@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff")}:root{--paper:#f6f2ea;--card:#fbf8f2;--ink:#1b1916;--ink-soft:#3a352f;--muted:#625b51;--hairline:#1b19162e;--accent:#8e1b2c;--on-ink-accent:#d9b8be;--serif:"Instrument Serif", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--sans:"Inter Tight", system-ui, sans-serif;--wrap:1120px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-weight:400}p{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.acc{color:var(--accent);font-style:italic}.muted{color:var(--muted)}.lede{color:var(--ink-soft)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--ink);color:var(--paper);padding:10px 16px;top:16px;left:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose{max-width:44rem}.prose h2{margin:44px 0 12px;font-size:30px;line-height:1.1}.prose h3{margin:28px 0 8px;font-size:23px}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:6px}mark.ph{color:var(--ink);background:#f3e2c4;padding:0 4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.logo[data-astro-cid-f7espo7c]{color:var(--ink);align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.mark[data-astro-cid-f7espo7c]{border:1.5px solid var(--ink);width:34px;height:34px;font-family:var(--serif);color:var(--accent);justify-content:center;align-items:center;padding-top:3px;font-size:27px;line-height:1;display:inline-flex}.word[data-astro-cid-f7espo7c]{letter-spacing:.2em;font-size:14px}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--hairline)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:26px;display:flex}.desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);text-decoration:none}.desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.desktop[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs]{color:var(--muted);border:1px solid var(--hairline);padding:4px 8px}.mobile[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;list-style:none;display:flex}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{z-index:5;background:var(--card);border:1.5px solid var(--ink);flex-direction:column;min-width:230px;padding:8px 0;display:flex;position:absolute;top:52px;right:0}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:13px 20px}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--hairline)}@media (width<=760px){.desktop[data-astro-cid-nen7h5rs]{display:none}.mobile[data-astro-cid-nen7h5rs]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--card);border-top:1px solid var(--ink)}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 24px;padding-block:40px;display:flex}.brand[data-astro-cid-jo6i4kqk]{letter-spacing:.2em}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 22px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);padding-block:10px}.note[data-astro-cid-jo6i4kqk]{width:100%}@media (width<=600px){nav[data-astro-cid-jo6i4kqk]{flex-direction:column;width:100%}}
