/* Catalog stills fill their frame. Panoramic crops exclude embedded bars. */
.all-films-list [data-film-thumbnail] img,
.ritual-page .cover[data-film-thumbnail] img {
  object-fit: cover;
  object-position: var(--thumbnail-position, center);
  aspect-ratio: var(--thumbnail-ratio, 16 / 9);
}

/* Keep the catalog's wide lead image. */
.ritual-page .film-card:first-child .cover[data-film-thumbnail] img {
  aspect-ratio: 2.37;
}

[data-film-thumbnail="bvlgari-jannah"] {
  --thumbnail-ratio: 4 / 3;
  --thumbnail-position: center top;
}

[data-film-thumbnail="mercedes-amg"] { --thumbnail-ratio: 1280 / 532; }
[data-film-thumbnail="corifin"] { --thumbnail-ratio: 1280 / 542; }
[data-film-thumbnail="tudor"] { --thumbnail-position: 64% center; }
[data-film-thumbnail="the-stable"] { --thumbnail-position: 57% center; }
[data-film-thumbnail="sotherga"] {
  --thumbnail-ratio: 4 / 3;
  --thumbnail-position: center 42%;
}
