.hero-banner[data-v-5a1a0afc]{position:relative;display:flex;align-items:end}.hero-banner .hero-banner-background[data-v-5a1a0afc]{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.5}.hero-banner .content-box[data-v-5a1a0afc]{position:relative;padding:70px 1rem 3rem}.hero-banner .title-text[data-v-5a1a0afc]{color:#fff;font-family:Alexandria,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;padding-top:1.5rem}.hero-banner .description-text[data-v-5a1a0afc]{color:#fff;font-family:HankenGrotesk,sans-serif;font-size:1rem;font-weight:500;margin-top:1rem}.hero-banner .button-primary[data-v-5a1a0afc]{width:100%;font-size:1rem;border-radius:50px;padding:.5rem;margin-top:1rem}@media (min-width: 768px){.hero-banner[data-v-5a1a0afc]{aspect-ratio:17/10;align-items:center;padding-left:12rem;padding-right:1rem}.hero-banner .content-box[data-v-5a1a0afc]{max-width:500px}.hero-banner .title-text[data-v-5a1a0afc]{font-size:3.75rem}.hero-banner .description-text[data-v-5a1a0afc]{font-size:1.25rem}.hero-banner .button-primary[data-v-5a1a0afc]{font-size:1.25rem;padding:1rem 3rem}}
