.hero-reveal[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(24px);animation:heroReveal .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0s)}@keyframes heroReveal{to{opacity:1;transform:translateY(0)}}.gradient-text-gold[data-astro-cid-bbe6dxrz]{background:linear-gradient(to right,#fcd34d,#fef08a,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fcd34d}.stat-card[data-astro-cid-bbe6dxrz]{display:block;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.25rem;text-align:center;text-decoration:none;color:inherit;transition:all .3s ease}.stat-card[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.stat-number[data-astro-cid-bbe6dxrz]{font-size:1.875rem;font-weight:900;background:linear-gradient(to bottom right,#fcd34d,#fef9c3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fcd34d;line-height:1.2}@media(min-width:768px){.stat-number[data-astro-cid-bbe6dxrz]{font-size:2.25rem}}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:#ffffffb3;margin-top:.25rem;transition:color .3s ease}.stat-card[data-astro-cid-bbe6dxrz]:hover .stat-label[data-astro-cid-bbe6dxrz]{color:#ffffffe6}.scroll-indicator[data-astro-cid-bbe6dxrz]{width:24px;height:40px;border:2px solid rgba(255,255,255,.3);border-radius:12px;position:relative}.scroll-dot[data-astro-cid-bbe6dxrz]{width:4px;height:8px;background:#fff9;border-radius:2px;position:absolute;top:6px;left:50%;transform:translate(-50%);animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{opacity:1;transform:translate(-50%) translateY(0)}50%{opacity:.3;transform:translate(-50%) translateY(14px)}}.timeline-event[data-astro-cid-zhxkjw2l]{opacity:0;transform:translateY(24px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.timeline-event[data-astro-cid-zhxkjw2l].tl-visible{opacity:1;transform:translateY(0)}#timeline-line[data-astro-cid-zhxkjw2l]{transition:none}.commune-btn[data-astro-cid-shzsz5k4].active{background:#fff6;box-shadow:0 0 0 2px #fff9}.typewriter-cursor[data-astro-cid-shzsz5k4]{animation:blink .7s step-end infinite;font-weight:300;color:#ffffffb3}.typewriter-cursor[data-astro-cid-shzsz5k4].hidden{display:none}@keyframes blink{50%{opacity:0}}.countdown-unit[data-astro-cid-shzsz5k4]{display:flex;flex-direction:column;align-items:center}.countdown-value[data-astro-cid-shzsz5k4]{font-size:1.75rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.countdown-value[data-astro-cid-shzsz5k4]{font-size:2.5rem}}.countdown-label[data-astro-cid-shzsz5k4]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-top:.25rem}.countdown-sep[data-astro-cid-shzsz5k4]{font-size:1.5rem;font-weight:700;color:#ffffff4d;align-self:flex-start;margin-top:.2rem}.countdown-value[data-astro-cid-shzsz5k4].flip{animation:countFlip .4s cubic-bezier(.16,1,.3,1)}@keyframes countFlip{0%{transform:translateY(-4px);opacity:.5}to{transform:translateY(0);opacity:1}}.glow-border-wrapper[data-astro-cid-shzsz5k4]{position:relative;padding:2px}.glow-border-wrapper[data-astro-cid-shzsz5k4]:before{content:"";position:absolute;inset:0;border-radius:.75rem;background:conic-gradient(from var(--glow-angle, 0deg),transparent 0%,#d4a017 10%,#e6b422 20%,transparent 40%,transparent 60%,#d4a01780 70%,#e6b42280 80%,transparent 100%);animation:glowSpin 4s linear infinite}.glow-border-wrapper[data-astro-cid-shzsz5k4]:after{content:"";position:absolute;inset:0;border-radius:.75rem;background:conic-gradient(from var(--glow-angle, 0deg),transparent 0%,#d4a017 10%,#e6b422 20%,transparent 40%,transparent 60%,#d4a01780 70%,#e6b42280 80%,transparent 100%);animation:glowSpin 4s linear infinite;filter:blur(12px);opacity:.6}@keyframes glowSpin{to{--glow-angle: 360deg}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.commune-cascade[data-astro-cid-shzsz5k4]{opacity:0;transform:translateY(12px) scale(.9)}.commune-cascade[data-astro-cid-shzsz5k4].cascade-visible{animation:cascadeIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--cascade-delay, 0s)}@keyframes cascadeIn{to{opacity:1;transform:translateY(0) scale(1)}}
