.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.constellation.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-content.svelte-1uha8ag{position:relative;z-index:1;text-align:center;max-width:700px;padding:2rem}.hero-date.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem}h1.svelte-1uha8ag{font-size:4rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem}.accent.svelte-1uha8ag{color:var(--accent)}.hero-sub.svelte-1uha8ag{font-size:1.15rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.7}.hero-stats.svelte-1uha8ag{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem}.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number.svelte-1uha8ag{font-size:2rem;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.stat-label.svelte-1uha8ag{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.hero-nav.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hero-btn.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:all .2s}.hero-btn.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:.7rem;font-weight:400;color:var(--text-muted)}.hero-btn-primary.svelte-1uha8ag{background:var(--accent);color:#fff;border:1px solid var(--accent)}.hero-btn-primary.svelte-1uha8ag:hover{filter:brightness(1.15)}.hero-btn-secondary.svelte-1uha8ag{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.hero-btn-secondary.svelte-1uha8ag:hover{border-color:var(--border-accent)}.teaser.svelte-1uha8ag{padding:4rem 2rem;border-top:1px solid var(--border)}.teaser-content.svelte-1uha8ag{max-width:700px;margin:0 auto}.teaser-quote.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.teaser-quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-family:Lora,serif;font-size:1.3rem;font-style:italic;color:var(--text-primary);margin-bottom:.5rem}.teaser-quote.svelte-1uha8ag cite:where(.svelte-1uha8ag){font-size:.8rem;color:var(--text-muted)}.teaser-timeline.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.tl-item.svelte-1uha8ag{display:flex;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border);text-decoration:none;transition:background .2s}.tl-item.svelte-1uha8ag:hover{background:var(--bg-card);padding-left:.5rem;margin-left:-.5rem;border-radius:var(--radius-sm)}.tl-day.svelte-1uha8ag{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);flex-shrink:0;width:80px}.tl-label.svelte-1uha8ag{color:var(--text-primary);font-weight:500;font-size:.9rem;flex-shrink:0}.tl-desc.svelte-1uha8ag{color:var(--text-muted);font-size:.8rem;margin-left:auto;text-align:right}footer.svelte-1uha8ag{text-align:center;padding:2rem;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--border)}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}@media(max-width:768px){h1.svelte-1uha8ag{font-size:2.5rem}.hero-stats.svelte-1uha8ag{gap:1.5rem}.tl-item.svelte-1uha8ag{flex-direction:column;gap:.25rem}.tl-desc.svelte-1uha8ag{margin-left:0;text-align:left}}
