@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}}.nav[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:#0a0908d1;backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.nav-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:34px;width:auto;mix-blend-mode:screen}.navlinks[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:34px}.navlinks[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-family:var(--body);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2)}.navlinks[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--red)}.mobile-only[data-astro-cid-5hce7sga]{display:none}.nav-right[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:18px}.nav-cta[data-astro-cid-5hce7sga]{padding:11px 20px;font-size:.92rem}.member-login[data-astro-cid-5hce7sga]{font-family:var(--body);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-muted);white-space:nowrap;border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.member-login[data-astro-cid-5hce7sga]:hover{color:var(--red);border-color:var(--red)}.burger[data-astro-cid-5hce7sga]{display:none;background:none;border:0;color:#fff;font-size:26px;cursor:pointer;padding:8px}@media (max-width: 920px){.burger[data-astro-cid-5hce7sga]{display:block}.nav-cta[data-astro-cid-5hce7sga],.member-login[data-astro-cid-5hce7sga]{display:none}.navlinks[data-astro-cid-5hce7sga]{display:none;position:absolute;top:84px;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:#0a0908fa;border-bottom:1px solid var(--rule-strong);padding:8px 22px 20px}.navlinks[data-astro-cid-5hce7sga].open{display:flex}.navlinks[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{padding:14px 0;width:100%;border-bottom:1px solid var(--rule)}.mobile-only[data-astro-cid-5hce7sga]{display:block}.navlinks[data-astro-cid-5hce7sga] .accent[data-astro-cid-5hce7sga]{color:var(--red);border-bottom:0}}.footer[data-astro-cid-5hce7sga]{background:var(--bg-footer);border-top:1px solid var(--rule);padding:72px 0 28px}.footer-top[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:48px}.footer-brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:32px;width:auto;mix-blend-mode:screen;margin-bottom:18px}.footer-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{max-width:38ch;font-size:.92rem;color:var(--tx-muted)}.footer-col[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga]{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:16px}.footer-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;padding:6px 0;font-size:.92rem;color:var(--tx-2)}.footer-bottom[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:24px;font-size:.8rem;color:var(--tx-muted)}@media (max-width: 920px){.footer-top[data-astro-cid-5hce7sga]{grid-template-columns:1fr;gap:32px}}
