main.svelte-g6y8yx{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;gap:0;padding:clamp(1rem,3vw,1.75rem);max-width:760px;margin:0 auto}.road.svelte-g6y8yx{animation:svelte-g6y8yx-fadeUp .6s var(--ease-out) both}.word.svelte-g6y8yx{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,12vw,6rem);line-height:.95;letter-spacing:-.04em;color:var(--ink);margin:clamp(1rem,3vh,1.5rem) 0 .7rem}.subtitle.svelte-g6y8yx{font-family:var(--font-display);font-style:italic;font-size:clamp(1.05rem,3vw,1.25rem);color:var(--ink-soft);margin:.9rem 0 0;letter-spacing:.01em}.body.svelte-g6y8yx{font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,2.8vw,1.2rem);line-height:1.6;color:var(--ink);margin:clamp(1.5rem,4vh,2rem) 0 0;max-width:62ch;hyphens:auto}.body.svelte-g6y8yx em{font-style:italic;font-weight:500}.body.svelte-g6y8yx p{margin:0}.body.svelte-g6y8yx p+p{margin-top:.9rem}.section.svelte-g6y8yx{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,3.6vw,1.65rem);line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin:clamp(2rem,5vh,2.75rem) 0 0}.facts.svelte-g6y8yx{margin:clamp(1.25rem,3vh,1.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--surface-deep);border:1px solid var(--surface-deep);border-radius:var(--radius);overflow:hidden}.facts.svelte-g6y8yx>div:where(.svelte-g6y8yx){background:var(--surface);padding:.9rem 1rem}.facts.svelte-g6y8yx dt:where(.svelte-g6y8yx){font-family:var(--font-body);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft)}.facts.svelte-g6y8yx dd:where(.svelte-g6y8yx){font-family:var(--font-display);font-weight:700;font-size:1.45rem;color:var(--ink);margin:.25rem 0 0;font-feature-settings:"onum"}.aside.svelte-g6y8yx{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--ink-soft);margin:.9rem 0 0;max-width:62ch}.aside.svelte-g6y8yx a:where(.svelte-g6y8yx){color:var(--brand);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:1px}.aside.svelte-g6y8yx a:where(.svelte-g6y8yx):hover{color:var(--brand-deep)}.facts-note.standalone.svelte-g6y8yx{font-family:var(--font-display);font-size:clamp(1rem,2.6vw,1.1rem);font-weight:500;color:var(--ink);margin-top:clamp(1.25rem,3vh,1.6rem);line-height:1.6}.facts-note.svelte-g6y8yx em:where(.svelte-g6y8yx){font-style:italic}.facts-note.svelte-g6y8yx{font-family:var(--font-body);font-size:.8rem;line-height:1.55;color:var(--ink-soft);margin:.8rem 0 0;max-width:62ch}.counties.svelte-g6y8yx{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.counties.svelte-g6y8yx li:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx){display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gold) 6%,transparent);color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:1rem;text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.counties.svelte-g6y8yx li:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx):hover{border-color:var(--gold);color:var(--brand)}.siblings.svelte-g6y8yx ul:where(.svelte-g6y8yx){list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.siblings.svelte-g6y8yx li:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx){display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gold) 6%,transparent);color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:1rem;text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.siblings.svelte-g6y8yx li:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx):hover{border-color:var(--gold);color:var(--brand)}.siblings.svelte-g6y8yx .all:where(.svelte-g6y8yx){margin:1.1rem 0 0;font-family:var(--font-display);font-size:1.05rem}.siblings.svelte-g6y8yx .all:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx){color:var(--brand);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:1px}.siblings.svelte-g6y8yx .all:where(.svelte-g6y8yx) a:where(.svelte-g6y8yx):hover{color:var(--brand-deep)}.map-frame.svelte-g6y8yx{margin-top:clamp(1.5rem,4vh,2rem);height:clamp(320px,50vh,520px);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--surface-deep);background:var(--surface)}.cta.svelte-g6y8yx{display:inline-flex;align-items:center;gap:.55rem;margin-top:clamp(1.5rem,4vh,2rem);padding:.9rem 1.6rem;border-radius:999px;background:var(--brand);color:var(--bg);font-family:var(--font-display);font-weight:500;font-size:1.2rem;text-decoration:none;min-height:44px;box-shadow:0 1px 2px #1f160e1f,0 14px 30px -14px var(--brand-deep);transition:background .22s var(--ease),transform 80ms ease}.cta.svelte-g6y8yx:hover{background:var(--brand-deep);color:var(--bg)}.cta.svelte-g6y8yx:active{transform:scale(.98)}@media(prefers-color-scheme:dark){.cta.svelte-g6y8yx{background:var(--brand-deep)}.cta.svelte-g6y8yx:hover{background:var(--brand)}}@keyframes svelte-g6y8yx-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
