/* Desktop inherits India's wide, shallow film layout from hero-film.css.
   Its centered crop stays between 12:5 and 3:1, keeping the film's text visible.
   Mobile retains the supplied footage's complete 16:9 frame. */
@media (max-width: 740px) {
  .film-hero .hero-visual {
    aspect-ratio: 16 / 9;
    max-height: none;
  }
  .film-hero .hero-video,
  .film-hero .hero-landscape {
    object-fit: contain;
  }
}
