.moon-layer[data-astro-cid-dbiqdu4i]{z-index:-3;pointer-events:none;visibility:hidden;width:100%;position:absolute;top:0;left:0;overflow:hidden}.moon-layer[data-astro-cid-dbiqdu4i].is-ready{visibility:visible}.moon-scene[data-astro-cid-dbiqdu4i]{transform-origin:0 0;width:1536px;height:1024px;position:absolute}.moon-body[data-astro-cid-dbiqdu4i]{width:520px;height:520px;transform-style:preserve-3d;transform:perspective(1600px) rotateX(calc(var(--space-y,0)*-3deg)) rotateY(calc(var(--space-x,0)*4deg));border-radius:50%;position:absolute;top:197px;left:895px;box-shadow:16px 12px 40px #05071480}.moon-body[data-astro-cid-dbiqdu4i]:after{content:"";pointer-events:none;background:radial-gradient(circle at 29% 25%,#fff1c52b 0%,#0000 45%,#0a07132b 68%,#050614b8 99%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -22px -13px 40px #08071777,inset 5px 4px 15px #ffe2a32e}.moon-disc[data-astro-cid-dbiqdu4i]{will-change:transform;border-radius:50%;width:520px;height:520px;animation:80s linear infinite moon-spin,6s ease-in-out infinite alternate moon-radiance;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(circle,#000 69.8%,#0000 70.7%)}.moon-scene[data-astro-cid-dbiqdu4i]:after{content:"";pointer-events:none;border-radius:50%;width:520px;height:520px;animation:6s ease-in-out infinite alternate moon-halo;position:absolute;top:197px;left:895px;box-shadow:0 0 22px 4px #c9aa7070,0 0 54px 10px #c9aa7030,inset 0 0 18px #f3dca950}.moon-disc[data-astro-cid-dbiqdu4i] img[data-astro-cid-dbiqdu4i]{width:1536px;max-width:none;height:1024px;position:absolute;top:-197px;left:-895px}.orbit-light[data-astro-cid-dbiqdu4i]{mix-blend-mode:screen;filter:brightness(1.9)saturate(1.25)drop-shadow(0 0 4px #c9aa70);width:1536px;max-width:none;height:1024px;transform:translate3d(calc(var(--space-x,0)*6px),calc(var(--space-y,0)*4px),0);opacity:.65;animation:7s ease-in-out infinite alternate orbit-shine;position:absolute;inset:0;mask-image:radial-gradient(circle at 1155px 457px,#0000 265px,#000 282px 435px,#0000 510px)}@keyframes moon-spin{to{transform:rotate(360deg)}}@keyframes moon-radiance{0%{filter:brightness(1.02)saturate(1.02)}to{filter:brightness(1.24)saturate(1.12)}}@keyframes moon-halo{0%{opacity:.35}to{opacity:.85}}@keyframes orbit-shine{0%{opacity:.45}to{opacity:.85}}.hero.sky-paused .moon-disc[data-astro-cid-dbiqdu4i],.hero.sky-paused .orbit-light[data-astro-cid-dbiqdu4i],.hero.sky-paused .moon-scene[data-astro-cid-dbiqdu4i]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.moon-disc[data-astro-cid-dbiqdu4i],.orbit-light[data-astro-cid-dbiqdu4i],.moon-scene[data-astro-cid-dbiqdu4i]:after{animation:none}.orbit-light[data-astro-cid-dbiqdu4i]{opacity:.6}.moon-scene[data-astro-cid-dbiqdu4i]:after{opacity:.45}}.space-depth[data-astro-cid-3s7v5mqn]{pointer-events:none;z-index:-1;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0005,#000 65%)}.space-canvas[data-astro-cid-3s7v5mqn]{width:100%;height:100%;display:block}@media (width<=600px){.space-depth[data-astro-cid-3s7v5mqn]{mask-image:linear-gradient(#000,#0005 75%)}}.starfield[data-astro-cid-dac3vbt4]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#00000073,#000 60%)}.gold-star[data-astro-cid-dac3vbt4]{width:var(--size);height:var(--size);background:var(--gold);opacity:.5;animation:star-drift var(--duration) ease-in-out var(--delay) infinite alternate,star-twinkle var(--twinkle) ease-in-out var(--delay) infinite;will-change:transform,opacity;border-radius:50%;position:absolute}@keyframes star-drift{0%{transform:translateY(10px)}to{transform:translate3d(var(--drift),-24px,0)}}@keyframes star-twinkle{0%,to{opacity:.12}45%{opacity:1}70%{opacity:.4}}.starfield[data-astro-cid-dac3vbt4].is-paused .gold-star[data-astro-cid-dac3vbt4]{animation-play-state:paused}.star-toggle[data-astro-cid-dac3vbt4]{width:44px;height:44px;color:var(--gold);border:1px solid var(--line);z-index:2;background:#0b1026a6;border-radius:2px;place-items:center;display:grid;position:absolute;bottom:15px;right:max(20px,50% - 660px)}.star-toggle[data-astro-cid-dac3vbt4]:hover{background:var(--violet);border-color:var(--gold)}.star-toggle[data-astro-cid-dac3vbt4] span[data-astro-cid-dac3vbt4]{display:flex}@media (width<=600px){.starfield[data-astro-cid-dac3vbt4]{mask-image:linear-gradient(#000,#00000026 75%)}}@media (prefers-reduced-motion:reduce){.gold-star[data-astro-cid-dac3vbt4]{opacity:.35;animation:none}.star-toggle[data-astro-cid-dac3vbt4]{display:none}}
