.area-map[data-astro-cid-cfkfdswy]{width:100%;height:auto;max-height:640px;overflow:visible}@media(max-width:600px){.map-name[data-astro-cid-cfkfdswy]{font-size:18px}.map-miles[data-astro-cid-cfkfdswy]{font-size:13px}}.map-town[data-astro-cid-cfkfdswy]{cursor:pointer;outline:none;transition:opacity .3s var(--ease)}.map-town[data-astro-cid-cfkfdswy] .map-line[data-astro-cid-cfkfdswy]{transition:stroke-opacity .3s var(--ease),stroke-width .3s var(--ease)}.map-halo[data-astro-cid-cfkfdswy]{opacity:0;transition:opacity .3s var(--ease)}.map-callout[data-astro-cid-cfkfdswy]{opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.map-town[data-astro-cid-cfkfdswy]:is(:hover,:focus-visible,.is-linked) .map-line[data-astro-cid-cfkfdswy]{stroke-opacity:1;stroke-width:2.5}.map-town[data-astro-cid-cfkfdswy]:is(:hover,:focus-visible,.is-linked) .map-halo[data-astro-cid-cfkfdswy]{opacity:.22}.map-town[data-astro-cid-cfkfdswy]:focus-visible .map-halo[data-astro-cid-cfkfdswy]{opacity:.35;stroke:#fff;stroke-width:2}.map-town[data-astro-cid-cfkfdswy]:is(:hover,:focus-visible,.is-linked) .map-callout[data-astro-cid-cfkfdswy]{opacity:1}.area-map[data-astro-cid-cfkfdswy]:has(.map-town:is(:hover,:focus-visible,.is-linked)) .map-town[data-astro-cid-cfkfdswy]:not(:hover,:focus-visible,.is-linked){opacity:.35}.map-origin[data-astro-cid-cfkfdswy].is-linked .map-pulse[data-astro-cid-cfkfdswy]{opacity:.3}.map-pulse[data-astro-cid-cfkfdswy]{opacity:0;transform-box:fill-box;transform-origin:center}.map-ring--draw[data-astro-cid-cfkfdswy],.map-line--draw[data-astro-cid-cfkfdswy]{stroke-dasharray:1;stroke-dashoffset:0}.map-dot[data-astro-cid-cfkfdswy]{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .area-map[data-astro-cid-cfkfdswy]:not(.is-visible) .map-anim[data-astro-cid-cfkfdswy]{opacity:0}.area-map[data-astro-cid-cfkfdswy].is-visible .map-ring--draw[data-astro-cid-cfkfdswy],.area-map[data-astro-cid-cfkfdswy].is-visible .map-line--draw[data-astro-cid-cfkfdswy]{animation:map-draw 1.1s var(--ease) both;animation-delay:var(--d, 0ms)}.area-map[data-astro-cid-cfkfdswy].is-visible .map-ring--fade[data-astro-cid-cfkfdswy],.area-map[data-astro-cid-cfkfdswy].is-visible .map-line--fade[data-astro-cid-cfkfdswy]{animation:map-fade .9s ease both;animation-delay:var(--d, 0ms)}.area-map[data-astro-cid-cfkfdswy].is-visible .map-dot[data-astro-cid-cfkfdswy]{animation:map-pop .55s var(--ease) both;animation-delay:calc(var(--d, 0ms) + .65s)}.area-map[data-astro-cid-cfkfdswy].is-visible .map-label[data-astro-cid-cfkfdswy]{animation:map-fade .6s ease both;animation-delay:calc(var(--d, 0ms) + .75s)}.area-map[data-astro-cid-cfkfdswy].is-visible .map-pulse[data-astro-cid-cfkfdswy]{animation:map-pulse 2.8s ease-out 1.6s infinite}}@keyframes map-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes map-fade{0%{opacity:0}}@keyframes map-pop{0%{opacity:0;transform:scale(.3)}}@keyframes map-pulse{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.areas[data-astro-cid-2ezwoxhm]{display:grid;gap:48px;align-items:center}@media(min-width:1000px){.areas[data-astro-cid-2ezwoxhm]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(48px,7vw,112px)}}.areas__list[data-astro-cid-2ezwoxhm]{display:grid;margin:32px 0;border-top:1px solid var(--line-dark)}@media(min-width:560px){.areas__list[data-astro-cid-2ezwoxhm]{grid-template-columns:1fr 1fr;column-gap:32px}}.areas__list[data-astro-cid-2ezwoxhm] li[data-astro-cid-2ezwoxhm]{display:grid;gap:2px;padding:14px 0;border-bottom:1px solid var(--line-dark);transition:border-color .25s var(--ease)}.areas__list[data-astro-cid-2ezwoxhm] li[data-astro-cid-2ezwoxhm].is-linked,.areas__list[data-astro-cid-2ezwoxhm] li[data-astro-cid-2ezwoxhm][data-town]:hover{border-bottom-color:var(--mint)}.areas__list[data-astro-cid-2ezwoxhm] li[data-astro-cid-2ezwoxhm].is-linked strong[data-astro-cid-2ezwoxhm],.areas__list[data-astro-cid-2ezwoxhm] li[data-astro-cid-2ezwoxhm][data-town]:hover strong[data-astro-cid-2ezwoxhm]{color:var(--mint)}.areas__list[data-astro-cid-2ezwoxhm] strong[data-astro-cid-2ezwoxhm]{transition:color .25s var(--ease);color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:600}.areas__list[data-astro-cid-2ezwoxhm] span[data-astro-cid-2ezwoxhm]{color:var(--on-dark-muted);font-size:.88rem}.areas__border[data-astro-cid-2ezwoxhm]{margin:0;color:var(--on-dark-muted);font-size:.93rem}.areas__border[data-astro-cid-2ezwoxhm] strong[data-astro-cid-2ezwoxhm]{color:#fff;font-weight:600}.areas__map[data-astro-cid-2ezwoxhm]{max-width:520px;width:100%;margin-inline:auto}
