.intro-feature-photo{max-width:480px;margin:42px 0 0;overflow:hidden;background:#bfd0d4;aspect-ratio:4/3}.intro-feature-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.65,.2,1),filter .6s ease}.intro-title:hover .intro-feature-photo img{transform:scale(1.05);filter:saturate(1.05) brightness(1.03)}@media(max-width:720px){.intro-feature-photo{max-width:420px;margin-top:30px}}@media(prefers-reduced-motion:reduce){.intro-feature-photo img{transition:none}.intro-title:hover .intro-feature-photo img{transform:none}}
