@keyframes fruitDrift{0%{transform:translateY(0px) translateX(0px) rotate(var(--init-rotate,0deg)) scale(1);opacity:var(--opacity,.14)}25%{transform:translateY(-14px) translateX(calc(var(--drift-x,0px) * .4)) rotate(calc(var(--init-rotate,0deg) + 5deg)) scale(1.02)}60%{transform:translateY(-22px) translateX(calc(var(--drift-x,0px) * .75)) rotate(calc(var(--init-rotate,0deg) - 3deg)) scale(.98)}to{transform:translateY(-32px) translateX(var(--drift-x,0px)) rotate(calc(var(--init-rotate,0deg) + 9deg)) scale(1.03);opacity:var(--opacity,.14)}}@keyframes orbDrift{0%{transform:translateY(0)translate(0)scale(1)}30%{transform:translateY(calc(var(--drift-y,-40px) * .35)) translateX(calc(var(--drift-x,0px) * .5)) scale(1.04)}65%{transform:translateY(calc(var(--drift-y,-40px) * .72)) translateX(calc(var(--drift-x,0px) * .85)) scale(1.02)}to{transform:translateY(var(--drift-y,-40px)) translateX(var(--drift-x,0px)) scale(1.08)}}@keyframes sparklePulse{0%{opacity:0;transform:scale(.6)}20%{opacity:.45;transform:scale(1.1)}50%{opacity:.5;transform:scale(1)}80%{opacity:.3;transform:scale(.9)}to{opacity:0;transform:scale(.6)}}.anim-orb{animation:orbDrift var(--dur,14s) cubic-bezier(.45, .05, .55, .95) var(--del,0s) infinite alternate}.anim-fruit{animation:fruitDrift var(--dur,10s) cubic-bezier(.37, 0, .63, 1) var(--del,0s) infinite alternate}.anim-sparkle{animation:sparklePulse var(--dur,4s) cubic-bezier(.45, .05, .55, .95) var(--del,0s) infinite}@keyframes fruitFloat{0%{transform:translateY(0px) translateX(0px) rotate(var(--fr,0deg))}33%{transform:translateY(-18px) translateX(8px) rotate(calc(var(--fr,0deg) + 6deg))}66%{transform:translateY(-10px) translateX(-6px) rotate(calc(var(--fr,0deg) - 4deg))}to{transform:translateY(-24px) translateX(4px) rotate(calc(var(--fr,0deg) + 10deg))}}.anim-fruit-legacy{animation:fruitFloat var(--dur,10s) ease-in-out var(--del,0s) infinite alternate}@keyframes hfbFloat1{0%,to{transform:translateY(0px) rotate(var(--hfr,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--hfr,0deg) + 3deg))}}@keyframes hfbFloat2{0%,to{transform:translateY(0px) rotate(var(--hfr,0deg))}50%{transform:translateY(-7px) rotate(calc(var(--hfr,0deg) - 4deg))}}@keyframes hfbFloat3{0%,to{transform:translateY(0px) rotate(var(--hfr,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--hfr,0deg) + 2deg))}}@keyframes hfbFloat4{0%,to{transform:translateY(0px) rotate(var(--hfr,0deg))}50%{transform:translateY(-8px) rotate(calc(var(--hfr,0deg) - 3deg))}}@keyframes hfbFloat5{0%,to{transform:translateY(0px) rotate(var(--hfr,0deg))}50%{transform:translateY(-6px) rotate(calc(var(--hfr,0deg) + 5deg))}}.hfb1{animation:5.2s ease-in-out infinite hfbFloat1}.hfb2{animation:6.1s ease-in-out .8s infinite hfbFloat2}.hfb3{animation:4.8s ease-in-out 1.4s infinite hfbFloat3}.hfb4{animation:5.8s ease-in-out .3s infinite hfbFloat4}.hfb5{animation:6.5s ease-in-out 1.9s infinite hfbFloat5}.hfb6{animation:5.5s ease-in-out 2.3s infinite hfbFloat1}.hfb7{animation:6.8s ease-in-out .6s infinite hfbFloat3}.hfb8{animation:4.6s ease-in-out 1.1s infinite hfbFloat2}@keyframes hpFloat1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes hpFloat2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-4deg)}}@keyframes hpFloat3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes hpFloat4{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-3deg)}}.hp-f1{animation:5.2s ease-in-out infinite hpFloat1}.hp-f2{animation:6.1s ease-in-out .8s infinite hpFloat2}.hp-f3{animation:4.8s ease-in-out 1.4s infinite hpFloat3}.hp-f4{animation:5.8s ease-in-out .3s infinite hpFloat4}.hp-f5{animation:6.5s ease-in-out 1.9s infinite hpFloat1}.hp-f6{animation:5.5s ease-in-out 2.3s infinite hpFloat2}@keyframes cupFloat1{0%,to{transform:translateY(0)rotate(-15deg)}50%{transform:translateY(-10px)rotate(-15deg)}}@keyframes cupFloat2{0%,to{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-12px)rotate(12deg)}}@keyframes cupFloat3{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-8px)rotate(-8deg)}}@keyframes cupFloat4{0%,to{transform:translateY(0)rotate(18deg)}50%{transform:translateY(-11px)rotate(18deg)}}@keyframes cupFloat5{0%,to{transform:translateY(0)rotate(-20deg)}50%{transform:translateY(-9px)rotate(-20deg)}}@keyframes cupFloat6{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-13px)rotate(6deg)}}@keyframes cupFloat7{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(-4deg)}}@keyframes cupFloat8{0%,to{transform:translateY(0)rotate(15deg)}50%{transform:translateY(-10px)rotate(15deg)}}@keyframes cupFloat9{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-14px)rotate(-10deg)}}@keyframes cupFloat10{0%,to{transform:translateY(0)rotate(22deg)}50%{transform:translateY(-8px)rotate(22deg)}}@keyframes cupFloat11{0%,to{transform:translateY(0)rotate(-18deg)}50%{transform:translateY(-11px)rotate(-18deg)}}@keyframes cupFloat12{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-9px)rotate(5deg)}}@keyframes cupFloat13{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-13px)rotate(-12deg)}}@keyframes cupFloat14{0%,to{transform:translateY(0)rotate(9deg)}50%{transform:translateY(-7px)rotate(9deg)}}@keyframes cupFloat15{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-12px)rotate(-6deg)}}@keyframes cupFloat16{0%,to{transform:translateY(0)rotate(20deg)}50%{transform:translateY(-10px)rotate(20deg)}}.anim-cup1{animation:5.4s ease-in-out infinite cupFloat1}.anim-cup2{animation:6.2s ease-in-out .9s infinite cupFloat2}.anim-cup3{animation:4.8s ease-in-out 1.6s infinite cupFloat3}.anim-cup4{animation:5.9s ease-in-out .4s infinite cupFloat4}.anim-cup5{animation:6.7s ease-in-out 2.1s infinite cupFloat5}.anim-cup6{animation:5.1s ease-in-out 1.3s infinite cupFloat6}.anim-cup7{animation:4.5s ease-in-out .7s infinite cupFloat7}.anim-cup8{animation:6.3s ease-in-out 1.8s infinite cupFloat8}.anim-cup9{animation:5.6s ease-in-out 2.4s infinite cupFloat9}.anim-cup10{animation:4.9s ease-in-out .5s infinite cupFloat10}.anim-cup11{animation:6.8s ease-in-out 1.1s infinite cupFloat11}.anim-cup12{animation:5.3s ease-in-out 2.8s infinite cupFloat12}.anim-cup13{animation:7.1s ease-in-out .2s infinite cupFloat13}.anim-cup14{animation:4.7s ease-in-out 3.2s infinite cupFloat14}.anim-cup15{animation:5.8s ease-in-out 1.5s infinite cupFloat15}@keyframes smScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes smBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sm-people-strip{align-items:flex-end;gap:0;width:max-content;animation:38s linear infinite smScroll;display:flex;position:absolute;bottom:0;left:0}.sm-person{opacity:.18;flex-direction:column;align-items:center;padding:0 28px;display:flex;position:relative}.sm-label{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:20px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:700}.sm-person:first-child{animation:3.2s ease-in-out infinite smBob}.sm-person:nth-child(2){animation:3.8s ease-in-out .4s infinite smBob}.sm-person:nth-child(3){animation:3s ease-in-out .8s infinite smBob}.sm-person:nth-child(4){animation:3.5s ease-in-out 1.2s infinite smBob}.sm-person:nth-child(5){animation:4s ease-in-out .2s infinite smBob}.sm-person:nth-child(6){animation:3.3s ease-in-out 1.6s infinite smBob}.sm-person:nth-child(7){animation:3.7s ease-in-out .6s infinite smBob}.sm-person:nth-child(8){animation:3.1s ease-in-out 1s infinite smBob}.sm-person:nth-child(9){animation:3.2s ease-in-out infinite smBob}.sm-person:nth-child(10){animation:3.8s ease-in-out .4s infinite smBob}.sm-person:nth-child(11){animation:3s ease-in-out .8s infinite smBob}.sm-person:nth-child(12){animation:3.5s ease-in-out 1.2s infinite smBob}.sm-person:nth-child(13){animation:4s ease-in-out .2s infinite smBob}.sm-person:nth-child(14){animation:3.3s ease-in-out 1.6s infinite smBob}.sm-person:nth-child(15){animation:3.7s ease-in-out .6s infinite smBob}.sm-person:nth-child(16){animation:3.1s ease-in-out 1s infinite smBob}@keyframes fbFloat1{0%,to{transform:translateY(0px) rotate(var(--fr,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--fr,0deg) + 3deg))}}@keyframes fbFloat2{0%,to{transform:translateY(0px) rotate(var(--fr,0deg))}50%{transform:translateY(-7px) rotate(calc(var(--fr,0deg) - 4deg))}}@keyframes fbFloat3{0%,to{transform:translateY(0px) rotate(var(--fr,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--fr,0deg) + 2deg))}}@keyframes fbFloat4{0%,to{transform:translateY(0px) rotate(var(--fr,0deg))}50%{transform:translateY(-8px) rotate(calc(var(--fr,0deg) - 3deg))}}@keyframes fbFloat5{0%,to{transform:translateY(0px) rotate(var(--fr,0deg))}50%{transform:translateY(-6px) rotate(calc(var(--fr,0deg) + 5deg))}}.fb1{animation:5.2s ease-in-out infinite fbFloat1}.fb2{animation:6.1s ease-in-out .8s infinite fbFloat2}.fb3{animation:4.8s ease-in-out 1.4s infinite fbFloat3}.fb4{animation:5.8s ease-in-out .3s infinite fbFloat4}.fb5{animation:6.5s ease-in-out 1.9s infinite fbFloat5}.fb6{animation:5.5s ease-in-out 2.3s infinite fbFloat1}.fb7{animation:6.8s ease-in-out .6s infinite fbFloat3}.fb8{animation:4.6s ease-in-out 1.1s infinite fbFloat2}
