body:has(.exec-gallery) .build-hero{grid-template-columns:1.15fr .85fr!important;gap:50px!important;align-items:center!important}body:has(.exec-gallery) .build-hero-photo.v15-build-photo{width:min(100%,315px)!important;aspect-ratio:9/16!important;height:auto!important;max-height:none!important;justify-self:center!important}body:has(.exec-gallery) .build-hero-photo.v15-build-photo video{width:100%!important;height:100%!important;aspect-ratio:9/16!important;object-fit:cover!important}body:has(.exec-gallery) .exec-story{display:block!important;max-width:1120px!important}body:has(.exec-gallery) .exec-story-head{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:35px!important;align-items:end!important;margin-bottom:20px!important}body:has(.exec-gallery) .exec-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important}body:has(.exec-gallery) .exec-gallery .exec-photo{height:auto!important;aspect-ratio:1.35!important;margin:0!important;position:relative!important;overflow:hidden!important}body:has(.exec-gallery) .exec-gallery .exec-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body:has(.exec-gallery) .exec-gallery .exec-photo figcaption{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:32px 13px 12px!important;background:linear-gradient(transparent,rgba(0,0,0,.82))!important;color:#fff!important;font-size:12px!important;line-height:1.3!important}body:has(.exec-gallery) .exec-gallery .exec-photo figcaption span{display:block!important;font-size:10px!important;line-height:1.35!important;margin-top:4px!important;color:#fff!important}body:has(.exec-gallery) .exec-instagram{display:inline-block!important;margin-top:18px!important}@media(max-width:760px){body:has(.exec-gallery) .build-hero{display:flex!important;flex-direction:column!important}body:has(.exec-gallery) .build-hero-photo.v15-build-photo{width:min(100%,310px)!important}body:has(.exec-gallery) .exec-story-head{display:block!important}body:has(.exec-gallery) .exec-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body:has(.exec-gallery) .exec-gallery .exec-photo{aspect-ratio:1!important}body:has(.exec-gallery) .exec-gallery .exec-photo figcaption{font-size:10px!important;padding:25px 9px 9px!important}body:has(.exec-gallery) .exec-gallery .exec-photo figcaption span{font-size:9px!important}}