/* Clinical Approach: same smooth image reveal and exit as consultation heading. */
.home .clinical .lht-clinic-moment > .lht-clinic-image {opacity:0;transform:scale(1.025);transition:opacity .38s ease,transform .75s cubic-bezier(.2,.7,.2,1)}
.home .clinical .lht-clinic-moment::after {opacity:0;transition:opacity .35s ease}
.home .clinical .lht-clinic-moment:hover > .lht-clinic-image,
.home .clinical .lht-clinic-moment:focus-visible > .lht-clinic-image,
.home .clinical .lht-clinic-moment.lht-photo-active > .lht-clinic-image {opacity:1;transform:scale(1.06)}
.home .clinical .lht-clinic-moment:hover::after,
.home .clinical .lht-clinic-moment:focus-visible::after,
.home .clinical .lht-clinic-moment.lht-photo-active::after {opacity:.56}
@media (hover:none),(pointer:coarse){
 .home .clinical .lht-clinic-moment > .lht-clinic-image,
 .home .clinical .lht-clinic-moment:hover > .lht-clinic-image,
 .home .clinical .lht-clinic-moment:focus-visible > .lht-clinic-image {opacity:0;transform:scale(1.025)}
 .home .clinical .lht-clinic-moment::after,
 .home .clinical .lht-clinic-moment:hover::after,
 .home .clinical .lht-clinic-moment:focus-visible::after {opacity:0}
 .home .clinical .lht-clinic-moment.lht-photo-active > .lht-clinic-image {opacity:1;transform:scale(1.06)}
 .home .clinical .lht-clinic-moment.lht-photo-active::after {opacity:.56}
}
@media(prefers-reduced-motion:reduce){.home .clinical .lht-clinic-moment > .lht-clinic-image{transition:none;transform:none!important}}
