:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eceae4;--surface:#f7f6f2;--raised:#e3e0d8;--rule:#d3cfc5;--text:#1a1916;--muted:#5f5b53;--faint:#8f8a7f;--accent:#b07114;--accent-text:#8a5508;--accent-soft:#eadfc9;--error:#b3362a;--warning:#725f0b;--success:#2c6b53;--code-string:#4f6b5e;--code-type:#4a4e57;--font-display:"Science Gothic", "Science Gothic Fallback", "Eurostile", "Bahnschrift", "Arial Black", sans-serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Red Hat Mono", "Red Hat Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 4vw, 64px);--max-width:1312px;--radius:2px;--ease:cubic-bezier(.22, .8, .16, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121314;--surface:#1b1c1e;--raised:#232426;--rule:#2e2f32;--text:#e6e0d3;--muted:#9c978c;--faint:#6e6a62;--accent:#d9a04a;--accent-text:#d9a04a;--accent-soft:#2e2414;--error:#e8604f;--warning:#e3c457;--success:#7dbf9c;--code-string:#8fc2b0;--code-type:#b9b4a7}}:root[data-theme=dark],.basalt{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121314;--surface:#1b1c1e;--raised:#232426;--rule:#2e2f32;--text:#e6e0d3;--muted:#9c978c;--faint:#6e6a62;--accent:#d9a04a;--accent-text:#d9a04a;--accent-soft:#2e2414;--error:#e8604f;--warning:#e3c457;--success:#7dbf9c;--code-string:#8fc2b0;--code-type:#b9b4a7}@font-face{font-family:Science Gothic;src:url(/assets/science-gothic-600-latin-x8leDt3h.woff2)format("woff2");font-weight:600;font-style:normal;font-stretch:100% 125%;font-display:swap;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:Science Gothic Fallback;src:local(Arial);font-weight:600;font-style:normal;font-display:swap;size-adjust:132.683%;ascent-override:82.0002%;descent-override:29.2427%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-400-600-latin-BD64o3ke.woff2)format("woff2");font-weight:400 600;font-style:normal;font-stretch:100%;font-display:swap;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:IBM Plex Sans Fallback;src:local(Arial);font-weight:400 600;font-style:normal;font-display:swap;size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:Red Hat Mono;src:url(/assets/red-hat-mono-400-600-latin-CuXi520G.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:Red Hat Mono Fallback;src:local(Courier New);font-weight:400 600;font-style:normal;font-display:swap;size-adjust:99.9837%;ascent-override:101.817%;descent-override:30.505%}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);font:400 1.0625rem / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit}code,pre,kbd{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}button{font:inherit;cursor:pointer}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:600;font-stretch:125%;line-height:1.3}.text-link{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;font-size:.6875rem;font-weight:600;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.text-link:after{content:"";background:var(--accent);width:18px;height:1px;transition:width .4s var(--ease)}.text-link:hover:after{width:30px}.text-link.dim{color:var(--muted)}.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}.page{box-sizing:border-box;min-height:100svh;max-width:var(--max-width);padding:48px var(--gutter) 40px;flex-direction:column;gap:1rem;margin:0 auto;display:flex}.page .lockup{align-self:flex-start;width:auto;height:22px;margin-bottom:2rem}.page h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,1.2rem + 3.6vw,4rem);font-weight:600;font-stretch:106%;line-height:.98}.page p{max-width:46ch;color:var(--muted);margin:0}.page .links{flex-wrap:wrap;gap:22px;margin-top:.5rem;display:flex}.page .bounda-copyright{margin-top:auto;padding-top:3rem}@media (prefers-reduced-motion:reduce){.text-link:after{transition:none}}
