animating-text{display:block;height:100%}animating-text p,animating-text h1,animating-text h2,animating-text h3,animating-text h4,animating-text h5,animating-text h6{margin:0}animating-text .animating-text-component-container{display:flex;flex-direction:column;height:100%;background-color:rgba(0,0,0,0);box-sizing:border-box;justify-content:center;transform:translateZ(0)}animating-text .animating-text{display:inline-block}animating-text .cc-position-top{justify-content:flex-start}animating-text .cc-position-middle{justify-content:center}animating-text .cc-position-bottom{justify-content:flex-end}animating-text .cc-text-align-left{text-align:left}animating-text .cc-text-align-left *{text-align:left}animating-text .cc-text-align-center{text-align:center}animating-text .cc-text-align-center *{text-align:center}animating-text .cc-text-align-right{text-align:right}animating-text .cc-text-align-right *{text-align:right}animating-text .char{word-break:break-word;white-space:normal;text-transform:none !important;display:inline-block}animating-text .word{white-space:nowrap;display:inline-block}animating-text .typewriter{display:inline;white-space:normal;overflow:visible;word-break:break-word;position:relative;font-family:monospace,"Courier New",Courier;text-transform:none !important}animating-text .cursor{display:inline-block;width:2px;height:1em;background-color:var(--cursor-color, black);animation:blink-caret .75s step-end infinite;vertical-align:bottom}@keyframes blink-caret{0%,100%{opacity:1}50%{opacity:0}}animating-text .headline--jump .char{animation-name:jump;animation-duration:var(--animation-duration, 800ms);animation-delay:var(--char-delay, 0ms);animation-timing-function:cubic-bezier(0.165, 0.44, 0.64, 1);animation-fill-mode:forwards;animation-iteration-count:1}@keyframes jump{20%{transform:translateY(1%) scaleY(0.95)}40%{transform:translateY(-50%) scaleY(1.1)}50%{transform:translateY(5%) scaleY(0.9)}70%{transform:translateY(-2.5%) scaleY(1)}80%,100%{transform:translateY(0) scaleY(1)}}animating-text .float-char{display:inline-block;text-transform:none !important}animating-text .headline--float .float-char{animation-name:float;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;text-transform:none !important}@keyframes float{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}animating-text .headline--ascend .char{display:inline-block;opacity:0;transform:translateY(100%);animation-name:ascend-fade-up;animation-delay:var(--char-delay, 0ms);animation-duration:var(--char-duration, 600ms);animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes ascend-fade-up{to{opacity:1;transform:translateY(0)}}animating-text .headline--blur .char{display:inline-block;opacity:0;filter:blur(8px);animation-name:blur-in;animation-duration:var(--char-duration, 0.6s);animation-delay:var(--char-delay, 0ms);animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes blur-in{to{opacity:1;filter:blur(0)}}animating-text .headline--descend .char{display:inline-block;opacity:0;transform:translateY(-100%);animation-name:descend-in;animation-delay:var(--char-delay, 0ms);animation-duration:var(--char-duration, 600ms);animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes descend-in{to{opacity:1;transform:translateY(0)}}animating-text .headline--bounce .char{display:inline-block;opacity:0;transform:translateY(-20px);animation-name:bounce-in;animation-duration:var(--char-duration, 0.5s);animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:var(--char-delay, 0ms)}@keyframes bounce-in{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}animating-text .headline--grow .char{display:inline-block;opacity:0;transform:scale(0);animation-name:grow-in;animation-duration:var(--char-duration, 0.6s);animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--char-delay, 0ms)}@keyframes grow-in{to{opacity:1;transform:scale(1)}}animating-text .glitch-char{display:inline-block;text-transform:none !important}animating-text .headline--glitch{position:relative;animation-name:glitch-flicker;animation-timing-function:linear;text-transform:none !important}@keyframes glitch-flicker{0%{text-shadow:2px 0 red,-2px 0 blue;transform:translate(0)}20%{text-shadow:-2px 0 red,2px 0 blue;transform:translate(-1px, 1px)}40%{text-shadow:2px 0 green,-2px 0 red;transform:translate(1px, -1px)}60%{text-shadow:-2px 0 blue,2px 0 green;transform:translate(-1px, 1px)}80%{text-shadow:2px 0 red,-2px 0 blue;transform:translate(1px, 0)}100%{text-shadow:none;transform:translate(0)}}
