.c-animated-link{--animated-link-text-color:#000;--animated-link-hover-text-color:#fff}.c-animated-link__viewport{height:1.625rem;display:block;position:relative;overflow:hidden}.c-animated-link__label{justify-content:center;align-items:center;width:100%;height:1.625rem;transition:transform .3s ease-in-out;display:flex}.c-animated-link__label--default{color:var(--animated-link-text-color);transform:translate(0,0)}.c-animated-link__label--hover{color:var(--animated-link-hover-text-color);position:absolute;inset:0;transform:translateY(100%)}.c-animated-link:is(:hover,:focus-visible) .c-animated-link__label--default{transform:translateY(-100%)}.c-animated-link:is(:hover,:focus-visible) .c-animated-link__label--hover{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.c-animated-link__label{transition:none}}
