@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin_variable-s.p.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sans_75492ee3-module__5bslXW__className{font-family:sans,sans Fallback;font-style:normal}.sans_75492ee3-module__5bslXW__variable{--rb-font-sans-loaded:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_ba393002-module__nti8AW__className{font-family:mono,mono Fallback}.mono_ba393002-module__nti8AW__variable{--rb-font-mono-loaded:"mono", "mono Fallback"}
:root{--rb-ink:#0a0b0a;--rb-ink-raised:#0e100e;--rb-paper:#f2f2f0;--rb-text-high:#f4f4f4;--rb-text-body:#b9bbb6;--rb-text-muted:#7d7f7a;--rb-text-muted-on-paper:#5c5c5c;--rb-ink-on-paper:#111;--rb-phosphor:#55c57e;--rb-phosphor-deep:#2e7a4e;--rb-phosphor-glow:#55c57e59;--rb-hairline:#f4f4f41a;--rb-hairline-strong:#f4f4f440;--rb-hairline-on-paper:#11111124;--rb-surface:var(--rb-ink);--rb-surface-raised:var(--rb-ink-raised);--rb-on-surface:var(--rb-text-body);--rb-on-surface-high:var(--rb-text-high);--rb-on-surface-muted:var(--rb-text-muted);--rb-border:var(--rb-hairline);--rb-accent:var(--rb-phosphor);--rb-accent-contrast:var(--rb-ink);--rb-focus:var(--rb-phosphor);--rb-selection-bg:var(--rb-phosphor);--rb-selection-fg:var(--rb-ink);--rb-status-ok:var(--rb-phosphor);--rb-status-warn:#d8a13a;--rb-status-fail:#d9584a;--rb-status-dormant:var(--rb-text-muted);--rb-font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--rb-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--rb-weight-light:300;--rb-weight-regular:400;--rb-weight-medium:500;--rb-size-display:clamp(2.75rem, 7.2vw, 6rem);--rb-size-panel:clamp(2.125rem, 5vw, 4.5rem);--rb-size-section:clamp(1.875rem, 3.6vw, 3.25rem);--rb-size-lead:clamp(1.0625rem, 1.6vw, 1.3125rem);--rb-size-body:1rem;--rb-size-small:.9375rem;--rb-size-micro:.6875rem;--rb-size-micro-tight:.625rem;--rb-leading-tight:1.02;--rb-leading-heading:1.05;--rb-leading-body:1.7;--rb-leading-lead:1.65;--rb-tracking-display:-.015em;--rb-tracking-label:.18em;--rb-tracking-eyebrow:.22em;--rb-tracking-wide:.26em;--rb-space-1:.25rem;--rb-space-2:.5rem;--rb-space-3:.75rem;--rb-space-4:1rem;--rb-space-5:1.5rem;--rb-space-6:2rem;--rb-space-7:3rem;--rb-space-8:4.5rem;--rb-space-9:7rem;--rb-gutter:clamp(1.25rem, 5vw, 5rem);--rb-measure:62ch;--rb-nav-height:64px;--rb-duration-instant:.12s;--rb-duration-fast:.25s;--rb-duration-slow:.55s;--rb-ease-standard:cubic-bezier(.4, 0, .2, 1);--rb-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (max-width:40rem){:root{--rb-tracking-label:.1em;--rb-tracking-eyebrow:.12em;--rb-tracking-wide:.14em;--rb-size-micro:.75rem;--rb-size-micro-tight:.6875rem;--rb-gutter:1.25rem}}:root[data-theme=light]{--rb-surface:var(--rb-paper);--rb-surface-raised:#fff;--rb-on-surface:var(--rb-text-muted-on-paper);--rb-on-surface-high:var(--rb-ink-on-paper);--rb-on-surface-muted:#6b6b68;--rb-border:var(--rb-hairline-on-paper);--rb-accent:var(--rb-phosphor-deep);--rb-accent-contrast:var(--rb-paper);--rb-focus:var(--rb-phosphor-deep);--rb-selection-bg:var(--rb-phosphor-deep);--rb-selection-fg:var(--rb-paper);--rb-status-ok:var(--rb-phosphor-deep);--rb-status-warn:#8a5d05;--rb-status-fail:#a52f22;--rb-status-dormant:#6b6b68}@media (prefers-reduced-motion:reduce){:root{--rb-duration-instant:1ms;--rb-duration-fast:1ms;--rb-duration-slow:1ms}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--rb-surface);color:var(--rb-on-surface);font-family:var(--rb-font-sans);font-size:var(--rb-size-body);font-weight:var(--rb-weight-regular);line-height:var(--rb-leading-body);-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2,h3{text-wrap:balance;color:var(--rb-on-surface-high);font-weight:var(--rb-weight-light);letter-spacing:var(--rb-tracking-display);line-height:var(--rb-leading-heading)}a{color:inherit}::selection{background:var(--rb-selection-bg);color:var(--rb-selection-fg)}:focus-visible{outline:2px solid var(--rb-focus);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--rb-accent);color:var(--rb-accent-contrast);font-family:var(--rb-font-mono);font-size:var(--rb-size-micro);letter-spacing:var(--rb-tracking-label);padding:var(--rb-space-3) var(--rb-space-5);text-transform:uppercase;left:-9999px;top:var(--rb-space-3);z-index:100;text-decoration:none;position:fixed}.skip-link:focus{left:var(--rb-space-3)}p{text-wrap:pretty}.sentence{text-wrap:balance;display:block}
