@font-face{font-family:Overpass;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/overpass-latin-var.woff2)format("woff2");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}@font-face{font-family:Overpass;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/overpass-latin-ext-var.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/overpass-mono-latin-var.woff2)format("woff2");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}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/overpass-mono-latin-ext-var.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display:"Overpass", sans-serif;--font-body:"Overpass", sans-serif;--font-mono:"Overpass Mono", monospace;--color-bg:#eceeea;--color-surface:#fff;--color-surface-2:#01573c;--color-line:#d5dad6;--color-text:#0e1411;--color-muted:#4a5550;--color-accent:#ffc72c;--color-accent-text:#0e1411;--color-accent-2:#01573c;--radius:12px;--radius-btn:6px;--radius-chip:4px;--border:2px solid #0e1411;--shadow:none;--h1-size:92px;--h1-weight:900;--h1-tracking:-.03em;--case-display:uppercase;--color-surface-muted:#f6f7f5;--color-border-muted:#c4ccc7;--color-ad-border:#9aa59f;--color-ad-border-on-surface-2:#7fb39e;--color-muted-on-dark:#d6e7df;--color-text-secondary:#333b37;--color-map-bg:#e3e8e4;--focus-ring-inner:var(--color-bg);--focus-ring-outer:var(--color-text);--focus-ring-inner-width:2px;--focus-ring-outer-width:5px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0}:focus-visible{box-shadow:0 0 0 var(--focus-ring-inner-width) var(--focus-ring-inner), 0 0 0 var(--focus-ring-outer-width) var(--focus-ring-outer);outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}fa-generator{display:block}
