.landing-page{overflow-x:clip}.landing-page main>section:not(:first-child){z-index:2;position:relative}.landing-page section[id]{scroll-margin-top:104px}.motion-word{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.motion-word>span{transform-origin:0 100%;display:inline-block}.hero-scroll{--hero-progress:0;--hero-ui-progress:0}.hero-scroll .hero-terminal{isolation:auto}.hero-scroll .hero-terminal:before{z-index:0}.hero-scroll .hero-terminal .body{z-index:auto}.hero-scroll .hero-terminal .headline{z-index:0}.hero-scroll .hero-title-top,.hero-scroll .hero-title-bottom{will-change:transform,opacity;display:inline-block}.hero-scroll .hero-title-top{transform:translateX(calc(var(--hero-progress)*-8%));opacity:calc(1 - var(--hero-progress)*.8)}.hero-scroll .hero-title-bottom{transform:translateX(calc(var(--hero-progress)*8%));opacity:calc(1 - var(--hero-progress))}.hero-scroll .hero-terminal .rail,.hero-scroll .hero-terminal .side{z-index:3;transform:translateY(calc(var(--hero-ui-progress)*-80px));opacity:calc(1 - var(--hero-ui-progress));will-change:transform,opacity;animation:none}.hero-scroll .hero-terminal .status,.hero-scroll .hero-terminal .capsule{z-index:3;position:relative}.hero-flight{z-index:1;pointer-events:none;visibility:hidden;will-change:transform,opacity;width:164px;height:112px;position:fixed;top:0;left:0}.hero-artwork{--stage:1.55;width:100%;height:100%;position:relative}.hero-artwork .stage{transform:translate(-50%,-50%) perspective(600px) scale(var(--stage)) rotateY(var(--flight-turn,0deg));transform-style:preserve-3d}.steps-section{width:100%}.steps-intro,.steps-scroll-region:not([data-pinned]) .steps-window{width:min(1320px,100% - 32px);margin-inline:auto}.steps-progress{display:none}.live-scroll-region{width:100%}@media (width>=981px) and (height>=650px){.steps-scroll-region[data-pinned]{height:calc(100svh + var(--pin-distance,0px));position:relative}.steps-scroll-region[data-pinned] .steps-pin{flex-direction:column;justify-content:center;gap:32px;height:100svh;padding-block:104px 32px;display:flex;position:sticky;top:0}.steps-scroll-region[data-pinned] .steps-window{overflow:hidden}.steps-scroll-region[data-pinned] .steps-track{will-change:transform;gap:28px;width:max-content;padding-inline:max(16px,50vw - 660px);display:flex}.steps-scroll-region[data-pinned] .steps-track>article{will-change:transform,opacity;flex:none;width:min(600px,80vw);min-height:460px}.steps-scroll-region[data-pinned] .steps-progress{background:hsl(var(--border));width:220px;height:1px;margin-inline:auto;display:block}.steps-progress>span{background:var(--signal);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--steps-progress,0));display:block}.live-scroll-region[data-pinned]{height:calc(100svh + var(--live-distance,840px));position:relative}.live-scroll-region[data-pinned] .live-pin{height:100svh;padding-block:clamp(24px,5vh,72px);position:sticky;top:0}}@media (width>=1024px){.hero-artwork{--stage:3}}@media (prefers-reduced-motion:reduce){.hero-scroll .hero-title-top,.hero-scroll .hero-title-bottom,.hero-scroll .hero-terminal .rail,.hero-scroll .hero-terminal .side{opacity:1;will-change:auto;transform:none}.hero-artwork .glow,.hero-artwork .lattice{animation:none}.hero-flight{will-change:auto}.motion-word>span{transform:none!important}}
