.stroke-text{display:block;width:100%;line-height:0}.stroke-text__svg{display:block;width:100%;height:var(--stroke-text-height,160px);overflow:visible}.stroke-text__fill,.stroke-text__stroke{user-select:none}.stroke-text__stroke-char{stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash)}.stroke-text__stroke-char.is-animating{animation:strokeDraw var(--draw-duration,1.6s) var(--ease,ease-out) forwards;animation-delay:var(--delay,0s)}.stroke-text__stroke-char.is-finished,.stroke-text__wipe-rect.is-finished{stroke-dashoffset:0}.stroke-text__wipe-rect{width:0}.stroke-text__wipe-rect.is-animating{animation:wipeIn var(--fill-duration,.4s) cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}.stroke-text__wipe-rect.is-finished{width:var(--wipe-width,100%)}.stroke-text__fill-char--fade{opacity:0}.stroke-text__fill-char--fade.is-animating{animation:fillFade var(--fill-duration,.4s) var(--ease,ease-out) forwards;animation-delay:var(--delay,0s)}.stroke-text__fill-char--fade.is-finished{opacity:1}@keyframes strokeDraw{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}@keyframes fillFade{0%{opacity:0}to{opacity:1}}@keyframes wipeIn{0%{width:0}to{width:var(--wipe-width,100%)}}@media (prefers-reduced-motion:reduce){.stroke-text__fill-char--fade,.stroke-text__stroke-char,.stroke-text__wipe-rect{transition:none!important;animation:none!important}.stroke-text__stroke-char{stroke-dashoffset:0!important}.stroke-text__fill-char--fade{opacity:1!important}.stroke-text__wipe-rect{width:var(--wipe-width,100%)!important}}