.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;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));line-height:30px}.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)))}.main-navigation .main-nav ul li a .char,.main-navigation .main-nav ul li a .char:after,.main-navigation .main-nav ul li a .char:before{transition:color .2s linear;animation-duration:.6s,.4s;animation-iteration-count:infinite;animation-timing-function:steps(1);animation-delay:calc(-.1s * var(--char-index))}.main-navigation .main-nav ul li a .char:after,.main-navigation .main-nav ul li a .char:before{visibility:visible;opacity:0;transition-property:all;animation-name:glitch-anim,glitch-bounce;animation-play-state:paused}.main-navigation .main-nav ul li a .char:before{color:#fe422e;animation-delay:calc(-.02s * var(--char-index))}.main-navigation .main-nav ul li a .char:after{color:#fd7b55;animation-delay:calc(-.5s * var(--char-index))}.main-navigation .main-nav ul li a:hover .char{color:#fff;animation-name:glitch-bounce}.main-navigation .main-nav ul li a:hover .char:after,.main-navigation .main-nav ul li a:hover .char:before{opacity:1;animation-play-state:running}@keyframes glitch-bounce{20%{transform:translate(-1%,0)}40%{transform:translate(14%,-2%)}50%{transform:translate(-5%,5%)}65%{transform:translate(1%,-2%)}80%{transform:translate(-3%,2%)}}@keyframes glitch-anim{0%{clip-path:polygon(0 70%,100% 70%,100% 75%,0 75%)}20%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}40%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}60%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}80%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}100%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}