.official-car-image {
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  transition: transform .6s ease, filter .6s ease;
}

.tour-cars article { overflow: hidden; }
.tour-cars article:hover .official-car-image { transform: scale(1.025); }

/* Official Lamborghini hero, tuned from Arancio to the requested Giallo finish. */
.revuelto-official {
  filter: hue-rotate(43deg) saturate(1.42) brightness(1.03) contrast(1.08);
  background-position: 58% 52% !important;
}

/* Official Black Badge Cullinan Series II campaign image, graded to gloss black. */
.cullinan-visual {
  filter: none;
  background-position: 52% 48% !important;
}

/* Official Purosangue studio image, graded to the requested Ferrari red. */
.purosangue-visual {
  filter: none;
  background-position: 50% 36% !important;
}

@media (max-width: 850px) {
  .official-car-image { background-position: center !important; }
}
