:root{--black:#000;--ink:#0a0a0a;--ink-2:#141414;--ink-3:#1f1f1f;--line:#ffffff1f;--line-strong:#ffffff47;--white:#fff;--text:#f4f4f4;--muted:#ffffff8f;--faint:#ffffff52;--red:#e10600;--red-hot:#ff1a12;--red-deep:#7a0300;--grad-black:linear-gradient(180deg, #000 0%, #0d0d0d 55%, #000 100%);--grad-fade:linear-gradient(180deg, #0000 0%, #000000b8 62%, #000 100%);--grad-red:radial-gradient(55% 75% at 100% 50%, #ffffff24 0%, #fff0 70%);--font:Helvetica, "Helvetica Neue", Arial, sans-serif;--mono:var(--font);--track:.6px;--page-px:clamp(20px, 4.5vw, 56px);--header-h:56px;--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;overflow-x:clip}body{background:var(--black);min-height:100vh;color:var(--text);font-family:var(--font);letter-spacing:.4px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red-hot);outline-offset:3px}.wrap{padding-inline:var(--page-px);width:100%;max-width:1440px;margin-inline:auto}.page{padding-top:calc(var(--header-h) + clamp(48px, 9vh, 96px));padding-bottom:96px}.display{letter-spacing:-.04em;font-size:clamp(36px,5.4vw,76px);line-height:.94}.h1{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,52px);line-height:.96}.h2{letter-spacing:-.01em;font-size:clamp(18px,1.7vw,22px)}.eyebrow{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:11px;font-weight:400}.eyebrow--red{color:var(--red-hot)}.lede{color:var(--text);max-width:44ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.prose{color:var(--muted);max-width:58ch}.prose p+p{margin-top:1.1em}.rule{border:0;border-top:1px solid var(--line);margin:0}.red{color:var(--red-hot)}.btn{border:1px solid var(--line-strong);text-transform:uppercase;letter-spacing:1px;height:40px;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.btn:hover{color:#000;background:#fff;border-color:#fff}.btn--red{background:var(--red);border-color:var(--red);color:#fff}.btn--red:hover{background:var(--red-hot);border-color:var(--red-hot);color:#fff}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}img[src*=ytimg\.com]{filter:grayscale()contrast(1.06);transition:filter .4s var(--ease)}a:hover img[src*=ytimg\.com],button:hover img[src*=ytimg\.com]{filter:none}.rec{background:var(--red-hot);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite rec;display:inline-block;box-shadow:0 0 #ff1a1299}@keyframes rec{0%,to{opacity:1;box-shadow:0 0 #ff1a128c}50%{opacity:.25;box-shadow:0 0 0 5px #ff1a1200}}html[data-a11y~=text]{zoom:1.15}html[data-a11y~=contrast]{--muted:#ffffffdb;--faint:#ffffffb3;--line:#fff6;--line-strong:#ffffffb3;--text:#fff}html[data-a11y~=links] a{text-underline-offset:3px;text-decoration:underline}html[data-a11y~=motion] *,html[data-a11y~=motion] :before,html[data-a11y~=motion] :after{transition:none!important;animation:none!important}html[data-a11y~=colour] img[src*=ytimg\.com]{filter:none}html[data-js] [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);animation:0s linear 4s forwards reveal-failsafe;transform:translateY(26px)}html[data-js] [data-reveal][data-in]{opacity:1;animation:none;transform:none}@keyframes reveal-failsafe{to{opacity:1;transform:none}}html[data-a11y~=motion] [data-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal]{opacity:1;transform:none}}body{font-variant-emoji:text}
