.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}
.hero-intro{--hero-subtitle-at:calc(var(--hero-delay,.5s) + .8s + (var(--hero-lines,1) - 1) * .15s + 50ms)}.hero-word{vertical-align:top;display:inline-block;overflow:visible clip}.hero-word-inner{animation:.8s cubic-bezier(.215,.61,.355,1) backwards paused hero-rise;animation-timing-function:linear(0, .1199, .2297, .3301, .4213, .5038, .5781, .6446, .7037, .7559, .8015, .8411, .875, .9037, .9277, .9473, .963, .9752, .9844, .991, .9954, .998, .9994, .9999, 1);animation-delay:calc(var(--hero-delay,.5s) + var(--line,0) * .15s);display:inline-block}.hero-subtitle,.hero-cta{animation:1.1s cubic-bezier(.215,.61,.355,1) backwards paused hero-fade;animation-timing-function:linear(0, .1199, .2297, .3301, .4213, .5038, .5781, .6446, .7037, .7559, .8015, .8411, .875, .9037, .9277, .9473, .963, .9752, .9844, .991, .9954, .998, .9994, .9999, 1);animation-delay:var(--hero-subtitle-at)}.hero-cta{animation-duration:.6s;animation-delay:calc(var(--hero-subtitle-at) + .3s)}.hero-bubble{animation:1.5s cubic-bezier(.645,.045,.355,1) infinite alternate both paused hero-float;animation-timing-function:linear(0, .0003, .0023, .0078, .0185, .0362, .0625, .0992, .1481, .2109, .2894, .3851, .5, .6149, .7106, .7891, .8519, .9008, .9375, .9638, .9815, .9922, .9977, .9997, 1);animation-delay:var(--float-delay,0s)}.hero-coin{animation:var(--coin-anim) var(--coin-cycle) linear infinite both paused;animation-delay:var(--coin-delay)}[data-hero-go] .hero-word-inner,[data-hero-go] .hero-subtitle,[data-hero-go] .hero-cta,[data-hero-go]:not([data-hero-offscreen]) .hero-bubble,[data-hero-go]:not([data-hero-offscreen]) .hero-coin{animation-play-state:running}@keyframes hero-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes hero-fade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes hero-float{0%{transform:translateY(0)}to{transform:translateY(var(--drift,10px))}}@media (prefers-reduced-motion:reduce){.hero-word-inner,.hero-subtitle,.hero-cta,.hero-bubble,.hero-coin{animation:none}.hero-coin:not(.hero-coin-first){opacity:0}}
