div.svelte-clyidt{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-clyidt{display:block;position:relative;width:100%;height:100%}.hero.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 1rem;display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}@media (max-width: 900px){.hero.svelte-1uha8ag{grid-template-columns:1fr}}.eyebrow.svelte-1uha8ag{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;margin-bottom:.75rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;line-height:1.15;margin:0;color:var(--gold);letter-spacing:-.01em}.lead.svelte-1uha8ag{font-size:1.1rem;color:var(--fg-1);line-height:1.65;max-width:640px}.hero-canvas.svelte-1uha8ag{height:380px;background:radial-gradient(circle at 50% 40%,#1a1d22,#0b0d10 70%);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg)}.legend.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin:.35rem 0}.section-card.svelte-1uha8ag{color:var(--fg-0);text-decoration:none;transition:border-color .15s,transform .15s;display:block}.section-card.svelte-1uha8ag:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.section-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .4rem}.section-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.92rem}
