:root{--ink: #050506;--ink-2: #08080a;--panel: #0b0b0d;--panel-2: #0e0e11;--paper: #edeae2;--body: #b6b3aa;--muted: #86847b;--amber: #f7a325;--amber-hi: #ffcf87;--amber-dim: rgba(247, 163, 37, .12);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .2);--mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans: "Inter Tight", "Helvetica Neue", "Inter", Helvetica, Arial, sans-serif;--wrap: 1240px;--pad: clamp(1.25rem, 4vw, 4rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--body);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(120% 80% at 50% 0%,#000 0%,transparent 75%)}h1,h2,h3,p,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}::selection{background:var(--amber);color:#000}:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:1rem;z-index:100;padding:.6rem 1rem;background:var(--amber);color:#000;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;transition:top .12s ease}.skip-link:focus{top:.75rem}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad);position:relative;z-index:1}.site-head{position:fixed;top:0;left:0;right:0;z-index:40;border-bottom:1px solid var(--line);background:#050506c7;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.head-inner{display:flex;align-items:center;gap:1.5rem;height:64px}.brand{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em}.brand-name{font-size:12px;text-transform:uppercase;letter-spacing:.24em;color:var(--paper)}.nav{display:flex;align-items:center;gap:1.6rem;margin-left:auto;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;padding:.35rem 0;border-bottom:1px solid transparent;transition:color .14s ease,border-color .14s ease}.nav a:hover{color:var(--paper);border-color:var(--amber)}.head-x{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.4rem .7rem;border:1px solid var(--line-strong);font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--paper);transition:border-color .14s ease,color .14s ease,background .14s ease}.head-x:hover{border-color:var(--amber);color:var(--amber)}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:8rem 0 3rem;overflow:hidden;isolation:isolate}.hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.9;mask-image:linear-gradient(180deg,#00000080,#000 45%,#000000d9);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,#000 45%,rgba(0,0,0,.85) 100%)}.hero-veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 18% 12%,rgba(247,163,37,.13),transparent 62%),radial-gradient(50% 40% at 88% 0%,rgba(247,163,37,.05),transparent 70%),linear-gradient(180deg,rgba(5,5,6,.2) 0%,rgba(5,5,6,.55) 55%,var(--ink) 100%)}.hero-inner{display:flex;flex-direction:column;gap:clamp(1.2rem,2.4vw,2rem)}.hero-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.kicker{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.hero-chain{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--paper)}.hero-chain-label{color:var(--muted)}.hero-chain.is-stale .dot{background:#d98a1a;box-shadow:none}.dot{width:5px;height:5px;background:var(--amber);box-shadow:0 0 10px #f7a325e6;animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.wordmark{font-size:clamp(3.3rem,13.2vw,11.5rem);line-height:.84;letter-spacing:-.045em;font-weight:700;color:var(--paper);text-transform:uppercase;display:flex;flex-direction:column}.wordmark-solid{display:block}.wordmark-out{display:block;color:transparent;-webkit-text-stroke:1px rgba(237,234,226,.55);text-stroke:1px rgba(237,234,226,.55);padding-left:clamp(0px,6vw,8rem)}.tagline{max-width:34ch;font-size:clamp(1.05rem,1.9vw,1.4rem);line-height:1.45;letter-spacing:-.01em;color:var(--paper);padding-left:2px}.hero-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem;align-items:end;margin-top:clamp(1rem,3vw,2.5rem);padding-top:1.5rem;border-top:1px solid var(--line-strong)}.feature-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--amber);margin-bottom:.35rem}.feature-title{display:inline-flex;align-items:baseline;gap:.9rem;font-size:clamp(1.6rem,4.2vw,2.9rem);line-height:1;letter-spacing:-.03em;color:var(--paper);border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.feature-title:hover{color:var(--amber-hi);border-color:#f7a32580}.feature-arrow{font-size:.7em;color:var(--amber);transform:translateY(-.1em)}.feature-note{font-size:13.5px;line-height:1.6;color:var(--muted);max-width:46ch}.hero-foot{display:flex;align-items:center;gap:1rem;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hero-foot a:hover{color:var(--paper)}.hero-foot-rule{flex:1;height:1px;background:var(--line)}.section{position:relative;padding:clamp(4rem,8vw,7.5rem) 0;border-top:1px solid var(--line);background:var(--ink)}.section--story{background:linear-gradient(180deg,var(--ink) 0%,var(--ink-2) 40%,var(--ink) 100%)}.section-head{display:flex;flex-direction:column;gap:1rem}.section-head-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.tick{width:6px;height:6px;background:var(--amber)}.index{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:#ffffff40}.section-title{font-size:clamp(2rem,5.2vw,3.8rem);line-height:.98;letter-spacing:-.035em;font-weight:600;color:var(--paper);max-width:18ch}.lede{max-width:62ch;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62;color:var(--body)}.lede--wide{max-width:72ch;margin-top:.5rem}.body{max-width:60ch;font-size:1rem;line-height:1.72;color:var(--body)}.body+.body{margin-top:1.1rem}.fine{max-width:60ch;margin-top:1.25rem;font-size:12.5px;line-height:1.6;color:var(--muted)}.milestone{background:linear-gradient(180deg,var(--ink) 0%,#07070a 55%,var(--ink) 100%)}.figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.figure-cell{display:flex;flex-direction:column;gap:.55rem;padding:1.8rem clamp(1rem,2.4vw,2rem) 1.9rem 0;border-left:1px solid var(--line);padding-left:clamp(1rem,2.4vw,2rem)}.figure-cell:first-child{border-left:0;padding-left:0}.figure-label{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.badge{padding:.1rem .35rem;border:1px solid rgba(247,163,37,.45);color:var(--amber);font-size:9px;letter-spacing:.14em}.badge--warn{border-color:#ffffff40;color:var(--muted)}.figure{font-size:clamp(1.9rem,4.6vw,3.3rem);line-height:1;color:var(--paper);letter-spacing:-.02em;font-family:var(--mono);font-variant-numeric:tabular-nums}.figure--small{font-size:clamp(1.5rem,3.2vw,2.3rem)}.figure-cell--eta .figure{color:var(--amber-hi);text-shadow:0 0 26px rgba(247,163,37,.22)}.figure-meta{font-size:10.5px;letter-spacing:.06em;color:var(--muted);word-break:break-all}.rail{margin-top:2.4rem}.rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.rail-pct{color:var(--amber)}.rail-track{position:relative;height:34px;border:1px solid var(--line);background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 40px),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.rail-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f7a3252e,#f7a3258c);border-right:1px solid rgba(247,163,37,.9);box-shadow:0 0 22px #f7a3252e inset;transition:width .7s cubic-bezier(.22,1,.36,1)}.rail-marker{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--amber-hi);box-shadow:0 0 14px #ffcf87e6;transition:left .7s cubic-bezier(.22,1,.36,1)}.rail-labels{display:flex;justify-content:space-between;margin-top:.55rem;font-size:10px;letter-spacing:.1em;color:var(--muted)}.rail-now{color:var(--paper)}.milestone-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:1.8rem}.source{max-width:74ch;font-size:12.5px;line-height:1.65;color:var(--muted)}.source-tag{color:#edeae28c;white-space:nowrap}.reread{flex:0 0 auto;appearance:none;background:transparent;border:1px solid var(--line-strong);color:var(--muted);padding:.6rem .9rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease}.reread:hover{color:var(--amber);border-color:var(--amber)}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2rem,4vw,3rem);align-items:start}.split-copy{display:flex;flex-direction:column;gap:1.1rem}.record-card{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff06,#ffffff02);padding:clamp(1.3rem,2.4vw,2rem)}.record-card:before,.record-card:after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--amber)}.record-card:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.record-card:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.card-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--amber);margin-bottom:.9rem}.record-facts{display:flex;flex-direction:column}.record-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid var(--line)}.record-facts dt{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.record-facts dd{font-size:13.5px;color:var(--paper);text-align:right}.anchored{margin-top:1.6rem}.anchored-list{display:flex;flex-direction:column;gap:0}.anchored-list li{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:baseline;gap:.8rem;padding:.6rem 0;border-top:1px solid var(--line)}.anchored-no{font-size:10.5px;color:var(--amber)}.anchored-title{font-size:14px;color:var(--paper);letter-spacing:-.01em}.anchored-block{font-size:10px;color:var(--muted);white-space:nowrap}.record-card .fine{margin-top:.9rem;font-size:11.5px}.steps{margin-top:clamp(2rem,4vw,3.2rem);border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:4.5rem minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(1rem,3vw,2.5rem);padding:1.6rem .6rem 1.6rem 0;border-bottom:1px solid var(--line);transition:background .18s ease}.step:hover{background:linear-gradient(90deg,rgba(247,163,37,.05),transparent 60%)}.step-no{font-size:11px;letter-spacing:.18em;color:var(--amber);padding-top:.35rem}.step-title{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.2;letter-spacing:-.02em;color:var(--paper);font-weight:600}.step-body{font-size:14.5px;line-height:1.68;color:var(--body);max-width:58ch}.pull{position:relative;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0 0 0 clamp(1.2rem,3vw,2.4rem);border-left:2px solid var(--amber);font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.18;letter-spacing:-.03em;color:var(--paper);max-width:30ch}.pull-mark{position:absolute;left:.35rem;top:-.5rem;font-size:2.4rem;color:var(--amber);opacity:.7}.roster{margin-top:clamp(2rem,4vw,2.8rem);border-top:1px solid var(--line)}.member{display:grid;grid-template-columns:3rem minmax(0,1.1fr) minmax(0,1fr) 5rem 6rem 2px;align-items:center;gap:1rem;padding:1.05rem .8rem 1.05rem .2rem;border-bottom:1px solid var(--line);transition:background .18s ease}.member:hover{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 70%)}.member-no{font-size:10.5px;color:#ffffff4d}.member-name{font-size:clamp(1.05rem,2vw,1.45rem);letter-spacing:-.02em;color:var(--paper)}.member-id{font-size:11px;color:var(--muted)}.member-role,.member-channel{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--body)}.member-channel{color:var(--muted)}.member-tick{width:2px;height:26px;background:var(--member);box-shadow:0 0 14px var(--member);opacity:.75}.section--follow{background:linear-gradient(180deg,var(--ink) 0%,#07070a 100%)}.follow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin-top:2rem}.follow-actions{display:flex;flex-wrap:wrap;gap:.75rem}.follow-cta{display:inline-flex;align-items:center;gap:.8rem;padding:.95rem 1.3rem;border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.follow-cta:hover{background:var(--amber);color:#000}.ghost-btn{display:inline-flex;align-items:center;padding:.95rem 1.1rem;border:1px solid var(--line-strong);background:transparent;color:var(--body);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,color .14s ease}.ghost-btn:hover{border-color:var(--paper);color:var(--paper)}.site-foot{border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,4rem) 0 1.5rem;background:var(--ink)}.foot-grid{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1.1fr;gap:clamp(1.5rem,4vw,3rem)}.foot-col p{font-size:12px;line-height:1.65;color:var(--muted);max-width:34ch}.foot-label{display:block;margin-bottom:.7rem;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff61}.foot-col--meta .mono{font-size:10.5px;line-height:1.75;word-break:break-word}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);padding-top:1.2rem;border-top:1px solid var(--line);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.foot-bottom a:hover{color:var(--amber)}@media(max-width:1000px){.split,.follow-grid{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:1fr 1fr;row-gap:2rem}.step{grid-template-columns:3.5rem minmax(0,1fr)}.step-body{grid-column:2}}@media(max-width:760px){html{scroll-padding-top:64px}.head-inner{height:58px;gap:1rem}.brand-name{display:none}.nav{gap:1.1rem;font-size:10px}.hero{padding-top:6rem;min-height:96svh}.hero-feature{grid-template-columns:minmax(0,1fr);gap:.9rem;align-items:start}.figures{grid-template-columns:minmax(0,1fr)}.figure-cell{border-left:0;border-top:1px solid var(--line);padding:1.2rem 0}.figure-cell:first-child{border-top:0}.figure{font-size:clamp(2.1rem,9vw,2.8rem)}.milestone-foot{flex-direction:column;gap:1rem}.member{grid-template-columns:2rem minmax(0,1fr) 3rem 2px;grid-template-areas:"no name role tick" "no id channel tick";row-gap:.25rem;padding:.95rem .5rem .95rem 0}.member-no{grid-area:no}.member-name{grid-area:name}.member-id{grid-area:id}.member-role{grid-area:role;text-align:right}.member-channel{grid-area:channel;text-align:right}.member-tick{grid-area:tick;height:100%}.step{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.step-body{font-size:14px}.pull{font-size:clamp(1.35rem,6.4vw,1.9rem)}}@media(max-width:520px){.wordmark{font-size:clamp(2.9rem,15vw,4.4rem)}.wordmark-out{padding-left:0}.tagline{font-size:1.02rem}.foot-grid{grid-template-columns:minmax(0,1fr)}.follow-actions{flex-direction:column;align-items:stretch}.follow-cta,.ghost-btn{justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
