.feature-ribbon-link{display:block;color:inherit;text-decoration:none}.feature-ribbon-link:focus-visible{outline:3px solid #acd0c9;outline-offset:5px}.feature-ribbon-photo{margin:22px 0 0;overflow:hidden;background:#1d3540;aspect-ratio:16/10}.feature-ribbon-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.2,1),filter .7s ease}.feature-ribbon article:hover .feature-ribbon-photo img{transform:scale(1.055);filter:saturate(1.06) brightness(1.04)}@media(max-width:720px){.feature-ribbon-photo{max-width:420px;aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.feature-ribbon-photo img{transition:none}.feature-ribbon article:hover .feature-ribbon-photo img{transform:none}}
