.split{vertical-align:top;line-height:inherit;display:inline-block;position:relative}.split__text{line-height:inherit;display:inline-block}.split__mask{vertical-align:top;margin-bottom:-.05em;padding-bottom:.05em;display:inline-block;overflow-y:hidden}.split__mask .char,.split__mask .word{vertical-align:top;white-space:pre;display:inline-block;position:relative}.split__mask .char-group{white-space:nowrap;display:inline-block}.split__mask .word,.split__mask .char{overflow-clip-margin:.05em;overflow:clip}.split__mask .char__inner,.split__mask .word__inner{will-change:transform;display:inline-block}.split__text--clone{pointer-events:none;position:absolute;inset:0 auto auto 0}.split[data-observe] .char__inner,.split[data-observe] .word__inner{opacity:0;transition:transform .65s cubic-bezier(.19, 1, .22, 1) calc(var(--index,0) * 10ms), opacity .65s cubic-bezier(.19, 1, .22, 1) calc(var(--index,0) * 10ms);transform:translateY(50%)}.split[data-observe].is-inview .char__inner,.split[data-observe].is-inview .word__inner{opacity:1;transform:translateZ(0)}.split[data-observe] .word__inner,.split[data-observe].is-inview .word__inner{transition-delay:calc(var(--index,0) * 28ms)}@media (hover:hover) and (pointer:fine){.link .split__text .char__inner,.link .split__text .word__inner{transition:transform .5s cubic-bezier(.19, 1, .22, 1) calc(var(--index,0) * 2ms)}.link .split__text--clone .char__inner,.link .split__text--clone .word__inner{transform:translateY(100%)}.link:hover .split__text:not(.split__text--clone) .char__inner,.link:hover .split__text:not(.split__text--clone) .word__inner{transform:translateY(-100%)}.link:hover .split__text--clone .char__inner,.link:hover .split__text--clone .word__inner{transform:translate(0,0)}}
