@font-face{font-family:display;src:url(../media/oswald_latin_var-s.p.30h3uqxljgbjh.woff2)format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.display_c9ae2907-module__-WKZVG__className{font-family:display,display Fallback,Impact,Arial Narrow,sans-serif}.display_c9ae2907-module__-WKZVG__variable{--font-display:"display", "display Fallback", Impact, Arial Narrow, sans-serif}
@font-face{font-family:body;src:url(../media/inter_latin_var-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.body_bfe0093b-module__hZDMIq__className{font-family:body,body Fallback,system-ui,Arial,sans-serif}.body_bfe0093b-module__hZDMIq__variable{--font-body:"body", "body Fallback", system-ui, Arial, sans-serif}
:root{--bg:#0a0e1a;--surface:#10172a;--text-primary:#fff;--text-secondary:#9ba4b8;--team-a:#1a5cff;--team-b:#ff4757;--accent:#f5c518;--border:#1f2a44;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--maxw:1120px;--font-display:"Oswald", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}body{font-family:var(--font-body);line-height:1.55}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:.5px;margin:0;line-height:1.05}.brand-gradient{background:radial-gradient(1200px 600px at 50% -10%,#1a5cff2e,#0000 60%),linear-gradient(#0b1020 0%,#0a0e1a 55%,#150b14 100%)}.prose{max-width:68ch;color:var(--text-primary);font-size:18px;line-height:1.7}.prose h2{text-transform:uppercase;margin:40px 0 12px;font-size:30px}.prose h3{margin:28px 0 8px;font-size:22px}.prose p,.prose li{color:#d7dce8}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-left:24px}.prose blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:24px 0;padding:4px 16px}.prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:16px}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:8px 12px}.prose th{background:var(--surface);color:var(--text-primary)}.nav-desktop{align-items:center;gap:24px;display:flex}.nav-mobile{display:none}@media (max-width:759px){.nav-desktop{display:none}.nav-mobile{display:block}}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.page-title{text-transform:uppercase;margin:12px 0 32px;font-size:clamp(32px,8vw,44px)}@media (max-width:599px){.prose{font-size:17px}.prose h2{font-size:24px}.prose table{display:block;overflow-x:auto}}.hero-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;margin-bottom:40px;display:grid}.hero-art{filter:drop-shadow(0 24px 48px #00000073);width:100%;max-width:440px}@media (min-width:900px){.hero-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.hero-art{justify-self:end}}.card-thumb{border-radius:10px;flex:none;width:96px;transition:transform .2s;overflow:hidden}.card-interactive{transition:transform .2s,box-shadow .2s}a:hover>.card-interactive,a:focus-visible>.card-interactive{transform:translateY(-3px);box-shadow:0 16px 32px #00000059}a:hover>.card-interactive .card-thumb,a:focus-visible>.card-interactive .card-thumb{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.card-interactive,.card-thumb{transition:none}a:hover>.card-interactive,a:hover>.card-interactive .card-thumb{transform:none}}
