.direction-icon{transition:transform .28s cubic-bezier(.2,.7,.3,1);transform:translate(0)}@media(hover:hover){a:hover .direction-icon,button:hover .direction-icon{transform:translate(var(--arrow-x,3px),var(--arrow-y,0px))}}a:focus-visible .direction-icon,button:focus-visible .direction-icon,a:active .direction-icon,button:active .direction-icon{transform:translate(var(--arrow-x,3px),var(--arrow-y,0px))}.destination-ribbon i svg{transition:transform .45s ease}@media(hover:hover){.destination-ribbon:hover i svg{transform:rotate(45deg)}}.destination-ribbon:active i svg{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.direction-icon,.destination-ribbon i svg{transition:none;transform:none!important}}
