.av-hero{align-items:center;display:flex;overflow:hidden;padding:180px 0 110px;position:relative}.av-hero--media{min-height:620px;padding:150px 0 110px}.av-hero__media{inset:0 0 0 auto;position:absolute;width:64%}.av-hero__media img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.av-hero__media:after{background:linear-gradient(90deg,var(--av-bg) 0,rgba(7,7,7,.82) 18%,rgba(7,7,7,.25) 45%,rgba(7,7,7,0) 70%),linear-gradient(0deg,var(--av-bg) 0,rgba(7,7,7,0) 28%);content:"";inset:0;position:absolute}.av-hero__glow{aspect-ratio:1440/572;left:-3.5%;mix-blend-mode:screen;overflow:visible;pointer-events:none;position:absolute;top:8%;width:100%;z-index:1}.av-hero__glow path{animation:av-hero-glow-draw 1.6s ease-out forwards;stroke-dasharray:1750;stroke-dashoffset:1750}@keyframes av-hero-glow-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.av-hero__glow path{animation:none;stroke-dashoffset:0}}.av-hero__inner{position:relative;width:100%;z-index:2}.av-hero .av-eyebrow{color:#e9e7e4;letter-spacing:.2em;margin-bottom:18px}.av-hero__title{color:#fff;font-size:clamp(42px,5vw,72px);letter-spacing:-.012em;line-height:1.28;margin:0 0 22px;max-width:760px}.av-hero__highlight{background:var(--av-grad-text);-webkit-background-clip:text;background-clip:text;display:block;font-weight:700;-webkit-text-fill-color:transparent;width:fit-content}.av-hero__light{display:block;font-weight:300}.av-hero__subtitle{color:#9ea6ae;font-size:clamp(17px,1.55vw,22px);line-height:1.5;margin:0}.av-hero__btn{margin-top:36px}@media (max-width:991px){.av-hero__media{width:80%}}@media (max-width:767px){.av-hero{padding:140px 0 60px}.av-hero--media{align-items:flex-end;min-height:620px;padding:120px 0 56px}.av-hero__media{opacity:.6;width:100%}.av-hero__media:after{background:linear-gradient(0deg,var(--av-bg) 18%,rgba(7,7,7,.35) 100%)}.av-hero__glow{bottom:0;left:-20%;top:auto;width:160%}.av-hero .av-eyebrow{margin-bottom:14px}.av-hero__title{line-height:1.2;margin-bottom:16px}.av-hero__subtitle{font-size:17px}}