.hero__container{padding:0 10px}@media (min-width:1280px){.hero__container{padding:0 30px}}.hero__container{width:100%;margin:0 auto}@media (min-width:1280px){.hero__container{max-width:1280px}}@media (min-width:1600px){.hero__container{max-width:1600px}}.hero__container{flex-direction:column;gap:30px;display:flex}.hero__container a{color:var(--text-color)}.hero__container h1,.hero__container h2,.hero__container h3{text-transform:uppercase;margin:0;font-size:clamp(2rem,2rem + 4.5833vw,7.5rem);font-weight:700;line-height:1}.hero__container h4,.hero__container h5,.hero__container h5{font-family:neue-haas-grotesk-display,sans;font-size:32px}@media (min-width:1023px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:38px}}@media (min-width:1280px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:40px}}@media (min-width:1600px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:41px}}.hero__container h4,.hero__container h5,.hero__container h5{font-weight:700;line-height:1}@media (min-width:1023px){.hero__container h4,.hero__container h5,.hero__container h5{font-family:neue-haas-grotesk-display,sans;font-size:72px;font-weight:700;line-height:1}}@media (min-width:1023px) and (min-width:1023px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:73px}}@media (min-width:1023px) and (min-width:1280px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:75px}}@media (min-width:1023px) and (min-width:1600px){.hero__container h4,.hero__container h5,.hero__container h5{font-size:76px}}.hero__container p{margin:0;font-family:neue-haas-grotesk-display,sans;font-size:clamp(26px,3.5vw,70px);font-weight:400;line-height:.95}.hero__container p a{font-family:neue-haas-grotesk-display,sans;font-size:20px}@media (min-width:1023px){.hero__container p a{font-size:21px}}@media (min-width:1280px){.hero__container p a{font-size:23px}}@media (min-width:1600px){.hero__container p a{font-size:24px}}.hero__container p a{border:2px solid var(--text-color);text-transform:lowercase;background-color:#0000;border-radius:25px;padding:5px 20px;font-weight:700;line-height:1.2;text-decoration:none}.hero__container p a:hover{background-color:var(--text-color);color:var(--background-color)}.hero__container ul{font-family:neue-haas-grotesk-display,sans;font-size:38px}@media (min-width:1023px){.hero__container ul{font-size:40px}}@media (min-width:1280px){.hero__container ul{font-size:41px}}@media (min-width:1600px){.hero__container ul{font-size:43px}}.hero__container ul{font-weight:400;line-height:.95}
