/* OMT V23 — preserve the original Studio Showcase placeholder geometry.
   The four new OMT visuals are cropped inside the existing center-column
   boxes instead of allowing their intrinsic dimensions to resize the layout. */

#omt-home-content .omt-showcase-center .omt-showcase-slot {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* These ratios match the four original center-column placeholders:
   showcase-5 (865x499), showcase-4 (870x540),
   showcase-6 (812x540), showcase-5 (865x499). */
#omt-home-content .omt-showcase-center .omt-showcase-slot--1,
#omt-home-content .omt-showcase-center .omt-showcase-slot--4 {
  aspect-ratio: 865 / 499;
}

#omt-home-content .omt-showcase-center .omt-showcase-slot--2 {
  aspect-ratio: 870 / 540;
}

#omt-home-content .omt-showcase-center .omt-showcase-slot--3 {
  aspect-ratio: 812 / 540;
}

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

/* Individual framing so the important content remains visible after crop. */
#omt-home-content .omt-showcase-center .omt-showcase-slot--1 img {
  object-position: 50% 50%;
}

#omt-home-content .omt-showcase-center .omt-showcase-slot--2 img {
  object-position: 50% 49%;
}

#omt-home-content .omt-showcase-center .omt-showcase-slot--3 img {
  object-position: 50% 50%;
}

#omt-home-content .omt-showcase-center .omt-showcase-slot--4 img {
  object-position: 50% 48%;
}
