@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:100%;src:url(/fonts/newsreader-latin-opsz-normal.woff2) format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;font-stretch:100%;src:url(/fonts/newsreader-latin-opsz-italic.woff2) format("woff2-variations")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/libre-franklin-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/libre-franklin-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/libre-franklin-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/libre-franklin-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/libre-franklin-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2")}:root{color-scheme:light;--color-paper:#ffffff;--color-paper-2:#f5f6f8;--color-ink:#121212;--color-ink-2:#363636;--color-mute:#727272;--color-rule:#dfdfdf;--color-blu:#0a2a66;--color-blu-2:#1e4ba8;--color-blu-soft:#e8eef9;--color-live:#e4002b;--color-live-soft:#fde8ec;--color-rep:#f2b705;--color-rep-ink:#3d2e00;--color-rep-soft:#fff6d6;--color-ok:#0f7a43;--color-dek:#5a5a5a;--color-slate:#567b95;--color-punto:#121212;--font-serif:Newsreader,Georgia,"Times New Roman",serif;--font-sans:"Libre Franklin","Franklin Gothic Medium",system-ui,sans-serif;--size-home-lead:24px;--layout-container:1200px;--layout-gutter:24px;--space-4:4px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-paper:#0e1013;--color-paper-2:#171a1f;--color-ink:#f2f3f5;--color-ink-2:#c9ccd1;--color-mute:#8e939b;--color-rule:#262a31;--color-blu:#9db8f2;--color-blu-2:#7fa2ee;--color-blu-soft:#18223a;--color-live:#ff4d6a;--color-live-soft:#3a1219;--color-rep:#f2b705;--color-rep-ink:#1a1300;--color-rep-soft:#2e2610;--color-ok:#3dbe7a;--color-dek:#b4b8be;--color-slate:#7fa2c2;--color-punto:#000000}}html[data-theme=light]{color-scheme:light;--color-paper:#ffffff;--color-paper-2:#f5f6f8;--color-ink:#121212;--color-ink-2:#363636;--color-mute:#727272;--color-rule:#dfdfdf;--color-blu:#0a2a66;--color-blu-2:#1e4ba8;--color-blu-soft:#e8eef9;--color-live:#e4002b;--color-live-soft:#fde8ec;--color-rep:#f2b705;--color-rep-ink:#3d2e00;--color-rep-soft:#fff6d6;--color-ok:#0f7a43;--color-dek:#5a5a5a;--color-slate:#567b95;--color-punto:#121212}html[data-theme=dark]{color-scheme:dark;--color-paper:#0e1013;--color-paper-2:#171a1f;--color-ink:#f2f3f5;--color-ink-2:#c9ccd1;--color-mute:#8e939b;--color-rule:#262a31;--color-blu:#9db8f2;--color-blu-2:#7fa2ee;--color-blu-soft:#18223a;--color-live:#ff4d6a;--color-live-soft:#3a1219;--color-rep:#f2b705;--color-rep-ink:#1a1300;--color-rep-soft:#2e2610;--color-ok:#3dbe7a;--color-dek:#b4b8be;--color-slate:#7fa2c2;--color-punto:#000000}*,:after,:before{box-sizing:border-box}html{font-size:16px;text-size-adjust:100%}body,html{margin:0;padding:0;max-width:100vw}body{min-height:100vh;background:var(--color-paper,#ffffff);color:var(--color-ink,#121212);font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-blu)}:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px;box-shadow:0 0 0 4px var(--color-blu-2)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}