/* Graded b-roll placed 2026-10-12 */
.icon-timeline .timeline-photo video,.media-fill{display:block;width:100%;height:100%;object-fit:cover;border:0}
.icon-timeline .step-design>video{display:block;width:100%;height:100%;object-fit:cover}
.media-top{object-position:50% 30%}
.location-route-list.has-thumbs a{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:16px}
.location-route-list.has-thumbs .loc-thumb{width:96px;height:64px;object-fit:cover;border-radius:6px;display:block}
@media(max-width:600px){.location-route-list.has-thumbs a{grid-template-columns:72px 1fr auto;gap:12px}.location-route-list.has-thumbs .loc-thumb{width:72px;height:48px}}
.dio-reasons .reason-img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px;margin:0 0 18px}
#people .people-film{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin-top:24px}
.fv-navybox .cv-visit-film{display:block;width:calc(100% + 0px);aspect-ratio:16/9;object-fit:cover;border-radius:6px;margin:0 0 18px}
.loc-hero video{width:100%;height:100%;object-fit:cover;display:block}
.loc-step video{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px;display:block}
@media(max-width:860px){.loc-step video{grid-column:1/-1}}
.loc-strip video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}
