@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bangers-latin-400-normal.DeHY8Ncq.woff2)format("woff2"),url(/_astro/bangers-latin-400-normal.BAEm-Pv0.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff)format("woff")}:root{--paper:#fff;--ink:#000;--yellow:#ffe135;--yellow-dot:#f5c400;--tomato:#d62828;--blue:#2f86e0;--orange:#f7941d;--font-display:"Bangers", "Impact", sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--step--1:.9rem;--step-0:1.125rem;--step-1:1.406rem;--step-2:1.758rem;--step-3:2.197rem;--step-4:2.747rem;--step-5:3.433rem;--gutter:12px;--border:4px solid var(--ink);--border-thin:3px solid var(--ink);--page-max:1240px;--measure:62ch}@media (width>=768px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-weight:400;line-height:1}p{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{outline:4px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 10px var(--yellow)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:10;background:var(--yellow);border:var(--border);font-family:var(--font-display);font-size:var(--step-1);padding:8px 14px;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--gutter)}.page{width:100%;max-width:var(--page-max);padding:var(--gutter);gap:var(--gutter);margin-inline:auto;display:grid}.panel{border:var(--border);background:var(--paper);min-width:0;padding:clamp(16px,3vw,32px)}.halftone{background-color:var(--yellow);background-image:radial-gradient(circle at center, var(--yellow-dot) 22%, transparent 24%), repeating-conic-gradient(from 0deg at 50% 50%, transparent 0deg 7deg, #f7941d59 7deg 9deg);background-size:9px 9px,100% 100%}.button{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.03em;color:var(--ink);background:var(--yellow);border:var(--border-thin);box-shadow:4px 4px 0 var(--ink);cursor:pointer;align-items:center;gap:.4em;padding:12px 18px 10px;line-height:1;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.button:hover{background:#fff07a}.button:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.button--white{background:var(--paper)}.button--white:hover{background:#fff9cc}.ribbon{background:var(--tomato);border:var(--border);color:var(--yellow);font-family:var(--font-display);text-shadow:3px 3px 0 var(--ink);-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;padding:.18em .45em .1em;line-height:1;display:inline-block;transform:rotate(-2deg)}.step-label{background:var(--yellow);border:var(--border-thin);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.02em;align-items:center;gap:10px;padding:4px 14px 2px 4px;line-height:1;display:inline-flex}.step-label__num{background:var(--yellow);border:var(--border-thin);border-radius:50%;place-items:center;width:2em;height:2em;margin-block:-2px;padding-top:2px;font-size:1.05em;display:grid}.step-label--plain{padding-left:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}main[data-astro-cid-hkbrpulz]{gap:var(--gutter);min-width:0;display:grid}.site-header[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{margin-left:auto}.site-header__logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:clamp(92px,22vw,160px)}.site-nav[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:.03em;gap:clamp(12px,3vw,28px);margin:0;padding:0;font-size:clamp(1.3rem,4.6vw,1.758rem);list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{background-image:linear-gradient(var(--yellow), var(--yellow));background-position:0 85%;background-repeat:no-repeat;background-size:0 .4em;padding:4px 2px;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background-size:100% .4em}.site-footer[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.site-footer__tag[data-astro-cid-hkbrpulz]{font-family:var(--font-display);font-size:var(--step-2);color:var(--yellow);letter-spacing:.03em}
