.mls-hero{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding-block:0}.mls-hero--full{min-height:100vh;min-height:100svh}.mls-hero--editor{min-height:min(100vh,1000px)}.mls-hero picture{inset:0;overflow:hidden;position:absolute}.mls-hero__img{height:128%;left:0;max-width:none!important;object-fit:cover;position:absolute;top:-14%;width:100%}.mls-hero__img[data-mls-parallax]{will-change:transform}.mls-hero__scrim{background:linear-gradient(180deg,rgba(10,10,11,.55) 0,rgba(10,10,11,.15) 35%,rgba(10,10,11,.6) 70%,var(--bg) 100%);inset:0;opacity:var(--shade,1);position:absolute}.mls-hero__inner{margin:0 auto;max-width:1200px;padding:clamp(112px,16vh,160px) var(--mls-gutter) clamp(40px,5vw,64px);position:relative;width:100%;z-index:2}.mls-hero__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px);margin-top:28px}.mls-hero__lead{flex:1 1 420px;max-width:640px}.mls-hero__ctas{align-content:end;display:grid;gap:12px}.mls-hero__btns .mls-btn{flex:1 1 180px}.mls-hero__meta{color:var(--muted);font:500 12px/1.5 var(--mls-mono);letter-spacing:.06em}