@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InterDisplay-Medium.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterDisplay-SemiBold.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/InterDisplay-Bold.woff2)format("woff2")}:root{font-optical-sizing:auto;font-family:InterVariable,ui-sans-serif,system-ui,sans-serif}
@font-face{font-family:TestDieGroteskVF;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/test-die-grotesk-vf-roman.woff2)format("woff2-variations"),url(/fonts/test-die-grotesk-vf-roman.woff2)format("woff2")}@font-face{font-family:TestDieGroteskVF;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/test-die-grotesk-vf-italic.woff2)format("woff2-variations"),url(/fonts/test-die-grotesk-vf-italic.woff2)format("woff2")}@font-face{font-family:FunktionalGroteskTRIAL;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/FunktionalGroteskTRIAL-Light.woff2)format("woff2")}@font-face{font-family:FunktionalGroteskTRIAL;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FunktionalGroteskTRIAL-Regular.woff2)format("woff2")}@font-face{font-family:FunktionalGroteskTRIAL;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FunktionalGroteskTRIAL-Medium.woff2)format("woff2")}@font-face{font-family:FunktionalGroteskTRIAL;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FunktionalGroteskTRIAL-Semibold.woff2)format("woff2")}@font-face{font-family:FunktionalGroteskTRIAL;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/FunktionalGroteskTRIAL-Bold.woff2)format("woff2")}@font-face{font-family:RulesTrial;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RulesTrial-Regular.woff2)format("woff2")}@font-face{font-family:RulesTrial;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/RulesTrial-Medium.woff2)format("woff2")}@font-face{font-family:RulesTrial;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/RulesTrial-Semibold.woff2)format("woff2")}@font-face{font-family:RulesTrial;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/RulesTrial-Bold.woff2)format("woff2")}@font-face{font-family:RulesTrial;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/RulesTrial-ExtraBold.woff2)format("woff2")}@font-face{font-family:GDUnioTrial;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GDUnioTrial-Regular.woff2)format("woff2")}@font-face{font-family:GDUnioTrial;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GDUnioTrial-Medium.woff2)format("woff2")}@font-face{font-family:GDUnioTrial;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GDUnioTrial-Semibold.woff2)format("woff2")}@font-face{font-family:GDUnioTrial;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GDUnioTrial-Bold.woff2)format("woff2")}@font-face{font-family:GDUnioTrial;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/GDUnioTrial-Extrabold.woff2)format("woff2")}
:root{--signal:#e83e00;--font-sans:"TestDieGroteskVF", "InterVariable", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--text-tiny--letter-spacing:0em;--text-small--letter-spacing:0em;--text-body--letter-spacing:0em;--text-title-5--letter-spacing:0em;--text-title-4--letter-spacing:0em;--text-title-3--letter-spacing:0em;--text-title-2--letter-spacing:0em;--text-title-1--letter-spacing:0em;--text-display-4--letter-spacing:0em;--text-display-3--letter-spacing:0em;--text-display-2--letter-spacing:0em;--text-display-1--letter-spacing:0em;--tracking-tighter:0em;--tracking-tight:0em;font-family:var(--font-sans);scroll-behavior:smooth}body{font-weight:420}.dark{--signal:#ff5a26}@keyframes hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero-in{animation:.6s cubic-bezier(.165,.84,.44,1) both hero-in;animation-delay:var(--hero-in-delay,0s)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.hero-in{animation:none}}
