#gp-directions .aj-photo {
  padding: 0;
  overflow: hidden;
  background: #242326;
  display: block;
}
#gp-directions .aj-photo img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  object-fit: cover;
  object-position: center 28%;
}
#gp-directions .aj-photo strong {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 45px 24px 20px;
  background: linear-gradient(transparent, rgba(0,0,0,.8));
  color: #fff;
}
@media(max-width:600px) {
  #gp-directions .aj-photo { min-height: 0; aspect-ratio: 4 / 5; }
}
