/* v270 - per-card focal point and fit controls for homepage interviews */
body .featured-movies .movie-card.irf-v270-home-interview-card{
  position:relative!important;
  isolation:isolate;
  background:#111!important;
}
body .featured-movies .movie-card.irf-v270-home-interview-card>a{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  border-radius:inherit!important;
}
body .featured-movies .movie-card .irf-v270-home-card-media{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  background:#111!important;
}
body .featured-movies .movie-card .irf-v270-home-card-bg,
body .featured-movies .movie-card .irf-v270-home-card-image{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border-radius:inherit!important;
  user-select:none;
  pointer-events:none;
}
body .featured-movies .movie-card .irf-v270-home-card-bg{
  z-index:1!important;
  display:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  filter:blur(18px) brightness(.64) saturate(.92)!important;
  transform:scale(1.14)!important;
}
body .featured-movies .movie-card .irf-v270-home-card-image{
  z-index:2!important;
  object-fit:cover!important;
  object-position:var(--irf-v270-desktop-x,50%) var(--irf-v270-desktop-y,50%)!important;
  transform:scale(var(--irf-v270-desktop-zoom,1))!important;
  transform-origin:var(--irf-v270-desktop-x,50%) var(--irf-v270-desktop-y,50%)!important;
  backface-visibility:hidden;
}
body .featured-movies .movie-card.irf-v270-home-interview-card[data-desktop-mode="contain"] .irf-v270-home-card-bg{
  display:block!important;
}
body .featured-movies .movie-card.irf-v270-home-interview-card[data-desktop-mode="contain"] .irf-v270-home-card-image{
  object-fit:contain!important;
}
body .featured-movies .movie-card.irf-v270-home-interview-card .movie-badge{
  z-index:5!important;
}
body .featured-movies .movie-card.irf-v270-home-interview-card .movie-info{
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.24) 100%)!important;
}

@media (max-width: 768px){
  body .featured-movies .movie-card.irf-v270-home-interview-card .irf-v270-home-card-image{
    object-position:var(--irf-v270-mobile-x,50%) var(--irf-v270-mobile-y,50%)!important;
    transform:scale(var(--irf-v270-mobile-zoom,1))!important;
    transform-origin:var(--irf-v270-mobile-x,50%) var(--irf-v270-mobile-y,50%)!important;
  }
  body .featured-movies .movie-card.irf-v270-home-interview-card[data-mobile-mode="cover"] .irf-v270-home-card-bg{
    display:none!important;
  }
  body .featured-movies .movie-card.irf-v270-home-interview-card[data-mobile-mode="cover"] .irf-v270-home-card-image{
    object-fit:cover!important;
  }
  body .featured-movies .movie-card.irf-v270-home-interview-card[data-mobile-mode="contain"] .irf-v270-home-card-bg{
    display:block!important;
  }
  body .featured-movies .movie-card.irf-v270-home-interview-card[data-mobile-mode="contain"] .irf-v270-home-card-image{
    object-fit:contain!important;
  }
}
