[data-zz-text] .zz-wd{white-space:nowrap}[data-zz-text=flip] .zz-ch,[data-zz-text=letters] .zz-ch,[data-zz-text=words] .zz-wd{display:inline-block}[data-zz-text=highlight] .zz-hl{background-image:linear-gradient(var(--zz-text-mark,color-mix(in srgb,var(--zz-effect-color,var(--zz-color-accent,#d0ea63)) 65%,transparent)),var(--zz-text-mark,color-mix(in srgb,var(--zz-effect-color,var(--zz-color-accent,#d0ea63)) 65%,transparent)));background-position:0 88%;background-repeat:no-repeat;background-size:100% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes zz-type{0%{opacity:0}to{opacity:1}}@keyframes zz-caret{0%,to{opacity:1}}@keyframes zz-letter{0%{filter:blur(6px);opacity:0;transform:translateY(.45em)}to{filter:blur(0)}}@keyframes zz-letter-flip{0%{opacity:0;transform:perspective(400px) rotateX(-90deg);transform-origin:50% 100%}to{transform-origin:50% 100%}}@keyframes zz-word{0%{filter:blur(4px);opacity:0;transform:translateY(.6em) rotate(3deg)}to{filter:blur(0)}}@keyframes zz-mark{0%{background-size:0 .42em}to{background-size:100% .42em}}@media (prefers-reduced-motion:no-preference){html.zz-motion [data-zz-text=words]:not(.zz-in) .zz-wd,html.zz-motion [data-zz-text]:is([data-zz-text=typewriter],[data-zz-text=letters],[data-zz-text=flip],[data-zz-text=scramble]):not(.zz-in) .zz-ch{opacity:0}html.zz-motion [data-zz-text=highlight]:not(.zz-in) .zz-hl{background-size:0 .42em}html.zz-motion:not(.zz-motion-ready) [data-zz-text]:not([data-zz-text=highlight]):not([data-zz-fold] *,.zz-template--header *){animation:zz-motion-show 1ms 2.5s forwards;visibility:hidden}:is(.zz-in,.zz-effect-play)[data-zz-text=typewriter] .zz-ch{animation:zz-type 1ms step-end calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 45ms)) both;position:relative}:is(.zz-in,.zz-effect-play)[data-zz-text=typewriter] .zz-ch:after{animation:zz-caret var(--zz-effect-step,45ms) step-end calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 45ms));background:currentColor;bottom:.08em;content:"";opacity:0;position:absolute;right:-.06em;top:.12em;width:max(2px,.07em)}:is(.zz-in,.zz-effect-play)[data-zz-text=typewriter] .zz-wd:last-of-type .zz-ch:last-child:after{animation:zz-caret .5s step-end calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 45ms)) 5 alternate}:is(.zz-in,.zz-effect-play)[data-zz-text=letters] .zz-ch{animation:zz-letter .6s cubic-bezier(.2,.7,.2,1) calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 30ms)) both}:is(.zz-in,.zz-effect-play)[data-zz-text=flip] .zz-ch{animation:zz-letter-flip .6s cubic-bezier(.16,1,.3,1) calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 35ms)) both}:is(.zz-in,.zz-effect-play)[data-zz-text=words] .zz-wd{animation:zz-word .7s cubic-bezier(.16,1,.3,1) calc(var(--zz-motion-delay, 0ms) + var(--i, 0)*var(--zz-effect-step, 70ms)) both}:is(.zz-in,.zz-effect-play)[data-zz-text=scramble] .zz-ch{animation:zz-type 1ms step-end var(--zz-motion-delay,0ms) both}:is(.zz-in,.zz-effect-play)[data-zz-text=highlight] .zz-hl{animation:zz-mark .9s cubic-bezier(.65,0,.35,1) calc(var(--zz-motion-delay, 0ms) + .2s + var(--i, 0)*var(--zz-effect-step, .12s)) both}}@keyframes zz-motion-show{to{visibility:visible}}
