:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;background:#050506}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#f0eee8;background:#050506;font-family:Helvetica Neue,Avenir Next,Arial,sans-serif;overflow-x:hidden}button{font:inherit}.launchpad{--page-bg:#080909;--surface:#101110;--text:#f0eee8;--muted:#97968f;--line:#f0eee826;--accent:#d99555;--accent-soft:#f1c18f;--glow:#d9955530;--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;background:var(--page-bg);min-height:100svh;color:var(--text);perspective:1400px;padding:clamp(9px,1.2vw,19px);transition:background-color .75s,color .5s;display:grid;position:relative;overflow:hidden}.signal-field,.atmosphere,.atmosphere__light,.atmosphere__mesh,.atmosphere__grain,.atmosphere__beam{pointer-events:none;position:absolute;inset:0}.signal-field{z-index:-2;opacity:.9;width:100%;height:100%}.atmosphere{z-index:-3;overflow:hidden}.atmosphere__light{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 19%), radial-gradient(circle at 66% 44%, var(--glow) 0%, transparent 25%), radial-gradient(circle at 12% 83%, color-mix(in srgb, var(--accent-soft) 7%, transparent) 0%, transparent 28%);filter:saturate(1.35);transition:background .5s;inset:-20%}.atmosphere__mesh{opacity:.23;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:clamp(52px,5.1vw,82px) clamp(52px,5.1vw,82px);-webkit-mask-image:radial-gradient(at 60% 48%,#000 0%,#0000 76%);mask-image:radial-gradient(at 60% 48%,#000 0%,#0000 76%)}.atmosphere__grain{opacity:.055;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 32%,#fff 0 .5px,#0000 .8px 4px),repeating-radial-gradient(circle at 74% 68%,#fff 0 .5px,#0000 .8px 5px);background-size:7px 9px,11px 13px;animation:.35s steps(2,end) infinite grain-shift;inset:-100%}.atmosphere__beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 4%, transparent), transparent);filter:blur(14px);transform-origin:50%;width:25%;height:160%;animation:7s ease-in-out infinite alternate beam-breathe;top:-30%;left:55%;transform:rotate(16deg)}.frame{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff07, transparent 32%), color-mix(in srgb, var(--surface) 28%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-rows:auto 1fr auto;width:100%;min-height:calc(100svh - clamp(18px,2.4vw,38px));transition:border-color .5s,background-color .5s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 120px #00000057}.frame:before,.frame:after{z-index:4;content:"";border-color:var(--accent);width:44px;height:44px;filter:drop-shadow(0 0 8px var(--glow));opacity:.88;position:absolute}.frame:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.frame:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.corner-code{z-index:5;color:var(--muted);letter-spacing:.25em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;position:absolute;top:50%}.corner-code--left{left:14px;transform:translateY(-50%)rotate(180deg)}.corner-code--right{right:14px;transform:translateY(-50%)}.topbar,.footer{z-index:6;justify-content:space-between;align-items:center;min-height:72px;padding-inline:clamp(20px,2.8vw,48px);display:flex;position:relative}.topbar{border-bottom:1px solid var(--line)}.identity,.status,.footer__meta{align-items:center;display:flex}.identity{gap:15px}.identity__mark{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);width:36px;height:36px;color:var(--accent-soft);letter-spacing:-.05em;box-shadow:inset 0 0 20px color-mix(in srgb, var(--accent) 5%, transparent), 0 0 28px var(--glow);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:800;transition:color .5s,border-color .5s;display:grid;position:relative;transform:rotate(45deg)}.identity__mark span{transform:rotate(-45deg)}.identity__mark:after{content:"";border:1px solid var(--line);position:absolute;inset:4px}.identity__registry,.status,.eyebrow,.message-index,.machine__label,.footer,.preview-dock{letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.identity__registry{color:var(--muted)}.status{color:var(--muted);gap:11px}.status__pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--glow), 0 0 12px var(--accent);border-radius:50%;animation:2.4s ease-out infinite pulse}.hero{min-height:clamp(610px,100svh - 144px,980px);position:relative}.hero:before{content:"";background:linear-gradient(transparent, var(--line) 20% 80%, transparent);opacity:.65;width:1px;position:absolute;top:7%;bottom:7%;left:58%}.hero__intro{z-index:4;width:min(64vw,940px);position:absolute;bottom:clamp(55px,8vh,108px);left:clamp(30px,5vw,82px)}.eyebrow{width:fit-content;color:var(--muted);align-items:center;gap:15px;margin:0 0 clamp(32px,5vh,60px);display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:clamp(42px,5vw,82px);height:1px}.eyebrow__number{color:var(--accent)}.wordmark{letter-spacing:-.09em;text-transform:uppercase;filter:drop-shadow(0 18px 32px #00000059);flex-direction:column;width:fit-content;margin:0;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(76px,11.4vw,178px);font-weight:600;line-height:.7;display:flex}.wordmark__line{width:fit-content;display:block;position:relative}.wordmark__line--1{color:var(--text)}.wordmark__line--2{background:linear-gradient(102deg, var(--accent-soft) 0%, var(--accent) 38%, var(--text) 51%, var(--accent) 65%, var(--accent-soft) 100%);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 38%, transparent);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;animation:8s ease-in-out infinite wordmark-sheen}.wordmark__line--2:after{content:attr(data-text);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--text) 16%, transparent);opacity:.55;z-index:-1;position:absolute;inset:0;transform:translate(4px,4px)}.hero__message{z-index:5;border-left:1px solid var(--line);width:min(34vw,500px);padding:22px 0 5px clamp(22px,2.7vw,42px);position:absolute;top:clamp(70px,11vh,130px);right:clamp(34px,5vw,86px)}.hero__message:before{content:"";background:var(--accent);width:1px;height:78px;box-shadow:0 0 28px var(--accent);position:absolute;top:0;left:-1px}.message-index{color:var(--muted);justify-content:space-between;margin-bottom:clamp(30px,5vh,62px);display:flex}.message-index span:first-child{color:var(--accent)}.headline{letter-spacing:-.052em;text-wrap:balance;max-width:490px;margin:0 0 27px;font-size:clamp(30px,3.35vw,55px);font-weight:400;line-height:.99;position:relative}.description{max-width:420px;color:var(--muted);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.7;position:relative}.signal-rule{border-top:1px solid var(--line);width:100%;height:22px;margin-top:32px;position:relative;overflow:hidden}.signal-rule:before,.signal-rule:after,.signal-rule span{content:"";background:var(--accent);height:1px;box-shadow:0 0 12px var(--accent);position:absolute;top:-1px}.signal-rule:before{width:17%;left:0}.signal-rule:after{width:4%;left:31%}.signal-rule span{width:28%;animation:5s ease-in-out infinite signal-travel;left:40%}.machine{z-index:2;aspect-ratio:1;width:clamp(350px,42vw,690px);transform:translate(-50%, -50%) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s ease-out;position:absolute;top:50%;left:59%}.machine__halo,.machine__disc,.machine__ring,.machine__core,.machine__cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.machine__halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 11%, transparent) 0%, var(--glow) 24%, transparent 68%);filter:blur(22px);border-radius:50%;width:88%;animation:5s ease-in-out infinite alternate halo-breathe}.machine__disc{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:conic-gradient(from 210deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent 21%, color-mix(in srgb, var(--accent-soft) 11%, transparent), transparent 57%, color-mix(in srgb, var(--accent) 21%, transparent), transparent), radial-gradient(circle at 37% 29%, color-mix(in srgb, var(--text) 8%, transparent), transparent 38%), color-mix(in srgb, var(--surface) 58%, transparent);width:58%;box-shadow:inset 0 0 75px #00000075, inset 0 0 24px var(--glow), 0 0 80px var(--glow);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:50%;animation:24s linear infinite disc-turn;overflow:hidden}.machine__disc:before{content:"";background:radial-gradient(circle at 62% 38%, var(--accent-soft), transparent 2%), radial-gradient(circle at 35% 67%, var(--accent), transparent 1.5%), conic-gradient(from 20deg, transparent, var(--glow), transparent 35%);filter:blur(2px);opacity:.8;border-radius:50%;position:absolute;inset:13%}.machine__ring{border:1px solid var(--line);border-radius:50%}.machine__ring:before,.machine__ring:after{content:"";border-radius:50%;position:absolute}.machine__ring--outer{aspect-ratio:1;border-style:dashed;border-color:color-mix(in srgb, var(--accent) 28%, transparent);width:94%;animation:40s linear infinite ring-turn}.machine__ring--outer:before{border:1px solid var(--line);clip-path:polygon(0 0,38% 0,38% 10%,0 10%,0 90%,12% 90%,12% 100%,0 100%);inset:-6px}.machine__ring--middle{aspect-ratio:1;border-color:color-mix(in srgb, var(--text) 16%, transparent);width:75%;animation:31s linear infinite reverse ring-turn}.machine__ring--middle:before{border:1px dashed color-mix(in srgb, var(--accent) 19%, transparent);inset:8%}.machine__ring--inner{aspect-ratio:1;border-color:color-mix(in srgb, var(--accent) 40%, transparent);width:42%;box-shadow:0 0 42px var(--glow);animation:17s linear infinite ring-turn}.machine__tick{background:var(--accent);width:2px;height:12px;box-shadow:0 0 10px var(--accent);position:absolute;top:-6px;left:calc(50% - 1px)}.machine__node{border:1px solid var(--accent);background:var(--page-bg);width:8px;height:8px;box-shadow:0 0 16px var(--accent);position:absolute}.machine__node--one{top:11%;right:13%}.machine__node--two{width:5px;height:5px;bottom:4%;left:28%}.machine__cross{opacity:.45;background:linear-gradient(90deg, transparent, var(--line), transparent)}.machine__cross--horizontal{width:110%;height:1px}.machine__cross--vertical{background:linear-gradient(transparent, var(--line), transparent);width:1px;height:110%}.machine__core{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--page-bg) 78%, transparent);width:16%;box-shadow:inset 0 0 20px var(--glow), 0 0 34px var(--glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;place-items:center;display:grid}.machine__core-mark{color:var(--accent-soft);letter-spacing:-.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(9px,1vw,14px);font-weight:800}.machine__core-dot{background:var(--accent);width:3px;height:3px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:12%;right:12%}.machine__label{color:var(--muted);white-space:nowrap;position:absolute}.machine__label--top{top:-4px;left:50%;transform:translate(-50%)}.machine__label--side{top:50%;right:-7%;transform:translateY(-50%)rotate(90deg)}.automotive-visual{display:none}.footer{border-top:1px solid var(--line);min-height:68px;color:var(--muted)}.footer p{color:var(--text);margin:0}.footer__meta{gap:15px}.footer__rule{background:var(--line);width:clamp(34px,5vw,76px);height:1px;display:inline-block}.footer__signal{align-items:end;gap:4px;height:16px;display:flex}.footer__signal span{background:var(--accent);opacity:.4;width:1px;height:25%;animation:1.8s ease-in-out infinite alternate meter}.footer__signal span:nth-child(2n){height:85%;animation-delay:-.7s}.footer__signal span:nth-child(3n){height:48%;animation-delay:-1.1s}.footer__signal span:nth-child(5n){height:100%;animation-delay:-.3s}.preview-dock{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050708d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:fixed;bottom:clamp(25px,3vw,40px);right:50%;transform:translate(50%);box-shadow:0 18px 55px #0000007a,inset 0 1px #ffffff0a}.preview-dock__label{color:#666d71;white-space:nowrap;padding:0 10px 0 12px}.preview-dock__options{gap:3px;display:flex}.preview-dock button{color:#8f959a;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;transition:background-color .18s,color .18s;display:flex}:is(.preview-dock button:hover,.preview-dock button:focus-visible){color:#fff;background:#ffffff12;outline:none}.preview-dock button:focus-visible{box-shadow:inset 0 0 0 1px #fff}.preview-dock button.is-active{color:#080909;background:#eff2f3}.preview-dock__dot{border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}[data-mode=signal] .machine__disc{background:repeating-linear-gradient(0deg, transparent 0 10px, color-mix(in srgb, var(--accent) 6%, transparent) 10px 11px), conic-gradient(from 90deg, transparent, color-mix(in srgb, var(--accent) 22%, transparent), transparent 27%, color-mix(in srgb, var(--accent-soft) 16%, transparent), transparent), color-mix(in srgb, var(--surface) 58%, transparent);border-radius:10%;animation:7s steps(8,end) infinite signal-disc}[data-mode=signal] .machine__ring--middle{border-style:dashed;border-radius:12%}[data-mode=signal] .machine__ring--inner{border-radius:18%;transform:translate(-50%,-50%)rotate(45deg)}[data-mode=velocity] .machine{z-index:1;opacity:.48;width:clamp(320px,34vw,570px);transform:translate(-50%, -50%) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) skewX(-7deg);left:76%}[data-mode=velocity] .machine__disc{background:repeating-conic-gradient(from 245deg, color-mix(in srgb, var(--accent) 18%, transparent) 0 1deg, transparent 1deg 8deg), radial-gradient(circle, var(--glow), transparent 63%), color-mix(in srgb, var(--surface) 70%, transparent);animation-duration:8s}[data-mode=velocity] .machine__ring--outer{border-width:2px 1px 1px 2px;animation-duration:13s}[data-mode=velocity] .automotive-visual{z-index:3;pointer-events:none;filter:contrast(1.06)saturate(1.08);width:min(78vw,1320px);animation:1.2s cubic-bezier(.2,.75,.25,1) both automotive-arrive;display:block;position:absolute;top:9%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 19% 94%,#0000 100%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 19% 94%,#0000 100%),linear-gradient(#0000 0%,#000 9% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}[data-mode=velocity] .automotive-visual:after{content:"";background:var(--glow);filter:blur(30px);opacity:.75;height:10%;position:absolute;bottom:10%;left:26%;right:7%;transform:perspective(400px)rotateX(72deg)}[data-mode=velocity] .automotive-visual img{mix-blend-mode:screen;width:100%;height:auto;display:block}.automotive-visual__apex{color:#ffffff85;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:flex;position:absolute;bottom:9%;right:4%}.automotive-visual__apex:before{content:"";background:var(--accent);width:38px;height:1px;box-shadow:0 0 12px var(--accent)}.automotive-visual__apex span:last-child{color:var(--accent)}[data-mode=velocity] .hero__intro{z-index:6;width:min(58vw,820px)}[data-mode=velocity] .wordmark{font-style:italic;transform:skew(-7deg)}[data-mode=velocity] .wordmark__line--1{color:#fff;text-shadow:0 12px 45px #000000bf}[data-mode=velocity] .wordmark__line--2{background:linear-gradient(105deg, #fff 0%, #fff 21%, var(--accent) 38%, #ff4355 54%, var(--accent) 82%, #fff 100%);-webkit-text-stroke:1px #f20d246b;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}[data-mode=velocity] .hero__message{z-index:7;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#070708db,#0707086b);width:min(29vw,430px);padding:23px 22px 22px 34px;top:clamp(54px,7vh,92px);right:clamp(30px,4vw,68px);box-shadow:0 22px 60px #00000057}[data-mode=velocity] .eyebrow{color:#ffffffb8}[data-mode=velocity] .atmosphere__mesh{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}[data-mode=velocity] .atmosphere__beam{filter:blur(8px);background:linear-gradient(90deg,#0000,#f20d2433,#0000);width:13%;left:71%;transform:rotate(28deg)}[data-mode=mineral] .machine__disc{border-radius:43% 57% 51% 49%/58% 44% 56% 42%;animation:20s ease-in-out infinite alternate mineral-turn}[data-mode=mineral] .machine__ring--inner{border-radius:45% 55% 52% 48%/48% 43% 57% 52%}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--glow), 0 0 12px var(--accent)}75%,to{box-shadow:0 0 0 11px transparent, 0 0 12px var(--accent)}}@keyframes grain-shift{0%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}to{transform:translate(2%,2%)}}@keyframes beam-breathe{0%{opacity:.35;transform:rotate(13deg)translate(-6%)}to{opacity:.9;transform:rotate(19deg)translate(7%)}}@keyframes wordmark-sheen{0%,18%{background-position:100% 0}58%,to{background-position:-80% 0}}@keyframes ring-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes disc-turn{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes mineral-turn{0%{transform:translate(-50%,-50%)rotate(-8deg)scale(.97)}to{transform:translate(-50%,-50%)rotate(18deg)scale(1.03)}}@keyframes signal-disc{0%,to{transform:translate(-50%,-50%)rotate(0)scale(1)}35%{transform:translate(-49.5%,-50%)rotate(1deg)scale(1.015)}36%{transform:translate(-50.5%,-50%)rotate(-1deg)scale(.99)}}@keyframes halo-breathe{0%{opacity:.55;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes signal-travel{0%,to{opacity:.25;transform:translate(-10%)}50%{opacity:1;transform:translate(118%)}}@keyframes meter{0%{opacity:.3;transform:scaleY(.35)}to{opacity:.85;transform:scaleY(1)}}@keyframes automotive-arrive{0%{opacity:0;filter:contrast(1.06)saturate(1.08)blur(5px);transform:translate(5%,1.5%)scale(1.025)}to{opacity:1;filter:contrast(1.06)saturate(1.08)blur();transform:translate(0,0)scale(1)}}@media (max-width:940px){.frame{overflow:visible}.hero{flex-direction:column;gap:46px;min-height:auto;padding:50px clamp(22px,6vw,54px) 92px;display:flex}.hero:before{display:none}.machine{width:min(76vw,600px);transform:translateX(-50%) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));order:1;margin:4vh 0 0;position:relative;top:auto;left:50%}[data-mode=velocity] .machine{transform:translateX(-50%) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) skewX(-5deg)}[data-mode=velocity] .automotive-visual{order:1;width:calc(100% + 12vw);margin:-56vw -6vw -21vw;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 95%,#0000 100%),linear-gradient(#0000 0%,#000 10% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 95%,#0000 100%),linear-gradient(#0000 0%,#000 10% 82%,#0000 100%)}[data-mode=velocity] .machine{width:min(56vw,500px);position:absolute;top:34%;left:72%}.hero__intro{z-index:4;order:2;width:100%;margin-top:-17vw;position:relative;bottom:auto;left:auto}.wordmark{font-size:clamp(76px,18vw,154px)}.hero__message{order:3;width:min(88%,620px);margin-left:clamp(12px,8vw,80px);position:relative;top:auto;right:auto}[data-mode=velocity] .hero__intro{width:100%}[data-mode=velocity] .hero__message{width:min(88%,620px);padding:24px 24px 24px 34px;top:auto;right:auto}}@media (max-width:580px){.launchpad{padding:7px;overflow-y:auto}.frame{min-height:calc(100svh - 14px)}.topbar,.footer{padding-inline:16px}.topbar{min-height:64px}.identity__mark{width:30px;height:30px}.identity__registry,.footer__meta span:first-child,.preview-dock__label,.corner-code,.machine__label--side{display:none}.status,.footer{font-size:8px}.hero{gap:38px;padding:38px 18px 94px}.machine{width:min(96vw,470px);margin-top:1vh}[data-mode=velocity] .automotive-visual{width:calc(100% + 28vw);margin:-68vw -14vw -23vw}.automotive-visual__apex{display:none}[data-mode=velocity] .machine{width:62vw;top:31%;left:77%}.hero__intro{margin-top:-22vw}.eyebrow{align-items:flex-start;margin-bottom:38px;font-size:8px;line-height:1.5}.eyebrow:after{display:none}.wordmark{font-size:clamp(61px,20vw,112px)}.hero__message{width:calc(100% - 8px);margin-left:8px;padding-left:22px}.headline{font-size:clamp(31px,9.3vw,44px)}.footer__signal{display:none}.footer__rule{width:20px}.preview-dock{max-width:calc(100vw - 20px);overflow-x:auto}.preview-dock button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-mode=velocity].launchpad{perspective:none;background:#050506;padding:0}[data-mode=velocity] .atmosphere,[data-mode=velocity] .frame:before,[data-mode=velocity] .frame:after{display:none}[data-mode=velocity] .frame{min-height:100svh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050506;border:0}[data-mode=velocity] .topbar,[data-mode=velocity] .footer{background:#050506;border-color:#ffffff1f}[data-mode=velocity] .topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);min-height:74px;padding-inline:clamp(22px,3.2vw,58px);display:grid}[data-mode=velocity] .topbar:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:clamp(84px,10vw,160px);height:1px;position:absolute;bottom:-1px;left:clamp(22px,3.2vw,58px)}[data-mode=velocity] .identity{gap:17px}[data-mode=velocity] .identity__mark{background:var(--accent);width:44px;height:26px;box-shadow:none;color:#fff;border:0;border-radius:0;font-size:10px;font-style:italic;transform:skew(-10deg)}[data-mode=velocity] .identity__mark span{transform:none}[data-mode=velocity] .identity__mark:after{display:none}[data-mode=velocity] .identity__mark--artwork{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);background:linear-gradient(120deg,#ffffff0e,#0000 44%),#0b0b0d;border:1px solid #ffffff30;width:78px;height:34px;padding:6px 9px;transform:none;box-shadow:inset 0 0 0 1px #f20d2414,0 8px 28px #00000052}[data-mode=velocity] .identity__mark--artwork img{object-fit:contain;filter:drop-shadow(0 1px 4px #00000080);width:100%;height:100%;display:block}[data-mode=velocity] .identity__registry{color:#ffffff9e;letter-spacing:.13em;font-size:8px}[data-mode=velocity] .topbar__sections{color:#ffffff8a;letter-spacing:.16em;text-transform:uppercase;justify-self:center;align-items:center;gap:clamp(24px,3vw,48px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:700;display:flex}[data-mode=velocity] .topbar__sections span{position:relative}[data-mode=velocity] .topbar__sections span:not(:last-child):after{content:"";background:var(--accent);width:3px;height:3px;position:absolute;top:50%;right:clamp(-25px,-1.6vw,-14px);transform:translateY(-50%)rotate(45deg)}[data-mode=velocity] .status{color:#fff;border:1px solid #f20d247a;justify-self:end;gap:9px;padding:8px 11px}[data-mode=velocity] .status__pulse{width:5px;height:5px;box-shadow:none;border-radius:0;animation:none}[data-mode=velocity] .hero{background:#09090a;min-height:calc(100svh - 142px);padding:0;display:block;position:relative;overflow:hidden}[data-mode=velocity] .hero:before{z-index:4;content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#05050694 0%,#05050624 39%,#0000 62%),linear-gradient(#0000 68%,#050506d1 100%),radial-gradient(circle at 87% 48%,#f20d241a,#0000 24%);width:auto;display:block;position:absolute;inset:0}[data-mode=velocity] .hero:after{z-index:5;content:"";background:var(--accent);width:clamp(64px,8vw,138px);height:5px;position:absolute;bottom:0;right:clamp(20px,3vw,52px)}[data-mode=velocity] .automotive-visual{z-index:1;pointer-events:none;filter:none;width:100%;height:100%;margin:0;animation:.7s ease-out both editorial-photo-in;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}[data-mode=velocity] .automotive-visual:after{display:none}[data-mode=velocity] .automotive-visual img{object-fit:cover;object-position:center center;mix-blend-mode:normal;width:100%;height:100%;display:block}[data-mode=velocity] .automotive-visual__apex{z-index:6;color:#ffffffc7;letter-spacing:.14em;font-size:8px;bottom:26px;right:clamp(22px,3.2vw,58px)}[data-mode=velocity] .automotive-visual__apex:before{width:28px;box-shadow:none}[data-mode=velocity] .hero__intro{z-index:6;width:min(48vw,680px);position:absolute;top:clamp(66px,10.5vh,116px);bottom:auto;left:clamp(28px,4.8vw,82px)}[data-mode=velocity] .hero__intro:before{content:"";background:linear-gradient(transparent, var(--accent) 22% 78%, transparent);opacity:.82;width:2px;position:absolute;top:-12px;bottom:-12px;left:-19px}[data-mode=velocity] .eyebrow{color:#ffffffc7;letter-spacing:.18em;gap:11px;margin-bottom:clamp(24px,4vh,46px);font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700}[data-mode=velocity] .eyebrow:after,[data-mode=velocity] .eyebrow__number{display:none}[data-mode=velocity] .wordmark{letter-spacing:-.07em;filter:none;flex-direction:row;align-items:baseline;margin-left:-.04em;font-family:Impact,Arial Black,Arial Narrow,sans-serif;font-size:clamp(76px,8.7vw,146px);font-style:italic;font-weight:900;line-height:.82;transform:skew(-8deg)}[data-mode=velocity] .wordmark__line--1,[data-mode=velocity] .wordmark__line--2{background:0 0;background-clip:initial;color:#fff;-webkit-text-stroke:0;text-shadow:0 4px 26px #00000080;padding:0;animation:none}[data-mode=velocity] .wordmark__line--2{color:var(--accent)}[data-mode=velocity] .wordmark__line--2:after{display:none}[data-mode=velocity] .wordmark--artwork{filter:none;width:min(40vw,560px);height:auto;margin-left:0;display:block;position:relative;overflow:visible;transform:none}[data-mode=velocity] .wordmark--artwork img{filter:drop-shadow(0 4px 14px #00000047);mix-blend-mode:normal;width:100%;height:auto;display:block;position:static;transform:none}[data-mode=velocity] .hero__message{z-index:7;width:min(33vw,500px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:2px solid #f20d24b8;margin:0;padding:0 0 0 20px;position:absolute;inset:auto auto clamp(44px,7vh,86px) clamp(28px,5vw,86px)}[data-mode=velocity] .hero__message:before,[data-mode=velocity] .message-index,[data-mode=velocity] .signal-rule{display:none}[data-mode=velocity] .headline{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(25px,2.35vw,39px);font-weight:650;line-height:1.02}[data-mode=velocity] .hero__subline{color:#ffffffdb;letter-spacing:.055em;max-width:430px;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(10px,.78vw,13px);font-weight:700;line-height:1.4}[data-mode=velocity] .description{color:#ffffffab;max-width:430px;font-size:clamp(12px,.94vw,15px);line-height:1.55}[data-mode=velocity] .launch-note{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:flex}[data-mode=velocity] .launch-note span:first-child{color:#fff;font-weight:800}[data-mode=velocity] .launch-note span:last-child{color:#ffffff80}[data-mode=velocity] .launch-note span:last-child:before{color:var(--accent);content:"/";margin-right:10px}[data-mode=velocity] .footer{min-height:68px;padding-inline:clamp(22px,3.2vw,58px)}[data-mode=velocity] .footer__signal{display:none}[data-mode=velocity] .footer a{color:#ffffffe6;text-underline-offset:4px;text-decoration-color:#f20d24b8;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}:is([data-mode=velocity] .footer a:hover,[data-mode=velocity] .footer a:focus-visible){color:#fff;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@keyframes editorial-photo-in{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media (max-width:940px){[data-mode=velocity] .frame{overflow:hidden}[data-mode=velocity] .topbar{grid-template-columns:1fr auto}[data-mode=velocity] .topbar__sections{display:none}[data-mode=velocity] .hero{min-height:calc(100svh - 132px);padding:0;display:block}[data-mode=velocity] .automotive-visual{width:100%;height:100%;margin:0;position:absolute;inset:0}[data-mode=velocity] .automotive-visual img{object-position:60% center}[data-mode=velocity] .hero:before{background:linear-gradient(90deg,#050506b8 0%,#05050624 65%,#0000 100%),linear-gradient(#0000 57%,#050506e6 100%)}[data-mode=velocity] .hero__intro{width:78vw;margin:0;position:absolute;top:9%;left:6vw}[data-mode=velocity] .wordmark{font-size:clamp(68px,15vw,122px)}[data-mode=velocity] .wordmark--artwork{width:min(70vw,520px);height:auto}[data-mode=velocity] .hero__message{width:min(74vw,470px);padding:0;position:absolute;bottom:7%;left:6vw;right:auto}}@media (max-width:580px){[data-mode=velocity].launchpad{overflow:hidden}[data-mode=velocity] .topbar{min-height:62px;padding-inline:17px}[data-mode=velocity] .identity__registry{max-width:126px;font-size:7px;line-height:1.35;display:block}[data-mode=velocity] .identity__mark--artwork{width:68px;height:30px;padding:5px 8px}[data-mode=velocity] .status{padding:7px 8px;font-size:7px}[data-mode=velocity] .hero{min-height:calc(100svh - 124px)}[data-mode=velocity] .automotive-visual img{object-position:64% center}[data-mode=velocity] .hero:before{background:linear-gradient(90deg,#050506a3,#05050614),linear-gradient(#0000 24%,#05050647 52%,#050506f0 100%)}[data-mode=velocity] .hero__intro{width:calc(100% - 38px);top:9%;left:19px}[data-mode=velocity] .eyebrow{margin-bottom:24px;font-size:8px}[data-mode=velocity] .wordmark{font-size:clamp(54px,16.3vw,86px)}[data-mode=velocity] .wordmark--artwork{width:min(80vw,340px);height:auto;margin-left:0}[data-mode=velocity] .hero__message{width:calc(100% - 38px);bottom:6%;left:19px}[data-mode=velocity] .headline{max-width:330px;font-size:clamp(26px,8vw,38px)}[data-mode=velocity] .description{max-width:330px;font-size:12px}[data-mode=velocity] .hero__subline{max-width:330px;font-size:11px}[data-mode=velocity] .automotive-visual__apex{display:none}[data-mode=velocity] .footer{min-height:62px;padding-inline:17px}}html{scroll-behavior:smooth}[data-mode=velocity] .frame{grid-template-rows:auto auto auto auto auto}[data-mode=velocity] .topbar__sections a{color:inherit;text-decoration:none;transition:color .16s;position:relative}:is([data-mode=velocity] .topbar__sections a:hover,[data-mode=velocity] .topbar__sections a:focus-visible){color:#fff;outline:none}[data-mode=velocity] .topbar__sections a:before{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}[data-mode=velocity] .topbar__sections a:hover:before{transform-origin:0;transform:scaleX(1)}[data-mode=velocity] .topbar__sections a:focus-visible:before{transform-origin:0;transform:scaleX(1)}[data-mode=velocity] .topbar__sections a:not(:last-child):after{content:"";background:var(--accent);width:3px;height:3px;position:absolute;top:50%;right:clamp(-25px,-1.6vw,-14px);transform:translateY(-50%)rotate(45deg)}[data-mode=velocity] .automotive-visual:before{z-index:2;content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(108deg,#0000 42%,#ffffff1c 49%,#f20d241f 51%,#0000 58%);animation:1.65s cubic-bezier(.24,.7,.22,1) .62s both bodyline-sweep;position:absolute;inset:-20% -45%}[data-mode=velocity] .hero__message{width:min(40vw,580px)}[data-mode=velocity] .headline{max-width:560px}[data-mode=velocity] .description{max-width:500px}[data-mode=velocity] .waitlist{margin-top:22px}[data-mode=velocity] .waitlist>label{color:#ffffffe6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800;display:block}[data-mode=velocity] .waitlist__fields{grid-template-columns:minmax(160px,1fr) auto;min-height:44px;display:grid}[data-mode=velocity] .waitlist input[type=email]{color:#fff;background:#050506db;border:1px solid #ffffff3d;border-right:0;border-radius:0;outline:none;min-width:0;padding:0 14px;font-size:13px;transition:border-color .16s,background-color .16s}[data-mode=velocity] .waitlist input[type=email]::placeholder{color:#ffffff61}[data-mode=velocity] .waitlist input[type=email]:focus{background:#050506;border-color:#ffffffb8}[data-mode=velocity] .waitlist button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;border-radius:0;padding:0 17px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s}:is([data-mode=velocity] .waitlist button:hover,[data-mode=velocity] .waitlist button:focus-visible){color:#080809;background:#fff;border-color:#fff;outline:none}[data-mode=velocity] .waitlist button:disabled{cursor:not-allowed;opacity:.7}[data-mode=velocity] .waitlist__turnstile{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(100%,300px);min-height:65px;margin-top:10px;overflow:hidden}[data-mode=velocity] .waitlist__turnstile:empty{background:linear-gradient(90deg,#0000,#ffffff0b,#0000),#050506b8;border:1px solid #ffffff1f}@media (max-width:339px){[data-mode=velocity] .waitlist__turnstile{width:150px;min-height:140px}}.waitlist__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}[data-mode=velocity] .waitlist__meta{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr;gap:10px 18px;min-height:17px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;line-height:1.45;display:grid}[data-mode=velocity] .waitlist__response{color:#ffffffc7;text-align:right}[data-mode=velocity] .waitlist__response--error{color:#ff5d6d}[data-mode=velocity] .waitlist__privacy{color:#ffffff7a;max-width:510px;margin:7px 0 0;font-size:10px;line-height:1.5}[data-mode=velocity] .waitlist__privacy a{color:#ffffffd1;text-underline-offset:3px;text-decoration-color:#f20d24b8}:is([data-mode=velocity] .waitlist__privacy a:hover,[data-mode=velocity] .waitlist__privacy a:focus-visible){color:#fff;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);outline:none}[data-mode=velocity] .waitlist-confirmation{border:1px solid #fff3;border-top-color:var(--accent);background:linear-gradient(115deg,#f20d2421,#0000 42%),#050506e6;margin-top:22px;padding:17px 19px 18px;position:relative;overflow:hidden;box-shadow:inset 3px 0 #f20d24e6,0 18px 60px #00000040}[data-mode=velocity] .waitlist-confirmation:after{content:"";pointer-events:none;border:1px solid #f20d2429;width:116px;height:90px;position:absolute;top:-30px;right:-36px;transform:rotate(-18deg)}[data-mode=velocity] .waitlist-confirmation__topline{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:800;line-height:1.3;display:flex}[data-mode=velocity] .waitlist-confirmation__topline>span:first-child{color:#ffffffeb;align-items:center;gap:8px;display:inline-flex}[data-mode=velocity] .waitlist-confirmation__topline i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #f20d24e6}[data-mode=velocity] .waitlist-confirmation__body{border-top:1px solid #ffffff1c;margin-top:18px;padding-top:16px}[data-mode=velocity] .waitlist-confirmation__body strong{color:#fff;letter-spacing:-.025em;font-size:clamp(20px,1.65vw,27px);font-weight:760;line-height:1.12;display:block}[data-mode=velocity] .waitlist-confirmation__body p{color:#ffffff9e;max-width:430px;margin-top:8px;font-size:13px;line-height:1.55}[data-mode=velocity] .waitlist-confirmation>a{color:#fff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:13px;margin-top:17px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}[data-mode=velocity] .waitlist-confirmation>a span{color:var(--accent);font-size:15px;line-height:1;transition:transform .16s}:is([data-mode=velocity] .waitlist-confirmation>a:hover span,[data-mode=velocity] .waitlist-confirmation>a:focus-visible span){transform:translate(3px,3px)}[data-mode=velocity] .waitlist-confirmation>a:focus-visible{outline-offset:5px;outline:1px solid #f20d24d9}[data-mode=velocity] .product-preview{z-index:2;background:linear-gradient(135deg,#f20d240e,#0000 25%),#070708;border-top:1px solid #ffffff1f;padding:clamp(84px,10vw,160px) clamp(22px,5.7vw,104px) clamp(72px,8vw,120px);position:relative;overflow:hidden}[data-mode=velocity] .product-preview:before{content:"";background:var(--accent);width:min(240px,22vw);height:3px;position:absolute;top:0;left:clamp(22px,5.7vw,104px)}[data-mode=velocity] .product-preview__heading{grid-template-columns:minmax(120px,.45fr) minmax(380px,1.25fr) minmax(260px,.7fr);align-items:end;gap:clamp(28px,4vw,72px);max-width:1500px;margin:0 auto clamp(52px,6vw,94px);display:grid}[data-mode=velocity] .product-preview__eyebrow{color:#ffffff8a;letter-spacing:.16em;text-transform:uppercase;align-self:start;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;line-height:1.5}[data-mode=velocity] .product-preview__eyebrow span{color:var(--accent);margin-bottom:8px;display:block}[data-mode=velocity] .product-preview__heading h2{color:#f6f6f7;letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(36px,2.9vw,54px);font-weight:600;line-height:1.02}[data-mode=velocity] .product-preview__heading>p:last-child{color:#ffffff94;max-width:430px;margin:0 0 4px;font-size:clamp(13px,1vw,16px);line-height:1.7}[data-mode=velocity] .product-preview__screen{background:#020203;border:1px solid #ffffff29;max-width:1500px;margin:0 auto;box-shadow:0 42px 120px #00000085}[data-mode=velocity] .product-preview__screen figcaption{color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:47px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;display:flex}[data-mode=velocity] .product-preview__screen figcaption span:first-child:before{background:var(--accent);content:"";width:5px;height:5px;margin-right:10px;display:inline-block}[data-mode=velocity] .product-preview__image{overscroll-behavior-x:contain;overflow-x:auto}[data-mode=velocity] .product-preview__image img{width:100%;height:auto;display:block}[data-mode=velocity] .product-preview__mobile-carousel,[data-mode=velocity] .product-preview__mobile-hint{display:none}[data-mode=velocity] .platform-vision{z-index:2;background:radial-gradient(circle at 92% 17%,#f20d241c,#0000 26%),linear-gradient(155deg,#09090a,#050506 58%);border-top:1px solid #ffffff1f;padding:clamp(84px,9vw,148px) clamp(22px,5.7vw,104px) clamp(92px,10vw,160px);position:relative;overflow:hidden}[data-mode=velocity] .platform-vision:before{content:"";background:linear-gradient(90deg, var(--accent) 0 62%, #f20d242e 62% 100%);width:min(360px,30vw);height:3px;position:absolute;top:0;left:clamp(22px,5.7vw,104px)}[data-mode=velocity] .platform-vision:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #f20d2417;width:min(44vw,760px);position:absolute;top:16%;right:-12%;transform:rotate(34deg)}[data-mode=velocity] .platform-vision__heading{grid-template-columns:minmax(150px,.48fr) minmax(430px,1.3fr) minmax(280px,.72fr);align-items:end;gap:clamp(28px,4vw,72px);max-width:1500px;margin:0 auto clamp(52px,6vw,92px);display:grid}[data-mode=velocity] .platform-vision__eyebrow{color:#fff9;letter-spacing:.15em;text-transform:uppercase;align-self:start;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.5}[data-mode=velocity] .platform-vision__eyebrow span{background:var(--accent);width:36px;height:2px;margin-bottom:13px;display:block}[data-mode=velocity] .platform-vision__heading h2{color:#f7f7f8;letter-spacing:-.052em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(40px,3.5vw,66px);font-weight:620;line-height:.98}[data-mode=velocity] .platform-vision__heading>p:last-child{color:#ffffff9e;max-width:455px;margin:0 0 4px;font-size:clamp(15px,1.05vw,17px);line-height:1.72}[data-mode=velocity] .platform-vision__system{background:#050506c2;border:1px solid #ffffff29;grid-template-columns:minmax(0,1.55fr) minmax(320px,.78fr);max-width:1500px;margin:0 auto;display:grid;box-shadow:0 38px 120px #00000059}[data-mode=velocity] .vision-panel__header{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:54px;padding:0 clamp(18px,2vw,30px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}[data-mode=velocity] .vision-panel__header strong{color:#ffffffe6;font-size:inherit;align-items:center;gap:9px;display:inline-flex}[data-mode=velocity] .vision-panel__header strong:before{background:var(--accent);content:"";width:6px;height:6px;box-shadow:0 0 16px #f20d24d9}[data-mode=velocity] .vision-core__item{grid-template-columns:48px minmax(210px,.88fr) minmax(240px,1fr);align-items:center;gap:clamp(18px,2.7vw,48px);min-height:156px;padding:clamp(26px,2.8vw,42px) clamp(20px,2.8vw,42px);scroll-margin-top:90px;transition:background-color .22s;display:grid;position:relative}[data-mode=velocity] .vision-core__item+.vision-core__item{border-top:1px solid #ffffff1f}[data-mode=velocity] .vision-core__item:before{content:"";background:var(--accent);opacity:0;width:3px;transition:opacity .22s;position:absolute;top:-1px;bottom:-1px;left:-1px}[data-mode=velocity] .vision-core__item:hover{background:linear-gradient(90deg,#f20d2413,#0000 64%)}[data-mode=velocity] .vision-core__item:hover:before{opacity:1}[data-mode=velocity] .vision-core__index{color:#f20d24e6;letter-spacing:.12em;align-self:start;padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800}[data-mode=velocity] .vision-core__title>span,[data-mode=velocity] .vision-horizon__meta{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:750}[data-mode=velocity] .vision-core__title h3,[data-mode=velocity] .vision-horizon__item h3{color:#f5f5f6;letter-spacing:-.038em;text-wrap:balance;margin:10px 0 0;font-size:clamp(22px,1.7vw,30px);font-weight:590;line-height:1.08}[data-mode=velocity] .vision-core__item>p,[data-mode=velocity] .vision-horizon__item>p{color:#ffffff8a;margin:0;font-size:15px;line-height:1.7}[data-mode=velocity] .vision-horizon{background:linear-gradient(145deg,#f20d241c,#0000 36%),#09090b;border-left:1px solid #ffffff29}[data-mode=velocity] .vision-horizon__list{padding:0 clamp(24px,3vw,46px);position:relative}[data-mode=velocity] .vision-horizon__list:before{content:"";background:linear-gradient(var(--accent), #ffffff14);width:1px;position:absolute;top:44px;bottom:44px;left:clamp(24px,3vw,46px)}[data-mode=velocity] .vision-horizon__item{min-height:236px;padding:clamp(38px,4vw,58px) 0 clamp(38px,4vw,58px) 35px;scroll-margin-top:90px;position:relative}[data-mode=velocity] .vision-horizon__item+.vision-horizon__item{border-top:1px solid #ffffff1f}[data-mode=velocity] .vision-horizon__item:before{border:1px solid var(--accent);content:"";background:#09090b;width:7px;height:7px;position:absolute;top:clamp(43px,4.35vw,63px);left:-3px;transform:rotate(45deg)}[data-mode=velocity] .vision-horizon__meta{align-items:center;gap:10px;display:flex}[data-mode=velocity] .vision-horizon__meta span:first-child{color:var(--accent)}[data-mode=velocity] .vision-horizon__item h3{max-width:380px;margin-top:18px;font-size:clamp(24px,1.9vw,33px)}[data-mode=velocity] .vision-horizon__item>p{max-width:390px;margin-top:18px}[data-mode=velocity] .platform-vision__closing{background:linear-gradient(108deg,#f20d241f,#0000 40%),#ffffff05;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;max-width:1500px;margin:clamp(48px,6vw,88px) auto 0;padding:clamp(34px,4vw,62px) clamp(22px,3.5vw,54px);display:grid;position:relative;overflow:hidden}[data-mode=velocity] .platform-vision__closing:after{content:"";background:var(--accent);width:clamp(84px,12vw,180px);height:4px;position:absolute;top:0;right:0}[data-mode=velocity] .platform-vision__closing>div>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800}[data-mode=velocity] .platform-vision__closing h3{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:920px;margin:15px 0 0;font-size:clamp(32px,3vw,54px);font-weight:610;line-height:1}[data-mode=velocity] .platform-vision__closing p{color:#ffffff94;max-width:810px;margin:18px 0 0;font-size:15px;line-height:1.7}[data-mode=velocity] .platform-vision__closing a{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}[data-mode=velocity] .platform-vision__closing a span{font-size:16px;line-height:1}:is([data-mode=velocity] .platform-vision__closing a:hover,[data-mode=velocity] .platform-vision__closing a:focus-visible){color:#050506;background:#fff;border-color:#fff;outline:none}@keyframes bodyline-sweep{0%{opacity:0;transform:translate(-42%)}38%{opacity:.7}to{opacity:0;transform:translate(42%)}}@media (max-width:1120px){[data-mode=velocity] .hero__message{width:min(46vw,540px)}[data-mode=velocity] .product-preview__heading{grid-template-columns:110px minmax(0,1fr)}[data-mode=velocity] .product-preview__heading>p:last-child{grid-column:2}[data-mode=velocity] .platform-vision__heading{grid-template-columns:120px minmax(0,1fr)}[data-mode=velocity] .platform-vision__heading>p:last-child{grid-column:2}[data-mode=velocity] .platform-vision__system{grid-template-columns:minmax(0,1.38fr) minmax(300px,.72fr)}[data-mode=velocity] .vision-core__item{grid-template-columns:38px minmax(180px,.8fr) minmax(210px,1fr);gap:20px}}@media (max-width:940px){[data-mode=velocity] .hero{min-height:max(760px,100svh - 132px)}[data-mode=velocity] .hero__message{width:min(78vw,540px)}[data-mode=velocity] .product-preview__heading{grid-template-columns:1fr;gap:24px}[data-mode=velocity] .product-preview__heading>p:last-child{grid-column:auto}[data-mode=velocity] .product-preview__eyebrow{align-items:center;gap:12px;display:flex}[data-mode=velocity] .product-preview__eyebrow span{margin:0;display:inline}[data-mode=velocity] .platform-vision__heading{grid-template-columns:1fr;gap:24px}[data-mode=velocity] .platform-vision__heading>p:last-child{grid-column:auto}[data-mode=velocity] .platform-vision__eyebrow{align-items:center;gap:12px;display:flex}[data-mode=velocity] .platform-vision__eyebrow span{width:24px;margin:0}[data-mode=velocity] .platform-vision__system{grid-template-columns:1fr}[data-mode=velocity] .vision-horizon{border-top:1px solid #ffffff29;border-left:0}[data-mode=velocity] .platform-vision__closing{grid-template-columns:1fr;align-items:start}[data-mode=velocity] .platform-vision__closing a{width:fit-content}}@media (max-width:580px){[data-mode=velocity] .hero{min-height:max(830px,100svh - 124px)}[data-mode=velocity] .hero__intro{top:7%}[data-mode=velocity] .hero__message{width:calc(100% - 38px);padding-left:14px;bottom:4.5%}[data-mode=velocity] .launch-note{margin-top:16px}[data-mode=velocity] .waitlist{margin-top:18px}[data-mode=velocity] .waitlist-confirmation{margin-top:18px;padding:15px 16px 17px}[data-mode=velocity] .waitlist-confirmation__topline{font-size:8px}[data-mode=velocity] .waitlist-confirmation__body{margin-top:14px;padding-top:14px}[data-mode=velocity] .waitlist-confirmation__body strong{font-size:21px}[data-mode=velocity] .waitlist__fields{grid-template-columns:1fr;gap:8px}[data-mode=velocity] .waitlist input[type=email]{border-right:1px solid #ffffff3d;min-height:44px}[data-mode=velocity] .waitlist button{min-height:44px}[data-mode=velocity] .waitlist__meta{grid-template-columns:1fr;gap:5px}[data-mode=velocity] .waitlist__response{text-align:left}[data-mode=velocity] .product-preview{padding:74px 17px 68px}[data-mode=velocity] .product-preview:before{left:17px}[data-mode=velocity] .product-preview__heading h2{font-size:clamp(36px,10vw,44px)}[data-mode=velocity] .product-preview__screen{border-left:0;border-right:0;margin-left:-17px;margin-right:-17px}[data-mode=velocity] .product-preview__image img{width:max(860px,100%)}[data-mode=velocity] .platform-vision{padding:74px 17px 86px}[data-mode=velocity] .platform-vision:before{left:17px}[data-mode=velocity] .platform-vision__heading h2{font-size:clamp(38px,11vw,48px)}[data-mode=velocity] .platform-vision__system{border-left:0;border-right:0;margin-inline:-17px}[data-mode=velocity] .vision-panel__header{min-height:58px;padding-inline:17px;font-size:9px}[data-mode=velocity] .vision-core__item{grid-template-columns:30px minmax(0,1fr);gap:14px;min-height:0;padding:30px 17px 32px}[data-mode=velocity] .vision-core__title h3{font-size:24px}[data-mode=velocity] .vision-core__item>p{grid-column:2;font-size:14px}[data-mode=velocity] .vision-horizon__list{padding-inline:17px}[data-mode=velocity] .vision-horizon__list:before{left:17px}[data-mode=velocity] .vision-horizon__item{min-height:0;padding:34px 0 38px 30px}[data-mode=velocity] .vision-horizon__item:before{top:39px}[data-mode=velocity] .vision-horizon__item h3{font-size:26px}[data-mode=velocity] .vision-horizon__item>p{font-size:14px}[data-mode=velocity] .platform-vision__closing{gap:28px;margin-top:48px;padding:34px 18px}[data-mode=velocity] .platform-vision__closing h3{font-size:clamp(31px,9.5vw,40px)}[data-mode=velocity] .platform-vision__closing p{font-size:14px}[data-mode=velocity] .platform-vision__closing a{width:100%}}[data-mode=velocity].launchpad{background:radial-gradient(circle at 50% 16%,#f20d240e,#0000 34%),#020203}[data-mode=velocity] .frame{width:min(100%,2400px);margin-inline:auto}@media (min-width:941px){[data-mode=velocity] .hero{min-height:clamp(680px,100svh - 142px,980px)}}@media (min-width:1921px){[data-mode=velocity] .frame{border-inline:1px solid #ffffff17;box-shadow:0 0 160px #000000ad}}[data-mode=velocity] .identity__registry,[data-mode=velocity] .topbar__sections{font-size:11px}[data-mode=velocity] .status,[data-mode=velocity] .automotive-visual__apex{font-size:10px}[data-mode=velocity] .description{font-size:clamp(14px,1vw,17px);line-height:1.6}[data-mode=velocity] .launch-note,[data-mode=velocity] .waitlist>label{font-size:11px}[data-mode=velocity] .waitlist input[type=email]{font-size:14px}[data-mode=velocity] .waitlist button,[data-mode=velocity] .waitlist__meta,[data-mode=velocity] .product-preview__screen figcaption{font-size:10px}[data-mode=velocity] .product-preview__eyebrow{font-size:11px}[data-mode=velocity] .footer{font-size:10px}[data-mode=velocity] .product-preview__heading>p:last-child{font-size:clamp(15px,1.05vw,17px)}@media (max-width:580px){[data-mode=velocity] .identity__registry,[data-mode=velocity] .status{font-size:8.5px}[data-mode=velocity] .description,[data-mode=velocity] .product-preview__heading>p:last-child{font-size:14px}[data-mode=velocity] .hero__subline{font-size:11px}[data-mode=velocity] .launch-note,[data-mode=velocity] .waitlist>label,[data-mode=velocity] .waitlist button,[data-mode=velocity] .waitlist__meta,[data-mode=velocity] .product-preview__eyebrow,[data-mode=velocity] .footer{font-size:10px}[data-mode=velocity] .product-preview__image{display:none}[data-mode=velocity] .product-preview__mobile-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#f20d24cc #ffffff14;scrollbar-width:thin;touch-action:pan-x pan-y;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:12px;padding:16px 17px 18px;scroll-padding-inline:17px;display:grid;overflow-x:auto}[data-mode=velocity] .product-preview__mobile-carousel:focus-visible{outline-offset:-1px;outline:1px solid #f20d24bf}[data-mode=velocity] .product-preview__mobile-slide{scroll-snap-align:center;scroll-snap-stop:always;background:#050506;border:1px solid #ffffff26;overflow:hidden}[data-mode=velocity] .product-preview__mobile-slide img{aspect-ratio:828/1854;object-fit:contain;object-position:center;background:#050506;width:100%;height:auto;display:block}[data-mode=velocity] .product-preview__mobile-slide span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1f;align-items:center;min-height:42px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:flex}[data-mode=velocity] .product-preview__mobile-hint{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 17px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}[data-mode=velocity] .hero{background:#050506;min-height:0;padding:clamp(392px,111vw,458px) 20px 24px}[data-mode=velocity] .automotive-visual{overflow:hidden}[data-mode=velocity] .automotive-visual img{object-fit:contain;object-position:center;width:160%;max-width:none;height:auto;position:absolute;top:76px;left:50%;transform:translate(-62%);-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 100%)}[data-mode=velocity] .hero:before{background:linear-gradient(#0000 33%,#05050633 52%,#050506fa 76%,#050506 100%),linear-gradient(90deg,#0505066b,#0000 56%)}[data-mode=velocity] .hero__intro{width:calc(100% - 40px);top:28px;left:20px}[data-mode=velocity] .wordmark--artwork{width:min(72vw,280px)}[data-mode=velocity] .hero__message{width:100%;padding-left:14px;position:relative;inset:auto}[data-mode=velocity] .product-preview__mobile-carousel{scroll-snap-type:x proximity;touch-action:auto;grid-auto-columns:min(76vw,296px)}[data-mode=velocity] .product-preview__mobile-slide{scroll-snap-stop:normal}}
