/* fix39: static hero and chapel photo. Operating Review CTA under Sound familiar. */

/* Hero is one viewport. No sticky pin, no scroll gap, no scale. */
.hero{
  height:100vh;
  min-height:100svh;
}
.stick{
  position:relative;
  top:auto;
  height:100vh;
  height:100svh;
  overflow:hidden;
}
.ph{
  transform:translate3d(-50%,0,0);
  will-change:auto;
}
.name{
  transform:none;
}
.name .w{
  will-change:auto;
}
.cue{
  opacity:1;
}

@media(max-width:760px){
  .hero{height:auto;min-height:100svh}
  .stick{position:relative;height:100svh;min-height:100svh}
  .ph{transform:translate3d(-50%,0,0)!important}
  .name{transform:none!important}
}

/* Chapel "Where I've spoken" photo and overlay: no reveal, fade, parallax, hover zoom, or sticky. */
#venues .v-ph{
  position:relative;
  top:auto;
}
#venues .v-ph img,
#venues .venue-overlay{
  transform:none;
}
.motion-on #venues .v-ph,
.motion-on #venues .v-ph.m-reveal,
.motion-on #venues .v-ph.m-reveal.is-in,
.motion-on #venues .venue-overlay{
  opacity:1 !important;
  transform:none !important;
  transition:none !important;
  animation:none !important;
  filter:none !important;
}
.motion-on #venues .v-ph img,
.motion-on #venues .v-ph:hover img{
  transform:none !important;
  transition:none !important;
}

/* Sound familiar: explain the Operating Review, then a real button. */
#company-area .f39-review-cta{
  margin-top:28px;
  margin-left:0;
  margin-right:auto;
  max-width:46ch;
}
#company-area .f39-review-explain{
  margin:0 0 20px;
  font-size:21px;
  line-height:1.5;
  color:var(--cream);
}
@media(max-width:760px){
  #company-area .f39-review-cta{margin-top:18px;max-width:none}
  #company-area .f39-review-explain{font-size:19px}
}
