.svc-halo{background:radial-gradient(60% 55% at 55% 45%, rgb(var(--rgb-lilac) / .45), rgb(var(--rgb-lilac) / 0) 70%);filter:blur(8px)}:root:not([data-motion=paused]) .svc-float{animation:svc-float 6.5s var(--ease-brand) infinite alternate}:root:not([data-motion=paused]) .svc-float:nth-child(2){animation-duration:7.4s;animation-delay:-2.1s}:root:not([data-motion=paused]) .svc-float:nth-child(3){animation-duration:6.1s;animation-delay:-4.3s}:root:not([data-motion=paused]) .svc-float:nth-child(4){animation-duration:8s;animation-delay:-1.2s}:root:not([data-motion=paused]) .svc-float:nth-child(5){animation-duration:7s;animation-delay:-3.6s}@keyframes svc-float{0%{translate:0 -5px}to{translate:0 6px}}.svc-steps>li{position:relative}.svc-step-line{background:var(--color-hairline);position:absolute;overflow:hidden}.svc-step-line>span{background:var(--color-armour);transform-origin:0 0;position:absolute;inset:0}@media (max-width:1023px){.svc-step-line{width:1px;top:2.75rem;bottom:-2.75rem;left:1.25rem}.svc-steps>li:last-child .svc-step-line{display:none}}@media (min-width:1024px){.svc-step-line{height:1px;top:1.25rem;left:3rem;right:-1.75rem}.svc-steps>li:nth-child(4n) .svc-step-line,.svc-steps>li:last-child .svc-step-line{display:none}}:root:not([data-motion=paused]) .svc-steps[data-armed] .svc-step-line>span{transition:transform .7s var(--ease-brand);transition-delay:calc(var(--i,0) * .11s);transform:scale(0)}:root:not([data-motion=paused]) .svc-steps[data-armed][data-in] .svc-step-line>span{transform:scale(1)}.svc-spoke{stroke:var(--color-pearl-shade);stroke-width:1.25px;vector-effect:non-scaling-stroke}:root:not([data-motion=paused]) .svc-hub[data-in] .svc-spoke{stroke-dasharray:4 6;animation:1.6s linear infinite svc-dash}@keyframes svc-dash{to{stroke-dashoffset:-20px}}.svc-deep .link{color:var(--color-white)}.svc-orbit-line{stroke:rgb(var(--rgb-lilac) / .3);stroke-width:1px;vector-effect:non-scaling-stroke}:root:not([data-motion=paused]) .svc[data-armed] [data-reveal]{transition:opacity .7s var(--ease-brand), translate .8s var(--ease-brand);transition-delay:calc(min(var(--d,0), 8) * 70ms)}:root:not([data-motion=paused]) .svc[data-armed] [data-reveal]:not([data-shown]){opacity:0;translate:0 28px}.svc-aura{background:conic-gradient(from 0deg, rgb(var(--rgb-lilac) / .65), rgb(var(--rgb-lilac) / 0) 22%, rgb(var(--rgb-armour) / .45) 45%, rgb(var(--rgb-lilac) / 0) 68%, rgb(var(--rgb-lilac) / .65));filter:blur(42px);opacity:.7;border-radius:50%;position:absolute;inset:-12% -8%}.svc-tilt{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s var(--ease-brand)}:root:not([data-motion=paused]) .svc-aura{animation:16s linear infinite svc-spin}@keyframes svc-spin{to{rotate:1turn}}:root:not([data-motion=paused]) .svc-panel-in{animation:svc-panel-in .5s var(--ease-brand) both}:root:not([data-motion=paused]) .svc-panel-in li{animation:svc-rise .45s var(--ease-brand) both;animation-delay:calc(min(var(--d,0), 12) * 35ms + .12s)}@keyframes svc-panel-in{0%{opacity:0;translate:18px}}@keyframes svc-rise{0%{opacity:0;translate:0 10px}}.svc-card{transition:translate .35s var(--ease-brand), box-shadow .35s var(--ease-brand)}.svc-card .svc-ico{transition:background-color .3s var(--ease-brand), color .3s var(--ease-brand)}.svc-card:hover .svc-ico,.svc-card:focus-within .svc-ico{background-color:var(--color-ink);color:var(--color-white)}@media (hover:hover){:root:not([data-motion=paused]) .svc-card:hover{box-shadow:var(--shadow-persona);translate:0 -4px}}.svc-glow{aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--rgb-armour) / .55), rgb(var(--rgb-armour) / 0));pointer-events:none;border-radius:50%;width:70%;position:absolute}:root:not([data-motion=paused]) .svc-glow{animation:14s ease-in-out infinite alternate svc-drift}:root:not([data-motion=paused]) .svc-glow+.svc-glow{animation-duration:19s;animation-delay:-7s}@keyframes svc-drift{0%{translate:-10% -6%}50%{translate:18% 12%}to{translate:-4% 22%}}.svc-pearl{background:radial-gradient(circle at 36% 30%, var(--color-pearl) 0%, var(--tone-bead-1) 30%, var(--tone-bead-2) 60%, var(--tone-bead-3) 84%, var(--color-armour) 100%);box-shadow:inset 0 0 0 1px rgb(var(--rgb-lilac) / .7), inset -14px -20px 40px rgb(var(--rgb-violet) / .28), 0 24px 60px -24px rgb(var(--rgb-ink) / .55);border-radius:50%;overflow:hidden}.svc-pearl:before{content:"";background:conic-gradient(from 20deg, transparent 0 18%, rgb(var(--rgb-violet) / .42) 26%, transparent 38% 58%, rgb(var(--rgb-ink) / .32) 68%, transparent 80%);filter:blur(9px);position:absolute;inset:-25%}.svc-pearl:after{content:"";background:radial-gradient(circle at 32% 24%, rgb(var(--rgb-white) / .95), rgb(var(--rgb-white) / 0) 26%);border-radius:50%;position:absolute;inset:0}:root:not([data-motion=paused]) .svc-pearl{animation:5s ease-in-out infinite svc-breathe}:root:not([data-motion=paused]) .svc-pearl:before{animation:9s linear infinite svc-spin}@keyframes svc-breathe{50%{scale:1.045}}:root:not([data-motion=paused]) .svc-hub[data-armed] .svc-node{transition:opacity .5s var(--ease-brand), scale .5s var(--ease-brand);transition-delay:calc(var(--d,0) * 90ms + .2s)}:root:not([data-motion=paused]) .svc-hub[data-armed]:not([data-in]) .svc-node{opacity:0;scale:.6}:root:not([data-motion=paused]) .svc-hub[data-in] .svc-node>span{animation:svc-float 7s var(--ease-brand) infinite alternate;animation-delay:calc(var(--d,0) * -.8s)}:root:not([data-motion=paused]) .svc-steps[data-armed] .svc-node{transition:scale .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i,0) * .11s)}:root:not([data-motion=paused]) .svc-steps[data-armed]:not([data-in]) .svc-node{scale:.4}.svc-orbits g{transform-origin:200px 200px}:root:not([data-motion=paused]) .svc-orbits g{animation:48s linear infinite svc-spin}:root:not([data-motion=paused]) .svc-orbits g+g{animation-duration:64s;animation-direction:reverse}.svc-ink>span{opacity:clamp(.5, calc((var(--p,1) - var(--w,0)) * 14 + 1), 1)}:root:not([data-motion=paused]) .svc-bubble:not([hidden]){animation:svc-rise .35s var(--ease-brand) both}.svc-typing>span{background:var(--color-armour);opacity:.4;border-radius:50%;width:6px;height:6px}:root:not([data-motion=paused]) .svc-typing>span{animation:1.1s ease-in-out infinite svc-dot}:root:not([data-motion=paused]) .svc-typing>span:nth-child(2){animation-delay:.15s}:root:not([data-motion=paused]) .svc-typing>span:nth-child(3){animation-delay:.3s}@keyframes svc-dot{40%{opacity:1;translate:0 -3px}}.svc-shine{pointer-events:none;overflow:hidden}.svc-shine:after{content:"";background:linear-gradient(105deg, transparent 40%, rgb(var(--rgb-white) / .26) 50%, transparent 60%);position:absolute;inset:0 -60%;translate:100%}:root:not([data-motion=paused]) .svc-shine:after{animation:7s ease-in-out infinite svc-sheen}@keyframes svc-sheen{0%,55%{translate:100%}to{translate:-100%}}.svc-lazy{content-visibility:auto;contain-intrinsic-size:auto 900px}.svc-rail{scrollbar-width:none}.svc-rail::-webkit-scrollbar{display:none}@media (hover:hover){.svc-ind .svc-ind-more{opacity:0;max-height:0;transition:max-height .45s var(--ease-brand), opacity .35s var(--ease-brand);overflow:hidden}:is(.svc-ind:hover .svc-ind-more,.svc-ind:focus-visible .svc-ind-more){opacity:1;max-height:9rem}}@media (hover:none){.svc-ind .svc-ind-more{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.svc [id]{scroll-margin-top:calc(var(--header-h) + 4.5rem)}.svc-console-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-lilac), var(--color-violet));transform-origin:0;height:100%;display:block;transform:scaleX(.62)}:root:not([data-motion=paused]) .svc-console-bar>span{animation:svc-console 5.2s var(--ease-brand) infinite;animation-delay:calc(var(--d,0) * -1.1s)}@keyframes svc-console{0%,to{transform:scaleX(.16)}55%{transform:scaleX(1)}}.svc-wave>span{background:var(--color-lilac);border-radius:2px;width:3px;height:40%}.svc-wave>span:nth-child(3n){height:75%}.svc-wave>span:nth-child(3n+1){height:55%}:root:not([data-motion=paused]) .svc-wave>span{animation:.9s ease-in-out infinite alternate svc-wave}@keyframes svc-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}
