@media (prefers-reduced-motion:no-preference){
.homepage-banner{overflow:hidden}
.home-product-grid>a,.home-benefit-grid>a,.homepage-order a,.home-button{transition:transform .4s ease,box-shadow .4s ease,background-color .4s ease}
.home-product-photo img{transition:transform .65s cubic-bezier(.25,.1,.25,1)}
@media(hover:hover) and (pointer:fine){
.home-product-grid>a:hover,.home-benefit-grid>a:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2c1a1d08}
.home-product-grid>a:hover .home-product-photo img{transform:scale(1.01)}
.homepage-order a:hover,.home-button:hover{transform:translateY(-1px)}
}
}
