svg.svelte-1szs6xx{width:100%;height:auto;display:block}.route.svelte-1szs6xx{fill:none;stroke-width:1.5px;stroke-dasharray:2200;stroke-dashoffset:2200px;animation:3s ease-out forwards svelte-1szs6xx-draw}.west.svelte-1szs6xx{stroke:var(--gold);animation-delay:.4s}.south.svelte-1szs6xx{stroke:var(--burnt);animation-delay:2s}.nola.svelte-1szs6xx{stroke:var(--gold);stroke-dasharray:5 5;stroke-dashoffset:0;opacity:0;animation:1s ease-out 3.2s forwards svelte-1szs6xx-fade}@keyframes svelte-1szs6xx-draw{to{stroke-dashoffset:0}}@keyframes svelte-1szs6xx-fade{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.route.svelte-1szs6xx{stroke-dashoffset:0;animation:none}.nola.svelte-1szs6xx{opacity:.55;animation:none}}.dot.svelte-1szs6xx{fill:var(--dark3);stroke:var(--gold);stroke-width:1.5px}.dot.anchor.svelte-1szs6xx{fill:#c85a0040;stroke:var(--burnt);stroke-width:2px}.dot.home.svelte-1szs6xx{fill:#d4a8434d;stroke:var(--gold);stroke-width:2.5px}.label.svelte-1szs6xx{font-family:var(--font-mono);font-size:var(--text-sm);fill:var(--muted);letter-spacing:.05em}.label.major.svelte-1szs6xx{fill:var(--cream);font-size:var(--text-sm)}@media (width<=600px){.label.svelte-1szs6xx{font-size:var(--text-2xs)}}.stats.svelte-lehi1k{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.stat.svelte-lehi1k{background:var(--dark);text-align:center;padding:1.75rem 1rem}.n.svelte-lehi1k{font-family:var(--font-display);color:var(--gold);font-size:2.4rem;font-weight:700;line-height:1;display:block}.wry.svelte-lehi1k .n:where(.svelte-lehi1k){color:var(--burnt-light)}.pending.svelte-lehi1k .n:where(.svelte-lehi1k){color:var(--muted)}.l.svelte-lehi1k{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:8px;display:block}.flag.svelte-lehi1k{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px dotted var(--border);margin-top:5px;padding-top:4px;display:block}.hero.svelte-1uha8ag{flex-direction:column;justify-content:center;max-width:1100px;min-height:90vh;margin:0 auto;padding:4rem 2rem 2rem;display:flex}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.25em;text-transform:uppercase;color:var(--burnt-light);margin-bottom:1rem}h1.svelte-1uha8ag{font-family:var(--font-display);margin-bottom:1.25rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:700;line-height:1.02}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--gold);font-style:italic}.sub.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);letter-spacing:.08em;max-width:560px;line-height:2}.map-wrap.svelte-1uha8ag{margin:2.5rem 0 1rem}.map-legend.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;gap:1.5rem;margin-top:.75rem;display:flex}.map-legend.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:6px;display:inline-flex}.swatch.svelte-1uha8ag{width:18px;height:2px;display:inline-block}.sw-gold.svelte-1uha8ag{background:var(--gold)}.sw-burnt.svelte-1uha8ag{background:var(--burnt)}.sw-dash.svelte-1uha8ag{background:repeating-linear-gradient(90deg, var(--gold) 0 4px, transparent 4px 8px);opacity:.6}.stats{max-width:1100px;margin:0 auto}.chapters.svelte-1uha8ag,.teasers.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:4rem 2rem 0}.teasers.svelte-1uha8ag{padding-bottom:4rem}.section-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.25em;text-transform:uppercase;color:var(--burnt-light);border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.5rem}.chapter-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.chapter.svelte-1uha8ag{background:var(--dark2);border:1px solid var(--border);border-radius:4px;padding:2rem 1.75rem}.chapter.interlude.svelte-1uha8ag{border-style:dashed}.ch-num.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}h3.svelte-1uha8ag{font-family:var(--font-display);margin:.5rem 0 .25rem;font-size:1.7rem;font-weight:700}.ch-sub.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);letter-spacing:.06em;margin-bottom:1rem}.blurb.svelte-1uha8ag{font-size:var(--text-md);opacity:.85}.ch-cities.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);letter-spacing:.04em;margin-top:1.25rem;line-height:1.9}.ch-cities.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--gold);text-decoration:none}.ch-cities.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--burnt-light)}.chapter.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.chapter.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--gold)}.ch-more.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border);margin-top:1rem;text-decoration:none;display:inline-block}.ch-more.svelte-1uha8ag:hover{border-color:var(--gold)}.teaser-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.teaser.svelte-1uha8ag{background:var(--dark2);border:1px solid var(--border);border-radius:4px;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:block}.teaser.svelte-1uha8ag:hover{border-color:#c4a05073}.t-title.svelte-1uha8ag{font-family:var(--font-display);color:var(--cream);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.teaser.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-ui);color:var(--muted)}footer.svelte-1uha8ag{border-top:1px solid var(--border);max-width:1100px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);letter-spacing:.05em;margin:0 auto;padding:2rem;line-height:2}
