@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-bg: #ffffff;--color-bg-raise: #f2f4f7;--color-line: #dfe3e9;--color-ink: #181b20;--color-ink-dim: #59616c;--color-accent: #2458cf;--font-sans: "Archivo Variable", system-ui, sans-serif;--container-max: 1400px;--gutter: clamp(1.25rem, 4.4vw, 4.5rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-underline-offset:.25em}img{display:block;max-width:100%}::selection{color:#fff;background:var(--color-accent)}:where(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}[hidden]{display:none!important}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
