.PreFooterBanner_section__lMws4{position:relative;width:100%;min-height:clamp(280px,38vh,420px);overflow:hidden;background:var(--ink)}.PreFooterBanner_image__lDgPu{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PreFooterBanner_overlay__74m1J{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.2))}.PreFooterBanner_inner__moeXn{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,8vh,5rem) 1.5rem}.PreFooterBanner_heading__RhGpk{font-family:var(--serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:300;color:#fff;max-width:640px;margin:0 0 1.5rem}.PreFooterBanner_cta__I4Bz_{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:var(--gold);color:var(--pure-black);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer}