#gp-directions .gp-track .track-photo {
  background-image: linear-gradient(180deg, rgba(0,0,0,.22), transparent 60%), url("assets/track-bike-web.jpg");
  background-size: cover, auto 145%;
  background-position: center, right bottom;
  background-repeat: no-repeat;
  min-height: 440px;
}
#gp-directions .track-photo .track-lines,
#gp-directions .track-photo .photo-caption { display: none; }
#gp-directions .track-photo .hero-stamp {
  top: 32px;
  left: 30px;
  bottom: auto;
  right: auto;
  text-align: left;
  font-size: clamp(29px, 3.5vw, 43px);
  line-height: 1.05;
  letter-spacing: -.7px;
  text-shadow: 0 2px 16px rgba(0,0,0,.65);
}
@media (max-width:600px) {
  #gp-directions .gp-track .track-photo {
    min-height: 360px;
    background-size: cover, auto 145%;
  }
  #gp-directions .track-photo .hero-stamp {
    top: 25px;
    left: 23px;
    font-size: 34px;
  }
}
