@font-face{font-family:SpeziaWide-Upright;font-style:normal;font-display:fallback;src:url(/assets/fonts/SpeziaWideWeb-VF-Upright.woff) format("woff");src:url(/assets/fonts/SpeziaWideWeb-VF-Upright.woff2) format("woff2")}body{font-synthesis:none}:root{--font-family-sybit-upright: "SpeziaWide-Upright", system-ui, sans-serif;--line-height-condensed: 1.4;--line-height-regular-text: 1.6;--font-weight-thin: "wght" 1;--font-weight-light: "wght" 70;--font-weight-book: "wght" 179;--font-weight-regular: "wght" 327;--font-weight-medium: "wght" 510;--font-weight-semi-bold: "wght" 648;--font-weight-bold: "wght" 814;--font-weight-extra-bold: "wght" 1000;--font-family-sybit: var(--font-family-sybit-upright);--font-step--2: clamp(.7067rem, .8058rem + -.1071vw, .7813rem);--font-step--1: clamp(.9375rem, .9367rem + .0034vw, .9398rem);--font-step-0: clamp(1.125rem, 1.0839rem + .1795vw, 1.25rem);--font-step-1: clamp(1.35rem, 1.2473rem + .4488vw, 1.6625rem);--font-step-2: clamp(1.62rem, 1.4258rem + .849vw, 2.2111rem);--font-step-3: clamp(1.944rem, 1.6165rem + 1.4317vw, 2.9408rem);--font-step-4: clamp(2.3328rem, 1.8142rem + 2.2671vw, 3.9113rem);--font-step-5: clamp(2.7994rem, 2.01rem + 3.4508vw, 5.202rem);--font-step-6: clamp(3.3592rem, 2.1898rem + 5.1122vw, 6.9186rem);--text-small: var(--font-step--1)}body{font-family:SpeziaWide-Upright,system-ui,sans-serif;font-variation-settings:normal;margin:0;overflow-x:hidden}::selection{background-color:#c8ff28;color:#005}::-moz-selection{background-color:#c8ff28;color:#005}h1,h2,h3,h4,h5,h6,a,p,span,div{color:#000}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:16px}h1{font-size:75px}@media (max-width: 768px){h1{font-size:42px}}h2{font-size:60px}@media (max-width: 768px){h2{font-size:36px}}h3{font-size:var(--font-step-1);font-variation-settings:var(--font-weight-bold);letter-spacing:-.03ch;line-height:1.2}@media (min-width: 769px) and (max-width: 1200px){h3{font-size:35px}}@media (max-width: 768px){h3{font-size:32px}}@media (max-width: 490px){h3{font-size:26px}}h4{font-size:30px}@media (max-width: 768px){h4{font-size:24px}}h5{font-size:25px}h6{font-size:21px}p,a,b,span{font-size:20px}app-footer{margin-top:auto}.landing-page>div>div:not(:last-child){margin-bottom:4rem}
