@font-face{font-family:Anton;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/anton-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-400-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0A0908;--bg-alt-1: #100E0D;--bg-alt-2: #0C0B0A;--bg-alt-3: #141110;--bg-light: #EFECE6;--card-light: #F7F4EE;--bg-footer: #070606;--red: #E8291C;--tx: #fff;--tx-2: #c8c5c2;--tx-muted: #8f8c8a;--tx-letter: #d9d5d0;--tx-light: #1c1a17;--tx-light-2: #454239;--tx-light-muted:#6b6863;--rule: rgba(255,255,255,.1);--rule-strong: rgba(255,255,255,.16);--rule-light: rgba(10,9,8,.12);--display: "Anton", "Arial Narrow", sans-serif;--body: "Archivo", system-ui, sans-serif;--type: "Courier Prime", ui-monospace, monospace;--mono: "IBM Plex Mono", ui-monospace, monospace;--script: "Caveat", cursive}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}html,body{max-width:100%;overflow-x:hidden}body{font-family:var(--body);background:var(--bg);color:var(--tx);line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}section{position:relative}h1,h2,h3,.display{font-family:var(--display);text-transform:uppercase;font-weight:800;line-height:.9;letter-spacing:-.01em}h1{font-size:clamp(3.2rem,8vw,7rem);line-height:.96}h2{font-size:clamp(2.4rem,5vw,4.2rem)}h3{font-size:clamp(1.4rem,2.4vw,2rem)}p{color:var(--tx-2)}.eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:18px}.dek{font-size:1.1rem;max-width:60ch;color:var(--tx-2)}.grain,.paper{position:absolute;inset:0;pointer-events:none;background-size:140px 140px}.grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.paper{opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 40 4, 90 11, 130 7 S 190 5, 197 8' stroke='%23E8291C' stroke-width='4.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 calc(100% - .19em);background-size:100% .11em;padding-bottom:2px}.btn{display:inline-block;font-family:var(--display);text-transform:uppercase;font-weight:800;font-size:1.05rem;letter-spacing:.02em;padding:15px 30px;border:2px solid var(--red);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .38s cubic-bezier(.4,0,.2,1),color .28s;cursor:pointer}.btn-solid{background-color:var(--red);color:#fff;background-image:linear-gradient(var(--bg),var(--bg))}.btn-solid:hover{background-size:100% 100%;color:#fff}.btn-ghost{color:#fff;background-image:linear-gradient(var(--red),var(--red))}.btn-ghost:hover{background-size:100% 100%;color:#fff}.btn-dark{background-color:var(--bg);color:#fff;border-color:var(--bg);background-image:linear-gradient(#fff,#fff)}.btn-dark:hover{background-size:100% 100%;color:var(--bg)}.tag{display:inline-block;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border:1px solid var(--rule-strong);color:var(--tx-muted)}.tag-red{background:var(--red);color:#fff;border-color:var(--red)}.section-light{background:var(--bg-light);color:var(--tx-light)}.section-light h1,.section-light h2,.section-light h3{color:var(--tx-light)}.section-light p{color:var(--tx-light-2)}@media (max-width: 920px){.wrap{padding:0 22px}}@media (max-width: 640px){:root{font-size:17.5px}h1{font-size:clamp(2.5rem,11vw,3.1rem)}h2{font-size:clamp(1.9rem,8.5vw,2.5rem)}.eyebrow,.tag{font-size:.72rem}.caption,.cred{font-size:.74rem}.statband span,.footer-col h4,.rail span,.callout span{font-size:.76rem!important}body{line-height:1.62}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
