.SplitWords-module__y7sSjq__word{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.SplitWords-module__y7sSjq__inner{animation:SplitWords-module__y7sSjq__word-rise 1s var(--ease-out-quint) var(--word-delay,0s) both;display:inline-block}@keyframes SplitWords-module__y7sSjq__word-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SplitWords-module__y7sSjq__inner{animation:none}}
.ComparisonMeters-module__ToFYTG__fill{transform-origin:0;transition:transform 1.1s var(--ease-out-quint);transition-delay:var(--meter-delay,0s);will-change:transform;transform:scaleX(0)}[data-visible=true] .ComparisonMeters-module__ToFYTG__fill{transform:scaleX(var(--fill,1))}@media (prefers-reduced-motion:reduce){.ComparisonMeters-module__ToFYTG__fill{transform:scaleX(var(--fill,1));transition:none}}
.FactorSliders-module__boKjJq__track{width:0;transition:width 1s var(--ease-out-quint);transition-delay:var(--knob-delay,0s)}.FactorSliders-module__boKjJq__knob{transition:left 1s var(--ease-out-quint);transition-delay:var(--knob-delay,0s);will-change:left;left:0;transform:translate(-50%,-50%)}[data-visible=true] .FactorSliders-module__boKjJq__track{width:calc(var(--level,1) * 100%)}[data-visible=true] .FactorSliders-module__boKjJq__knob{left:calc(var(--level,1) * 100%)}@media (prefers-reduced-motion:reduce){.FactorSliders-module__boKjJq__track,.FactorSliders-module__boKjJq__knob{transition:none}.FactorSliders-module__boKjJq__track{width:calc(var(--level,1) * 100%)}.FactorSliders-module__boKjJq__knob{left:calc(var(--level,1) * 100%)}}
.MergeRecords-module__XzgOea__source{animation:MergeRecords-module__XzgOea__source-merge 9s var(--ease-in-out-quart) infinite;animation-delay:var(--source-delay,0s);will-change:transform, opacity}@keyframes MergeRecords-module__XzgOea__source-merge{0%,4%{opacity:0;transform:translateY(-14px)scale(.96)}12%,34%{opacity:1;transform:translate(0,0)scale(1)}56%,86%{transform:translate3d(var(--mx,0), 200px, 0) scale(.7);opacity:0}to{opacity:0;transform:translateY(-14px)scale(.96)}}.MergeRecords-module__XzgOea__path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:MergeRecords-module__XzgOea__path-draw 9s var(--ease-in-out-quart) infinite;animation-delay:var(--source-delay,0s)}@keyframes MergeRecords-module__XzgOea__path-draw{0%,32%{stroke-dashoffset:1px;opacity:0}38%{opacity:1}54%{stroke-dashoffset:0;opacity:1}74%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}.MergeRecords-module__XzgOea__merged{animation:MergeRecords-module__XzgOea__merged-in 9s var(--ease-spring) infinite}@keyframes MergeRecords-module__XzgOea__merged-in{0%,52%{opacity:0;transform:translate(-50%,16px)scale(.86)}62%,86%{opacity:1;transform:translate(-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,16px)scale(.86)}}.MergeRecords-module__XzgOea__before{animation:MergeRecords-module__XzgOea__count-before 9s var(--ease-in-out-quart) infinite}@keyframes MergeRecords-module__XzgOea__count-before{0%,8%{opacity:0}16%,50%{opacity:1}58%,to{opacity:0}}.MergeRecords-module__XzgOea__after{animation:MergeRecords-module__XzgOea__count-after 9s var(--ease-in-out-quart) infinite}@keyframes MergeRecords-module__XzgOea__count-after{0%,56%{opacity:0;transform:translateY(8px)}66%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.MergeRecords-module__XzgOea__source,.MergeRecords-module__XzgOea__path,.MergeRecords-module__XzgOea__merged,.MergeRecords-module__XzgOea__before,.MergeRecords-module__XzgOea__after{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.MergeRecords-module__XzgOea__merged{transform:translate(-50%)}.MergeRecords-module__XzgOea__after{opacity:0}}
.PuzzleFit-module__haXvEG__piece{animation:PuzzleFit-module__haXvEG__piece-drop 8s var(--ease-out-quint) infinite}@keyframes PuzzleFit-module__haXvEG__piece-drop{0%,6%{opacity:0;transform:translateY(-190px)}14%{opacity:1}34%{opacity:1;transform:translateY(-14px)}42%{transform:translateY(0)}46%{transform:translateY(-4px)}50%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-190px)}}.PuzzleFit-module__haXvEG__seam{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:PuzzleFit-module__haXvEG__seam-lock 8s var(--ease-in-out-quart) infinite}@keyframes PuzzleFit-module__haXvEG__seam-lock{0%,48%{opacity:0;stroke-dashoffset:1px}54%{opacity:1;stroke-dashoffset:0}74%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.PuzzleFit-module__haXvEG__piece,.PuzzleFit-module__haXvEG__seam{opacity:1;animation:none;transform:none}.PuzzleFit-module__haXvEG__seam{opacity:.4;stroke-dashoffset:0}}
.ScannerBoard-module__ygMehq__real{clip-path:inset(0 100% 0 0);animation:ScannerBoard-module__ygMehq__scan-reveal 9s var(--ease-in-out-quart) infinite}@keyframes ScannerBoard-module__ygMehq__scan-reveal{0%,8%{clip-path:inset(0 100% 0 0)}52%,88%{clip-path:inset(0 0% 0 0)}96%,to{clip-path:inset(0 100% 0 0)}}.ScannerBoard-module__ygMehq__beam{background:var(--color-signal);width:2px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-baby) 60%, transparent), 0 0 28px 6px color-mix(in oklab, var(--color-baby) 70%, transparent);animation:ScannerBoard-module__ygMehq__scan-beam 9s var(--ease-in-out-quart) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes ScannerBoard-module__ygMehq__scan-beam{0%,8%{opacity:0;left:0}14%{opacity:1}46%{opacity:1}52%,to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.ScannerBoard-module__ygMehq__real{clip-path:none;animation:none}.ScannerBoard-module__ygMehq__beam{display:none}}
.motifs-module__Yo50Pq__tick{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__tick-in 6s var(--ease-spring) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__tick-in{0%,6%{opacity:0;transform:scale(.4)}16%,78%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.4)}}.motifs-module__Yo50Pq__fly{animation:motifs-module__Yo50Pq__fly-out 6s var(--ease-out-quint) infinite}@keyframes motifs-module__Yo50Pq__fly-out{0%,56%{opacity:0;transform:translate(-26px,10px)scale(.9)}68%,84%{opacity:1;transform:translate(0)scale(1)}94%,to{opacity:0;transform:translate(14px,-8px)scale(.95)}}.motifs-module__Yo50Pq__module{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__module-on 7s var(--ease-spring) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__module-on{0%,4%{opacity:0;transform:scale(.82)}12%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.82)}}.motifs-module__Yo50Pq__object{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__object-float 6s var(--ease-in-out-quart) infinite}@keyframes motifs-module__Yo50Pq__object-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.motifs-module__Yo50Pq__line{transform-box:fill-box;transform-origin:0;animation:motifs-module__Yo50Pq__line-write 7s var(--ease-out-quint) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__line-write{0%,4%{opacity:0;transform:scaleX(0)}14%,82%{opacity:.8;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(0)}}.motifs-module__Yo50Pq__cipherCell{animation:motifs-module__Yo50Pq__cipher-flicker 1.4s steps(2, end) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__cipher-flicker{0%,to{opacity:.2}50%{opacity:.75}}.motifs-module__Yo50Pq__plate{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__plate-register 6.5s var(--ease-out-quint) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__plate-register{0%,8%{opacity:0;transform:translate(-10px,8px)}28%,84%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(-10px,8px)}}.motifs-module__Yo50Pq__route{stroke-dasharray:1;stroke-dashoffset:1px;animation:motifs-module__Yo50Pq__route-draw 7s var(--ease-in-out-quart) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__route-draw{0%,6%{stroke-dashoffset:1px}42%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.motifs-module__Yo50Pq__origin{animation:motifs-module__Yo50Pq__origin-in 7s var(--ease-out-quint) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__origin-in{0%,4%{opacity:0}14%,86%{opacity:1}96%,to{opacity:0}}.motifs-module__Yo50Pq__decision{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__decision-in 7s var(--ease-spring) infinite}@keyframes motifs-module__Yo50Pq__decision-in{0%,46%{opacity:0;transform:scale(.5)}58%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.5)}}.motifs-module__Yo50Pq__decisionRing{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__decision-ring 7s var(--ease-out-quint) infinite}@keyframes motifs-module__Yo50Pq__decision-ring{0%,52%{opacity:0;transform:scale(1)}60%{opacity:.7}80%,to{opacity:0;transform:scale(2.1)}}.motifs-module__Yo50Pq__signal{animation:motifs-module__Yo50Pq__signal-draw 8s var(--ease-in-out-quart) infinite}@keyframes motifs-module__Yo50Pq__signal-draw{0%,4%{stroke-dashoffset:1px;stroke-dasharray:1}38%,86%{stroke-dashoffset:0;stroke-dasharray:1}96%,to{stroke-dashoffset:1px;stroke-dasharray:1}}.motifs-module__Yo50Pq__strike{transform-box:fill-box;transform-origin:50%;animation:motifs-module__Yo50Pq__strike-in 8s var(--ease-spring) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__strike-in{0%,34%{opacity:0;transform:scale(.3)}44%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.3)}}.motifs-module__Yo50Pq__stride{stroke-dasharray:1;stroke-dashoffset:1px;animation:motifs-module__Yo50Pq__stride-draw 8s var(--ease-out-quint) var(--motif-delay,0s) infinite}@keyframes motifs-module__Yo50Pq__stride-draw{0%,14%{stroke-dashoffset:1px}48%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.motifs-module__Yo50Pq__tick,.motifs-module__Yo50Pq__fly,.motifs-module__Yo50Pq__module,.motifs-module__Yo50Pq__object,.motifs-module__Yo50Pq__line,.motifs-module__Yo50Pq__cipherCell,.motifs-module__Yo50Pq__plate,.motifs-module__Yo50Pq__route,.motifs-module__Yo50Pq__origin,.motifs-module__Yo50Pq__decision,.motifs-module__Yo50Pq__decisionRing,.motifs-module__Yo50Pq__signal,.motifs-module__Yo50Pq__strike,.motifs-module__Yo50Pq__stride{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.motifs-module__Yo50Pq__decisionRing{opacity:0}}
.RelatedProjects-module__7n4hlW__tile{background-color:var(--pj-bg);border:1px solid color-mix(in oklab, var(--pj-accent) 26%, transparent);transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint)}.RelatedProjects-module__7n4hlW__tile:hover{border-color:color-mix(in oklab, var(--pj-accent) 70%, transparent);box-shadow:0 28px 60px -40px color-mix(in oklab, var(--pj-bg) 85%, transparent)}
.vignettes-module__sserbW__tick{animation:vignettes-module__sserbW__tick-check 5s var(--ease-in-out-quart) infinite}@keyframes vignettes-module__sserbW__tick-check{0%,35%{background-color:#0000}45%,90%{background-color:var(--color-navy-900)}to{background-color:#0000}}.vignettes-module__sserbW__signed{animation:vignettes-module__sserbW__signed-pop 5s var(--ease-spring) infinite}@keyframes vignettes-module__sserbW__signed-pop{0%,45%{opacity:0;transform:scale(.8)translateY(4px)}55%,92%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.8)translateY(4px)}}.vignettes-module__sserbW__syncBar{transform-origin:0;animation:vignettes-module__sserbW__sync-fill 4.2s var(--ease-out-quint) var(--sync-delay,0s) infinite}@keyframes vignettes-module__sserbW__sync-fill{0%,10%{transform:scaleX(0)}40%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.vignettes-module__sserbW__syncArrow{animation:vignettes-module__sserbW__sync-nudge 4.2s var(--ease-in-out-quart) infinite}@keyframes vignettes-module__sserbW__sync-nudge{0%,to{transform:translate(-2px)}25%{transform:translate(3px)}}.vignettes-module__sserbW__chartBar{transform-origin:bottom;animation:vignettes-module__sserbW__bar-live 6s var(--ease-in-out-quart) var(--bar-delay,0s) infinite}@keyframes vignettes-module__sserbW__bar-live{0%{transform:scaleY(.06)}26%{transform:scaleY(1)}52%{transform:scaleY(.88)}74%{transform:scaleY(1.04)}to{transform:scaleY(1)}}.vignettes-module__sserbW__meterFill{transform-origin:0;animation:vignettes-module__sserbW__meter-fill 4s var(--ease-out-quint) infinite}@keyframes vignettes-module__sserbW__meter-fill{0%,8%{transform:scaleX(.08)}50%,90%{transform:scaleX(1)}to{transform:scaleX(.08)}}.vignettes-module__sserbW__doc{animation:vignettes-module__sserbW__doc-shuffle 6s var(--ease-in-out-quart) var(--doc-delay,0s) infinite}@keyframes vignettes-module__sserbW__doc-shuffle{0%,to{transform:translate(0)}50%{transform:translate(var(--doc-x,3px), var(--doc-y,-3px))}}.vignettes-module__sserbW__packet{animation:vignettes-module__sserbW__packet-travel 2.6s var(--ease-in-out-quart) var(--packet-delay,0s) infinite}@keyframes vignettes-module__sserbW__packet-travel{0%{opacity:0;left:6%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:94%}}@media (prefers-reduced-motion:reduce){.vignettes-module__sserbW__tick,.vignettes-module__sserbW__signed,.vignettes-module__sserbW__syncBar,.vignettes-module__sserbW__syncArrow,.vignettes-module__sserbW__chartBar,.vignettes-module__sserbW__meterFill,.vignettes-module__sserbW__doc,.vignettes-module__sserbW__packet{opacity:1;animation:none;transform:none}.vignettes-module__sserbW__tick{background-color:var(--color-navy-900)}}.vignettes-module__sserbW__autoRail{animation:vignettes-module__sserbW__auto-rail 5.4s var(--ease-in-out-quart) infinite}@keyframes vignettes-module__sserbW__auto-rail{0%,6%{transform:scaleY(0)}62%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}.vignettes-module__sserbW__autoDot{animation:vignettes-module__sserbW__auto-dot 5.4s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes vignettes-module__sserbW__auto-dot{0%,14%{background-color:var(--color-white)}22%,86%{background-color:var(--color-navy-900)}to{background-color:var(--color-white)}}.vignettes-module__sserbW__autoCheck{animation:vignettes-module__sserbW__auto-check 5.4s var(--ease-spring) var(--step-delay,0s) infinite;display:inline-block}@keyframes vignettes-module__sserbW__auto-check{0%,16%{opacity:0;transform:scale(.5)}26%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.vignettes-module__sserbW__autoRail,.vignettes-module__sserbW__autoDot,.vignettes-module__sserbW__autoCheck{opacity:1;animation:none;transform:none}.vignettes-module__sserbW__autoDot{background-color:var(--color-navy-900)}}
.ExplodedSystem-module__1syrnG__scene{aspect-ratio:620/700;width:100%;position:relative}.ExplodedSystem-module__1syrnG__centreLine{clip-path:inset(0 calc((1 - clamp(0, calc(var(--p,0) * 2.2), 1)) * 100%) 0 0)}.ExplodedSystem-module__1syrnG__group{transform:translate3d(calc((1 - var(--p,0)) * var(--offset-x,0px) * var(--explode-scale,1)), calc((1 - var(--p,0)) * var(--offset-y,0px) * var(--explode-scale,1)), 0);opacity:calc(.25 + clamp(0, calc(var(--p,0) * 3), 1) * .75);will-change:transform;position:absolute;inset:0}@media (max-width:640px){.ExplodedSystem-module__1syrnG__scene{overflow-x:clip}.ExplodedSystem-module__1syrnG__group{--explode-scale:.4}}.ExplodedSystem-module__1syrnG__drift{animation:ExplodedSystem-module__1syrnG__float-y 10s ease-in-out var(--drift-delay,0s) infinite;position:absolute;inset:0}.ExplodedSystem-module__1syrnG__drop{transform-origin:top;transform:scaleY(clamp(0, calc((var(--p,0) - .5) * 2.6), 1));background-image:repeating-linear-gradient(to bottom, var(--color-baby) 0 2px, transparent 2px 6px);opacity:.8}.ExplodedSystem-module__1syrnG__callout{opacity:clamp(0, calc((var(--p,0) - var(--at,0)) * 8), 1);transform:scale(calc(.7 + clamp(0, calc((var(--p,0) - var(--at,0)) * 8), 1) * .3))}.ExplodedSystem-module__1syrnG__taskBar{transform-origin:0;animation:ExplodedSystem-module__1syrnG__sync-fill-bar 5s var(--ease-out-quint) var(--bar-delay,0s) infinite}@keyframes ExplodedSystem-module__1syrnG__sync-fill-bar{0%,6%{transform:scaleX(0)}26%,86%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ExplodedSystem-module__1syrnG__centreLine{clip-path:none}.ExplodedSystem-module__1syrnG__group,.ExplodedSystem-module__1syrnG__drift,.ExplodedSystem-module__1syrnG__callout{opacity:1;animation:none;transform:none}.ExplodedSystem-module__1syrnG__drop{transform:scaleY(1)}.ExplodedSystem-module__1syrnG__taskBar{animation:none;transform:none}}
.HeroExplodedView-module__ZIO41q__scene{aspect-ratio:640/760;width:100%;transform:rotate(calc((var(--p,0) - .35) * 3deg));transform-origin:47% 44%;will-change:transform;position:relative}.HeroExplodedView-module__ZIO41q__plate{animation:HeroExplodedView-module__ZIO41q__plate-explode 1.5s var(--ease-out-quint) var(--plate-delay,0s) both;position:absolute;inset:0}.HeroExplodedView-module__ZIO41q__parallax{transform:translate3d(0, calc(var(--p,0) * var(--depth,0px)), 0);position:absolute;inset:0}.HeroExplodedView-module__ZIO41q__float{animation:HeroExplodedView-module__ZIO41q__plate-float 9s ease-in-out var(--float-delay,0s) infinite;position:absolute;inset:0}@keyframes HeroExplodedView-module__ZIO41q__plate-explode{0%{opacity:0;transform:translate3d(0, var(--stack-from,0%), 0) scale(.92)}45%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes HeroExplodedView-module__ZIO41q__plate-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, var(--float-distance,-6px), 0)}}.HeroExplodedView-module__ZIO41q__projection{transform-origin:top;animation:HeroExplodedView-module__ZIO41q__projection-draw .9s var(--ease-out-quint) var(--line-delay,0s) both}@keyframes HeroExplodedView-module__ZIO41q__projection-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.HeroExplodedView-module__ZIO41q__label{animation:HeroExplodedView-module__ZIO41q__label-in .8s var(--ease-out-quint) var(--label-delay,0s) both}.HeroExplodedView-module__ZIO41q__leader{transform-origin:0;animation:HeroExplodedView-module__ZIO41q__leader-draw .6s var(--ease-out-quint) var(--label-delay,0s) both}@keyframes HeroExplodedView-module__ZIO41q__label-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes HeroExplodedView-module__ZIO41q__leader-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.HeroExplodedView-module__ZIO41q__scene{transform:none}.HeroExplodedView-module__ZIO41q__plate,.HeroExplodedView-module__ZIO41q__float,.HeroExplodedView-module__ZIO41q__projection,.HeroExplodedView-module__ZIO41q__label,.HeroExplodedView-module__ZIO41q__leader{opacity:1;animation:none;transform:none}.HeroExplodedView-module__ZIO41q__parallax{transform:none}}
.ProblemIcons-module__WbgfoW__tile{fill:var(--tile-fill,#eaf0f6);transition:fill .45s var(--ease-out-quint)}.ProblemIcons-module__WbgfoW__part{transform-box:view-box;transition:transform .55s var(--ease-spring)}.ProblemIcons-module__WbgfoW__duplicateFront{transform-origin:30px 41px}.group\/row:hover .ProblemIcons-module__WbgfoW__duplicateFront{transform:translate(-3px,-3px)}.ProblemIcons-module__WbgfoW__envelopeFlap{transform-origin:36px 23.1429px}.group\/row:hover .ProblemIcons-module__WbgfoW__envelopeFlap{transform:scaleY(-.62)}.ProblemIcons-module__WbgfoW__clockHand{transform-origin:36px 36px}.group\/row:hover .ProblemIcons-module__WbgfoW__clockHand{animation:1.6s linear infinite ProblemIcons-module__WbgfoW__tick-hand}.ProblemIcons-module__WbgfoW__bar{transform-origin:50% 52.7143px;transform:scaleY(1)}.group\/row:hover .ProblemIcons-module__WbgfoW__bar{animation:ProblemIcons-module__WbgfoW__grow-bar .7s var(--ease-out-quint) both}.group\/row:hover .ProblemIcons-module__WbgfoW__bar:nth-of-type(2){animation-delay:80ms}.group\/row:hover .ProblemIcons-module__WbgfoW__bar:nth-of-type(3){animation-delay:.16s}.ProblemIcons-module__WbgfoW__rule{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out-quint)}.group\/row:hover .ProblemIcons-module__WbgfoW__rule{animation:ProblemIcons-module__WbgfoW__trace-loop 1.6s var(--ease-in-out-quart) infinite}.group\/row:hover .ProblemIcons-module__WbgfoW__rule:nth-of-type(2){animation-delay:.12s}.group\/row:hover .ProblemIcons-module__WbgfoW__rule:nth-of-type(3){animation-delay:.24s}.group\/row:hover .ProblemIcons-module__WbgfoW__rule:nth-of-type(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ProblemIcons-module__WbgfoW__part,.ProblemIcons-module__WbgfoW__bar,.ProblemIcons-module__WbgfoW__rule,.ProblemIcons-module__WbgfoW__clockHand,.ProblemIcons-module__WbgfoW__envelopeFlap,.ProblemIcons-module__WbgfoW__duplicateFront{stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}
.ProcessTimeline-module__AJJiNa__progressLine{transform-origin:0;transform:scaleX(var(--p,0))}.ProcessTimeline-module__AJJiNa__head{left:calc(var(--p,0) * 100%);opacity:clamp(0, calc(var(--p,0) * 24), 1)}.ProcessTimeline-module__AJJiNa__headRing{animation:ProcessTimeline-module__AJJiNa__pulse-soft 2.4s var(--ease-in-out-quart) infinite}.ProcessTimeline-module__AJJiNa__lit{opacity:clamp(0, calc((var(--p,0) - var(--at,0)) * 16), 1)}.ProcessTimeline-module__AJJiNa__stationRing{transform:translateX(-50%) scale(calc(.7 + clamp(0, calc((var(--p,0) - var(--at,0)) * 16), 1) * .3))}.ProcessTimeline-module__AJJiNa__glyph{opacity:calc(.28 + clamp(0, calc((var(--p,0) - var(--at,0)) * 12), 1) * .72);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - var(--at,0)) * 12), 1)) * 10px))}.ProcessTimeline-module__AJJiNa__leader{transform-origin:top;transform:translateX(-50%) scaleY(clamp(0, calc((var(--p,0) - var(--at,0)) * 14), 1))}.ProcessTimeline-module__AJJiNa__step{opacity:calc(.4 + clamp(0, calc((var(--p,0) - var(--at,0)) * 12), 1) * .6);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - var(--at,0)) * 12), 1)) * 12px))}@media (prefers-reduced-motion:reduce){.ProcessTimeline-module__AJJiNa__progressLine{transform:scaleX(1)}.ProcessTimeline-module__AJJiNa__head{display:none}.ProcessTimeline-module__AJJiNa__lit,.ProcessTimeline-module__AJJiNa__glyph,.ProcessTimeline-module__AJJiNa__step{opacity:1}.ProcessTimeline-module__AJJiNa__glyph,.ProcessTimeline-module__AJJiNa__step{transform:none}.ProcessTimeline-module__AJJiNa__stationRing{transform:translate(-50%)}.ProcessTimeline-module__AJJiNa__leader{transform:translate(-50%)scaleY(1)}}
.CompareFrame-module__zwiX1G__frame{--pos:.5;aspect-ratio:3/4}@media (min-width:40rem){.CompareFrame-module__zwiX1G__frame{aspect-ratio:4/3}}@media (min-width:64rem){.CompareFrame-module__zwiX1G__frame{aspect-ratio:860/500}}.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__after,.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__divider,.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__caption{transition:clip-path .55s var(--ease-out-quint), left .55s var(--ease-out-quint), opacity .45s linear}.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__handle{transition:left .55s var(--ease-out-quint), transform .3s var(--ease-out-quint)}.CompareFrame-module__zwiX1G__after{clip-path:inset(0 0 0 calc(var(--pos) * 100%))}.CompareFrame-module__zwiX1G__divider{left:calc(var(--pos) * 100%)}.CompareFrame-module__zwiX1G__handle{left:calc(var(--pos) * 100%);cursor:ew-resize}.CompareFrame-module__zwiX1G__captionBefore{opacity:calc(.35 + var(--pos) * .65)}.CompareFrame-module__zwiX1G__captionAfter{opacity:calc(1 - var(--pos) * .65)}@media (prefers-reduced-motion:reduce){.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__after,.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__divider,.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__handle,.CompareFrame-module__zwiX1G__eased .CompareFrame-module__zwiX1G__caption{transition:none}}
.TanglePanel-module__fr_3iq__chip{animation:TanglePanel-module__fr_3iq__chip-shake var(--shake-duration,6s) ease-in-out var(--shake-delay,0s) infinite}@keyframes TanglePanel-module__fr_3iq__chip-shake{0%,to{transform:rotate(var(--chip-rotate,0deg)) translate(0, 0) scale(1)}25%{transform:rotate(calc(var(--chip-rotate,0deg) + 1.1deg)) translate(1.5px, -1.5px) scale(1)}50%{transform:rotate(calc(var(--chip-rotate,0deg) - .7deg)) translate(-1px, 1.5px) scale(1)}75%{transform:rotate(calc(var(--chip-rotate,0deg) + .4deg)) translate(1px, 1px) scale(1)}}.TanglePanel-module__fr_3iq__tangle{transform-origin:50%;animation:11s ease-in-out infinite TanglePanel-module__fr_3iq__tangle-breathe;position:absolute;inset:0}@keyframes TanglePanel-module__fr_3iq__tangle-breathe{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.02)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.TanglePanel-module__fr_3iq__chip,.TanglePanel-module__fr_3iq__tangle{animation:none}.TanglePanel-module__fr_3iq__chip{transform:rotate(var(--chip-rotate,0deg))}}
.ProjectCard-module__stJE-G__card{border:1px solid var(--color-line);transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint);box-shadow:0 18px 40px -34px #050a3080}.ProjectCard-module__stJE-G__card:hover{border-color:color-mix(in oklab, var(--pj-accent) 55%, transparent);box-shadow:0 32px 70px -40px color-mix(in oklab, var(--pj-bg) 75%, transparent)}.ProjectCard-module__stJE-G__glow{background:radial-gradient(60% 60% at 30% 20%, color-mix(in oklab, var(--pj-accent) 42%, transparent), transparent 70%);opacity:.55;height:150%;animation:ProjectCard-module__stJE-G__glow-drift 14s var(--ease-in-out-quart) infinite;position:absolute;inset:-30% -10% auto}@keyframes ProjectCard-module__stJE-G__glow-drift{0%,to{transform:translate(0,0)}50%{transform:translate(8%,4%)}}@media (prefers-reduced-motion:reduce){.ProjectCard-module__stJE-G__glow{animation:none}}
.ChapterArt-module__bNj9sa__draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-in-out-quart) var(--art-delay,0s)}[data-visible=true] .ChapterArt-module__bNj9sa__draw{stroke-dashoffset:0}.ChapterArt-module__bNj9sa__pop{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .5s var(--ease-out-quint) var(--art-delay,0s), transform .6s var(--ease-spring) var(--art-delay,0s);transform:scale(.7)}[data-visible=true] .ChapterArt-module__bNj9sa__pop{opacity:1;transform:scale(1)}.ChapterArt-module__bNj9sa__wave{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__wave-pulse 2.4s var(--ease-in-out-quart) infinite}@keyframes ChapterArt-module__bNj9sa__wave-pulse{0%,to{opacity:.6;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.ChapterArt-module__bNj9sa__listener{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__listener-nod 5s var(--ease-in-out-quart) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__listener-nod{0%,88%,to{transform:translateY(0)}94%{transform:translateY(-4px)}}.ChapterArt-module__bNj9sa__sticky{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__sticky-fly 6s var(--ease-in-out-quart) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__sticky-fly{0%,12%{transform:translate(0, 0) rotate(var(--tilt,0deg));opacity:1}46%,to{transform:translate(var(--snap-x,340px), var(--snap-y,0px)) rotate(0deg);opacity:0}}.ChapterArt-module__bNj9sa__node{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__node-snap 6s var(--ease-spring) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__node-snap{0%,34%{opacity:.25;transform:scale(.92)}48%,to{opacity:1;transform:scale(1)}}.ChapterArt-module__bNj9sa__lens{animation:ChapterArt-module__bNj9sa__lens-hunt 7s var(--ease-in-out-quart) infinite}@keyframes ChapterArt-module__bNj9sa__lens-hunt{0%{transform:translate(-200px)}35%{transform:translate(-60px,-60px)}62%,to{transform:translate(0)}}.ChapterArt-module__bNj9sa__lensRing{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__pulse-soft 2.2s var(--ease-in-out-quart) var(--art-delay,0s) infinite;animation-delay:var(--art-delay,0s)}.ChapterArt-module__bNj9sa__verdict{animation:ChapterArt-module__bNj9sa__verdict-in 7s var(--ease-out-quint) infinite}@keyframes ChapterArt-module__bNj9sa__verdict-in{0%,58%{opacity:0;transform:translateY(6px)}70%,to{opacity:1;transform:translateY(0)}}.ChapterArt-module__bNj9sa__wire{animation:ChapterArt-module__bNj9sa__wire-fade 6.5s var(--ease-in-out-quart) infinite}@keyframes ChapterArt-module__bNj9sa__wire-fade{0%,30%{opacity:1}62%,to{opacity:.25}}.ChapterArt-module__bNj9sa__finished{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__finished-in 6.5s var(--ease-spring) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__finished-in{0%,34%{opacity:0;transform:translateY(10px)scale(.97)}56%,to{opacity:1;transform:translateY(0)scale(1)}}.ChapterArt-module__bNj9sa__block{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__block-drop 8s var(--ease-out-quint) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__block-drop{0%,6%{opacity:0;transform:translateY(-40px)}16%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.ChapterArt-module__bNj9sa__sprint{animation:ChapterArt-module__bNj9sa__sprint-in 8s var(--ease-out-quint) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__sprint-in{0%,6%{opacity:0}16%,92%{opacity:1}to{opacity:0}}.ChapterArt-module__bNj9sa__trend{stroke-dasharray:1;animation:ChapterArt-module__bNj9sa__trend-draw 6s var(--ease-in-out-quart) infinite}@keyframes ChapterArt-module__bNj9sa__trend-draw{0%{stroke-dashoffset:1px}55%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.ChapterArt-module__bNj9sa__reading{transform-box:fill-box;transform-origin:50%;animation:ChapterArt-module__bNj9sa__reading-in 6s var(--ease-spring) var(--art-delay,0s) infinite}@keyframes ChapterArt-module__bNj9sa__reading-in{0%,10%{opacity:0;transform:scale(.5)}24%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.ChapterArt-module__bNj9sa__loop{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite ChapterArt-module__bNj9sa__tick-hand}@media (prefers-reduced-motion:reduce){.ChapterArt-module__bNj9sa__draw,.ChapterArt-module__bNj9sa__pop,.ChapterArt-module__bNj9sa__wave,.ChapterArt-module__bNj9sa__listener,.ChapterArt-module__bNj9sa__sticky,.ChapterArt-module__bNj9sa__node,.ChapterArt-module__bNj9sa__lens,.ChapterArt-module__bNj9sa__lensRing,.ChapterArt-module__bNj9sa__verdict,.ChapterArt-module__bNj9sa__wire,.ChapterArt-module__bNj9sa__finished,.ChapterArt-module__bNj9sa__block,.ChapterArt-module__bNj9sa__sprint,.ChapterArt-module__bNj9sa__trend,.ChapterArt-module__bNj9sa__reading,.ChapterArt-module__bNj9sa__loop{opacity:1;stroke-dashoffset:0;transform:none;transition:none!important;animation:none!important}.ChapterArt-module__bNj9sa__sticky{opacity:1}}
.StageRing-module__nGxpQa__track{stroke-dasharray:3 7;--dash-travel:-10;animation:5s linear infinite StageRing-module__nGxpQa__drift-dash}.StageRing-module__nGxpQa__arc{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));transform-box:view-box;transform-origin:50%;transform:rotate(-90deg)}.StageRing-module__nGxpQa__stage{--lit:clamp(0, calc((var(--p,0) - var(--at,0)) * 14), 1);opacity:calc(.3 + var(--lit) * .7);transition:opacity .4s linear}.StageRing-module__nGxpQa__head{transform:rotate(calc(var(--p,0) * 360deg));transform-box:view-box;transform-origin:50%;opacity:clamp(0, calc(var(--p,0) * 20), 1)}.StageRing-module__nGxpQa__headRing{transform-box:fill-box;transform-origin:50%;animation:StageRing-module__nGxpQa__pulse-soft 2.2s var(--ease-in-out-quart) infinite}@media (prefers-reduced-motion:reduce){.StageRing-module__nGxpQa__track,.StageRing-module__nGxpQa__headRing{animation:none}.StageRing-module__nGxpQa__arc{stroke-dashoffset:0}.StageRing-module__nGxpQa__stage,.StageRing-module__nGxpQa__head{display:none}}
.scenes-module__IJ3Ikq__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:scenes-module__IJ3Ikq__draw-in 9s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__draw-in{0%,4%{stroke-dashoffset:1px}44%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.scenes-module__IJ3Ikq__pop{transform-box:fill-box;transform-origin:50%;animation:scenes-module__IJ3Ikq__pop-in 9s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__pop-in{0%,6%{opacity:0;transform:scale(.4)}16%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}.scenes-module__IJ3Ikq__riseIn{animation:scenes-module__IJ3Ikq__rise-card 9s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__rise-card{0%,6%{opacity:0;transform:translateY(12px)}18%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-12px)}}.scenes-module__IJ3Ikq__pulse{transform-box:fill-box;transform-origin:50%;animation:scenes-module__IJ3Ikq__ring-out 3s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__ring-out{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.scenes-module__IJ3Ikq__van{offset-path:var(--route-path);offset-rotate:auto;animation:scenes-module__IJ3Ikq__van-drive 12s var(--ease-in-out-quart) infinite}@keyframes scenes-module__IJ3Ikq__van-drive{0%,3%{offset-distance:0%}22%,30%{offset-distance:30%}48%,56%{offset-distance:58%}74%,82%{offset-distance:82%}97%,to{offset-distance:100%}}.scenes-module__IJ3Ikq__stopDone{transform-box:fill-box;transform-origin:50%;animation:scenes-module__IJ3Ikq__stop-done 12s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__stop-done{0%,20%{opacity:0;transform:scale(.3)}28%,90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.3)}}.scenes-module__IJ3Ikq__gapBar{transform-origin:0;animation:scenes-module__IJ3Ikq__gap-grow 10s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__gap-grow{0%,8%{transform:scaleX(0)}40%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.scenes-module__IJ3Ikq__chainStep{animation:scenes-module__IJ3Ikq__chain-on 8s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__chain-on{0%,6%{opacity:.3}16%,86%{opacity:1}96%,to{opacity:.3}}.scenes-module__IJ3Ikq__statusChip{animation:scenes-module__IJ3Ikq__chip-swap 8s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__chip-swap{0%,14%{opacity:0;transform:translateY(6px)}22%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-6px)}}.scenes-module__IJ3Ikq__callIn{animation:scenes-module__IJ3Ikq__call-in 9s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__call-in{0%,4%{opacity:0;transform:translate(-14px)scale(.94)}14%,70%{opacity:1;transform:none}82%,to{opacity:0;transform:translate(10px)scale(.96)}}.scenes-module__IJ3Ikq__answerCard{animation:scenes-module__IJ3Ikq__answer-in 9s var(--ease-out-quint) infinite}@keyframes scenes-module__IJ3Ikq__answer-in{0%,62%{opacity:0;transform:translateY(14px)}74%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(14px)}}.scenes-module__IJ3Ikq__docIn{animation:scenes-module__IJ3Ikq__doc-in 9s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__doc-in{0%,6%{opacity:0;transform:translate(-16px,10px)rotate(-6deg)}20%,84%{opacity:1;transform:var(--doc-rest,none)}94%,to{opacity:0;transform:translate(-16px,10px)rotate(-6deg)}}.scenes-module__IJ3Ikq__clockHand{transform-box:fill-box;transform-origin:bottom;animation:6s linear infinite scenes-module__IJ3Ikq__hand-sweep}@keyframes scenes-module__IJ3Ikq__hand-sweep{to{transform:rotate(360deg)}}.scenes-module__IJ3Ikq__copyDrift{animation:scenes-module__IJ3Ikq__copy-drift 7s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes scenes-module__IJ3Ikq__copy-drift{0%,to{transform:translate(0, 0) rotate(var(--copy-tilt,0deg))}50%{transform:translate(var(--copy-x,3px), var(--copy-y,-4px)) rotate(calc(var(--copy-tilt,0deg) + 1.5deg))}}.scenes-module__IJ3Ikq__currentBadge{animation:scenes-module__IJ3Ikq__badge-in 7s var(--ease-spring) infinite}@keyframes scenes-module__IJ3Ikq__badge-in{0%,44%{opacity:0;transform:scale(.7)}56%,88%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.scenes-module__IJ3Ikq__draw,.scenes-module__IJ3Ikq__pop,.scenes-module__IJ3Ikq__riseIn,.scenes-module__IJ3Ikq__pulse,.scenes-module__IJ3Ikq__van,.scenes-module__IJ3Ikq__stopDone,.scenes-module__IJ3Ikq__gapBar,.scenes-module__IJ3Ikq__chainStep,.scenes-module__IJ3Ikq__statusChip,.scenes-module__IJ3Ikq__callIn,.scenes-module__IJ3Ikq__answerCard,.scenes-module__IJ3Ikq__docIn,.scenes-module__IJ3Ikq__clockHand,.scenes-module__IJ3Ikq__copyDrift,.scenes-module__IJ3Ikq__currentBadge{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.scenes-module__IJ3Ikq__pulse{opacity:0}.scenes-module__IJ3Ikq__van{offset-distance:58%}.scenes-module__IJ3Ikq__statusChip:not([data-chip-index="0"]){opacity:0}}
.ProjectSpotlight-module__RmGh4G__card{background-color:var(--pj-bg);border:1px solid color-mix(in oklab, var(--pj-accent) 26%, transparent);transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint)}.ProjectSpotlight-module__RmGh4G__card:hover{border-color:color-mix(in oklab, var(--pj-accent) 70%, transparent);box-shadow:0 32px 70px -40px color-mix(in oklab, var(--pj-bg) 85%, transparent)}
.ProductionLine-module__az-cJq__job{will-change:transform;animation:18s linear infinite ProductionLine-module__az-cJq__job-travel}@keyframes ProductionLine-module__az-cJq__job-travel{0%{opacity:0;transform:translate(0)}6%{opacity:1}90%{opacity:1}to{transform:translate(var(--travel-x), var(--travel-y));opacity:0}}.ProductionLine-module__az-cJq__dataPath{stroke-dasharray:3 7;animation:1.6s linear infinite ProductionLine-module__az-cJq__path-drift}@keyframes ProductionLine-module__az-cJq__path-drift{to{stroke-dashoffset:-10px}}.ProductionLine-module__az-cJq__packet{offset-path:var(--packet-path);offset-rotate:0deg;animation:ProductionLine-module__az-cJq__packet-rise 4.5s var(--ease-in-out-quart) infinite}@keyframes ProductionLine-module__az-cJq__packet-rise{0%{offset-distance:0%;opacity:0}12%{opacity:1}78%{opacity:1}to{offset-distance:100%;opacity:0}}.ProductionLine-module__az-cJq__bar{transform-box:fill-box;transform-origin:bottom;animation:ProductionLine-module__az-cJq__bar-breathe 3.6s var(--ease-in-out-quart) infinite}@keyframes ProductionLine-module__az-cJq__bar-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ProductionLine-module__az-cJq__job,.ProductionLine-module__az-cJq__dataPath,.ProductionLine-module__az-cJq__packet,.ProductionLine-module__az-cJq__bar{animation:none}.ProductionLine-module__az-cJq__job{transform:translate(calc(var(--travel-x) * .5), calc(var(--travel-y) * .5))}.ProductionLine-module__az-cJq__packet{offset-distance:70%}}
.Swimlanes-module__gBpxAG__route{stroke-dasharray:1;stroke-dashoffset:1px;animation:Swimlanes-module__gBpxAG__route-draw 16s var(--ease-in-out-quart) infinite}@keyframes Swimlanes-module__gBpxAG__route-draw{0%{stroke-dashoffset:1px}10%{stroke-dashoffset:.85px}30%{stroke-dashoffset:.69px}38%{stroke-dashoffset:.52px}60%{stroke-dashoffset:.35px}68%{stroke-dashoffset:.24px}86%{stroke-dashoffset:.14px}94%,to{stroke-dashoffset:0}}.Swimlanes-module__gBpxAG__token{offset-path:var(--token-path);offset-rotate:0deg;animation:16s linear infinite Swimlanes-module__gBpxAG__token-travel}@keyframes Swimlanes-module__gBpxAG__token-travel{0%,2%{offset-distance:0%}10%,24%{offset-distance:14.4%}30%{offset-distance:30.8%}38%,54%{offset-distance:48.2%}60%{offset-distance:64.6%}68%,80%{offset-distance:75.7%}86%{offset-distance:86.4%}94%,to{offset-distance:100%}}.Swimlanes-module__gBpxAG__wait{animation:Swimlanes-module__gBpxAG__wait-hold 16s var(--ease-in-out-quart) infinite;animation-delay:calc(var(--wait-index) * 4.5s);transform-box:fill-box;transform-origin:50%}@keyframes Swimlanes-module__gBpxAG__wait-hold{0%,8%{opacity:.72}14%,22%{opacity:1}30%,to{opacity:.72}}.Swimlanes-module__gBpxAG__delivered{transform-box:fill-box;transform-origin:50%;animation:Swimlanes-module__gBpxAG__delivered-pop 16s var(--ease-spring) infinite}@keyframes Swimlanes-module__gBpxAG__delivered-pop{0%,88%{opacity:0;transform:scale(.4)}94%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Swimlanes-module__gBpxAG__route,.Swimlanes-module__gBpxAG__token,.Swimlanes-module__gBpxAG__wait,.Swimlanes-module__gBpxAG__delivered{opacity:1;animation:none;transform:none}.Swimlanes-module__gBpxAG__route{stroke-dashoffset:0}.Swimlanes-module__gBpxAG__token{offset-distance:100%}}
.mockups-module__bPrcJG__cycle{opacity:0;animation:mockups-module__bPrcJG__cycle-three 10.5s var(--ease-out-quint) infinite;animation-delay:calc(var(--cycle-index) * -3.5s)}@keyframes mockups-module__bPrcJG__cycle-three{0%{opacity:0;transform:translateY(7px)}5%,28%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-7px)}}.mockups-module__bPrcJG__nudge{animation:mockups-module__bPrcJG__nudge-x 10.5s var(--ease-in-out-quart) infinite;display:inline-block}@keyframes mockups-module__bPrcJG__nudge-x{0%,22%{transform:translate(0)}28%{transform:translate(4px)}34%,to{transform:translate(0)}}.mockups-module__bPrcJG__planBar{transform-origin:0;opacity:0;transition:transform .9s var(--ease-spring), opacity .5s var(--ease-out-quint);transition-delay:var(--bar-delay,0s);transform:scaleX(.16)translate(-20px)}[data-visible=true] .mockups-module__bPrcJG__planBar{opacity:1;transform:none}.mockups-module__bPrcJG__clash{background-color:var(--color-blue-800)}[data-visible=true] .mockups-module__bPrcJG__clash{animation:mockups-module__bPrcJG__clash-flash 3.4s var(--ease-in-out-quart) 1.4s infinite}@keyframes mockups-module__bPrcJG__clash-flash{0%,60%,to{box-shadow:inset 0 0 0 0 var(--color-signal);background-color:var(--color-blue-800)}70%,86%{box-shadow:inset 0 0 0 2px var(--color-signal);background-color:var(--color-signal)}}.mockups-module__bPrcJG__nowLine{animation:mockups-module__bPrcJG__now-pulse 3.4s var(--ease-in-out-quart) infinite}@keyframes mockups-module__bPrcJG__now-pulse{0%,to{opacity:.55}50%{opacity:1}}.mockups-module__bPrcJG__tap{animation:mockups-module__bPrcJG__tap-press 6.4s var(--ease-spring) calc(var(--tap-index) * 1.4s) infinite}@keyframes mockups-module__bPrcJG__tap-press{0%,4%{border-color:var(--color-line);background-color:#0000;transform:scale(1)}8%{border-color:var(--color-navy-900);background-color:var(--color-mist);transform:scale(.96)}14%,20%{border-color:var(--color-navy-900);background-color:var(--color-mist);transform:scale(1)}26%,to{border-color:var(--color-line);background-color:#0000;transform:scale(1)}}.mockups-module__bPrcJG__count{opacity:0;animation:mockups-module__bPrcJG__cycle-four 6.4s var(--ease-out-quint) infinite;animation-delay:calc(var(--cycle-index) * -1.6s)}@keyframes mockups-module__bPrcJG__cycle-four{0%{opacity:0;transform:translateY(8px)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}.mockups-module__bPrcJG__gauge{animation:mockups-module__bPrcJG__gauge-sweep 6s var(--ease-in-out-quart) var(--gauge-delay,0s) infinite}@keyframes mockups-module__bPrcJG__gauge-sweep{0%,6%{stroke-dashoffset:var(--gauge-empty)}42%,88%{stroke-dashoffset:var(--gauge-gap)}to{stroke-dashoffset:var(--gauge-empty)}}.mockups-module__bPrcJG__trend{stroke-dasharray:1;animation:mockups-module__bPrcJG__trend-draw 6s var(--ease-in-out-quart) infinite}@keyframes mockups-module__bPrcJG__trend-draw{0%,8%{stroke-dashoffset:1px}56%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.mockups-module__bPrcJG__trendDot{opacity:0;animation:mockups-module__bPrcJG__dot-in 6s var(--ease-spring) var(--dot-delay,0s) infinite}@keyframes mockups-module__bPrcJG__dot-in{0%,8%{opacity:0}18%,88%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mockups-module__bPrcJG__cycle,.mockups-module__bPrcJG__nudge,.mockups-module__bPrcJG__clash,.mockups-module__bPrcJG__nowLine,.mockups-module__bPrcJG__tap,.mockups-module__bPrcJG__count,.mockups-module__bPrcJG__gauge,.mockups-module__bPrcJG__trend,.mockups-module__bPrcJG__trendDot{opacity:1;animation:none;transform:none}.mockups-module__bPrcJG__planBar{opacity:1;transition:none;transform:none}.mockups-module__bPrcJG__cycle,.mockups-module__bPrcJG__count{opacity:0}.mockups-module__bPrcJG__cycle[data-cycle-index="0"],.mockups-module__bPrcJG__count[data-cycle-index="0"]{opacity:1}.mockups-module__bPrcJG__gauge{stroke-dashoffset:var(--gauge-gap)}.mockups-module__bPrcJG__trend{stroke-dashoffset:0}}
.ChaosWall-module__bwxwaa__wall{aspect-ratio:var(--wall-ratio);--fly-y:520px}.ChaosWall-module__bwxwaa__item{left:var(--x);top:var(--y);transform-origin:50%;animation:ChaosWall-module__bwxwaa__chaos-drift var(--drift-duration,9s) ease-in-out var(--drift-delay,0s) infinite;position:absolute}@keyframes ChaosWall-module__bwxwaa__chaos-drift{0%,to{transform:rotate(var(--tilt,0deg)) translate(0, 0)}33%{transform:rotate(calc(var(--tilt,0deg) + 1.4deg)) translate(6px, -7px)}66%{transform:rotate(calc(var(--tilt,0deg) - 1deg)) translate(-5px, 5px)}}.ChaosWall-module__bwxwaa__flight{transform:translate3d(calc(var(--p,0) * var(--fly-x,0px)), calc(var(--p,0) * var(--p,0) * var(--fly-y)), 0) scale(calc(1 - var(--p,0) * .35));opacity:calc(1 - clamp(0, calc(var(--p,0) * 1.6), 1));will-change:transform, opacity}@media not (min-width:48rem){.ChaosWall-module__bwxwaa__wall{aspect-ratio:auto;--fly-y:260px;flex-wrap:wrap;place-content:center;gap:.75rem .5rem;padding:1.75rem 1rem;display:flex}.ChaosWall-module__bwxwaa__item{position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.ChaosWall-module__bwxwaa__item{transform:rotate(var(--tilt,0deg));animation:none}.ChaosWall-module__bwxwaa__flight{opacity:1;transform:none}}
.ProblemArt-module__oKIyyq__art{width:100%;height:auto;display:block}.ProblemArt-module__oKIyyq__shape{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out-quint), opacity .6s var(--ease-out-quint)}.ProblemArt-module__oKIyyq__travel{transform-origin:50%}.group\/card:hover .ProblemArt-module__oKIyyq__travel{transform:translate(44px)}.ProblemArt-module__oKIyyq__ripple{transform-origin:50%;animation:ProblemArt-module__oKIyyq__ripple-out 3.2s var(--ease-out-quint) var(--art-delay,0s) infinite}@keyframes ProblemArt-module__oKIyyq__ripple-out{0%{opacity:.9;transform:scale(.55)}70%,to{opacity:0;transform:scale(1)}}.ProblemArt-module__oKIyyq__trace{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-in-out-quart) var(--art-delay,0s)}.group\/card:hover .ProblemArt-module__oKIyyq__trace{stroke-dashoffset:0}.ProblemArt-module__oKIyyq__sticky{animation:ProblemArt-module__oKIyyq__sticky-shift 6s ease-in-out var(--art-delay,0s) infinite}@keyframes ProblemArt-module__oKIyyq__sticky-shift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(var(--shift-x,3px), var(--shift-y,-3px)) rotate(1.5deg)}}.ProblemArt-module__oKIyyq__waiting{transform-origin:0;animation:ProblemArt-module__oKIyyq__waiting-stall 3.4s var(--ease-in-out-quart) infinite}@keyframes ProblemArt-module__oKIyyq__waiting-stall{0%,45%{transform:scaleX(.18)}70%,to{transform:scaleX(1)}}.ProblemArt-module__oKIyyq__pulse{animation:ProblemArt-module__oKIyyq__pulse-soft 2.8s var(--ease-in-out-quart) var(--art-delay,0s) infinite}.ProblemArt-module__oKIyyq__breathe{transform-origin:bottom;animation:ProblemArt-module__oKIyyq__bar-breathe 4.5s var(--ease-in-out-quart) var(--art-delay,0s) infinite}@keyframes ProblemArt-module__oKIyyq__bar-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.ProblemArt-module__oKIyyq__fan{transform-origin:0}.group\/card:hover .ProblemArt-module__oKIyyq__fan{transform:translateX(calc(var(--fan-step,0) * 10px))}.ProblemArt-module__oKIyyq__echo{animation:ProblemArt-module__oKIyyq__echo-drop 3.6s var(--ease-in-out-quart) infinite}@keyframes ProblemArt-module__oKIyyq__echo-drop{0%,20%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(60px)}80%,to{opacity:0;transform:translateY(60px)}}.ProblemArt-module__oKIyyq__critical{animation:8s step-end infinite ProblemArt-module__oKIyyq__critical-hop}@keyframes ProblemArt-module__oKIyyq__critical-hop{0%{transform:translate(0)}25%{transform:translate(88px,32px)}50%{transform:translate(-44px,64px)}75%{transform:translate(44px,-32px)}to{transform:translate(0)}}.ProblemArt-module__oKIyyq__lens{animation:ProblemArt-module__oKIyyq__lens-sweep 5.5s var(--ease-in-out-quart) infinite}@keyframes ProblemArt-module__oKIyyq__lens-sweep{0%,to{transform:translate(-70px)}50%{transform:translate(60px)}}@media (prefers-reduced-motion:reduce){.ProblemArt-module__oKIyyq__shape,.ProblemArt-module__oKIyyq__travel,.ProblemArt-module__oKIyyq__ripple,.ProblemArt-module__oKIyyq__trace,.ProblemArt-module__oKIyyq__sticky,.ProblemArt-module__oKIyyq__waiting,.ProblemArt-module__oKIyyq__pulse,.ProblemArt-module__oKIyyq__breathe,.ProblemArt-module__oKIyyq__fan,.ProblemArt-module__oKIyyq__echo,.ProblemArt-module__oKIyyq__critical,.ProblemArt-module__oKIyyq__lens{opacity:1;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}
.ProjectGallery-module__P3_lQG__frame{transition:transform .6s var(--ease-out-quint), box-shadow .6s var(--ease-out-quint);box-shadow:0 24px 60px -48px #050a3099}.ProjectGallery-module__P3_lQG__frame:hover{box-shadow:0 40px 80px -50px color-mix(in oklab, var(--pj-bg,#050a30) 70%, transparent);transform:translateY(-4px)}.ProjectGallery-module__P3_lQG__flush,.ProjectGallery-module__P3_lQG__flush:hover{box-shadow:none;overflow:visible}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__P3_lQG__frame,.ProjectGallery-module__P3_lQG__frame:hover{transition:none;transform:none}}
.project-module__C5DxcG__hero{background-color:var(--pj-bg);isolation:isolate}.project-module__C5DxcG__heroGlow{border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;background:radial-gradient(52% 60% at 18% 12%, color-mix(in oklab, var(--pj-accent) 34%, transparent), transparent 72%), radial-gradient(44% 54% at 86% 78%, color-mix(in oklab, var(--pj-accent) 22%, transparent), transparent 70%);animation:project-module__C5DxcG__hero-breathe 16s var(--ease-in-out-quart) infinite;position:absolute;inset:0;overflow:hidden}@keyframes project-module__C5DxcG__hero-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.project-module__C5DxcG__badge{font-size:var(--text-label);text-transform:uppercase;background-color:var(--pj-accent);color:var(--pj-accent-ink);border-radius:20px;padding:.375rem .75rem;font-weight:600;display:inline-flex}.project-module__C5DxcG__liveLink{font-size:var(--text-small);color:var(--pj-accent-ink);background-color:var(--pj-accent);transition:box-shadow .4s var(--ease-out-quint), filter .4s var(--ease-out-quint);border-radius:40px;padding:.875rem 1.5rem;font-weight:600}.project-module__C5DxcG__liveLink:hover{filter:brightness(1.08);box-shadow:0 16px 36px -18px color-mix(in oklab, var(--pj-accent) 80%, transparent)}.project-module__C5DxcG__fact{border-top:1px solid var(--color-line);position:relative}.project-module__C5DxcG__fact:before{content:"";background-color:var(--pj-accent);transform-origin:0;width:100%;height:2px;transition:transform .9s var(--ease-out-quint) var(--reveal-delay,0s);position:absolute;inset:-1px auto auto 0;transform:scaleX(0)}.project-module__C5DxcG__fact[data-visible=true]:before{transform:scaleX(1)}.project-module__C5DxcG__storyCard{border:1px solid var(--color-line);background-color:var(--color-white);transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint);border-radius:24px;padding:1.75rem}.project-module__C5DxcG__storyCard:hover{border-color:color-mix(in oklab, var(--pj-accent) 50%, transparent);box-shadow:0 24px 54px -40px color-mix(in oklab, var(--pj-bg) 70%, transparent)}.project-module__C5DxcG__storyDot{background-color:var(--pj-accent);width:.5rem;height:.5rem;animation:project-module__C5DxcG__pulse-soft 3.2s var(--ease-in-out-quart) infinite;flex-shrink:0}.project-module__C5DxcG__solutionCard{transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint)}.project-module__C5DxcG__solutionCard:hover{border-color:color-mix(in oklab, var(--pj-accent) 55%, transparent);box-shadow:0 22px 50px -38px color-mix(in oklab, var(--pj-bg) 70%, transparent)}.project-module__C5DxcG__solutionRule{background-color:var(--pj-accent);width:2rem;height:1px;transition:width .4s var(--ease-out-quint);display:block}.project-module__C5DxcG__solutionCard:hover .project-module__C5DxcG__solutionRule{width:3.5rem}.project-module__C5DxcG__nextCard{background-color:var(--pj-bg);border:1px solid color-mix(in oklab, var(--pj-accent) 26%, transparent);transition:border-color .4s var(--ease-out-quint), box-shadow .5s var(--ease-out-quint)}.project-module__C5DxcG__nextCard:hover{border-color:color-mix(in oklab, var(--pj-accent) 70%, transparent);box-shadow:0 32px 70px -40px color-mix(in oklab, var(--pj-bg) 85%, transparent)}@media (prefers-reduced-motion:reduce){.project-module__C5DxcG__heroGlow,.project-module__C5DxcG__storyDot{animation:none}.project-module__C5DxcG__fact:before{transition:none;transform:scaleX(1)}}
.WorkOrderPhone-module__chl8tW__tick{animation:WorkOrderPhone-module__chl8tW__tick-step 7s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes WorkOrderPhone-module__chl8tW__tick-step{0%,10%{border-color:var(--color-line);background-color:#0000}22%,92%{background-color:var(--color-navy-900);border-color:var(--color-navy-900)}to{border-color:var(--color-line);background-color:#0000}}.WorkOrderPhone-module__chl8tW__check{animation:WorkOrderPhone-module__chl8tW__check-in 7s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes WorkOrderPhone-module__chl8tW__check-in{0%,12%{opacity:0;transform:scale(.4)}24%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.WorkOrderPhone-module__chl8tW__signature{stroke-dasharray:1;animation:WorkOrderPhone-module__chl8tW__signature-sign 7s var(--ease-in-out-quart) infinite}@keyframes WorkOrderPhone-module__chl8tW__signature-sign{0%,60%{stroke-dashoffset:1px}78%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.WorkOrderPhone-module__chl8tW__send{animation:WorkOrderPhone-module__chl8tW__send-ready 7s var(--ease-out-quint) infinite}@keyframes WorkOrderPhone-module__chl8tW__send-ready{0%,74%{opacity:.35;transform:translateY(4px)}84%,96%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(4px)}}.WorkOrderPhone-module__chl8tW__status{animation:WorkOrderPhone-module__chl8tW__pulse-soft 2.8s var(--ease-in-out-quart) infinite}@media (prefers-reduced-motion:reduce){.WorkOrderPhone-module__chl8tW__tick,.WorkOrderPhone-module__chl8tW__check,.WorkOrderPhone-module__chl8tW__signature,.WorkOrderPhone-module__chl8tW__send,.WorkOrderPhone-module__chl8tW__status{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
.heroes-module__aTvH4W__cycle{opacity:0;animation:heroes-module__aTvH4W__cycle-value var(--cycle-duration,9s) var(--ease-out-quint) infinite;animation-delay:calc(var(--cycle-index,0) * var(--cycle-step,3s) * -1)}@keyframes heroes-module__aTvH4W__cycle-value{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-6px)}}.heroes-module__aTvH4W__cycleFour{opacity:0;animation:heroes-module__aTvH4W__cycle-value-four var(--cycle-duration,6.4s) var(--ease-out-quint) infinite;animation-delay:calc(var(--cycle-index,0) * var(--cycle-step,1.6s) * -1)}@keyframes heroes-module__aTvH4W__cycle-value-four{0%{opacity:0;transform:translateY(6px)}3%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-6px)}}.heroes-module__aTvH4W__step{animation:heroes-module__aTvH4W__step-on 6s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__step-on{0%,6%{opacity:.35}16%,80%{opacity:1}92%,to{opacity:.35}}.heroes-module__aTvH4W__tick{transform-box:fill-box;transform-origin:50%;animation:heroes-module__aTvH4W__tick-pop 6s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__tick-pop{0%,10%{opacity:0;transform:scale(.4)}20%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}.heroes-module__aTvH4W__fill{transform-origin:0;animation:heroes-module__aTvH4W__fill-x 6s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__fill-x{0%,8%{transform:scaleX(0)}38%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.heroes-module__aTvH4W__live{animation:heroes-module__aTvH4W__pulse-soft 2.6s var(--ease-in-out-quart) infinite}.heroes-module__aTvH4W__carry{animation:heroes-module__aTvH4W__carry-across 7s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__carry-across{0%,8%{opacity:0;transform:translate(0)}16%{opacity:1}38%{opacity:1;transform:translateX(var(--carry-x,150px))}44%,to{opacity:0;transform:translateX(var(--carry-x,150px))}}.heroes-module__aTvH4W__landed{animation:heroes-module__aTvH4W__landed-in 7s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__landed-in{0%,36%{opacity:0}44%,88%{opacity:1}96%,to{opacity:0}}.heroes-module__aTvH4W__statusFlip{animation:heroes-module__aTvH4W__status-flip 7s var(--ease-spring) infinite}@keyframes heroes-module__aTvH4W__status-flip{0%,62%{opacity:0;transform:translateY(6px)scale(.92)}72%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)scale(.92)}}.heroes-module__aTvH4W__grow{transform-box:fill-box;transform-origin:bottom;animation:heroes-module__aTvH4W__grow-y 5.4s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__grow-y{0%,6%{transform:scaleY(.12)}40%,86%{transform:scaleY(1)}96%,to{transform:scaleY(.12)}}.heroes-module__aTvH4W__feedRow{animation:heroes-module__aTvH4W__feed-in 7.5s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__feed-in{0%,4%{opacity:0;transform:translateY(8px)}12%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-8px)}}.heroes-module__aTvH4W__versionCard{animation:heroes-module__aTvH4W__version-slide 8s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__version-slide{0%,6%{opacity:0;transform:translate(14px,14px)scale(.97)}18%,84%{opacity:1;transform:var(--version-rest,none)}94%,to{opacity:0;transform:translate(14px,14px)scale(.97)}}.heroes-module__aTvH4W__trail{stroke-dasharray:1;stroke-dashoffset:1px;animation:heroes-module__aTvH4W__trail-draw 8s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__trail-draw{0%,22%{stroke-dashoffset:1px}62%,88%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}.heroes-module__aTvH4W__ruleRail{transform-origin:top;animation:heroes-module__aTvH4W__rail-down 6.4s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__rail-down{0%,8%{transform:scaleY(0)}58%,88%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.heroes-module__aTvH4W__counter{animation:6.4s step-end infinite heroes-module__aTvH4W__counter-tick}@keyframes heroes-module__aTvH4W__counter-tick{0%,to{opacity:1}}.heroes-module__aTvH4W__packet{offset-path:var(--packet-path);offset-rotate:0deg;animation:heroes-module__aTvH4W__packet-run 3.2s linear var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__packet-run{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}.heroes-module__aTvH4W__spin{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite heroes-module__aTvH4W__spin-slow}@keyframes heroes-module__aTvH4W__spin-slow{to{transform:rotate(360deg)}}.heroes-module__aTvH4W__jobBlock{transform-origin:0;animation:heroes-module__aTvH4W__job-settle 7s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__job-settle{0%,6%{opacity:0;transform:translate(-18px)scaleX(.4)}18%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(-18px)scaleX(.4)}}.heroes-module__aTvH4W__reassign{animation:heroes-module__aTvH4W__reassign-move 7s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__reassign-move{0%,40%{transform:translate(0)}54%,84%{transform:translate(var(--move-x,60px), var(--move-y,44px))}96%,to{transform:translate(0)}}.heroes-module__aTvH4W__screen{animation:heroes-module__aTvH4W__screen-swap 9s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__screen-swap{0%{opacity:0;transform:translate(16px)}4%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translate(-16px)}}.heroes-module__aTvH4W__tabDot{animation:heroes-module__aTvH4W__tab-active 9s steps(1, end) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__tab-active{0%,33%{opacity:1}33.01%,to{opacity:.3}}.heroes-module__aTvH4W__paper{transform-origin:50%;animation:heroes-module__aTvH4W__paper-out 8s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__paper-out{0%,22%{opacity:1;transform:rotate(-4deg)translateY(0)}46%,88%{opacity:0;transform:rotate(-9deg)translateY(-22px)scale(.96)}98%,to{opacity:1;transform:rotate(-4deg)translateY(0)}}.heroes-module__aTvH4W__record{animation:heroes-module__aTvH4W__record-in 8s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__record-in{0%,28%{opacity:0;transform:translateY(16px)scale(.97)}50%,88%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(16px)scale(.97)}}.heroes-module__aTvH4W__scribble{stroke-dasharray:1;animation:heroes-module__aTvH4W__scribble-draw 8s var(--ease-in-out-quart) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__scribble-draw{0%{stroke-dashoffset:1px}14%,22%{stroke-dashoffset:0}46%,to{stroke-dashoffset:0}}.heroes-module__aTvH4W__erpRing{opacity:0;animation:heroes-module__aTvH4W__erp-ring 8s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__erp-ring{0%{opacity:.9;transform:scale(1)}10%,to{opacity:0;transform:scale(1.06)}}.heroes-module__aTvH4W__erpDrop{animation:heroes-module__aTvH4W__erp-drop 1.4s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__erp-drop{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(22px)}}.heroes-module__aTvH4W__erpModule{animation:heroes-module__aTvH4W__erp-module 8s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__erp-module{0%,8%{opacity:.5;border-color:var(--color-line);background-color:var(--color-paper)}16%,82%{opacity:1;border-color:var(--color-navy-900);background-color:var(--color-white)}92%,to{opacity:.5;border-color:var(--color-line);background-color:var(--color-paper)}}.heroes-module__aTvH4W__erpValue{animation:heroes-module__aTvH4W__erp-value 8s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__erp-value{0%,10%{opacity:0;transform:translateY(4px)}18%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.heroes-module__aTvH4W__erpTick{transform-box:fill-box;transform-origin:50%;animation:heroes-module__aTvH4W__erp-tick 8s var(--ease-spring) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__erp-tick{0%,12%{opacity:0;transform:scale(.4)}20%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}.heroes-module__aTvH4W__erpMargin{transform-origin:0;animation:heroes-module__aTvH4W__erp-margin 8s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__erp-margin{0%,46%{transform:scaleX(0)}62%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.heroes-module__aTvH4W__erpMarginValue{animation:heroes-module__aTvH4W__erp-margin-value 8s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__erp-margin-value{0%,52%{opacity:0}62%,86%{opacity:1}96%,to{opacity:0}}.heroes-module__aTvH4W__webRow{animation:heroes-module__aTvH4W__web-row 7s var(--ease-out-quint) var(--step-delay,0s) infinite}@keyframes heroes-module__aTvH4W__web-row{0%,3%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.heroes-module__aTvH4W__webCursor{opacity:0;animation:heroes-module__aTvH4W__web-cursor 7s var(--ease-in-out-quart) infinite}@keyframes heroes-module__aTvH4W__web-cursor{0%,18%{opacity:0;transform:translate(70px,60px)}24%{opacity:1;transform:translate(70px,60px)}42%{opacity:1;transform:translate(0)scale(1)}45%{transform:translate(0)scale(.8)}48%{transform:translate(0)scale(1)}60%{opacity:1;transform:translate(18px,22px)}68%,to{opacity:0;transform:translate(18px,22px)}}.heroes-module__aTvH4W__webBefore{animation:heroes-module__aTvH4W__web-before 7s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__web-before{0%,46%{opacity:1;transform:none}50%,96%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.heroes-module__aTvH4W__webAfter{animation:heroes-module__aTvH4W__web-after 7s var(--ease-spring) infinite}@keyframes heroes-module__aTvH4W__web-after{0%,47%{opacity:0;transform:scale(.8)}53%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.8)}}.heroes-module__aTvH4W__webPhone{animation:heroes-module__aTvH4W__web-phone 7s var(--ease-out-quint) infinite}@keyframes heroes-module__aTvH4W__web-phone{0%,55%{opacity:0}62%,88%{opacity:1}95%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.heroes-module__aTvH4W__erpRing,.heroes-module__aTvH4W__erpDrop,.heroes-module__aTvH4W__webCursor,.heroes-module__aTvH4W__webBefore{opacity:0;animation:none}.heroes-module__aTvH4W__erpModule,.heroes-module__aTvH4W__erpValue,.heroes-module__aTvH4W__erpTick,.heroes-module__aTvH4W__erpMargin,.heroes-module__aTvH4W__erpMarginValue,.heroes-module__aTvH4W__webRow,.heroes-module__aTvH4W__webAfter,.heroes-module__aTvH4W__webPhone{opacity:1;animation:none;transform:none}.heroes-module__aTvH4W__erpModule{border-color:var(--color-navy-900);background-color:var(--color-white)}.heroes-module__aTvH4W__cycle,.heroes-module__aTvH4W__cycleFour,.heroes-module__aTvH4W__step,.heroes-module__aTvH4W__tick,.heroes-module__aTvH4W__fill,.heroes-module__aTvH4W__live,.heroes-module__aTvH4W__carry,.heroes-module__aTvH4W__landed,.heroes-module__aTvH4W__statusFlip,.heroes-module__aTvH4W__grow,.heroes-module__aTvH4W__feedRow,.heroes-module__aTvH4W__versionCard,.heroes-module__aTvH4W__trail,.heroes-module__aTvH4W__ruleRail,.heroes-module__aTvH4W__counter,.heroes-module__aTvH4W__packet,.heroes-module__aTvH4W__spin,.heroes-module__aTvH4W__jobBlock,.heroes-module__aTvH4W__reassign,.heroes-module__aTvH4W__screen,.heroes-module__aTvH4W__tabDot,.heroes-module__aTvH4W__paper,.heroes-module__aTvH4W__record,.heroes-module__aTvH4W__scribble{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.heroes-module__aTvH4W__carry,.heroes-module__aTvH4W__cycle:not([data-cycle-index="0"]),.heroes-module__aTvH4W__cycleFour:not([data-cycle-index="0"]),.heroes-module__aTvH4W__screen:not([data-cycle-index="0"]){opacity:0}}
.IndustryArt-module__t3y_OG__stroke{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease-in-out-quart) var(--stroke-delay,0s)}[data-visible=true] .IndustryArt-module__t3y_OG__stroke{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.IndustryArt-module__t3y_OG__stroke{stroke-dashoffset:0;transition:none}}
.SolutionOrbit-module__v9SneG__spoke{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out-quint) var(--spoke-delay,0s)}[data-visible=true] .SolutionOrbit-module__v9SneG__spoke{stroke-dashoffset:0}.SolutionOrbit-module__v9SneG__orbit{stroke-dasharray:3 7;--dash-travel:-10;animation:3s linear infinite SolutionOrbit-module__v9SneG__drift-dash}.SolutionOrbit-module__v9SneG__packet{transform-origin:var(--orbit-cx) var(--orbit-cy);animation:SolutionOrbit-module__v9SneG__orbit-spin var(--orbit-duration,18s) linear var(--orbit-delay,0s) infinite}@keyframes SolutionOrbit-module__v9SneG__orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SolutionOrbit-module__v9SneG__core{transform-origin:50%;animation:SolutionOrbit-module__v9SneG__pulse-core 6s var(--ease-in-out-quart) infinite}@keyframes SolutionOrbit-module__v9SneG__pulse-core{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.SolutionOrbit-module__v9SneG__spoke{stroke-dashoffset:0}.SolutionOrbit-module__v9SneG__orbit,.SolutionOrbit-module__v9SneG__packet,.SolutionOrbit-module__v9SneG__core{animation:none}}
.StackingCards-module__iJyYAW__card{top:calc(var(--nav-height) + 2rem + var(--card-index,0) * 1.25rem);scroll-margin-top:calc(var(--nav-height) + 2rem);position:sticky}.StackingCards-module__iJyYAW__plate{transition:box-shadow .5s var(--ease-out-quint)}@media (prefers-reduced-motion:reduce){.StackingCards-module__iJyYAW__card{position:relative;top:auto}}@media not (min-height:40rem),not (min-width:64rem){.StackingCards-module__iJyYAW__card{position:relative;top:auto}}
