@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-900-normal.BVB1fGs6.woff2)format("woff2"),url(/_astro/nunito-latin-900-normal.CVn49sIn.woff)format("woff")}:root{--surface-100:#121110;--surface-200:#1c1917;--surface-300:#2a2522;--line:#3d3631;--control-border:#7a6f64;--ink:#f4ebdd;--ink-muted:#b3a899;--reaper-red:#bc2038;--reaper-red-press:#9c1a2e;--on-red:#fff6ea;--red-text:#f0707b;--outline:#1c080c;--cream:#f0ece4;--espresso:#3b2416;--coffee:#6f4a2e;--milk:#d9c3a0;--foam:#f4ebdd;--good:#6cc08a;--warn:#e7a03c;--bad:#f07a6c;--shadow-sticker:0 4px 0 0 #6b1520;--shadow-sticker-press:0 1px 0 0 #6b1520;--font-display:Nunito, "Arial Rounded MT Bold", "Segoe UI", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--max-width:1200px;color-scheme:dark}:root[data-theme=light],.cream{--surface-100:#f6eee1;--surface-200:#fffaf2;--surface-300:#ede2d1;--line:#d8cbb7;--control-border:#8c7f6e;--ink:#1d1a16;--ink-muted:#5f574d;--red-text:#a51d2b;--good:#246a3e;--warn:#8f5a06;--bad:#b23a2a;--shadow-sticker:0 4px 0 0 #120f0e;--shadow-sticker-press:0 1px 0 0 #120f0e}:root[data-theme=light]{color-scheme:light}.cream{color:var(--ink)}*,:before,:after{box-sizing:border-box}body{background:var(--surface-100);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;line-height:1.1}img{max-width:100%;height:auto}main{max-width:var(--max-width);padding:var(--space-6) var(--space-4) var(--space-12);margin:0 auto}a{color:var(--red-text)}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--surface-100);border-bottom:1px solid var(--line)}.inner[data-astro-cid-fzpbxy5g]{max-width:var(--max-width);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);color:var(--ink);font:900 24px/1 var(--font-display);letter-spacing:-.02em;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:56px;display:block}@media (width>=700px){.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:64px}}nav[data-astro-cid-fzpbxy5g]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);align-items:center;min-height:44px;padding:10px 2px;font-weight:700;text-decoration:none;display:inline-flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--red-text)}.right[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.theme[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);border:2px solid var(--control-border);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0 14px;font-weight:700}.when-light[data-astro-cid-fzpbxy5g],:root[data-theme=light] .when-dark[data-astro-cid-fzpbxy5g]{display:none}:root[data-theme=light] .when-light[data-astro-cid-fzpbxy5g]{display:inline}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-12);border-top:1px solid var(--line);background:var(--surface-200)}.inner[data-astro-cid-nns7i3if]{max-width:var(--max-width);padding:var(--space-8) var(--space-4) var(--space-4);gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;display:grid}.brand[data-astro-cid-nns7i3if]{gap:var(--space-3);grid-column:1/-1;align-items:flex-start;display:flex}@media (width>=1000px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr 1fr 1fr 1fr}.brand[data-astro-cid-nns7i3if]{grid-column:auto}}.brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{flex-direction:column;margin:0;display:flex}.brand[data-astro-cid-nns7i3if] b[data-astro-cid-nns7i3if]{font:900 20px/1.2 var(--font-display)}.brand[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--ink-muted);font-size:14px}h2[data-astro-cid-nns7i3if]{margin:0 0 var(--space-2);font:800 15px/1.2 var(--font-display);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--red-text);text-decoration:underline}.small[data-astro-cid-nns7i3if]{max-width:var(--max-width);padding:var(--space-4) var(--space-4) calc(var(--space-8) + 88px);color:var(--ink-muted);margin:0 auto;font-size:13px}@media (width>=900px){.small[data-astro-cid-nns7i3if]{padding-bottom:var(--space-8)}}.brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{flex:none;width:auto;height:56px}:root[data-theme=light] .brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{content:url(/images/brand/brew-reaper-mascot-on-light.webp)}
