/* AFC overrides to ensure hero image shows above any inherited overlays */
.hero{position:relative;background:none !important}
.hero picture, .hero picture img{display:block;width:100%;height:56vh;object-fit:cover}
.hero .overlay{position:absolute;inset:0;display:flex;align-items:flex-end;
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.25)) !important}
.hero::before, .hero::after{display:none !important;background:none !important}
