.ue-hero{align-items:flex-end;background:var(--evergreen);color:var(--porcelain);display:flex;isolation:isolate;min-height:min(100svh,940px);overflow:hidden;padding:clamp(150px,16vw,220px) 0 var(--section-space);position:relative}.ue-hero__bg{inset:0;position:absolute;z-index:-1}.ue-hero__img{filter:grayscale(1) contrast(1.05);height:120%;inset:-10% 0;max-width:none;object-fit:cover;opacity:.34;position:absolute;transform:translate3d(0,calc(var(--parallax-y, 0px)*1.6*var(--motion)),0) scale(calc(1 + var(--motion)*.06));width:100%;will-change:transform}.ue-hero__bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--evergreen) 50%,transparent) 0,color-mix(in srgb,var(--evergreen) 86%,transparent) 68%,var(--evergreen) 100%);content:"";inset:0;position:absolute}.ue-hero__inner{position:relative;z-index:2}.ue-hero .ue-hero__title{color:var(--porcelain);font-size:var(--fs-display);line-height:var(--lh-display);margin:0;max-width:18ch}.ue-hero .ue-hero__title em{color:var(--golden-sand);display:block;font-style:italic}.ue-hero__body{display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);max-width:1120px}.ue-hero .ue-hero__lead{color:var(--porcelain);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}.ue-hero .ue-hero__text{border-left:1px solid color-mix(in srgb,var(--golden-sand) 45%,transparent);color:var(--on-dark-muted);font-size:var(--fs-body);line-height:1.75;margin:0;padding-left:clamp(22px,2.6vw,40px)}.ue-hero__scroll{background:linear-gradient(var(--golden-sand),transparent);bottom:0;height:72px;left:50%;position:absolute;transform-origin:top;width:1px;z-index:2}@keyframes ue-scroll{0%{opacity:0;transform:scaleY(0)}40%{opacity:.7;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:900px){.ue-hero__body{gap:var(--space-6);grid-template-columns:1fr}.ue-hero .ue-hero__text{border-left:0;border-top:1px solid color-mix(in srgb,var(--golden-sand) 45%,transparent);padding:var(--space-5) 0 0}}@media (max-width:767px){.ue-hero{min-height:auto;padding-top:calc(var(--header-h) + var(--space-9))}.ue-hero__scroll{display:none}}@media (prefers-reduced-motion:no-preference){body:not(.reduce-motion) .ue-hero__scroll{animation:ue-scroll 2.6s var(--ease-loop) infinite}}