.hero:where(.astro-LLUY6VZN){width:100%;height:auto;padding:0;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10vh;z-index:1}@media (max-width: 767px){.hero:where(.astro-LLUY6VZN){padding:3rem 0}}@media (max-width: 767px){h1:where(.astro-LLUY6VZN){text-align:center;font-size:2rem;line-height:2.5rem}}.hero-header:where(.astro-LLUY6VZN){font-size:3.5rem;text-transform:uppercase;font-weight:400;position:relative;z-index:4}@media (max-width: 767px){.hero-header:where(.astro-LLUY6VZN){font-size:2rem}}.hero-header--no-title:where(.astro-LLUY6VZN){position:absolute;opacity:0}.hero-background:where(.astro-LLUY6VZN){position:absolute;inset:0;width:100%;height:100%;z-index:1;object-fit:cover}.hero-background:where(.astro-LLUY6VZN) img:where(.astro-LLUY6VZN){object-fit:cover;width:100%;height:100%}.gradient:where(.astro-LLUY6VZN){position:absolute;width:100%;top:0;height:100%;left:0;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(252,252,181,0) 0%,rgba(140,137,180,.9) 40.62%,rgb(140,137,180) 52.62%,rgba(239,188,188,0) 100%);transform:translateY(50%);pointer-events:none}@media (max-width: 767px){.gradient:where(.astro-LLUY6VZN){top:auto;height:20rem;transform:translateY(60%);background:linear-gradient(180deg,rgba(252,252,181,0) 0%,rgba(140,137,180,.9) 30.62%,rgb(140,137,180) 42.62%,rgba(239,188,188,0) 100%);filter:none}}.main-logo:where(.astro-LLUY6VZN){width:32.875rem;position:relative;z-index:3}@media (max-width: 767px){.main-logo:where(.astro-LLUY6VZN){width:80%;margin:0 auto;display:block}}
