.amap{max-width:52rem;margin:0 auto}.amap__svg{width:100%;height:auto;font-family:var(--body);overflow:visible}.amap__frame{fill:none;stroke:var(--hair);stroke-width:1.5px}.amap__frame--in{stroke:var(--hair-soft);stroke-width:1px}#amap-oh,#amap-i{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.amap__land{fill:#1c1b18}.amap__land--out{fill:#0f0f0e}.amap__county{fill:none;stroke:var(--gold-3);stroke-opacity:.32;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.amap__water{fill:#1d2b36;stroke:#2e4352;stroke-width:.75px;stroke-linejoin:round;fill-rule:evenodd;vector-effect:non-scaling-stroke}.amap__river{fill:none;stroke:#2e4352;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.amap__road{fill:none;stroke:#403b35;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.amap__hwy-case{fill:none;stroke:#0d0d0c;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.amap__hwy{fill:none;stroke:#a48d5f;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.amap__shield rect{fill:#0d0d0c;stroke:#8c7a58;stroke-width:1px;vector-effect:non-scaling-stroke}.amap__shield text{fill:#cfc4ad;letter-spacing:.04em;font-weight:500}.amap__countylab{fill:var(--gold-3);fill-opacity:.55;font-family:var(--display);letter-spacing:.18em}.amap__rings circle{fill:color-mix(in srgb, var(--gold-3) 3%, transparent);stroke:var(--gold-3);stroke-opacity:.3;stroke-width:1.2px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.amap__ringlab text{fill:var(--gold-4);opacity:.6;letter-spacing:.12em;text-transform:uppercase;paint-order:stroke;stroke:#1a1917;stroke-width:6px;stroke-linejoin:round}.amap__hit{fill:#0000}.amap__leader{stroke:var(--gold-3);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.amap__dot{fill:#ece6db;stroke:var(--gold-3);stroke-width:1.5px;vector-effect:non-scaling-stroke}.amap__town--home .amap__dot{fill:url(#amap-gold);stroke:var(--gold-5)}.amap__halo{fill:none;stroke:var(--gold-4);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.amap__focus{fill:none;stroke:var(--gold-5);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.amap__label{fill:#e6dfd2;paint-order:stroke;stroke:#141311;stroke-width:6px;stroke-linejoin:round}.amap__town--home .amap__label{fill:var(--gold-4);font-family:var(--display);letter-spacing:.08em;font-weight:600}.amap__town{outline:none}.amap__town:hover .amap__label,.amap__town:focus .amap__label{fill:var(--gold-5);text-decoration:underline}.amap__town:hover .amap__dot,.amap__town:focus .amap__dot{fill:var(--gold-4)}.amap__town:focus .amap__focus{opacity:1}@media (prefers-reduced-motion:no-preference){.amap__dot,.amap__label,.amap__focus{transition:fill .15s,opacity .15s}}.amap .t-m,.amap .t-s{display:none}@media (width<=52rem){.amap .t-l{display:none}.amap .t-m{display:inline}}@media (width<=34rem){.amap .t-m{display:none}.amap .t-s{display:inline}}.amap__key{font-size:var(--step--1);color:#c9c0b2;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin-top:1.25rem;display:flex}.amap__keyitem{align-items:center;gap:.5rem;display:inline-flex}.amap__keyitem svg{flex:none;width:1.1rem;height:1.1rem}.amap__keyitem svg[viewBox^="0 0 28"]{width:1.5rem}.amap__keydot{fill:#ece6db;stroke:var(--gold-3);stroke-width:1.5px}.amap__keyring{fill:none;stroke:var(--gold-3);stroke-width:1.5px;stroke-dasharray:2 3}.amap__note{text-align:center;flex-basis:100%;display:none}@media (width>=52.01rem){.amap__note--l{display:block}}@media (width<=52rem) and (width>=34.01rem){.amap__note--m{display:block}}@media (width<=34rem){.amap__note--s{display:block}}.amap__keyhwy{fill:none;stroke:#8c7a58;stroke-width:2px}.amap__keywater{fill:#1d2b36;stroke:#2e4352;stroke-width:1px}.amap__credits{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:.2rem 1.2rem;font-size:.75rem;display:flex}.amap__credits a{color:var(--stone-l);text-decoration:none}.amap__credits a:hover{text-decoration:underline}.zip[data-astro-cid-bwathwbw]{max-width:40rem}.zip[data-astro-cid-bwathwbw] .heading[data-astro-cid-bwathwbw]{margin-bottom:1.25rem}.zip__form[data-astro-cid-bwathwbw]{flex-wrap:wrap;gap:.6rem;display:flex}.zip__form[data-astro-cid-bwathwbw] input[data-astro-cid-bwathwbw]{border:1px solid var(--hair);background:var(--paper);min-height:3.1rem;font:inherit;letter-spacing:.1em;flex:12rem;padding:0 1rem;font-size:1.1rem}.zip__form[data-astro-cid-bwathwbw] input[data-astro-cid-bwathwbw]:focus{outline:2px solid var(--gold-3);outline-offset:1px}.zip__out[data-astro-cid-bwathwbw]{color:var(--stone);min-height:1.6em;margin-top:1rem}.zip__out[data-astro-cid-bwathwbw] a{color:var(--ink)}.regions[data-astro-cid-bwathwbw]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}@media (width<=52rem){.regions[data-astro-cid-bwathwbw]{grid-template-columns:1fr 1fr}}@media (width<=30rem){.regions[data-astro-cid-bwathwbw]{grid-template-columns:1fr}}.region[data-astro-cid-bwathwbw] h3[data-astro-cid-bwathwbw]{letter-spacing:.22em;color:var(--gold-text);border-bottom:1px solid var(--hair);margin-bottom:.8rem;padding-bottom:.7rem;font-size:.9rem}.region[data-astro-cid-bwathwbw] ul[data-astro-cid-bwathwbw]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.region[data-astro-cid-bwathwbw] a[data-astro-cid-bwathwbw]{text-decoration:none}.region[data-astro-cid-bwathwbw] a[data-astro-cid-bwathwbw]:hover{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline}.home[data-astro-cid-bwathwbw]{letter-spacing:.18em;text-transform:uppercase;background:var(--gold-grad);color:var(--black);margin-left:.5rem;padding:.15rem .45rem;font-size:.65rem}
