.bar[data-astro-cid-kefjcdrf]{background:var(--kraft);color:var(--kraft-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs)}.bar__inner[data-astro-cid-kefjcdrf]{max-width:var(--shell);padding:var(--space-2xs) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-inline:auto;display:flex}.bar__list[data-astro-cid-kefjcdrf]{gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bar__label[data-astro-cid-kefjcdrf]{letter-spacing:.06em;text-transform:uppercase;font-weight:500}.bar__value[data-astro-cid-kefjcdrf]{font-variant-numeric:tabular-nums}.bar[data-astro-cid-kefjcdrf] a[data-astro-cid-kefjcdrf]{color:inherit}.bar__lang[data-astro-cid-kefjcdrf]{white-space:nowrap;font-weight:500}.masthead[data-astro-cid-nen7h5rs]{background:var(--paper);border-block-end:2px solid var(--ink)}@media (width>=56rem){.masthead[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}}.masthead__inner[data-astro-cid-nen7h5rs]{max-width:var(--shell);padding:var(--space-xs) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;margin-inline:auto;display:flex}.wordmark[data-astro-cid-nen7h5rs]{--sign-height:4rem;border-radius:calc(var(--sign-height) * 42 / 504);display:block}.wordmark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:var(--sign-height);width:auto;display:block}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-m);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:has(.nav__action)+li[data-astro-cid-nen7h5rs]:has(.nav__action){margin-inline-start:calc(var(--space-m) * -.4)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav__action){color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding-block:var(--space-3xs);border-block-end:2px solid #0000;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav__action):hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav__action)[aria-current=page]{border-block-end-color:var(--signal)}.nav__action[data-astro-cid-nen7h5rs]{border:2px solid var(--signal);border-radius:var(--radius);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .9rem .45rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.nav__action[data-astro-cid-nen7h5rs]:not([aria-current=page]):hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.nav__action--solid[data-astro-cid-nen7h5rs]{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.nav__action--solid[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--signal-current);border-color:var(--signal-current)}.nav__action--outline[data-astro-cid-nen7h5rs]{color:var(--ink);border-color:var(--ink);background:0 0}.nav__action--outline[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nav__action--solid[data-astro-cid-nen7h5rs] .nav__badge[data-astro-cid-nen7h5rs]{color:color-mix(in srgb, var(--signal-ink) 78%, transparent);border-color:color-mix(in srgb, var(--signal-ink) 45%, transparent)}.nav__badge[data-astro-cid-nen7h5rs]{letter-spacing:.06em;color:var(--ink-faint);border:1px solid var(--rule-strong);border-radius:var(--radius);vertical-align:.12em;padding:0 .25em;font-size:.68em;font-weight:700}@media (width<=40rem){.masthead__inner[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-s);flex-direction:column}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-s) var(--space-m)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--paper-sunk);border-block-start:2px solid var(--ink);font-size:var(--text-sm);padding-block:var(--space-xl)}.footer__ein[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);font-family:var(--font-mono), ui-monospace, monospace;margin-block-start:var(--space-xs)}.footer__legal[data-astro-cid-jo6i4kqk]{border-block-start:2px solid var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--ink-faint);margin-block-start:var(--space-l);padding-block-start:var(--space-m);display:block}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--shell);padding-inline:var(--gutter);gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-inline:auto;display:grid}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:800;font-size:var(--text-2xl);text-transform:uppercase;margin-block-end:var(--space-2xs);line-height:.95}.footer__muted[data-astro-cid-jo6i4kqk]{color:var(--ink-muted)}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__col[data-astro-cid-jo6i4kqk] .eyebrow{margin-block-end:var(--space-2xs);display:block}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk],.footer__col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-block-start:var(--space-3xs)}:root{color-scheme:dark;--paper:#0d1129;--paper-sunk:#080b1d;--paper-raised:#161c42;--ink:#eeedf6;--ink-muted:#a5a9c9;--ink-faint:#8a8eb0;--rule:#2d3463;--rule-strong:#4b5384;--accent:#7c8bff;--signal:#ff7340;--signal-current:#ff8d61;--signal-ink:#1a0a02;--kraft:#c79f62;--kraft-ink:#1e1506;--text-xs:.78rem;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:clamp(1.3rem, 1.15rem + .6vw, 1.55rem);--text-2xl:clamp(2rem, 1.6rem + 1.8vw, 2.9rem);--text-3xl:clamp(2.6rem, 1.9rem + 3vw, 4.2rem);--text-display:clamp(3rem, 1.8rem + 5vw, 5.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-loose:1.75;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7.5rem;--measure:42rem;--wide-track:20rem;--shell:calc(var(--measure) + var(--wide-track) * 2);--gutter:clamp(1.25rem, 5vw, 3rem);--radius:2px;--photo-filter:saturate(.92) contrast(1.02)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (width>=56rem){html{scroll-padding-top:6.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--text-base);line-height:var(--leading-normal);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;text-wrap:balance;letter-spacing:.01em;font-weight:800;line-height:.95}:where(h1,h2):not(:where(.eyebrow))+*{margin-block-start:var(--space-s)}:where(h3,h4):not(:where(.eyebrow))+*{margin-block-start:var(--space-2xs)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p,li{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);transition:text-decoration-color .12s}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:var(--radius)}strong{font-weight:700}hr{border:0;border-top:1px solid var(--rule);margin-block:var(--space-l)}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.lede{font-size:var(--text-xl);line-height:1.45}.layout{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [wide-start] minmax(0, var(--wide-track)) [content-start] min(var(--measure), 100% - (var(--gutter) * 2)) [content-end] minmax(0, var(--wide-track)) [wide-end] minmax(var(--gutter), 1fr) [full-end];align-content:start;display:grid}.layout>*{grid-column:content}.layout>.wide{grid-column:wide}.layout>.full{grid-column:full}.section{margin-block-start:var(--space-xl)}.flow>*+*{margin-block-start:var(--space-s)}.flow>*+h2{margin-block-start:var(--space-xl)}.flow>*+h3{margin-block-start:var(--space-l)}.flow>h2+*,.flow>h3+*{margin-block-start:var(--space-xs)}main{padding-block:var(--space-xl) var(--space-2xl);flex:1}.skip-link{left:var(--space-s);top:var(--space-s);z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--ink);color:var(--paper);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button{background:var(--signal);color:var(--signal-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--signal);border-radius:var(--radius);padding:.65rem 1.4rem .8rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.button:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.button--quiet{color:var(--ink);border-color:var(--ink);background:0 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media print{:root{color-scheme:light;--paper:#fff;--paper-sunk:#fff;--paper-raised:#fff;--ink:#13183b;--ink-muted:#4f5476;--ink-faint:#5e6280;--rule:#cfcdc3;--rule-strong:#a9a698;--accent:#2d3fbf;--signal:#d14417;--signal-current:#b83a10;--signal-ink:#fff;--kraft:#ddbc85;--kraft-ink:#2a1e0a}.skip-link,nav{display:none}}
