.route__link{color:inherit;display:flex;flex:1;flex-direction:column;height:100%;text-decoration:none}.route__body .route__cta{align-self:center}.route--link:hover .route__cta{background-position:0 92%;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.75),inset 0 -3px 7px rgba(14,14,14,.24),0 9px 24px rgba(14,14,14,.34),0 0 20px rgba(255,228,152,.45);transform:translateY(-2px)}.route--link:hover .route__cta:after{left:120%}@media (prefers-reduced-motion:reduce){.route--link:hover .route__cta{transform:none}}