:root{--sc-text-roll-color:#1d1d1f}.sc-text-roll{position:relative;display:inline-block;overflow:hidden;min-width:max-content;color:transparent!important;cursor:pointer}.sc-text-roll::after,.sc-text-roll::before{content:attr(data-label)/"";position:absolute;inset:0;color:var(--sc-text-roll-color);transition:transform var(--sc-motion-duration-2, 280ms) var(--sc-ease-inout, cubic-bezier(.65, 0, .35, 1))}.sc-text-roll::before{transform:translateY(0)}.sc-text-roll::after{transform:translateY(100%)}@media (hover:hover){.sc-text-roll:hover::before{transform:translateY(-100%)}.sc-text-roll:hover::after{transform:translateY(0)}}.sc-text-roll:focus-visible::before{transform:translateY(-100%)}.sc-text-roll:focus-visible::after{transform:translateY(0)}.sc-text-roll:focus-visible{outline:2px solid var(--sc-text-roll-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sc-text-roll::after,.sc-text-roll::before{transition:none}}.sc-text-roll--invert{--sc-text-roll-color:#fff}.sc-text-roll.sc-text-roll::after,.sc-text-roll.sc-text-roll::before{content:attr(data-label)/"";position:absolute;inset:0;height:100%;bottom:0;background:0 0;transform-origin:initial;color:var(--sc-text-roll-color);line-height:inherit}.sc-text-roll.sc-text-roll::before{transform:translateY(0)}.sc-text-roll.sc-text-roll::after{transform:translateY(100%)}@media (hover:hover){.sc-text-roll.sc-text-roll:hover::before{transform:translateY(-100%)!important}.sc-text-roll.sc-text-roll:hover::after{transform:translateY(0)!important}}.sc-text-roll.sc-text-roll:focus-visible::before{transform:translateY(-100%)!important}.sc-text-roll.sc-text-roll:focus-visible::after{transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.sc-text-roll.sc-text-roll::after,.sc-text-roll.sc-text-roll::before{transition:none}}.sc-text-roll.sc-text-roll{font:inherit}.sc-nav-roll.sc-nav-roll::after,.sc-nav-roll.sc-nav-roll::before{content:attr(data-label)/""}
