.mhero[data-astro-cid-a3ak5744]{background:var(--ground);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.mhero__topo[data-astro-cid-a3ak5744]{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.mhero__inner[data-astro-cid-a3ak5744]{padding-top:clamp(40px,8vw,96px);padding-bottom:clamp(48px,8vw,104px);position:relative}.mhero__copy[data-astro-cid-a3ak5744]{flex-direction:column;gap:20px;display:flex}.mhero__sub[data-astro-cid-a3ak5744]{color:var(--body);max-width:32em;font-size:clamp(18px,1.6vw,20px)}.map[data-astro-cid-icvxa3qs]{width:100%;max-width:480px;margin:0 auto}.map--featured[data-astro-cid-icvxa3qs]{max-width:440px}.map__frame[data-astro-cid-icvxa3qs]{aspect-ratio:.762;border:1.5px solid var(--brown);width:100%;box-shadow:0 1px 0 var(--line), 8px 8px 0 var(--stone);background:#fff;border-radius:4px;position:relative;overflow:hidden}.map__grid[data-astro-cid-icvxa3qs]{background-color:#fdfbf8;background-image:linear-gradient(#e2dbd0 1px,#0000 1px),linear-gradient(90deg,#e2dbd0 1px,#0000 1px),linear-gradient(#f1ece4 1px,#0000 1px),linear-gradient(90deg,#f1ece4 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0}.map__county[data-astro-cid-icvxa3qs]{width:100%;height:100%;position:absolute;inset:0}.map__title[data-astro-cid-icvxa3qs]{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--brown);font-size:15px;font-weight:700;line-height:1.3;position:absolute;top:14px;left:16px}.map__title[data-astro-cid-icvxa3qs] span[data-astro-cid-icvxa3qs]{color:var(--subtle);font-size:13px;font-weight:600}.map__north[data-astro-cid-icvxa3qs]{color:var(--brown);font-family:var(--font-head);flex-direction:column;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex;position:absolute;top:14px;right:16px}.map__pins[data-astro-cid-icvxa3qs]{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:600;position:absolute;inset:0}.pin[data-astro-cid-icvxa3qs],.halo[data-astro-cid-icvxa3qs],.lbl[data-astro-cid-icvxa3qs]{position:absolute}.pin[data-astro-cid-icvxa3qs]{border:2px solid var(--brown);background:#fff;border-radius:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.pin--hub[data-astro-cid-icvxa3qs]{background:var(--orange);width:22px;height:22px;box-shadow:0 0 0 3px #fff}.pin--small[data-astro-cid-icvxa3qs]{border-color:#9c8f7c;width:10px;height:10px}.pin--ref[data-astro-cid-icvxa3qs]{width:14px;height:14px}.halo[data-astro-cid-icvxa3qs]{border:1.5px dashed var(--orange);background:#b5460c1f;border-radius:50%;width:64px;height:64px;transform:translate(-50%,-50%)}.lbl[data-astro-cid-icvxa3qs]{white-space:nowrap;background:#ffffffd9;padding:1px 6px}.lbl--hub[data-astro-cid-icvxa3qs]{font-weight:700}.lbl--feat[data-astro-cid-icvxa3qs]{border:1px solid var(--orange);color:var(--ink);z-index:1;background:#fff;padding:2px 8px;font-weight:700}.lbl--muted[data-astro-cid-icvxa3qs]{color:var(--subtle);font-size:14px}.map--featured[data-astro-cid-icvxa3qs] .halo[data-astro-cid-icvxa3qs]{width:56px;height:56px}.map__cap[data-astro-cid-icvxa3qs]{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--brown);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.scale[data-astro-cid-icvxa3qs]{flex-direction:column;flex:none;align-items:flex-end;gap:3px;width:33.3%;display:flex}.scale__bar[data-astro-cid-icvxa3qs]{border:1.5px solid var(--brown);width:100%;height:7px;display:flex}.scale__bar[data-astro-cid-icvxa3qs] span[data-astro-cid-icvxa3qs]{flex:1}.scale__bar[data-astro-cid-icvxa3qs] span[data-astro-cid-icvxa3qs]:nth-child(odd){background:var(--brown)}.scale__nums[data-astro-cid-icvxa3qs]{justify-content:space-between;width:100%;display:flex}@media (width<=480px){.map__pins[data-astro-cid-icvxa3qs]{letter-spacing:.02em;font-size:11px}.lbl[data-astro-cid-icvxa3qs]{padding:1px 4px}.pin[data-astro-cid-icvxa3qs]{width:12px;height:12px}.pin--hub[data-astro-cid-icvxa3qs]{width:18px;height:18px}.pin--small[data-astro-cid-icvxa3qs]{width:8px;height:8px}}
