/* Minimal media controls: stable four-card layout, real media and subtle transitions. */
.hp4-video-poster .hp10-hover-video {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:0;
  transition:opacity .25s ease;
  pointer-events:none;
}
.hp4-video-poster.is-previewing .hp10-hover-video { opacity:1; }
.hp4-duration { z-index:2; }
.hp7-video-grid .hp4-video-card {
  transition:opacity .4s ease,box-shadow .25s ease,transform .25s ease;
}
.hp7-video-grid .hp4-video-card.hp10-switching { opacity:.15; }
.hp7-video-grid .hp4-video-card h3 {
  min-height:80px;
  margin:0;
  padding:18px 14px;
}
.tia-home-v4 .hp4-immersive .hp4-hero-photo > .hp9-hero-slide:nth-of-type(3) { object-position:68% center; }
.tia-home-v4 .hp4-immersive .hp4-hero-photo > .hp9-hero-slide:nth-of-type(4) { object-position:60% center; }
@media (max-width:767px) {
  .tia-home-v4 .hp4-immersive .hp4-hero-copy { padding-bottom:62px; }
  .hp7-video-grid .hp4-video-card h3 { font-size:12px; min-height:76px; padding:14px 9px; }
  .tia-home-v4 .hp4-immersive .hp4-hero-photo > .hp9-hero-slide:nth-of-type(4) { object-position:center top; }
}
@media (prefers-reduced-motion:reduce) {
  .hp4-video-poster .hp10-hover-video,.hp7-video-grid .hp4-video-card { transition:none; }
}