@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2)format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.woff)format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/share-tech-mono-latin-400-normal.CCqdbj5z.woff2)format("woff2"),url(/_astro/share-tech-mono-latin-400-normal.15MgdvEM.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2)format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(/_astro/geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-sans-latin-700-normal.BmN9tIp5.woff2)format("woff2"),url(/_astro/geist-sans-latin-700-normal.CjScfYeH.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}:root{color-scheme:light dark;--bg:#dfdedb;--ink:#1e201f;--muted:#535553;--rule:#c4c3bf;--panel:#d0cfcb;--dark:#1e1f1e;--accent:#ec6a35;--font-display:"VT323", ui-monospace, monospace;--font-data:"Share Tech Mono", ui-monospace, monospace;--font-ui:"Geist Sans", ui-sans-serif, system-ui, sans-serif;--font-prose:"Newsreader", Georgia, serif;--column:720px;--gutter:24px;--section-gap:72px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161716;--ink:#e6e5e1;--muted:#9a9b97;--rule:#2c2d2b;--panel:#1f201f;--dark:#0e0f0e}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:#161716;--ink:#e6e5e1;--muted:#9a9b97;--rule:#2c2d2b;--panel:#1f201f;--dark:#0e0f0e}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-text-size-adjust:100%;margin:0}a{text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page{min-height:100vh;padding:56px var(--gutter) 80px}.column{max-width:var(--column);gap:var(--section-gap);flex-direction:column;margin:0 auto;display:flex}main{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.site-header[data-astro-cid-czsppua5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-astro-cid-czsppua5]{color:var(--ink);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-czsppua5] .monogram{flex:none}nav[data-astro-cid-czsppua5]{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:14px;display:flex}nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5]{color:var(--muted);text-decoration:none}nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5]:hover,nav[data-astro-cid-czsppua5] a[data-astro-cid-czsppua5][aria-current=page]{color:var(--ink);text-decoration:underline}.site-footer[data-astro-cid-hlzmzfsb]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:20px 28px;padding-top:28px;display:flex}.site-footer[data-astro-cid-hlzmzfsb] .seal{flex:none}.meta[data-astro-cid-hlzmzfsb]{font-family:var(--font-data);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;display:flex}.links[data-astro-cid-hlzmzfsb]{gap:18px;display:flex}.links[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{color:var(--muted)}.links[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover{color:var(--ink)}.theme[data-astro-cid-hlzmzfsb]{border:1px solid var(--rule);margin-left:auto;display:flex}.theme[data-astro-cid-hlzmzfsb][hidden]{display:none}.theme[data-astro-cid-hlzmzfsb] button[data-astro-cid-hlzmzfsb]{appearance:none;color:var(--muted);font:inherit;font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px}.theme[data-astro-cid-hlzmzfsb] button[data-astro-cid-hlzmzfsb]+button[data-astro-cid-hlzmzfsb]{border-left:1px solid var(--rule)}.theme[data-astro-cid-hlzmzfsb] button[data-astro-cid-hlzmzfsb]:hover{color:var(--ink)}.theme[data-astro-cid-hlzmzfsb] button[data-astro-cid-hlzmzfsb][aria-pressed=true]{background:var(--ink);color:var(--bg)}
