/* Match EGB’s native 640 x 512 frame without cropping any project media. */
.home-page .case-preview,.home-page .egb-card-media,.home-page .ogilvy-card-media,.home-page .preview{aspect-ratio:5/4}
.home-page .case-preview,.home-page .egb-card-media,.home-page .ogilvy-card-media{position:relative;overflow:hidden;background:#000}
.home-page .case-preview iframe,.home-page .egb-card-media video,.home-page .egb-card-media img,.home-page .ogilvy-card-media video,.home-page .ogilvy-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
