@font-face{font-family:Literata;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/literata_cyrillic.p.0g2162x3jbg9n.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}.literatacyrillic_978241b-module__VP5lCG__className{font-family:literataCyrillic;font-style:normal}
@font-face{font-family:Literata;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/literata_greek.0ip40b8wahlg_.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}.literatagreek_faf0c166-module__MGNeza__className{font-family:literataGreek;font-style:normal}
@font-face{font-family:Literata;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/literata_latin_ext.19z0m3vc7o74g.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}.literatalatinext_a1b5de4-module__fTRQma__className{font-family:literataLatinExt;font-style:normal}
@font-face{font-family:Literata;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;src:url(../media/literata_latin.p.0zb6_9j98fvm-.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}.literatalatin_35069359-module__l7xk5a__className{font-family:literataLatin;font-style:normal}
@font-face{font-family:Inter;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/inter_cyrillic.p.1y4-pdgsjb-pw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.intercyrillic_571fbc23-module__XFSyla__className{font-family:interCyrillic;font-style:normal}
@font-face{font-family:Inter;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/inter_greek.2uwcyprjm3xu3.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.intergreek_4a7b2fab-module__M3SyAG__className{font-family:interGreek;font-style:normal}
@font-face{font-family:Inter;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/inter_latin_ext.3-6t-g6q0vh0a.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.interlatinext_4eab54e-module__BYSQba__className{font-family:interLatinExt;font-style:normal}
@font-face{font-family:Inter;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;src:url(../media/inter_latin.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.interlatin_f3d6b39e-module__x6W9TW__className{font-family:interLatin;font-style:normal}
@font-face{font-family:IBM Plex Mono;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/ibm_plex_mono_400_cyrillic.p.2vemzm0itqzfy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.ibmplexmono400cyrillic_cd1ef098-module__WfyKXG__className{font-family:ibmPlexMono400Cyrillic;font-style:normal;font-weight:400}
@font-face{font-family:IBM Plex Mono;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/ibm_plex_mono_400_latin_ext.1u30mmyq6lnsd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.ibmplexmono400latinext_1c4185c-module__PAGMZq__className{font-family:ibmPlexMono400LatinExt;font-style:normal;font-weight:400}
@font-face{font-family:IBM Plex Mono;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;src:url(../media/ibm_plex_mono_400_latin.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.ibmplexmono400latin_729fd055-module__Evlmiq__className{font-family:ibmPlexMono400Latin;font-style:normal;font-weight:400}
@font-face{font-family:IBM Plex Mono;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/ibm_plex_mono_500_cyrillic.p.1qc6dx89jd2qv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.ibmplexmono500cyrillic_21a0d152-module__IBlj9q__className{font-family:ibmPlexMono500Cyrillic;font-style:normal;font-weight:500}
@font-face{font-family:IBM Plex Mono;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/ibm_plex_mono_500_latin_ext.1i-sca43-qwng.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.ibmplexmono500latinext_659fab6f-module__wJicwa__className{font-family:ibmPlexMono500LatinExt;font-style:normal;font-weight:500}
@font-face{font-family:IBM Plex Mono;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;src:url(../media/ibm_plex_mono_500_latin.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.ibmplexmono500latin_4307f9ae-module__LJGQIq__className{font-family:ibmPlexMono500Latin;font-style:normal;font-weight:500}
:root{--background:#fbfbf9;--surface-sunken:#f0f0ec;--surface:#f4f4f1;--surface-card:#fff;--surface-raised:#fff;--surface-tint:#f3f4f0;--surface-tint-strong:#ecece7;--surface-track:#e6e6e1;--foreground:#17171a;--text-secondary:#3f3f46;--muted:#505056;--text-subtle:#6b6b71;--text-faint:#87878d;--text-on-accent:#fbfbf9;--text-on-accent-muted:#b9b9bd;--text-on-media:#fff;--on-media-line:#ffffffd6;--on-media-muted:#ffffffa8;--line-on-media:#ffffff3d;--on-media-older:#fb7185;--on-media-younger:#badeff;--on-media-lines:#4696ff;--on-media-tone:#ff9628;--on-media-mirror:#badeff;--on-media-focus:#ffd166;--on-light-media-ink:#17171a;--on-light-media-guide:#17171a70;--on-light-media-chip:#fff;--on-light-media-chip-line:#17171a2e;--on-light-media-muted:#5c5c62;--on-accent-surface:#fbfbf9;--on-accent-surface-hover:#ecece7;--on-accent-surface-text:#17171a;--line-subtle:#f0f0ec;--line:#e3e3de;--line-strong:#cfcfc9;--line-accent:#17171a;--line-accent-hover:#000;--accent:#17171a;--accent-hover:#000;--accent-bright:#17171a;--accent-wash:#17171a14;--accent-soft:#505056;--accent-mid:#3f3f46;--accent-deep:#2b2b2f;--accent-dim:#6b6b71;--accent-dimmer:#87878d;--accent-faint:#cfcfc9;--positive:#2f6b45;--attention:#8a5a1e;--negative:#9b3522;--measure-near:#8f5c0e;--measure-far:#9b3522;--measure-good-fill:#3f8f60;--measure-near-fill:#dba443;--measure-far-fill:#9b3522;--score-harmony:#5b7a66;--score-potential:#149a45;--highlight:#9f1239;--highlight-hover:#881337;--highlight-wash:#fff5f5;--surface-invert:#17171a;--surface-invert-raised:#26262b;--surface-invert-chip:#fbfbf9;--line-invert:#34343a;--line-invert-strong:#4d4d55;--text-invert:#f4f4f1;--text-invert-muted:#a9a9b0;--text-invert-accent:#fff;--scrim:#141417e0;--scrim-strong:#141417ed;--scrim-transparent:#14141700;--scrim-soft:#141417bb;--shadow:#17171a1f;--shadow-hard:#000;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:32px;--radius-round:50%;--n-0:#000;--n-0-a13:#0002;--n-0-a20:#0003;--n-0-a27:#0004;--n-0-a60:#0009;--n-0-a73:#000b;--n-5-a74:#121215bd;--n-10:#1c1c1f;--n-15:#29292c;--n-15-alt:#20251c;--n-15-alt2:#29201f;--n-20:#333339;--n-20-a75:#2b2b2bbf;--n-20-a96:#2b2b2ff5;--n-25:#3c3c40;--n-30:#444448;--n-30-alt:#474039;--n-35:#555;--n-40:#5b5b62;--n-45:#68686c;--n-50:#78787d;--n-50-alt:#74756d;--n-65:#a3a59b;--n-65-alt:#9d9da8;--n-70:#acacb7;--n-70-alt:#b8a9a3;--n-75:#bdbdc4;--n-75-alt:#b7b7bc;--n-85:#d9d8cd;--n-85-alt:#d0d0d8;--n-90:#dedee4;--n-95:#ececec;--n-100:#fff;--n-100-a13:#ffffff20;--n-100-a16:#ffffff2a;--n-100-a17:#ffffff2b;--n-100-a20:#fff3;--n-100-a33:#fff5;--n-100-a7:#fff1;--brand-dot:#fa4b2a;--coral-10:#351611;--coral-10-alt:#251712;--coral-15:#382015;--coral-20:#352a25;--coral-25:#533025;--coral-30:#5b443d;--coral-35:#7d412c;--coral-35-alt:#754132;--coral-55:#b87859;--coral-60:#fa4b2a;--coral-60-a18:#fb54242e;--coral-65:#ff795d;--coral-65-a31:#ff795750;--coral-65-alt:#fa704b;--coral-65-alt2:#ff6747;--coral-70-a20:#f68a5933;--coral-75:#fb9b8f;--coral-75-alt:#ff987c;--coral-85:#ffc1b5;--sand-10:#201b17;--sand-40:#77523e;--sand-65:#a69783;--sand-75:#ff9a61;--sand-80:#e2c8b7;--gold-65:#af9857;--gold-75:#d2b86b;--gold-75-alt:#cdb573;--gold-80:#fcbc24;--gold-85:#f0d788;--gold-85-alt:#e6ce88;--lime-55-a24:#6d8d553e;--lime-75-a31:#a2bd9250;--lime-80-a8:#9dda7b14;--lime-90:#bbf49b;--lime-95:#caffab;--green-10:#111f16;--green-20:#123820;--green-20-a84:#143321d6;--green-25:#284432;--green-35:#245f35;--green-45:#467454;--green-60:#469b64;--green-65:#32b363;--green-70:#68c189;--green-75:#aec4b6;--green-75-alt:#43d079;--green-80:#60d7a0;--green-85:#93e9ad;--green-85-alt:#c2d9c9;--green-85-alt2:#77e599;--green-90:#c3efd1;--violet-55:#986aff;--violet-65:#aa92ff;--violet-75:#c5b2ff;--violet-75-a47:#bfacff77;--wine-25:#6e1224;--n-5-a85:#141414d9;--wine-10:#2b181b;--wine-40:#794d51;--violet-60:#9381f2;--wine-80:#ffb7d2;--lime-85-a8:#97e96e15;--wine-85:#ffc3c7;--lime-95-alt:#deffc5;--lime-95-alt-alt:#baff8b;--n-100-a10:#ffffff19;--n-100-a25:#ffffff40;--art-0:#080706;--art-0-a40:#0a080766;--art-5:#12100f;--art-5-a79:#150f0ac9;--art-10:#211814;--art-15:#372219;--art-15-alt:#2b211c;--art-20:#3b3029;--art-20-alt:#322d29;--art-30:#5a4333;--art-30-alt:#4c3f34;--art-40:#855235;--art-40-alt:#6e5643;--art-45:#956342;--art-45-alt:#87624b;--art-50:#b06a3f;--art-60:#9e9188;--art-65:#ee844c;--art-65-alt:#a99d94;--art-70:#bca797;--art-70-alt:#ff8247;--art-75:#efb28b;--art-75-alt:#c9bbb0;--art-75-alt-alt:#bcb0a6;--art-80:#d8c2b3;--art-80-alt:#ffad7f;--art-85:#e6d9ce;--art-85-alt:#ffd0b6;--art-85-alt-alt:#e8d3c3;--art-85-alt-alt-alt:#e5c8b5;--art-95:#efe9e4}
:root{--font-display:"Literata", "Literata Fallback";--font-text:"Inter", "Inter Fallback";--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback";--h1-size:clamp(2.5rem, 4.45vw, 4rem);--h1-size-phone:clamp(1.65rem, 7.4vw, 1.95rem);--h1-weight:700;--h1-tracking:-.03em;--h1-leading:1.06;--h1-leading-phone:1.12}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0%;size-adjust:118.15%}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);font-family:var(--font-text), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.12}.tabular,td,dd,time{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,a{overflow-wrap:break-word}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{color:var(--text-on-accent);background:var(--accent)}.skip-link{z-index:100;background:var(--accent);color:var(--text-on-accent);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
