@font-face{font-family:Yanone Kaffeesatz;src:url(../../../fonts/yanone-kaffeesatz.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Jost;src:url(../../../fonts/jost.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--red:#b02923;--red-deep:#8a2422;--oxblood:#60251f;--cream:#f6ecd0;--charcoal:#3d3d3d;--night:#19110f;--ink:#231d1c;--muted:#6f6a69;--screen:#efedee;--paper:#faf8f7;--rule:#ddd7d6;--display:"Yanone Kaffeesatz", "Futura PT Cond", "Oswald", sans-serif;--body:"Jost", "Futura PT", "Century Gothic", sans-serif;--gutter:clamp(1rem, 4vw, 2.5rem);--max:82rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.hed{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;font-weight:700;line-height:1.02}.kicker{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:.95rem;font-weight:700}.rubric{border-bottom:3px solid var(--red-deep);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--charcoal);padding-bottom:.2rem;font-size:1.6rem;font-weight:700;line-height:1;display:inline-block}a:hover .hed,a:focus-visible .hed{color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:2px}.meta{color:var(--muted);font-size:.8125rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer.svelte-4jwo3w{background:var(--charcoal);color:#d8d2d0;margin-top:clamp(3rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,3.5rem) 2rem}.footer__grid.svelte-4jwo3w{gap:2rem;display:grid}.logo.svelte-4jwo3w{color:#fff;flex-direction:column;gap:.35rem;display:inline-flex}.logo__rule.svelte-4jwo3w{background:#fff;height:4px}.logo__word.svelte-4jwo3w{font-family:var(--display);text-transform:uppercase;font-size:2.6rem;font-weight:700;line-height:.82}.footer__about.svelte-4jwo3w{max-width:26rem;margin-top:1rem;font-size:.9375rem}.footer__links.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.4rem 2rem;padding:0;list-style:none;display:grid}.footer__links.svelte-4jwo3w a:where(.svelte-4jwo3w){font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.2rem;font-weight:500}.footer__links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff}.footer__fine.svelte-4jwo3w{color:#a9a2a0;border-top:1px solid #ffffff24;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem;display:grid}.footer__fine.svelte-4jwo3w .game:where(.svelte-4jwo3w){color:#fff;text-underline-offset:3px;font-weight:500;text-decoration:underline}.footer__fine.svelte-4jwo3w .game:where(.svelte-4jwo3w):hover{text-decoration-thickness:2px}@media (width>=760px){.footer__grid.svelte-4jwo3w{grid-template-columns:1.4fr 1fr}.footer__links.svelte-4jwo3w{grid-template-columns:repeat(3,minmax(0,1fr))}}
