.water-box{position:relative;display:inline-block;overflow:hidden}.svg-filters{position:absolute;width:0;height:0}.water-image{width:290px;height:auto;filter:url(#waterFilter);border-radius:250px;display:block;margin:auto;box-shadow:0 4px 10px #0003}.glow-wrapper{display:inline-block;pointer-events:none}.glow-img{width:70%;max-width:420px;height:auto;display:block;margin:auto;position:relative;z-index:3;border-radius:50%;background-clip:padding-box;padding:4px;box-sizing:border-box}.glow-wrapper:before{content:"";position:absolute;left:50%;top:50%;width:70%;height:88%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff0 60%,#fff 61%,#fff 64%,#fff0 70%);z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(10px) saturate(140%);opacity:.95}.glow-wrapper:after{content:"";position:absolute;left:50%;top:50%;width:110%;height:110%;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff47,#ffffff2e 15%,#ffffff14 28%,#ffffff05 42%,#0000 70%);filter:blur(24px);mix-blend-mode:screen;opacity:.9}.star-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.star-container:before{content:"";position:absolute;width:2.5px;height:2.5px;box-shadow:40px 50px var(--star-main),120px 180px var(--star-main),240px 90px var(--star-main),380px 200px var(--star-main),520px 140px var(--star-main),700px 300px var(--star-main),850px 100px var(--star-main),1000px 260px var(--star-main),1100px 50px var(--star-main),1250px 230px var(--star-main),200px 340px var(--star-main),600px 420px var(--star-main),900px 460px var(--star-main),400px 500px var(--star-main),300px 540px var(--star-main),100px 600px var(--star-main),750px 650px var(--star-main),950px 700px var(--star-main),1150px 760px var(--star-main),1150px 560px var(--star-main),1250px 590px var(--star-main),1490px 660px var(--star-main),1490px 390px var(--star-main),1090px 390px var(--star-main),1430px 550px var(--star-main),1400px 190px var(--star-soft),1360px 90px var(--star-soft),1200px 10px var(--star-main),1300px 820px var(--star-main);animation:starBlink1 3s infinite ease-in-out alternate}.star-container:after{content:"";position:absolute;width:1.5px;height:1.5px;box-shadow:60px 120px var(--star-main),150px 240px var(--star-main),360px 160px var(--star-main),520px 280px var(--star-main),740px 120px var(--star-main),880px 350px var(--star-main),1050px 80px var(--star-main),1180px 200px var(--star-main),250px 380px var(--star-main),650px 450px var(--star-main),950px 500px var(--star-main),480px 540px var(--star-main),380px 620px var(--star-main),180px 670px var(--star-main),820px 700px var(--star-main),1020px 750px var(--star-main),1230px 800px var(--star-main),1350px 850px var(--star-main),500px 900px var(--star-main),1290px 390px var(--star-main),1190px 490px var(--star-main),1090px 390px var(--star-main),1350px 630px var(--star-main),1290px 650px var(--star-main),1280px 20px var(--star-main),1180px 80px var(--star-main),600px 950px var(--star-main);animation:starBlink2 2s infinite ease-in-out alternate}.star-container .layer3{position:absolute;width:1px;height:1px;box-shadow:30px 60px var(--star-soft),180px 140px var(--star-soft),330px 100px var(--star-soft),480px 220px var(--star-soft),650px 160px var(--star-soft),820px 280px var(--star-soft),1000px 140px var(--star-soft),1200px 260px var(--star-soft),270px 330px var(--star-soft),700px 380px var(--star-soft),980px 430px var(--star-soft),420px 470px var(--star-soft),320px 530px var(--star-soft),220px 580px var(--star-soft),780px 620px var(--star-soft),1030px 680px var(--star-soft),1250px 720px var(--star-soft),1380px 760px var(--star-soft),550px 800px var(--star-soft),1280px 160px var(--star-soft),1190px 350px var(--star-soft),1130px 650px var(--star-soft),1070px 540px var(--star-soft),1350px 490px var(--star-soft),1450px 290px var(--star-soft),1470px 140px var(--star-soft),1390px 680px var(--star-soft),680px 850px var(--star-soft);animation:starBlink3 .5s infinite ease-in-out alternate}@keyframes starBlink1{0%{opacity:0}to{opacity:1}}@keyframes starBlink2{0%{opacity:0}to{opacity:.9}}@keyframes starBlink3{0%{opacity:0}to{opacity:.8}}.hover-effect{transition:all .3s ease}.hover-effect:hover{transform:scale(1.1);filter:brightness(120%)}.horizontal-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;gap:var(--_gap);max-width:100%}.horizontal-marquee.smooth{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.horizontal-marquee.paused .horizontal-marquee-inner{animation-play-state:paused}.horizontal-marquee.full .horizontal-marquee-inner{min-width:var(--_containerWidth)}.horizontal-marquee-inner{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:var(--_gap);white-space:nowrap}[data-animate=true] .horizontal-marquee-inner{animation:horizontal-marquee var(--_speed) linear infinite var(--_direction)}@keyframes horizontal-marquee{0%{transform:translate(calc(var(--_gap) * -1))}to{transform:translate(calc(-100% - var(--_gap) * 2))}}.vertical-marquee{display:flex;flex-wrap:nowrap;overflow:hidden;margin-bottom:var(--_gap);max-height:100%;flex-direction:column;height:calc(calc(var(--_containerSize) - var(--_vGap))/ 1.2)}.vertical-marquee.smooth{-webkit-mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent)}.vertical-marquee.paused .vertical-marquee-inner{animation-play-state:paused}.vertical-marquee-inner{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;margin-bottom:var(--_vGap)}[data-animate=true] .vertical-marquee-inner{animation:vertical-marquee var(--_speed) linear infinite var(--_direction)}.vertical-marquee-inner>:not(:last-child){margin-right:var(--_hGap)}@keyframes vertical-marquee{0%{transform:translateY(calc(var(--_vGap) * -1))}to{transform:translateY(calc(-100% - var(--_vGap) * 2))}}*{margin:0;padding:0}.fade-up{opacity:0;transform:translateY(24px);transition:opacity 3s cubic-bezier(.22,1,.36,1),transform 3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.fade-up.show{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
