@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_2707a4{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_2707a4{--font-display:"Orbitron","Orbitron Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}:root{--star-white:#f8fafc;--ember:#c2410c;--ember-bright:#ea580c;--beacon:#29abe2;--medium-blue:#124671;--deep-teal:#0e385a;--space-navy:#0b1120;--void:#050810;--muted:#94a3b8;--faint:#475569;--line:rgba(41,171,226,0.18);--gutter:clamp(16px,5vw,64px);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--star-white);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--beacon)}img,svg{display:block}h1,h2,h3{font-family:var(--font-display),var(--font-body),sans-serif;font-weight:500;line-height:1.1;margin:0}h2{font-size:clamp(30px,5vw,56px);letter-spacing:-.01em}h3{font-size:20px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--beacon);margin:0 0 18px;display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:28px;height:1px;background:var(--beacon)}.lead{font-size:clamp(18px,2vw,21px);color:#cbd5e1;max-width:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:600 16px var(--font-body),sans-serif;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:focus-visible{outline:2px solid var(--star-white);outline-offset:3px}.btn-primary{background:var(--beacon);color:var(--void);box-shadow:0 0 32px rgba(41,171,226,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 48px rgba(41,171,226,.55)}.btn-ghost{border-color:rgba(248,250,252,.35);color:var(--star-white);background:rgba(5,8,16,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:var(--star-white);transform:translateY(-2px)}.header{position:fixed;z-index:50;left:50%;transform:translateX(-50%);top:calc(env(safe-area-inset-top, 0px) + 12px);width:min(calc(100% - 2 * clamp(12px, 3vw, 32px)),1180px);display:flex;align-items:center;justify-content:space-between;padding:9px 10px 9px 20px;border-radius:999px;background:rgba(5,8,16,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(41,171,226,.14);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.header.scrolled{background:rgba(5,8,16,.8);border-color:rgba(41,171,226,.24);box-shadow:0 12px 40px -18px rgba(0,0,0,.9)}.header .logo{width:92px;color:var(--star-white)}.header .btn{min-height:40px;padding:0 18px;font-size:14px}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero canvas{width:100%;height:100%}.hero canvas,.hero:after{position:absolute;inset:0;z-index:-1}.hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 70% at 72% 50%,rgba(14,56,90,.35),transparent 70%),linear-gradient(90deg,var(--void) 0,rgba(5,8,16,.85) 35%,rgba(5,8,16,0) 65%),linear-gradient(0deg,var(--void) 0,transparent 25%)}.hero-grid{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6}.hero-content{position:relative;z-index:1;padding-top:90px;padding-bottom:60px}.hero h1{font-size:clamp(44px,9vw,112px);max-width:9ch;text-shadow:0 0 40px rgba(41,171,226,.25)}.hero h1 .accent{color:var(--beacon)}.hero .lead{margin:28px 0 40px;max-width:520px}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.scroll-cue{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);width:1px;height:56px;background:linear-gradient(var(--beacon),transparent);animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,to{opacity:.2;transform:translateX(-50%) scaleY(.6)}50%{opacity:1;transform:translateX(-50%) scaleY(1)}}.section{position:relative;padding:clamp(96px,14vw,180px) 0}.section+.section{border-top:1px solid rgba(41,171,226,.07)}.section-head{margin-bottom:clamp(40px,6vw,72px)}.section-head .lead{margin-top:22px}.name-story{position:relative;background:var(--void)}.sm-track{height:520vh}.sm-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.merge-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.sm-content{position:absolute;inset:0;z-index:2;pointer-events:none;padding-top:clamp(84px,13vh,130px)}.eyebrow.warm{color:var(--ember-bright)}.eyebrow.warm:before{background:var(--ember-bright);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.named .eyebrow.warm:before{transform:none}.nm-text h2{font-size:clamp(28px,4.6vw,62px);max-width:920px}.nm-text h2>span{display:inline-block;opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.nm-text .nm-2{color:var(--beacon);transition-delay:.25s}.nm-text .nm-3{transition-delay:.5s}.named .nm-text h2>span{opacity:1;transform:none}.tc-wrap{position:relative;display:inline-block}.tc-wrap em{font-family:var(--font-body);font-weight:400}.tc-underline{position:absolute;left:0;bottom:2px;height:2px;width:100%;background:var(--beacon);transform:scaleX(0);transform-origin:left;transition:transform .6s ease .9s}.named .tc-underline{transform:none}.nm-sub{max-width:640px;margin:20px 0 clamp(24px,4.5vh,56px);color:#cbd5e1;font-size:clamp(16px,1.4vw,19px);opacity:0;transition:opacity .6s ease 1s}.named .nm-sub{opacity:1}.nm-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.nm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.nm-card{padding:clamp(16px,2.2vw,30px);border-radius:18px;will-change:opacity,filter,transform;border:1px solid rgba(41,171,226,.18);background:linear-gradient(180deg,rgba(18,70,113,.18),rgba(11,17,32,.25))}.nm-card.warm{border-color:rgba(226,110,40,.25);background:linear-gradient(180deg,rgba(226,110,40,.1),rgba(11,17,32,.25))}.nm-num{font-size:12px;letter-spacing:.2em;color:var(--beacon);margin-bottom:clamp(8px,2vh,20px)}.nm-card.warm .nm-num{color:var(--ember-bright)}.nm-card h3{font-size:clamp(19px,1.9vw,25px);margin-bottom:8px}.nm-card p{margin:0;color:rgba(248,250,252,.66);font-size:clamp(14px,1.05vw,15.5px);line-height:1.55}.merge-caption{position:absolute;left:0;right:0;bottom:clamp(40px,7vh,86px);height:1.2em;text-align:center;z-index:1;pointer-events:none;font-size:13px;letter-spacing:.32em;text-transform:uppercase}.merge-caption span{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;color:var(--beacon)}.merge-caption .pale{color:#dbeeff}.name-story.still .sm-track{height:auto}.name-story.still .sm-pin{position:relative;height:auto;overflow:visible;padding:clamp(96px,14vw,180px) 0}.name-story.still .sm-content{position:relative;padding-top:0;pointer-events:auto}.name-story.still .merge-canvas,.name-story.still .merge-caption{display:none}@media (max-width:699px){.nm-card h3{margin-bottom:4px}.nm-num{display:none}}.site-loader{display:none}html.loading{overflow:hidden}html.loading .site-loader{display:grid;place-items:center;position:fixed;inset:0;z-index:100}.site-loader:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(14,56,90,.55),transparent 55%),var(--void);transition:opacity .6s ease}.loader-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;width:min(340px,82vw);transition:opacity .45s ease,transform .55s cubic-bezier(.4,0,.2,1)}.loader-wordmark{width:clamp(150px,30vw,210px);height:auto;color:var(--star-white);opacity:0;animation:loaderIn .5s ease forwards}.loader-kai-slot{position:relative;width:140px;height:140px}.loader-kai-slot:after{content:"";position:absolute;inset:22px;border-radius:50%;border:2px solid transparent;border-top-color:rgba(41,171,226,.85);animation:spin 1s linear infinite;transition:opacity .3s}.leave .loader-kai-slot:after,.ready .loader-kai-slot:after{opacity:0}.loader-kai{position:absolute;inset:0;opacity:0;animation:loaderIn .5s ease .1s forwards}.loader-ball{position:absolute;left:50%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%) scale(.7)}.kai-eyes.loader-scan{animation:loaderScan 1.1s ease-in-out infinite}@keyframes loaderScan{0%,to{transform:translate(-50%,-50%) translateX(-8px)}50%{transform:translate(-50%,-50%) translateX(8px)}}.ready .loader-ball{animation:loaderBounce .5s cubic-bezier(.3,1.6,.5,1)}@keyframes loaderBounce{0%,to{transform:translate(-50%,-50%) scale(.7)}35%{transform:translate(-50%,-50%) scale(.8)}}.loader-orb{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:radial-gradient(circle at 35% 30%,#ffffffaa,var(--beacon) 45%,var(--deep-teal) 100%);box-shadow:0 0 18px rgba(41,171,226,.6),inset 0 0 8px rgba(255,255,255,.3)}.loader-orb .kai-lite-eye{width:7px;height:11px;animation:kaiLiteBlink 2.4s infinite}.loader-orb:not(.happy){animation:loaderOrbScan 1.1s ease-in-out infinite}@keyframes loaderOrbScan{0%,to{padding-right:10px}50%{padding-left:10px;padding-right:0}}.loader-orb.happy .kai-lite-eye{height:5px;width:9px;background:transparent;border:2px solid #fff;border-bottom:0;border-radius:7px 7px 0 0;animation:none}.loader-status{position:relative;width:100%;height:20px;text-align:center;font-size:14px;color:var(--muted)}.loader-status span{position:absolute;inset:0;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.loader-status span.on{opacity:1;transform:none;transition-delay:.18s}.loader-status span.past{transform:translateY(-6px)}.loader-status span.done{color:var(--beacon);font-weight:600}.loader-bar{width:100%;height:2px;border-radius:2px;overflow:hidden;background:rgba(148,163,184,.18)}.loader-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--beacon),#a5e3fb);box-shadow:0 0 10px var(--beacon)}.go .loader-bar i{width:70%;transition:width 1s cubic-bezier(.4,.1,.3,1)}.leave .loader-bar i,.ready .loader-bar i{width:100%;transition:width .3s ease}html.loading .site-loader.leave{pointer-events:none}.site-loader.leave:before{opacity:0}.leave .loader-stack{opacity:0;transform:translateY(-14px)}@keyframes loaderIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.crystalized-ball{position:relative;width:100%;height:100%;overflow:hidden}.kai{position:fixed;left:0;top:0;z-index:40;width:200px;height:200px;pointer-events:none;will-change:transform}.kai-inner{width:100%;height:100%;opacity:0;transform:scale(.3);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1.2)}.kai-inner.on{opacity:1;transform:none}.kai-inner.handover{transform:none;transition:opacity .35s ease}.kai-caption{--kai-colour:var(--beacon);position:fixed;left:0;top:0;z-index:41;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-gap:3px;gap:3px;width:max-content;max-width:min(280px,70vw);padding:9px 13px;border-radius:14px;background:rgba(5,8,16,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--kai-colour) 45%,transparent);box-shadow:0 10px 30px -14px rgba(0,0,0,.9);opacity:0;transition:opacity .25s ease;will-change:transform}.kai-caption.on:not([data-side=none]){opacity:1}.kai-caption:after{content:"";position:absolute;width:10px;height:10px;background:inherit;border:inherit;border-width:0 0 1px 1px;display:none}.kai-caption[data-side=right]:after{display:block;left:-6px;top:calc(50% - 5px);transform:rotate(45deg)}.kai-caption[data-side=left]:after{display:block;right:-6px;top:calc(50% - 5px);transform:rotate(-135deg)}.kai-caption[data-side=above]:after{display:block;bottom:-6px;left:calc(50% - 5px);transform:rotate(-45deg)}.kai-caption[data-side=below]:after{display:block;top:-6px;left:calc(50% - 5px);transform:rotate(135deg)}.kai-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kai-colour);white-space:nowrap}.kai-line{font-size:14px;line-height:1.4;color:var(--star-white)}.kai-rest{visibility:hidden}.kai-cursor{display:inline-block;width:6px;height:1em;margin:0 1px 0 2px;vertical-align:-2px;background:var(--kai-colour);animation:kaiBlink 1s steps(1) infinite}@keyframes kaiBlink{50%{opacity:0}}@media (max-width:699px){.kai-tag{font-size:9px}.kai-line{font-size:13px}}.kai-bob{position:relative}.kai-eyes{position:absolute;left:50%;top:46%;width:54px;height:26px;display:flex;justify-content:space-between;align-items:center;transform:translate(-50%,-50%) translate(var(--lx,0),var(--ly,0));pointer-events:none}.kai-eye{position:relative;width:15px;height:23px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff,0 0 16px var(--kai-colour,var(--beacon));transition:transform .07s ease,height .15s ease,width .15s ease,border-radius .15s ease}.kai-eyes.blink .kai-eye{transform:scaleY(.1)}.kai-eyes.happy .kai-eye{height:11px;width:18px;background:transparent;border:4px solid #fff;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -2px 8px -2px var(--kai-colour,var(--beacon));transform:none}.kai-eye svg{display:none;position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.kai-eye svg path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round}.kai-inner.dizzy .kai-eye{width:20px;height:20px;background:transparent;box-shadow:none;transform:none}.kai-inner.dizzy .kai-eye svg{display:block;animation:kaiSpiral .7s linear infinite;filter:drop-shadow(0 0 3px var(--kai-colour,var(--beacon)))}.kai-inner.dizzy .kai-eye:last-child svg{animation-direction:reverse}@keyframes kaiSpiral{to{transform:rotate(1turn)}}.kai-lite{--kai-c:var(--beacon);position:fixed;z-index:40;right:-9px;bottom:26vh;border:0;cursor:pointer;width:40px;height:40px;border-radius:50%;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px 0 0;background:radial-gradient(circle at 35% 30%,#ffffffaa,var(--kai-c) 45%,var(--deep-teal) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--kai-c) 60%,transparent),inset 0 0 8px rgba(255,255,255,.3);opacity:0;transform:translateX(30px);transition:opacity .5s ease,transform .5s ease,background .6s ease,box-shadow .6s ease}.kai-lite.on{opacity:.95;transform:none;animation:kaiLiteBob 4.5s ease-in-out infinite}.kai-lite:focus-visible{outline:2px solid var(--star-white);outline-offset:3px}.kai-lite-eye{width:5px;height:8px;border-radius:50%;background:#fff;animation:kaiLiteBlink 5s infinite;transition:all .15s ease}@keyframes kaiLiteBlink{0%,94%,to{transform:none}96%{transform:scaleY(.1)}}@keyframes kaiLiteBob{50%{transform:translateY(-6px)}}.kai-lite.happy{animation:kaiLiteBounce .6s cubic-bezier(.3,1.6,.5,1)}.kai-lite.happy .kai-lite-eye{height:4px;width:6px;background:transparent;border:2px solid #fff;border-bottom:0;border-radius:6px 6px 0 0;animation:none}@keyframes kaiLiteBounce{0%{transform:scale(1)}30%{transform:scale(1.25) translateX(-6px)}to{transform:scale(1)}}.kai-lite.dizzy{animation:kaiLiteSpin .9s ease-in-out}.kai-lite.dizzy .kai-lite-eye{width:6px;height:6px;background:transparent;border:1.5px dotted #fff;animation:kaiSpiral .4s linear infinite}@keyframes kaiLiteSpin{0%{transform:rotate(0)}70%{transform:rotate(2turn) scale(.9)}to{transform:rotate(2turn)}}.kai-lite-say{position:fixed;z-index:41;right:44px;bottom:calc(26vh + 4px);max-width:min(240px,62vw);pointer-events:none;padding:8px 12px;border-radius:12px 12px 4px 12px;font-size:13px;line-height:1.4;color:var(--star-white);background:rgba(5,8,16,.92);border:1px solid rgba(41,171,226,.35);box-shadow:0 10px 24px -12px rgba(0,0,0,.9);opacity:0;transform:translateX(8px) scale(.96);transform-origin:right bottom;transition:opacity .2s ease,transform .2s ease}.kai-lite-say.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kai-lite-eye,.kai-lite.dizzy,.kai-lite.happy,.kai-lite.on{animation:none}}.kai-inner.dizzy .kai-bob{animation:kaiDizzy .55s ease-in-out infinite alternate}@keyframes kaiDizzy{0%{transform:rotate(-18deg) translateX(-4px)}to{transform:rotate(18deg) translateX(4px)}}.kai-dock{position:absolute;left:78%;top:62%;width:2px;height:2px;pointer-events:none}@media (max-width:699px){.kai-dock{left:calc(100% - 52px)}}.kai-bob{width:100%;height:100%;animation:kaiBob 4.5s ease-in-out infinite}@keyframes kaiBob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.kai-bob{animation:none}}.bento{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:900px){.bento{grid-template-columns:repeat(6,1fr)}.bento .w2{grid-column:span 2}.bento .w3{grid-column:span 3}.bento .w4{grid-column:span 4}}.bento-card{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;overflow:hidden;padding:22px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(165deg,rgba(14,56,90,.42),rgba(11,17,32,.7) 65%)}.bento-card.warm{background:linear-gradient(165deg,rgba(194,65,12,.16),rgba(11,17,32,.7) 65%);border-color:rgba(234,88,12,.2)}.bento-copy{margin-top:auto}.bento-copy .tag{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--beacon)}.bento-card.warm .tag{color:var(--ember-bright)}.bento-copy h3{font-size:clamp(18px,1.6vw,22px);margin:8px 0 6px}.bento-copy p{margin:0;color:#a9b6c8;font-size:15px;max-width:46ch}.bento-card:not(.in) .mini,.bento-card:not(.in) .mini *{animation-play-state:paused!important}.mini{position:relative;flex:1 1;min-height:170px;display:grid;place-items:center;border-radius:16px;background:rgba(5,8,16,.55);border:1px solid rgba(41,171,226,.1);padding:18px;font-size:13px;color:#cbd5e1}.btn-mini{display:inline-grid;padding:7px 14px;border-radius:999px;font-weight:600;font-size:12.5px}.btn-mini>span{grid-area:1/1;text-align:center}.btn-mini.ghost{border:1px solid rgba(148,163,184,.3);color:var(--muted)}.dot.live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pulse 1.6s ease-in-out infinite}.offer{width:min(340px,100%);padding:16px;border-radius:14px;background:var(--space-navy);border:1px solid rgba(41,171,226,.3);animation:offer 6s ease-in-out infinite}.offer-top{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.offer-title{margin-top:8px;font-weight:600;font-size:15px;color:var(--star-white)}.offer-meta{color:var(--muted);font-size:12.5px;margin-top:2px}.offer-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.btn-mini.accept{background:var(--beacon);color:var(--void);animation:acceptBtn 6s ease-in-out infinite}.btn-mini .a1{animation:swapA 6s ease-in-out infinite}.btn-mini .a2{opacity:0;animation:swapB 6s ease-in-out infinite}@keyframes offer{0%,4%{opacity:0;transform:translateY(-16px)}12%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes acceptBtn{0%,45%{background:var(--beacon);box-shadow:none}50%{box-shadow:0 0 0 6px rgba(41,171,226,.25)}58%,to{background:#22c55e;box-shadow:none}}@keyframes swapA{0%,54%{opacity:1}58%,to{opacity:0}}@keyframes swapB{0%,54%{opacity:0}58%,to{opacity:1}}.wtn-doc{position:relative;width:min(230px,100%);padding:14px 16px;border-radius:10px;background:#e8eef5;color:#1e293b;box-shadow:0 18px 40px -18px rgba(0,0,0,.8);transform:rotate(-2deg)}.wtn-head{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--medium-blue);margin-bottom:8px}.wtn-row{display:flex;justify-content:space-between;font-size:11.5px;padding:3px 0;border-bottom:1px solid #cbd5e1}.wtn-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sig{width:120px;height:30px;margin-top:10px}.sig path{fill:none;stroke:var(--medium-blue);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:sign 5s ease-in-out infinite}.wtn-sign{font-size:10px;color:#64748b;border-top:1px dashed #94a3b8;padding-top:3px;width:120px}.stamp{position:absolute;right:-10px;bottom:16px;padding:4px 10px;border-radius:6px;border:2px solid #16a34a;color:#16a34a;font-weight:800;font-size:11px;transform:rotate(-8deg) scale(.6);opacity:0;animation:stamp 5s ease-in-out infinite;background:rgba(232,238,245,.9)}@keyframes sign{0%,10%{stroke-dashoffset:260}55%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes stamp{0%,58%{opacity:0;transform:rotate(-8deg) scale(1.6)}64%,92%{opacity:1;transform:rotate(-8deg) scale(1)}to{opacity:0;transform:rotate(-8deg) scale(1)}}.mini-trail{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;place-items:initial}.trail-step{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0 7px 4px;color:var(--faint);animation:trailText 4.8s ease infinite}.trail-step:not(:last-child):after{content:"";position:absolute;left:9px;top:24px;height:18px;width:2px;background:rgba(71,85,105,.6)}.trail-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--faint);animation:trailDot 4.8s ease infinite;flex:none}@keyframes trailDot{0%{background:transparent;border-color:var(--faint);box-shadow:none}8%,85%{background:var(--beacon);border-color:var(--beacon);box-shadow:0 0 10px var(--beacon)}to{background:transparent;border-color:var(--faint)}}@keyframes trailText{0%{color:var(--faint)}8%,85%{color:var(--star-white)}to{color:var(--faint)}}.mini-net svg{width:100%;max-width:420px;height:auto}.net-line{fill:none;stroke:rgba(41,171,226,.35);stroke-width:1.5;stroke-dasharray:4 5}.net-halo{fill:rgba(41,171,226,.12)}.net-node{fill:var(--star-white)}.net-load{fill:var(--ember-bright);filter:drop-shadow(0 0 6px var(--ember-bright))}.mini-book{place-items:initial;align-content:center;gap:10px}.field{grid-gap:4px;gap:4px;padding:9px 12px;border-radius:10px;background:var(--space-navy);border:1px solid rgba(148,163,184,.18)}.field span{font-size:11px;color:var(--muted)}.field .type{display:block;overflow:hidden;white-space:nowrap;width:0;font-weight:500;color:var(--star-white);animation:typeIn 6s steps(28) infinite}.field .t2{animation-name:typeIn2}@keyframes typeIn{0%,5%{width:0}30%,95%{width:100%}to{width:0}}@keyframes typeIn2{0%,32%{width:0}50%,95%{width:100%}to{width:0}}.book-row{display:flex;justify-content:flex-end}.btn-mini.book{background:var(--ember);color:var(--star-white)}.btn-mini.book .a1,.btn-mini.book .a2{animation-duration:6s}.btn-mini.book .a1{animation-name:bookA}.btn-mini.book .a2{animation-name:bookB}@keyframes bookA{0%,60%{opacity:1}64%,to{opacity:0}}@keyframes bookB{0%,60%{opacity:0}64%,95%{opacity:1}to{opacity:0}}.mini-board{place-items:initial;align-content:center;gap:8px}.board-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:var(--space-navy);border:1px solid rgba(148,163,184,.14)}.board-job{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--star-white);font-weight:500}.pill-swap{display:inline-grid;animation:none}.pill-swap>span{grid-area:1/1;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;text-align:center}.pill-swap .p1{background:rgba(41,171,226,.15);color:var(--beacon);animation:swapA 5s ease-in-out infinite;animation-delay:inherit}.pill-swap .p2{background:rgba(34,197,94,.15);color:#4ade80;opacity:0;animation:swapB 5s ease-in-out infinite;animation-delay:inherit}@media (prefers-reduced-motion:reduce){.mini,.mini *{animation:none!important}.field .type{width:auto}.btn-mini .a2,.pill-swap .p2{opacity:0}.sig path{stroke-dashoffset:0}}.statement{padding:clamp(110px,16vw,200px) 0}.statement-text{margin:0;max-width:1040px;font-family:var(--font-body);font-weight:600;font-size:clamp(28px,4.4vw,58px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.statement-text .sw{opacity:.16;transition:opacity .25s linear}.statement-text .accent{color:var(--beacon)}.problem-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.problem-list li{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line);font-size:clamp(19px,2.4vw,26px);color:#e2e8f0}.problem-list .num{font-size:14px;color:var(--ember-bright)}.closing,.problem-list .num{font-family:var(--font-display)}.closing{margin-top:48px;font-size:clamp(20px,2.6vw,28px);color:var(--beacon)}.split{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}}.panel{position:relative;padding:clamp(28px,4vw,48px);border-radius:24px;background:linear-gradient(160deg,rgba(14,56,90,.45),rgba(11,17,32,.6) 60%);border:1px solid var(--line);overflow:hidden}.panel:before{content:"";position:absolute;width:340px;height:340px;right:-120px;top:-140px;background:radial-gradient(circle,rgba(41,171,226,.22),transparent 70%);pointer-events:none}.panel.warm:before{background:radial-gradient(circle,rgba(194,65,12,.25),transparent 70%)}.panel .tag{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--beacon)}.panel.warm .tag{color:var(--ember-bright)}.panel h2{font-size:clamp(28px,3.6vw,42px);margin:14px 0 30px}.feature-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.feature-list li{display:grid;grid-template-columns:22px 1fr;grid-gap:14px;gap:14px;color:#cbd5e1}.feature-list li:before{content:"";width:10px;height:10px;margin-top:9px;border-radius:50%;background:var(--beacon);box-shadow:0 0 12px var(--beacon)}.panel.warm .feature-list li:before{background:var(--ember-bright);box-shadow:0 0 12px var(--ember-bright)}.feature-list strong{color:var(--star-white);font-weight:600}.chain{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;position:relative}@media (min-width:900px){.chain{grid-template-columns:repeat(5,1fr)}}.chain li{position:relative;padding:28px 0 28px 44px}@media (min-width:900px){.chain li{padding:64px 16px 0 0}}.chain li:before{content:"";position:absolute;left:8px;top:34px;width:14px;height:14px;border-radius:50%;border:2px solid var(--faint);background:var(--void);transition:all .6s ease;z-index:1}.chain li:after{content:"";position:absolute;left:14px;top:48px;bottom:-34px;width:2px;background:var(--faint);opacity:.4}.chain li:last-child:after{display:none}@media (min-width:900px){.chain li:before{left:0;top:18px}.chain li:after{left:16px;right:0;top:25px;bottom:auto;width:auto;height:2px}}.chain li.kai-landed:before{transform:scale(1.35);box-shadow:0 0 0 7px rgba(45,212,191,.22),0 0 26px #2DD4BF;border-color:#2DD4BF;background:#2DD4BF;transition:all .15s ease}.chain .step{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);color:var(--faint);transition:color .6s ease}.chain .desc{color:var(--muted);font-size:15px;margin-top:6px}.chain li.lit:before{border-color:var(--beacon);background:var(--beacon);box-shadow:0 0 18px var(--beacon)}.chain li.lit:after{background:linear-gradient(90deg,var(--beacon),var(--faint));opacity:1}.chain li.lit .step{color:var(--star-white)}.chain-note{margin-top:56px;max-width:680px;color:#cbd5e1;font-size:19px}.ai{overflow:hidden}.ai-grid{display:grid;grid-gap:48px;gap:48px;align-items:center;grid-template-columns:1fr}@media (min-width:900px){.ai-grid{grid-template-columns:1.1fr .9fr}}.agents{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.agent{padding:22px;border-radius:18px;border:1px solid var(--line);background:rgba(11,17,32,.7);position:relative;overflow:hidden}.agent .dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:pulse 2s ease-in-out infinite}.agent:nth-child(2) .dot{animation-delay:.5s}.agent:nth-child(3) .dot{animation-delay:1s}.agent:nth-child(4) .dot{animation-delay:1.5s}.agent .name{font-family:var(--font-display);font-size:17px;margin-top:16px}.agent .status{font-size:13px;color:var(--muted);margin-top:4px}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.frontier{margin-top:28px;color:var(--ember-bright);font-weight:600}.tracking{text-align:center;overflow:hidden}.tracking .lead{margin:26px auto 0}.tracking .eyebrow{justify-content:center}.tracking .eyebrow:after{content:"";width:28px;height:1px;background:var(--beacon)}.orbit{position:relative;width:min(520px,90vw);aspect-ratio:1;margin:0 auto 56px}.orbit .ring{position:absolute;inset:0;border-radius:50%;border:1px solid var(--line)}.orbit .r2{inset:14%}.orbit .r3{inset:28%}.orbit .core{position:absolute;inset:38%;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--medium-blue),var(--void) 70%);box-shadow:0 0 60px rgba(41,171,226,.45),inset 0 0 30px rgba(41,171,226,.3)}.orbit .sat{position:absolute;inset:0;animation:spin 18s linear infinite}.orbit .s2{inset:14%;animation-duration:12s;animation-direction:reverse}.orbit .s3{inset:28%;animation-duration:8s}.orbit .sat:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--beacon);box-shadow:0 0 16px var(--beacon)}.orbit .s2:after{background:var(--ember-bright);box-shadow:0 0 16px var(--ember-bright)}@keyframes spin{to{transform:rotate(1turn)}}.roadmap{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:900px){.roadmap{grid-template-columns:repeat(3,1fr)}}.stage{padding:32px;border-radius:22px;border:1px solid var(--line);background:rgba(11,17,32,.6)}.stage.now{border-color:rgba(41,171,226,.6);box-shadow:0 0 40px rgba(41,171,226,.12)}.stage .label{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:26px}.stage .label .live{font:600 11px var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--void);background:var(--beacon);padding:4px 8px;border-radius:6px}.stage ul{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px;color:#cbd5e1}.stage li{padding-left:18px;position:relative}.stage li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--muted)}.stage.now li:before{background:var(--beacon)}.origin{text-align:center}.origin .emblem{width:min(240px,50vw);margin:0 auto 48px;color:var(--ember);filter:drop-shadow(0 0 40px rgba(194,65,12,.35))}.origin h2{max-width:16ch;margin:0 auto}.origin .lead{margin:28px auto 0}.faq-grid{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr}@media (min-width:900px){.faq-grid{grid-template-columns:.8fr 1.2fr}}.faq-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line);min-width:0}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(16px,1.5vw,19px);font-weight:600;color:var(--star-white)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(41,171,226,.35);color:var(--beacon);font-size:18px;font-weight:400;transition:transform .3s ease,background .3s ease}.faq-item[open] summary:after{transform:rotate(45deg);background:rgba(41,171,226,.15)}.faq-item summary:focus-visible{outline:2px solid var(--beacon);outline-offset:4px;border-radius:6px}.faq-answer{padding:0 48px 22px 0;color:#b6c2d2;max-width:62ch}.cta{overflow:hidden;background:linear-gradient(180deg,var(--void),var(--space-navy))}.constellation{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9}.cta .waitlist-grid{position:relative;z-index:1}.waitlist-grid{display:grid;grid-gap:48px;gap:48px;grid-template-columns:1fr}@media (min-width:900px){.waitlist-grid{grid-template-columns:.9fr 1.1fr}}.contact-line{margin-top:32px;color:var(--muted)}.contact-line a{font-weight:600}.form{padding:clamp(24px,4vw,40px);border-radius:24px;border:1px solid var(--line);background:rgba(11,17,32,.7)}.form,.form .row2{display:grid;grid-gap:16px;gap:16px}.form .row2{grid-template-columns:1fr}@media (min-width:600px){.form .row2{grid-template-columns:1fr 1fr}}.field{display:grid;grid-gap:6px;gap:6px}.field label,.field legend{font-size:14px;color:#cbd5e1;font-weight:500}.field input,.field textarea{width:100%;font:16px var(--font-body);color:var(--star-white);background:var(--void);border:1px solid rgba(148,163,184,.3);border-radius:12px;padding:13px 14px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--beacon);box-shadow:0 0 0 3px rgba(41,171,226,.2)}fieldset.field{border:0;padding:0;margin:0}.roles{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.roles label{cursor:pointer;position:relative}.roles input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.roles span{display:inline-block;padding:10px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.3);color:#cbd5e1;font-size:15px;transition:all .2s ease}.roles input:checked+span{border-color:var(--beacon);background:rgba(41,171,226,.15);color:var(--star-white)}.roles input:focus-visible+span{outline:2px solid var(--beacon);outline-offset:2px}.consent{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;font-size:14px;color:var(--muted);align-items:start}.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--beacon)}.form .btn{justify-self:start}.form-msg{font-size:15px;padding:14px 16px;border-radius:12px}.form-msg.ok{background:rgba(34,197,94,.12);color:#86efac}.form-msg.err{background:rgba(194,65,12,.15);color:#fdba74}.footer{border-top:1px solid var(--line);padding:40px 0 32px}.footer-top{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.footer .logo{width:96px;color:var(--star-white)}.footer nav{display:flex;gap:22px;font-size:14px}.footer nav a{color:var(--muted);text-decoration:none}.footer nav a:hover{color:var(--star-white)}.legal{margin-top:28px;font-size:11px;line-height:1.6;color:#334155}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.agent .dot,.orbit .sat,.scroll-cue{animation:none}}.doc{padding:140px 0 96px;max-width:760px}.doc h1{font-size:clamp(34px,5vw,52px);margin-bottom:12px}.doc h2{font-size:22px;margin:40px 0 12px}.doc li,.doc p{color:#cbd5e1}.doc .updated{color:var(--muted);font-size:14px}