@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.1pfc7ngihkd7f.woff2)format("woff2");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:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.p.1sk091212cwhe.woff2)format("woff2");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:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_51779997-module__La9tXG__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_51779997-module__La9tXG__variable{--font-caslon-display:"Libre Caslon Display", "Libre Caslon Display Fallback"}
@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c-s.411aav-9w-aoh.woff2)format("woff2");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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d-s.p.34pxs3l5kt36m.woff2)format("woff2");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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c-s.15b7ujq1icu3o.woff2)format("woff2");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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc-s.p.17bkc83it2-u9.woff2)format("woff2");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:Libre Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.libre_caslon_text_49372d9e-module__rWSYNG__className{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-style:normal}.libre_caslon_text_49372d9e-module__rWSYNG__variable{--font-caslon-text:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_bda198e9-module__Gn8_cW__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_bda198e9-module__Gn8_cW__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6ee87f40-module__0kgFka__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6ee87f40-module__0kgFka__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}

:root{--parchment-base:#f3ede0;--parchment-raised:#faf6ec;--parchment-sunken:#eae1d0;--paper:#fefcf7;--ink-900:#181410;--ink-800:#221d16;--ink-700:#2c261d;--ink-600:#46402f;--ink-500:#6b6151;--ink-400:#938877;--ink-300:#b6ab97;--ink-200:#d4cab6;--ink-100:#e5dcca;--ink-050:#efe8d9;--line-strong:#c9bfa9;--line:#ddd3bf;--line-faint:#ebe3d2;--patina-900:#143028;--patina-800:#194036;--patina-700:#1f5247;--patina-600:#2a6557;--patina-500:#357a6a;--patina-400:#5c9a8b;--patina-300:#8fbbb0;--patina-200:#bbd8cf;--patina-100:#dcebe5;--patina-050:#ecf4f0;--brass-900:#5e3f0e;--brass-800:#714d13;--brass-700:#875b17;--brass-600:#9e6e1f;--brass-500:#b5852e;--brass-400:#cca052;--brass-300:#dfbc82;--brass-200:#ecd6ac;--brass-100:#f4e7ca;--brass-050:#f8f1de;--terra-700:#80301f;--terra-600:#9e3b2a;--terra-500:#b64c38;--terra-200:#e8c4b9;--terra-100:#f3e0d9;--terra-050:#f8ece6;--slate-700:#344c5a;--slate-600:#3f5a6b;--slate-500:#547084;--slate-200:#c6d2da;--slate-100:#e1e8ed;--slate-050:#eef2f5;--bg-page:var(--parchment-base);--bg-surface:var(--parchment-raised);--bg-sunken:var(--parchment-sunken);--bg-inset:var(--paper);--surface-card:var(--parchment-raised);--surface-dialog:var(--paper);--ink-surface:#181410;--ink-surface-2:#221d16;--ink-surface-3:#2c261d;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-link:var(--patina-700);--text-link-hover:var(--brass-700);--text-on-ink:#efe7d6;--text-on-ink-muted:#b3a88f;--text-on-ink-faint:#8c8271;--text-on-accent:#fbf8f1;--border-faint:var(--line-faint);--border-default:var(--line);--border-strong:var(--line-strong);--accent:var(--patina-600);--accent-hover:var(--patina-700);--accent-active:var(--patina-800);--accent-tint:var(--patina-100);--accent-tint-soft:var(--patina-050);--on-accent:#fbf8f1;--secondary:var(--brass-600);--secondary-hover:var(--brass-700);--secondary-tint:var(--brass-100);--success:var(--patina-600);--success-tint:var(--patina-100);--warning:var(--brass-600);--warning-tint:var(--brass-100);--critical:var(--terra-600);--critical-tint:var(--terra-100);--info:var(--slate-600);--info-tint:var(--slate-100);--vote-for:var(--patina-600);--vote-for-tint:var(--patina-100);--vote-against:var(--terra-600);--vote-against-tint:var(--terra-100);--vote-abstain:var(--brass-600);--vote-abstain-tint:var(--brass-100);--vote-absent:var(--ink-400);--vote-absent-tint:var(--ink-050);--ring:0 0 0 3px #2a65574d;--ring-critical:0 0 0 3px #9e3b2a47}
:root{--font-display:"Libre Caslon Display", "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-serif:"Libre Caslon Text", Georgia, "Times New Roman", serif;--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.75rem;--text-display:6rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-body:1.62;--leading-relaxed:1.78;--tracking-tighter:-.025em;--tracking-tight:-.012em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.14em;--tracking-mono:.01em;--font-eyebrow:var(--weight-semibold) var(--text-xs)/1 var(--font-sans);--font-h1:var(--weight-regular) var(--text-4xl)/var(--leading-tight) var(--font-display);--font-h2:var(--weight-regular) var(--text-3xl)/var(--leading-snug) var(--font-display);--font-h3:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-sans);--font-body:var(--weight-regular) var(--text-base)/var(--leading-body) var(--font-sans);--font-body-serif:var(--weight-regular) var(--text-md)/var(--leading-body) var(--font-serif);--font-data:var(--weight-medium) var(--text-sm)/var(--leading-normal) var(--font-mono)}.eu-kicker{padding-bottom:var(--space-2);border-bottom:var(--rule-accent) solid var(--accent);white-space:nowrap;display:inline-block}.eyebrow{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}
:root{--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--border-hair:1px;--border-thick:2px;--rule-accent:3px;--width-prose:68ch;--width-content:920px;--width-wide:1180px;--width-max:1320px;--page-gutter:var(--space-8);--width-read:42rem;--width-browse:1040px;--control-sm:32px;--control-md:40px;--control-lg:48px}
:root{--shadow-xs:0 1px 0 #1814100a;--shadow-sm:0 1px 2px #1814100f, 0 1px 1px #1814100a;--shadow-md:0 2px 4px #1814100d, 0 6px 16px #18141012;--shadow-lg:0 4px 10px #18141012, 0 16px 32px #1814101a;--shadow-xl:0 24px 56px #1814102e;--card-border:var(--border-hair) solid var(--border-default);--card-shadow:var(--shadow-sm);--shadow-inset:inset 0 1px 2px #18141014;--dur-instant:80ms;--dur-fast:.12s;--dur:.18s;--dur-slow:.28s;--dur-slower:.44s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition-colors:color var(--dur) var(--ease-standard), background-color var(--dur) var(--ease-standard), border-color var(--dur) var(--ease-standard);--transition-base:all var(--dur) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur:0s;--dur-slow:0s;--dur-slower:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-page);color:var(--text-body);font:var(--font-body);font-feature-settings:"kern" 1, "liga" 1;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);margin:0}p{margin:0 0 1em}a{color:var(--text-link);text-underline-offset:.16em;transition:var(--transition-colors);text-decoration:none;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}button svg,a svg{pointer-events:none}a:not([class]):hover{text-decoration:underline}strong,b{font-weight:var(--weight-semibold)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:var(--border-hair) solid var(--border-default);margin:var(--space-8) 0}::selection{background:var(--brass-200);color:var(--ink-900)}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}:root{--doc-step:1.3em;--doc-firstline:1.15em;--doc-lvl:0;--doc-adj:0}
