.u5m-hero{margin:var(--section-margin-none);overflow:hidden;padding:var(--section-padding-medium);padding-top:calc(max(var(--u5-header-height, 0px), var(--header-occupancy)) + 80px);position:relative;.curve-overlay{bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2;svg{display:block;height:auto;width:100%}}.center{display:flex;flex-direction:row;gap:50px;justify-content:space-between;position:relative;z-index:3;&:not(.top-aligned):not(.bottom-aligned){align-items:center}&.top-aligned{align-items:flex-start}&.center-aligned{align-items:center}&.bottom-aligned{align-items:flex-end}&:not(.media-none) .intro-content.left-aligned{align-items:flex-start;flex-direction:column;justify-content:flex-start;.button-group{margin-top:30px}}.media{box-shadow:var(--shadow1);max-width:580px;width:100%;&.is-image{position:relative;img{border-radius:var(--border3);display:block;height:auto;position:relative;width:100%;z-index:1}.topo-overlay{border-radius:var(--border3);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2;svg{height:auto;left:-20%;mix-blend-mode:soft-light;opacity:.25;position:absolute;top:-15%;width:145%}}}&.is-video{border-radius:var(--border3);overflow:hidden}}}&.has-topo-bg .center .media.is-image{overflow:visible;.topo-overlay-bg{inset:-28% -50% -28% 0;pointer-events:none;position:absolute;z-index:0;svg{height:auto;left:-13%;mix-blend-mode:multiply;position:absolute;top:8%;width:97%;path{fill:var(--orange-1);fill-opacity:.2}}}.topo-overlay{border-radius:0;clip-path:inset(17.95% 33.33% 17.95% 0 round var(--border3));inset:-28% -50% -28% 0;overflow:visible;svg{left:-13%;top:8%;width:97%}}}@media (prefers-reduced-motion:no-preference){.inner.center:not([data-sal]){.intro-content .eyebrow{animation:hdr-hero-eyebrow-in .95s cubic-bezier(.18,1,.28,1) .12s both;transform-origin:0 50%}.intro-content .heading{animation:hdr-hero-heading-in 1.35s cubic-bezier(.18,.92,.22,1) .3s both}.intro-content span.description{animation:hdr-hero-description-in 1.12s cubic-bezier(.2,1,.32,1) .55s both}.intro-content .button-group{perspective:760px}.intro-content .button-group>span.button-span{animation:hdr-hero-btn-in 1s cubic-bezier(.22,1,.32,1) both;transform-origin:50% 100%;&:first-child{animation-delay:.78s}&:nth-child(2){animation-delay:.92s}&:nth-child(3){animation-delay:1.06s}&:nth-child(4){animation-delay:1.2s}}.media{animation:hdr-hero-media-in 1.55s cubic-bezier(.14,.88,.22,1) .22s both;transform-origin:58% 48%}}.inner.center:not([data-sal])~.curve-overlay{animation:hdr-hero-curve-in 1.15s cubic-bezier(.2,1,.34,1) 1s both;transform-origin:50% 100%}}}@media (max-width:1024px){.u5m-hero{padding-top:calc(max(var(--u5-header-height, 0px), var(--header-occupancy-mobile)) + 80px);.center:not(.media-none){align-items:flex-start}}}@media (max-width:991px){.u5m-hero{.center:not(.media-none){flex-direction:column;.media{max-width:100%}}}}@media (prefers-reduced-motion:reduce){.u5m-hero .inner.center:not([data-sal]) .intro-content .button-group>span.button-span,.u5m-hero .inner.center:not([data-sal]) .intro-content .eyebrow,.u5m-hero .inner.center:not([data-sal]) .intro-content .heading,.u5m-hero .inner.center:not([data-sal]) .intro-content span.description,.u5m-hero .inner.center:not([data-sal]) .media,.u5m-hero .inner.center:not([data-sal])~.curve-overlay{animation:none}}