@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2) format("woff2")}:root{color-scheme:dark;--nightfall: #11191c;--snow: #f1f0e9;--lime: #d5f15a;--slate: #63757d;--bg: var(--nightfall);--bg-raised: #1c272c;--surface: #243238;--text: var(--snow);--text-soft: #d0d6d4;--muted: #a9b5b8;--line: #394a51;--line-strong: #70848d;--accent: var(--lime);--accent-hover: #e2fa88;--on-accent: var(--nightfall);--link: var(--lime);--focus: var(--lime);--selected-bg: #2e3b24;--selected-border: var(--lime);--disabled-bg: #303d42;--disabled-text: #a9b5b8;--success: #a4d8bb;--success-bg: #1b332b;--warning: #efc57c;--warning-bg: #382d1d;--error: #ffb3ac;--error-bg: #402723;--map-overlay: #11191cf2;--map-route: var(--lime);--map-peer: #8ac9e0;--map-contour: #70848d;--font-heading: "Space Grotesk", "Arial", sans-serif;--font-sans: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Cascadia Code", ui-monospace, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-display: clamp(2.5rem, 5.5vw, 5rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius: 3px;--shell: 1320px;--pad: clamp(20px, 4.5vw, 64px);--ease: cubic-bezier(.22, .7, .22, 1);--duration: .18s}.theme-snow{color-scheme:light;--bg: var(--snow);--bg-raised: #e8e8df;--surface: #fafaf5;--text: var(--nightfall);--text-soft: #37494f;--muted: #52656c;--line: #c5cbc5;--line-strong: var(--slate);--link: #354b11;--focus: #40561b;--selected-bg: #e4edcb;--selected-border: #40561b;--disabled-bg: #daddd5;--disabled-text: #52656c;--success: #236046;--success-bg: #deebe2;--warning: #765017;--warning-bg: #f3e7d1;--error: #a4312b;--error-bg: #f8e4df;background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font:var(--text-base)/1.65 var(--font-sans);-webkit-font-smoothing:antialiased}::selection{background:var(--lime);color:var(--nightfall)}img,video,svg{display:block;max-width:100%}h1,h2,h3,p,figure,ul{margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:600}ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.shell{width:min(var(--shell),calc(100% - var(--pad) * 2));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 20px;background:var(--lime);color:var(--nightfall)}.skip-link:focus{top:12px}.eyebrow,.fig-kicker,.tier-card__kicker{font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--text-soft)}.eyebrow__line{width:24px;height:2px;background:var(--link);flex:0 0 auto}.display{max-width:17ch;font-size:var(--text-display);letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.display span{color:var(--muted)}.lead{color:var(--text-soft);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line-strong);color:var(--link);font-size:var(--text-sm);font-weight:600}.text-link svg{width:16px;height:16px;flex-shrink:0;transition:transform var(--duration)}.text-link:hover svg{transform:translate(4px)}.text-link:hover{border-color:currentColor}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;line-height:1.4;text-align:center;transition:background var(--duration),border-color var(--duration),transform var(--duration)}.btn svg{width:18px;height:18px;flex-shrink:0}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.theme-snow .btn--primary{border-color:var(--nightfall)}.btn--ghost{border-color:var(--line-strong);background:transparent;color:var(--text)}.btn--ghost:hover{background:var(--bg-raised);border-color:var(--text)}.btn--small{min-height:44px;padding:10px 16px}.btn--full{width:100%}.btn:disabled,input:disabled,select:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;transform:none}.preview-bar{display:flex;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:8px var(--pad);background:var(--bg-raised);color:var(--text-soft);font:var(--text-xs)/1.4 var(--font-mono);text-align:center}.preview-bar__dot{width:5px;height:5px;background:var(--lime);flex-shrink:0}.preview-bar__muted,.preview-bar__divider{color:var(--muted)}.site-header{position:sticky;top:0;z-index:50;background:var(--nightfall);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:24px}.brand{display:flex;align-items:center;gap:16px;flex-shrink:0}.brand__wordmark{width:148px;height:auto}.brand__tag{padding-left:20px;border-left:1px solid var(--line);color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono)}.site-nav{display:flex;align-items:center;gap:24px;font-size:var(--text-sm)}.site-nav>a:not(.btn){display:flex;align-items:center;min-height:44px;color:var(--text-soft);border-bottom:2px solid transparent}.site-nav>a:not(.btn):hover,.site-nav>a[aria-current=location]{color:var(--snow);border-bottom-color:var(--lime)}.nav-toggle{display:none;width:48px;height:48px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent}.nav-toggle__lines{display:grid;gap:5px;place-content:center}.nav-toggle__lines i{display:block;width:19px;height:2px;background:var(--snow);transition:transform var(--duration)}.nav-toggle[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{padding:clamp(40px,5vw,76px) 0 32px}.hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px)}.hero__copy{padding:20px 0}.hero__title{margin-bottom:28px;font-size:clamp(4rem,8.8vw,8.5rem);line-height:.92;letter-spacing:-.07em}.hero__title span{display:block}.hero__title span:after{content:"";display:inline-block;width:.15em;height:.15em;margin-left:.08em;background:var(--lime)}.hero__lede{max-width:44ch;margin-bottom:32px;color:var(--text-soft);font-size:var(--text-lg)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:24px;border-top:1px solid var(--line)}.hero__facts li{display:flex;flex-direction:column;padding-right:12px;border-right:1px solid var(--line)}.hero__facts li:last-child{border:0;padding:0}.hero__facts strong{font:500 1.2rem/1.5 var(--font-mono)}.hero__facts span{color:var(--muted);font-size:var(--text-xs)}.hero__visual{min-width:0}.hero__frame{position:relative;aspect-ratio:4/4.7;background:var(--bg-raised);overflow:hidden}.hero__frame>img{width:100%;height:100%;object-fit:cover;object-position:51% center}.hero__image-label{position:absolute;left:16px;top:16px;padding:8px 12px;background:var(--nightfall);color:var(--snow);font:var(--text-xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.hero__caption{padding:12px 0;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono)}.hero__edition{display:flex;justify-content:space-between;gap:24px;padding-top:36px;color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.hero__edition a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)}.line-mark{width:48px;height:48px}.ticker{border-block:1px solid var(--line)}.ticker__track{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font:var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.ticker__track i{width:5px;height:5px;background:var(--lime);flex-shrink:0}.section{padding:clamp(64px,8vw,112px) 0;border-bottom:1px solid var(--line)}section[id],#signup{scroll-margin-top:100px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.section-head__note{max-width:38ch;color:var(--muted);font-size:var(--text-sm)}.intro-grid,.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px)}.intro-grid{margin-bottom:64px}.intro-grid__copy{padding-top:40px}.intro-grid__copy>p+p{margin-top:24px;color:var(--muted)}.signature{display:flex;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--text-soft)}.signature__line{width:3px;background:var(--link);flex-shrink:0}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.feature-card{display:flex;flex-direction:column;padding-top:24px;border-top:2px solid var(--text)}.feature-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.feature-card__index{font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted)}.feature-card__icon{width:30px;height:30px;color:var(--text)}.feature-card h3{margin-bottom:16px;font-size:1.4rem;letter-spacing:-.03em;line-height:1.2}.feature-card p{color:var(--muted);font-size:var(--text-sm)}.feature-card__spec{margin-top:auto;padding-top:28px;color:var(--text-soft);font:var(--text-xs)/1.6 var(--font-mono)}.film{position:relative;aspect-ratio:16/9;border:1px solid var(--line);background:var(--nightfall)}.film__video{width:100%;height:100%;object-fit:contain}.film__play{position:absolute;top:0;right:0;bottom:48px;left:0;display:flex;align-items:center;justify-content:center;gap:20px;border:0;background:#11191c66;color:var(--snow)}.film__play-icon{display:grid;place-items:center;width:72px;height:72px;background:var(--lime);color:var(--nightfall);border-radius:50%;transition:transform var(--duration)}.film__play:hover .film__play-icon{transform:scale(1.05)}.film__play-icon svg{width:36px;height:36px}.film__play-text{display:grid;gap:4px;text-align:left;padding:12px;background:var(--nightfall)}.film__play-text small{font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted)}.film.is-playing .film__play{display:none}.film__badge{position:absolute;top:18px;right:18px;padding:6px 10px;background:var(--nightfall);color:var(--snow);font:var(--text-xs)/1.5 var(--font-mono);pointer-events:none}.film__meta{display:flex;justify-content:space-between;align-items:start;gap:32px;padding-top:24px}.film__meta p{max-width:72ch;color:var(--muted);font-size:var(--text-sm)}.film__meta p span{display:block;margin-bottom:6px;color:var(--text);font:var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase}.film__meta .text-link{flex-shrink:0;max-width:34ch}.film-error{padding:16px;color:var(--error);background:var(--error-bg)}.hero__frame{aspect-ratio:1;background:var(--snow)}.hero__frame>img{object-fit:contain}.rider-atlas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);border:1px solid var(--line-strong);background:var(--snow)}.atlas-topline,.atlas-bottomline{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 24px;font:var(--text-xs)/1.6 var(--font-mono);color:var(--muted)}.atlas-topline{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em}.atlas-bottomline{border-top:1px solid var(--line)}.atlas-figure{align-self:center;min-width:0}.atlas-figure img{width:100%;height:auto}.atlas-figure figcaption{padding:16px 24px;color:var(--muted);font:var(--text-xs)/1.6 var(--font-mono)}.atlas-notes{border-left:1px solid var(--line);padding:0 28px}.atlas-notes article{padding:24px 0;border-bottom:1px solid var(--line)}.atlas-notes article:last-child{border-bottom:0}.stage-label{display:block;font:500 var(--text-xs)/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--link);margin-bottom:12px}.stage-label--future{color:var(--muted)}.atlas-notes h3{font-size:1.35rem;line-height:1.2;margin-bottom:10px;letter-spacing:-.03em}.atlas-notes p{color:var(--muted);font-size:var(--text-sm)}.atlas-location{display:inline-block;margin-top:12px;font:var(--text-xs)/1.5 var(--font-mono);border-bottom:1px solid var(--line-strong)}.atlas-link{display:inline-flex;align-items:center;min-height:44px;font-weight:500;color:var(--link)}.atlas-link:hover{border-bottom-color:currentColor}.journey-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.journey-strip article{border-top:2px solid var(--text);padding-top:20px}.journey-strip article>span{font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted)}.journey-strip h3{margin:16px 0 10px;font-size:1.35rem}.journey-strip p{color:var(--muted);font-size:var(--text-sm)}.mvp-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.today-panel{border-top:1px solid var(--line-strong);padding-top:24px}.today-panel h3,.mvp-panel>h3{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.04em;margin-bottom:24px}.today-panel>p{color:var(--muted);margin-bottom:24px}.mvp-panel{padding:clamp(24px,4vw,48px);background:var(--bg-raised);border-top:3px solid var(--lime)}.mvp-list{margin:0;padding-left:24px}.mvp-list li{padding:20px 0 20px 8px;border-bottom:1px solid var(--line)}.mvp-list li::marker{color:var(--lime);font:var(--text-sm)/1.5 var(--font-mono)}.mvp-list strong,.mvp-list span{display:block}.mvp-list span{color:var(--muted);font-size:var(--text-sm);margin-top:6px}.mvp-gate{color:var(--muted);font-size:var(--text-sm);margin-top:24px}.mvp-gate strong{color:var(--text)}.roadmap-headline{font:500 1.3rem/1.35 var(--font-heading);margin:16px 0}.roadmap-stage{color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono);margin:0 0 20px}.system-showcase{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.system-showcase__main,.system-tile{min-width:0;border:1px solid var(--line)}.system-showcase__main img,.system-tile img{width:100%;height:auto;background:#e8e6df}.system-showcase__main figcaption,.system-tile figcaption{display:grid;gap:4px;padding:20px;border-top:1px solid var(--line);background:var(--bg-raised)}.fig-kicker{color:var(--muted)}.fig-title{font:600 var(--text-lg)/1.5 var(--font-heading)}.fig-note{font-size:var(--text-xs);color:var(--muted)}.system-specs{border-top:1px solid var(--line)}.system-spec{display:grid;grid-template-columns:28px 1fr auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.system-spec__num{font:500 var(--text-sm)/1.5 var(--font-mono);color:var(--muted)}.system-spec h3{margin-bottom:8px;font-size:var(--text-lg)}.system-spec p{color:var(--muted);font-size:var(--text-sm)}.system-spec__tag{align-self:start;padding:3px 7px;border:1px solid var(--line-strong);font:var(--text-xs)/1.5 var(--font-mono)}.system-gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.system-tile img{aspect-ratio:1400/788;object-fit:contain}.status-grid .display,.reserve-head .display{margin-bottom:28px}.status-note{margin-top:24px;padding-left:16px;border-left:2px solid var(--warning);color:var(--muted);font-size:var(--text-sm)}.status-lists{display:grid;gap:24px}.status-list{padding:28px;border:1px solid var(--line);background:var(--bg-raised)}.status-list h3{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:var(--text-lg)}.status-list--now h3{color:var(--success)}.status-list--next h3{color:var(--warning)}.status-list__icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;font-size:var(--text-sm)}.status-list ul{display:grid;gap:12px}.status-list li{padding-left:18px;position:relative;font-size:var(--text-sm);color:var(--text-soft)}.status-list li:before{content:"—";position:absolute;left:0;color:var(--muted)}.reserve-head{max-width:800px;margin-bottom:48px}.reserve-head .lead{max-width:60ch}.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tier-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.tier-card--featured{border-top:4px solid var(--text);padding-top:29px}.tier-card.is-selected{border-color:var(--selected-border);background:var(--selected-bg);outline:2px solid var(--selected-border);outline-offset:-2px}.tier-card__badge{position:absolute;top:-15px;right:20px;padding:4px 10px;background:var(--text);color:var(--bg);font:var(--text-xs)/1.5 var(--font-mono)}.tier-card__kicker{display:block;color:var(--muted);margin-bottom:12px}.tier-card__head{border-bottom:1px solid var(--line);padding-bottom:24px}.tier-card h3{font-size:1.6rem;letter-spacing:-.04em;margin-bottom:24px}.tier-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font:500 clamp(1.8rem,3vw,2.5rem)/1.2 var(--font-mono);letter-spacing:-.06em;margin-bottom:16px}.tier-card__price>span{font-size:var(--text-lg);align-self:start}.tier-card__price small{flex-basis:100%;padding-top:8px;color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono);letter-spacing:0}.tier-card__desc,.tier-card__list{color:var(--text-soft);font-size:var(--text-sm)}.tier-card__list{display:grid;gap:12px;padding:24px 0 32px}.tier-card__list li{padding-left:20px;position:relative}.tier-card__list li:before{content:"↳";position:absolute;left:0}.tier-card .btn{margin-top:auto}.tier-disclaimer{max-width:95ch;margin-top:24px;color:var(--muted);font-size:var(--text-sm)}.signup{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);margin-top:64px;padding:clamp(24px,4vw,56px);background:var(--bg-raised);border-top:2px solid var(--text)}.signup__copy h3{max-width:16ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:24px}.signup__copy>p:not(.eyebrow){max-width:45ch;color:var(--text-soft)}.signup__proof{display:grid;gap:8px;margin-top:24px;color:var(--muted);font-size:var(--text-sm)}.signup__form{display:grid;gap:20px}.form-row{display:grid;gap:8px}.form-row label{font-size:var(--text-sm);font-weight:600}.form-row input,.form-row select{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:1rem}.form-row input::placeholder{color:var(--muted);opacity:1}.form-row input:focus,.form-row select:focus{outline:2px solid var(--focus);outline-offset:2px}.form-row input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:var(--text-sm)}.field-error:empty{display:none}.selected-tier{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--selected-bg);border:1px solid var(--selected-border);font-size:var(--text-sm)}.selected-tier button{margin-left:auto;width:44px;height:44px;border:0;background:transparent;font-size:1.5rem}.checkbox{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:var(--text-sm)}.checkbox input{width:20px;height:20px;margin:0;accent-color:var(--focus);flex-shrink:0}.form-note{color:var(--muted);font-size:var(--text-sm)}.form-success{display:flex;align-items:start;gap:12px;padding:20px;border:1px solid var(--success);background:var(--success-bg)}.form-success__icon,.form-success strong{color:var(--success)}.form-success p{color:var(--text-soft);font-size:var(--text-sm)}.form-success[data-state=error]{border-color:var(--error);background:var(--error-bg)}.form-success[data-state=error] strong,.form-success[data-state=error] .form-success__icon{color:var(--error)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,8vw,110px)}.faq-grid__intro .display{margin-bottom:24px}.faq-grid__intro>p:not(.eyebrow){color:var(--muted);max-width:36ch;margin-bottom:20px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--link);font:1.5rem/1 var(--font-mono)}.faq-item[open] summary:after{content:"−"}.faq-item__body p{padding:0 32px 24px 0;color:var(--muted);font-size:var(--text-sm)}.final-cta{padding:clamp(72px,10vw,144px) 0;border-top:1px solid var(--line);text-align:center}.final-cta__inner{display:flex;align-items:center;flex-direction:column}.final-cta .line-mark{width:64px;height:64px;margin-bottom:32px}.final-cta h2{max-width:16ch;margin-bottom:28px;font-size:clamp(3rem,8vw,7rem);line-height:.98;letter-spacing:-.06em}.final-cta h2 span{color:var(--muted)}.final-cta p:not(.eyebrow){max-width:52ch;margin-bottom:32px;color:var(--text-soft)}.final-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.site-footer{padding:40px 0;border-top:1px solid var(--line)}.site-footer__top,.site-footer__bottom{display:flex;justify-content:space-between;align-items:start;gap:32px}.site-footer__top{align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:20px;font-size:var(--text-sm)}.site-footer__nav a{display:inline-flex;align-items:center;min-height:44px}.site-footer__nav a:hover{color:var(--lime)}.site-footer__bottom{padding-top:24px;font-size:var(--text-xs);color:var(--muted)}.site-footer__disclaimer{max-width:65ch}body.is-armed .reveal{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}body.is-armed .reveal.is-visible{opacity:1;transform:none}@media (max-width: 1160px){.brand__tag{display:none}.site-nav{gap:20px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.system-showcase{grid-template-columns:1fr}.system-specs{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}}@media (max-width: 900px){.rider-atlas,.mvp-layout{grid-template-columns:1fr}.atlas-notes{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.atlas-notes article:nth-last-child(2){border-bottom:0}.hero__inner{gap:28px}.hero__title{font-size:clamp(3.8rem,9.5vw,6rem)}.hero__lede{font-size:var(--text-base)}.intro-grid,.status-grid,.signup,.faq-grid{grid-template-columns:1fr;gap:32px}.intro-grid__copy{padding:0}.section-head,.film__meta{flex-direction:column;align-items:start;gap:24px}.section-head__note{max-width:60ch}.tier-grid{grid-template-columns:1fr}.tier-card{padding:32px}.tier-card__desc{max-width:64ch}.tier-card__price small{flex-basis:auto;margin-left:12px}.tier-card__list{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;gap:16px}}@media (max-width: 760px){html{scroll-padding-top:84px}.site-header__inner{min-height:72px}.brand__wordmark{width:128px}.preview-bar{font-size:.6875rem}.preview-bar__divider,.preview-bar__muted{display:none}.nav-toggle{display:grid;place-items:center}.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px var(--pad) 24px;background:var(--nightfall);border-bottom:1px solid var(--line);max-height:calc(100dvh - 72px);overflow-y:auto}.site-nav.is-open{display:flex}.site-nav>a:not(.btn){padding:12px 0;border-bottom:1px solid var(--line);min-height:48px}.site-nav .btn{margin-top:16px}.hero{padding-top:24px}.hero__inner{grid-template-columns:1fr;gap:24px}.hero__copy{padding:12px 0 0}.hero__title{font-size:clamp(4rem,16vw,7rem)}.hero__frame{aspect-ratio:4/3}.hero__frame>img{object-position:center 54%}.hero__edition{padding-top:20px;align-items:center}.hero__edition>span{max-width:24ch}.ticker__track{flex-wrap:wrap;justify-content:center;gap:12px 20px}.ticker__track span:nth-of-type(n+4),.ticker__track i:nth-of-type(n+3){display:none}.system-gallery,.system-specs{grid-template-columns:1fr}.system-spec{grid-template-columns:24px 1fr;gap:12px}.system-spec__tag{grid-column:2;justify-self:start}.site-footer__top{flex-direction:column;align-items:start}.site-footer__nav{gap:8px 20px}.film__play-text{display:none}.film__badge{top:8px;right:8px;font-size:.625rem}.film__play-icon{width:56px;height:56px}}@media (max-width: 600px){.hero__frame{aspect-ratio:3/2}.atlas-notes,.journey-strip{grid-template-columns:1fr}.atlas-notes article:nth-last-child(2){border-bottom:1px solid var(--line)}.atlas-topline,.atlas-bottomline{padding:16px}.atlas-notes{padding:0 20px}.journey-strip{gap:24px}}@media (max-width: 480px){.feature-grid,.tier-card__list{grid-template-columns:1fr}.hero__actions .btn,.final-cta__actions .btn{flex:1 1 100%}.hero__caption{flex-direction:column;gap:4px}.hero__facts strong{font-size:1rem}.tier-card{padding:28px 24px}.signup{padding:24px 20px}.selected-tier strong{max-width:14ch}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.is-armed .reveal{opacity:1;transform:none}}@media (forced-colors: active){.btn,.film__play-icon{border:1px solid ButtonText}.tier-card.is-selected{outline:3px solid Highlight}}
