:root{
  --pnc-hero:url("/assets/pnc/home-hero.webp");
  --pnc-services:url("https://images.pexels.com/photos/5439449/pexels-photo-5439449.jpeg?auto=compress&cs=tinysrgb&w=1600");
  --pnc-stories:url("https://images.pexels.com/photos/4483558/pexels-photo-4483558.jpeg?auto=compress&cs=tinysrgb&w=1600");
  --pnc-industries:url("https://images.pexels.com/photos/17937671/pexels-photo-17937671.jpeg?auto=compress&cs=tinysrgb&w=1600");
}

.hero-media{background-image:var(--pnc-hero)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important;transform:none!important;image-rendering:auto!important}

/* The homepage service cards can become non-clickable after navigation cleanup.
   Match an untranslated numeric image key, never [href] or localized text. */
.service-track > .service-card[data-image-key="1"]::before{
  background-image:url("https://images.pexels.com/photos/5439449/pexels-photo-5439449.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}
.service-track > .service-card[data-image-key="2"]::before{
  background-image:url("https://images.pexels.com/photos/4483558/pexels-photo-4483558.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}
.service-track > .service-card[data-image-key="3"]::before{
  background-image:url("https://images.pexels.com/photos/19895881/pexels-photo-19895881.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}
.service-track > .service-card[data-image-key="4"]::before{
  background-image:url("https://images.pexels.com/photos/31321050/pexels-photo-31321050.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}
/* Reserve unique images for additional service-card positions. */
.service-track > .service-card[data-image-key="5"]::before{
  background-image:url("https://images.pexels.com/photos/14357247/pexels-photo-14357247.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}
.service-track > .service-card[data-image-key="6"]::before{
  background-image:url("https://images.pexels.com/photos/5953831/pexels-photo-5953831.jpeg?auto=compress&cs=tinysrgb&w=1400")!important;
}

.story-card:nth-child(3n+1){--pnc-stories:url("https://images.pexels.com/photos/4483558/pexels-photo-4483558.jpeg?auto=compress&cs=tinysrgb&w=1200")}
.story-card:nth-child(3n+2){--pnc-stories:url("https://images.pexels.com/photos/37121348/pexels-photo-37121348.jpeg?auto=compress&cs=tinysrgb&w=1200")}
.story-card:nth-child(3n){--pnc-stories:url("https://images.pexels.com/photos/5439152/pexels-photo-5439152.jpeg?auto=compress&cs=tinysrgb&w=1200")}

.industry-grid > .industry-card:nth-of-type(1) .industry-img{background-image:url("https://images.pexels.com/photos/17937671/pexels-photo-17937671.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}
.industry-grid > .industry-card:nth-of-type(2) .industry-img{background-image:url("https://images.pexels.com/photos/19233057/pexels-photo-19233057.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}
.industry-grid > .industry-card:nth-of-type(3) .industry-img{background-image:url("https://images.pexels.com/photos/36594160/pexels-photo-36594160.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}
.industry-grid > .industry-card:nth-of-type(4) .industry-img{background-image:url("https://images.pexels.com/photos/5953831/pexels-photo-5953831.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}
.industry-grid > .industry-card:nth-of-type(5) .industry-img{background-image:url("https://images.pexels.com/photos/4481532/pexels-photo-4481532.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}
.industry-grid > .industry-card:nth-of-type(6) .industry-img{background-image:url("https://images.pexels.com/photos/19895881/pexels-photo-19895881.jpeg?auto=compress&cs=tinysrgb&w=1200")!important}

.page-hero-media img,.hero-slide img{filter:none!important;transform:none!important;image-rendering:auto!important;object-fit:cover!important}
@media(min-width:1200px){.page-hero-media{max-width:760px}}
