@layer reset,tokens,base,components,page,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0}img,svg,canvas{display:block;max-width:100%}button,input{font:inherit}}@layer tokens{:root{--acid: #ccff00;--acid-soft: #e4ff75;--ink: #090b08;--panel: #131711;--panel-raised: #1d2319;--shell: #f4efdd;--white: #fffef7;--red: #ff4d36;--orange: #ff9d00;--muted: #a6ad99;--line: 2px solid var(--ink);--display: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--sans: Arial, Helvetica, sans-serif;--mono: "Courier New", Courier, monospace;--max-width: 92rem}}@layer base{html{min-width:20rem;color:var(--ink);background:var(--ink);font-family:var(--sans)}body{min-height:100vh;overflow-x:hidden;background:var(--shell);line-height:1.5}a{color:inherit;text-decoration-thickness:.12em;text-underline-offset:.18em}:where(a,button,[tabindex]):focus-visible{outline:4px solid var(--acid);outline-offset:4px;box-shadow:0 0 0 7px var(--ink)}::selection{color:var(--ink);background:var(--acid)}}@layer components{.skip-link{position:fixed;z-index:100;top:0;left:0;padding:.8rem 1rem;color:var(--ink);background:var(--acid);font:900 .75rem/1 var(--mono);text-transform:uppercase;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.disclosure{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.75rem;padding:.55rem 1rem;color:var(--white);background:var(--ink);font:700 .68rem/1.35 var(--mono);letter-spacing:.025em;text-align:center;text-transform:uppercase}.disclosure strong{padding:.3rem .45rem;color:var(--ink);background:var(--acid)}.site-header{display:flex;align-items:stretch;justify-content:space-between;width:min(100% - 2rem,var(--max-width));min-height:5rem;margin-inline:auto;border-inline:var(--line);background:var(--white)}.wordmark{display:flex;align-items:center;gap:.45rem;padding:.8rem 1.4rem;border-right:var(--line);font:900 clamp(1.7rem,4vw,2.5rem)/.8 var(--display);letter-spacing:-.03em;text-decoration:none}.wordmark span{padding:.2rem .32rem .12rem;background:var(--acid);transform:rotate(-3deg)}.site-header nav{display:flex;margin-left:auto}.site-header nav a{display:grid;place-items:center;min-width:6.5rem;padding:.8rem 1rem;border-left:1px solid var(--ink);font:900 .7rem/1 var(--mono);text-decoration:none;text-transform:uppercase}.site-header nav a:hover{color:var(--acid);background:var(--ink)}.page-shell{width:min(100% - 2rem,var(--max-width));margin-inline:auto;border-inline:var(--line)}.eyebrow{display:flex;align-items:center;gap:.65rem;font:900 .7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow:before{width:1.7rem;height:.65rem;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);content:""}.button{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:3.7rem;padding:.9rem 1.3rem;border:var(--line);color:var(--ink);background:var(--acid);box-shadow:6px 6px 0 var(--ink);font:900 .78rem/1 var(--mono);text-decoration:none;text-transform:uppercase}.button:hover{background:var(--white);transform:translate(2px,2px);box-shadow:4px 4px 0 var(--ink)}.section{padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,5rem);border-top:var(--line)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:2rem;align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.section-heading h2,.dossier h2,.chain-section h2{max-width:10ch;margin-top:1rem;font:900 clamp(3.5rem,9vw,8rem)/.78 var(--display);letter-spacing:-.05em;text-transform:uppercase}.section-heading>p{font:700 .9rem/1.55 var(--mono)}.legal-page{width:min(calc(100% - 2rem),62rem);min-height:65vh;margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);border-inline:var(--line);background:var(--white)}.legal-page h1,.not-found h1{max-width:10ch;margin:1rem 0 2rem;font:900 clamp(4rem,11vw,8rem)/.75 var(--display);letter-spacing:-.05em;text-transform:uppercase}.legal-page h2{margin:3rem 0 .7rem;font:900 clamp(1.8rem,4vw,2.7rem)/.9 var(--display);text-transform:uppercase}.legal-page>p{max-width:48rem;font:700 .9rem/1.7 var(--mono)}.legal-page .legal-lede{padding:1rem;border-left:6px solid var(--acid);background:var(--ink);color:var(--acid);font-size:clamp(1rem,2vw,1.3rem)}.legal-page .legal-date{margin:3rem 0 1.5rem;color:#626758;font-size:.72rem;text-transform:uppercase}.not-found{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(2rem,6vw,6rem);width:min(calc(100% - 2rem),var(--max-width));min-height:70vh;margin-inline:auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,5vw,5rem);border:var(--line);background:var(--acid)}.not-found__code{font:900 clamp(8rem,23vw,20rem)/.66 var(--display);letter-spacing:-.08em;transform:rotate(-5deg)}.not-found h1{font-size:clamp(3.5rem,8vw,7rem)}.not-found div>p:not(.eyebrow){margin-bottom:2rem;font:800 1rem/1.5 var(--mono)}.site-footer{display:grid;grid-template-columns:.55fr 1.5fr .55fr;gap:clamp(2rem,5vw,5rem);width:min(100% - 2rem,var(--max-width));margin-inline:auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,5rem);border:var(--line);color:var(--white);background:var(--ink)}.footer-mark{color:var(--acid);font:900 clamp(5rem,10vw,9rem)/.72 var(--display)}.footer-copy{display:grid;gap:1rem;max-width:47rem;font:700 .83rem/1.6 var(--mono)}.site-footer nav{display:flex;flex-direction:column;gap:.8rem;font:900 .72rem/1.2 var(--mono);text-transform:uppercase}}@layer page{.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);min-height:min(53rem,calc(100svh - 7.75rem));border-top:var(--line)}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) clamp(1rem,5vw,5rem);border-right:var(--line);background:linear-gradient(90deg,rgb(9 11 8 / 5%) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(rgb(9 11 8 / 5%) 1px,transparent 1px) 0 0 / 24px 24px,var(--shell)}.hero h1{max-width:7ch;margin:1rem 0 1.5rem;font:900 clamp(5rem,14vw,12rem)/.68 var(--display);letter-spacing:-.065em;text-transform:uppercase}.hero h1 span{display:block;color:var(--red);font-size:.27em;letter-spacing:.01em;transform:translate(.18em) rotate(-1deg)}.hero-lede{max-width:40rem;margin-bottom:2rem;font:800 clamp(1rem,2vw,1.35rem)/1.3 var(--mono)}.hero-note{max-width:34rem;margin-top:2.5rem;padding-left:.8rem;border-left:5px solid var(--red);font:800 .68rem/1.5 var(--mono);text-transform:uppercase}.market-tape{overflow:hidden;border-block:var(--line);color:var(--ink);background:var(--acid)}.market-tape div{display:flex;gap:3rem;width:max-content;padding:.75rem 1.5rem;font:900 .76rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;animation:tape-move 24s linear infinite}.market-tape span:before{margin-right:3rem;content:"///"}@keyframes tape-move{to{transform:translate(-50%)}}.rules-section{background:var(--white)}.rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--line);border-left:var(--line);list-style:none}.rule-grid li{min-height:24rem;padding:1.5rem;border-right:var(--line);border-bottom:var(--line)}.rule-grid li:nth-child(2){background:var(--acid-soft)}.rule-grid span{display:block;margin-bottom:4rem;color:var(--red);font:900 5rem/.8 var(--display)}.rule-grid h3{max-width:8ch;margin-bottom:1rem;font:900 clamp(2.3rem,4vw,4rem)/.82 var(--display);text-transform:uppercase}.rule-grid p{font:700 .82rem/1.55 var(--mono)}.dossier{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);color:var(--white);background:linear-gradient(135deg,rgb(204 255 0 / 8%),transparent 35%),var(--ink)}.dossier h2{color:var(--acid)}.dossier-copy{display:grid;align-content:center;gap:1.5rem;font:700 .9rem/1.65 var(--mono)}.dossier-copy .lead{color:var(--acid);font:900 clamp(1.4rem,2.5vw,2.1rem)/1.2 var(--sans)}.dossier-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--muted)}.dossier-stats div{padding:1.3rem;border-right:1px solid var(--muted)}.dossier-stats div:last-child{border:0}.dossier-stats dt{color:var(--muted);font:900 .68rem/1 var(--mono);text-transform:uppercase}.dossier-stats dd{margin-top:.7rem;color:var(--acid);font:900 clamp(1.8rem,4vw,3rem)/1 var(--display);text-transform:uppercase}.chain-section{position:relative;display:grid;grid-template-columns:.35fr 1fr .8fr;gap:clamp(2rem,5vw,5rem);align-items:center;overflow:hidden;background:var(--acid)}.chain-kicker{color:var(--ink);font:900 clamp(4rem,11vw,10rem)/.72 var(--display);writing-mode:vertical-rl;transform:rotate(180deg)}.chain-copy{display:grid;gap:1.2rem;font:800 .82rem/1.55 var(--mono)}}@layer responsive{@media(max-width:64rem){.site-header nav a{min-width:5rem}.hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.chain-section{grid-template-columns:.25fr 1fr}.chain-copy{grid-column:2}}@media(max-width:48rem){.disclosure{align-items:flex-start;text-align:left}.site-header{display:block}.wordmark{justify-content:center;border-right:0;border-bottom:var(--line)}.site-header nav{display:grid;grid-template-columns:repeat(4,1fr)}.site-header nav a{min-width:0;border-left:0;border-right:1px solid var(--ink)}.site-header nav a:last-child{border:0}.hero,.section-heading,.dossier,.chain-section,.not-found,.site-footer{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{min-height:38rem;border-right:0;border-bottom:var(--line)}.rule-grid{grid-template-columns:1fr}.rule-grid li{min-height:19rem}.dossier-stats{grid-template-columns:1fr}.dossier-stats div{border-right:0;border-bottom:1px solid var(--muted)}.dossier-stats div:last-child{border-bottom:0}.chain-kicker{writing-mode:initial;transform:none}.chain-copy{grid-column:auto}}@media(max-width:34rem){.site-header,.page-shell,.site-footer{width:calc(100% - .75rem)}.site-header nav a{padding-inline:.35rem;font-size:.6rem}.hero h1{font-size:clamp(4.5rem,25vw,7rem)}.hero-copy,.section{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.market-tape div{transform:none;animation:none}}}
