.hero[data-v-bad9c5ea]{width:100%;position:relative;min-height:clamp(260px,35vh,360px);margin-bottom:clamp(2.5rem,4vw,3.75rem);display:flex;align-items:flex-end;justify-content:center;background-color:#050505;background-size:cover;background-position:center}.hero-inner[data-v-bad9c5ea]{width:min(1440px,100%);margin:0 auto;padding:clamp(3rem,5vw,14.5rem) clamp(2rem,6vw,5rem) clamp(3rem,4vw,4rem)}.hero-overlay[data-v-bad9c5ea]{position:absolute;inset:0;z-index:1;background:#0000004d}.hero-content[data-v-bad9c5ea]{position:relative;z-index:2;max-width:700px;color:#fff}.hero-content[data-v-bad9c5ea]>*{opacity:0;transform:translateY(1.5rem);animation:hero-slide-up-bad9c5ea .9s ease-out forwards;animation-delay:var(--hero-banner-delay, 0)}.hero-content .eyebrow[data-v-bad9c5ea]{--hero-banner-delay: .15s}.hero-content h1[data-v-bad9c5ea]{--hero-banner-delay: .35s}.hero-content p[data-v-bad9c5ea]:not(.eyebrow){--hero-banner-delay: .55s}.hero-content h1[data-v-bad9c5ea]{margin:.35rem 0;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:700}.hero-content p[data-v-bad9c5ea]{margin:0;max-width:540px;font-size:1rem;line-height:1.6;color:#ffffffeb}@keyframes hero-slide-up-bad9c5ea{to{opacity:1;transform:translateY(0)}}.eyebrow[data-v-bad9c5ea]{letter-spacing:.4em;text-transform:uppercase;font-size:.75rem;color:#fffc;margin:0 0 .4rem}@media (max-width: 640px){.hero[data-v-bad9c5ea]{min-height:220px}.hero-inner[data-v-bad9c5ea]{padding:4.5rem 1.5rem}}
