@font-face{font-family:dinCondensed;src:url(/_next/static/media/1b2580f24c826342-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dinCondensed Fallback;src:local("Arial");ascent-override:137.23%;descent-override:31.24%;line-gap-override:1.32%;size-adjust:75.86%}.__className_c9e472{font-family:dinCondensed,dinCondensed Fallback;font-weight:700;font-style:normal}.__variable_c9e472{--font-din-condensed:"dinCondensed","dinCondensed Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/b9ca00f1b0915d0a-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/a89cd08d70e8cd2e-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:90.30%;descent-override:17.41%;line-gap-override:0.00%;size-adjust:111.41%}.__className_5b8fe1{font-family:montserrat,montserrat Fallback}.__variable_5b8fe1{--font-montserrat:"montserrat","montserrat Fallback"}:root{--base-black:#1C1C1C;--base-white:#FFFFFF;--base-teal:#2BC1C1;--base-grey:#303030;--light-grey:#DDDDDD;--image-grey:#656565;--base-yellow:#FFD522;--base-grape:#855CBF;--status-on-track:#2FAE60;--status-needs-attention:#E8A317;--status-at-risk:#D64545;--surface:var(--base-white);--on-surface:var(--base-black);--chrome:var(--base-black);--on-chrome:var(--base-white);--accent:var(--base-teal);--border:var(--light-grey);--font-statement:var(--font-din-condensed),"Arial Narrow",sans-serif;--font-body:var(--font-montserrat),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--surface);color:var(--on-surface);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:env(safe-area-inset-top)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--base-black);z-index:1000}h1{font-family:var(--font-statement);font-weight:700;text-transform:none}h2{text-transform:uppercase;letter-spacing:.04em}a,h2{font-family:var(--font-body)}a{color:var(--accent);font-weight:600;text-decoration:none}button,input,select,textarea{font-family:var(--font-body)}