@font-face{font-family:Antonio;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/antonio-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/antonio-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#efeae2;--paper-hi:#f7f3ed;--paper-lo:#e3dcd1;--ink:#121211;--ink-soft:#1c1b19;--ash:#645f57;--ash-hi:#a39b90;--line:#cec6b9;--line-hard:#a9a094;--red:#e8401c;--red-deep:#b8300f;--red-text:#b8300f;--red-wash:#f3d3c9;--amber:#e3a33b;--cyan:#4b615d;--bg:var(--paper);--fg:var(--ink);--muted:var(--ash);--rule:var(--line);--card:var(--paper-hi);--display:"Antonio", "Arial Narrow", "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--edge:clamp(1rem, 3.2vw, 3rem);--max:1560px;--nav-h:64px;--ease:cubic-bezier(.22, .68, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}.theme-ink,body.theme-ink{--bg:#0e0e0e;--fg:#f1ece4;--muted:#8e8a84;--rule:#2f2f2e;--card:#161615;--red-text:#ff6a47;--ink:#f1ece4;--paper:#0e0e0e;--paper-hi:#171716;--paper-lo:#090909;--line:#2f2f2e;--line-hard:#4b4945;--ash:#8e8a84;--ash-hi:#c9c3ba}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{padding:0;list-style:none}::selection{background:var(--red);color:var(--paper-hi)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip{z-index:10000;background:var(--red);color:#fff;font:600 11px/1 var(--mono);letter-spacing:.12em;padding:10px 14px;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip:focus{transform:none}body:before{content:"";z-index:9998;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.theme-ink:before,body.theme-ink:before{mix-blend-mode:screen;opacity:.14}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.018em;font-kerning:normal;font-weight:300;line-height:.84}.display em{color:var(--red);font-style:normal}.mono{font-family:var(--mono);overflow-wrap:anywhere;letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.5}.eyebrow{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:20px;height:1px}.eyebrow.no-rule:before{display:none}.lede{letter-spacing:-.006em;color:var(--fg);text-wrap:pretty;max-width:60ch;font-size:clamp(1.02rem,1.1vw + .7rem,1.28rem);line-height:1.56}.dim{color:var(--muted)}.red{color:var(--red-text)}.hair{border:0;border-top:1px solid var(--rule)}.title-xl{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3.1rem,8.4vw,8.4rem);font-weight:300;line-height:.86}.title-l{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.5rem,5.6vw,5.4rem);font-weight:300;line-height:.9}.title-m{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.7rem,2.7vw,2.6rem);font-weight:400;line-height:.98}.serifless{font-family:var(--display)}.num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:300}.measure{max-width:62ch}.tight{text-wrap:balance}.shell{width:100%;max-width:var(--max);padding-inline:var(--edge);margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,9rem);position:relative}.section--rule{border-top:1px solid var(--rule)}.is-ink{color:#f1ece4;--bg:#0e0e0e;--fg:#f1ece4;--muted:#8e8a84;--rule:#2f2f2e;--card:#161615;--line:#2f2f2e;--line-hard:#4b4945;--ash:#8e8a84;background:#0e0e0e}.is-paper{background:var(--paper);color:#121211;--red-text:#b8300f;--bg:#efeae2;--fg:#121211;--muted:#645f57;--rule:#cec6b9;--card:#f7f3ed;--ink:#121211;--paper:#efeae2;--line:#cec6b9;--line-hard:#a9a094}.is-red{background:var(--red);color:#fff5ef;--fg:#fff5ef;--muted:#ffcdc0;--rule:#ff866b;--line:#ff866b}.section-head{grid-template-columns:1fr minmax(0,1.6fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-head__meta{flex-direction:column;gap:.9rem;display:flex}.section-head__num{font-family:var(--display);color:var(--red);letter-spacing:-.02em;font-size:clamp(2.4rem,4vw,4rem);font-weight:200;line-height:.8}.section-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;max-width:16ch;font-size:clamp(2.3rem,5vw,5rem);font-weight:300;line-height:.9}.section-head h2 em{color:var(--red);font-style:normal}.section-head__note{max-width:54ch;color:var(--muted);margin-top:clamp(1.4rem,2.2vw,2rem);font-size:.98rem;line-height:1.62}.section-head__note p{margin:0}.crop{position:relative}.crop:before,.crop:after{content:"+";z-index:3;font:400 13px/1 var(--mono);color:var(--line-hard);text-align:center;pointer-events:none;width:13px;height:13px;position:absolute}.crop:before{top:6px;left:6px}.crop:after{bottom:6px;right:6px}.nav{z-index:900;height:var(--nav-h);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:saturate(120%)blur(14px);align-items:center;display:flex;position:sticky;top:0}.nav__in{width:100%;max-width:var(--max);padding-inline:var(--edge);align-items:center;gap:clamp(1rem,3vw,3rem);margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand__mark{width:26px;height:26px;transition:transform .5s var(--ease-out);flex:none}.brand:hover .brand__mark{transform:rotate(-6deg)}.brand__word{font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;padding-top:2px;font-size:21px;font-weight:500;line-height:1}.brand__sub{font:500 8.5px/1 var(--mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-left:2px;padding-bottom:2px}.nav__links{align-items:center;gap:clamp(.9rem,2vw,1.9rem);margin-left:auto;display:flex}.nav__link{font:500 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding:6px 0;transition:color .18s;position:relative}.nav__link:hover,.nav__link[aria-current=page]{color:var(--fg)}.nav__link[aria-current=page]:after{content:"";background:var(--red);height:2px;position:absolute;bottom:0;left:0;right:0}.nav__right{align-items:center;gap:10px;margin-left:4px;display:flex}.nav__ver{border:1px solid var(--rule);font:500 9.5px/1 var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 9px 5px;display:inline-flex}.nav__ver b{color:var(--fg);font-weight:600}.dot{background:var(--red);width:6px;height:6px;box-shadow:0 0 0 0 var(--red);border-radius:50%;flex:none;animation:2.2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--red) 45%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 0%, transparent)}}.nav__toggle{border:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:none}.nav__toggle span{background:var(--fg);width:15px;height:1px;transition:transform .2s,opacity .2s;display:block}.nav__mobile{border-bottom:1px solid var(--rule);background:var(--bg);display:none}.nav__mobile.is-open{display:block}.nav__mobile a{padding:15px var(--edge);border-top:1px solid var(--rule);font:500 11px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;display:flex}.nav__mobile a span{color:var(--red)}.progress{top:var(--nav-h);background:var(--red);z-index:901;width:0%;height:2px;transition:width 80ms linear;position:fixed;left:0}.hero{padding-top:clamp(2.8rem,6vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.hero__copy{z-index:2;padding-top:.5rem;position:relative}.hero__kicker{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(1.4rem,3vw,2.2rem);display:flex}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.022em;margin-left:-.03em;font-size:clamp(3.5rem,8.7vw,9.6rem);font-weight:300;line-height:.8}.hero h1 .line{display:block}.hero h1 .outline{color:var(--fg)}@supports (-webkit-text-stroke:1px currentColor){.hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--fg);paint-order:stroke fill}}.hero h1 .smaller{letter-spacing:-.012em;font-size:.72em}.hero__sub{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;max-width:44rem;margin-top:clamp(1.6rem,3vw,2.3rem);padding-top:1.4rem;display:grid}.hero__sub p{max-width:44ch;color:var(--fg);font-size:clamp(.98rem,.4vw + .9rem,1.14rem);line-height:1.58}.hero__sub p b{font-weight:600}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:1.9rem;display:flex}.hero__meta{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:1.5rem;display:flex}.hero__meta span{align-items:center;gap:7px;display:inline-flex}.hero__art{position:relative}.plate{border:1px solid var(--fg);background:var(--card);padding:10px;position:relative}.plate__inner{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--fg) 22%, transparent) .7px, transparent .8px) 0 0 / 7px 7px, var(--bg);position:relative;overflow:hidden}.signal{aspect-ratio:4/5;width:100%;position:relative}.signal canvas{width:100%;height:100%;position:absolute;inset:0}.signal__hud{pointer-events:none;font:500 9px/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0}.signal__hud-top,.signal__hud-bottom{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.signal__hud-bottom{align-items:flex-end}.signal__tag{background:var(--fg);color:var(--bg);padding:4px 6px 3px}.plate__caption{font:500 9px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:14px;padding:10px 2px 0;display:flex}.plate__caption b{color:var(--fg);font-weight:600}.readouts{border:1px solid var(--rule);border-top:0;grid-template-columns:repeat(2,1fr);display:grid}.readout{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 14px}.readout:nth-child(2n){border-right:0}.readout:nth-last-child(-n+2){border-bottom:0}.readout dt{font:500 8.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.readout dd{font:400 12.5px/1.2 var(--mono);letter-spacing:.02em;text-transform:uppercase}.stamp{z-index:5;border:2px solid var(--red-deep);color:var(--red-deep);font:600 9.5px/1.1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:color-mix(in srgb, var(--bg) 55%, transparent);backdrop-filter:blur(2px);mix-blend-mode:multiply;padding:6px 10px 5px;position:absolute;top:33%;right:-12px;transform:rotate(-7deg)}.is-ink .stamp,.theme-ink .stamp{mix-blend-mode:normal;border-color:var(--red);color:var(--red)}.btn{--btn-bg:var(--red);--btn-fg:#0e0e0e;background:var(--btn-bg);min-height:46px;color:var(--btn-fg);border:1px solid var(--btn-bg);font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background .16s;box-shadow:4px 4px 0 0 color-mix(in srgb, var(--fg) 85%, transparent);justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex;position:relative}.btn:hover{box-shadow:6px 6px 0 0 color-mix(in srgb, var(--fg) 85%, transparent);transform:translate(-1px,-1px)}.btn--ghost:hover{background:var(--fg);color:var(--bg);box-shadow:none;transform:none}.btn--small{min-height:36px;box-shadow:3px 3px 0 0 color-mix(in srgb, var(--fg) 85%, transparent);padding:0 12px;font-size:9px}.btn svg{flex:none;width:13px;height:13px}.btn__arrow{font-size:13px;line-height:1}.link{border-bottom:1px solid var(--fg);font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;padding-bottom:2px;transition:color .18s,border-color .18s;display:inline-flex}.link:hover{color:var(--red-text);border-color:var(--red-text)}.split{grid-template-columns:repeat(12,1fr);gap:clamp(1.2rem,3vw,3rem);display:grid}.split__aside{grid-column:span 4}.split__main{grid-column:span 8}.split__main--wide{grid-column:3/span 10}.stack{flex-direction:column;gap:1.2rem;display:flex}.stack--lg{gap:2.2rem}.cols-2{columns:2;column-gap:clamp(2rem,5vw,5rem)}.statements{border-top:1px solid var(--rule)}.statement{border-bottom:1px solid var(--rule);grid-template-columns:70px minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.4rem,2.6vw,2.1rem) 0;display:grid}.statement__n{font:400 11px/1 var(--mono);letter-spacing:.1em;color:var(--red-text)}.statement__t{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:300;line-height:.95}.statement__d{color:var(--muted);max-width:54ch;font-size:.94rem;line-height:1.62}.statement__d b{color:var(--fg);font-weight:500}.modes{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.mode{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);flex-direction:column;justify-content:space-between;min-height:280px;padding:18px;transition:background .25s;display:flex;position:relative;overflow:hidden}.mode:hover{background:var(--card)}.mode__top{font:500 9px/1.4 var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.mode__glyph{opacity:.85;z-index:1;width:64%;height:132px;position:absolute;top:34px;right:12px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.mode__glyph canvas{width:100%;height:100%}.mode__bottom{z-index:2;position:relative}.mode h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:400;line-height:1}.mode p{color:var(--muted);max-width:28ch;margin-top:7px;font-size:.86rem;line-height:1.5}.mode__idx{font:300 54px/1 var(--display);color:var(--rule);z-index:0;position:absolute;bottom:4px;right:12px}.data{border-collapse:collapse;width:100%;font-size:.93rem}.data th{text-align:left;font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--fg);vertical-align:bottom;padding:12px 16px 11px 0}.data td{border-bottom:1px solid var(--rule);vertical-align:top;padding:13px 16px 12px 0;line-height:1.45}.data tr:last-child td{border-bottom:0}.data td:first-child{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;padding-right:24px;font-size:1.15rem}.data .mono{letter-spacing:.06em;color:var(--muted);text-transform:none;font-size:9.5px}.data--sticky th{top:var(--nav-h);background:var(--bg);z-index:2;position:sticky}.ledger{border-top:1px solid var(--fg)}.ledger__row{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding:20px 0 19px;display:grid}.ledger__n{font:400 10px/1.6 var(--mono);letter-spacing:.1em;color:var(--red-text);padding-top:5px}.ledger__t{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:400;line-height:1.05}.ledger__d{color:var(--muted);max-width:58ch;font-size:.92rem;line-height:1.6}.ledger__d b{color:var(--fg);font-weight:500}.ledger__d code,.inline-code{font:400 .82em/1.4 var(--mono);background:color-mix(in srgb, var(--fg) 7%, transparent);border:1px solid var(--rule);white-space:nowrap;padding:1px 5px}.term{border:1px solid var(--fg);color:#e8e2d8;box-shadow:6px 6px 0 0 color-mix(in srgb, var(--fg) 22%, transparent);background:#0b0b0b}.term__bar{font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8e8a84;background:#141413;border-bottom:1px solid #2b2b29;align-items:center;gap:10px;padding:8px 10px;display:flex}.term__dots{gap:4px;display:flex}.term__dots i{background:#3b3b38;width:6px;height:6px;display:block}.term__dots i:first-child{background:var(--red)}.term__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term__copy{color:#c9c3ba;font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #34342f;align-items:center;gap:6px;margin-left:auto;padding:5px 8px 4px;transition:all .18s;display:inline-flex}.term__copy:hover{border-color:var(--red);color:var(--red-text);background:#1d1d1a}.term__copy[data-copied=true]{border-color:var(--red);color:var(--red-text)}.term__body{font:400 12.5px/1.75 var(--mono);letter-spacing:.005em;scrollbar-width:thin;padding:18px;overflow-x:auto}.term__body .term__lines{margin:0}.term__body .ln{white-space:pre-wrap;overflow-wrap:anywhere}.term__body .p{color:var(--red);user-select:none}.term__body .c{color:#8e8a84}.term__body .g{color:#b9c8a8}.term__body .w{color:var(--amber)}.term__body .cmd{color:#f4eee6}.term__body .ln{min-height:1.75em;display:block}.cursor{background:var(--red);vertical-align:-2px;width:7px;height:14px;margin-left:3px;animation:1.1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}}.term-note{font:500 9px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.term-note span{align-items:center;gap:6px;display:inline-flex}.tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;margin-bottom:1.4rem;display:flex}.tab{font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid #0000;border-bottom:0;padding:12px 16px 11px;transition:color .16s;position:relative;top:1px}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);background:var(--bg);border-color:var(--rule)}.tab[aria-selected=true]:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabpanel[hidden]{display:none}.tabpanel{animation:fade .3s var(--ease-out)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}.release{border-bottom:1px solid var(--rule)}.release:first-child{border-top:1px solid var(--fg)}.release__summary{cursor:pointer;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:clamp(.8rem,2.2vw,2rem);padding:16px 0 15px;list-style:none;display:grid}.release__summary::-webkit-details-marker{display:none}.release__summary:hover .release__tag{color:var(--red)}.release__tag{font-family:var(--display);letter-spacing:.01em;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:400;line-height:1;transition:color .16s}.release__name{overflow-wrap:anywhere;min-width:0;color:var(--fg);font-size:.92rem;line-height:1.4}.release__name span{overflow-wrap:anywhere;font:400 9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}.release__date{font:400 9.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.release__chev{border:1px solid var(--rule);width:22px;height:22px;font:400 13px/1 var(--mono);color:var(--muted);place-items:center;transition:transform .2s,border-color .2s;display:grid}.release[open] .release__chev{border-color:var(--red-text);color:var(--red-text);transform:rotate(45deg)}.release__body{grid-template-columns:92px minmax(0,1fr);gap:clamp(.8rem,2.2vw,2rem);padding:0 0 22px;display:grid}.release__notes{color:var(--muted);grid-column:2;max-width:72ch;font-size:.9rem;line-height:1.6}.release__notes strong{color:var(--fg);font-weight:500}.release__assets{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:14px;display:flex}.asset{border:1px solid var(--rule);font:500 9px/1.2 var(--mono);letter-spacing:.06em;color:var(--fg);align-items:center;gap:8px;padding:8px 10px 7px;transition:border-color .16s,background .16s;display:inline-flex}.asset:hover{border-color:var(--red);background:color-mix(in srgb, var(--red) 6%, transparent)}.asset b{color:var(--red-text);font-weight:600}.asset span{color:var(--muted);font-size:8.5px}.release__verified{font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);align-items:center;gap:6px;padding:5px 7px 4px;display:inline-flex}.release__verified:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px}.tiers{border-top:1px solid var(--rule)}.tier{border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2.4vw,2.4rem);padding:clamp(1.1rem,2vw,1.7rem) 0;transition:background .2s;display:grid;position:relative}.tier:hover{background:color-mix(in srgb, var(--fg) 3%, transparent)}.tier__d{font:400 9.5px/1.4 var(--mono);letter-spacing:.08em;color:var(--muted)}.tier__name{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1}.tier__name em{color:var(--red);font-style:normal}.tier__copy{color:var(--muted);max-width:44ch;font-size:.9rem;line-height:1.55}.tier__you{font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);white-space:nowrap;padding:6px 8px 5px}.tier--active{background:color-mix(in srgb, var(--red) 6%, transparent)}.tier--active .tier__you{background:var(--red);border-color:var(--red);color:#0e0e0e}.tier__pulse{background:var(--red);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.tier--active .tier__pulse{animation:tierline 3.2s var(--ease) infinite}@keyframes tierline{0%,to{opacity:0;transform:scaleY(0)}15%{opacity:1;transform:scaleY(1)}55%{opacity:1;transform:scaleY(1)}80%{opacity:0;transform:scaleY(1)}}.code{font:400 12px/1.7 var(--mono);color:#d9d2c7;scrollbar-width:thin;background:#0b0b0b;border:1px solid #2b2b29;padding:14px 16px;overflow-x:auto}.code .c{color:#7c7770}.code .r{color:#ff7a58}.code .g{color:#a8b89a}.code--paper{background:var(--paper-hi);border-color:var(--rule);color:var(--ink)}.code--paper .c{color:var(--ash)}.stats{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 18px 16px}.stat dt{font:500 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.stat dd{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:300;line-height:.85}.stat dd small{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.pull{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;max-width:24ch;font-size:clamp(2rem,4.4vw,4.4rem);font-weight:300;line-height:.98}.pull em{color:var(--red);font-style:normal}.source{font:500 9px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:1.5rem}.cards{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.card{background:var(--bg);flex-direction:column;gap:.7rem;min-height:200px;padding:clamp(1.2rem,2vw,1.8rem);display:flex}.card__k{font:500 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-text)}.card h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:1.35rem;font-weight:400;line-height:1.05}.card p{color:var(--muted);font-size:.88rem;line-height:1.55}.card__foot{border-top:1px solid var(--rule);font:500 8.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:.8rem}.products{grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}.product{border:1px solid var(--fg);background:var(--bg);flex-direction:column;justify-content:space-between;min-height:340px;padding:clamp(1.4rem,2.6vw,2.4rem);transition:background .25s;display:flex;position:relative;overflow:hidden}.product:hover{background:var(--card)}.product__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.product__bm{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:auto;padding-top:2.5rem;font-size:clamp(2.6rem,5vw,5rem);font-weight:300;line-height:.82}.product__bm em{color:var(--red);font-style:normal}.product p{color:var(--muted);max-width:38ch;margin-top:1rem;font-size:.93rem;line-height:1.55}.product__go{font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:1.4rem;display:inline-flex}.product__go span{color:var(--red-text);font-size:14px;transition:transform .2s}.product:hover .product__go span{transform:translate(4px)}.product__index{font:500 9px/1.4 var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.pair{border:1px solid var(--rule);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(.6rem,1.5vw,1.2rem);padding:clamp(1.2rem,2.4vw,2rem);display:grid}.pair__node{text-align:center;padding:10px 4px}.pair__node .mono{color:var(--red);margin-bottom:8px;display:block}.pair__node b{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:400;line-height:1;display:block}.pair__node span{font:400 8.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}.pair__link{background:var(--rule);width:clamp(30px,5vw,90px);height:1px;position:relative;overflow:hidden}.pair__link:after{content:"";background:var(--red);width:35%;animation:flow 3s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes flow{0%{transform:translate(-110%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.pair__link:after{opacity:.4;width:100%;animation:none}}.callout{border:1px solid var(--fg);background:var(--card);box-shadow:8px 8px 0 0 var(--red);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.callout h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.9rem,3.6vw,3.5rem);font-weight:300;line-height:.92}.callout p{color:var(--muted);max-width:52ch;margin-top:.7rem;font-size:.92rem}.callout__actions{flex-direction:column;gap:8px;display:flex}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-child{border-top:1px solid var(--fg)}.faq summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:2rem;padding:18px 0 17px;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:400;line-height:1.15;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 17px/1 var(--mono);color:var(--red-text);flex:none}.faq details[open] summary:after{content:"−"}.faq details p{max-width:68ch;color:var(--muted);padding:0 0 20px;font-size:.92rem;line-height:1.65}.faq details p+p{margin-top:-8px}.footer{border-top:1px solid var(--rule);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:2rem;overflow:hidden}.footer__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.55fr));gap:clamp(2rem,4vw,4rem);padding-bottom:3rem;display:grid}.footer__word{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-left:-.02em;font-size:clamp(3.4rem,8vw,8rem);font-weight:300;line-height:.78}.footer__tag{max-width:34ch;color:var(--muted);margin-top:1rem;font-size:.9rem}.footer__col-h{font:500 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.footer__col a,.footer__col span{font:400 10px/2.6 var(--mono);letter-spacing:.06em;min-height:26px;color:var(--fg);text-transform:uppercase;display:block}.footer__col a:hover{color:var(--red)}.footer__bottom{border-top:1px solid var(--rule);font:400 8.5px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:16px;display:flex}.footer__bottom a:hover{color:var(--red)}.colophon{flex-wrap:wrap;gap:6px 20px;display:flex}.footer__giant{border-top:1px solid var(--rule);margin-top:2.4rem;padding-top:12px;overflow:hidden}.footer__giant:after{content:var(--wm);font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:var(--line-hard);opacity:.45;user-select:none;font-size:clamp(4rem,16vw,14rem);font-weight:300;line-height:.7;display:block}[data-reveal]{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.dot,.tier--active .tier__pulse{animation:none}}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.6rem}.mt-4{margin-top:2.4rem}.mb-2{margin-bottom:1rem}.nowrap{white-space:nowrap}.hide-mobile{display:initial}.only-mobile{display:none}.center{text-align:center}.pill-row{flex-wrap:wrap;gap:6px;display:flex}.pill{font:500 8.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);padding:6px 7px 5px}.pill--red{border-color:var(--red);color:var(--red-text)}.hero__side{flex-direction:column;gap:14px;display:flex}.hero__side .term{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--fg) 22%, transparent)}.note{border-left:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--muted);padding:11px 14px 10px;font-size:.84rem;line-height:1.55}.note b{color:var(--fg);font-weight:500}.note--red{border-color:var(--red);background:color-mix(in srgb, var(--red) 7%, transparent)}.receipt{border:1px solid var(--line-hard);background:var(--card);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);box-shadow:4px 4px 0 0 var(--rule);padding:16px 16px 13px;font-size:10px;position:relative}.receipt:before{content:"";border:1px dashed var(--rule);pointer-events:none;position:absolute;inset:5px}.receipt__head{border-bottom:1px solid var(--fg);color:var(--fg);letter-spacing:.12em;justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:10px;font-weight:600;display:flex}.receipt__row{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.receipt__row:last-of-type{border-bottom:0}.receipt__row b{color:var(--fg);text-align:right;font-weight:500}.receipt__row b.ok{color:var(--red)}.receipt__foot{border-top:1px solid var(--fg);color:var(--fg);justify-content:space-between;margin-top:9px;padding-top:9px;display:flex}.checklist li{border-bottom:1px solid var(--rule);color:var(--muted);align-items:flex-start;gap:11px;padding:10px 0;font-size:.9rem;line-height:1.5;display:flex}.checklist li:before{content:"—";color:var(--red);font-family:var(--mono);flex:none;width:16px;font-size:10px;line-height:1.8}.checklist li b{color:var(--fg);font-weight:500}.checklist li:first-child{border-top:1px solid var(--rule)}.inset{border:1px solid var(--rule);background:var(--card);padding:clamp(1.2rem,2.6vw,2.2rem)}.kv{border-bottom:1px solid var(--rule);font:400 10.5px/1.5 var(--mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.kv b{color:var(--fg);text-align:right;font-weight:500}.kv:last-child{border-bottom:0}.kv--strike b{opacity:.55;text-decoration:line-through}.section-lede{max-width:60ch;color:var(--muted);font-size:.98rem;line-height:1.62}.section-lede b{color:var(--fg);font-weight:500}.quote{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;max-width:21ch;font-size:clamp(2rem,4.6vw,4.6rem);font-weight:300;line-height:.94}.quote em{color:var(--red);font-style:normal}.quote--small{font-size:clamp(1.6rem,3.2vw,3.2rem)}.byline{font:500 9px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:1.3rem}.status-row{font:500 9px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:1.1rem;display:flex}.status-row .live{color:var(--fg);align-items:center;gap:7px;display:inline-flex}.status-row .live:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.two-col{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}.three-col{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.four-col{grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2.4vw,2.4rem);display:grid}.aside-rule{border-top:1px solid var(--fg);padding-top:14px}.aside-rule h3{font:500 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.prose p{color:var(--muted);max-width:66ch;margin-bottom:1.05em;font-size:.96rem;line-height:1.7}.prose p:last-child{margin-bottom:0}.prose p b,.prose p strong{color:var(--fg);font-weight:500}.prose h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:1.8rem 0 .7rem;font-size:1.5rem;font-weight:400;line-height:1.05}.prose h3:first-child{margin-top:0}.prose ul{color:var(--muted);margin:0 0 1.1em;padding-left:1.1rem;font-size:.94rem;line-height:1.7;list-style:square}.prose li{margin-bottom:.3em}.prose code{font:400 .82em/1.4 var(--mono);border:1px solid var(--rule);background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg);padding:1px 5px}.prose a{border-bottom:1px solid var(--red);color:var(--fg)}.prose a:hover{color:var(--red)}.scene-strip{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scene-strip>div{background:var(--bg);padding:16px}.scene-strip b{font-family:var(--display);text-transform:uppercase;margin-bottom:4px;font-size:1.3rem;font-weight:400;display:block}.scene-strip span{font:400 9px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.divider-num{font:300 clamp(5rem, 12vw, 12rem) / .7 var(--display);color:var(--rule);letter-spacing:-.03em;user-select:none}.list-plain li{border-bottom:1px solid var(--rule);color:var(--muted);padding:9px 0;font-size:.9rem;line-height:1.5}.list-plain li b{color:var(--fg);font-weight:500}.footer__word span{color:var(--red)}.page-head{border-bottom:1px solid var(--rule);padding-top:clamp(2.8rem,6vw,5.5rem);padding-bottom:clamp(1.8rem,3.5vw,3rem);position:relative}.page-head__meta{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:1.5rem;display:flex}.page-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;max-width:18ch;margin-left:-.02em;font-size:clamp(2.8rem,8.5vw,8.6rem);font-weight:300;line-height:.84}.page-head h1 em{color:var(--red);font-style:normal}.page-head .lede{max-width:60ch;margin-top:1.6rem}.page-head__aside{right:var(--edge);text-align:right;font:500 9px/1.8 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);position:absolute;bottom:clamp(1.8rem,3.5vw,3rem)}.article{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.article__toc{top:calc(var(--nav-h) + 24px);border-top:1px solid var(--fg);align-self:start;padding-top:14px;position:sticky}.article__toc h2{font:500 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.article__toc a{font:400 10px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 0;display:block}.article__toc a:hover{color:var(--red)}.article__body>section{scroll-margin-top:calc(var(--nav-h) + 24px);margin-bottom:clamp(2.4rem,5vw,4rem)}.article__body>section+section{border-top:1px solid var(--rule);padding-top:clamp(1.8rem,3.4vw,3rem)}.article__body h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;max-width:20ch;margin-bottom:1.1rem;font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:300;line-height:.94}.article__body h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:1.8rem 0 .6rem;font-size:1.35rem;font-weight:400;line-height:1.1}.article__body p{color:var(--muted);max-width:68ch;margin-bottom:1em;font-size:.96rem;line-height:1.7}.article__body p b{color:var(--fg);font-weight:500}.article__body code{font:400 .82em/1.4 var(--mono);border:1px solid var(--rule);background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg);padding:1px 5px}.article__body a{border-bottom:1px solid var(--red)}.article__body ul{color:var(--muted);max-width:68ch;margin:0 0 1.2em;padding-left:1.1rem;font-size:.94rem;line-height:1.7;list-style:square}.article__body li{margin-bottom:.35em}.article__body .term{margin:1.2rem 0}@media (width<=980px){.article{grid-template-columns:1fr}.article__toc{display:none;position:static}.page-head__aside{display:none}.two-col,.three-col,.four-col,.scene-strip{grid-template-columns:1fr}}@media (width<=720px){.page-head h1{font-size:clamp(2.6rem,12vw,5rem)}}@media (width<=1180px){.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.modes{grid-template-columns:repeat(2,1fr)}.mode{min-height:250px}.footer__top{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr))}}@media (width<=980px){.nav__links{display:none}.nav__toggle{display:inline-flex}.nav__ver{margin-left:auto}.hero__grid{grid-template-columns:1fr;gap:2.5rem}.hero__art{max-width:520px}.hero h1{font-size:clamp(3.4rem,11.5vw,7.2rem)}.section-head{grid-template-columns:1fr;align-items:start;gap:1.1rem}.split__aside,.split__main,.split__main--wide{grid-column:1/-1}.statement{grid-template-columns:44px minmax(0,1fr)}.statement__d{grid-column:2}.ledger__row{grid-template-columns:44px minmax(0,1fr)}.ledger__d{grid-column:2}.tier{grid-template-columns:40px minmax(0,1fr) auto}.tier__copy{grid-column:2/-1}.cards{grid-template-columns:1fr 1fr}.callout,.products{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr}.footer__top>:first-child{grid-column:1/-1}.cols-2{columns:1}}@media (width<=720px){:root{--nav-h:58px}.hide-mobile{display:none!important}.only-mobile{display:initial}.hero__sub{grid-template-columns:1fr;gap:1.2rem}.hero__actions .btn{flex:auto}.stamp{font-size:8.5px;top:34%;right:2px}.signature{display:none}.readouts{grid-template-columns:1fr 1fr}.modes{grid-template-columns:1fr}.mode{min-height:180px}.mode__glyph{display:none}.data th,.data td{padding-right:10px}.data td:first-child{white-space:normal;font-size:1rem}.release__summary{grid-template-columns:74px minmax(0,1fr) auto;gap:.7rem}.release__date{display:none}.release__body{grid-template-columns:74px minmax(0,1fr)}.release__notes,.release__assets{grid-column:2}.release__chev{grid-area:1/3}.tier{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem}.tier__d{white-space:nowrap;grid-area:1/1/auto/-1}.tier__name{grid-area:2/1}.tier__you{grid-area:2/2;justify-self:end}.tier__copy{grid-area:3/1/auto/-1;margin-top:.2rem}.tier__you{padding:5px 6px 4px;font-size:8px}.stats{grid-template-columns:1fr 1fr}.stat dd small{margin-top:6px;font-size:8px;line-height:1.35;display:block}.cards{grid-template-columns:1fr}.pair{text-align:center;grid-template-columns:1fr;gap:.4rem}.pair__link{width:1px;height:28px;margin-inline:auto}.pair__link:after{width:100%;height:35%;animation:flowy 3s var(--ease) infinite;inset:0 0 auto}@keyframes flowy{0%{transform:translateY(-110%)}to{transform:translateY(320%)}}.footer__top{grid-template-columns:1fr 1fr;gap:2rem}.footer__bottom{flex-direction:column}.callout{box-shadow:5px 5px 0 0 var(--red)}.callout__actions{flex-flow:wrap}.term__body{padding:14px;font-size:11px}}@media (width<=420px){.brand__sub,.nav__ver{display:none}.hero h1{font-size:12vw}.ledger__row,.statement{grid-template-columns:30px minmax(0,1fr);gap:.7rem}.release__summary{grid-template-columns:62px minmax(0,1fr) auto}.release__body{grid-template-columns:1fr}.release__notes,.release__assets{grid-column:1}.stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.nav,.nav__mobile,.progress,.ticker,.stamp,.hero__actions,.footer__top>:not(:first-child){display:none!important}body{color:#000;background:#fff}body:before{display:none}.section{padding-block:1.5rem}}.release__notes p{margin-bottom:.8rem}.release__notes p:last-child{margin-bottom:0}.release__h{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--fg);margin:1.3rem 0 .4rem;font-size:1.12rem;font-weight:400;line-height:1.15}.release__h:first-child{margin-top:0}.release__notes ul{margin:0 0 .9rem;padding-left:0;list-style:none}.release__notes li{margin-bottom:.3rem;padding-left:14px;position:relative}.release__notes li:before{content:"—";color:var(--red);font-family:var(--mono);font-size:9px;position:absolute;left:0}.release__notes a{border-bottom:1px solid var(--red)}.release__notes code{font:400 .82em/1.4 var(--mono);border:1px solid var(--rule);padding:0 4px}.split>*,.article>*,.article__body,.release__body>*,.hero__grid>*,.section-head>*{min-width:0}.release__notes,.release__notes p,.release__notes li,.article__body p,.article__body li,.kv b,.receipt__row b,.term__body .ln{overflow-wrap:anywhere}.table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;overflow-x:auto}.table-wrap .data{min-width:680px}@media (width<=720px){.table-wrap .data{min-width:560px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--paper:#f4f1ea;--paper-hi:#faf8f3;--paper-lo:#e9e4da;--ink:#171614;--ink-soft:#232220;--ash:#5f5a53;--ash-hi:#8f887e;--line:#d8d1c5;--line-hard:#b3aa9c;--red:#d23e1f;--red-deep:#a52c11;--red-text:#a52c11;--edge:clamp(1.25rem, 4vw, 4.5rem);--max:1320px}body:before{opacity:.16}.theme-ink:before,body.theme-ink:before{opacity:.09}.hero h1,.title-xl,.title-l,.section-head h2,.page-head h1,.quote,.pull,.callout h2,.article__body h2,.article__body h3,.ledger__t,.statement__t,.tier__name,.product__bm,.card h3,.mode h3,.footer__word,.release__tag{text-transform:none}.hero h1{letter-spacing:-.022em;font-size:clamp(2.7rem,5.6vw,5.6rem);font-weight:400;line-height:.98}.hero h1 .outline{color:var(--fg);-webkit-text-stroke:0}.hero h1 .accent{color:var(--fg)}.hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(2rem,5vw,5rem)}.hero__sub{border-top:0;grid-template-columns:1fr;gap:.8rem;max-width:44rem;margin-top:1.5rem;padding-top:0}.hero__sub p{max-width:56ch;font-size:clamp(1rem,.4vw + .9rem,1.12rem);line-height:1.62}.signature{display:none!important}.hero__art{max-width:400px;margin-left:auto}.signal{aspect-ratio:1}.plate{padding:8px}.plate__caption{letter-spacing:.08em;font-size:8.5px}.signal__hud{letter-spacing:.08em;padding:11px;font-size:8px}.section{padding-block:clamp(3rem,6vw,5.5rem)}.section--tight{padding-block:clamp(2.4rem,4vw,3.8rem)}.section-head{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2rem,3.5vw,3.2rem)}.section-head__meta{flex-direction:row;align-items:baseline;gap:10px;padding-top:.35rem}.section-head__num{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:500;line-height:1}.section-head h2{letter-spacing:-.012em;max-width:26ch;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:400;line-height:1.1}.section-head h2 em{color:inherit}.section-head__note{max-width:62ch;margin-top:1rem;font-size:.98rem;line-height:1.65}.eyebrow{letter-spacing:.12em;font-size:9.5px}.mono{letter-spacing:.09em}.statement__n,.ledger__n{color:var(--muted);font-size:9px}.ledger__t{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.2}.statement__t{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.15}.ledger__d,.statement__d{font-size:.94rem;line-height:1.65}.quote{letter-spacing:-.01em;font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1.12}.quote em{color:inherit}.pull{font-size:clamp(1.7rem,3.2vw,3.2rem);line-height:1.08}.pull em{color:inherit}.tier__name{font-size:clamp(1.25rem,1.9vw,1.65rem)}.card h3{font-size:1.15rem}.card__k{letter-spacing:.09em;font-size:8.5px}.mode{min-height:220px}.mode h3{font-size:clamp(1.25rem,1.6vw,1.55rem)}.mode__idx{display:none}.mode__glyph{opacity:.4}.mode__top{letter-spacing:.08em;font-size:8.5px}.product__bm{font-size:clamp(2.2rem,3.8vw,3.4rem)}.product__bm em{color:inherit}.callout h2{font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.08}.page-head h1{letter-spacing:-.02em;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.02}.page-head h1 em{color:inherit}.article__body h2{letter-spacing:-.008em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.18}.article__body h3{font-size:1.15rem}.footer__word{letter-spacing:-.01em;font-size:clamp(2.2rem,4.4vw,3.6rem)}.release__tag{font-size:clamp(1.2rem,1.7vw,1.55rem)}.btn{--btn-bg:var(--fg);--btn-fg:var(--bg);min-height:44px;box-shadow:none;letter-spacing:.1em;border-radius:2px;font-size:10px}.btn:hover{background:var(--red);border-color:var(--red);color:#141413;box-shadow:none;transform:none}.btn:active{box-shadow:none;transform:none}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);border-color:var(--line-hard);box-shadow:none}.btn--ghost:hover{border-color:var(--red-deep);color:var(--red-deep);box-shadow:none;background:0 0}.btn--small{box-shadow:none}.ticker,.stamp,.footer__giant{display:none!important}.trustbar{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);display:grid}.trustbar>div{border-right:1px solid var(--rule);padding:12px 16px 11px}.trustbar>div:last-child{border-right:0}.trustbar dt{font:500 8.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.trustbar dd{font:400 11px/1.35 var(--mono);letter-spacing:.02em;color:var(--fg)}.trustbar dd .dot{vertical-align:1px;width:5px;height:5px;margin-right:6px;display:inline-block}.is-ink{background:#171614}.is-paper{background:var(--paper)}.readout dt,.readout dd{font-size:8.5px}.readout dd{font-size:11px}.stat dd{font-size:clamp(1.7rem,2.8vw,2.4rem)}.footer{padding-top:clamp(2.2rem,4vw,3.2rem)}.footer__top{padding-bottom:2.2rem}.footer__col a,.footer__col span{min-height:24px;line-height:2.4}.footer__bottom{font-size:8px}@media (width<=980px){.section-head{grid-template-columns:1fr;gap:.9rem}.hero__grid{grid-template-columns:1fr}.hero__art{max-width:460px;margin-left:0}.trustbar{grid-template-columns:repeat(2,1fr)}.trustbar>div{border-bottom:1px solid var(--rule)}.trustbar>div:nth-child(2n){border-right:0}.trustbar>div:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=720px){.hero h1{font-size:clamp(2.5rem,11vw,4.2rem)}.hero__actions .btn{flex:auto}.trustbar{grid-template-columns:1fr 1fr;margin-top:1.6rem}.trustbar>div{padding:10px 12px}.section-head h2{font-size:clamp(1.55rem,6vw,2.1rem)}.mode{min-height:170px}}.footer__brand{align-items:center;gap:12px;margin-bottom:.7rem;display:inline-flex}.footer__brand .footer__word{line-height:1}.footer__tag{margin-top:.4rem}.hero__art{width:100%}.hero__side .term__body{padding:14px;font-size:11.5px}.hero__side .term__bar{font-size:8.5px}@media (width<=720px){.table-wrap{overflow:visible}.table-wrap .data{min-width:0}.data thead{display:none}.data tbody,.data tr,.data td{width:100%;display:block}.data tr{border-bottom:1px solid var(--rule);padding:14px 0}.data tr:last-child{border-bottom:0}.data td{border:0;padding:3px 0}.data td:before{content:attr(data-label);min-width:88px;font:500 8px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:1px;display:inline-block}.data td:first-child{padding:0 0 3px;font-size:1.1rem}.data td:first-child:before{display:none}}.release__code{border:1px solid var(--rule);font:400 11.5px/1.65 var(--mono);color:var(--ink);white-space:pre;scrollbar-width:thin;background:#f0ece3;margin:.6rem 0 1rem;padding:12px 14px;overflow-x:auto}.release__table{font-size:10.5px}@media (width<=720px){.data td{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.data td:before{min-width:0}.mode{min-height:0}.hero__side .term__body{padding:13px;font-size:10.5px}.hero__side .term__title{font-size:8px}}.release__name span{text-transform:none;letter-spacing:.03em;font-size:9px}.signal__tag--red{background:var(--red-deep);color:#fff5ef}.note,.note b{color:var(--fg)}.page-head__aside{display:none}
