@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-float[data-astro-cid-zi4ldr3x]{animation:float 4s ease-in-out infinite}.stars[data-astro-cid-zi4ldr3x]{position:absolute;top:0;left:0;width:100%;height:60%;pointer-events:none;z-index:1;background-image:radial-gradient(1px 1px at 10% 10%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 20% 25%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 30% 5%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 45% 15%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 55% 8%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 65% 20%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 75% 12%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 85% 5%,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 95% 18%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 5% 30%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 15% 35%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 40% 28%,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 60% 32%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 80% 25%,rgba(255,255,255,.6),transparent);animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.7}}.aurora[data-astro-cid-zi4ldr3x]{position:absolute;top:0;left:0;width:100%;height:50%;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.1) 20%,rgba(52,211,153,.05) 40%,transparent 60%);animation:aurora 8s ease-in-out infinite}@keyframes aurora{0%,to{opacity:.5;transform:translate(-5%)}50%{opacity:.8;transform:translate(5%)}}.snowfall[data-astro-cid-zi4ldr3x]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.snowfall-1[data-astro-cid-zi4ldr3x]:before,.snowfall-1[data-astro-cid-zi4ldr3x]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:200%;background-image:radial-gradient(4px 4px at 5% 15%,rgba(255,255,255,.9),transparent),radial-gradient(3px 3px at 15% 45%,rgba(255,255,255,.85),transparent),radial-gradient(4px 4px at 25% 75%,rgba(255,255,255,.9),transparent),radial-gradient(3px 3px at 35% 25%,rgba(255,255,255,.8),transparent),radial-gradient(4px 4px at 45% 55%,rgba(255,255,255,.85),transparent),radial-gradient(3px 3px at 55% 85%,rgba(255,255,255,.9),transparent),radial-gradient(4px 4px at 65% 35%,rgba(255,255,255,.8),transparent),radial-gradient(3px 3px at 75% 65%,rgba(255,255,255,.85),transparent),radial-gradient(4px 4px at 85% 15%,rgba(255,255,255,.9),transparent),radial-gradient(3px 3px at 95% 45%,rgba(255,255,255,.8),transparent);animation:snowfall-slow 12s linear infinite}.snowfall-1[data-astro-cid-zi4ldr3x]:after{animation-delay:-6s;background-image:radial-gradient(3px 3px at 10% 30%,rgba(255,255,255,.85),transparent),radial-gradient(4px 4px at 20% 60%,rgba(255,255,255,.9),transparent),radial-gradient(3px 3px at 30% 10%,rgba(255,255,255,.8),transparent),radial-gradient(4px 4px at 40% 80%,rgba(255,255,255,.85),transparent),radial-gradient(3px 3px at 50% 40%,rgba(255,255,255,.9),transparent),radial-gradient(4px 4px at 60% 70%,rgba(255,255,255,.8),transparent),radial-gradient(3px 3px at 70% 20%,rgba(255,255,255,.85),transparent),radial-gradient(4px 4px at 80% 50%,rgba(255,255,255,.9),transparent),radial-gradient(3px 3px at 90% 80%,rgba(255,255,255,.8),transparent)}.snowfall-2[data-astro-cid-zi4ldr3x]:before,.snowfall-2[data-astro-cid-zi4ldr3x]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:200%;background-image:radial-gradient(2px 2px at 8% 22%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 18% 52%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 28% 82%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 38% 12%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 48% 42%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 58% 72%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 68% 32%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 78% 62%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 88% 92%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 98% 22%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 3% 67%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 23% 37%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 43% 97%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 63% 7%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 83% 47%,rgba(255,255,255,.8),transparent);animation:snowfall-medium 8s linear infinite}.snowfall-2[data-astro-cid-zi4ldr3x]:after{animation-delay:-4s;background-image:radial-gradient(2px 2px at 12% 35%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 22% 65%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 32% 5%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 42% 75%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 52% 25%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 62% 55%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 72% 85%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 82% 15%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 92% 45%,rgba(255,255,255,.7),transparent)}.snowfall-3[data-astro-cid-zi4ldr3x]:before,.snowfall-3[data-astro-cid-zi4ldr3x]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:200%;opacity:.6;background-image:radial-gradient(1px 1px at 7% 18%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 14% 38%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 21% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 28% 78%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 35% 8%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 42% 28%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 49% 48%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 56% 68%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 63% 88%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 18%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 77% 38%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 84% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 91% 78%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 98% 98%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 4% 53%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 31% 93%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 58% 3%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 85% 33%,rgba(255,255,255,.7),transparent);animation:snowfall-fast 5s linear infinite}.snowfall-3[data-astro-cid-zi4ldr3x]:after{animation-delay:-2.5s;background-image:radial-gradient(1px 1px at 11% 25%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 22% 45%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 33% 65%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 44% 85%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 55% 15%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 66% 35%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 77% 55%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 88% 75%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 99% 5%,rgba(255,255,255,.6),transparent)}@keyframes snowfall-slow{0%{transform:translateY(0) translate(0)}to{transform:translateY(100%) translate(20px)}}@keyframes snowfall-medium{0%{transform:translateY(0) translate(0)}to{transform:translateY(100%) translate(-15px)}}@keyframes snowfall-fast{0%{transform:translateY(0) translate(0)}to{transform:translateY(100%) translate(10px)}}@media (prefers-reduced-motion: reduce){.animate-float[data-astro-cid-zi4ldr3x],.snowfall-1[data-astro-cid-zi4ldr3x]:before,.snowfall-1[data-astro-cid-zi4ldr3x]:after,.snowfall-2[data-astro-cid-zi4ldr3x]:before,.snowfall-2[data-astro-cid-zi4ldr3x]:after,.snowfall-3[data-astro-cid-zi4ldr3x]:before,.snowfall-3[data-astro-cid-zi4ldr3x]:after,.stars[data-astro-cid-zi4ldr3x],.aurora[data-astro-cid-zi4ldr3x]{animation:none}}
