/* V29: hero video editorial, horizontal master, no wasted black bars */
body:has(.exec-gallery) .build-hero-photo.v15-build-photo{aspect-ratio:16/9!important;width:100%!important;max-width:none!important;min-height:0!important;border-radius:0!important;box-shadow:none!important}
body:has(.exec-gallery) .build-hero-photo.v15-build-photo video{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;display:block!important;background:#1d211e!important}
body:has(.exec-gallery) .build-hero-photo.v15-build-photo span{font-size:10px!important;padding:10px 14px!important;background:linear-gradient(transparent,rgba(0,0,0,.58))!important}
body:has(.exec-gallery) .build-hero{align-items:center!important;gap:clamp(22px,4vw,65px)!important}
body:has(.exec-gallery) .exec-story{padding-top:35px!important}
body:has(.exec-gallery) .exec-gallery{gap:9px!important}
body:has(.exec-gallery) .exec-photo{aspect-ratio:1.4!important}
body:has(.exec-gallery) .exec-photo img{width:100%!important;height:100%!important;object-fit:cover!important}
@media(max-width:760px){body:has(.exec-gallery) .build-hero-photo.v15-build-photo{aspect-ratio:16/9!important}body:has(.exec-gallery) .exec-story{padding-top:20px!important}}
