/* Photo overlays retain contrast while allowing more of the image to show. */
.hero-slide-controls{background:rgba(0,8,48,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.hero-slide-controls button[aria-pressed=true],.hero-slide-controls button[aria-pressed=true]:hover{background:rgba(244,181,97,.9)}
.visit-image-pair figcaption,.faq-visit-image figcaption{background:rgba(255,255,255,.84);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.address-image{height:500px}
@media(max-width:980px){.address-image{height:380px}}
@media(max-width:700px){.address-image{height:260px}}
@media(prefers-reduced-motion:reduce){.hero-slide-controls,.visit-image-pair figcaption,.faq-visit-image figcaption{backdrop-filter:none;-webkit-backdrop-filter:none}}
