/* Feature page photo under the navy header band (Court Finder 1.22.2). */
.prv-area-hero:has(+ .prv-band-photo){padding-bottom:96px}
.prv-band-photo{max-width:1420px;margin:-72px auto 0;padding:0 48px;position:relative;z-index:1}
.prv-band-photo img{display:block;width:100%;aspect-ratio:21/8;object-fit:cover;box-shadow:0 18px 40px -22px rgba(16,28,43,.55)}
@media(max-width:760px){
  .prv-area-hero:has(+ .prv-band-photo){padding-bottom:64px}
  .prv-band-photo{margin-top:-44px;padding:0 20px}
  .prv-band-photo img{aspect-ratio:4/3}
}
/* Court finder: the photo sits inside the navy band, fading out behind the search. */
.prv-band-has-photo{position:relative;isolation:isolate;overflow:hidden}
.prv-band-has-photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101c2b 30%,rgba(16,28,43,.82) 55%,rgba(16,28,43,.45)),var(--band-photo) right 30%/cover no-repeat}
@media(max-width:760px){.prv-band-has-photo::before{background:linear-gradient(180deg,rgba(16,28,43,.78),#101c2b 75%),var(--band-photo) center 20%/cover no-repeat}}
