*{box-sizing:border-box}html{scroll-padding-top:90px;background:#071016}body{margin:0;color:#edf1f2;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:24px 4vw;background:linear-gradient(#071016d9,#07101600);color:#fff}header:has(a:focus-visible){background:#071016}.brand{font-weight:700;font-size:17px;letter-spacing:4px;line-height:1.2}.brand span{display:block;font-size:9px;letter-spacing:6px;margin-top:5px}nav{display:flex;align-items:center;gap:28px;font-size:12px}.motion-toggle{font-size:10px;border:1px solid #ffffff66;border-radius:20px;color:white;background:#07101699;padding:6px 10px}.screen{min-height:100svh;position:relative;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2.8px;font-weight:600}h1,h2,p{margin:0}h1,h2{font-weight:400;line-height:.98;letter-spacing:-.06em}h1{font-size:clamp(70px,10vw,160px)}h2{font-size:clamp(50px,7.5vw,116px)}em{font-style:normal;color:#9ed9e7}.opening{height:100svh;min-height:700px}.hero-car,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 70%}.hero-shade{background:linear-gradient(180deg,#030c1355,transparent 42%,#030c1300 70%,#030c13dd)}.opening-copy{position:absolute;left:6vw;top:16vh}.opening-copy .eyebrow{margin-bottom:24px}.hero-bottom{position:absolute;bottom:5vh;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:end;gap:20px;font-size:15px}.hero-bottom .disclaimer{text-align:right;font-size:9px;letter-spacing:2px}.circle-link{border:1px solid #ffffff88;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:24px}.vision{background:#e9ece9;color:#192a2d;padding:130px 7vw 65px;display:flex;flex-direction:column;justify-content:center}.vision h2{position:relative;z-index:1;margin:45px 0}.vision h2 span{color:#668e93}.vision-bottom{display:flex;justify-content:space-between;gap:40px;position:relative;z-index:1}.vision-bottom p{max-width:390px}.outline-word{position:absolute;right:-1vw;top:30%;font-size:24vw;writing-mode:vertical-rl;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #233d4522;line-height:.8}.dimensions{background:#bbd2d4;color:#142c33;padding:120px 7vw 60px;display:flex;flex-direction:column;justify-content:space-between}.dimension-heading{display:flex;justify-content:space-between;gap:30px}.dimension-heading h2{font-size:clamp(40px,5vw,72px)}.dimension-number strong{font-size:clamp(170px,29vw,450px);font-weight:400;line-height:1;letter-spacing:-.09em}.dimension-number span{font-size:12px;letter-spacing:2px;margin-left:35px;display:inline-block}.dimension-baseline{height:1px;background:#22414b;width:100%;transform-origin:left}.dimension-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:30px}.dimension-bottom strong,.dimension-bottom span{display:block}.dimension-bottom strong{font-size:22px;font-weight:400}.dimension-bottom span,.fine{font-size:12px}.sequence{background:#071016}.sequence-stage{position:relative}.seq-panel{position:relative;min-height:100svh;overflow:hidden;padding:130px 6vw 90px}.seq-panel>img,.panel-shade,.technical-grid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.panel-shade{background:linear-gradient(90deg,#030b13d9,transparent)}.panel-copy{position:relative;z-index:2;max-width:55%;padding-top:10vh}.panel-copy h2{font-size:clamp(44px,6vw,94px);margin:28px 0}.panel-copy p{font-size:17px;color:#b4c6cc}.panel-note{position:absolute;bottom:5vh;left:6vw;font-size:9px;letter-spacing:1.8px;z-index:2}.panel-under{background:#0e2029}.technical-grid{background-image:linear-gradient(#9dc0ce0c 1px,transparent 1px),linear-gradient(90deg,#9dc0ce0c 1px,transparent 1px);background-size:60px 60px}.under-visual{position:absolute;right:4vw;top:8vh;width:45%;height:83vh}.under-visual svg{width:100%;height:100%}.mini-spec{font-size:28px;margin-top:30px}.mini-spec span{display:block;font-size:11px;color:#8fb1c1}.panel-air{background:#112e35}.panel-air .panel-copy{max-width:50%;margin-left:auto;padding-top:3vh}.air-visual{position:absolute;left:3vw;top:18vh;width:47%;height:65vh}.air-visual svg{width:100%;height:100%}.sequence-meter{display:none}.cinematic .sequence-stage{height:100svh;min-height:650px;overflow:hidden}.cinematic .seq-panel{position:absolute;inset:0;height:100%;min-height:0}.cinematic .sequence-meter{position:absolute;right:4vw;bottom:4vh;display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:1px;z-index:4}.sequence-meter>div{width:110px;height:2px;background:#ffffff33}.sequence-meter i{display:block;width:100%;height:100%;background:#a6d9e5;transform:scaleX(0);transform-origin:left}.ambition{padding:120px 7vw 60px;background:#f0efe8;color:#223235;display:flex;flex-direction:column;justify-content:space-between}.sixty{display:flex;align-items:baseline;gap:35px}.sixty strong{font-size:clamp(180px,30vw,450px);font-weight:400;letter-spacing:-.1em;line-height:1}.sixty span{font-size:clamp(28px,4vw,70px)}.ambition-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.ambition-bottom h2{font-size:clamp(40px,5vw,72px)}.ambition-bottom p{max-width:480px}.line-link{grid-column:2;border-bottom:1px solid;padding:15px 0;font-size:13px}.engineering-invite{background:#dbe0e1;color:#192b31;padding:100px 6vw;display:grid;grid-template-columns:.8fr 1.4fr;align-items:center;gap:50px}.engineering-invite h2{margin:30px 0}.engineering-invite img{width:100%;height:auto}.engineering-invite figure{margin:0}figcaption{font-size:10px;margin-top:12px;color:#4c5b60}.solid-link,.button{display:inline-block;background:#152b33;color:white;padding:15px 25px;margin-top:28px;border:1px solid #152b33;font-size:13px}.interest{padding:100px 7vw;background:#071016}.interest h2{font-size:clamp(45px,6vw,90px);margin:25px 0}.interest .lead{max-width:750px;color:#b6c8d0}.notice{border-top:1px solid #5a6f79;margin-top:35px;padding-top:20px;max-width:800px;font-size:13px}.notice-head{margin-bottom:10px}.interest .button{border-color:#adc7d3;background:transparent}footer{padding:45px 6vw;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #263e49;font-size:11px}footer button{border:0;background:none;color:inherit;text-decoration:underline}dialog{max-width:650px;padding:35px;border:0;border-radius:8px;color:#172b33;line-height:1.7}dialog p{margin:15px 0}dialog h2{font-size:34px}dialog::backdrop{background:#000a}.reading-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:#a6d9e5;transform:scaleX(0);transform-origin:left;z-index:100}.skip{position:fixed;left:10px;top:-100px;z-index:101;background:white;color:black;padding:12px}.skip:focus{top:5px}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid #88c7e0;outline-offset:5px}.intake-honeypot{position:absolute;left:-10000px}label{display:block;margin:15px 0}input[type=email]{padding:14px;width:min(100%,500px)}@media(max-width:899px){header{padding:20px 5vw;background:#071016dd}.brand{font-size:12px;letter-spacing:2px}nav{gap:15px;font-size:10px}.opening{min-height:690px}.hero-car{object-fit:contain;object-position:center 62%;background:#071016}.opening-copy{top:130px;left:6vw}.opening-copy h1{font-size:72px}.hero-bottom{font-size:12px;bottom:35px}.hero-bottom .disclaimer{font-size:8px;max-width:130px}.circle-link{width:36px;height:36px}.vision,.dimensions,.ambition{padding:105px 6vw 50px;min-height:85svh}.vision-bottom,.dimension-heading{display:block}.vision-bottom p{margin-top:25px}.outline-word{display:none}.dimension-heading h2{margin:28px 0}.dimension-number span{margin:0;display:block}.dimension-bottom{flex-wrap:wrap}.seq-panel{padding:100px 6vw 70px;min-height:900px}.panel-copy,.panel-air .panel-copy{max-width:100%;padding:0;margin:0}.panel-copy h2{font-size:48px}.panel-copy p{font-size:15px}.panel-shell img{object-fit:contain;object-position:center 78%}.panel-shade{background:linear-gradient(#071016,transparent)}.under-visual{top:430px;right:10%;width:80%;height:380px}.air-visual{top:420px;left:5%;width:90%;height:350px}.panel-note{bottom:28px;font-size:8px;max-width:88%}.sixty{gap:22px}.ambition-bottom{display:block}.ambition-bottom h2{margin:25px 0}.line-link{display:block;margin-top:20px}.engineering-invite{display:block;padding:75px 6vw}.engineering-invite figure{margin-top:40px}.interest{padding:75px 6vw}footer{align-items:start;flex-direction:column}.dimension-bottom .fine{width:100%}}@media(prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important}}
/* Supplied orbit film: a full-screen, scroll-controlled introduction. */
.opening{background:#080e12;min-height:620px}.orbit-film{object-fit:contain;object-position:center 60%;background:#080e12}.opening-copy{top:14vh;pointer-events:none}.opening-copy h1{font-size:clamp(50px,6.4vw,100px)}.opening-copy .eyebrow{margin-bottom:16px}.hero-shade{pointer-events:none;background:linear-gradient(180deg,#030c1380,transparent 35%,transparent 65%,#030c13eb)}.hero-bottom{bottom:5vh;pointer-events:none}.hero-bottom a{pointer-events:auto}.orbit-view{font-size:9px;letter-spacing:2px;color:#9bb2bc}.orbit-controls{position:absolute;z-index:5;right:6vw;bottom:16vh;display:flex;gap:18px;align-items:center;font-size:11px}.orbit-play{background:#0c1a23cf;border:1px solid #adc5cf;border-radius:30px;color:white;padding:9px 18px}.orbit-controls label{display:flex;gap:12px;align-items:center;margin:0}.orbit-seek{accent-color:#b8e3ed;width:130px}.orbit-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff22}.orbit-progress i{display:block;width:100%;height:100%;background:#b8e3ed;transform:scaleX(0);transform-origin:left}.orbit-scrub .orbit-controls{display:none}.orbit-error{position:absolute;bottom:23vh;left:6vw;font-size:12px} @media(max-width:899px){.opening{min-height:700px}.opening-copy{top:130px}.opening-copy h1{font-size:58px}.orbit-film{object-position:center 55%}.orbit-controls{left:6vw;right:auto;bottom:19vh;gap:12px}.orbit-controls label{font-size:10px}.orbit-seek{width:110px}.hero-bottom{bottom:5vh}}
/* More space, fewer labels. */
.takeoff{height:100svh;min-height:620px;background:#080e12}.takeoff .opening-copy h2{font-size:clamp(60px,7vw,108px)}.hero-bottom,.hero-bottom .disclaimer{font-size:16px;letter-spacing:0}.orbit-controls,.orbit-controls label{font-size:16px}.vision-bottom p,.panel-copy p,.engineering-invite p,.ambition-bottom p{font-size:20px;line-height:1.5}.dimension-number span,.dimension-bottom span,.fine,.mini-spec span,figcaption,.notice,.line-link,.solid-link,.button,footer{font-size:16px;letter-spacing:0}.dimension-heading{justify-content:flex-end}.sequence-meter{font-size:14px!important}.brand span{font-size:11px}nav{font-size:15px}.motion-toggle{font-size:13px}.interest .lead{font-size:22px}.notice{max-width:650px}.orbit-scrub .orbit-controls{display:none}@media(max-width:899px){.takeoff{min-height:700px}.hero-bottom{gap:20px}.hero-bottom .disclaimer{max-width:160px;font-size:14px}.hero-bottom{font-size:16px}.orbit-controls label{font-size:14px}nav{font-size:12px;gap:12px}.vision-bottom p,.panel-copy p,.engineering-invite p,.ambition-bottom p{font-size:18px}.takeoff .opening-copy h2{font-size:58px}.dimension-number span{font-size:16px}}

/* Keep navigation aligned after removing the header wordmark. */ header{justify-content:flex-end}

.contact-entry{margin-top:32px}.contact-entry p{font-size:16px;margin-top:18px;color:#b6c8d0}.contact-entry p a{overflow-wrap:anywhere}.contact-entry .button{font-size:18px}
