.county-map[data-astro-cid-gvkfkz2x]{gap:1.5rem;display:grid}@media (width>=1024px){.county-map[data-astro-cid-gvkfkz2x]{grid-template-columns:1.45fr .8fr;align-items:start;gap:2.5rem}.county-panel[data-astro-cid-gvkfkz2x]{position:sticky;top:6.5rem}}.county-map__canvas[data-astro-cid-gvkfkz2x]{position:relative}.map-stage[data-astro-cid-gvkfkz2x]{aspect-ratio:4/5;position:relative}@media (width>=640px){.map-stage[data-astro-cid-gvkfkz2x]{aspect-ratio:1000/713}}.map-static[data-astro-cid-gvkfkz2x]{align-items:center;display:flex;position:absolute;inset:0}.map-canvas[data-astro-cid-gvkfkz2x]{opacity:0;background:#f2f2f2;border-radius:1.75rem;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.is-live[data-astro-cid-gvkfkz2x] .map-canvas[data-astro-cid-gvkfkz2x]{opacity:1;box-shadow:0 40px 80px -40px #320d1473}.is-live[data-astro-cid-gvkfkz2x] .map-static[data-astro-cid-gvkfkz2x]{visibility:hidden}.county-svg[data-astro-cid-gvkfkz2x]{filter:drop-shadow(0 30px 40px #320d142e);width:100%;height:auto;display:block;overflow:visible}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x]{fill:#efd1a573;stroke:#f2f2f2;stroke-width:1.6px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .2s,stroke .2s}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x]:hover,.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x]:focus-visible{fill:#efd1a5d9}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x][data-active]{fill:#af261c9e}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x][data-active]:hover,.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x][data-active]:focus-visible{fill:#af261cd1}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x][aria-pressed=true]{fill:#5c1b24;stroke:#efd1a5;stroke-width:2.5px}.counties[data-astro-cid-gvkfkz2x] path[data-astro-cid-gvkfkz2x]:focus-visible{stroke:#1a1a1a;stroke-width:2.5px}.county-labels[data-astro-cid-gvkfkz2x] text[data-astro-cid-gvkfkz2x]{font-family:var(--font-sans);fill:#320d148c;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:13px;font-weight:700}.pin[data-astro-cid-gvkfkz2x]{cursor:pointer;outline:none}.pin-ring[data-astro-cid-gvkfkz2x]{fill:#efd1a5e6;opacity:0;transition:opacity .2s}.pin-dot[data-astro-cid-gvkfkz2x]{fill:#320d14;stroke:#f2f2f2;stroke-width:2px;transition:transform .2s,fill .2s}.pin-label[data-astro-cid-gvkfkz2x]{font-family:var(--font-sans);fill:#1a1a1a;text-anchor:middle;paint-order:stroke;stroke:#f2f2f2;stroke-width:4px;stroke-linejoin:round;opacity:0;pointer-events:none;font-size:14px;font-weight:700;transition:opacity .2s}.pin[data-astro-cid-gvkfkz2x]:hover .pin-label[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:focus-visible .pin-label[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:target .pin-label[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x].is-current .pin-label[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:hover .pin-ring[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:focus-visible .pin-ring[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:target .pin-ring[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x].is-current .pin-ring[data-astro-cid-gvkfkz2x]{opacity:1}.pin[data-astro-cid-gvkfkz2x].is-active .pin-dot[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x]:target .pin-dot[data-astro-cid-gvkfkz2x],.pin[data-astro-cid-gvkfkz2x].is-current .pin-dot[data-astro-cid-gvkfkz2x]{fill:#efd1a5;stroke:#320d14;transform:scale(1.25)}.county-legend[data-astro-cid-gvkfkz2x]{color:#1a1a1ab3;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.county-legend[data-astro-cid-gvkfkz2x] li[data-astro-cid-gvkfkz2x]{align-items:center;gap:.5rem;display:inline-flex}.swatch[data-astro-cid-gvkfkz2x]{border:1px solid #1a1a1a1a;border-radius:.3rem;width:1rem;height:1rem}.swatch-active[data-astro-cid-gvkfkz2x]{background:#af261c9e}.swatch-none[data-astro-cid-gvkfkz2x]{background:#efd1a573}.county-panel[data-astro-cid-gvkfkz2x]{background:#ffffffb3;border:1px solid #1a1a1a1a;border-radius:1.75rem;padding:1.5rem}@media (width<=639px){.county-labels[data-astro-cid-gvkfkz2x]{display:none}.county-svg[data-astro-cid-gvkfkz2x]{filter:none}}
