/* September 9 client photographs. Preserve fixed site frames and source pixels. */
.breadcrumb-section__wrapper[data-background$="/sep09/night-track-plant.jpg"] {
  background-position: 50% 17%;
}
.breadcrumb-section__wrapper[data-background$="/sep09/underground-night-work.jpg"] {
  background-position: 50% 44%;
}
.aj-detail__hero > img[src*="/client/sep09/"] {
  object-fit: cover;
  object-position: 50% 58%;
}
.aj-detail__gallery-item:has(> img[src*="/client/sep09/"]) {
  position: relative;
  min-height: 0;
}
.aj-detail__gallery-item > img[src*="/client/sep09/"] {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aj-detail--crane-controller-supply .aj-detail__gallery {
  height: 790px;
  min-height: 0;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.aj-detail--crane-controller-supply .aj-detail__gallery-item {
  min-height: 0;
}
.aj-detail--crane-controller-supply .aj-detail__gallery-item--1 > img {
  object-position: 55% 50%;
}
.aj-detail--london-underground-workforce-support .aj-detail__gallery-item--3 > img {
  object-position: 45% 20%;
}
.aj-detail--track-gangs-labour-support .aj-detail__gallery-item--1 > img {
  object-position: 64% 50%;
}
@media (max-width: 991px) {
  .aj-detail--crane-controller-supply .aj-detail__hero,
  .aj-detail--london-underground-workforce-support .aj-detail__hero {
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .aj-detail--crane-controller-supply .aj-detail__hero > img[src*="/client/sep09/"],
  .aj-detail--london-underground-workforce-support .aj-detail__hero > img[src*="/client/sep09/"] {
    position: relative;
    height: clamp(300px, 48vw, 420px);
    flex: none;
    object-position: 50% 58%;
  }
  .aj-detail--crane-controller-supply .aj-detail__hero-panel,
  .aj-detail--london-underground-workforce-support .aj-detail__hero-panel {
    position: relative;
    inset: auto;
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 26px;
    transform: none;
  }
  .aj-detail--crane-controller-supply .aj-detail__hero-shade,
  .aj-detail--london-underground-workforce-support .aj-detail__hero-shade {
    display: none;
  }
}
@media (max-width: 767px) {
  .breadcrumb-section__wrapper[data-background$="/sep09/night-track-plant.jpg"] {
    background-position: 50% 60px;
    background-repeat: no-repeat;
  }
  .aj-detail--crane-controller-supply .aj-detail__gallery {
    height: auto;
    grid-template-rows: repeat(3, 360px);
  }
  .aj-detail--crane-controller-supply .aj-detail__gallery-item,
  .aj-detail--crane-controller-supply .aj-detail__gallery-item--1 {
    grid-column: auto;
    grid-row: auto;
    height: 360px;
  }
  .aj-detail--london-underground-workforce-support .aj-detail__gallery-item--3 > img {
    object-position: 45% 22%;
  }
  .aj-detail--track-gangs-labour-support .aj-detail__gallery-item--1 > img {
    object-position: 62% 50%;
  }
}
