.burn{--burn-ease:cubic-bezier(.16, 1, .3, 1)}.burn__word,.burn__char{display:inline-block}.burn__word{white-space:nowrap}.burn__glued{display:inline-block}.burn__char{opacity:0;filter:blur(6px);background-image:linear-gradient(to bottom, transparent 0 16%, var(--color-burn-b) 34%, var(--color-burn-a) 52%, color-mix(in oklab, var(--color-burn-a) 40%, currentColor) 64%, currentColor 76%);-webkit-text-fill-color:transparent;transition:opacity .7s var(--burn-ease), translate 1.1s var(--burn-ease), filter .9s var(--burn-ease), background-position 1.7s cubic-bezier(.3, .1, .25, 1);transition-delay:calc(var(--i) * var(--burn-step));background-position:50% 0;background-repeat:no-repeat;background-size:100% 420%;-webkit-background-clip:text;background-clip:text;margin:-.26em -.08em;padding:.26em .08em;translate:0 .32em}.burn[data-in] .burn__char{opacity:1;filter:blur();background-position:50% 100%;translate:none}.burn-scope:has(.burn) [data-burn-follow]{opacity:0;transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--burn-follow-delay,.26s), translate 1s cubic-bezier(.16, 1, .3, 1) var(--burn-follow-delay,.26s);translate:0 14px}.burn-scope:has(.burn[data-in]) [data-burn-follow]{opacity:1;translate:none}@media (prefers-reduced-motion:no-preference){.burn[data-on=load] .burn__char{opacity:1;filter:blur();animation:burn-fade .7s var(--burn-ease) backwards, burn-lift 1.1s var(--burn-ease) backwards, burn-focus .9s var(--burn-ease) backwards, burn-sweep 1.7s cubic-bezier(.3, .1, .25, 1) backwards;animation-delay:calc(var(--i) * var(--burn-step));background-position:50% 100%;transition:none;translate:none}.burn-scope:has(.burn[data-on=load]) [data-burn-follow]{opacity:1;animation:.8s cubic-bezier(.16,1,.3,1) backwards burn-fade,1s cubic-bezier(.16,1,.3,1) backwards burn-follow-lift;animation-delay:var(--burn-follow-delay,.26s);transition:none;translate:none}}@keyframes burn-fade{0%{opacity:0}}@keyframes burn-lift{0%{translate:0 .32em}}@keyframes burn-focus{0%{filter:blur(6px)}}@keyframes burn-sweep{0%{background-position:50% 0}}@keyframes burn-follow-lift{0%{translate:0 14px}}.echo{--echo-spread:1;--echo-unit:calc(max(1.5px, .035em) * var(--echo-spread));isolation:isolate;display:inline-block;position:relative}.echo__anchor{z-index:-1;vertical-align:baseline;width:0;height:0;display:inline-block;position:relative}.echo__svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.echo__copy{fill:var(--color-background);stroke:var(--color-echo-ink);stroke-width:.6px;stroke-dasharray:1.2 1.2;stroke-opacity:calc(1 - (var(--step) - 1) * .13);translate:0 calc(var(--step) * var(--echo-unit) * -1);transition:translate .36s cubic-bezier(.2, .8, .2, 1) calc(var(--step) * 28ms)}@media (prefers-reduced-motion:no-preference){.echo__copy{animation:echo-unfold .56s cubic-bezier(.16, 1, .3, 1) calc(.28s + (var(--step) - 1) * 90ms) backwards}.echo:hover{--echo-spread:2.4}}@keyframes echo-unfold{0%{translate:0 calc((var(--step) - 1) * var(--echo-unit) * -1);opacity:0}10%{opacity:1}}@media (prefers-reduced-motion:reduce){.burn__char{opacity:1;filter:none;-webkit-text-fill-color:currentColor;background:0 0;transition:none;translate:none}.burn-scope:has(.burn) [data-burn-follow]{opacity:1;filter:none;-webkit-text-fill-color:currentColor;background:0 0;transition:none;translate:none}.echo__copy{transition:none}}@media (scripting:none){.burn__char{opacity:1;filter:none;-webkit-text-fill-color:currentColor;background:0 0;translate:none}.burn-scope:has(.burn) [data-burn-follow]{opacity:1;filter:none;-webkit-text-fill-color:currentColor;background:0 0;translate:none}}