.stars[data-astro-cid-gttqbbyq]{overflow:hidden}.stars__field[data-astro-cid-gttqbbyq]{position:absolute;inset:0}.stars__grain[data-astro-cid-gttqbbyq]{z-index:0;animation:star-emerge 2.2s var(--ease-out) 1.2s both;position:absolute;inset:0}.stars__layer[data-astro-cid-gttqbbyq]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.stars__rest[data-astro-cid-gttqbbyq],.stars__star[data-astro-cid-gttqbbyq]{animation:star-emerge 2.2s var(--ease-out) both;animation-delay:var(--star-delay,1s)}.stars__star--spark[data-astro-cid-gttqbbyq]{animation-name:star-spark;animation-duration:.72s}.stars[data-astro-cid-gttqbbyq]:not(.stars--full){mask-image:radial-gradient(78% 85%,#0000 28%,#000 100%)}.stars__layer--far[data-astro-cid-gttqbbyq]{animation:96s linear infinite alternate stars-drift-far}.stars__layer--mid[data-astro-cid-gttqbbyq]{animation:72s linear infinite alternate stars-drift-mid}.stars__layer--near[data-astro-cid-gttqbbyq]{animation:48s linear infinite alternate stars-drift-near}.stars__band[data-astro-cid-gttqbbyq]{z-index:0;animation:star-emerge 2.2s var(--ease-out) 1.5s both, stars-drift-band 96s linear infinite alternate;background:radial-gradient(72% 16% at 48% 42%,oklch(80% .03 250/.13),#0000 70%);position:absolute;inset:-32%}.stars__bodies[data-astro-cid-gttqbbyq]{z-index:2;animation:star-emerge 2.2s var(--ease-out) 1.35s both, stars-drift-mid 72s linear infinite alternate;position:absolute;inset:0}.stars__planet[data-astro-cid-gttqbbyq]{border-radius:50%;position:absolute}.stars__planet--venus[data-astro-cid-gttqbbyq]{background:radial-gradient(circle at 35% 30%,#fff8ee,#e4c98a);width:.34rem;height:.34rem;top:15%;left:9%}.stars__planet--jupiter[data-astro-cid-gttqbbyq]{background:repeating-linear-gradient(#efe0c0 0 .18rem,#c9a06a .18rem .32rem);width:.78rem;height:.78rem;top:13%;right:9%}.stars__planet--saturn[data-astro-cid-gttqbbyq]{background:radial-gradient(circle at 38% 32%,#f0e6c8,#c4ae7a);width:.58rem;height:.58rem;top:66%;left:6%}.stars__planet--saturn[data-astro-cid-gttqbbyq]:after{content:"";border:1px solid oklch(88% .04 85/.5);border-radius:50%;width:216%;height:42%;position:absolute;top:38%;left:-58%;transform:rotate(-20deg)}.stars__planet--mars[data-astro-cid-gttqbbyq]{background:radial-gradient(circle at 38% 32%,#f0a070,#9a341c);width:.4rem;height:.4rem;top:73%;right:11%}.stars__comet[data-astro-cid-gttqbbyq],.stars__meteor[data-astro-cid-gttqbbyq]{z-index:3;opacity:0;position:absolute}.stars__comet[data-astro-cid-gttqbbyq]{animation:56s linear infinite stars-comet;top:10%;left:-18%}.stars__comet-dust[data-astro-cid-gttqbbyq],.stars__comet-ion[data-astro-cid-gttqbbyq],.stars__comet-head[data-astro-cid-gttqbbyq]{position:absolute;top:0;left:0}.stars__comet-dust[data-astro-cid-gttqbbyq]{background:linear-gradient(90deg,#0000,oklch(88% .05 82/.38));border-radius:50%;width:9.5rem;height:.55rem;transform:translate(-100%,-50%)}.stars__comet-ion[data-astro-cid-gttqbbyq]{background:linear-gradient(90deg,#0000,oklch(78% .1 230/.7));width:12.5rem;height:1px;transform:translate(-100%,-50%)rotate(-5deg)}.stars__comet-head[data-astro-cid-gttqbbyq]{background:#f4f7fb;border-radius:50%;width:.32rem;height:.32rem;transform:translate(-50%,-50%)}.stars__meteor[data-astro-cid-gttqbbyq]{background:linear-gradient(90deg,#0000,#eef2f7 60%,#0000);width:7.5rem;height:1px}.stars__meteor--a[data-astro-cid-gttqbbyq]{animation:18s linear 5s infinite stars-meteor-a;top:22%;left:-8%}.stars__meteor--b[data-astro-cid-gttqbbyq]{animation:22s linear 13s infinite stars-meteor-b;top:58%;left:-8%}@keyframes stars-drift-band{0%{transform:rotate(-26deg)translate(-.45vw,.35vh)}to{transform:rotate(-26deg)translate(.55vw,-.3vh)}}@keyframes stars-comet{0%,74%{opacity:0;transform:translate(0,0)rotate(-28deg)}76%{opacity:.95;transform:translate(0,0)rotate(-28deg)}90%{opacity:0;transform:translate(72vw,48vh)rotate(-28deg)}to{opacity:0;transform:translate(72vw,48vh)rotate(-28deg)}}@keyframes stars-meteor-a{0%,86%{opacity:0;transform:translate(0,0)rotate(-32deg)}88%{opacity:.9;transform:translate(0,0)rotate(-32deg)}94%{opacity:0;transform:translate(58vw,40vh)rotate(-32deg)}to{opacity:0;transform:translate(58vw,40vh)rotate(-32deg)}}@keyframes stars-meteor-b{0%,86%{opacity:0;transform:translate(0,0)rotate(-24deg)}88%{opacity:.85;transform:translate(0,0)rotate(-24deg)}94%{opacity:0;transform:translate(62vw,28vh)rotate(-24deg)}to{opacity:0;transform:translate(62vw,28vh)rotate(-24deg)}}@keyframes stars-drift-far{0%{transform:translate(-.45vw,.35vh)}to{transform:translate(.55vw,-.3vh)}}@keyframes stars-drift-mid{0%{transform:translate(-.7vw,-.25vh)}to{transform:translate(.8vw,.4vh)}}@keyframes stars-drift-near{0%{transform:translate(-1.05vw,.45vh)}to{transform:translate(1.15vw,-.5vh)}}@keyframes star-spark{0%{opacity:0}34%{opacity:1}55%{opacity:.15}to{opacity:1}}@keyframes star-emerge{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stars__layer--far[data-astro-cid-gttqbbyq],.stars__layer--mid[data-astro-cid-gttqbbyq],.stars__layer--near[data-astro-cid-gttqbbyq],.stars__band[data-astro-cid-gttqbbyq],.stars__bodies[data-astro-cid-gttqbbyq],.stars__comet[data-astro-cid-gttqbbyq],.stars__meteor[data-astro-cid-gttqbbyq]{animation:none}.stars__rest[data-astro-cid-gttqbbyq],.stars__star[data-astro-cid-gttqbbyq],.stars__band[data-astro-cid-gttqbbyq],.stars__bodies[data-astro-cid-gttqbbyq],.stars__grain[data-astro-cid-gttqbbyq]{opacity:1;animation:starfield-fade .2s var(--ease-out) both}.stars__comet[data-astro-cid-gttqbbyq],.stars__meteor[data-astro-cid-gttqbbyq]{opacity:0}}@keyframes starfield-fade{0%{opacity:0}to{opacity:1}}
