/* Preserve the brand/reel columns; give photo rows VICI's bounded page-scroll hold. */
body .brand-reveal-section .event-gallery,
body .brand-reveal-section .project-slot-grid{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;scroll-snap-type:none;padding-bottom:0}
body .brand-reveal-section .brand-row-track{position:relative;height:var(--brand-track-height,auto)!important;opacity:1!important;transform:none!important;margin-bottom:14px!important}
body .brand-reveal-section .brand-media-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:var(--chapter-paper,#fff);align-items:start}
body #dji .brand-media-row{grid-template-columns:repeat(2,minmax(0,1fr))}
body .brand-reveal-section .brand-media-row>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;margin:0!important;min-width:0;justify-self:stretch}
body .brand-reveal-section .brand-media-row .event-photo img,
body .brand-reveal-section .brand-media-row .studio-asset-preview{aspect-ratio:4/5!important;height:auto!important;object-fit:cover!important}
body .brand-reveal-section .brand-media-row .event-photo button{height:auto!important}
body #dji .brand-media-row .dji-reel-slot .studio-asset-preview{aspect-ratio:9/16!important;max-height:65svh}
body .brand-reveal-section .brand-reveal-card{opacity:var(--brand-reveal,1)!important;transform:none!important}
body .brand-reveal-section .brand-reveal-card:focus-within{opacity:1!important}
@media(min-width:761px) and (min-height:621px) and (prefers-reduced-motion:no-preference){
 body .brand-row-pinned>.brand-media-row{position:sticky;top:var(--brand-pin-top)}
 body .brand-reveal-section .event-film{position:sticky!important;top:var(--brand-pin-top)!important}
}
@media(max-width:760px){body .brand-reveal-section .brand-media-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body .brand-reveal-section .brand-reveal-card{opacity:1!important}}
body.page-editing .brand-media-row,body.page-editing .brand-reveal-section .event-film{position:relative!important;top:auto!important}

@media(min-width:761px) and (min-height:621px){
 body #dji .brand-media-row{width:min(100%,calc((100svh - var(--brand-pin-top) - 88px)*1.6));margin-inline:auto}
 body #dji .brand-media-row .dji-reel-slot .studio-asset-preview{height:calc(100svh - var(--brand-pin-top) - 88px)!important;max-height:none;aspect-ratio:auto!important}
}
