.elevation-hero{min-height:100vh;overflow:hidden;position:relative}.elevation-hero__container{display:flex;min-height:inherit;position:relative;z-index:2}.elevation-hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin:0;max-width:48rem;padding:0 0 6rem;position:relative;width:100%}.elevation-hero__eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.25em;margin-bottom:1.5rem;text-transform:uppercase}.elevation-hero__heading{font-size:clamp(2.75rem,8vw,5.5rem);line-height:.95;margin-bottom:2rem;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.25)}.elevation-hero__description{font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.6;margin-bottom:2.5rem;max-width:38rem;text-shadow:0 1px 12px rgba(0,0,0,.3)}.elevation-hero__image-wrapper{bottom:-80px;left:0;overflow:hidden;position:absolute;right:0;top:-80px}.elevation-hero__image{display:block;height:100%;object-fit:cover;width:100%}.elevation-hero__overlay{background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.62) 30%,rgba(0,0,0,.28) 60%,rgba(0,0,0,.06));inset:0;position:absolute;z-index:1}.elevation-hero__cta{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-width:0;text-decoration:none}@media (max-width:767px){.elevation-hero{min-height:85vh}.elevation-hero__content{padding:0 0 5rem}.elevation-hero__heading{max-width:10ch}.elevation-hero__description{margin-bottom:2rem;max-width:100%}.elevation-hero__cta{width:auto}}@media (prefers-reduced-motion:reduce){.elevation-hero__image-wrapper{height:100%;inset:0;transform:none!important;will-change:auto}}