@keyframes heroBgZoom{from{transform:scale(1)}to{transform:scale(1.1)}}.component-hero{position:relative;z-index:0;overflow:hidden;padding:clamp(8rem, 14dvh, 16rem) 0 clamp(6rem, 11dvh, 12rem)}.component-hero .container{position:relative;z-index:2;max-width:1440px;margin:auto;display:flex;flex-flow:column;padding:0 1.5rem}.component-hero::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;background:linear-gradient(90deg, #000 10%, rgba(0, 0, 0, 0) 100%);height:100%;width:125vw;pointer-events:none}@media(min-width: 576px){.component-hero::before{width:125vw}}@media(min-width: 768px){.component-hero::before{width:125vw}}@media(min-width: 992px){.component-hero::before{width:75vw}}.component-hero::after{content:"";position:absolute;inset:0;z-index:0;background-image:var(--hero-bg, none);background-position:center center;background-repeat:no-repeat;background-size:cover;transform-origin:center;transform:scale(1);will-change:transform;animation:heroBgZoom 5s ease-out forwards}@media(min-width: 576px){.component-hero{padding:clamp(8rem, 14dvh, 16rem) 0 clamp(6rem, 11dvh, 12rem)}}@media(min-width: 768px){.component-hero{padding:clamp(8rem, 14dvh, 16rem) 0 clamp(6rem, 11dvh, 12rem)}}@media(min-width: 992px){.component-hero{padding:clamp(12rem, 25dvh, 20rem) 0}}.component-hero .hero-eyebrow{font-size:var(--wp--custom--font-size--xs);color:#fff;text-transform:uppercase;letter-spacing:1.25px;margin-bottom:1.5rem}@media(min-width: 576px){.component-hero .hero-eyebrow{font-size:var(--wp--custom--font-size--xs)}}@media(min-width: 768px){.component-hero .hero-eyebrow{font-size:var(--wp--custom--font-size--xs)}}@media(min-width: 992px){.component-hero .hero-eyebrow{font-size:var(--wp--custom--font-size--base)}}.component-hero .hero-inner{max-width:768px}.component-hero .hero-inner p{max-width:85%}@media(min-width: 576px){.component-hero .hero-inner p{max-width:85%}}@media(min-width: 768px){.component-hero .hero-inner p{max-width:85%}}@media(min-width: 992px){.component-hero .hero-inner p{max-width:75%}}@media(prefers-reduced-motion: reduce){.component-hero::after{animation:none;transform:none}}/*# sourceMappingURL=style.css.map */
