html[data-motion] [data-live=false] *,html[data-motion] [data-live=false] :before,html[data-motion] [data-live=false] :after,html[data-hidden] *,html[data-hidden] :before,html[data-hidden] :after{animation-play-state:paused!important}html[data-motion] [data-live=false] [data-revealed=play],html[data-motion] [data-live=false][data-entered=play] .sf-plan,html[data-motion] [data-live=false][data-entered=play] .sf-inquiry{animation-play-state:running!important}[data-reveal][data-revealed=play]{animation:sf-reveal-in var(--sf-reveal) var(--sf-ease) calc(var(--i,0) * 90ms) backwards}@keyframes sf-reveal-in{0%{opacity:0;transform:translateY(12px)}}.sf-hero--system .sf-hero__eyebrow{animation:sf-mask-down .36s var(--sf-ease-out-4) 0s backwards}.sf-hero--system .sf-h1{animation:sf-mask-h1 .48s var(--sf-ease-out-4) 40ms backwards}.sf-hero--system .sf-hero__copy .sf-lead{animation:sf-mask-down .42s var(--sf-ease-out-4) .14s backwards}.sf-hero--system .sf-hero__copy .sf-actions{animation:sf-mask-down .38s var(--sf-ease-out-4) .22s backwards}@keyframes sf-mask-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -6%)}}@keyframes sf-mask-h1{0%{clip-path:inset(0 0 62%)}to{clip-path:inset(0 0 -6%)}}.sf-hero--system .sf-hero__copy{transform:translateY(calc(var(--scroll,0) * -40px))}.sys__ambient{transform:translateY(calc(var(--scroll,0) * 60px));animation:sys-breathe 9s var(--sf-ease-inout) infinite alternate}@keyframes sys-breathe{0%{opacity:.72}to{opacity:1}}.sys__stage{transform:translateY(calc(var(--scroll,0) * 120px)) rotateX(calc(var(--scroll,0) * 12deg));opacity:calc(1 - max(0, var(--scroll,0) - .45) * 1.6)}.sys__label,.sys__caption{opacity:calc(1 - var(--scroll,0) * 2.5)}.sf-hero__light{transform:translate3d(var(--lx,-100vw), var(--ly,-100vh), 0);transition:opacity .7s var(--sf-ease)}.sf-hero--lit .sf-hero__light{opacity:1}.sf-btn--magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .26s var(--sf-ease), translate .18s var(--sf-ease), box-shadow .18s var(--sf-ease), background-color .18s var(--sf-ease), border-color .18s var(--sf-ease), color .18s var(--sf-ease)}.sys__lamp{transition:opacity .9s var(--sf-ease)}.sys__lamp:after{animation:sys-lamp 3.2s var(--sf-ease-inout) infinite alternate}@keyframes sys-lamp{0%{opacity:.35}to{opacity:.8}}.sys__backdrop{transition:opacity 1.1s var(--sf-ease-out)}.sys--gl .sys__backdrop,.sys--still .sys__backdrop{opacity:.95}.sys--gl .sys__lamp,.sys--still .sys__lamp{opacity:0}.sys--gl .sys__gl{animation:sys-iris 1.2s var(--sf-ease-out) forwards}.sys--gl-done .sys__gl{animation:none}@keyframes sys-iris{0%{clip-path:circle(0% at var(--iris-gl-x) var(--iris-gl-y))}to{clip-path:circle(80% at var(--iris-gl-x) var(--iris-gl-y))}}.sys--gl .sys__iris{animation:sys-iris-ring 1.2s var(--sf-ease-out) forwards}@keyframes sys-iris-ring{0%{opacity:1;width:0;height:0}60%{opacity:.85}to{opacity:0;width:205%;height:205%}}.sys__still{opacity:0;animation:sys-still-in .42s var(--sf-ease-out) forwards}@keyframes sys-still-in{to{opacity:1}}.sys--gl:not(.sys--still) .sys__still{animation:sys-still-out .3s var(--sf-ease-out) forwards}@keyframes sys-still-out{0%{opacity:1}to{opacity:0}}.sys:not(.sys--gl) .sys-mod,.sys:not(.sys--gl) .sys-mod *,.sys:not(.sys--gl) .sys-mod :after{animation-play-state:paused}.sys-build__block{animation:sys-rise-in .42s var(--sf-ease-out) calc(1.7s + var(--k) * .13s) backwards}@keyframes sys-rise-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sys-flow__step+.sys-flow__step:after{animation:sys-flow-fill .6s var(--sf-ease-out) calc(1.5s + var(--k) * .7s) backwards}@keyframes sys-flow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sys-flow__node{animation:sys-flow-node .5s var(--sf-ease-out) calc(1.9s + var(--k) * .7s) backwards}@keyframes sys-flow-node{0%{border-color:var(--sf-line-strong);background:var(--sf-surface-1);box-shadow:0 0 #0000}to{border-color:var(--sf-accent);background:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-glow)}}.sys-flow__node i{animation:sys-fade-in .3s var(--sf-ease-out) calc(2.1s + var(--k) * .7s) backwards}@keyframes sys-fade-in{0%{opacity:0}to{opacity:1}}.sys-mon__line{animation:16s linear infinite sys-tick}@keyframes sys-tick{0%{transform:translate(0)}to{transform:translate(-120px)}}.sys-mon__pulse:after{animation:2.6s ease-out infinite sys-pulse}@keyframes sys-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.sys-rev__draft{animation:sys-rise-in .5s var(--sf-ease-out) 2s backwards}.sys-rev__reply{animation:1.1s steps(4,end) 2.3s backwards sys-rev-type}@keyframes sys-rev-type{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sys-rev__approve{animation:sys-rev-approve .42s var(--sf-ease-out) 3.5s backwards}@keyframes sys-rev-approve{0%{border-color:var(--sf-line-strong);color:var(--sf-text);background:0 0}to{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-accent-ink)}}.sys-rev__approve i{animation:sys-fade-in .3s var(--sf-ease-out) 3.65s backwards}.sys__exit{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(min(1, var(--scroll,0) * 1.7))}@media (max-width:63.98rem){.sys-mon__pulse:after{animation:none}}.sig__packet.is-pulsing,.sig__packet-glow.is-pulsing{animation:2.4s linear forwards sig-packet}@keyframes sig-packet{0%{stroke-dashoffset:.04px;opacity:0}6%{opacity:1}94%{opacity:1}to{stroke-dashoffset:-.96px;opacity:0}}.sig--problem .sig__packet.is-pulsing,.sig--problem .sig__packet-glow.is-pulsing{animation:3.6s linear forwards sig-packet-problem}@keyframes sig-packet-problem{0%{stroke-dasharray:.04 .96;stroke-dashoffset:.04px;opacity:0}6%{opacity:1}30%{stroke-dasharray:.04 .96;stroke-dashoffset:-.26px}52%{stroke-dasharray:.11 .89;stroke-dashoffset:-.5px}58%{stroke-dasharray:.04 .96;stroke-dashoffset:-.57px;opacity:1}63%{opacity:.25}68%{opacity:1;stroke-dashoffset:-.66px}to{stroke-dashoffset:-.96px;opacity:0}}.sig-node--slow[data-lit]{animation:sig-slow 2.6s var(--sf-ease-inout) infinite alternate}@keyframes sig-slow{0%{box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3}to{box-shadow:0 0 0 9px #6fe6001f,0 0 26px #6fe60073}}[data-healthy="1"] .sig-node--slow[data-lit]{animation:none}[data-healthy="1"] .sig__leg--after-slow .sig__lit{opacity:1}[data-healthy="2"] .sig-node--broken[data-lit]{background:var(--sf-accent);box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3;border-style:solid}[data-healthy="2"] .sig__leg--after-broken .sig__base{stroke-dasharray:none}[data-healthy="2"] .sig__leg--after-broken .sig__lit{opacity:1}[data-healthy="3"] .sig-node--dim[data-lit]{background:var(--sf-accent);box-shadow:0 0 0 4px var(--sf-accent-glow), 0 0 18px #6fe600b3;border-color:#d8ffb0}[data-healthy="3"] .sig-stop--gone{stop-opacity:var(--sf-signal-dim-alpha)}.sig-node,.sig__lit,.sig__base{transition:opacity .32s var(--sf-ease)}[data-sig-step="1"] [data-pillar="1"],[data-sig-step="2"] [data-pillar="2"],[data-sig-step="3"] [data-pillar="3"],[data-sig-step="4"] [data-pillar="4"]{transform:translateZ(36px)scale(1.02)}.sf-pillar[data-lit] .sf-spark polyline{animation:sf-spark-reveal 1.4s var(--sf-ease-out) forwards}@keyframes sf-spark-reveal{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}.sf-pillar[data-lit] .sf-panel__head .sf-dot{animation:2.8s ease-out infinite sf-dot-tick}@keyframes sf-dot-tick{0%{box-shadow:0 0 0 3px var(--sf-accent-glow)}40%{box-shadow:0 0 0 9px #6fe60000}to{box-shadow:0 0 0 3px var(--sf-accent-glow)}}.sf-activity__dot{animation:3.2s ease-out infinite sf-dot-tick}.sf-assembly__rear{transform:translateZ(calc(-160px + min(1, var(--sig,1) * 2.4) * 160px));opacity:calc(.35 + min(1, var(--sig,1) * 2.4) * .65)}.sf-assembly__side--left{transform:translateX(calc((1 - min(1, max(0, (var(--sig,1) - .1) * 2.5))) * -60px));opacity:calc(.3 + min(1, max(0, (var(--sig,1) - .1) * 2.5)) * .7)}.sf-assembly__side--right{transform:translateX(calc((1 - min(1, max(0, (var(--sig,1) - .1) * 2.5))) * 60px));opacity:calc(.3 + min(1, max(0, (var(--sig,1) - .1) * 2.5)) * .7)}.sf-assembly__step:first-child .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .55) * 10, 1)}.sf-assembly__step:nth-child(2) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .65) * 10, 1)}.sf-assembly__step:nth-child(3) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .75) * 10, 1)}.sf-assembly__step:nth-child(4) .sf-assembly__node{--lit:clamp(0, (var(--sig,1) - .85) * 10, 1)}[data-seen] .sf-assembly__packet,[data-seen] .sf-assembly__packet-glow{animation:4.2s linear .3s forwards sf-assembly-packet}@keyframes sf-assembly-packet{0%{stroke-dashoffset:.05px;opacity:0}6%{opacity:1}42%{stroke-dashoffset:-.62px}64%{stroke-dashoffset:-.62px}94%{stroke-dashoffset:-.95px;opacity:1}to{stroke-dashoffset:-.95px;opacity:0}}@media (prefers-reduced-motion:no-preference){.sf-section[data-live=true]:not([data-seen]) .sf-scan__point{background:var(--sf-surface-3);box-shadow:none}.sf-section[data-live=true]:not([data-seen]) .sf-scan__value{opacity:.35}}[data-seen] .sf-scan__beam{animation:sf-scan-beam 2s var(--sf-ease-inout) forwards}@keyframes sf-scan-beam{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{transform:translateY(var(--scan-h,14rem));opacity:0}}[data-seen] .sf-scan__point{animation:sf-scan-point .32s var(--sf-ease-out) calc(.56s + var(--k) * .33s) backwards}[data-seen] .sf-scan__value{animation:sys-fade-in .32s var(--sf-ease-out) calc(.62s + var(--k) * .33s) backwards}@keyframes sf-scan-point{0%{background:var(--sf-surface-3);box-shadow:none}to{background:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-glow)}}[data-entered=play] .sf-plan{animation:sf-plan-rise .72s var(--sf-ease-out-4) calc(var(--i,0) * .12s) backwards}@keyframes sf-plan-rise{0%{opacity:0;transform:translateY(24px)translateZ(-40px)}to{opacity:1;transform:translateY(0)translateZ(0)}}.sf-plan--featured{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059}[data-entered=play] .sf-plan--featured{animation:sf-plan-rise .72s var(--sf-ease-out-4) calc(var(--i,0) * .12s) backwards, sf-plan-edge .9s var(--sf-ease-out) .6s backwards}@keyframes sf-plan-edge{0%{box-shadow:var(--sf-glass-shadow)}to{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059}}.sf-contact__mark{animation:sf-mark-breathe 7s var(--sf-ease-inout) infinite alternate}@keyframes sf-mark-breathe{0%{box-shadow:0 0 0 1px #6fe60070,0 0 24px #6fe60070,0 0 64px #6fe6003d}to{box-shadow:0 0 0 1px #6fe60080,0 0 24px #6fe60080,0 0 64px #6fe60047}}[data-seen] .sf-footer__mark{animation:sf-last-pulse 1.6s var(--sf-ease-out) .9s backwards}@keyframes sf-last-pulse{0%{box-shadow:0 0 #6fe60000}25%{box-shadow:0 0 0 6px #6fe60059,0 0 30px #6fe60099}to{box-shadow:0 0 #6fe60000}}.sf-assembly__signal--lit{--rail:clamp(0, (var(--sig,1) - .55) * 3.3, 1)}@media (max-width:47.98rem){.sig-node--slow[data-lit],.sf-pillar[data-lit] .sf-panel__head .sf-dot{animation:none}}.sf-review__draft,.sf-review__approve{transition:opacity .48s var(--sf-ease-out)}@media (prefers-reduced-motion:no-preference){[data-section=pillars][data-live=true] .sf-pillar:not([data-lit]) .sf-review__draft,[data-section=pillars][data-live=true] .sf-pillar:not([data-lit]) .sf-review__approve{opacity:.35}}.sf-assembly__ui li{--o:clamp(0, (var(--sig,1) - (.56 + var(--k,0) * .08)) * 7, 1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 6px))}@media (prefers-reduced-motion:no-preference){.sf-btn--go:after{transition:translate .22s var(--sf-ease)}.sf-btn:not(:disabled):not([aria-busy=true]):focus-visible{translate:0 -2px}.sf-btn--go:focus-visible:after{translate:3px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sf-btn:not(:disabled):not([aria-busy=true]):hover{translate:0 -2px}.sf-btn--go:hover:after{translate:3px}.sf-btn:not(:disabled):not([aria-busy=true]):active{translate:0 1px}}@media (hover:hover) and (pointer:fine) and (min-width:48rem) and (prefers-reduced-motion:no-preference){.sf-plan{transition:translate .26s var(--sf-ease), border-color .26s var(--sf-ease)}.sf-plan:hover{translate:0 -3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.sys__still{opacity:1}.sys__backdrop{opacity:.95;transition:none}.sys__lamp{display:none}.sys__exit{transform:scaleY(1)}.sf-hero__light{display:none}.sf-btn--magnetic{transform:none}.sig__lit{stroke-dashoffset:0!important}.sig__packet,.sig__packet-glow,.sf-assembly__packet,.sf-assembly__packet-glow,.sf-scan__beam{display:none}.sf-assembly__rear,.sf-assembly__side--left,.sf-assembly__side--right{opacity:1;transform:none}.sf-assembly__node{--lit:1}.sf-assembly__signal--lit{--rail:1}.sf-assembly__ui li{opacity:1;transform:none}.sf-review__draft,.sf-review__approve{opacity:1}.sf-pillar{transition:none}[data-sig-step] [data-pillar]{transform:none}}.sf-phead .sf-phead__eyebrow{animation:sf-mask-down .36s var(--sf-ease-out-4) 0s backwards}.sf-phead .sf-h1{animation:sf-mask-h1 .48s var(--sf-ease-out-4) 40ms backwards}.sf-phead .sf-phead__copy .sf-lead{animation:sf-mask-down .42s var(--sf-ease-out-4) .14s backwards}.sf-phead__stage{animation:sf-stage-in .9s var(--sf-ease-out-4) .2s backwards}@keyframes sf-stage-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sf-object__art{animation:sf-float 7s var(--sf-ease-inout) calc(var(--i,0) * -1.7s) infinite alternate}@keyframes sf-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.sf-object__slab,.sf-object__lamp{transition:opacity .52s var(--sf-ease), box-shadow .52s var(--sf-ease)}.sf-block__card{transition:transform .52s var(--sf-ease-out-4), border-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease)}[data-sig-step="1"] [data-node="1"] .sf-block__card,[data-sig-step="2"] [data-node="2"] .sf-block__card,[data-sig-step="3"] [data-node="3"] .sf-block__card,[data-sig-step="4"] [data-node="4"] .sf-block__card,[data-sig-step="5"] [data-node="5"] .sf-block__card,[data-sig-step="6"] [data-node="6"] .sf-block__card{transform:translateZ(36px)scale(1.02)}.sf-block__card[data-lit]{box-shadow:var(--sf-glass-shadow), 0 0 44px -10px #6fe60059;border-color:#6fe6006b}.sf-block__name{transition:color .32s var(--sf-ease)}.sf-block__card[data-lit] .sf-block__name{color:var(--sf-accent)}[data-node][data-lit] .sf-object__slab{box-shadow:var(--sf-glass-shadow), 0 0 40px -8px #6fe60073}.sf-block:has(.sf-block__card[data-lit]) .sf-object__slab{box-shadow:var(--sf-glass-shadow), 0 0 40px -8px #6fe60073}.sf-block:has(.sf-block__card[data-lit]) .sf-object__lamp{opacity:1.35}.sf-rail li:before,.sf-rail li{transition:color .32s var(--sf-ease) calc(var(--i,0) * .22s), border-color .32s var(--sf-ease) calc(var(--i,0) * .22s), background-color .32s var(--sf-ease) calc(var(--i,0) * .22s), box-shadow .32s var(--sf-ease) calc(var(--i,0) * .22s)}.sf-block__card[data-lit] .sf-rail li{color:var(--sf-text)}.sf-block__card[data-lit] .sf-rail li:before{border-color:var(--sf-accent);background:var(--sf-accent);box-shadow:0 0 10px #6fe60099}.sf-block__card[data-lit] .sf-rail li:nth-child(2){color:var(--sf-accent)}.sf-step__n{transition:color .32s var(--sf-ease)}.sf-step[data-lit] .sf-step__n{color:var(--sf-accent)}.sf-ledger li,.sf-ledger li:before{transition:color .32s var(--sf-ease), border-color .32s var(--sf-ease), background-color .32s var(--sf-ease), box-shadow .32s var(--sf-ease)}[data-entered=play] .sf-inquiry{animation:sf-plan-rise .72s var(--sf-ease-out-4) backwards}@media (prefers-reduced-motion:reduce){.sf-phead__stage,.sf-object__art,.sf-block__card,.sf-inquiry{opacity:1;animation:none;transform:none}[data-sig-step] [data-node] .sf-block__card{transform:none}.sf-block__card,.sf-block__name,.sf-rail li,.sf-rail li:before,.sf-step__n,.sf-ledger li,.sf-ledger li:before,.sf-object__slab,.sf-object__lamp,.sf-faq__item summary:after{transition:none}}