.Process-module__N-78Uq__page{--process-stroke:color-mix(in srgb, var(--ink) 32%, var(--ground));--process-soft-stroke:color-mix(in srgb, var(--ink) 12%, var(--ground));--paper-cube-top:#fff;--paper-cube-left:#ece8e6;--paper-cube-right:#d5cfcc;--paper-cube-stroke:#8e8482;--paper-cube-ink:#171212;min-width:0}.dark .Process-module__N-78Uq__page{--paper-cube-top:#f5f2f1;--paper-cube-left:#dfd9d7;--paper-cube-right:#b8b0ae;--paper-cube-stroke:#8e8482;--paper-cube-ink:#110f0f}.Process-module__N-78Uq__page :where(h1,h2,h3,h4,p){margin:0}.Process-module__N-78Uq__page :where(h1,h2){font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;font-weight:400}.Process-module__N-78Uq__page h2{font-size:var(--text-h2);line-height:1.15}.Process-module__N-78Uq__page :where(h1,h2) em{color:var(--primary);font-weight:400}.Process-module__N-78Uq__page :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.Process-module__N-78Uq__page button{cursor:pointer}.Process-module__N-78Uq__hero{isolation:isolate;padding-top:1.75rem;position:relative;overflow:clip}.Process-module__N-78Uq__heroBlueprint{z-index:-1;pointer-events:none;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at 65% 45%, var(--color-black) 10%, transparent 78%);mask-image:radial-gradient(ellipse at 65% 45%, var(--color-black) 10%, transparent 78%);position:absolute;inset:0}.Process-module__N-78Uq__blueprintLine{fill:none;stroke:var(--ink);stroke-opacity:.065;stroke-width:.8px}.Process-module__N-78Uq__blueprintCross{fill:none;stroke:var(--ink);stroke-opacity:.1;stroke-width:.8px}.Process-module__N-78Uq__blueprintTiles{fill:var(--primary);fill-opacity:.018;stroke:var(--primary);stroke-opacity:.12;stroke-width:.8px}.Process-module__N-78Uq__blueprintDrift{animation:36s linear infinite paused Process-module__N-78Uq__blueprint-drift}.Process-module__N-78Uq__blueprintTrace{fill:none;stroke:var(--primary);stroke-opacity:.18;stroke-width:1px;stroke-dasharray:40 280;animation:12s linear infinite paused Process-module__N-78Uq__blueprint-trace}.Process-module__N-78Uq__hero[data-playing=true] :is(.Process-module__N-78Uq__blueprintDrift,.Process-module__N-78Uq__blueprintTrace){animation-play-state:running}@keyframes Process-module__N-78Uq__blueprint-drift{to{transform:translate(-80px,-80px)}}@keyframes Process-module__N-78Uq__blueprint-trace{to{stroke-dashoffset:-320px}}.Process-module__N-78Uq__heroGrid{grid-template-columns:.95fr 1.05fr;align-items:center;min-height:min(43rem,100svh - 10rem);display:grid}.Process-module__N-78Uq__heroCopy{z-index:1;padding-block:3rem 4rem;position:relative;transform:translateY(-3.5rem)}.Process-module__N-78Uq__heroTitle{font-size:var(--text-display);line-height:1.07}.Process-module__N-78Uq__heroDescription{max-width:26rem;color:var(--dim);font-size:var(--text-body);line-height:1.8;margin-top:1.75rem!important}.Process-module__N-78Uq__heroDescription strong{color:var(--ink);font-size:var(--text-h3);margin-bottom:.55rem;font-weight:500;line-height:1.5;display:block}.Process-module__N-78Uq__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem 1.75rem;margin-top:2rem;display:flex}.Process-module__N-78Uq__textLink{font-size:var(--text-small);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.4em;align-items:center;gap:.65rem;display:inline-flex}.Process-module__N-78Uq__textLink svg{width:1.1rem;height:1.1rem;transition:transform .18s}.Process-module__N-78Uq__textLink:hover svg{transform:translate(3px)}.Process-module__N-78Uq__heroFigure{--pyramid-duration:6s;--project-duration:8s;--box-light-hot:color-mix(in srgb, var(--primary) 65%, var(--color-white));--box-light-core:color-mix(in srgb, var(--primary) 22%, var(--color-white));--ground-shadow-opacity:1;--contact-shadow-opacity:.96;z-index:2;min-width:0;margin:-1rem -3rem 0 -1rem;position:relative;transform:translateY(-3.5rem)}.Process-module__N-78Uq__tower{width:100%;height:auto;overflow:visible}.dark .Process-module__N-78Uq__heroFigure{--ground-shadow-opacity:1;--contact-shadow-opacity:1}.Process-module__N-78Uq__groundShadow,.Process-module__N-78Uq__blockContactShadow{fill:url(#pyramidContactShadow);stroke:none;pointer-events:none}.Process-module__N-78Uq__groundShadow{opacity:var(--ground-shadow-opacity)}.Process-module__N-78Uq__blockContactShadow{opacity:var(--contact-shadow-opacity)}.Process-module__N-78Uq__blockContactShadowSoft{fill:url(#pyramidOuterShadow)}.Process-module__N-78Uq__blockContactShadow[data-layer="1"]{animation:Process-module__N-78Uq__shadow-dock-backend var(--pyramid-duration) ease-out forwards paused}.Process-module__N-78Uq__blockContactShadow[data-layer="2"]{animation:Process-module__N-78Uq__shadow-dock-connections var(--pyramid-duration) ease-out forwards paused}.Process-module__N-78Uq__blockContactShadow[data-layer="3"]{animation:Process-module__N-78Uq__shadow-dock-product var(--pyramid-duration) ease-out forwards paused}@keyframes Process-module__N-78Uq__shadow-dock-backend{0%,19%{opacity:0}25%,to{opacity:var(--contact-shadow-opacity)}}@keyframes Process-module__N-78Uq__shadow-dock-connections{0%,40%{opacity:0}46%,to{opacity:var(--contact-shadow-opacity)}}@keyframes Process-module__N-78Uq__shadow-dock-product{0%,61%{opacity:0}67%,to{opacity:var(--contact-shadow-opacity)}}.Process-module__N-78Uq__scaffold{fill:none;stroke:var(--process-soft-stroke);stroke-width:.75px}.Process-module__N-78Uq__ghostBlocks{fill:none;stroke:var(--process-stroke);stroke-dasharray:3 5;opacity:.35}.Process-module__N-78Uq__ghostBlocks :where(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight){fill:none}.Process-module__N-78Uq__ghostBlocks .Process-module__N-78Uq__blockGrid{display:none}.Process-module__N-78Uq__block{stroke:var(--process-stroke);stroke-width:1px;stroke-linejoin:round;color:var(--ink)}.Process-module__N-78Uq__blockTop{fill:var(--surface-2)}.Process-module__N-78Uq__blockLeft{fill:var(--surface)}.Process-module__N-78Uq__blockRight{fill:var(--ground)}.Process-module__N-78Uq__blockGrid{fill:none;opacity:.38;stroke-width:.65px}.Process-module__N-78Uq__blockMark{opacity:.9}.Process-module__N-78Uq__block[data-tone=paper],.Process-module__N-78Uq__block[data-cascade]{stroke:var(--paper-cube-stroke);color:var(--paper-cube-ink)}.Process-module__N-78Uq__block[data-tone=paper] .Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__block[data-cascade] .Process-module__N-78Uq__blockTop{fill:var(--paper-cube-top)}.Process-module__N-78Uq__block[data-tone=paper] .Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__block[data-cascade] .Process-module__N-78Uq__blockLeft{fill:var(--paper-cube-left)}.Process-module__N-78Uq__block[data-tone=paper] .Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__block[data-cascade] .Process-module__N-78Uq__blockRight{fill:var(--paper-cube-right)}.Process-module__N-78Uq__block[data-tone=paper] .Process-module__N-78Uq__blockGrid,.Process-module__N-78Uq__block[data-cascade] .Process-module__N-78Uq__blockGrid{stroke:var(--paper-cube-ink);opacity:.2}.Process-module__N-78Uq__block[data-tone=red]{stroke:var(--primary);color:var(--color-white)}.Process-module__N-78Uq__block[data-tone=red] .Process-module__N-78Uq__blockTop{fill:var(--primary)}.Process-module__N-78Uq__block[data-tone=red] .Process-module__N-78Uq__blockLeft{fill:var(--primary-dark)}.Process-module__N-78Uq__block[data-tone=red] .Process-module__N-78Uq__blockRight{fill:color-mix(in srgb, var(--primary-dark) 65%, var(--color-black))}.Process-module__N-78Uq__block[data-tone=red] .Process-module__N-78Uq__blockGrid{stroke:var(--color-white);opacity:.15}.Process-module__N-78Uq__blockSideLabel{font-size:var(--text-small);fill:currentColor;stroke:none;animation:Process-module__N-78Uq__reveal-block-label-0 var(--pyramid-duration) cubic-bezier(.16, 1, .3, 1) forwards;will-change:opacity;font-weight:500;animation-play-state:paused}.Process-module__N-78Uq__blockSideLabel path{stroke:currentColor;stroke-width:.6px;opacity:.4}.Process-module__N-78Uq__block[data-layer="1"] .Process-module__N-78Uq__blockSideLabel{animation-name:Process-module__N-78Uq__reveal-block-label-1}.Process-module__N-78Uq__block[data-layer="2"] .Process-module__N-78Uq__blockSideLabel{animation-name:Process-module__N-78Uq__reveal-block-label-2}.Process-module__N-78Uq__block[data-layer="3"] .Process-module__N-78Uq__blockSideLabel{animation-name:Process-module__N-78Uq__reveal-block-label-3}.Process-module__N-78Uq__towerCallout{fill:none;stroke:var(--process-stroke);stroke-width:.8px}.Process-module__N-78Uq__calloutRail{stroke:var(--process-soft-stroke)}.Process-module__N-78Uq__calloutItem{animation:Process-module__N-78Uq__reveal-callout-0 var(--pyramid-duration) cubic-bezier(.16, 1, .3, 1) forwards;will-change:transform, opacity;animation-play-state:paused}.Process-module__N-78Uq__calloutItem[data-layer="1"]{animation-name:Process-module__N-78Uq__reveal-callout-1}.Process-module__N-78Uq__calloutItem[data-layer="2"]{animation-name:Process-module__N-78Uq__reveal-callout-2}.Process-module__N-78Uq__calloutItem[data-layer="3"]{animation-name:Process-module__N-78Uq__reveal-callout-3}.Process-module__N-78Uq__towerCallout text{fill:var(--dim);stroke:none;font-size:var(--text-small)}.Process-module__N-78Uq__towerCallout circle{fill:var(--primary);stroke:none}.Process-module__N-78Uq__towerCallout .Process-module__N-78Uq__layerDetail{fill:var(--mute);font-size:11px}.Process-module__N-78Uq__towerSignal{stroke:var(--primary);stroke-width:2px;stroke-dasharray:12 222;opacity:0;animation:Process-module__N-78Uq__tower-connected var(--pyramid-duration) linear forwards paused}.Process-module__N-78Uq__climbingBlock{animation:Process-module__N-78Uq__build-backend var(--pyramid-duration) cubic-bezier(.45, 0, .2, 1) forwards;animation-play-state:paused}.Process-module__N-78Uq__climbingBlock[data-layer="1"]{animation-name:Process-module__N-78Uq__build-backend}.Process-module__N-78Uq__climbingBlock[data-layer="2"]{animation-name:Process-module__N-78Uq__build-connections}.Process-module__N-78Uq__climbingBlock[data-layer="3"]{animation-name:Process-module__N-78Uq__build-product}.Process-module__N-78Uq__climbingBlock[data-cascade=api]{animation:Process-module__N-78Uq__build-connections var(--pyramid-duration) cubic-bezier(.45, 0, .2, 1) forwards, Process-module__N-78Uq__cascade-api-color var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=api] .Process-module__N-78Uq__blockTop{animation:Process-module__N-78Uq__cascade-api-top var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=api] .Process-module__N-78Uq__blockLeft{animation:Process-module__N-78Uq__cascade-api-left var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=api] .Process-module__N-78Uq__blockRight{animation:Process-module__N-78Uq__cascade-api-right var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=api] .Process-module__N-78Uq__blockGrid{animation:Process-module__N-78Uq__cascade-api-grid var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__climbingBlock[data-cascade=backend]{animation:Process-module__N-78Uq__build-backend var(--pyramid-duration) cubic-bezier(.45, 0, .2, 1) forwards, Process-module__N-78Uq__cascade-be-color var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=backend] .Process-module__N-78Uq__blockTop{animation:Process-module__N-78Uq__cascade-be-top var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=backend] .Process-module__N-78Uq__blockLeft{animation:Process-module__N-78Uq__cascade-be-left var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=backend] .Process-module__N-78Uq__blockRight{animation:Process-module__N-78Uq__cascade-be-right var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=backend] .Process-module__N-78Uq__blockGrid{animation:Process-module__N-78Uq__cascade-be-grid var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=knowledge]{animation:Process-module__N-78Uq__cascade-know-color var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=knowledge] .Process-module__N-78Uq__blockTop{animation:Process-module__N-78Uq__cascade-know-top var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=knowledge] .Process-module__N-78Uq__blockLeft{animation:Process-module__N-78Uq__cascade-know-left var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=knowledge] .Process-module__N-78Uq__blockRight{animation:Process-module__N-78Uq__cascade-know-right var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__block[data-cascade=knowledge] .Process-module__N-78Uq__blockGrid{animation:Process-module__N-78Uq__cascade-know-grid var(--pyramid-duration) ease-in-out forwards}.Process-module__N-78Uq__climbingBlock,.Process-module__N-78Uq__climbingBlock :is(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__blockGrid),.Process-module__N-78Uq__block[data-cascade],.Process-module__N-78Uq__block[data-cascade] :is(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__blockGrid),.Process-module__N-78Uq__cavityGlow,.Process-module__N-78Uq__boxLid,.Process-module__N-78Uq__projectArrival,.Process-module__N-78Uq__stackCard{animation-play-state:paused}.Process-module__N-78Uq__heroFigure[data-playing=true] :is(.Process-module__N-78Uq__climbingBlock,.Process-module__N-78Uq__towerSignal,.Process-module__N-78Uq__calloutItem,.Process-module__N-78Uq__blockSideLabel,.Process-module__N-78Uq__block[data-cascade],.Process-module__N-78Uq__cavityGlow,.Process-module__N-78Uq__boxLight,.Process-module__N-78Uq__lidLightReflection,.Process-module__N-78Uq__blockContactShadow,.Process-module__N-78Uq__boxLid,.Process-module__N-78Uq__projectArrival,.Process-module__N-78Uq__stackCard),.Process-module__N-78Uq__heroFigure[data-playing=true] :is(.Process-module__N-78Uq__climbingBlock,.Process-module__N-78Uq__block[data-cascade]) :is(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__blockGrid){animation-play-state:running}@keyframes Process-module__N-78Uq__build-backend{0%,4%{opacity:0;transform:translate(var(--cube-x), var(--cube-y))}10%{opacity:1;transform:translate(var(--cube-x), var(--cube-lift))}25%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__build-connections{0%,25%{opacity:0;transform:translate(var(--cube-x), var(--cube-y))}31%{opacity:1;transform:translate(var(--cube-x), var(--cube-lift))}46%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__build-product{0%,46%{opacity:0;transform:translate(var(--cube-x), var(--cube-y))}52%{opacity:1;transform:translate(var(--cube-x), var(--cube-lift))}67%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__cascade-api-color{0%,63%{stroke:var(--paper-cube-stroke);color:var(--paper-cube-ink)}69%,to{stroke:var(--primary);color:var(--color-white)}}@keyframes Process-module__N-78Uq__cascade-api-top{0%,63%{fill:var(--paper-cube-top)}69%,to{fill:var(--primary)}}@keyframes Process-module__N-78Uq__cascade-api-left{0%,63%{fill:var(--paper-cube-left)}69%,to{fill:var(--primary-dark)}}@keyframes Process-module__N-78Uq__cascade-api-right{0%,63%{fill:var(--paper-cube-right)}69%,to{fill:color-mix(in srgb, var(--primary-dark) 65%, var(--color-black))}}@keyframes Process-module__N-78Uq__cascade-api-grid{0%,63%{stroke:var(--paper-cube-ink);opacity:.2}69%,to{stroke:var(--color-white);opacity:.15}}@keyframes Process-module__N-78Uq__cascade-be-color{0%,69%{stroke:var(--paper-cube-stroke);color:var(--paper-cube-ink)}76%,to{stroke:var(--primary);color:var(--color-white)}}@keyframes Process-module__N-78Uq__cascade-be-top{0%,69%{fill:var(--paper-cube-top)}76%,to{fill:var(--primary)}}@keyframes Process-module__N-78Uq__cascade-be-left{0%,69%{fill:var(--paper-cube-left)}76%,to{fill:var(--primary-dark)}}@keyframes Process-module__N-78Uq__cascade-be-right{0%,69%{fill:var(--paper-cube-right)}76%,to{fill:color-mix(in srgb, var(--primary-dark) 65%, var(--color-black))}}@keyframes Process-module__N-78Uq__cascade-be-grid{0%,69%{stroke:var(--paper-cube-ink);opacity:.2}76%,to{stroke:var(--color-white);opacity:.15}}@keyframes Process-module__N-78Uq__cascade-know-color{0%,76%{stroke:var(--paper-cube-stroke);color:var(--paper-cube-ink)}83%,to{stroke:var(--primary);color:var(--color-white)}}@keyframes Process-module__N-78Uq__cascade-know-top{0%,76%{fill:var(--paper-cube-top)}83%,to{fill:var(--primary)}}@keyframes Process-module__N-78Uq__cascade-know-left{0%,76%{fill:var(--paper-cube-left)}83%,to{fill:var(--primary-dark)}}@keyframes Process-module__N-78Uq__cascade-know-right{0%,76%{fill:var(--paper-cube-right)}83%,to{fill:color-mix(in srgb, var(--primary-dark) 65%, var(--color-black))}}@keyframes Process-module__N-78Uq__cascade-know-grid{0%,76%{stroke:var(--paper-cube-ink);opacity:.2}83%,to{stroke:var(--color-white);opacity:.15}}.Process-module__N-78Uq__capstoneAssembly{position:relative}.Process-module__N-78Uq__boxCavity{fill:color-mix(in srgb, var(--primary-dark) 22%, var(--color-black));stroke:var(--primary-dark);stroke-width:1px}.Process-module__N-78Uq__cavityWallLeft{fill:color-mix(in srgb, var(--primary-dark) 60%, var(--color-black));stroke:none}.Process-module__N-78Uq__cavityWallRight{fill:color-mix(in srgb, var(--primary-dark) 35%, var(--color-black));stroke:none}.Process-module__N-78Uq__cavityGlow{animation:Process-module__N-78Uq__cavity-glow var(--pyramid-duration) ease-in-out forwards paused;pointer-events:none}.Process-module__N-78Uq__cavityLightSource{fill:url(#lidGlow);stroke:none}.Process-module__N-78Uq__cavityRimLight{fill:none;stroke:var(--box-light-hot);stroke-width:1.3px;stroke-linejoin:round}.Process-module__N-78Uq__boxLight{stroke:none;pointer-events:none;transform-origin:0 0;animation:Process-module__N-78Uq__box-light-reveal var(--pyramid-duration) cubic-bezier(.22, 1, .36, 1) forwards paused}.Process-module__N-78Uq__lightVolume{fill:url(#boxLightVolume)}.Process-module__N-78Uq__lightRay{fill:url(#boxLightRay)}.Process-module__N-78Uq__lidLightReflection{fill:url(#lidGlow);stroke:none;pointer-events:none;animation:Process-module__N-78Uq__cavity-glow var(--pyramid-duration) ease-in-out forwards paused}@keyframes Process-module__N-78Uq__box-light-reveal{0%,83%{opacity:0;transform:scale(.75,.3)}93%{opacity:.95;transform:scale(1)}to{opacity:.78;transform:scale(1)}}@keyframes Process-module__N-78Uq__cavity-glow{0%,83%{opacity:0}89%,to{opacity:.95}}.Process-module__N-78Uq__boxLid{transform-origin:0 -27px;animation:Process-module__N-78Uq__box-lid-open var(--pyramid-duration) cubic-bezier(.34, 1.56, .64, 1) forwards paused}@keyframes Process-module__N-78Uq__box-lid-open{0%,83%{transform:rotateX(0)}89%,to{transform:rotateX(-120deg)translateY(-6px)}}.Process-module__N-78Uq__projectArrival{transform-box:view-box;transform-origin:87px 51px;animation:Process-module__N-78Uq__project-emerge-front var(--project-duration) cubic-bezier(.22, 1, .36, 1) forwards paused}.Process-module__N-78Uq__projectArrival[data-depth="2"]{animation-name:Process-module__N-78Uq__project-emerge-back}.Process-module__N-78Uq__projectArrival[data-depth="1"]{animation-name:Process-module__N-78Uq__project-emerge-middle}@keyframes Process-module__N-78Uq__project-emerge-back{0%,66.75%{visibility:hidden;opacity:0;transform:translate(var(--project-source-x), 81px) scale(.04)}68%{opacity:1}75.5%,to{visibility:visible;opacity:1;transform:translate(0)scale(1)}}@keyframes Process-module__N-78Uq__project-emerge-middle{0%,71.25%{visibility:hidden;opacity:0;transform:translate(var(--project-source-x), 81px) scale(.04)}72.5%{opacity:1}80%,to{visibility:visible;opacity:1;transform:translate(0)scale(1)}}@keyframes Process-module__N-78Uq__project-emerge-front{0%,75.75%{visibility:hidden;opacity:0;transform:translate(var(--project-source-x), 81px) scale(.04)}77%{opacity:1}84.5%,to{visibility:visible;opacity:1;transform:translate(0)scale(1)}}.Process-module__N-78Uq__projectStack{--project-source-x:110px;--stack-direction:-1;--stack-step:72px;--stack-inset:0px;--stack-scale:1}.Process-module__N-78Uq__projectStack[data-side=right]{--project-source-x:-110px;--stack-direction:1}.Process-module__N-78Uq__stackCard{--stack-rest:translate(0, 0);--stack-open:translateX(var(--stack-inset)) rotate(calc(var(--stack-direction) * -2deg)) scale(var(--stack-scale));transform-box:fill-box;transform-origin:50% 100%;animation:Process-module__N-78Uq__project-spread var(--project-duration) cubic-bezier(.22, 1, .36, 1) forwards paused}.Process-module__N-78Uq__stackCard[data-depth="1"]{--stack-rest:translate(calc(var(--stack-direction) * 6px), -12px) scale(.97);--stack-open:translateX(calc(var(--stack-inset) + var(--stack-direction) * var(--stack-step))) rotate(calc(var(--stack-direction) * 2deg)) scale(var(--stack-scale))}.Process-module__N-78Uq__stackCard[data-depth="2"]{--stack-rest:translate(calc(var(--stack-direction) * 12px), -24px) scale(.94);--stack-open:translateX(calc(var(--stack-inset) + var(--stack-direction) * var(--stack-step) * 2)) rotate(calc(var(--stack-direction) * 5deg)) scale(var(--stack-scale))}@keyframes Process-module__N-78Uq__project-spread{0%,88.75%{transform:var(--stack-rest)}98.75%,to{transform:var(--stack-open)}}.Process-module__N-78Uq__cardLink{cursor:pointer;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--color-black) 20%, transparent));text-decoration:none;transition:transform .24s,filter .24s}.Process-module__N-78Uq__cardLink:is(:hover,:focus-visible){filter:drop-shadow(0 7px 8px color-mix(in srgb, var(--color-black) 28%, transparent));transform:translateY(-4px)}.Process-module__N-78Uq__cardBg{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.2px;transition:stroke .2s}.Process-module__N-78Uq__cardLink:is(:hover,:focus-visible) .Process-module__N-78Uq__cardBg{stroke:var(--primary);stroke-width:2px}.Process-module__N-78Uq__cardImageBorder{fill:none;stroke:color-mix(in srgb, var(--ink) 15%, transparent);stroke-width:.8px}.Process-module__N-78Uq__cardCategory{fill:var(--primary);letter-spacing:.4px;text-transform:uppercase;font-size:8.5px;font-weight:700;font-family:var(--font-manrope), sans-serif}.Process-module__N-78Uq__cardBadge{fill:#e31e242e;stroke:#e31e2473;stroke-width:.8px;rx:3px}.Process-module__N-78Uq__cardBadgeText{fill:#ff8a8d;font-size:7.5px;font-weight:700;font-family:var(--font-manrope), sans-serif}.Process-module__N-78Uq__cardTitle{fill:var(--color-white);font-size:10.5px;font-weight:700;font-family:var(--font-manrope), sans-serif}.Process-module__N-78Uq__cardCta{fill:var(--dim);font-size:8px;font-family:var(--font-manrope), sans-serif;transition:fill .18s}.Process-module__N-78Uq__cardLink:hover .Process-module__N-78Uq__cardCta{fill:var(--color-white)}@keyframes Process-module__N-78Uq__tower-connected{0%,67%{opacity:0;stroke-dashoffset:0}70%{opacity:1;stroke-dashoffset:0}90%{opacity:1;stroke-dashoffset:-234px}92%,to{opacity:0;stroke-dashoffset:-234px}}@keyframes Process-module__N-78Uq__reveal-callout-0{0%{opacity:0;transform:translate(-10px)}4.5%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__reveal-callout-1{0%,23.5%{opacity:0;transform:translate(-10px)}28.5%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__reveal-callout-2{0%,44.5%{opacity:0;transform:translate(-10px)}49.5%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__reveal-callout-3{0%,65.5%{opacity:0;transform:translate(-10px)}70.5%,to{opacity:1;transform:translate(0)}}@keyframes Process-module__N-78Uq__reveal-block-label-0{0%{opacity:0}4.5%,to{opacity:1}}@keyframes Process-module__N-78Uq__reveal-block-label-1{0%,23.5%{opacity:0}28.5%,to{opacity:1}}@keyframes Process-module__N-78Uq__reveal-block-label-2{0%,44.5%{opacity:0}49.5%,to{opacity:1}}@keyframes Process-module__N-78Uq__reveal-block-label-3{0%,65.5%{opacity:0}70.5%,to{opacity:1}}.Process-module__N-78Uq__heroSummary{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:1.5rem 0 2rem;display:grid}.Process-module__N-78Uq__heroSummary a{align-items:flex-start;gap:1.25rem;display:flex}.Process-module__N-78Uq__heroSummary a>span:nth-child(2){gap:.35rem;display:grid}.Process-module__N-78Uq__heroSummary strong{font-size:var(--text-h3);font-weight:500}.Process-module__N-78Uq__heroSummary a>span:nth-child(2)>span{color:var(--dim);font-size:var(--text-small)}.Process-module__N-78Uq__summaryNumber{color:var(--dim);font-size:var(--text-small);padding-top:.3rem}.Process-module__N-78Uq__heroSummary a>svg{color:var(--dim);margin:.35rem 0 0 auto;transition:transform .18s}.Process-module__N-78Uq__heroSummary a:hover>svg{transform:translateY(3px)}@media (max-width:1100px){.Process-module__N-78Uq__heroFigure{margin-inline:-2.5rem}.Process-module__N-78Uq__heroDescription{font-size:var(--text-body);max-width:25rem}}@media (max-width:900px){.Process-module__N-78Uq__heroGrid{min-height:0}.Process-module__N-78Uq__heroFigure{margin-inline:-3rem -1.5rem;transform:translateY(-2.5rem)}.Process-module__N-78Uq__heroCopy{padding-block:3.5rem 4rem;transform:translateY(-2.5rem)}.Process-module__N-78Uq__heroSummary{gap:1.5rem}.Process-module__N-78Uq__heroSummary a{gap:.7rem}.Process-module__N-78Uq__heroSummary a>svg{display:none}}@media (max-width:640px){.Process-module__N-78Uq__projectStack{--stack-step:48px;--stack-inset:30px;--stack-scale:.75}.Process-module__N-78Uq__projectStack[data-side=right]{--stack-inset:-30px}.Process-module__N-78Uq__hero{padding-top:1.25rem;padding-bottom:3rem}.Process-module__N-78Uq__heroGrid{grid-template-columns:1fr}.Process-module__N-78Uq__heroCopy{padding-block:1.5rem 0;transform:translateY(-.75rem)}.Process-module__N-78Uq__heroDescription{max-width:30rem}.Process-module__N-78Uq__heroActions{gap:1.4rem}.Process-module__N-78Uq__heroFigure{margin:0 -1rem -1.25rem;transform:translateY(-.5rem)}.Process-module__N-78Uq__tower{transform-box:border-box;transform:translate(16.9014%)}.Process-module__N-78Uq__towerCallout{display:none}.Process-module__N-78Uq__heroSummary{grid-template-columns:1fr;gap:0;padding:0}.Process-module__N-78Uq__heroSummary a{align-items:center;gap:1rem;padding:1.25rem 0}.Process-module__N-78Uq__heroSummary a+a{border-top:1px solid var(--line)}.Process-module__N-78Uq__heroSummary a>svg{margin-block:0;display:block}.Process-module__N-78Uq__summaryNumber{padding:0}.Process-module__N-78Uq__heroSummary strong{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.Process-module__N-78Uq__blueprintDrift,.Process-module__N-78Uq__blueprintTrace{animation:none}.Process-module__N-78Uq__climbingBlock,.Process-module__N-78Uq__climbingBlock :is(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__blockGrid),.Process-module__N-78Uq__block[data-cascade],.Process-module__N-78Uq__block[data-cascade] :is(.Process-module__N-78Uq__blockTop,.Process-module__N-78Uq__blockLeft,.Process-module__N-78Uq__blockRight,.Process-module__N-78Uq__blockGrid),.Process-module__N-78Uq__calloutItem,.Process-module__N-78Uq__blockSideLabel{opacity:1;animation:none;transform:none}.Process-module__N-78Uq__boxLid{animation:none;transform:rotateX(-120deg)translateY(-6px)}.Process-module__N-78Uq__cavityGlow,.Process-module__N-78Uq__lidLightReflection{opacity:.95;animation:none}.Process-module__N-78Uq__boxLight{opacity:.78;animation:none;transform:none}.Process-module__N-78Uq__blockContactShadow[data-layer]{opacity:var(--contact-shadow-opacity);animation:none}.Process-module__N-78Uq__projectArrival{visibility:visible;opacity:1;pointer-events:auto;animation:none;transform:none}.Process-module__N-78Uq__stackCard{transform:var(--stack-open);animation:none}.Process-module__N-78Uq__stackCard,.Process-module__N-78Uq__cardLink,.Process-module__N-78Uq__cardBg{transition:none}.Process-module__N-78Uq__towerSignal{opacity:0;animation:none}.Process-module__N-78Uq__textLink:hover svg,.Process-module__N-78Uq__heroSummary a:hover>svg{transform:none}}
.VCycleProgress-module__Emb6Ca__progress{width:9.25rem;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:.4rem .65rem;transition:width .24s,background .24s,box-shadow .24s,padding .24s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true],.VCycleProgress-module__Emb6Ca__still{background:var(--ground);border-color:var(--line-strong);width:min(31rem,100vw - 2rem);box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 14%, transparent);z-index:2;padding:.8rem 1rem}.VCycleProgress-module__Emb6Ca__collectorHeader{height:.95rem}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true] .VCycleProgress-module__Emb6Ca__collectorHeader{height:1.6rem}.VCycleProgress-module__Emb6Ca__zoomTrigger{z-index:1;width:100%;color:inherit;border-radius:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;align-items:flex-start;padding:.4rem .65rem;display:flex;position:absolute;inset:0}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true] .VCycleProgress-module__Emb6Ca__zoomTrigger{cursor:pointer;width:calc(100% - 2.25rem);padding:0;position:relative;inset:auto}.VCycleProgress-module__Emb6Ca__zoomTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.VCycleProgress-module__Emb6Ca__closeButton{width:2rem;height:2rem;color:var(--dim);font:inherit;visibility:hidden;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;display:grid;position:absolute;top:.25rem;right:.4rem}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true] .VCycleProgress-module__Emb6Ca__closeButton{visibility:visible}.VCycleProgress-module__Emb6Ca__closeButton:hover{color:var(--primary);background:var(--surface-2)}.VCycleProgress-module__Emb6Ca__closeButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.VCycleProgress-module__Emb6Ca__heading{width:100%;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:.4rem;font-size:.58rem;font-weight:600;display:flex}.VCycleProgress-module__Emb6Ca__heading span:last-child{color:var(--primary);font-variant-numeric:tabular-nums}.VCycleProgress-module__Emb6Ca__relicStage{min-width:0}.VCycleProgress-module__Emb6Ca__relic{width:100%;height:6.3rem;transform:translateY(var(--v-lift,0px));transition:height .24s;display:block;overflow:visible}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true] .VCycleProgress-module__Emb6Ca__relic,.VCycleProgress-module__Emb6Ca__still .VCycleProgress-module__Emb6Ca__relic{height:20rem}.VCycleProgress-module__Emb6Ca__completion{width:max-content;max-width:min(16rem,100vw - 2rem);color:var(--ink);text-align:center;pointer-events:none;justify-content:center;justify-self:center;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.68rem;font-weight:500;line-height:1.35;display:flex}.VCycleProgress-module__Emb6Ca__completion:before{content:"";background:var(--primary);border-radius:50%;flex:0 0 .3rem;width:.3rem;height:.3rem}.VCycleProgress-module__Emb6Ca__evidence{border-top:1px solid var(--line-strong);gap:.45rem;margin-top:.1rem;padding:.8rem .1rem .25rem .8rem;animation:.22s ease-out both VCycleProgress-module__Emb6Ca__revealEvidence;display:grid;position:relative}.VCycleProgress-module__Emb6Ca__evidence:before{background:var(--primary);content:"";width:2.4rem;height:1px;position:absolute;top:-1px;left:0}.VCycleProgress-module__Emb6Ca__evidenceHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.VCycleProgress-module__Emb6Ca__evidenceLabel{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:600}.VCycleProgress-module__Emb6Ca__evidenceArtifacts{color:var(--primary);letter-spacing:.06em;white-space:nowrap;font-size:.66rem;font-weight:650}.VCycleProgress-module__Emb6Ca__evidenceText{color:var(--ink);margin:0;font-size:.82rem;line-height:1.45}.VCycleProgress-module__Emb6Ca__evidenceTeam{color:var(--dim);margin:0;font-size:.68rem;line-height:1.35}.VCycleProgress-module__Emb6Ca__relicDepth{fill:color-mix(in srgb, var(--ink) 65%, var(--primary))}.VCycleProgress-module__Emb6Ca__relicSocket{fill:color-mix(in srgb, var(--ink) 20%, var(--ground))}.VCycleProgress-module__Emb6Ca__relicMaterial{opacity:0;transition:opacity .36s}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true]{pointer-events:none}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__collectorHeader{visibility:hidden}.VCycleProgress-module__Emb6Ca__introConnections{display:none}.VCycleProgress-module__Emb6Ca__branchFlow{fill:none;opacity:.7;stroke-linecap:round;stroke-linejoin:round}.VCycleProgress-module__Emb6Ca__flowTrack,.VCycleProgress-module__Emb6Ca__flowArrowhead{stroke:#d74343;stroke-width:.9px}.VCycleProgress-module__Emb6Ca__flowArrowhead{stroke-width:1.4px}.VCycleProgress-module__Emb6Ca__flowShineHalo,.VCycleProgress-module__Emb6Ca__flowShine{stroke-dasharray:12 88;stroke-dashoffset:12px;animation:2.8s linear infinite paused VCycleProgress-module__Emb6Ca__branchShine}.VCycleProgress-module__Emb6Ca__flowShineHalo{stroke:#f27a66;stroke-width:2.4px;stroke-opacity:.3}.VCycleProgress-module__Emb6Ca__flowShine{stroke:#ed7567;stroke-width:.85px}.VCycleProgress-module__Emb6Ca__flowChevron{stroke:#ed7567;stroke-width:1px}.VCycleProgress-module__Emb6Ca__flowTraveler{animation:2.8s linear infinite paused VCycleProgress-module__Emb6Ca__branchDown}[data-v-flow=left] .VCycleProgress-module__Emb6Ca__flowTraveler{transform:translate(3px,44px)}[data-v-flow=right] .VCycleProgress-module__Emb6Ca__flowTraveler{animation-name:VCycleProgress-module__Emb6Ca__branchUp;transform:translate(171px,182px)}.VCycleProgress-module__Emb6Ca__progress[data-intro-playing=true] :is(.VCycleProgress-module__Emb6Ca__flowShineHalo,.VCycleProgress-module__Emb6Ca__flowShine,.VCycleProgress-module__Emb6Ca__flowTraveler){animation-play-state:running}@keyframes VCycleProgress-module__Emb6Ca__branchShine{to{stroke-dashoffset:-88px}}@keyframes VCycleProgress-module__Emb6Ca__branchDown{0%{transform:translate(3px,44px)}to{transform:translate(81px,182px)}}@keyframes VCycleProgress-module__Emb6Ca__branchUp{0%{transform:translate(171px,182px)}to{transform:translate(249px,44px)}}@media (prefers-reduced-motion:reduce){.VCycleProgress-module__Emb6Ca__flowShineHalo,.VCycleProgress-module__Emb6Ca__flowShine,.VCycleProgress-module__Emb6Ca__flowTraveler{animation:none;display:none}}.VCycleProgress-module__Emb6Ca__introConnectionLayer,.VCycleProgress-module__Emb6Ca__connectionEmphasis{opacity:0;transition:opacity .36s}.VCycleProgress-module__Emb6Ca__introConnectionLayer[data-active=true],.VCycleProgress-module__Emb6Ca__connectionEmphasis[data-active=true]{opacity:1}.VCycleProgress-module__Emb6Ca__introConnection,.VCycleProgress-module__Emb6Ca__dottedFlow{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 5}.VCycleProgress-module__Emb6Ca__introConnection{opacity:0;transition:opacity .36s}.VCycleProgress-module__Emb6Ca__introConnection[data-active=true]{opacity:1}.VCycleProgress-module__Emb6Ca__connectionEndpoint{fill:var(--primary)}[data-intro-active=true]>.VCycleProgress-module__Emb6Ca__relicMaterial{opacity:calc(var(--intro-emphasis,1) * .82)}[data-intro-active=true]>.VCycleProgress-module__Emb6Ca__relicOutline{stroke:var(--primary);stroke-width:1.5px;stroke-opacity:var(--intro-emphasis,1)}[data-state=done]>.VCycleProgress-module__Emb6Ca__relicMaterial{opacity:1}[data-state=current]>.VCycleProgress-module__Emb6Ca__relicMaterial{opacity:var(--artifact-dock,0)}.VCycleProgress-module__Emb6Ca__gemLight{stop-color:color-mix(in srgb, var(--primary) 50%, #f9d6aa)}.VCycleProgress-module__Emb6Ca__gemMiddle{stop-color:var(--primary)}.VCycleProgress-module__Emb6Ca__gemDark{stop-color:color-mix(in srgb, var(--primary) 58%, #271914)}.VCycleProgress-module__Emb6Ca__bevelLight{fill:#fff2d6;fill-opacity:.42}.VCycleProgress-module__Emb6Ca__bevelShade{fill:#291c15;fill-opacity:.36}.VCycleProgress-module__Emb6Ca__relicInset{fill:none;stroke:#fff2d6;stroke-opacity:.24;stroke-width:.7px}.VCycleProgress-module__Emb6Ca__relicEngraving{fill:none;stroke:var(--ground);stroke-opacity:.55;stroke-width:1px}.VCycleProgress-module__Emb6Ca__relicOutline{fill:none;stroke:var(--ink);stroke-opacity:.15;stroke-width:1px;transition:stroke .36s,stroke-opacity .36s,stroke-width .36s}.VCycleProgress-module__Emb6Ca__pieceEmphasis{opacity:0;transition:opacity .36s}.VCycleProgress-module__Emb6Ca__piecePulse{fill:var(--primary);fill-opacity:.18;stroke:var(--primary);stroke-width:1.8px;stroke-linejoin:round;opacity:.7}.VCycleProgress-module__Emb6Ca__relicPiece[data-intro-active=true]>.VCycleProgress-module__Emb6Ca__pieceEmphasis{opacity:var(--intro-emphasis,1)}.VCycleProgress-module__Emb6Ca__relicPiece[data-selected=true]>.VCycleProgress-module__Emb6Ca__pieceEmphasis,.VCycleProgress-module__Emb6Ca__relicPiece[data-related=true]>.VCycleProgress-module__Emb6Ca__pieceEmphasis,.VCycleProgress-module__Emb6Ca__progress[data-introduction=false][data-expanded=false] .VCycleProgress-module__Emb6Ca__relicPiece[data-state=current]>.VCycleProgress-module__Emb6Ca__pieceEmphasis{opacity:1}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__piecePulse{animation:1.8s ease-in-out infinite paused VCycleProgress-module__Emb6Ca__activePiecePulse}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__relicPiece:is([data-intro-active=true],[data-selected=true],[data-related=true]) .VCycleProgress-module__Emb6Ca__piecePulse,.VCycleProgress-module__Emb6Ca__progress[data-introduction=false][data-expanded=false] .VCycleProgress-module__Emb6Ca__relicPiece[data-state=current] .VCycleProgress-module__Emb6Ca__piecePulse{animation-play-state:running}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__introConnection,.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__dottedFlow{animation:1.8s linear infinite paused VCycleProgress-module__Emb6Ca__dottedFlow}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__introConnection[data-active=true],.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__connectionEmphasis[data-active=true] .VCycleProgress-module__Emb6Ca__dottedFlow{animation-play-state:running}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__connectionEndpoint{animation:1.8s ease-in-out infinite paused VCycleProgress-module__Emb6Ca__activePiecePulse}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__connectionEmphasis[data-active=true] .VCycleProgress-module__Emb6Ca__connectionEndpoint{animation-play-state:running}[data-state=current]>.VCycleProgress-module__Emb6Ca__relicOutline{stroke:var(--primary);stroke-opacity:1;stroke-width:1.6px}.VCycleProgress-module__Emb6Ca__relicPiece{outline:none}.VCycleProgress-module__Emb6Ca__relicPiece[role=button]{cursor:pointer}.VCycleProgress-module__Emb6Ca__relicPiece[data-selected=true]>.VCycleProgress-module__Emb6Ca__relicOutline,.VCycleProgress-module__Emb6Ca__relicPiece:focus-visible>.VCycleProgress-module__Emb6Ca__relicOutline{stroke:var(--primary);stroke-width:2.6px;stroke-opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--primary) 65%, transparent))}.VCycleProgress-module__Emb6Ca__relicPiece[data-related=true]>.VCycleProgress-module__Emb6Ca__relicOutline{stroke:var(--primary);stroke-width:2px;stroke-opacity:.85}.VCycleProgress-module__Emb6Ca__relicPiece[data-selected=true]>.VCycleProgress-module__Emb6Ca__relicEngraving,.VCycleProgress-module__Emb6Ca__relicPiece[data-related=true]>.VCycleProgress-module__Emb6Ca__relicEngraving{stroke-opacity:1;stroke-width:1.8px}.VCycleProgress-module__Emb6Ca__pieceHitArea{fill:#0000;stroke:none}.VCycleProgress-module__Emb6Ca__relicConnections{fill:none}.VCycleProgress-module__Emb6Ca__pairTrack{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:.01 5}.VCycleProgress-module__Emb6Ca__labelLeader{fill:none;stroke:var(--primary);stroke-opacity:.45;stroke-width:.8px}.VCycleProgress-module__Emb6Ca__codingConnection{stroke:#fff2d6;stroke-width:1.2px;filter:none}.VCycleProgress-module__Emb6Ca__connectorDot{fill:var(--primary)}.VCycleProgress-module__Emb6Ca__branchLabel{fill:var(--dim);letter-spacing:1px;font-size:6.7px;font-weight:600;transition:fill .36s}.VCycleProgress-module__Emb6Ca__branchLabel[data-active=true]{fill:var(--primary)}.VCycleProgress-module__Emb6Ca__inspectionLabel{animation:.3s ease-out both VCycleProgress-module__Emb6Ca__inspectionLabel}.VCycleProgress-module__Emb6Ca__stageLabel{fill:var(--ink);font-size:10.5px;font-weight:500}.VCycleProgress-module__Emb6Ca__relicShadow{fill:var(--ink);opacity:.09}.VCycleProgress-module__Emb6Ca__fragment{width:4rem;height:3rem;display:block;overflow:visible}.VCycleProgress-module__Emb6Ca__semanticProgress{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VCycleProgress-module__Emb6Ca__still{width:min(100%,25rem);box-shadow:none;margin-top:1.5rem;position:relative;left:auto;transform:none}@media (max-width:600px){.VCycleProgress-module__Emb6Ca__progress[data-expanded=true]{overscroll-behavior:contain;max-height:calc(100svh - 10rem);overflow-y:auto}.VCycleProgress-module__Emb6Ca__progress[data-expanded=true] .VCycleProgress-module__Emb6Ca__collectorHeader{z-index:3;background:var(--ground);position:sticky;top:0}.VCycleProgress-module__Emb6Ca__progress[data-introduction=false][data-expanded=false] .VCycleProgress-module__Emb6Ca__completion{display:none}.VCycleProgress-module__Emb6Ca__progress[data-introduction=false][data-expanded=false] .VCycleProgress-module__Emb6Ca__relic{height:4.25rem}.VCycleProgress-module__Emb6Ca__progress[data-introduction=false][data-expanded=false] .VCycleProgress-module__Emb6Ca__zoomTrigger{border-bottom:1px solid var(--line-strong)}}@keyframes VCycleProgress-module__Emb6Ca__activePiecePulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes VCycleProgress-module__Emb6Ca__dottedFlow{to{stroke-dashoffset:-10.02px}}@keyframes VCycleProgress-module__Emb6Ca__inspectionLabel{0%{opacity:0}to{opacity:1}}@keyframes VCycleProgress-module__Emb6Ca__revealEvidence{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.VCycleProgress-module__Emb6Ca__progress,.VCycleProgress-module__Emb6Ca__relic,.VCycleProgress-module__Emb6Ca__relicMaterial,.VCycleProgress-module__Emb6Ca__relicOutline,.VCycleProgress-module__Emb6Ca__pieceEmphasis,.VCycleProgress-module__Emb6Ca__introConnectionLayer,.VCycleProgress-module__Emb6Ca__connectionEmphasis,.VCycleProgress-module__Emb6Ca__introConnection,.VCycleProgress-module__Emb6Ca__branchLabel{transition:none}.VCycleProgress-module__Emb6Ca__relic{transform:none}.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__piecePulse,.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__introConnection,.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__dottedFlow,.VCycleProgress-module__Emb6Ca__progress:not(.VCycleProgress-module__Emb6Ca__still) .VCycleProgress-module__Emb6Ca__connectionEndpoint,.VCycleProgress-module__Emb6Ca__inspectionLabel,.VCycleProgress-module__Emb6Ca__evidence{animation:none}}.VCycleProgress-module__Emb6Ca__explodedEdges{fill:none;stroke:#d74343;stroke-width:.65px;opacity:0}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relic{opacity:var(--intro-reveal,0)}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicPiece{--arm-focus:0;--arm-direction:0;filter:brightness(calc(1 + .12 * var(--arm-focus)));transform-origin:126px 146px;transform:translate(calc(var(--piece-x) * var(--intro-explode,0) + var(--arm-direction) * 8px * var(--arm-focus)), calc(var(--piece-y) * var(--intro-explode,0) - 5px * var(--arm-focus))) scale(calc(1 + .14 * var(--arm-focus)))}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicPiece[data-relic-branch=left]{--arm-focus:var(--intro-focus-left,0);--arm-direction:-1}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicPiece[data-relic-branch=right]{--arm-focus:var(--intro-focus-right,0);--arm-direction:1}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__pieceEmphasis,.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicEngraving{display:none}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicMaterial{opacity:calc(.85 * (1 - var(--intro-explode,0)));transition:none}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] :is(.VCycleProgress-module__Emb6Ca__relicDepth,.VCycleProgress-module__Emb6Ca__relicSocket,.VCycleProgress-module__Emb6Ca__bevelLight,.VCycleProgress-module__Emb6Ca__bevelShade,.VCycleProgress-module__Emb6Ca__relicInset){opacity:calc(1 - var(--intro-explode,0))}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicOutline{stroke:#d74343;stroke-width:.9px;stroke-opacity:calc(.35 + .65 * var(--intro-explode,0));transition:none}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__explodedEdges{opacity:calc(.65 * var(--intro-explode,0))}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicShadow{opacity:calc(.09 * (1 - var(--intro-explode,0)))}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicPiece{opacity:calc(1 - var(--intro-explode,0) * (.88 - .88 * var(--stage-reveal,0)))}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__relicPiece[data-intro-active=true] .VCycleProgress-module__Emb6Ca__relicOutline{stroke-width:1.5px}.VCycleProgress-module__Emb6Ca__progress[data-introduction=true] .VCycleProgress-module__Emb6Ca__introConnections{opacity:var(--intro-explode,0);display:block}.VCycleProgress-module__Emb6Ca__introPairReveal{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.VCycleProgress-module__Emb6Ca__introPairLine{visibility:hidden;fill:none;stroke:#d74343;stroke-width:1.35px;stroke-linecap:round;opacity:.9;stroke-dasharray:.01 3.5}.VCycleProgress-module__Emb6Ca__introConnections [data-ready=true] .VCycleProgress-module__Emb6Ca__introPairReveal{animation:.48s ease-out both VCycleProgress-module__Emb6Ca__pairDraw}.VCycleProgress-module__Emb6Ca__introConnections [data-ready=true] .VCycleProgress-module__Emb6Ca__introPairLine{visibility:visible;animation:1.8s linear infinite VCycleProgress-module__Emb6Ca__introPairFlow}.VCycleProgress-module__Emb6Ca__progress[data-intro-playing=false] :is(.VCycleProgress-module__Emb6Ca__introPairReveal,.VCycleProgress-module__Emb6Ca__introPairLine){animation-play-state:paused}@keyframes VCycleProgress-module__Emb6Ca__pairDraw{to{stroke-dashoffset:0}}@keyframes VCycleProgress-module__Emb6Ca__introPairFlow{to{stroke-dashoffset:-7.02px}}@media (max-width:1199px){.VCycleProgress-module__Emb6Ca__introPairReveal,.VCycleProgress-module__Emb6Ca__introPairLine{vector-effect:non-scaling-stroke}}@media (prefers-reduced-motion:reduce){.VCycleProgress-module__Emb6Ca__introConnections [data-ready=true] :is(.VCycleProgress-module__Emb6Ca__introPairReveal,.VCycleProgress-module__Emb6Ca__introPairLine){stroke-dashoffset:0;animation:none}}
.VCycleIntro-module__vIg13G__intro{pointer-events:none;--diagram-red:#d74343;position:absolute;inset:0}.VCycleIntro-module__vIg13G__overview{z-index:7;opacity:var(--intro-copy,1);position:absolute;inset:0}.VCycleIntro-module__vIg13G__heading{z-index:7;text-align:center;opacity:var(--intro-reveal,0);transform:translateY(calc(var(--intro-title-center-y,0px) * var(--intro-title-travel,1)));position:absolute;top:2rem;left:4vw;right:4vw}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__heading{opacity:calc(var(--intro-reveal,0) * var(--intro-title-opacity,0))}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__overview:after{content:"";z-index:6;pointer-events:none;opacity:var(--intro-title-shade,0);background:#000;transition:opacity .18s;position:absolute;inset:0}.VCycleIntro-module__vIg13G__focusShade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#000 28% 68%,#0000);mask-image:linear-gradient(#0006,#000 28% 68%,#0000)}.VCycleIntro-module__vIg13G__focusShade[data-focus-shade=right]{opacity:var(--intro-focus-left,0);background:linear-gradient(90deg,#0000 40%,#0000006e 54%,#000000bd 72%,#000000de)}.VCycleIntro-module__vIg13G__focusShade[data-focus-shade=left]{opacity:var(--intro-focus-right,0);background:linear-gradient(270deg,#0000 40%,#0000006e 54%,#000000bd 72%,#000000de)}.VCycleIntro-module__vIg13G__heading h3{color:#fff;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:1.08}.VCycleIntro-module__vIg13G__heading h3 br{display:none}.VCycleIntro-module__vIg13G__heading h3 em{color:inherit;font-weight:400}.VCycleIntro-module__vIg13G__titles{max-width:52rem;margin-inline:auto;position:relative}.VCycleIntro-module__vIg13G__titles h3{opacity:0;width:100%;position:absolute;top:0}.VCycleIntro-module__vIg13G__titles h3[data-active=true]{position:relative}.VCycleIntro-module__vIg13G__intro[data-entered=true] .VCycleIntro-module__vIg13G__titles h3[data-active=true]{opacity:1}.VCycleIntro-module__vIg13G__titles h3 br{display:block}.VCycleIntro-module__vIg13G__descriptions{max-width:38rem;margin:12px auto 0;display:grid}.VCycleIntro-module__vIg13G__descriptions p{color:var(--dim);text-wrap:balance;opacity:0;grid-area:1/1;margin:0;font-size:.9rem;line-height:1.5}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__descriptions p{color:color-mix(in srgb, var(--dim), #b9b9b9 calc(var(--intro-title-shade,0) * 100%))}.VCycleIntro-module__vIg13G__intro[data-entered=true] .VCycleIntro-module__vIg13G__descriptions p[data-active=true]{opacity:1}.VCycleIntro-module__vIg13G__connectionLegend{border:1px solid color-mix(in srgb, var(--diagram-red) 30%, transparent);background:color-mix(in srgb, var(--diagram-red) 5%, var(--ground));color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:.75rem;line-height:1.4;display:flex}.VCycleIntro-module__vIg13G__legendTitle{color:var(--diagram-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;font-weight:600;display:block}.VCycleIntro-module__vIg13G__connectionLegend svg{color:var(--diagram-red);flex:0 0 36px}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__connectionLegend{z-index:2;opacity:0;width:18vw;max-width:18rem;transition:opacity .35s;position:absolute;top:3.75rem;right:4vw}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__connectionLegend{opacity:var(--intro-labels,0)}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__connectionLegend{width:fit-content;max-width:20rem;margin:0 0 1.5rem auto}.VCycleIntro-module__vIg13G__welcome{opacity:var(--intro-welcome,0);grid-template-columns:22vw 1fr 22vw;display:grid;position:absolute;inset:35% 4vw auto}.VCycleIntro-module__vIg13G__welcomePanel{opacity:0;max-width:21rem;transition:opacity .65s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translate(-18px,10px)}.VCycleIntro-module__vIg13G__welcomePanel:last-child{grid-column:3;transition-delay:.14s;transform:translate(18px,10px)}.VCycleIntro-module__vIg13G__intro[data-entered=true] .VCycleIntro-module__vIg13G__welcomePanel{opacity:1;transform:translate(0)}.VCycleIntro-module__vIg13G__welcomeEyebrow{color:var(--diagram-red);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:.68rem;display:flex}.VCycleIntro-module__vIg13G__welcomeEyebrow:before{content:"";transform-origin:0;background:currentColor;width:22px;height:1px;transition:transform .7s .2s;transform:scaleX(0)}.VCycleIntro-module__vIg13G__intro[data-entered=true] .VCycleIntro-module__vIg13G__welcomeEyebrow:before{transform:scaleX(1)}.VCycleIntro-module__vIg13G__welcome h4{color:var(--ink);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.8rem,2.7vw,2.7rem);font-weight:400;line-height:1.12}.VCycleIntro-module__vIg13G__welcome h4 em{font-weight:400}.VCycleIntro-module__vIg13G__welcome p{color:var(--dim);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.65}.VCycleIntro-module__vIg13G__welcomeFlow{width:10rem;color:var(--diagram-red);opacity:0;align-items:center;gap:10px;margin-top:24px;transition:opacity .65s .28s,transform .65s .28s;display:flex;transform:translateY(6px)}.VCycleIntro-module__vIg13G__welcomeFlow svg{flex-shrink:0;width:21px;height:21px}.VCycleIntro-module__vIg13G__welcomeFlow span{opacity:.35;background:currentColor;flex:1;height:1px}.VCycleIntro-module__vIg13G__intro[data-entered=true] .VCycleIntro-module__vIg13G__welcomeFlow{opacity:.75;transform:translateY(0)}.VCycleIntro-module__vIg13G__divider{z-index:5;opacity:var(--intro-copy,1);top:var(--intro-divider-top,12rem);bottom:var(--intro-divider-bottom,16%);background:linear-gradient(transparent, color-mix(in srgb, var(--diagram-red) 62%, transparent) 12%, color-mix(in srgb, var(--diagram-red) 42%, transparent) 85%, transparent) center / 3px 100% no-repeat;width:9px;transform:scaleY(var(--intro-divider,0));transform-origin:top;position:absolute;left:calc(50% - 4.5px);overflow:hidden}.VCycleIntro-module__vIg13G__divider:before{content:"";background:repeating-linear-gradient(transparent 0 79px, color-mix(in srgb, var(--diagram-red) 20%, transparent) 79px 80px);position:absolute;inset:0}.VCycleIntro-module__vIg13G__divider:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--diagram-red) 75%, transparent), transparent);width:3px;height:25%;animation:6s linear infinite paused VCycleIntro-module__vIg13G__dividerTrace;position:absolute;top:0;left:3px}.VCycleIntro-module__vIg13G__divider>span{border:1px solid color-mix(in srgb, var(--diagram-red) 35%, transparent);width:5px;height:5px;position:absolute;top:1px;left:2px;transform:rotate(45deg)}.VCycleIntro-module__vIg13G__intro[data-playing=true] .VCycleIntro-module__vIg13G__divider:after{animation-play-state:running}@keyframes VCycleIntro-module__vIg13G__dividerTrace{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.VCycleIntro-module__vIg13G__sideHeadings{top:var(--intro-label-top,12rem);color:var(--primary);font-family:var(--font-fraunces), Georgia, serif;justify-content:space-between;gap:1.5rem;font-size:clamp(2.3rem,3.6vw,3.2rem);font-style:italic;font-weight:400;line-height:1.1;display:flex;position:absolute;left:4vw;right:4vw}.VCycleIntro-module__vIg13G__sideHeadings span{opacity:0;transition:opacity .5s,transform .6s;transform:translateY(8px)}.VCycleIntro-module__vIg13G__sideHeadings span[data-complete=true]{opacity:.5;transform:translateY(0)}.VCycleIntro-module__vIg13G__orientation{z-index:1;opacity:var(--intro-orientation,0);position:absolute;inset:0}.VCycleIntro-module__vIg13G__branch{width:22vw;max-width:21rem;opacity:var(--branch-reveal,1);transform:translateY(calc(12px * (1 - var(--intro-orientation,0) * var(--branch-reveal,1))));position:absolute;top:38%}.VCycleIntro-module__vIg13G__branch[data-branch=development]{--branch-reveal:var(--intro-left,1);left:4vw}.VCycleIntro-module__vIg13G__branch[data-branch=testing]{--branch-reveal:var(--intro-right,1);right:4vw}.VCycleIntro-module__vIg13G__branchDirection{color:var(--diagram-red,#d74343);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.VCycleIntro-module__vIg13G__branch h4{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;margin:.6rem 0 .8rem;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:400}.VCycleIntro-module__vIg13G__branch p{color:var(--dim);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.7}.VCycleIntro-module__vIg13G__branchIcons{color:var(--diagram-red,#d74343);align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.VCycleIntro-module__vIg13G__branchIcons svg{width:1.3rem;height:1.3rem}.VCycleIntro-module__vIg13G__annotations{opacity:var(--intro-labels,0);margin:0;padding:0;list-style:none;position:absolute;inset:0}.VCycleIntro-module__vIg13G__annotation{width:22vw;max-width:21rem;opacity:calc(var(--stage-reveal,0) * .8);gap:.8rem;transition:opacity .28s,top .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute}.VCycleIntro-module__vIg13G__annotation[data-active=true]{opacity:var(--stage-reveal,0)}.VCycleIntro-module__vIg13G__annotation>div,.VCycleIntro-module__vIg13G__annotation>.VCycleIntro-module__vIg13G__icon{transform:translateY(calc(10px * (1 - var(--stage-reveal,0))))}.VCycleIntro-module__vIg13G__annotation[data-active=true] .VCycleIntro-module__vIg13G__icon{background:color-mix(in srgb, var(--diagram-red,#d74343) 8%, transparent)}.VCycleIntro-module__vIg13G__annotation[data-side=left]{left:4vw}.VCycleIntro-module__vIg13G__annotation[data-side=right]{right:4vw}.VCycleIntro-module__vIg13G__annotation[data-row="0"]{top:31%}.VCycleIntro-module__vIg13G__annotation[data-row="1"]{top:43%}.VCycleIntro-module__vIg13G__annotation[data-row="2"]{top:55%}.VCycleIntro-module__vIg13G__annotation[data-row="3"]{top:67%}.VCycleIntro-module__vIg13G__annotation[data-side=base]{top:auto;bottom:calc(5% + var(--v-dock-space,0px));justify-content:center;width:23rem;max-width:30vw;left:50%;transform:translate(-50%)}.VCycleIntro-module__vIg13G__icon{width:2rem;height:2rem;color:var(--diagram-red,#d74343);border:1px solid color-mix(in srgb, var(--diagram-red,#d74343) 30%, transparent);border-radius:.4rem;flex:0 0 2rem;place-items:center;display:grid}.VCycleIntro-module__vIg13G__annotation h4{color:var(--ink);margin:.25rem 0 .5rem;font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:550;line-height:1.3}.VCycleIntro-module__vIg13G__annotation p{max-width:19rem;color:var(--dim);text-wrap:pretty;margin:0;font-size:clamp(.8rem,.95vw,.9rem);line-height:1.6}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false]{top:var(--failure-row);opacity:0;transform-origin:1rem 1rem}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false][data-failed=true]{opacity:var(--intro-gaps,0);animation:VCycleIntro-module__vIg13G__missingFall .66s linear var(--failure-delay,0s) both paused}.VCycleIntro-module__vIg13G__intro[data-playing=true] .VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false][data-failed=true]{animation-play-state:running}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=true]{opacity:var(--stage-reveal,0);animation:none}@keyframes VCycleIntro-module__vIg13G__missingFall{0%{transform:translateY(-28px)rotate(-1.4deg)}12%{transform:translate(-1px,-27px)rotate(1deg)}22%{animation-timing-function:cubic-bezier(.55,0,.85,.5);transform:translate(1px,-26px)rotate(-.7deg)}70%{animation-timing-function:ease-out;transform:translateY(5px)rotate(.5deg)}86%{transform:translateY(-2px)rotate(-.2deg)}to{transform:translate(0)rotate(0)}}.VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false] :is(h4,p){color:var(--diagram-red)}.VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false]>div,.VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false]>.VCycleIntro-module__vIg13G__icon{transform:none}.VCycleIntro-module__vIg13G__annotation[data-missing=true] .VCycleIntro-module__vIg13G__icon{position:relative}.VCycleIntro-module__vIg13G__annotation[data-missing=true] .VCycleIntro-module__vIg13G__icon svg{grid-area:1/1;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.3,1)}.VCycleIntro-module__vIg13G__repairedIcon,.VCycleIntro-module__vIg13G__repairedCopy{opacity:0}.VCycleIntro-module__vIg13G__missingIcon,.VCycleIntro-module__vIg13G__missingCopy,.VCycleIntro-module__vIg13G__annotation[data-repaired=true] .VCycleIntro-module__vIg13G__repairedIcon,.VCycleIntro-module__vIg13G__annotation[data-repaired=true] .VCycleIntro-module__vIg13G__repairedCopy{opacity:1}.VCycleIntro-module__vIg13G__annotation[data-repaired=true] .VCycleIntro-module__vIg13G__missingIcon,.VCycleIntro-module__vIg13G__annotation[data-repaired=true] .VCycleIntro-module__vIg13G__missingCopy{opacity:0}.VCycleIntro-module__vIg13G__annotation[data-missing=true]>div{display:grid}.VCycleIntro-module__vIg13G__annotation[data-missing=true]>div :is(h4,p){grid-column:1}.VCycleIntro-module__vIg13G__annotation[data-missing=true]>div p{grid-row:2;transition:opacity .3s}.VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=true] .VCycleIntro-module__vIg13G__missingCopy{pointer-events:none}.VCycleIntro-module__vIg13G__textLeaders{visibility:hidden;width:100%;height:100%;opacity:var(--intro-labels,0);position:absolute;inset:0;overflow:visible}.VCycleIntro-module__vIg13G__textLeaders[data-ready=true]{visibility:visible}.VCycleIntro-module__vIg13G__textLeader{opacity:calc(var(--stage-reveal,0) * .65);transition:opacity .24s}.VCycleIntro-module__vIg13G__textLeader[data-active=true]{opacity:var(--stage-reveal,0)}.VCycleIntro-module__vIg13G__leaderLine{fill:none;stroke:var(--diagram-red);stroke-width:1.15px;stroke-opacity:.85;stroke-linecap:round;stroke-dasharray:1 4;animation:2.4s linear infinite paused VCycleIntro-module__vIg13G__leaderFlow}.VCycleIntro-module__vIg13G__intro[data-playing=true] .VCycleIntro-module__vIg13G__leaderLine{animation-play-state:running}@keyframes VCycleIntro-module__vIg13G__leaderFlow{to{stroke-dashoffset:-10px}}.VCycleIntro-module__vIg13G__leaderStart{fill:var(--ground);stroke:var(--diagram-red);stroke-width:1.2px}.VCycleIntro-module__vIg13G__leaderEnd{fill:var(--diagram-red)}.VCycleIntro-module__vIg13G__gaps{position:absolute;inset:0}.VCycleIntro-module__vIg13G__risk{top:var(--failure-row);border:1px solid color-mix(in srgb, var(--diagram-red) 24%, transparent);border-left:2px solid color-mix(in srgb, var(--diagram-red) 75%, transparent);background:color-mix(in srgb, var(--diagram-red) 5%, var(--ground));visibility:hidden;opacity:0;width:22vw;max-width:21rem;transition:transform .42s cubic-bezier(.2,.7,.3,1),opacity .26s,visibility;transition-delay:var(--notice-delay,0s), var(--notice-delay,0s), calc(.42s + var(--notice-delay,0s));border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:10px;padding:10px 12px;display:grid;position:absolute;right:4vw;transform:translate(calc(100% + 24px))}.VCycleIntro-module__vIg13G__risk[data-visible=true]{visibility:visible;opacity:1;transition-delay:var(--notice-delay,0s), var(--notice-delay,0s), 0s;transform:translate(0)}.VCycleIntro-module__vIg13G__riskIcon{color:var(--diagram-red)}.VCycleIntro-module__vIg13G__risk h4{color:var(--ink);margin:0 0 3px;font-size:.92rem;font-weight:550;line-height:1.35}.VCycleIntro-module__vIg13G__risk p{color:var(--dim);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.45}.VCycleIntro-module__vIg13G__solvedNotices{z-index:3;width:22vw;max-width:21rem;position:absolute;top:8rem;right:4vw}.VCycleIntro-module__vIg13G__solvedNotice{--solved-green:color-mix(in srgb, var(--success) 76%, var(--ink));border:1px solid color-mix(in srgb, var(--solved-green) 65%, transparent);border-left:3px solid var(--solved-green);background:color-mix(in srgb, var(--success) 11%, var(--ground));max-width:100%;color:var(--ink);visibility:hidden;opacity:0;border-radius:6px;align-items:center;gap:11px;padding:13px 16px;font-size:.88rem;line-height:1.4;transition:transform .47s cubic-bezier(.2,.7,.3,1),opacity .29s,visibility 0s .47s;display:flex;position:absolute;top:0;right:0;transform:translate(18px,-18px);box-shadow:0 8px 28px #00000014}.VCycleIntro-module__vIg13G__solvedNotice svg{color:var(--solved-green);flex:none}.VCycleIntro-module__vIg13G__solvedNotice[data-visible=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.VCycleIntro-module__vIg13G__note{text-align:center;color:var(--dim);margin:2rem 0 0;font-size:.72rem}.VCycleIntro-module__vIg13G__still{--diagram-red:#d74343;--intro-reveal:1;--intro-labels:1;--intro-orientation:1;max-width:70rem;margin:0 auto}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__overview{padding-block:2rem;position:relative}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__heading{position:static}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__descriptions p{opacity:1;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcome{opacity:1;grid-template-columns:1fr 1fr;gap:2rem;margin-block:2rem;position:static;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcomePanel{opacity:1;grid-column:auto;max-width:none;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcomeEyebrow:before,.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcomeFlow{opacity:1;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__gaps{gap:24px;margin-top:3rem;display:grid;position:static}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__risk{visibility:visible;opacity:1;width:auto;max-width:none;position:static;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__orientation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;height:auto;margin-block:2rem;display:grid;position:static}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__branch{width:auto;max-width:none;position:static;transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotation{opacity:1}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotation>div,.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotation>.VCycleIntro-module__vIg13G__icon{transform:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotations{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid;position:static}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotation{justify-content:flex-start;width:auto;max-width:none;position:static;transform:none}.VCycleIntro-module__vIg13G__diagram{width:min(24rem,100%);margin:2rem auto}.VCycleIntro-module__vIg13G__diagram svg{height:auto}@media (min-width:1200px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-row="0"]{top:max(31%, var(--intro-first-row,0px))}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-row="1"]{top:var(--failure-row-0,43%)}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-row="2"]{top:var(--failure-row-1,55%)}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-row="3"]{top:var(--failure-row-2,67%)}}@media (max-width:1199px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__connectionLegend{width:min(20rem,100% - 2.5rem);max-width:none;padding:8px 10px;font-size:.7rem;top:3rem;right:1.25rem}.VCycleIntro-module__vIg13G__sideHeadings{font-size:clamp(1.5rem,6.5vw,2.3rem);left:1.25rem;right:1.25rem}.VCycleIntro-module__vIg13G__welcome{inset:auto 1.25rem calc(1rem + var(--v-dock-space,0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:44rem;height:13rem;margin-inline:auto}.VCycleIntro-module__vIg13G__welcomePanel{max-width:none}.VCycleIntro-module__vIg13G__welcomePanel:last-child{grid-column:2}.VCycleIntro-module__vIg13G__welcomeEyebrow{letter-spacing:.06em;gap:7px;margin-bottom:10px;font-size:.6rem}.VCycleIntro-module__vIg13G__welcomeEyebrow:before{width:14px}.VCycleIntro-module__vIg13G__welcome h4{font-size:clamp(1.2rem,3vw,1.6rem)}.VCycleIntro-module__vIg13G__welcome p{font-size:.85rem;line-height:1.5}.VCycleIntro-module__vIg13G__welcomeFlow{width:8rem;margin-top:16px}.VCycleIntro-module__vIg13G__welcomeFlow svg{width:18px;height:18px}.VCycleIntro-module__vIg13G__heading{--title-zoom-amount:.04;top:3.75rem;left:1rem;right:1rem}.VCycleIntro-module__vIg13G__heading h3{font-size:clamp(1.75rem,4.5vw,2.7rem)}.VCycleIntro-module__vIg13G__heading h3 br{display:block}.VCycleIntro-module__vIg13G__descriptions{max-width:26rem}.VCycleIntro-module__vIg13G__descriptions p{font-size:.8rem}.VCycleIntro-module__vIg13G__annotations,.VCycleIntro-module__vIg13G__orientation{inset:auto 1.25rem calc(1rem + var(--v-dock-space,0px));max-width:44rem;height:13rem;margin-inline:auto}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__branch{text-align:center;width:auto;max-width:30rem;margin-inline:auto;inset:0}.VCycleIntro-module__vIg13G__branch h4{margin:.45rem 0 .6rem;font-size:clamp(1.3rem,3.5vw,1.8rem)}.VCycleIntro-module__vIg13G__branch p{font-size:.88rem;line-height:1.6}.VCycleIntro-module__vIg13G__branchDirection{letter-spacing:.05em;font-size:.55rem}.VCycleIntro-module__vIg13G__branchIcons{gap:.7rem;margin-top:.85rem}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__branchIcons{justify-content:center}.VCycleIntro-module__vIg13G__branchIcons svg{width:1.05rem;height:1.05rem}.VCycleIntro-module__vIg13G__annotation{opacity:0;gap:.55rem;width:calc(50% - .75rem);max-width:none;transition:opacity .22s;inset:0 auto auto 0!important}.VCycleIntro-module__vIg13G__annotation[data-side=right]{left:auto!important;right:0!important}.VCycleIntro-module__vIg13G__annotation[data-side=base]{width:min(23rem,100%);max-width:none;left:50%!important}.VCycleIntro-module__vIg13G__annotation[data-active=true]{opacity:var(--stage-reveal,0)}.VCycleIntro-module__vIg13G__annotation h4{margin-top:0;font-size:.88rem}.VCycleIntro-module__vIg13G__annotation p{font-size:.8rem;line-height:1.5}.VCycleIntro-module__vIg13G__icon{border:0;flex-basis:1.5rem;width:1.5rem;height:1.6rem}.VCycleIntro-module__vIg13G__textLeader{opacity:0;transition:opacity .22s}.VCycleIntro-module__vIg13G__textLeader[data-active=true],.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotation:is([data-v-intro-text="0"],[data-v-intro-text="4"],[data-v-intro-text="8"]){opacity:var(--stage-reveal,0)}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotation[data-side=base]{top:6.5rem!important}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotation[data-side=base] .VCycleIntro-module__vIg13G__icon{position:static}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotation[data-side=base] h4{padding-right:0}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotation p{display:none}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__textLeader:is([data-v-intro-leader="0"],[data-v-intro-leader="4"],[data-v-intro-leader="8"]){opacity:calc(var(--stage-reveal,0) * .6)}.VCycleIntro-module__vIg13G__gaps{inset:auto 1.25rem calc(1rem + var(--v-dock-space,0px));max-width:44rem;height:13rem;margin-inline:auto}.VCycleIntro-module__vIg13G__risk{top:var(--notice-top,0px);width:calc(50% - .75rem);max-width:none;right:0}.VCycleIntro-module__vIg13G__intro[data-phase=others] .VCycleIntro-module__vIg13G__annotations{flex-direction:column;gap:20px;height:auto;min-height:13rem;display:flex}.VCycleIntro-module__vIg13G__intro:is([data-phase=others],[data-phase=keda]) .VCycleIntro-module__vIg13G__annotation[data-missing=true]{flex-shrink:0;position:relative;inset:auto!important}.VCycleIntro-module__vIg13G__intro:is([data-phase=others],[data-phase=keda]) .VCycleIntro-module__vIg13G__gaps{height:var(--missing-list-height,13rem)}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-missing=true][data-repaired=false]{opacity:0}.VCycleIntro-module__vIg13G__intro:is([data-phase=others],[data-phase=keda]) .VCycleIntro-module__vIg13G__annotation[data-missing=true] p{display:block}.VCycleIntro-module__vIg13G__intro[data-phase=others]:is([data-risk="0"],[data-risk="1"],[data-risk="2"]) :is(.VCycleIntro-module__vIg13G__annotation[data-missing=false],.VCycleIntro-module__vIg13G__textLeaders){opacity:0}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotations{flex-direction:column;gap:20px;height:auto;min-height:13rem;display:flex}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-missing=false]{display:none}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-side=right]{opacity:var(--stage-reveal,0);transform:translateX(calc(16px * (1 - var(--stage-reveal,0))));display:flex;position:absolute;left:auto!important;right:0!important}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-v-intro-text="8"]{display:none}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-v-intro-text="7"]{top:var(--mobile-row-0,0px)!important}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-v-intro-text="6"]{top:var(--mobile-row-1,72px)!important}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation[data-v-intro-text="5"]{top:var(--mobile-row-2,144px)!important}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__textLeaders{opacity:0}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__risk p{display:none}.VCycleIntro-module__vIg13G__solvedNotices{top:var(--intro-notice-top,5.4rem);width:min(20rem,100% - 2.5rem);bottom:auto;right:1.25rem}.VCycleIntro-module__vIg13G__solvedNotice{padding:10px 12px;font-size:.82rem}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcome,.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__gaps{height:auto}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotations{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:2rem}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotation{opacity:1;width:auto;transform:none}}@media (max-width:1199px) and (max-height:700px){.VCycleIntro-module__vIg13G__heading{top:1.25rem}.VCycleIntro-module__vIg13G__heading h3{font-size:1.6rem}.VCycleIntro-module__vIg13G__descriptions p{font-size:.78rem}.VCycleIntro-module__vIg13G__annotations,.VCycleIntro-module__vIg13G__orientation,.VCycleIntro-module__vIg13G__welcome,.VCycleIntro-module__vIg13G__gaps{bottom:calc(.75rem + var(--v-dock-space,0px));height:12rem}.VCycleIntro-module__vIg13G__welcome p{font-size:.8rem}.VCycleIntro-module__vIg13G__risk{padding:10px}.VCycleIntro-module__vIg13G__branch p{font-size:.8rem}.VCycleIntro-module__vIg13G__branchIcons{margin-top:.5rem}.VCycleIntro-module__vIg13G__intro[data-phase=keda] .VCycleIntro-module__vIg13G__annotation:not([data-active=true]) p{display:none}}@media (max-width:480px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__icon{position:absolute;top:-.15rem;right:0}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation h4{padding-right:1.8rem}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__annotations{grid-template-columns:1fr}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__orientation{grid-template-columns:1fr;height:auto}.VCycleIntro-module__vIg13G__welcomeFlow{display:none}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcome{grid-template-columns:1fr}.VCycleIntro-module__vIg13G__still .VCycleIntro-module__vIg13G__welcomePanel{grid-column:auto}}@media (max-width:359px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__branchIcons{gap:.55rem}}@media (max-width:359px) and (max-height:600px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__branchIcons{display:none}}@media (max-width:1199px){.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__heading{top:5.25rem}}@media (prefers-reduced-motion:reduce){.VCycleIntro-module__vIg13G__heading{transform:none}.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__overview:after{display:none}.VCycleIntro-module__vIg13G__connectionLegend,.VCycleIntro-module__vIg13G__annotation,.VCycleIntro-module__vIg13G__annotation svg,.VCycleIntro-module__vIg13G__annotation p,.VCycleIntro-module__vIg13G__textLeader,.VCycleIntro-module__vIg13G__titles h3,.VCycleIntro-module__vIg13G__descriptions p,.VCycleIntro-module__vIg13G__sideHeadings span,.VCycleIntro-module__vIg13G__risk,.VCycleIntro-module__vIg13G__solvedNotice,.VCycleIntro-module__vIg13G__welcomePanel,.VCycleIntro-module__vIg13G__welcomeEyebrow:before,.VCycleIntro-module__vIg13G__welcomeFlow{transition:none}.VCycleIntro-module__vIg13G__leaderLine,.VCycleIntro-module__vIg13G__divider:after,.VCycleIntro-module__vIg13G__intro .VCycleIntro-module__vIg13G__annotation[data-missing][data-failed]{animation:none}}
.VCycleBlueprint-module__h1KHYa__blueprint{z-index:0;pointer-events:none;opacity:var(--blueprint-exit,1);position:absolute;inset:0;overflow:hidden}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=false]{visibility:hidden}.VCycleBlueprint-module__h1KHYa__blueprint svg{width:100%;height:100%;display:block}.VCycleBlueprint-module__h1KHYa__gridLine{fill:none;stroke:var(--ink);stroke-opacity:.085;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px}.VCycleBlueprint-module__h1KHYa__cross{fill:none;stroke:var(--primary);stroke-opacity:.2;stroke-width:.8px;vector-effect:non-scaling-stroke;visibility:hidden}.VCycleBlueprint-module__h1KHYa__light{visibility:hidden}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__gridLine{animation:VCycleBlueprint-module__h1KHYa__drawLine var(--draw-duration) cubic-bezier(.2, .7, .3, 1) var(--draw-delay) both}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__cross{animation:VCycleBlueprint-module__h1KHYa__registerCross 1ms steps(1) var(--draw-delay) both}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__light{animation:5.8s linear 1.65s infinite VCycleBlueprint-module__h1KHYa__scanGrid}.VCycleBlueprint-module__h1KHYa__blueprint[data-playing=false] :is(.VCycleBlueprint-module__h1KHYa__gridLine,.VCycleBlueprint-module__h1KHYa__cross,.VCycleBlueprint-module__h1KHYa__light){animation-play-state:paused}@keyframes VCycleBlueprint-module__h1KHYa__drawLine{to{stroke-dashoffset:0}}@keyframes VCycleBlueprint-module__h1KHYa__registerCross{to{visibility:visible}}@keyframes VCycleBlueprint-module__h1KHYa__scanGrid{0%{visibility:visible;transform:translate(0)}to{visibility:visible;transform:translate(1780px)}}@media (max-width:1199px){.VCycleBlueprint-module__h1KHYa__blueprint svg{width:1200px;max-width:none}}@media (prefers-reduced-motion:reduce){.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__gridLine{stroke-dashoffset:0;animation:none}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__cross{visibility:visible;animation:none}.VCycleBlueprint-module__h1KHYa__blueprint[data-active=true] .VCycleBlueprint-module__h1KHYa__light{animation:none}}
.ProcessStory-module__JTBQhG__roadmap{--story-rule:color-mix(in srgb, var(--ink) 38%, var(--ground));--story-soft:color-mix(in srgb, var(--ink) 10%, var(--ground));--story-paper:var(--surface);--story-skin:var(--paper-cube-left);--story-hair:var(--paper-cube-ink);--v-dock-space:5.5rem;z-index:60;height:var(--story-height,1000svh);background:var(--band);position:relative;scroll-margin-top:0!important}.ProcessStory-module__JTBQhG__roadmap[data-exited=true]{z-index:auto}@media (max-width:1199px){.ProcessStory-module__JTBQhG__roadmap{height:var(--v-mobile-height,var(--story-height))}}.ProcessStory-module__JTBQhG__srOnly,.ProcessStory-module__JTBQhG__transcript{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProcessStory-module__JTBQhG__cinema{--entry:0;width:100%;height:100svh;position:sticky;top:0}.ProcessStory-module__JTBQhG__screen{background:var(--ground);height:100%;scale:calc(.86 + var(--entry) * .14);transform-origin:50% 0;clip-path:inset(0 round calc((1 - var(--entry)) * 32px));display:block;position:relative;overflow:hidden}.ProcessStory-module__JTBQhG__screen:after{content:"";border:1px solid var(--line-strong);border-radius:calc((1 - var(--entry)) * 32px);opacity:calc(1 - var(--entry));pointer-events:none;z-index:4;position:absolute;inset:0}.ProcessStory-module__JTBQhG__dock{z-index:10;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));width:min(40rem,100% - 2rem);color:color-mix(in srgb, var(--ink), #fff calc(var(--intro-title-shade,0) * 100%));justify-items:center;gap:.25rem;display:grid;position:absolute;transform:translate(-50%)}.ProcessStory-module__JTBQhG__dockToggle{max-width:min(22rem,100vw - 4rem);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ProcessStory-module__JTBQhG__dockToggle:hover .ProcessStory-module__JTBQhG__dockTitle,.ProcessStory-module__JTBQhG__dockToggle:focus-visible .ProcessStory-module__JTBQhG__dockTitle{text-underline-offset:.25em;text-decoration:underline}.ProcessStory-module__JTBQhG__dockToggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ProcessStory-module__JTBQhG__dockTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProcessStory-module__JTBQhG__dockTitle kbd{border:1px solid color-mix(in srgb, currentColor 35%, transparent);font:inherit;border-bottom-width:2px;border-radius:4px;margin-right:.25rem;padding:0 .375rem;font-size:.6875rem;line-height:1.5;display:inline-block}.ProcessStory-module__JTBQhG__dockIcon{width:1.5rem;height:1.5rem;color:var(--primary);flex:none;place-items:center;display:grid;position:relative}.ProcessStory-module__JTBQhG__dockRing{fill:none;width:100%;height:100%;stroke:var(--primary);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v-ring,0));opacity:0;position:absolute;inset:0;rotate:-90deg}.ProcessStory-module__JTBQhG__dock:is([data-v-playback=waiting],[data-v-playback=countdown]) .ProcessStory-module__JTBQhG__dockRing{opacity:1}.ProcessStory-module__JTBQhG__dockSections{--scrub-gap:6px;gap:var(--scrub-gap);cursor:pointer;touch-action:none;width:min(15rem,60%);padding-block:8px;display:flex;position:relative}.ProcessStory-module__JTBQhG__dockSections:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ProcessStory-module__JTBQhG__dockHandle{--scrub-line:calc((100% - 2 * var(--scrub-gap)) / 3);top:50%;left:calc(var(--v-scrub-index,0) * (var(--scrub-line) + var(--scrub-gap)) + var(--v-scrub-fraction,0) * var(--scrub-line));background:var(--primary);pointer-events:none;border-radius:50%;width:10px;height:10px;transition:scale .15s;position:absolute;translate:-50% -50%}.ProcessStory-module__JTBQhG__dockSections:hover .ProcessStory-module__JTBQhG__dockHandle,.ProcessStory-module__JTBQhG__dockSections[data-dragging=true] .ProcessStory-module__JTBQhG__dockHandle{scale:1.3}.ProcessStory-module__JTBQhG__dockSection{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:3px;flex:1 1 0;height:5px;position:relative;overflow:hidden}.ProcessStory-module__JTBQhG__dockSection:after{content:"";background:var(--primary);transform:scaleX(clamp(0, (var(--v-progress,0) - var(--section-start,0)) / var(--section-span,1), 1));transform-origin:0;position:absolute;inset:0}.ProcessStory-module__JTBQhG__back{z-index:10;top:max(.5rem, env(safe-area-inset-top));min-height:44px;color:color-mix(in srgb, var(--ink), #fff calc(var(--intro-title-shade,0) * 100%));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;left:clamp(.75rem,3vw,2rem)}.ProcessStory-module__JTBQhG__back svg{color:var(--primary)}.ProcessStory-module__JTBQhG__back:hover .ProcessStory-module__JTBQhG__backTitle,.ProcessStory-module__JTBQhG__back:focus-visible .ProcessStory-module__JTBQhG__backTitle{text-underline-offset:.25em;text-decoration:underline}.ProcessStory-module__JTBQhG__back:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ProcessStory-module__JTBQhG__back kbd{border:1px solid color-mix(in srgb, currentColor 35%, transparent);font:inherit;border-bottom-width:2px;border-radius:4px;padding:0 .375rem;font-size:.6875rem;line-height:1.5}.ProcessStory-module__JTBQhG__skipNotice{pointer-events:none;align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;translate:0 -50%}.ProcessStory-module__JTBQhG__skipNotice[data-side=left]{right:calc(100% + .625rem)}.ProcessStory-module__JTBQhG__skipNotice[data-side=right]{left:calc(100% + .625rem)}.ProcessStory-module__JTBQhG__skipChevrons{color:var(--primary);display:flex}.ProcessStory-module__JTBQhG__skipChevrons>span{margin-inline:-2.5px;display:grid}.ProcessStory-module__JTBQhG__skipAmount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.3;display:grid;overflow:hidden}.ProcessStory-module__JTBQhG__narration{opacity:0;pointer-events:none;z-index:2;width:22vw;max-width:22rem;display:grid;position:absolute;top:7rem;left:4vw}.ProcessStory-module__JTBQhG__titleFrame{text-align:left;grid-area:1/1;align-self:start}.ProcessStory-module__JTBQhG__titleFrame p{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.045em;font-size:clamp(2.25rem,3.1vw,3.5rem);font-weight:400;line-height:1.04}.ProcessStory-module__JTBQhG__titleFrame em{color:var(--primary);font-weight:400}.ProcessStory-module__JTBQhG__progressDock{z-index:6;width:9.25rem;height:9.5rem;transform:translate(-50%, var(--intro-y,30svh)) scale(var(--intro-scale,3));transform-origin:50% 0;opacity:calc(1 - .72 * var(--intro-title-focus,0));position:absolute;top:.9rem;left:50%}.ProcessStory-module__JTBQhG__artifactFlight{z-index:7;width:4rem;height:3rem;filter:drop-shadow(0 6px 9px color-mix(in srgb, var(--primary) 28%, transparent));opacity:var(--artifact-opacity,0);pointer-events:none;transform:translate(var(--artifact-x,50vw), var(--artifact-y,62vh)) translate(-50%, -50%) rotate(var(--artifact-tilt,0deg)) scale(var(--artifact-scale,1));white-space:nowrap;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.ProcessStory-module__JTBQhG__artifactFlight:after{content:"";background:linear-gradient(var(--primary), transparent);opacity:.65;width:2px;height:1.15rem;position:absolute;top:calc(100% + .25rem);left:50%}.ProcessStory-module__JTBQhG__artifactName{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:600;position:absolute;top:-1rem}.ProcessStory-module__JTBQhG__world{opacity:0;place-items:center;width:100%;min-width:0;min-height:0;display:grid;position:absolute;inset:5rem 0 3rem;overflow:visible}.ProcessStory-module__JTBQhG__world .ProcessStory-module__JTBQhG__scene{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.ProcessStory-module__JTBQhG__subtitles{opacity:0;z-index:2;width:21vw;max-width:21rem;display:grid;position:absolute;top:7rem;right:4vw}.ProcessStory-module__JTBQhG__subtitles p{text-align:left;color:var(--dim);grid-area:1/1;align-self:start;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.6}.ProcessStory-module__JTBQhG__filmFooter{width:100%;color:var(--dim);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1.25rem,4vw,4rem) 1.25rem;font-size:.7rem;display:flex;position:absolute;bottom:0}.ProcessStory-module__JTBQhG__filmFooter>span:last-child{align-items:center;gap:.5rem;display:inline-flex}.ProcessStory-module__JTBQhG__still{display:none}.ProcessStory-module__JTBQhG__endAnchor{height:1px;outline:none!important;scroll-margin-top:0!important}.ProcessStory-module__JTBQhG__storyParagraph{overflow-wrap:anywhere;border-bottom:1px solid var(--line);max-width:65rem;margin-inline:auto;padding:3rem 0}.ProcessStory-module__JTBQhG__storyParagraph h3{font-family:var(--font-fraunces), Georgia, serif;font-size:var(--text-h2);font-weight:400;line-height:1.2}.ProcessStory-module__JTBQhG__storyParagraph h3 em{color:var(--primary)}.ProcessStory-module__JTBQhG__storyParagraph>p{color:var(--dim);max-width:40rem;margin-top:1rem;line-height:1.8}.ProcessStory-module__JTBQhG__still .ProcessStory-module__JTBQhG__scene{max-height:36rem}.ProcessStory-module__JTBQhG__still{overflow:hidden}.ProcessStory-module__JTBQhG__scene{fill:none;width:100%;height:auto;stroke:var(--story-rule);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ProcessStory-module__JTBQhG__floor{fill:var(--band);stroke:var(--line-strong)}.ProcessStory-module__JTBQhG__floorEdge{fill:var(--surface-2);stroke:var(--line-strong)}.ProcessStory-module__JTBQhG__floorLines{stroke:var(--line-strong);stroke-width:.7px;opacity:.6}.ProcessStory-module__JTBQhG__architecture{stroke:var(--story-rule);stroke-width:1.3px}.ProcessStory-module__JTBQhG__windowLight{fill:var(--surface-2);stroke:none}.ProcessStory-module__JTBQhG__shelfBack{fill:var(--band);stroke:var(--line-strong)}.ProcessStory-module__JTBQhG__shelf{fill:var(--surface-2);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__lamp{fill:var(--ink);stroke:none}.ProcessStory-module__JTBQhG__lightCone{fill:var(--primary);fill-opacity:.025;stroke:none}.ProcessStory-module__JTBQhG__tableShadow{fill:var(--ink);opacity:.045;stroke:none;transform:translate(15px,67px)}.ProcessStory-module__JTBQhG__tableTop{fill:var(--story-paper);stroke:var(--story-rule);stroke-width:1.7px}.ProcessStory-module__JTBQhG__tableEdge{fill:var(--surface-2);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__tableLegs{fill:var(--surface-2);stroke:var(--story-rule);stroke-width:1.5px}.ProcessStory-module__JTBQhG__tableLines{stroke:var(--line);stroke-width:.7px}.ProcessStory-module__JTBQhG__paperDot{fill:var(--ink);opacity:.11;stroke:none}.ProcessStory-module__JTBQhG__pot{fill:var(--surface-2);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__leaf{fill:var(--dim);stroke:var(--ink);stroke-width:1px}.ProcessStory-module__JTBQhG__boxTop{fill:var(--surface);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__boxLeft{fill:var(--surface-2);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__boxRight{fill:color-mix(in srgb, var(--ink) 14%, var(--ground));stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__detailLine{stroke:var(--story-rule);stroke-width:1.2px;fill:none}.ProcessStory-module__JTBQhG__divider{stroke:var(--line-strong);stroke-width:1px}.ProcessStory-module__JTBQhG__registration{stroke:var(--line-strong);stroke-width:.8px}.ProcessStory-module__JTBQhG__contactShadow{fill:var(--ink);opacity:.09;stroke:none}.ProcessStory-module__JTBQhG__paper{fill:var(--story-paper);stroke:var(--story-rule)}.ProcessStory-module__JTBQhG__softFill{fill:var(--surface-2);stroke:var(--line-strong)}.ProcessStory-module__JTBQhG__panelShadow{fill:var(--ink);fill-opacity:.07;stroke:none}.ProcessStory-module__JTBQhG__inkFill{fill:var(--ink)}.ProcessStory-module__JTBQhG__redFill{fill:var(--primary)}.ProcessStory-module__JTBQhG__redStroke{fill:none;stroke:var(--primary);stroke-width:2px}.ProcessStory-module__JTBQhG__successFill{fill:var(--success);stroke:none}.ProcessStory-module__JTBQhG__character{stroke:var(--story-hair)}.ProcessStory-module__JTBQhG__skin{fill:var(--story-skin)}.ProcessStory-module__JTBQhG__shirt{fill:var(--paper-cube-top)}.ProcessStory-module__JTBQhG__darkShirt{fill:var(--paper-cube-ink)}.ProcessStory-module__JTBQhG__redJacket{fill:var(--primary)}.ProcessStory-module__JTBQhG__jacket,.ProcessStory-module__JTBQhG__trousers{fill:var(--paper-cube-right)}.ProcessStory-module__JTBQhG__shoe{fill:var(--paper-cube-top)}.ProcessStory-module__JTBQhG__hair{fill:var(--story-hair)}:is(.dark .ProcessStory-module__JTBQhG__darkShirt,.dark .ProcessStory-module__JTBQhG__hair){stroke:var(--paper-cube-stroke);stroke-width:1px}.ProcessStory-module__JTBQhG__fabricLine{fill:none;stroke:var(--paper-cube-stroke);stroke-width:1.1px}.ProcessStory-module__JTBQhG__faceLine{fill:none;stroke:var(--story-hair);stroke-width:1.2px}.ProcessStory-module__JTBQhG__glasses{fill:none;stroke:var(--story-hair);stroke-width:1.3px}.ProcessStory-module__JTBQhG__roleLabel{letter-spacing:1.5px;fill:var(--dim);stroke:none;font-size:12px}.ProcessStory-module__JTBQhG__roomLabel{letter-spacing:1.3px;fill:var(--dim);stroke:none;font-size:10px}.ProcessStory-module__JTBQhG__svgMuted{letter-spacing:.4px;fill:var(--dim);stroke:none;font-size:10px}.ProcessStory-module__JTBQhG__svgSmall{fill:var(--dim);stroke:none;font-size:10px}.ProcessStory-module__JTBQhG__panelTitle{fill:var(--ink);stroke:none;font-size:15px;font-weight:600}.ProcessStory-module__JTBQhG__panelLabel{fill:var(--ink);stroke:none;font-size:12px}.ProcessStory-module__JTBQhG__svgNumber{fill:var(--ink);stroke:none;font-size:30px;font-family:var(--font-fraunces), Georgia, serif}.ProcessStory-module__JTBQhG__inverseLabel{fill:var(--color-white);stroke:none;font-size:11px}.ProcessStory-module__JTBQhG__question{font-family:var(--font-fraunces), Georgia, serif;fill:var(--ink);stroke:none;font-size:37px}.ProcessStory-module__JTBQhG__goalText{font-family:var(--font-fraunces), Georgia, serif;fill:var(--ink);stroke:none;font-size:30px}.ProcessStory-module__JTBQhG__dottedConnection{stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:3 6}.ProcessStory-module__JTBQhG__connection{stroke:var(--primary);stroke-width:2px;fill:none}.ProcessStory-module__JTBQhG__proofConnection{stroke:var(--primary);stroke-width:2.5px;fill:none}.ProcessStory-module__JTBQhG__proofBadge{fill:var(--primary);stroke:var(--ground);stroke-width:3px}.ProcessStory-module__JTBQhG__proofCheck{opacity:clamp(0, (var(--beat,1) - .3) * 3, 1)}.ProcessStory-module__JTBQhG__checkInk{stroke:var(--color-white);stroke-width:2px;fill:none}.ProcessStory-module__JTBQhG__sceneLayer{pointer-events:none}.ProcessStory-module__JTBQhG__cinematicCamera{transform-origin:450px 355px;translate:var(--camera-x,0px) var(--camera-y,0px);scale:var(--camera-zoom,1)}.ProcessStory-module__JTBQhG__revealObject{translate:0 calc((1 - var(--beat,1)) * 95px)}.ProcessStory-module__JTBQhG__firstCard{translate:calc((var(--beat,1) - 1) * 105px) calc((1 - var(--beat,1)) * 30px)}.ProcessStory-module__JTBQhG__secondCard{translate:calc((1 - var(--beat,1)) * 110px) calc((1 - var(--beat,1)) * -35px)}.ProcessStory-module__JTBQhG__assembly{translate:0 calc((1 - var(--beat,1)) * 130px)}.ProcessStory-module__JTBQhG__pointArm{transform-origin:24px -135px;rotate:calc((1 - var(--beat,1)) * 38deg)}.ProcessStory-module__JTBQhG__presentArm{transform-origin:24px -135px;rotate:calc((1 - var(--beat,1)) * -32deg)}.ProcessStory-module__JTBQhG__writeArm{transform-origin:24px -135px;rotate:calc((1 - clamp(0, (var(--time,1) - .58) / .2, 1)) * -16deg)}.ProcessStory-module__JTBQhG__tapArm{--tap:calc(clamp(0, (var(--time,1) - .18) * 6, 1) - clamp(0, (var(--time,1) - .42) * 14, 1) + clamp(0, (var(--time,1) - .63) * 6, 1));transform-origin:24px -135px;rotate:calc((1 - var(--tap)) * 12deg)}.ProcessStory-module__JTBQhG__head{transform-origin:0 -165px;rotate:calc((1 - var(--beat,1)) * -8deg)}.ProcessStory-module__JTBQhG__actorMotion{translate:calc((1 - clamp(0, var(--beat,1) * var(--actor-arrival,5), 1)) * var(--actor-direction,-90px)) 0}.ProcessStory-module__JTBQhG__sceneLayer[data-scene-id=feedback]{--actor-arrival:10}.ProcessStory-module__JTBQhG__integrationOverlay{opacity:clamp(0, (var(--beat,1) - .25) * 3, 1)}.ProcessStory-module__JTBQhG__orderResponse{opacity:clamp(0, (var(--beat,1) - .4) * 3, 1)}.ProcessStory-module__JTBQhG__secondCard .ProcessStory-module__JTBQhG__proofCheck{opacity:clamp(0, (var(--beat,1) - .6) * 3, 1)}.ProcessStory-module__JTBQhG__dataPacket{fill:var(--primary);stroke:var(--ground);stroke-width:3px;offset-path:path("M655 307L655 360L580 399L470 420L451 385L451 370");offset-distance:calc(var(--beat,1) * 100%);offset-rotate:0deg}.ProcessStory-module__JTBQhG__feedbackNote{translate:calc((1 - var(--beat,1)) * 170px) calc((1 - var(--beat,1)) * 80px)}.ProcessStory-module__JTBQhG__userProof{opacity:clamp(0, (var(--beat,1) - .72) * 4, 1)}.ProcessStory-module__JTBQhG__location{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:1.2rem;font-size:.6875rem;line-height:1.4;display:block}.ProcessStory-module__JTBQhG__speechBalloon{--balloon-width:clamp(14rem, 19vw, 18rem);--speaker-screen-x:calc(var(--world-width,900px) / 2 + (var(--speaker-x) - 450) * var(--art-unit,1px));--balloon-left:clamp(1rem, calc(var(--speaker-screen-x) - var(--balloon-width) / 2), calc(var(--world-width,900px) - var(--balloon-width) - 1rem));z-index:3;width:var(--balloon-width);left:var(--balloon-left);bottom:calc(50% + 77 * var(--art-unit,1px));background:var(--story-paper);border:1px solid var(--story-rule);box-shadow:3px 5px 0 var(--story-soft);opacity:var(--show,0);translate:0 calc((1 - var(--show,0)) * 12px);pointer-events:none;border-radius:1.25rem 1.25rem 1.25rem .35rem;padding:1rem 1.2rem;position:absolute}.ProcessStory-module__JTBQhG__speechBalloon:after{content:"";top:calc(100% - 6px);left:clamp(1rem, calc(var(--speaker-screen-x) - var(--balloon-left) - 8px), calc(100% - 2rem));background:var(--story-paper);border-right:1px solid var(--story-rule);border-bottom:1px solid var(--story-rule);width:16px;height:19px;position:absolute;transform:skewY(35deg)}.ProcessStory-module__JTBQhG__speechBalloon[data-speaker-side=right]{border-radius:1.25rem 1.25rem .35rem}.ProcessStory-module__JTBQhG__speechBalloon[data-speaker-side=right]:after{transform:skewY(-35deg)}.ProcessStory-module__JTBQhG__speechBalloon>span,.ProcessStory-module__JTBQhG__dialogueTranscript dt{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.ProcessStory-module__JTBQhG__speechBalloon p{color:var(--ink);font-size:1.0625rem;line-height:1.5}.ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=caption]{text-align:center;width:min(29rem,100% - 2rem);box-shadow:none;border-radius:.65rem;padding:.75rem 1rem;bottom:.75rem;left:50%;transform:translate(-50%)}.ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=caption]:after{display:none}.ProcessStory-module__JTBQhG__dialogueTranscript{gap:1rem;max-width:40rem;margin-top:1.5rem;display:grid}.ProcessStory-module__JTBQhG__dialogueTranscript>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:1rem;padding:1rem 1.25rem}.ProcessStory-module__JTBQhG__dialogueTranscript dd{margin:0;line-height:1.6}.ProcessStory-module__JTBQhG__environment{translate:0 calc((1 - clamp(0, var(--beat,1) * 4, 1)) * 22px)}.ProcessStory-module__JTBQhG__notebook{translate:calc((1 - var(--beat,1)) * 35px) 0}.ProcessStory-module__JTBQhG__officePacket{fill:var(--primary);stroke:var(--ground);stroke-width:2px;translate:calc(399px + var(--beat,1) * 102px) 386px}@media (min-width:1200px) and (max-width:1399px){.ProcessStory-module__JTBQhG__narration{width:20vw;left:3vw}.ProcessStory-module__JTBQhG__subtitles{width:20vw;right:3vw}}@media (max-width:1199px){.ProcessStory-module__JTBQhG__screen{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.ProcessStory-module__JTBQhG__narration{width:auto;max-width:none;padding:.65rem 1rem 0;position:relative;top:auto;left:auto}.ProcessStory-module__JTBQhG__titleFrame{text-align:center}.ProcessStory-module__JTBQhG__titleFrame p{font-size:clamp(1.8rem,7.2vw,2.8rem)}.ProcessStory-module__JTBQhG__progressDock{z-index:6;width:9.25rem;height:9.5rem;transform:translateY(var(--intro-y,0px)) scale(var(--intro-scale,2.4));margin:.1rem auto 0;position:relative;top:auto;left:auto}.ProcessStory-module__JTBQhG__location{margin-top:.7rem;font-size:.6rem}.ProcessStory-module__JTBQhG__world{position:relative;inset:auto;overflow:visible}.ProcessStory-module__JTBQhG__world .ProcessStory-module__JTBQhG__scene{width:145%;max-width:none;left:-22.5%}.ProcessStory-module__JTBQhG__subtitles{width:auto;max-width:none;padding:.5rem 1.4rem .6rem;position:relative;top:auto;right:auto}.ProcessStory-module__JTBQhG__subtitles p{text-align:center;max-width:36rem;margin-inline:auto;font-size:1rem;line-height:1.6}.ProcessStory-module__JTBQhG__filmFooter{justify-content:center;padding:.5rem 1rem .8rem;font-size:.65rem;position:relative}.ProcessStory-module__JTBQhG__filmFooter>span:first-child{display:none}.ProcessStory-module__JTBQhG__speechBalloon{--balloon-width:min(16rem, calc(var(--world-width,390px) - 2rem));padding:.8rem 1rem}.ProcessStory-module__JTBQhG__speechBalloon p{font-size:1rem}}@media (max-width:600px){.ProcessStory-module__JTBQhG__narration{padding-top:.4rem}.ProcessStory-module__JTBQhG__titleFrame p{font-size:clamp(1.7rem,6.2vw,2.25rem)}.ProcessStory-module__JTBQhG__location{margin-top:.45rem}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__progressDock{height:6.25rem;margin-top:0}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__world .ProcessStory-module__JTBQhG__scene{width:160%;height:145%;top:-22.5%;left:-30%}.ProcessStory-module__JTBQhG__subtitles{padding:.3rem 1.4rem .4rem}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__subtitles{background:var(--ground)}.ProcessStory-module__JTBQhG__subtitles p{font-size:.875rem;line-height:1.45}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=balloon]{--balloon-width:min(12rem, calc(var(--world-width,390px) - 2rem));bottom:calc(50% + 77 * var(--art-unit,1px));padding:.65rem .75rem}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=balloon] p{font-size:.9rem;line-height:1.4}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=caption]{padding:.6rem .8rem;top:.5rem;bottom:auto}.ProcessStory-module__JTBQhG__roadmap[data-introduction=false] .ProcessStory-module__JTBQhG__speechBalloon[data-dialogue-mode=caption] p{font-size:.9rem;line-height:1.4}}.ProcessStory-module__JTBQhG__roadmap[data-motion=reading],.ProcessStory-module__JTBQhG__roadmap[data-motion=reduced]{z-index:auto;background:var(--ground);height:auto}.ProcessStory-module__JTBQhG__roadmap[data-motion=reading] .ProcessStory-module__JTBQhG__cinema,.ProcessStory-module__JTBQhG__roadmap[data-motion=reduced] .ProcessStory-module__JTBQhG__cinema{display:none}.ProcessStory-module__JTBQhG__roadmap[data-motion=reading] .ProcessStory-module__JTBQhG__transcript,.ProcessStory-module__JTBQhG__roadmap[data-motion=reduced] .ProcessStory-module__JTBQhG__transcript{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:2rem clamp(1.25rem,4vw,4rem);position:static;overflow:visible}.ProcessStory-module__JTBQhG__roadmap[data-motion=reading] .ProcessStory-module__JTBQhG__still,.ProcessStory-module__JTBQhG__roadmap[data-motion=reduced] .ProcessStory-module__JTBQhG__still{margin-top:1.5rem;display:block}@media (prefers-reduced-motion:reduce){.ProcessStory-module__JTBQhG__roadmap{z-index:auto;background:var(--ground);height:auto}.ProcessStory-module__JTBQhG__cinema{display:none}.ProcessStory-module__JTBQhG__transcript{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:2rem 1.25rem;position:static;overflow:visible}.ProcessStory-module__JTBQhG__still{margin-top:1.5rem;display:block}}
