:root{--white-300:#fffefd;--white-900:#f2f2f2;--primary-100:#fff7f7;--primary-300:#ffebeb;--primary-500:#f9d9da;--primary-700:#ffd0d2;--primary-900:#faa;--secondary-100:#d0e1ec;--secondary-300:#69b4e9;--secondary-500:#0081db;--secondary-700:#016fbc;--secondary-900:#0165aa;--typography-100:#fff9fb;--typography-300:#e4e4e4;--typography-500:#b7b7b7;--typography-700:#939393;--typography-900:#616161;--background-100:#323232;--background-300:#2e2e2e;--background-500:#262626;--background-700:#232323;--background-900:#1a1a1a}*,body{margin:0;box-sizing:border-box;list-style:none;padding:0;font-size:1.6rem;letter-spacing:-.8px;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html{font-size:62.5%;font-family:var(--font-dm-sans);background-color:#fafafa;color:var(--typography-300)}a,button,h1,h2,h3,h4,h5,label,p,textarea{font-size:inherit;line-height:1;text-decoration:none;margin:0;color:inherit;font-family:inherit}section{max-width:100%}button{outline:none;border:none;cursor:pointer}h1{font-size:4rem;font-weight:700;color:var(--typography-300);font-family:var(--font-space-grotesk);line-height:1.5;letter-spacing:-.9px}h1.medium{font-weight:500}h1.regular{font-weight:400}h2{font-size:3.4rem;font-weight:500;color:var(--typography-900);font-family:var(--font-space-grotesk);letter-spacing:-1px;line-height:1.4}@media only screen and (max-width:1023px){h1{font-size:3.2rem;line-height:1.4}h2{font-size:2.8rem;line-height:1.3}h3{font-size:2.4rem;line-height:1.25}h4{font-size:2rem}h4,h5{line-height:1.2}h5{font-size:1.8rem}}h2.medium{font-weight:500}h2.regular{font-weight:400}input,input:focus{outline:none}h3{font-size:2.8rem;font-weight:700;color:var(--typography-300);font-family:var(--font-space-grotesk);line-height:1.35}h3.medium{font-weight:500}h3.regular{font-weight:400}h4{font-size:2.4rem;font-weight:700;color:var(--typography-300);font-family:var(--font-space-grotesk);line-height:1.25}h4.medium{font-weight:500}h4.regular{font-weight:400}h5{font-size:2.2rem;font-weight:700;color:var(--typography-300);font-family:var(--font-space-grotesk);line-height:1.22}h5.medium{font-weight:500}h5.regular{font-weight:400}h6{font-size:2rem;font-weight:700;color:var(--typography-300);font-family:var(--font-space-grotesk);line-height:1.2}h6.medium{font-weight:500}h6.regular{font-weight:400}.sliderWrapper{max-width:45rem}.noScroll{height:100vh;overflow:hidden}