:root{--primary-color:#161f31;--text-on-primary-color:#ffffff;--secondary-color:#5961ff;--secondary-color-shade:#454cd5;--text-on-secondary-color:#ffffff;--neutral-text-color:#4e545b;--success-color:#0fa869;--warning-color:#ffb553;--error-color:#ff5d15;--max-width:85rem;--min-padding:1rem;--nav-width:15rem;--header-height:5.5rem;--transition-duration:0.4s}@media(prefers-reduced-motion:reduce){:root{--transition-duration:.05s}}@font-face{font-family:graphik web;src:url(/fonts/Graphik-SuperItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-SuperItalic-Web.woff)format("woff");font-weight:900;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Super-Web.woff2)format("woff2"),url(/fonts/Graphik-Super-Web.woff)format("woff");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-BlackItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-BlackItalic-Web.woff)format("woff");font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Black-Web.woff2)format("woff2"),url(/fonts/Graphik-Black-Web.woff)format("woff");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-BoldItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-BoldItalic-Web.woff)format("woff");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Bold-Web.woff2)format("woff2"),url(/fonts/Graphik-Bold-Web.woff)format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-SemiboldItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-SemiboldItalic-Web.woff)format("woff");font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Semibold-Web.woff2)format("woff2"),url(/fonts/Graphik-Semibold-Web.woff)format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-MediumItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-MediumItalic-Web.woff)format("woff");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Medium-Web.woff2)format("woff2"),url(/fonts/Graphik-Medium-Web.woff)format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-RegularItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-RegularItalic-Web.woff)format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Regular-Web.woff2)format("woff2"),url(/fonts/Graphik-Regular-Web.woff)format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-LightItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-LightItalic-Web.woff)format("woff");font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Light-Web.woff2)format("woff2"),url(/fonts/Graphik-Light-Web.woff)format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-ExtralightItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-ExtralightItalic-Web.woff)format("woff");font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Extralight-Web.woff2)format("woff2"),url(/fonts/Graphik-Extralight-Web.woff)format("woff");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-ThinItalic-Web.woff2)format("woff2"),url(/fonts/Graphik-ThinItalic-Web.woff)format("woff");font-weight:100;font-style:italic;font-stretch:normal}@font-face{font-family:graphik web;src:url(/fonts/Graphik-Thin-Web.woff2)format("woff2"),url(/fonts/Graphik-Thin-Web.woff)format("woff");font-weight:100;font-style:normal;font-stretch:normal}.primary-background-color{background-color:var(--primary-color);color:var(--text-on-primary-color)}.primary-text-color{color:var(--primary-color)}.neutral-text-color{color:var(--neutral-text-color)}.success-text-color{color:var(--success-color)}.warning-text-color{color:var(--warning-color)}.error-text-color{color:var(--error-color)}>nav>ul{list-style:none;padding:0}.full-width,.full-width-container>*{width:Min(100%,var(--max-width));padding:var(--min-padding);margin-inline:auto}.row{display:flex}@media only screen and (max-width:45rem){.row{flex-direction:column}}@media only screen and (min-width:45rem){.row{gap:1em}.row>*{flex-basis:0;flex-grow:1;max-width:100%}.row>h2{flex:0 0 100%}.row.align-items-center{align-items:center}}html{scroll-padding-top:var(--header-height)}body{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}body>footer a{color:inherit;font-weight:500}