/* 1660 AutoCare — preserve real-photo detail and service-specific framing. */
.home-page .real-work-gallery figure img {
  filter: saturate(.94) contrast(1.04);
}
.home-page .real-work-gallery figure:nth-child(3) img {
  object-position: 50% 65%;
}

/* The former About image needed a text-cover badge; the shop photograph does not. */
.about-page .page-hero--about .page-hero__media::before {
  content: none;
}
.about-page .page-hero--about .page-hero__media picture {
  display: block;
  width: 100%;
  height: 100%;
}
.about-page .page-hero--about .page-hero__media img {
  object-fit: cover;
  object-position: 38% 50%;
  filter: saturate(.94) contrast(1.03);
}
.about-page .team-feature figure img {
  object-position: 50% 48%;
}

.service-hero__media img[src="/assets/stock/transmission-service-wide.webp"] {
  object-position: 36% 50%;
}
.service-hero__media img[src="/assets/stock/tire-service-wide.webp"] {
  object-position: 42% 50%;
}
.service-hero__media img[src="/assets/stock/diesel-service-wide.webp"] {
  object-position: 62% 50%;
}

@media (max-width: 620px) {
  .about-page .page-hero--about .page-hero__media {
    height: clamp(340px, 110vw, 440px);
  }
  .about-page .page-hero--about .page-hero__media img {
    object-position: 50% 65%;
  }
}
