@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#000;--ink-1:#060708;--ink-2:#0b0d0f;--ink-3:#121518;--bone:#ecebe6;--steel:#969ea4;--dim:#5f676d;--line:#ecebe61c;--line-2:#ecebe633;--teal:#63f2e4;--teal-soft:#63f2e424;--sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 4.2vw, 64px);--maxw:1520px;--nav-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--black)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--black);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-stretch:100%;line-height:1.5;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--bone);color:var(--black)}:focus-visible{outline:1px solid var(--bone);outline-offset:4px}.skip-link{z-index:100;background:var(--bone);color:var(--black);font-family:var(--mono);padding:10px 14px;font-size:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.display{letter-spacing:-.035em;margin:0;font-weight:560;font-stretch:125%;line-height:.9}.h2{letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,92px);font-weight:540;font-stretch:125%;line-height:.94}.h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:560;font-stretch:112%;line-height:1.08}.lead{color:var(--steel);text-wrap:pretty;max-width:36ch;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.lead strong{color:var(--bone);font-weight:500}.body{color:var(--steel);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:11.5px;font-weight:450}.index{letter-spacing:0;color:var(--steel);margin:0;font-size:15px;font-weight:500}.live{color:var(--teal)}.dot{background:var(--steel);vertical-align:middle;border-radius:50%;width:6px;height:6px;display:inline-block}.dot.is-live{background:var(--teal);box-shadow:0 0 10px var(--teal);animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.35}}.btn{--h:50px;height:var(--h);border:1px solid var(--line-2);letter-spacing:0;color:var(--bone);isolation:isolate;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);white-space:nowrap;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--bone);transition:transform .5s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--black);border-color:var(--bone)}.btn:hover:before{transform:none}.btn--solid{background:var(--bone);color:var(--black);border-color:var(--bone)}.btn--solid:before{background:var(--black)}.btn--solid:hover{color:var(--bone)}.btn svg{width:14px;height:14px;transition:transform .5s var(--ease-out);flex:none}.btn:hover svg{transform:translate(4px)}.btn[aria-disabled=true]{pointer-events:none;color:var(--steel)}.link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);align-items:center;gap:10px;padding-bottom:4px;font-size:12px;display:inline-flex;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}.link:hover:after{transform:scaleX(0)}.nav{padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;z-index:50;height:var(--nav-h);transition:background .5s var(--ease-out), border-color .5s var(--ease-out), transform .6s var(--ease-out);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom-color:var(--line);background:#0000009e}.nav.is-hidden{transform:translateY(-100%)}.nav__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:13.5px;font-weight:640;font-stretch:125%;display:inline-flex}.brand svg{flex:none;width:30px;height:34px;margin-block:-6px}.nav__links{gap:clamp(18px,2.2vw,36px);margin:0;padding:0;list-style:none;display:flex}.nav__links a{color:var(--steel);font-size:14.5px;transition:color .3s;position:relative}.nav__links a:hover,.nav__links a.is-active{color:var(--bone)}.nav__links a.is-active:before{content:"";background:var(--bone);width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-11px}.nav__ces{border:1px solid var(--line-2);white-space:nowrap;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:14px;transition:border-color .3s;display:inline-flex}.nav__ces:hover{border-color:var(--bone)}.nav__ces .t{color:var(--teal);font-variant-numeric:tabular-nums}.nav__menu{justify-content:center;align-items:center;width:40px;height:40px;display:none}.nav__menu span{background:var(--bone);width:22px;height:1px;transition:background .3s;display:block;position:relative}.nav__menu span:before,.nav__menu span:after{content:"";background:var(--bone);width:22px;height:1px;transition:transform .45s var(--ease-out);position:absolute;left:0}.nav__menu span:before{transform:translateY(-4px)}.nav__menu span:after{transform:translateY(4px)}.nav.is-open .nav__menu span{background:0 0}.nav.is-open .nav__menu span:before{transform:rotate(45deg)}.nav.is-open .nav__menu span:after{transform:rotate(-45deg)}.sheet{z-index:49;padding:calc(var(--nav-h) + 32px) var(--gutter) 32px;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), visibility .45s;background:#000000f5;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.sheet.is-open{opacity:1;visibility:visible}.sheet ul{margin:0;padding:0;list-style:none}.sheet li{border-top:1px solid var(--line)}.sheet li a{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;padding:16px 0;font-size:30px;font-weight:540;font-stretch:125%;display:flex}.sheet li a span{font-family:var(--mono);color:var(--steel);letter-spacing:.12em;font-size:11px}@media (width<=1080px){.nav__links{display:none}.nav__menu{display:inline-flex}}@media (width<=440px){.nav__ces:not(.nav__contact){display:none}}@media (width<=520px){.nav__ces .l{display:none}.nav__ces{gap:8px;padding:0 10px}.brand{letter-spacing:.15em;gap:9px;font-size:11.5px}.brand svg{width:24px}.nav__inner{gap:10px}}.hero{background:linear-gradient(#040710 0%,#0f1427 15%,#1e1e34 30%,#332b3b 45%,#4e3a40 58%,#533d3e 63%,#1a1720 67%,#09080c 75%,#030101 100%);height:100svh;min-height:640px;position:relative;overflow:hidden}@media (aspect-ratio<=19/20){.hero{background:linear-gradient(#040710 0%,#0f1427 22%,#1e1e34 40%,#332b3b 52%,#4e3a40 60%,#533d3e 64%,#1a1720 67%,#09080c 74%,#030101 100%)}}.hero-poster{background-position:62% 55%;background-size:cover;position:absolute;inset:0}.hero-scene{opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.hero-scene.is-ready{opacity:1}.hero-scene canvas{width:100%!important;height:100%!important}.hero-scene.is-fallback{opacity:1;background:radial-gradient(60% 50% at 70% 40%,#0f1416,#000 70%)}.hero__shade{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 18% 52%,#000000d1 100%),linear-gradient(90deg,#0000008c 0%,#0000 46%);position:absolute;inset:0}.hero__content{padding-bottom:clamp(88px,13vh,132px);position:absolute;inset:auto 0 0}.hero__eyebrow{font-family:var(--sans);letter-spacing:0;text-transform:none;color:#ecebe6bf;margin:0 0 clamp(18px,2.4vh,28px);font-size:15px}.hero__title{max-width:9.6ch;font-size:clamp(44px,6.4vw,118px)}.hero__title .line,.hero__title .line__in{display:block}.hero__title{flex-direction:column;display:flex}.hero.is-intro .hero__title .line{margin-block:-.08em -.14em;padding-block:.08em .14em;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero .hero__title .line__in{animation:hero-line 1.4s var(--ease-out) both}.hero .hero__title .line:nth-child(2) .line__in{animation-delay:.1s}.hero .hero__title .line:nth-child(3) .line__in{animation-delay:.2s}.hero .hero__eyebrow{animation:hero-rise-s 1s var(--ease-out) .1s both}.hero .hero__sub{animation:hero-rise 1.1s var(--ease-out) .55s both}.hero .hero__ctas{animation:hero-rise 1.1s var(--ease-out) .65s both}.hero .hud{animation:1.2s ease-out .8s both hero-fade}}@keyframes hero-line{0%{transform:translateY(110%)}}@keyframes hero-rise-s{0%{opacity:0;transform:translateY(12px)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hero-fade{0%{opacity:0}}#team:target~#root{visibility:hidden}.hero__title em{color:var(--steel);font-style:normal}.hero__row{flex-direction:column;align-items:flex-start;gap:28px;margin-top:clamp(22px,3.4vh,40px);display:flex}.hero__sub{max-width:40ch}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hud{border-top:1px solid var(--line);background:linear-gradient(#0000,#0009);position:absolute;bottom:0;left:0;right:0}.hud__inner{height:52px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);align-items:center;gap:0;font-size:11px;display:flex;overflow:hidden}.hud__cell{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;height:100%;padding:0 clamp(12px,1.6vw,26px);display:flex}.hud__cell:first-child{border-left:0;padding-left:0}.hud__cell b{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:500}.hud__cell.grow{border-left:0;flex:1;justify-content:flex-end;padding-right:0}.hud__coils{align-items:center;gap:2px;display:flex}.hud__coils i{background:#ecebe629;width:3px;height:12px;transition:background .5s,box-shadow .5s;display:block}.hud__coils i.on{background:var(--teal);box-shadow:0 0 6px var(--teal);transition:none}@media (width<=900px){.hud__cell.opt{display:none}}@media (width<=600px){.hero__content{padding-bottom:84px}.hero__ctas .btn{--h:46px;padding:0 16px}.hud__coils{display:none}}.statement{padding-block:clamp(56px,9vh,104px) clamp(48px,8vh,88px)}.statement__text{letter-spacing:-.02em;text-wrap:pretty;max-width:24em;margin:0;font-size:clamp(24px,2.8vw,44px);font-weight:460;font-stretch:110%;line-height:1.16}.statement__text .is-energy{color:var(--teal)}.tech{position:relative}.tech__grid{grid-template-columns:minmax(300px,.85fr) 1.75fr;align-items:center;gap:clamp(32px,4vw,80px);display:grid}.tech__copy .h2{margin:22px 0 clamp(28px,4vh,44px);font-size:clamp(36px,4.1vw,72px)}.steps{gap:4px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.steps__rail{background:var(--line-2);width:1px;position:absolute;top:6px;bottom:6px;left:0}.steps__bar{background:var(--bone);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.step{opacity:.45;transition:opacity .4s var(--ease-out);padding:10px 0}.step.is-active{opacity:1}.step__btn{text-align:left;width:100%;padding:2px 0;display:block}.step__btn:hover .step__k{color:var(--bone);text-underline-offset:5px;text-decoration:underline}.step__k{letter-spacing:-.01em;font-size:20px;font-weight:560;font-stretch:115%}.step__t{color:var(--steel);opacity:0;max-width:40ch;max-height:0;transition:max-height .6s var(--ease-out), opacity .4s, margin .4s;margin:0;font-size:15.5px;line-height:1.5;overflow:hidden}.step.is-active .step__t{opacity:1;max-height:7em;margin-top:6px}.tech__viz{flex-direction:column;gap:18px;min-width:0;height:min(62vh,580px);display:flex;position:relative}.cutaway{flex:1;width:100%;min-height:0}.readouts{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding-bottom:14px;display:grid}.ro{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.ro .label b{color:var(--bone);margin-left:6px;font-weight:500}.ro__v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,40px);font-weight:540;font-stretch:125%;line-height:1}.ro__v b{font-weight:inherit;color:var(--teal)}.ro__v i{color:var(--dim);margin-left:8px;font-size:.55em;font-style:normal}.ro__bar{background:#ecebe61a;height:3px;display:block}.ro__bar span{background:var(--bone);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ro__bar.is-live span{background:var(--teal)}@media (width<=1000px){.tech__grid{grid-template-columns:1fr;gap:28px}.tech__copy .h2{margin:12px 0 18px;font-size:clamp(30px,7vw,48px)}.tech__viz{height:min(70vh,520px)}.readouts{gap:12px}.ro__v{font-size:24px}}@media (width<=640px){.tech__viz{height:auto}.cutaway{aspect-ratio:1/1.02;flex:none;max-width:100%}}.section{border-top:1px solid var(--line);padding:clamp(110px,16vh,200px) 0;position:relative}.sec-head{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:clamp(48px,8vh,96px);display:grid}.sec-head .h2{margin-top:22px}.sec-head__aside{flex-direction:column;align-items:flex-start;gap:28px;display:flex}@media (width<=900px){.sec-head{grid-template-columns:1fr;align-items:start}}.instrument{border:1px solid var(--line);background:linear-gradient(#ecebe604,#0000 40%);margin:0;padding:clamp(16px,2.2vw,32px);position:relative}.instrument__corner{border-color:var(--bone);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.instrument__corner.is-tl{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.instrument__corner.is-tr{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.instrument__corner.is-bl{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.instrument__corner.is-br{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.engagement{aspect-ratio:2;width:100%}@media (width<=900px){.engagement{aspect-ratio:1/1.05}}.specs{border-top:1px solid var(--line);margin:0;display:grid}.specs--4{grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,6vh,72px)}.specs--3{grid-template-columns:repeat(3,1fr)}.spec{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:22px 24px 4px;display:flex}.spec:first-child{padding-left:0}.spec:last-child{border-right:0}.spec__v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;font-size:clamp(48px,5.6vw,96px);font-weight:520;font-stretch:125%;line-height:.9;display:flex}.spec__u{letter-spacing:0;color:var(--steel);font-size:.3em;font-weight:450;font-stretch:100%}.spec__u--pre{align-self:flex-start;margin-top:.4em}@media (width<=900px){.specs--4,.specs--3{grid-template-columns:1fr 1fr}.spec{border-bottom:1px solid var(--line);padding:20px 16px 20px 0}.spec:nth-child(2n){border-right:0;padding-left:16px}.spec:nth-child(odd){padding-left:0}}.subsystems{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(72px,12vh,140px);display:grid}.sub{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:28px clamp(16px,2vw,32px) 8px;display:flex}.sub:first-child{padding-left:0}.sub:last-child{border-right:0;padding-right:0}.sub__art{height:clamp(220px,19vw,300px);margin-bottom:18px;position:relative}.sa-canvas,.sa-svg{width:100%;height:100%;overflow:visible}.sub .body{max-width:40ch}.sub__specs{flex-direction:column;gap:0;margin:6px 0 0;padding:0;list-style:none;display:flex}.sub__specs li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);border-top:1px solid var(--line);padding:9px 0;font-size:11.5px}@media (width<=1000px){.subsystems{grid-template-columns:1fr}.sub{border-right:0;border-bottom:1px solid var(--line);padding:28px 0 36px}}.defense__cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(56px,8vh,96px);padding-top:28px;display:flex}.premiere{border:1px solid var(--line-2);height:50px;color:var(--bone);align-items:center;gap:12px;margin:0;padding:0 18px;font-size:15px;display:inline-flex}.feed-frame{border:1px solid var(--line-2);background:#000;margin:0}.feed{aspect-ratio:16/9;width:100%}@media (width<=700px){.feed{aspect-ratio:4/3.4}}.timeline{grid-template-columns:repeat(7,1fr);gap:18px;margin:0;padding:34px 0 0;list-style:none;display:grid;position:relative}.timeline__track{background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.timeline__fill{background:var(--teal);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0}.tl{opacity:.4;flex-direction:column;gap:6px;transition:opacity .4s;display:flex;position:relative}.tl:before{content:"";border:1px solid var(--steel);background:#000;width:7px;height:7px;position:absolute;top:-38px;left:0}.tl.is-done{opacity:.7}.tl.is-done:before{background:var(--bone);border-color:var(--bone)}.tl.is-active{opacity:1}.tl.is-active:before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 10px var(--teal)}.tl__t{font-family:var(--mono);color:var(--steel);letter-spacing:.08em;font-size:11px}.tl__k{font-size:16px;font-weight:560;font-stretch:115%}.tl__d{color:var(--steel);font-size:13.5px;line-height:1.45}@media (width<=1000px){.timeline{grid-template-columns:1fr;gap:0;padding:24px 0 0 22px}.timeline__track{width:1px;height:auto;inset:24px auto 0 3px}.timeline__fill{display:none}.tl{padding:0 0 18px}.tl:before{top:6px;left:-22px}.tl__d{display:none}.tl.is-active .tl__d{display:block}}.lightbox{z-index:80;padding:64px var(--gutter);background:#000000f0;place-items:center;display:grid;position:fixed;inset:0}.lightbox video{background:#000;width:min(1400px,100%);max-height:100%}.lightbox__close{top:20px;right:var(--gutter);color:var(--bone);position:absolute}.bp-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.bp-scroll{max-width:1760px;margin:0 auto}.bp{width:100%;height:auto}@media (width<=800px){.bp-scroll{width:860px;margin-left:calc(50% - 560px)}}.launch__specs{margin-top:clamp(48px,8vh,88px)}.compare{border-top:1px solid var(--line-2);margin-top:clamp(64px,10vh,120px)}.compare__row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr 1.3fr;align-items:baseline;gap:24px;padding:18px 0;display:grid}.compare__row--head{padding:14px 0}.compare__a{color:var(--steel);font-size:17px}.compare__b{color:var(--bone);font-size:17px}@media (width<=700px){.compare__row{grid-template-columns:1fr 1fr;gap:6px 16px}.compare__row>.label:first-child{grid-column:1/-1}.compare__row--head>span:first-child{display:none}.compare__a,.compare__b{font-size:15px}}.vision__grid{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.vision__copy{flex-direction:column;gap:26px;display:flex}.vision__copy .h2{margin-bottom:8px}.vision__globe{aspect-ratio:1;justify-self:end;width:100%;max-width:820px}.globe{width:100%;height:100%}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:clamp(64px,10vh,120px) 0 0;padding:0;list-style:none;display:grid}.principles li{flex-direction:column;gap:14px;padding:24px 28px 0 0;display:flex}.principles li+li{border-left:1px solid var(--line);padding-left:28px}@media (width<=1000px){.vision__grid{grid-template-columns:1fr}.vision__globe{justify-self:center}.principles{grid-template-columns:1fr 1fr}.principles li,.principles li+li{border-left:0;border-bottom:1px solid var(--line);padding:22px 16px 26px 0}.principles li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}}@media (width<=560px){.principles{grid-template-columns:1fr}.principles li:nth-child(2n){border-left:0;padding-left:0}}.ces{border-top:1px solid var(--line);min-height:100svh;padding:calc(var(--nav-h) + 60px) 0 80px;background:radial-gradient(120% 70% at 50% 115%,#3a2233 0%,#141a3a 42%,#05060c 78%);align-items:center;display:flex;position:relative;overflow:hidden}.warp{width:100%;height:100%;position:absolute;inset:0}.ces__veil{pointer-events:none;background:radial-gradient(70% 60% at 50% 52%,#000000d1 0%,#0000008c 55%,#0000001a 100%);position:absolute;inset:0}.ces__inner{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.ces__inner a,.ces__inner button{pointer-events:auto}.ces__index{color:#ecebe6bf}.ces__title{font-size:clamp(36px,4.6vw,76px)}.cd{align-items:flex-start;gap:clamp(6px,1.2vw,18px);margin:8px 0 4px;display:flex}.cd__unit{flex-direction:column;align-items:center;gap:14px;display:flex}.cd__digits{letter-spacing:-.03em;color:var(--teal);filter:drop-shadow(0 0 22px #63f2e44d);font-size:clamp(54px,10.5vw,176px);font-weight:500;font-stretch:125%;line-height:1;display:flex}.digit{text-align:center;width:.74em;height:1em;display:inline-block;overflow:hidden}.digit__col{transition:transform .8s var(--ease-out);flex-direction:column;display:flex}.digit__col span{height:1em;line-height:1}.cd__sep{color:var(--dim);font-size:clamp(40px,7vw,120px);font-weight:300;font-stretch:125%;line-height:1.1}.ces__lead{text-align:center;max-width:44ch}.ces__facts{border:1px solid var(--line-2);background:#00000080;gap:0;margin:8px 0 0;display:flex}.ces__facts div{text-align:left;padding:14px 24px}.ces__facts div+div{border-left:1px solid var(--line-2)}.ces__facts dd{margin:6px 0 0;font-size:15px}.ces__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}@media (width<=700px){.cd__unit .label{letter-spacing:.1em;font-size:10px}.ces__facts{flex-direction:column;width:100%}.ces__facts div+div{border-left:0;border-top:1px solid var(--line-2)}}.recap{pointer-events:auto;flex-direction:column;gap:14px;width:min(880px,100%);margin:34px 0 0;display:flex}.recap__cap{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;display:flex}.recap__frame{aspect-ratio:16/9;border:1px solid var(--line-2);background:#05060a;width:100%;display:block;position:relative;overflow:hidden}.recap__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.recap__poster{color:var(--bone);background:linear-gradient(#ecebe60d 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(90deg,#ecebe60d 1px,#0000 1px) 0 0/6.25% 100%,radial-gradient(90% 80% at 50% 100%,#2a1b2c 0%,#0c1024 55%,#05060a 100%);container-type:inline-size}.recap__word{text-align:left;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px #ecebe666;white-space:nowrap;font-size:14cqw;font-weight:600;font-stretch:125%;line-height:.8;position:absolute;bottom:6%;left:4%;right:4%}.recap__play{aspect-ratio:1;background:var(--bone);color:#000;width:clamp(56px,9vw,84px);transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%}.recap__play svg{width:34%;margin-left:6%}.recap__poster:hover .recap__play,.recap__poster:focus-visible .recap__play{transform:scale(1.08)}.recap__meta{color:#ecebe6b3;justify-content:space-between;gap:12px;display:flex;position:absolute;top:5%;left:4%;right:4%}.recap__meta span{color:var(--bone)}.company__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.company__art{aspect-ratio:5/4}.lidar-street{width:100%;height:100%;-webkit-mask-image:radial-gradient(72% 70% at 50% 52%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 70% at 50% 52%,#000 55%,#0000 100%)}.company__copy{flex-direction:column;gap:26px;display:flex}.company__copy .h2{margin-bottom:4px;font-size:clamp(36px,4.4vw,76px)}.quote{border-left:1px solid var(--bone);margin:10px 0 0;padding:0 0 0 22px}.quote p{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(18px,1.5vw,23px);font-stretch:105%;line-height:1.4}.quote cite{font-style:normal}.record{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:clamp(64px,10vh,120px) 0 0;padding:0;list-style:none;display:grid}.record li{flex-direction:column;gap:10px;padding:24px 24px 0 0;display:flex}.record li+li{border-left:1px solid var(--line);padding-left:24px}.record__y{letter-spacing:-.03em;font-size:clamp(32px,3vw,48px);font-weight:520;font-stretch:125%;line-height:1}.hq{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(64px,10vh,120px);padding-top:28px;display:flex}.hq__v{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(22px,2vw,30px);font-stretch:112%}.hq__addr{color:var(--steel);text-align:right;font-style:normal;line-height:1.7}.hq__addr .link{margin-top:8px}@media (width<=1000px){.company__grid{grid-template-columns:1fr}.record{grid-template-columns:1fr 1fr}.record li,.record li+li{border-left:0;border-bottom:1px solid var(--line);padding:22px 16px 24px 0}.record li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.hq__addr{text-align:left}}.footer{border-top:1px solid var(--line);padding:clamp(64px,10vh,120px) 0 28px;overflow:hidden}.footer__cols{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer__cols ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.footer__cols ul a{color:var(--steel);transition:color .3s}.footer__cols ul a:hover{color:var(--bone)}.footer__big{letter-spacing:-.02em;border-bottom:1px solid var(--line-2);margin-top:14px;font-size:clamp(22px,2.6vw,40px);font-stretch:115%;transition:border-color .3s;display:inline-block}.footer__big:hover{border-color:var(--bone)}.footer__addr{color:var(--steel);margin:14px 0 10px;line-height:1.7}.footer__word{letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ecebe659;align-items:flex-end;gap:.22em;margin:clamp(64px,10vh,120px) 0 18px;font-size:clamp(34px,8.7vw,152px);font-weight:600;font-stretch:125%;line-height:.8;display:flex}.footer__mark{color:#ecebe68c;flex:none;width:auto;height:1.08em;margin-bottom:-.06em}.footer__base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;display:flex}@media (width<=800px){.footer__cols{grid-template-columns:1fr 1fr}.footer__cols>div:first-child{grid-column:1/-1}}.tf{aspect-ratio:16/9;border:1px solid var(--line);background:#05060a;margin:0;position:relative;overflow:hidden}.tf__media{object-fit:cover;width:100%;height:100%}.tf__soon{-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-2);background:#0000008c;flex-direction:column;gap:4px;padding:14px 18px;display:flex;position:absolute;bottom:clamp(16px,3vw,40px);left:clamp(16px,3vw,40px)}.tf__soon span{color:var(--steel);font-size:14px}.tf__soon strong{letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);font-weight:560;font-stretch:115%}.tf__play{background:var(--bone);height:56px;color:var(--black);align-items:center;gap:12px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf__play svg{width:14px;height:14px}.tf__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.tf__facts div{padding:18px 24px 0 0}.tf__facts div+div{border-left:1px solid var(--line);padding-left:24px}.tf__facts dd{margin:8px 0 0;font-size:16px}@media (width<=760px){.tf__facts{grid-template-columns:1fr}.tf__facts div,.tf__facts div+div{border-left:0;border-bottom:1px solid var(--line);padding:16px 0}}.footer__sister{flex-direction:column;gap:4px;margin:22px 0 0;font-size:15px;display:flex}.footer__sister span:last-child{color:var(--steel);font-size:13.5px}.team{padding:calc(var(--nav-h) + clamp(56px, 10vh, 120px)) 0 clamp(96px, 14vh, 160px)}.team__head{flex-direction:column;gap:22px;max-width:980px;margin-bottom:clamp(48px,8vh,88px);display:flex}.team__title{font-size:clamp(48px,7vw,120px)}.photo{background:#090a0d;width:100%;height:100%;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo--placeholder{background:radial-gradient(80% 70% at 50% 40%,#14182a 0%,#07080c 70%)}.lidar-figures{width:100%;height:100%}.team__group{aspect-ratio:16/7;border:1px solid var(--line);margin:0}.founder{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,96px);margin-top:clamp(80px,12vh,140px);display:grid}.founder__photo{aspect-ratio:1;border:1px solid var(--line);justify-self:end;width:100%;max-width:440px}.founder__copy{flex-direction:column;gap:24px;display:flex}.founder__copy .lead{max-width:44ch}.team__sub{border-top:1px solid var(--line);margin:clamp(80px,12vh,140px) 0 28px;padding-top:24px}.members{grid-template-columns:repeat(4,1fr);gap:clamp(40px,6vh,64px) clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.member .photo{aspect-ratio:1;border:1px solid var(--line);height:auto}.member__text{min-width:0}.member__bio{color:#ecebe6b3;text-wrap:pretty;margin:12px 0 0;font-size:14.5px;line-height:1.55}.member__name{margin:16px 0 2px;font-size:19px;font-weight:560;font-stretch:112%}.member__role{color:var(--steel);margin:0;font-size:15px}.team__join{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(80px,12vh,140px);padding-top:28px;display:flex}.team__join .h3{margin:0}@media (width<=900px){.founder{grid-template-columns:1fr}.members{grid-template-columns:1fr 1fr}.team__group{aspect-ratio:4/3}.founder__photo{justify-self:start}}@media (width<=600px){.members{grid-template-columns:1fr;row-gap:36px}.member{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}.member__name{margin-top:0}}.company__copy .btn{align-self:flex-start}.byline{align-items:center;gap:14px;font-style:normal;display:flex}.byline img{object-fit:cover;border:1px solid var(--line);flex:none;width:52px;height:52px}.footer__legal{gap:18px;display:flex}.footer__legal a{transition:color .3s}.footer__legal a:hover{color:var(--bone)}.lead-form{--lead-bg:#1d2125;--lead-ink:var(--bone);--lead-quiet:#c3c9cd;--lead-line:#ecebe642;--lead-accent:var(--teal);--lead-btn-ink:var(--black);border:1px solid var(--lead-line);background:var(--lead-bg);color:var(--lead-ink);overscroll-behavior:contain;width:min(640px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);font-family:var(--sans);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.lead-form::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.lead-form__panel{padding:clamp(24px,4vw,40px);position:relative}.lead-form__close{width:40px;height:40px;color:var(--lead-quiet);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.lead-form__close:hover{color:var(--lead-ink)}.lead-form__kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lead-accent);margin:0 0 8px;font-size:12px}.lead-form__title{margin:0 0 10px;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.05}.lead-form__intro{color:var(--lead-quiet);margin:0 0 24px;line-height:1.5}.lead-form__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (width<=560px){.lead-form__grid{grid-template-columns:1fr}}.lead-form label>span,.lead-form legend{color:var(--lead-quiet);margin-bottom:6px;font-size:13px;display:block}.lead-form input:not([type=checkbox]):not([type=radio]),.lead-form textarea{box-sizing:border-box;border:1px solid var(--lead-line);width:100%;color:var(--lead-ink);font:inherit;background:0 0;border-radius:0;padding:11px 12px;font-size:16px}.lead-form input:focus-visible,.lead-form textarea:focus-visible{outline:2px solid var(--lead-accent);outline-offset:-1px}.lead-form__choice{border:0;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 18px;padding:0;display:grid}.lead-form__choice--row{flex-wrap:wrap;gap:8px 20px;display:flex}.lead-form__choice--stack{grid-template-columns:1fr}.lead-form__grid+.lead-form__choice{margin-top:18px}.lead-form__choice legend{width:100%;padding:0}.lead-form__choice label{cursor:pointer;align-items:center;gap:8px;line-height:1.3;display:inline-flex}.lead-form__choice input{accent-color:var(--lead-accent);flex:none;width:16px;height:16px;margin:0}@media (width<=560px){.lead-form__choice{grid-template-columns:1fr}}.lead-form__msg{margin-top:18px;display:block}.lead-form textarea{resize:vertical}.lead-form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__error{color:#ff8a7a;margin:16px 0 0}.lead-form__error a,.lead-form__or a{color:inherit}.lead-form__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.lead-form__submit{background:var(--lead-ink);min-height:48px;color:var(--lead-btn-ink);font:inherit;cursor:pointer;border:0;padding:0 28px;font-weight:600}.lead-form__submit:disabled{opacity:.6;cursor:progress}.lead-form__or{color:var(--lead-quiet);font-size:14px}.lead-form__done .lead-form__submit{margin-top:8px}.lead-form input:not([type=checkbox]):not([type=radio]),.lead-form textarea{background:#ecebe60f}.lead-form__privacy{color:var(--lead-quiet);margin:14px 0 0;font-size:13px}.lead-form__privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}
/*$vite$:1*/