.hero-frame[data-astro-cid-anhloy43]{container-type:size;isolation:isolate}.hero-atmosphere[data-astro-cid-anhloy43]{position:absolute;pointer-events:none;left:50%;top:60%;width:max(100cqw,calc(100cqh * 1672 / 941));aspect-ratio:1672 / 941;transform:translate(-50%,-60%)}.hero-sun[data-astro-cid-anhloy43]{position:absolute;left:20.7%;top:45.8%;width:38%;aspect-ratio:1;transform:translate(-50%,-50%);mix-blend-mode:screen}.hero-clouds[data-astro-cid-anhloy43]{position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 16%,black 24%,black 35%,transparent 44%)}.hero-clouds__image[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;max-width:none;animation:hero-cloud-drift 28s ease-in-out infinite alternate}.hero-breeze[data-astro-cid-anhloy43]{position:absolute;left:29%;top:51%;width:42%;height:28%;mix-blend-mode:screen;mask-image:linear-gradient(to right,transparent,black 12%,black 32%,transparent 43%,transparent 57%,black 68%,black 88%,transparent)}.hero-breeze__wisp[data-astro-cid-anhloy43]{position:absolute;inset:0;background:radial-gradient(ellipse 26% 13% at 23% 49%,color-mix(in srgb,var(--color-bg) 70%,transparent),transparent 100%),radial-gradient(ellipse 23% 20% at 71% 43%,color-mix(in srgb,var(--color-bg) 55%,transparent),transparent 100%),radial-gradient(ellipse 33% 10% at 64% 69%,color-mix(in srgb,var(--color-accent-light) 35%,transparent),transparent 100%);filter:url(#hero-air-diffusion);transform-origin:center;animation:hero-breeze-float 12s ease-in-out infinite}.hero-breeze__wisp--trailing[data-astro-cid-anhloy43]{inset:12% -5% -12% 5%;animation-delay:-7s;animation-duration:17s;animation-direction:reverse}.hero-aura[data-astro-cid-anhloy43]{position:absolute;left:50%;top:61.5%;width:26%;aspect-ratio:4 / 5;transform:translate(-50%,-50%);mix-blend-mode:screen}.hero-aura__glow[data-astro-cid-anhloy43],.hero-aura__pulse[data-astro-cid-anhloy43]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at center,transparent 40%,rgb(255 226 160 / .08) 51%,rgb(255 214 135 / .38) 62%,rgb(255 237 193 / .22) 70%,rgb(255 213 136 / .06) 80%,transparent 94%);animation:hero-aura-breathe 7s ease-in-out infinite}.hero-aura__pulse[data-astro-cid-anhloy43]{background:radial-gradient(ellipse at center,transparent 53%,rgb(255 225 166 / .06) 61%,rgb(255 232 182 / .32) 68%,rgb(255 219 150 / .12) 76%,transparent 88%);animation:hero-aura-expand 10s ease-in-out infinite}.hero-aura__pulse--delayed[data-astro-cid-anhloy43]{animation-delay:-5s}@keyframes hero-aura-breathe{0%,to{transform:scale(.96);opacity:.55}50%{transform:scale(1.06);opacity:1}}@keyframes hero-aura-expand{0%{transform:scale(.86);opacity:0}30%{opacity:.7}65%{opacity:.4}to{transform:scale(1.22);opacity:0}}@keyframes hero-cloud-drift{0%{transform:translate(-1.5%) scale(1.04)}to{transform:translate(1.5%) scale(1.04)}}@keyframes hero-breeze-float{0%{transform:translate(-5%,5%) scale(.95) rotate(-3deg);opacity:0}25%{opacity:.5}65%{opacity:.4}to{transform:translate(7%,-9%) scale(1.15) rotate(3deg);opacity:0}}.hero-sun__glow[data-astro-cid-anhloy43],.hero-sun__rays[data-astro-cid-anhloy43]{position:absolute;inset:0;border-radius:50%}.hero-sun__glow[data-astro-cid-anhloy43]{background:radial-gradient(circle,var(--color-bg) 0%,color-mix(in srgb,var(--color-accent-light) 55%,transparent) 7%,transparent 48%);animation:hero-sun-glow 9s ease-in-out infinite alternate}.hero-sun__rays[data-astro-cid-anhloy43]{background:repeating-conic-gradient(from 5deg,transparent 0deg 13deg,color-mix(in srgb,var(--color-accent-light) 65%,transparent) 16deg,transparent 21deg 30deg);mask-image:radial-gradient(circle,transparent 2%,black 7%,transparent 62%);animation:hero-sun-rays 18s ease-in-out infinite alternate}.hero-water-filter[data-astro-cid-anhloy43]{position:absolute}.hero-water[data-astro-cid-anhloy43]{position:absolute;inset:0;mask-image:linear-gradient(to bottom,transparent 85%,black 91%),radial-gradient(ellipse 7% 7% at 21% 72%,black 35%,transparent 100%),radial-gradient(ellipse 10% 4% at 81% 70%,black 35%,transparent 100%)}.hero-water__surface[data-astro-cid-anhloy43]{position:absolute;inset:0;overflow:hidden;filter:url(#hero-water-motion)}.hero-water__image[data-astro-cid-anhloy43]{position:absolute;bottom:0;left:0;width:100%;height:100%;max-width:none}@keyframes hero-sun-glow{0%{opacity:.3;transform:scale(.85)}to{opacity:.65;transform:scale(1.12)}}@keyframes hero-sun-rays{0%{opacity:.2;transform:rotate(-5deg) scale(.95)}to{opacity:.5;transform:rotate(7deg) scale(1.1)}}@media(min-width:1280px){.hero-atmosphere[data-astro-cid-anhloy43]{top:75%;transform:translate(-50%,-75%)}}@media(max-width:767px){.hero-atmosphere[data-astro-cid-anhloy43]{top:50%;width:max(100cqw,calc(100cqh * 941 / 1672));aspect-ratio:941 / 1672;transform:translate(-50%,-50%)}.hero-sun[data-astro-cid-anhloy43]{left:18.8%;top:56.3%;width:70%}.hero-clouds[data-astro-cid-anhloy43]{mask-image:linear-gradient(to bottom,transparent 39%,black 44%,black 50%,transparent 55%)}.hero-breeze[data-astro-cid-anhloy43]{left:8%;top:64%;width:84%;height:18%}.hero-aura[data-astro-cid-anhloy43]{left:49.5%;top:70.5%;width:46%}.hero-water[data-astro-cid-anhloy43]{mask-image:linear-gradient(to bottom,transparent 87%,black 92%),radial-gradient(ellipse 8% 5% at 18% 75%,black 40%,transparent 100%),radial-gradient(ellipse 6% 3% at 86% 74%,black 35%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.hero-atmosphere[data-astro-cid-anhloy43]{display:none}}
