@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.BalHKn7d.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.CBw-mJf_.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-800-normal.CCpWmrAz.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-800-normal.DJxWoX6k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/atkinson-hyperlegible-next-latin-800-normal.D32lleIF.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-800-normal.DtRtCSx4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-400-normal.CpVFOiMk.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-mono-latin-ext-400-normal.ITMuFrSK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-mono-latin-400-normal.CmMGer93.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-mono-latin-400-normal.Cmjm2dBj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-500-normal.DE1cvYE7.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-mono-latin-ext-500-normal.BiHEOgiK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/atkinson-hyperlegible-mono-latin-500-normal.CfDLaOZW.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-mono-latin-500-normal.BV5ipwqM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#c7dbd6;--surface:#d6e5e1;--sunken:#b6cec8;--ink:#1d3236;--muted:#45595c;--line:#a9c4bd;--grid-line:#a3bfb8;--accent:#0b5c57;--accent-ink:#fff;--accent-soft:#b9d5ce;--deep:#0f3f40;--deep-ink:#d6ebe7;--deep-muted:#9fc9c2;--os:#8a4a10;--os-soft:#e6d2b8;--od:#2f5f8a;--od-soft:#c9dbea;--warn:#833f0c;--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.6rem;--step-3:clamp(2rem, 1.4rem + 2.6vw, 3.1rem);--radius:12px;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-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.6}html{scroll-behavior:smooth}img,svg,canvas{max-width:100%}a{color:var(--accent);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}p{margin:0}.wrap{width:100%;max-width:76rem;padding-left:var(--gutter);padding-right:var(--gutter-r);margin:0 auto}.prose{flex-direction:column;gap:1rem;max-width:42rem;display:flex}.prose h2{font-size:var(--step-2);margin-top:1.4rem}.prose h3{font-size:var(--step-1);margin-top:.8rem}.prose ul,.prose ol{flex-direction:column;gap:.35rem;margin:0;padding-left:1.3rem;display:flex}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.btn{font:inherit;color:var(--accent);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem .95rem;font-size:.95rem;line-height:1.3}.btn:hover{border-color:var(--accent)}.btn:focus-visible{outline-offset:3px}.btn.primary:hover{filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:default}.btn.primary,.btn[aria-pressed=true],.btn[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}a.btn{text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{background:var(--surface);z-index:20;border-radius:6px;padding:.5rem .8rem;position:absolute;top:8px;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:var(--gutter)}.site-head[data-astro-cid-hkbrpulz]{background:var(--deep)}.head-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:.8rem;display:flex}.brand[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);color:var(--deep-ink);letter-spacing:-.025em;align-items:center;gap:.55rem;font-size:1.08rem;font-weight:500;text-decoration:none;display:inline-flex}.head-right[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.3rem .45rem;font-size:.96rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--deep-muted);border-radius:99px;padding:.35rem .7rem;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--deep);background:var(--deep-ink)}.site-head[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz]:focus-visible,.site-foot[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--deep-ink)}main[data-astro-cid-hkbrpulz]{display:block}.site-foot[data-astro-cid-hkbrpulz]{background:var(--deep);margin-top:4rem}.foot-row[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.7rem;padding-block:1.8rem 2.6rem;display:flex}.disclaimer[data-astro-cid-hkbrpulz]{max-width:46rem;color:var(--deep-ink);font-size:.92rem}.foot-links[data-astro-cid-hkbrpulz]{color:var(--deep-muted);font-size:.92rem}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--deep-ink)}
