@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-latin-700-normal.Dm5yrGS-.woff2) format("woff2"),url(/_astro/amatic-sc-latin-700-normal.CYOJcvwQ.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-latin-ext-700-normal.8uVeyB3R.woff2) format("woff2"),url(/_astro/amatic-sc-latin-ext-700-normal.cfnpwQy3.woff) format("woff")}:root{--bg: #f3efe6;--surface: #ebe6da;--ink: #1c1b19;--ink-2: #57534b;--ink-3: #8b867b;--line: #d8d1c2;--line-strong: #b9b09d;--accent: #a94f26;--mask: #2f5b4c;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--display: "Amatic SC", var(--sans);--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--header-h: 56px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-weight:600;line-height:1.15;margin:0;letter-spacing:-.01em}p{margin:0}:where(h1,h2){font-family:var(--display)}:where(h1,h2):not(.label){font-weight:700;letter-spacing:.01em;font-size-adjust:.8;line-height:1.05}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.label{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ref{font-family:var(--mono);color:var(--accent)}.mono{font-family:var(--mono)}.section{padding:clamp(56px,9vw,112px) 0;border-top:1px solid var(--line)}.section-head{display:grid;gap:10px;margin-bottom:36px;max-width:720px}.section-head h2{font-size:clamp(26px,3.2vw,36px)}.section-head p{color:var(--ink-2)}.btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:1px solid var(--ink);border-radius:2px;text-decoration:none;font:500 14px var(--sans);background:transparent;color:var(--ink);cursor:pointer}.btn.primary{background:var(--ink);color:var(--bg)}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.primary:hover{background:var(--accent);color:var(--bg)}.chip{display:inline-block;padding:3px 9px;border:1px solid var(--line-strong);border-radius:2px;font:400 13px/1.4 var(--sans);color:var(--ink-2)}.draft-badge{display:inline-block;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px dashed var(--accent);padding:2px 6px;border-radius:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.bar[data-astro-cid-5hce7sga]{height:var(--header-h);display:flex;align-items:center;gap:28px}.brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:10px;text-decoration:none}.mark[data-astro-cid-5hce7sga]{font-size:12px;font-weight:500;padding:3px 6px;border:1px solid var(--ink);letter-spacing:.06em}nav[data-astro-cid-5hce7sga]{display:flex;gap:22px;margin-left:auto}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;font-size:14px;color:var(--ink-2)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--accent)}.lang[data-astro-cid-5hce7sga]{display:flex;gap:6px;font-size:13px;color:var(--ink-3)}.lang[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}.lang[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][href]:hover{color:var(--accent)}.lang[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current]{color:var(--ink);font-weight:500}.site-footer[data-astro-cid-5hce7sga]{border-top:1px solid var(--line);padding:28px 0;color:var(--ink-3);font-size:13px}.foot[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:760px){nav[data-astro-cid-5hce7sga]{display:none}.lang[data-astro-cid-5hce7sga]{margin-left:auto}}
