/* OMT V27 — map the LEFT Studio Showcase visible placeholders.
   The source section is vertically offset (-370px), so the first two left-column
   slots sit above the initial visible showcase window. The three supplied OMT
   artworks are therefore mapped to the three visible left-side placeholders
   (slots 3–5) while preserving the original OMT placeholder geometry. */

/* Visible left-column source sequence:
   slot 3 = showcase-7 = 870×540
   slot 4 = showcase-2 = 727×530
   slot 5 = showcase-1 = 864×540 */
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--3 {
  aspect-ratio: 870 / 540;
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--4 {
  aspect-ratio: 727 / 530;
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--5 {
  aspect-ratio: 864 / 540;
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--3,
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--4,
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--5 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--3 img,
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--4 img,
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--5 img {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  display: block;
  object-fit: cover;
}

/* Framing tuned per supplied artwork within the original placeholder crops. */
#omt-home-content .omt-showcase-left .omt-showcase-left-slot--3 img {
  object-position: 50% 46%; /* bear */
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--4 img {
  object-position: 50% 48%; /* tablet */
}

#omt-home-content .omt-showcase-left .omt-showcase-left-slot--5 img {
  object-position: 50% 46%; /* director */
}
