.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:min(84vh,780px);background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(var(--accent-rgb),.1),transparent 70%),linear-gradient(180deg,transparent 60%,rgba(12,36,68,.35))}[data-astro-cid-j7pv25f6][data-theme=light] .hero[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(var(--accent-rgb),.08),transparent 70%),linear-gradient(180deg,transparent 60%,rgba(23,107,181,.06))}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:2rem}.hero-actions[data-astro-cid-j7pv25f6] .hero-cta[data-astro-cid-j7pv25f6]{margin-top:0}.stats[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.stats-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.5rem 2.5rem;padding-top:2.25rem;padding-bottom:2.25rem}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:10rem}.stat-n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;color:var(--accent);font-variant-numeric:lining-nums}.stat-n[data-astro-cid-j7pv25f6] sup[data-astro-cid-j7pv25f6]{font-size:.45em;color:var(--muted);margin-left:.1em}.stat-l[data-astro-cid-j7pv25f6]{margin-top:.5rem;color:var(--muted);font-size:.92rem}.map-section[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;padding-top:2rem;padding-bottom:5rem}.hero-network[data-astro-cid-j7pv25f6]{position:absolute;inset:-5%;width:110%;height:110%;pointer-events:none;animation:network-drift 35s ease-in-out infinite}.hero-signals[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke-dasharray:18 240;stroke-dashoffset:0;opacity:0;animation:signal-travel 8.5s linear infinite;animation-delay:var(--delay, 0s)}@keyframes signal-travel{0%{stroke-dashoffset:0;opacity:0}8%{opacity:.4}70%{opacity:.4}to{stroke-dashoffset:-258;opacity:0}}@keyframes network-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(1.2%,-.8%) scale(1.01)}50%{transform:translate(-.6%,1%) scale(1.005)}75%{transform:translate(-1%,-.5%) scale(1.012)}}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;max-width:860px;padding:2rem 1.5rem}.hero-rule[data-astro-cid-j7pv25f6]{display:block;width:48px;height:3px;border-radius:2px;background:var(--accent);margin:0 auto 2rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,5.2vw,3.9rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;margin:0 0 1.75rem;color:var(--text);text-wrap:balance}.hero-accent[data-astro-cid-j7pv25f6]{color:var(--accent)}.hero-sub[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7;max-width:56ch;margin:0 auto}.hero-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.3rem;padding:.7rem .25rem;color:var(--accent);font-weight:700;font-size:1.1rem;line-height:1.3;text-decoration:none;transition:color .15s ease}.hero-cta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;transition:text-decoration-thickness .15s ease}.hero-cta[data-astro-cid-j7pv25f6]:hover{color:var(--accent-hover)}.hero-cta[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{text-decoration-thickness:2.5px}.hero-cta[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform .15s ease}.hero-cta[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.hero-network[data-astro-cid-j7pv25f6]{animation:none}.hero-signals[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{animation:none;opacity:.22;stroke-dasharray:none}.hero-cta[data-astro-cid-j7pv25f6],.hero-cta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.hero-cta[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:none}.hero-cta[data-astro-cid-j7pv25f6]:hover,.hero-cta[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:none}}
