@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090a0b;--bg-soft:#111214;--bg-deep:#050607;--fg:#f4f0e8;--muted:#b0ada7;--faint:#96938e;--line:#2e2d2b;--line-strong:#53504a;--paper:#ece7dc;--ink:#191918;--red:#f04b34;--red-bright:#ff7b65;--amber:#e4be83;--green:#bdcfad;--font:Archivo, Arial, sans-serif;--mono:"JetBrains Mono", monospace;--max:1440px;--gutter:clamp(24px, 4.7vw, 76px);--section:clamp(88px, 10vw, 150px);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--fg);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button,a{-webkit-tap-highlight-color:transparent}svg,img{max-width:100%;display:block}p,ul,ol,figure,dl,h1,h2,h3{margin:0}p{line-height:1.7}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:550}h1{line-height:.95}h2{font-size:clamp(36px,4.8vw,68px);line-height:1.04}h3{line-height:1.2}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red-bright);outline-offset:6px}::selection{background:var(--red);color:var(--bg)}[hidden]{display:none!important}[id]{scroll-margin-top:100px}.container{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.section-space{margin-top:var(--section)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.anchor-target{height:0;display:block}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:14px 20px;font-weight:600;position:fixed;top:14px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:0}.eyebrow{font:400 10px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:baseline;gap:16px;display:flex}.section-number{color:var(--red-bright)}.text-link{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:8px 0;font-size:13px;font-weight:500;line-height:1.4;transition:color .2s,border-color .2s;display:inline-flex}.text-link span{font-size:18px}.text-link:hover{color:var(--red-bright);border-color:currentColor}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:32px;min-height:48px;padding:14px 22px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.button>span:not(.visually-hidden){font-size:18px;line-height:1}.button-primary{background:var(--red);color:#100c0b}.button-primary:hover{background:#ff7b65}.button-outline{border-color:var(--line-strong);color:var(--fg);background:0 0}.button-outline:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.button-text{color:var(--fg);gap:16px;padding-inline:0}.button-text:hover{color:var(--red-bright)}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:25px;display:flex}.small-note{color:var(--muted);font-size:12px;line-height:1.8}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.section-heading .eyebrow{margin-bottom:25px}.section-aside{max-width:320px;color:var(--muted);font-size:13px;line-height:1.8}.section-aside p{margin-bottom:12px}.outline-label{border:1px solid var(--line-strong);font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:10px 12px;display:inline-flex}.scene-image{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto}.site-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.header-inner{max-width:var(--max);padding:17px var(--gutter);align-items:center;gap:44px;min-height:80px;margin:auto;display:flex}.brand{letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:750;display:inline-flex}.brand-mark{width:27px;height:27px;color:var(--red)}.main-nav{justify-content:center;align-items:center;gap:31px;margin-left:auto;display:flex}.main-nav a{min-height:44px;color:var(--muted);align-items:center;font-size:12px;transition:color .2s;display:flex}.main-nav a:hover{color:var(--fg)}.header-token{border-left:1px solid var(--line);min-height:44px;color:var(--fg);font:11px var(--mono);align-items:center;gap:13px;padding-left:30px;display:inline-flex}.header-token>span{color:var(--red);font-size:19px}.header-token:hover{color:var(--red-bright)}.stale-warning{color:#e6c89d;background:#292218;border-bottom:1px solid #51432d;padding-block:14px;font-size:12px}.stale-warning a{text-underline-offset:3px;margin-left:8px;text-decoration:underline}.launch-hero{padding-top:30px}.launch-kicker{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-coordinate{font:10px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.hero-coordinate span{color:var(--red);margin-inline:12px}.launch-title{align-items:flex-end;gap:20px;margin-top:34px;display:flex}.launch-title h1{letter-spacing:-.072em;white-space:nowrap;font-size:clamp(70px,13.55vw,195px);font-weight:750;line-height:.82}.launch-edition{font:9px/1.7 var(--mono);letter-spacing:.08em;color:var(--faint);white-space:nowrap;text-align:right;margin-left:auto;padding-bottom:4px}.launch-figure{margin-top:28px}.launch-image{margin-inline:calc(var(--gutter) * -.45);background:#090a0b;position:relative}.launch-image .scene-image{mix-blend-mode:lighten}.launch-image-note{left:calc(var(--gutter) * .45);right:calc(var(--gutter) * .45);font:9px/1.7 var(--mono);letter-spacing:.12em;color:#e6e0d8;text-shadow:0 1px 7px #000;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:18px}.launch-figure figcaption{border-top:1px solid var(--line);font:9px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);justify-content:space-between;gap:20px;padding-top:13px;display:flex}.launch-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:10%;padding-top:36px;display:grid;position:relative}.launch-bottom h2{letter-spacing:-.045em;font-size:clamp(31px,3.4vw,48px);font-weight:500}.launch-intro{max-width:52ch}.launch-intro>p{color:var(--muted);font-size:14px;line-height:1.75}.launch-scroll{font:9px/1.7 var(--mono);color:var(--faint);align-items:center;gap:15px;width:max-content;margin-top:-28px;display:flex}.launch-scroll>span{color:var(--red);font-size:19px}.odyssey-intro{background:var(--paper);color:var(--ink);padding-block:55px 0}.odyssey-top{justify-content:space-between;gap:20px;display:flex}.odyssey-intro .eyebrow{color:#58554e}.odyssey-intro .section-number{color:#a63020}.odyssey-index{font:11px/1.7 var(--mono);color:#676058}.odyssey-manifesto{grid-template-columns:1.25fr 1fr;align-items:end;gap:13%;padding-block:55px 62px;display:grid}.odyssey-manifesto h2{letter-spacing:-.065em;font-size:clamp(56px,7.6vw,110px);font-weight:600;line-height:.98}.odyssey-manifesto h2 em{color:#aa3826;font-style:normal}.odyssey-manifesto>div{max-width:350px;padding-bottom:4px}.odyssey-manifesto p{font-size:15px;line-height:1.8}.odyssey-manifesto .odyssey-note{font:10px/1.9 var(--mono);color:#635c54;margin-top:24px}.spark-symbol{width:92px;height:92px;margin-bottom:38px;position:relative}.spark-symbol span{background:#ad3826;width:2px;height:92px;position:absolute;top:0;left:44px}.spark-symbol span:nth-child(2){transform:rotate(45deg)}.spark-symbol span:nth-child(3){transform:rotate(90deg)}.spark-symbol span:nth-child(4){transform:rotate(135deg)}.act-index{border-top:1px solid #b7b0a4;grid-template-columns:repeat(3,1fr);display:grid}.act-index a{align-items:center;gap:20px;min-height:85px;padding-block:24px;font-size:17px;font-weight:500;display:flex}.act-index a+a{border-left:1px solid #b7b0a4;padding-left:28px}.act-index a>span:first-child{font:10px var(--mono);color:#6f665a}.act-index a>span:last-child{color:#ac3a29;margin-left:auto;padding-right:30px;font-size:24px}.act-index a:hover{color:#a63020}.story-act{padding-top:74px}.act-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.act-coordinate{font:9px/1.7 var(--mono);color:var(--faint);letter-spacing:.09em}.act-content{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;padding-top:40px;display:grid}.act-number{font:10px var(--mono);color:var(--faint);margin-bottom:25px;display:block}.act-copy h3{letter-spacing:-.05em;max-width:14ch;font-size:clamp(34px,3.8vw,55px);line-height:1.04}.act-copy>p{max-width:54ch;color:var(--muted);margin-top:25px;font-size:13px;line-height:1.9}.act-copy>.act-aside{font:10px/1.8 var(--mono);color:var(--fg);border-top:1px solid var(--line);max-width:42ch;margin-top:27px;padding-top:22px}.act-image{min-width:0}.act-image figcaption{font:9px/1.7 var(--mono);color:var(--faint);justify-content:space-between;gap:12px;margin-top:14px;display:flex}.act-image figcaption>span{text-align:right;max-width:18ch}.story-act-2 .act-content{grid-template-columns:1.2fr .8fr}.story-act-2 .act-copy{grid-area:1/2}.story-act-2 .act-image{grid-area:1/1}.story-act-3{padding-bottom:20px}.story-act-3 .act-content{flex-direction:column;align-items:stretch;display:flex}.story-act-3 .act-copy{grid-template-columns:1fr 1fr;gap:0 10%;display:grid}.story-act-3 .act-number{grid-column:1/-1}.story-act-3 .act-copy h3{grid-row:2/4;max-width:14ch;font-size:clamp(42px,5.4vw,78px)}.story-act-3 .act-copy>p{grid-column:2;max-width:none;margin-top:0}.story-act-3 .act-copy>.act-aside{margin-top:25px}.story-act-3 .act-image{margin-top:40px}.story-act-3 .act-image .scene-image{width:100%}.odyssey-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:32px;display:flex}.odyssey-close>p{letter-spacing:-.04em;max-width:24ch;font-size:clamp(26px,3vw,42px);line-height:1.15}.odyssey-close-note{border-top:1px solid var(--line);font:10px/1.7 var(--mono);color:var(--faint);flex-basis:100%;padding-top:22px}.token-section{background:#19100e;border-block:1px solid #4a2720;padding-block:55px 25px}.token-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.token-top .eyebrow{color:#d9b6aa}.token-status{font:10px/1.7 var(--mono);color:#e1c2b8;align-items:center;gap:9px;display:inline-flex}.token-status i{background:var(--red);border-radius:50%;width:6px;height:6px}.token-section h2{letter-spacing:-.065em;color:#ff7058;overflow-wrap:anywhere;margin-top:43px;font-size:clamp(46px,11vw,158px);font-weight:600;line-height:1}.token-layout{border-top:1px solid #523028;grid-template-columns:1fr 1fr;gap:12%;margin-top:48px;padding-top:32px;display:grid}.token-statement h3{letter-spacing:-.03em;font-size:31px}.token-statement>p{color:#c2aaa1;max-width:55ch;margin-top:18px;font-size:13px;line-height:1.85}.token-statement>.token-current{color:#e9d9d2}.token-statement .text-link{border-color:#775346;margin-top:21px}.token-record{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;display:grid}.token-record>div{border-bottom:1px solid #523028;min-width:0;margin-bottom:24px;padding:3px 0 22px}.token-record dt{font:10px/1.7 var(--mono);text-transform:uppercase;color:#bd9f94}.token-record dd{letter-spacing:-.02em;overflow-wrap:anywhere;margin:13px 0 0;font-size:22px}.token-record .token-address{font:14px/1.7 var(--mono)}.token-destinations{border-top:1px solid #523028;margin-top:30px;padding-top:24px}.token-destinations ul{flex-wrap:wrap;gap:14px 35px;margin-top:15px;padding:0;list-style:none;display:flex}.image-credit{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.image-credit:hover{color:var(--fg)}.token-footnote{color:#bd9f94;font:10px/1.8 var(--mono);border-top:1px solid #523028;margin-top:37px;padding-top:23px}.origins-nav{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.origins-nav a{justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding-right:24px;font-size:12px;display:flex}.origins-nav a+a{border-left:1px solid var(--line);padding-left:24px}.origins-nav a span{color:var(--red);font-size:20px}.origins-nav a:hover{color:var(--red-bright)}.comparison-section{margin-top:65px}.comparison-section h2{font-size:clamp(30px,3.2vw,46px)}.generation-pair{grid-template-columns:1fr 1fr;gap:40px;display:grid}.generation-art{border-bottom:1px solid var(--line);background:var(--bg-deep);margin-bottom:23px;position:relative;overflow:hidden}.generation-year{font:11px/1.7 var(--mono);color:var(--fg);background:#090a0bd9;padding:6px 10px;position:absolute;top:18px;left:20px}.generation-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.generation-heading h3{font-size:26px}.generation>p{color:var(--muted);max-width:55ch;margin-top:14px;font-size:13px;line-height:1.8}.image-disclosure{font:10px/1.8 var(--mono);margin-top:25px}.inspiration-section h2{font-size:clamp(30px,3.2vw,46px)}.inspiration-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding-top:30px;display:grid}.inspiration-grid h3{letter-spacing:-.03em;font-size:24px;font-weight:500}.inspiration-grid p{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.85}.provenance{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px 16px;margin-top:17px;font-size:10px;line-height:1.8;display:flex}.source-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;min-height:24px;padding-block:3px;text-decoration-thickness:1px;display:inline-block}.source-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.source-separator{color:var(--faint)}.checked{font:10px/1.8 var(--mono);color:var(--faint)}.evidence-badge{font:10px/1.6 var(--mono);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.evidence-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.evidence-confirmed{color:var(--green)}.evidence-announced,.evidence-official{color:var(--fg)}.evidence-reported{color:var(--amber)}.evidence-unknown .evidence-dot,.evidence-unverified .evidence-dot{background:0 0;border:1px solid}.evidence-ledger{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.ledger-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.ledger-symbol{font-size:15px}.ledger-reported .ledger-symbol{color:var(--amber)}.ledger-unknown .ledger-symbol{color:var(--faint)}.ledger-title h3{letter-spacing:-.025em;font-size:21px}.ledger-count{font:10px var(--mono);color:var(--faint);margin-left:auto}.ledger-description{color:var(--faint);margin:16px 0 22px;font-size:11px}.ledger-column ul{padding:0;list-style:none}.ledger-column li{border-top:1px solid var(--line);padding:20px 0}.ledger-column li>p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.8}.ledger-column .provenance{margin-top:10px;display:block}.ledger-column .checked{display:block}.claims-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.claim{min-width:0;padding:28px 30px 25px 0}.claim+.claim{border-left:1px solid var(--line);padding-left:30px}.claim dt{font:10px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.claim-stat{flex-wrap:wrap;align-items:baseline;gap:10px;margin:24px 0;display:flex}.claim-value{letter-spacing:-.07em;font-size:clamp(54px,7.5vw,108px);font-weight:500;line-height:1}.claim-unit{font:15px var(--mono);color:var(--muted)}.claim-evidence{margin:0}.claim-evidence .provenance{margin-top:7px;display:block}.claim-evidence .checked{display:block}.claims-note{max-width:90ch;color:var(--muted);gap:20px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.claims-note>span{color:var(--red-bright);font-size:19px}.cinematic-controls{background:var(--bg-soft);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.cinematic-controls p{color:var(--muted);margin-top:5px;font-size:11px}.cinematic-controls button{flex-shrink:0;font-size:11px}.cinematic-controls button:disabled{opacity:.6}.journey{position:relative}.journey-stage,.journey-hud,.journey-rail,.journey-skip{display:none}.chapter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;padding:55px 0;display:grid}.chapter-index{font:10px/1.8 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:17px}.chapter-index>span{color:var(--red-bright);margin-right:14px}.chapter-year{letter-spacing:-.06em;color:var(--fg);font-size:clamp(58px,6.3vw,90px);font-weight:500;line-height:1}.chapter h3{max-width:24ch;margin-top:18px;font-size:clamp(24px,2.3vw,32px)}.chapter-body{color:var(--muted);max-width:55ch;margin-top:17px;font-size:13px;line-height:1.85}.art-label{font:10px/1.8 var(--mono);color:var(--faint);max-width:60ch;margin-top:18px}.static-art{place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.static-art>svg{width:100%;height:auto}.static-art.art-benz{color:#a8a59d;padding:30px}.drawing-note{font:10px var(--mono);letter-spacing:.1em;fill:var(--muted);stroke:none}.history-image figcaption{font:9px/1.7 var(--mono);color:var(--faint);justify-self:start;margin-top:12px}.future-frame{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(ellipse at 110% 100%, #54261d55, transparent 70%), var(--bg-soft);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,5vw,70px);display:flex}.future-frame strong{letter-spacing:-.05em;margin-top:18px;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.02;display:block}.future-frame .eyebrow{font-size:9px}.future-frame p{font:9px/1.8 var(--mono);color:var(--muted)}.future-rule{background:var(--red);width:60px;height:1px;margin-block:24px;display:block}.journey.is-cinematic{background:var(--bg);height:100svh;overflow:hidden}.is-cinematic .journey-stage,.is-cinematic .journey-hud,.is-cinematic .journey-rail,.is-cinematic .journey-skip{display:block}.is-cinematic .journey-stage,.is-cinematic .layer{position:absolute;inset:0}.is-cinematic .l-art{place-items:center;padding:15vh 10vw 15vh 43vw;display:grid}.is-cinematic .l-art>svg{color:#b8b4aa;width:100%;height:auto;max-height:60vh}.is-cinematic .l-art>img{object-fit:contain;width:100%;height:auto}.is-cinematic .l-reveal{padding-left:48vw}.is-cinematic .l-reveal .future-frame{aspect-ratio:auto;width:100%;min-height:50vh;padding:35px}.is-cinematic .journey-chapters{z-index:3;width:43%;max-width:620px;margin:0;padding:0;position:absolute;inset:0 auto 0 0}.is-cinematic .chapter{padding:65px 30px 65px var(--gutter);border:0;align-items:center;width:100%;display:flex;position:absolute;inset:0}.is-cinematic .chapter-copy{width:100%}.is-cinematic .chapter h3{font-size:28px}.is-cinematic .chapter-body{font-size:13px}.is-cinematic .chapter-year{font-size:80px}.is-cinematic .static-art{display:none}.is-cinematic .journey-hud{pointer-events:none;z-index:2;position:absolute;inset:0}.hud-year{right:var(--gutter);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #f4f0e833;font-variant-numeric:tabular-nums;font-size:clamp(80px,14vw,200px);font-weight:650;line-height:.8;position:absolute;bottom:24px}.is-cinematic .journey-rail{right:var(--gutter);z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.hud-rail{gap:5px;padding:0;list-style:none;display:grid}.hud-rail a{min-height:44px;font:10px var(--mono);color:var(--faint);justify-content:flex-end;align-items:center;gap:12px;display:flex}.hud-rail a:after{content:"";background:var(--line-strong);width:18px;height:1px}.hud-rail a:hover,.hud-rail a[aria-current]{color:var(--fg)}.hud-rail a[aria-current]:after{background:var(--red);width:30px}.is-cinematic .journey-skip{bottom:25px;left:var(--gutter);z-index:4;font:10px var(--mono);color:var(--muted);align-content:center;min-height:44px;position:absolute}.journey-skip:hover{color:var(--fg)}.status-feature{border-block:1px solid var(--line-strong);margin-bottom:40px;padding:23px 0 30px}.status-label{font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:10px;display:flex}.status-pulse{background:var(--amber);border-radius:50%;width:6px;height:6px}.status-index{color:var(--faint);margin-left:auto}.status-main{grid-template-columns:.9fr 1fr;gap:10%;margin-top:27px;display:grid}.status-state{color:var(--amber);margin-bottom:16px}.status-main h2{max-width:19ch;font-size:clamp(25px,3vw,42px);font-weight:500;line-height:1.1}.status-detail>p{color:var(--muted);font-size:13px;line-height:1.8}.status-detail .text-link{margin-top:15px;font-size:12px}.updates-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-bottom:24px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;align-items:center;gap:14px;padding:11px 14px;font-size:11px;display:flex}.filter-button>span{font:10px var(--mono);opacity:.75}.filter-button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.filter-button:hover{border-color:var(--faint)}.filter-status{font:10px/1.7 var(--mono);color:var(--faint)}.update-list{padding:0;list-style:none}.update{border-bottom:1px solid var(--line);padding:32px 0}.update>article{grid-template-columns:180px 1fr;gap:38px;display:grid}.update-meta{flex-direction:column;align-items:flex-start;gap:8px;padding-top:3px;display:flex}.update-meta>time{font:10px var(--mono);color:var(--muted)}.update-kind{font:10px/1.8 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.correction-flag{font:10px/1.6 var(--mono);color:var(--amber);margin-top:5px}.update-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.update h3{letter-spacing:-.03em;font-size:clamp(23px,2.4vw,31px);font-weight:500;line-height:1.2}.update h3 a:hover{color:var(--red-bright)}.permalink{min-width:44px;min-height:44px;color:var(--muted);place-items:center;margin-top:-7px;font-size:23px;display:grid}.permalink:hover{color:var(--red-bright)}.update-summary{color:var(--muted);max-width:80ch;margin-top:14px;font-size:13px;line-height:1.8}.update-verification{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:18px;display:flex}.event-date{font:10px/1.8 var(--mono);color:var(--faint)}.update .provenance{margin-top:9px}.correction-note{background:#201c17;border-left:2px solid #8c7451;margin-top:24px;padding:18px 22px}.correction-note>.eyebrow{color:var(--amber)}.correction-note ol{padding:0;list-style:none}.correction-note li{grid-template-columns:100px 1fr;gap:18px;margin-top:13px;display:grid}.correction-note time{font:10px/1.8 var(--mono);color:var(--muted);padding-top:2px}.correction-note p:not(.eyebrow){color:var(--muted);font-size:12px}.signals-tail{justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;align-items:center;gap:25px;min-height:70px;padding:26px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font:10px var(--mono);color:var(--faint)}.faq-item h3{letter-spacing:-.025em;font-size:22px}.faq-plus{flex-shrink:0;width:18px;height:18px;margin-left:auto;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--fg);height:1px;position:absolute;top:8px;left:1px;right:1px}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{display:none}.faq-answer{max-width:90ch;padding:0 60px 30px 42px}.faq-answer>p{color:var(--muted);font-size:14px}.reservation-inner{border:1px solid var(--line);background:var(--bg-soft);grid-template-columns:1fr 1fr;gap:9%;padding:42px;display:grid}.reservation-inner .eyebrow{margin-bottom:24px}.reservation-inner h2{font-size:clamp(30px,3.4vw,48px)}.reservation-copy>p{color:var(--muted);font-size:13px}.reservation-copy>.small-note{margin-top:15px;font-size:11px}.reservation-copy .button{margin-top:24px}.reservation-copy>.reservation-disclosure{font:10px/1.8 var(--mono);color:var(--faint);margin-top:13px}.about-inline{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:12%;padding-top:55px;display:grid}.about-intro h2{margin-top:30px;font-size:clamp(39px,4.7vw,67px)}.about-intro>p:not(.eyebrow){max-width:45ch;color:var(--muted);margin-top:27px;font-size:14px;line-height:1.8}.about-notes article+article{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.about-notes h3{letter-spacing:-.03em;margin-top:15px;font-size:23px}.about-notes p:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:12px;line-height:1.85}.about-notes .text-link{margin-top:15px;font-size:12px}.page-intro{border-bottom:1px solid var(--line);padding-top:58px;padding-bottom:55px}.page-intro-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.page-index{font:11px var(--mono);color:var(--faint)}.page-intro h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(52px,7.3vw,106px);font-weight:550}.page-intro-bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:32px;display:flex}.page-description{max-width:59ch;color:var(--muted);font-size:15px;line-height:1.7}.page-intro-bottom .section-aside{font:10px/1.9 var(--mono)}.intro-stat{align-items:center;gap:17px;display:flex}.intro-stat strong{letter-spacing:-.05em;font-size:64px;font-weight:500;line-height:1}.intro-stat span{font:10px/1.8 var(--mono);max-width:13ch;color:var(--muted)}.method-section{grid-template-columns:1fr 1fr;gap:12%;display:grid}.method-heading .eyebrow{margin-bottom:23px}.method-heading h2{font-size:clamp(32px,4vw,54px)}.method-steps{border-top:1px solid var(--line)}.method-steps article{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;gap:23px;padding:25px 0;display:grid}.method-steps article>span{font:10px var(--mono);color:var(--red-bright);margin-top:5px}.method-steps h3{letter-spacing:-.025em;font-size:22px}.method-steps p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.85}.source-list{border-top:1px solid var(--line)}.source-entry{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;gap:24px;padding:28px 0;display:grid}.source-number{font:10px var(--mono);color:var(--faint);padding-top:4px}.source-publisher{font:10px/1.8 var(--mono);color:var(--fg);flex-wrap:wrap;align-items:center;gap:15px;display:flex}.source-publisher span{color:var(--faint)}.source-main h3{letter-spacing:-.03em;max-width:42ch;margin-top:12px;font-size:24px;font-weight:500;line-height:1.2}.source-main h3 a:hover{color:var(--red-bright)}.source-check-note{color:var(--muted);max-width:80ch;margin-top:15px;font-size:12px}.source-dates{font:10px/1.8 var(--mono);color:var(--faint);flex-wrap:wrap;gap:6px 24px;margin-top:15px;display:flex}.access-label{font:9px/1.7 var(--mono);color:var(--muted);border:1px solid var(--line);white-space:nowrap;height:max-content;padding:6px 9px}.access-direct{color:var(--green)}.access-unavailable{color:var(--amber)}.correction-contact{font-size:13px}.contact-notice{color:var(--muted);font-size:12px;line-height:1.85}.correction-register{border-top:1px solid var(--line);padding:0;list-style:none}.correction-register li{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:32px;padding:27px 0;display:grid}.correction-register time{font:10px/1.8 var(--mono);color:var(--faint)}.correction-register h3{font-size:24px}.correction-register p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.85}.document-layout{grid-template-columns:1fr 2fr;gap:12%;display:grid}.document-aside>p{letter-spacing:-.025em;margin-top:20px;font-size:23px;line-height:1.5}.document-aside>.text-link{margin-top:20px;font-size:12px}.document-body section+section{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.document-body h2{letter-spacing:-.03em;font-size:27px}.document-body p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.85}.document-body code{font:11px var(--mono);background:var(--bg-soft);overflow-wrap:anywhere;padding:3px 6px}.not-found{padding-block:100px;position:relative;overflow:hidden}.not-found h1{z-index:1;margin-top:40px;font-size:clamp(64px,10vw,145px);position:relative}.not-found>p:not(.eyebrow){color:var(--muted);z-index:1;max-width:52ch;margin-top:35px;font-size:14px;position:relative}.not-found-number{letter-spacing:-.08em;color:#202020;z-index:0;font-size:clamp(180px,33vw,460px);font-weight:650;position:absolute;top:110px;right:0}.not-found .hero-actions{z-index:1;position:relative}.site-footer{border-top:1px solid var(--line);margin-top:var(--section);padding-top:48px}.footer-top{justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:42px;display:flex}.footer-statement{letter-spacing:-.04em;margin-top:27px;font-size:36px;line-height:1.08}.footer-project-label{color:var(--faint);font:10px/1.8 var(--mono);margin-top:18px}.footer-links{grid-template-columns:1fr 1fr;gap:10px 54px;padding-top:4px;display:grid}.footer-links a{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:30px;font-size:12px;display:flex}.footer-links a:hover{color:var(--fg)}.footer-links span{color:var(--red)}.footer-bottom{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:50px;padding-block:23px;display:flex}.footer-disclaimer{color:var(--faint);max-width:68ch;font-size:10px;line-height:1.8}.footer-legal{color:var(--muted);white-space:nowrap;align-items:center;gap:24px;font-size:10px;display:flex}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.footer-colophon{font:9px/1.8 var(--mono);color:var(--faint);justify-content:space-between;gap:30px;padding-block:22px;display:flex}@media (max-width:1100px){.header-inner{gap:25px}.main-nav{gap:22px}.header-token{padding-left:20px}.launch-edition{display:none}.launch-title h1{font-size:14.65vw}.launch-scroll{display:none}.act-content{grid-template-columns:1fr 1.1fr;gap:5%}.story-act-2 .act-content{grid-template-columns:1.1fr 1fr}.act-copy h3{font-size:40px}.act-image figcaption{flex-direction:column;gap:4px}.act-image figcaption>span{text-align:left;max-width:none}.inspiration-grid{gap:24px}.inspiration-grid h3{font-size:22px}.generation-heading{flex-direction:column;align-items:flex-start;gap:9px}.source-entry{grid-template-columns:26px 1fr}.access-label{grid-column:2;width:max-content}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:760px){:root{--gutter:24px;--section:80px}html{scroll-padding-top:28px}[id]{scroll-margin-top:28px}h2{font-size:37px}.eyebrow{gap:12px;font-size:9px}.header-inner{min-height:unset;flex-wrap:wrap;gap:2px 20px;padding-top:12px;padding-bottom:0}.brand{gap:8px;font-size:14px}.brand-mark{width:24px;height:24px}.header-token{border:0;gap:10px;margin-left:auto;padding:0;font-size:10px}.main-nav{border-top:1px solid var(--line);order:3;justify-content:space-between;gap:12px;width:100%;margin:7px 0 0}.main-nav a{min-height:47px;font-size:11px}.launch-hero{padding-top:24px}.launch-kicker .eyebrow{letter-spacing:.07em;font-size:9px}.hero-coordinate{letter-spacing:0;font-size:8px}.hero-coordinate span{margin-inline:4px}.launch-title{margin-top:27px}.launch-title h1{letter-spacing:-.07em;font-size:14.05vw}.launch-figure{margin-top:26px}.launch-image{margin-inline:-24px}.launch-image-note{display:none}.launch-figure figcaption{gap:18px;padding-top:12px;font-size:8px}.launch-figure figcaption>span:first-child{max-width:36%}.launch-figure figcaption>span:last-child{text-align:right;max-width:58%}.launch-bottom{grid-template-columns:1fr;gap:23px;padding-top:32px}.launch-bottom h2{font-size:35px}.launch-intro>p{font-size:13px}.hero-actions{gap:10px 24px;margin-top:23px}.button{gap:22px;padding:13px 18px;font-size:11px}.button-text{gap:12px;padding-inline:0}.section-heading{margin-bottom:30px;display:block}.section-heading .eyebrow{margin-bottom:22px}.section-heading>.section-aside{max-width:48ch;margin-top:23px;font-size:12px}.section-heading>.outline-label,.section-heading>.text-link{margin-top:22px}.odyssey-intro{padding-top:32px}.odyssey-index{font-size:10px}.odyssey-manifesto{grid-template-columns:1fr;gap:28px;padding-block:33px 35px}.odyssey-manifesto h2{letter-spacing:-.065em;font-size:clamp(51px,14vw,83px)}.odyssey-manifesto>div{max-width:46ch}.odyssey-manifesto p{font-size:13px}.odyssey-manifesto .odyssey-note{margin-top:16px;font-size:9px}.spark-symbol{display:none}.act-index a{gap:8px;min-height:68px;padding-block:20px;font-size:12px}.act-index a+a{padding-left:12px}.act-index a>span:first-child{font-size:8px}.act-index a>span:last-child{padding-right:12px;font-size:17px}.act-index a:last-child>span:last-child{padding-right:0}.story-act{padding-top:45px}.act-heading{gap:12px;padding-top:20px}.act-coordinate{letter-spacing:0;font-size:8px}.act-content,.story-act-2 .act-content{flex-direction:column;align-items:stretch;gap:28px;padding-top:28px;display:flex}.act-number{display:none}.act-copy h3{max-width:15ch;font-size:39px}.act-copy>p{margin-top:22px;font-size:13px;line-height:1.85}.act-copy>.act-aside{max-width:none;margin-top:23px;padding-top:19px;font-size:9px}.act-image{margin-inline:-24px}.act-image figcaption{margin-top:13px;padding-inline:24px;font-size:8px}.story-act-3 .act-copy{display:block}.story-act-3 .act-copy h3{max-width:14ch;font-size:44px}.story-act-3 .act-copy>p{margin-top:22px}.story-act-3 .act-image{margin-top:0}.odyssey-close{gap:24px;padding-top:22px}.odyssey-close>p{max-width:19ch;font-size:31px}.odyssey-close-note{font-size:9px}.token-section{padding-block:32px 24px}.token-top{flex-direction:column;align-items:flex-start;gap:13px}.token-status{font-size:9px}.token-section h2{letter-spacing:-.07em;margin-top:35px;font-size:13.4vw}.token-layout{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-top:27px}.token-statement h3{font-size:28px}.token-statement>p{font-size:12px}.token-statement .text-link{margin-top:17px;font-size:12px}.token-record{gap:0 24px}.token-record>div{margin-bottom:20px;padding-bottom:20px}.token-record dt{font-size:9px}.token-record dd{font-size:20px}.token-footnote{margin-top:8px;font-size:9px}.origins-nav{grid-template-columns:1fr 1fr}.origins-nav a{min-height:63px;padding-right:16px;font-size:11px}.origins-nav a+a{padding-left:16px}.origins-nav a:nth-child(3){border-left:0;padding-left:0}.origins-nav a:nth-child(n+3){border-top:1px solid var(--line)}.comparison-section{margin-top:50px}.comparison-section h2,.inspiration-section h2{font-size:34px}.generation-pair{grid-template-columns:1fr;gap:36px}.generation-year{font-size:10px;top:10px;left:10px}.generation-art{margin-bottom:19px}.generation-heading{flex-direction:row;align-items:center}.generation-heading h3{font-size:23px}.generation-heading .evidence-badge{font-size:9px}.generation>p{font-size:12px}.image-disclosure{font-size:9px}.inspiration-grid{grid-template-columns:1fr;gap:28px;padding-top:24px}.inspiration-grid article+article{border-top:1px solid var(--line);padding-top:28px}.inspiration-grid h3{max-width:26ch;font-size:25px}.inspiration-grid p{font-size:12px}.cinematic-controls{padding:18px;display:block}.cinematic-controls p{font-size:10px}.cinematic-controls .button{margin-top:16px;font-size:10px}.chapter{grid-template-columns:1fr;gap:28px;padding:37px 0}.chapter-year{font-size:70px}.chapter h3{font-size:27px}.chapter-index{margin-bottom:14px;font-size:9px}.chapter-body{font-size:12px}.chapter .art-label{font-size:9px}.static-art.art-benz{padding:15px}.history-image figcaption{font-size:8px}.future-frame{aspect-ratio:1.5;padding:25px}.future-frame strong{font-size:41px}.future-rule{margin-block:18px}.claims-grid{grid-template-columns:1fr}.claim,.claim+.claim{border-left:0;grid-template-columns:1fr 1fr;align-items:center;gap:10px 16px;padding:24px 0;display:grid}.claim+.claim{border-top:1px solid var(--line)}.claim dt{font-size:9px}.claim-stat{grid-area:1/2/3;justify-content:flex-end;gap:7px;margin:0}.claim-value{font-size:60px}.claim-unit{font-size:12px}.claim-evidence{grid-area:2/1}.claim-evidence .evidence-badge,.claim-evidence .checked,.claim-evidence .provenance{font-size:9px}.claims-note{gap:12px;font-size:11px}.status-label{font-size:9px}.status-index{font-size:8px}.status-main{grid-template-columns:1fr;gap:22px;margin-top:24px}.status-main h2{max-width:20ch;font-size:30px}.status-detail>p{font-size:12px;line-height:1.85}.status-feature{margin-bottom:28px;padding-top:19px}.updates-toolbar{padding-bottom:20px;display:block}.filters{gap:7px}.filter-button{gap:10px;padding:10px 12px;font-size:10px}.filter-status{margin-top:16px;font-size:9px}.update{padding:25px 0}.update>article{grid-template-columns:1fr;gap:17px}.update-meta{flex-flow:wrap;align-items:center;gap:8px 14px;padding:0}.update-meta>time,.update-kind,.correction-flag{font-size:9px}.correction-flag{margin-top:0}.update h3{font-size:25px;line-height:1.15}.update-heading{gap:10px}.permalink{margin-top:-10px;margin-right:-8px;font-size:20px}.update-summary{margin-top:13px;font-size:12px;line-height:1.85}.update-verification{gap:8px 18px;margin-top:14px}.event-date{font-size:9px}.correction-note{margin-top:18px;padding:15px}.correction-note li{grid-template-columns:1fr;gap:4px}.correction-note p:not(.eyebrow){font-size:11px}.signals-tail{display:block}.signals-tail .text-link{margin-top:14px}.evidence-ledger{grid-template-columns:1fr;gap:35px}.ledger-title h3{font-size:23px}.ledger-column li>p{font-size:12px}.ledger-description{margin-bottom:16px}.ledger-column li{padding-block:16px}.ledger-column .provenance{display:flex}.faq-item summary{gap:15px;padding:23px 0}.faq-item h3{font-size:20px}.faq-number{font-size:9px}.faq-answer{padding:0 8px 25px 29px}.faq-answer>p{font-size:12px;line-height:1.85}.reservation-inner{grid-template-columns:1fr;gap:25px;padding:26px}.reservation-inner h2{font-size:32px}.reservation-copy>p{font-size:12px}.reservation-copy .button{gap:12px;width:100%;padding-inline:12px;font-size:10px}.reservation-copy>.reservation-disclosure{font-size:9px}.about-inline{grid-template-columns:1fr;gap:40px;padding-top:35px}.about-intro h2{font-size:42px}.about-intro>p:not(.eyebrow){font-size:13px}.about-notes h3{font-size:24px}.page-intro{padding-top:36px;padding-bottom:34px}.page-intro-top{margin-bottom:32px}.page-intro h1{font-size:52px;line-height:1}.page-intro-bottom{margin-top:25px;display:block}.page-description{font-size:13px;line-height:1.8}.page-intro-bottom .section-aside{margin-top:23px}.intro-stat{margin-top:25px}.intro-stat strong{font-size:48px}.method-section{grid-template-columns:1fr;gap:30px}.method-heading h2{font-size:36px}.method-steps article{grid-template-columns:20px 1fr;gap:15px;padding:22px 0}.method-steps h3{font-size:23px}.source-entry{grid-template-columns:20px 1fr;gap:15px;padding:24px 0}.source-publisher{gap:7px 12px}.source-main h3{font-size:23px}.source-check-note{font-size:11px}.source-dates{gap:5px 14px}.correction-register li{grid-template-columns:1fr;gap:10px;padding:22px 0}.correction-register h3{font-size:22px}.correction-register p{font-size:11px}.document-layout{grid-template-columns:1fr;gap:40px}.document-body p{font-size:12px}.document-body section+section{margin-top:28px;padding-top:26px}.not-found{padding-block:65px}.not-found h1{margin-top:30px;font-size:66px}.not-found-number{font-size:210px;top:140px}.site-footer{padding-top:33px}.footer-top{padding-bottom:27px;display:block}.footer-statement{margin-top:25px;font-size:31px}.footer-links{gap:4px 22px;margin-top:28px;padding:0}.footer-links a{gap:14px;font-size:10px}.footer-bottom{gap:10px}.footer-legal{gap:21px;width:100%}.footer-legal>span{margin-right:auto}.footer-colophon{gap:15px;padding-block:18px;font-size:8px}.footer-colophon>span:last-child{text-align:right;max-width:49%}.stale-warning{font-size:10px}.stale-warning a{min-height:34px;margin-left:0;padding-top:8px;display:inline-block}}@media (max-width:370px){:root{--gutter:20px}.hero-coordinate{display:none}.launch-title h1{font-size:14.4vw}.launch-image,.act-image{margin-inline:-20px}.act-image figcaption{padding-inline:20px}.act-index a{gap:5px;font-size:10px}.act-index a+a{padding-left:8px}.act-index a>span:last-child{padding-right:8px;font-size:15px}.act-copy h3{font-size:36px}.act-coordinate{font-size:7px}.generation-heading{flex-direction:column;align-items:flex-start}.claim-value{font-size:51px}.claim-unit{font-size:10px}.status-index{display:none}.footer-links{gap:3px 15px}.footer-links a{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#111;--muted:#333;--faint:#555;--line:#bbb;--line-strong:#777}.site-header,.site-footer,.cinematic-controls,.journey-stage,.journey-hud,.journey-rail,.journey-skip,.filters,.stale-warning,.launch-image-note{display:none!important}body{color:#000;background:#fff}.container{max-width:none;padding-inline:0}.section-space{margin-top:40px}a{text-decoration:underline}.chapter,.update,.source-entry,.story-act{break-inside:avoid}.journey{height:auto!important}.journey-chapters,.chapter{opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}.static-art{display:grid!important}.token-section,.odyssey-intro{color:#000;background:#fff}h1{font-size:46px!important}h2{font-size:30px!important}h3{font-size:24px!important}}
