html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}section[id]{scroll-margin-top:4.5rem}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{animation:none!important}html[data-motion=off] .founder-sign text{fill:#f2a93b;stroke:none}h2[tabindex="-1"]:focus-visible,.f-input:focus-visible,.f-group:focus-visible{outline:none!important}html{caret-color:#f2a93b;accent-color:#f2a93b}a{text-underline-offset:.22em}@layer components{.vignette{pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#05070f8c 100%);position:fixed;inset:0}.cursor-layer{display:none}html.has-cursor .cursor-layer{display:block}.cursor-ring{z-index:120;pointer-events:none;opacity:0;will-change:transform;transition:opacity .3s;position:fixed;top:0;left:0}html.cursor-on .cursor-ring{opacity:1}.cursor-shape{width:34px;height:34px;transition:transform .35s var(--ease-out-expo), background-color .3s ease, border-color .3s ease;border:1px solid #f2a93b8c;border-radius:9999px;position:absolute;top:-17px;left:-17px}.cursor-ring[data-state=hover] .cursor-shape{background:#f2a93b14;border-color:#f2a93be6;transform:scale(1.55)}.cursor-ring[data-state=label] .cursor-shape{background:#f2a93b;border-color:#f2a93b;transform:scale(2.5)}.cursor-ring[data-press] .cursor-shape{transform:scale(.85)}.cursor-label{white-space:nowrap;color:#0e1326;opacity:0;font-size:12px;font-weight:600;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor-ring[data-state=label] .cursor-label{opacity:1}.intro{z-index:110;pointer-events:none;background:#0e1326;place-items:center;animation:.5s cubic-bezier(.7,0,.84,0) .65s forwards intro-out;display:grid;position:fixed;inset:0}html[data-intro=done] .intro{display:none}.intro-mark{width:96px;height:96px;overflow:visible}.intro-orbit{stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s cubic-bezier(.65,0,.35,1) forwards intro-draw}.intro-core{transform-origin:60px 60px;animation:.45s cubic-bezier(.19,1,.22,1) .15s forwards intro-pop;transform:scale(0)}.intro-body{opacity:0;animation:.3s .45s forwards intro-body}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-pop{to{transform:scale(1)}}@keyframes intro-body{to{opacity:1}}@keyframes intro-out{to{opacity:0;visibility:hidden;clip-path:circle(0%)}}.h-ignite{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.5rem,7.4vw,6rem);font-weight:500;line-height:.92}.hero-scrim{background:linear-gradient(90deg,#0e1326d1 0%,#0e132659 42%,#0000 62%),linear-gradient(#0000 82%,#0e1326 100%)}@media (max-width:1023px){.hero-scrim{background:linear-gradient(#0e13268c 0%,#0e132640 55%,#0000 70%),linear-gradient(#0000 86%,#0e1326 100%)}}.hero-poster{pointer-events:none;transition:opacity 1.4s var(--ease-out-expo);position:absolute;inset:0}.hero-ignite[data-gl=on] .hero-poster{opacity:0}.hero-poster-frame{aspect-ratio:1;height:100%;position:absolute;top:48%;left:75%;transform:translate(-50%,-50%)}.poster-core{aspect-ratio:1;width:36.3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-ring-mobile{display:none}@media (max-aspect-ratio:105/100){.hero-poster-frame{top:80%;left:50%}.poster-core{width:22.2%}.poster-ring-desk{display:none}.poster-ring-mobile{display:inline}}.rw-stack{display:inline-grid}.rw-word{white-space:nowrap;opacity:0;--rw-base:.45s;animation:1.35s cubic-bezier(.19,1,.22,1) both rw-pass;animation-delay:calc(var(--rw-base) + var(--i) * 1.25s);grid-area:1/1}.rw-word[data-last]{opacity:1;animation:.9s cubic-bezier(.19,1,.22,1) both rw-land;animation-delay:calc(var(--rw-base) + (var(--n) - 1) * 1.25s);text-shadow:0 0 48px #f2a93b59}html:not([data-intro=done]) .rw-word{--rw-base:1.4s}@keyframes rw-pass{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}22%,74%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(-.45em)}}@keyframes rw-land{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}.scroll-line{background:#f6f4ef26;width:2.5rem;height:1px;display:inline-block;position:relative;overflow:hidden}.scroll-line:after{content:"";background:#f2a93b;animation:2.4s cubic-bezier(.65,0,.35,1) infinite scroll-line;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.manifesto-text{max-width:21em;font-family:var(--font-heading);letter-spacing:-.028em;text-wrap:pretty;font-size:clamp(1.85rem,4vw,3.4rem);font-weight:400;line-height:1.14}.mw{--on:clamp(0, calc(var(--p,1) * (var(--n) + 8) - var(--i)), 1);opacity:calc(.16 + .84 * var(--on));transition:opacity .25s linear,color .25s linear}.mw-accent{color:rgb(242 169 59/calc(.25 + .75 * var(--on)))}.manifesto[data-static] .mw{opacity:1}.manifesto[data-static] .mw-accent{color:#f2a93b}.sys-pin{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .sys-pin{height:420vh;display:block}html:not([data-motion=off]) .sys-list{display:none}}.phone{background:linear-gradient(160deg,#2c3144,#10142a 40%,#1b2034);border-radius:2.75rem;width:min(19.5rem,100%);padding:.6rem;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #f6f4ef0f}.phone:before{content:"";z-index:2;background:#05070f;border-radius:9999px;width:5.5rem;height:1.4rem;position:absolute;top:1.05rem;left:50%;transform:translate(-50%)}.phone-screen{background:#0b0f1f;border-radius:2.2rem;overflow:hidden}.phone-glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#f2a93b38,#0000 65%);border-radius:9999px;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-bg{background:radial-gradient(circle at 20% 10%,#f2a93b0d,#0000 40%),#0b0f1f}.chat-in{animation:.45s cubic-bezier(.19,1,.22,1) both chat-in}@keyframes chat-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.typing-dots{gap:4px;display:inline-flex}.typing-dots i{background:#f2a93b;border-radius:9999px;width:6px;height:6px;animation:1s ease-in-out infinite typing}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.countdown{position:relative}.cd-list{gap:2.5rem;padding-left:2.25rem;display:grid}.cd-rail{background:#454b5f99;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.45rem}.cd-fill{transform-origin:top;transform:scaleY(var(--p,1));background:#f2a93b;position:absolute;inset:0;box-shadow:0 0 12px #f2a93b99}.cd-body{left:50%;top:calc(var(--p,1) * 100%);background:#ffe2ae;border-radius:9999px;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f2a93b40,0 0 24px 6px #f2a93bb3}.cd-step{--on:clamp(0, calc((var(--p,1) - var(--k)) * 30 + 1), 1);opacity:calc(.38 + .62 * var(--on));transition:opacity .3s linear;position:relative}.cd-node{background:rgb(242 169 59/var(--on));border:2px solid #f2a93b;border-radius:9999px;width:12px;height:12px;position:absolute;top:.35rem;left:calc(1px - 1.8rem);transform:translate(-50%)}@media (min-width:1024px){.cd-list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1.5rem;padding-top:2.75rem;padding-left:0}.cd-rail{width:auto;height:2px;inset:.4rem 0 auto}.cd-fill{transform-origin:0;transform:scaleX(var(--p,1))}.cd-body{left:calc(var(--p,1) * 100%);top:50%}.cd-node{top:calc(1px - 2.35rem);left:0;transform:translateY(-50%)}}.ba-frame{background:#0b0f1f;border:1px solid #454b5f8c;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.ba-tag{font-family:var(--font-mono);color:#d0d4dc;pointer-events:none;background:#0e1326e0;border-radius:9999px;padding:.25rem .75rem;font-size:12px;position:absolute;top:.75rem}.ba-range:focus-visible+*{outline:none}.ba-frame:has(.ba-range:focus-visible){outline-offset:3px;outline:2px solid #f2a93b}.next-mission{min-height:22rem}.next-mission-orbit{aspect-ratio:1;opacity:.9;width:120%;position:absolute;inset:-10% -20% auto auto}.next-mission-body{transform-origin:100px 100px;animation:14s linear infinite orbit-spin}.founder-sign text{fill:#f2a93b}@supports (animation-timeline:view()){.founder-sign text{fill:#0000;stroke:#f2a93b;stroke-width:1.1px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:linear both sign-draw;animation-timeline:view();animation-range:entry 30% cover 55%}@keyframes sign-draw{80%{stroke-dashoffset:0;fill:#0000}to{stroke-dashoffset:0;fill:#f2a93b}}}.ping{--ping-scale:1;--ping-op:.75}.ping-dot{fill:#ffe2ae;transform:scale(var(--ping-scale));transition:transform .3s var(--ease-out-expo)}.ping-wave{fill:none;stroke:#f2a93b;stroke-width:1.5px;opacity:var(--ping-op);transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.19,1,.22,1) infinite ping-wave}@keyframes ping-wave{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.h-launch{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(2.6rem,6.4vw,5.5rem);font-weight:500;line-height:.95}.launch-sky{z-index:-2;background:radial-gradient(70% 55% at 50% 100%,#f2a93b38,#0000 70%);position:absolute;inset:0}.launch-horizon{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 50% 0,#1a1407 0%,#0a0e1c 22%);border-radius:9999px;width:240vw;position:absolute;bottom:0;left:50%;transform:translate(-50%,88%);box-shadow:0 -1px #ffe2aef2,0 -12px 40px #f2a93b8c,0 -60px 160px #f2a93b59}@supports (animation-timeline:view()){.launch-horizon{animation:linear both horizon-rise;animation-timeline:view();animation-range:entry 10% cover 55%}@keyframes horizon-rise{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,88%)}}.footer-mark svg{animation:linear both mark-rise;animation-timeline:view();animation-range:entry cover 40%}@keyframes mark-rise{0%{clip-path:inset(100% 0 0);transform:translateY(12%)}to{clip-path:inset(0);transform:none}}}.h-page{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:500;line-height:1}.h-post{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:500;line-height:1.04}.orbit-bg{opacity:var(--ob,.8)}.orbit-bg-frame{aspect-ratio:1;height:130%;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.orbit-bg-core{aspect-ratio:1;width:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-bg-core .orb-core,.orbit-bg-core .orb-halo{animation:none}.orbit-bg-far .orbit-bg-frame{height:105%;right:-30%}@media (max-width:767px){.orbit-bg-frame,.orbit-bg-far .orbit-bg-frame{height:75%;top:22%;right:-45%}}.panel{background:#151a2e;border:1px solid #454b5f8c;border-radius:16px}}@media (prefers-reduced-motion:reduce){.intro{display:none}.chat-in,.typing-dots i,.ping-wave,.next-mission-body,.founder-sign text,.launch-horizon,.footer-mark svg{animation:none!important}.founder-sign text{fill:#f2a93b;stroke:none}.rw-word{animation:none!important}.scroll-line:after{animation:none}}
