.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.line{display:block;overflow:hidden}.splittext-initial{visibility:hidden}.splittext-lines .word{display:inline-block;opacity:0;text-decoration:inherit}.in-view .splittext-lines .word{animation:slide-down-blur .75s cubic-bezier(.17,.04,.03,1);animation-fill-mode:both;animation-delay:calc(.15s + .2s*var(--line-index))}.splittext-chars .char{display:inline-block;opacity:0;text-decoration:inherit}.in-view .splittext-chars .char{animation:slide-down-blur .5s cubic-bezier(.17,.04,.03,1);animation-fill-mode:both;animation-delay:calc(.15s + 9ms*var(--char-index))}@keyframes slide-up{0%{transform:translateY(2em) rotateX(0deg);transform-origin:bottom;opacity:0}to{transform-origin:bottom;transform:translateX(0) rotateX(0deg);opacity:1}}@keyframes slide-left{0%{transform:translateX(.5em);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-down-blur{0%{transform:translateY(-1em);transform-origin:bottom;opacity:0}to{transform-origin:bottom;transform:translateX(0);opacity:1}}