@font-face{font-stretch:62% 125%;font-family:sans;src:url(../media/archivo_latin_wdth_normal-s.p.021d2a7d.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.sans_b953228b-module__Us9IcW__className{font-family:sans,sans Fallback;font-style:normal}.sans_b953228b-module__Us9IcW__variable{--font-lh-sans:"sans","sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.e1d6b3bf.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_normal-s.p.6c2181b8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.4050d131.woff2)format("woff2");font-display:swap;font-weight:600;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_8e601a9c-module__3VfnYG__className{font-family:mono,mono Fallback}.mono_8e601a9c-module__3VfnYG__variable{--font-lh-mono:"mono","mono Fallback"}
.lh{--lh-ink:#0e0e0e;--lh-yellow:#ffca09;--lh-on-ink:#fff;--lh-on-ink-mute:#ffffffc7;--lh-bg:#fff;--lh-fg:#0e0e0e;--lh-mute:#565656;--lh-paper:#f4f2ec;--lh-line:#0e0e0e29;--lh-line-strong:#0e0e0e;--lh-btn-bg:#0e0e0e;--lh-btn-fg:#fff;font-family:var(--font-lh-sans),system-ui,sans-serif;color:var(--lh-fg);background:var(--lh-bg);-webkit-font-smoothing:antialiased}[data-theme=dark] .lh{--lh-bg:#231f20;--lh-fg:#fff;--lh-mute:#ffffffc7;--lh-paper:#1a1617;--lh-line:#fff3;--lh-line-strong:#fff;--lh-btn-bg:#fff;--lh-btn-fg:#0e0e0e}.lh .lh-mono{font-family:var(--font-lh-mono),ui-monospace,monospace}.lh .lh-display{font-variation-settings:"wdth" 86;letter-spacing:-.025em}.lh :focus-visible{outline:2px solid var(--lh-yellow);outline-offset:3px}.lh .lh-lede-md{letter-spacing:-.01em;font-size:clamp(1.125rem,1.05rem + .4vw,1.5rem);font-weight:500;line-height:1.4}.lh .lh-body{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.lh .lh-hero-title{letter-spacing:-.03em;font-size:clamp(2.25rem,1.1rem + 3.6vw,4.25rem);line-height:1.04}.lh .lh-mark{background:var(--lh-yellow);color:var(--lh-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .12em}[data-theme=dark] .lh .lh-hero-art{background:#fff;border-radius:1.25rem;padding:1rem 1.5rem}[data-theme=dark] .lh .lh-hero-wash{display:none}.lh details>summary{list-style:none}.lh details>summary::-webkit-details-marker{display:none}.lh details[open] .lh-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){html:has(.lh){scroll-behavior:smooth}}
