.areas[data-astro-cid-ekpnfyoh]{gap:2rem;display:grid}.areas__ticker[data-astro-cid-ekpnfyoh]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.areas__track[data-astro-cid-ekpnfyoh]{will-change:transform;width:max-content;display:flex}.areas__item[data-astro-cid-ekpnfyoh]{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:clamp(1rem,3vw,1.75rem);padding-right:clamp(1rem,3vw,1.75rem);font-size:clamp(2.6rem,8vw,6rem);font-weight:800;line-height:1.1;display:inline-flex}.areas__item[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh],.areas__item[data-astro-cid-ekpnfyoh]>span[data-astro-cid-ekpnfyoh]{color:var(--navy);text-decoration:none;transition:color .25s}.areas__item[data-astro-cid-ekpnfyoh]:nth-child(2n) a[data-astro-cid-ekpnfyoh],.areas__item[data-astro-cid-ekpnfyoh]:nth-child(2n)>span[data-astro-cid-ekpnfyoh]{color:#0000;-webkit-text-stroke:1.5px var(--navy-soft)}@media (hover:hover) and (pointer:fine){.areas__item[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh]:hover{color:var(--aqua-deep);-webkit-text-stroke:0}}.areas__item[data-astro-cid-ekpnfyoh] i[data-astro-cid-ekpnfyoh]{width:.32em;height:.32em;animation:2.8s ease-in-out infinite areas-bob;animation-delay:calc(var(--k) * -.7s);display:inline-flex}.areas__item[data-astro-cid-ekpnfyoh] i[data-astro-cid-ekpnfyoh] svg{width:100%;height:100%;fill:var(--aqua-mid);filter:drop-shadow(0 4px 8px #5fe3ef73)}@keyframes areas-bob{50%{transform:translateY(-.12em)}}.areas__list[data-astro-cid-ekpnfyoh]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:60rem;margin:0 auto;padding:0;list-style:none;display:flex}.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh],.areas__list[data-astro-cid-ekpnfyoh] li[data-astro-cid-ekpnfyoh]>span[data-astro-cid-ekpnfyoh]{border-radius:var(--r-pill);background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:background-color .2s, color .2s, transform .16s var(--ease-out);align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh]{box-shadow:0 0 0 1px var(--navy)}.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh]:hover{background:var(--navy);color:var(--white)}.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh]:hover .icon{color:var(--aqua)}}.areas__list[data-astro-cid-ekpnfyoh] .icon{width:1rem;height:1rem;color:var(--aqua-deep)}.areas__list[data-astro-cid-ekpnfyoh] .areas__more[data-astro-cid-ekpnfyoh]{box-shadow:none;color:var(--ink-soft);background:0 0;padding:.5rem .4rem;font-weight:500}@media (width<=600px){.areas__list[data-astro-cid-ekpnfyoh] a[data-astro-cid-ekpnfyoh],.areas__list[data-astro-cid-ekpnfyoh] li[data-astro-cid-ekpnfyoh]>span[data-astro-cid-ekpnfyoh]{padding:.4rem .75rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.areas__item[data-astro-cid-ekpnfyoh] i[data-astro-cid-ekpnfyoh]{animation:none}}.amap[data-astro-cid-7vhj7pau]{padding-block:var(--section);background:linear-gradient(180deg, var(--white), var(--glass));overflow:hidden}.amap--compact[data-astro-cid-7vhj7pau]{padding-block:clamp(3rem,7vw,6rem)}.amap__grid[data-astro-cid-7vhj7pau]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width>=960px){.amap__grid[data-astro-cid-7vhj7pau]{grid-template-columns:1.25fr .75fr}}.amap__frame[data-astro-cid-7vhj7pau]{aspect-ratio:1;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), var(--shadow-2);background:#f3fafc;position:relative;overflow:hidden}.amap__land[data-astro-cid-7vhj7pau]{width:100%;height:100%;position:absolute;inset:0}.amap__county[data-astro-cid-7vhj7pau]{fill:#fff;stroke:#c9dbe2;stroke-width:1.4px;transition:fill .4s}.amap__county[data-astro-cid-7vhj7pau].is-served{fill:#e2f9fb;stroke:#9fd7df}.amap__lake[data-astro-cid-7vhj7pau]{fill:#bfeff4;stroke:#8fd5de;stroke-width:1px}.amap__road[data-astro-cid-7vhj7pau]{fill:none;stroke:#103247;stroke-opacity:.18;stroke-width:2.4px;stroke-linecap:round}.amap__water[data-astro-cid-7vhj7pau]{font:600 16px/1 var(--font-body);fill:#2b8b97;letter-spacing:.06em;text-anchor:middle;text-transform:uppercase}.amap__credit[data-astro-cid-7vhj7pau]{color:var(--ink-faint);margin-top:.75rem;font-size:.75rem}.pin[data-astro-cid-7vhj7pau]{--size:clamp(1.7rem, 3.4vw, 2.4rem);z-index:2;color:var(--navy);place-items:center;text-decoration:none;display:grid;position:absolute;translate:-50% -88%}.pin--big[data-astro-cid-7vhj7pau]{--size:clamp(2.6rem, 5.4vw, 3.7rem);z-index:3}.pin--big[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{font-size:clamp(.8rem,1.4vw,1rem)}.pin__drop[data-astro-cid-7vhj7pau]{width:var(--size);height:var(--size);filter:drop-shadow(0 6px 10px #1032474d);transition:transform .35s var(--ease-out)}.pin__label[data-astro-cid-7vhj7pau]{white-space:nowrap;border-radius:var(--r-pill);background:#ffffffeb;padding:.2rem .55rem;font-size:clamp(.7rem,1.2vw,.875rem);font-weight:700;position:absolute;box-shadow:0 2px 10px #1032471f}.pin--right[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{left:calc(100% + .3rem)}.pin--left[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{right:calc(100% + .3rem)}.pin--above[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{bottom:calc(100% + .25rem)}.pin--below[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{top:calc(100% + .25rem)}.pin__ripple[data-astro-cid-7vhj7pau]{width:calc(var(--size) * 1.6);height:calc(var(--size) * .6);pointer-events:none;position:absolute;top:82%;left:50%;translate:-50% -50%}.pin__ripple[data-astro-cid-7vhj7pau] i[data-astro-cid-7vhj7pau]{border:2px solid var(--aqua-mid);opacity:0;animation:ripple 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s);border-radius:50%;position:absolute;inset:0}.pin__ripple[data-astro-cid-7vhj7pau] i[data-astro-cid-7vhj7pau]+i[data-astro-cid-7vhj7pau]{animation-delay:calc(var(--i) * .45s + 1.6s)}@keyframes ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.pin__card[data-astro-cid-7vhj7pau]{z-index:5;border-radius:var(--r);background:var(--navy);width:14.5rem;color:var(--white);box-shadow:var(--shadow-2);text-align:left;opacity:0;visibility:hidden;transition:opacity .25s, translate .3s var(--ease-out), visibility 0s linear .25s;gap:.25rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50% 6px}.pin__card[data-astro-cid-7vhj7pau] strong[data-astro-cid-7vhj7pau]{font-family:var(--font-display);font-size:1.05rem}.pin__card[data-astro-cid-7vhj7pau] span[data-astro-cid-7vhj7pau]{color:var(--on-navy-soft);font-size:.85rem;line-height:1.4}.pin__card[data-astro-cid-7vhj7pau] em[data-astro-cid-7vhj7pau]{color:var(--aqua);align-items:center;gap:.3rem;margin-top:.2rem;font-style:normal;font-weight:700;display:inline-flex}.pin__card[data-astro-cid-7vhj7pau] em[data-astro-cid-7vhj7pau] .icon{width:.95rem;height:.95rem}.pin[data-astro-cid-7vhj7pau]:hover,.pin[data-astro-cid-7vhj7pau].is-active,.pin[data-astro-cid-7vhj7pau]:focus-visible{z-index:6}.pin[data-astro-cid-7vhj7pau]:hover .pin__drop[data-astro-cid-7vhj7pau],.pin[data-astro-cid-7vhj7pau].is-active .pin__drop[data-astro-cid-7vhj7pau],.pin[data-astro-cid-7vhj7pau]:focus-visible .pin__drop[data-astro-cid-7vhj7pau]{transform:translateY(-5px)scale(1.12)}.pin[data-astro-cid-7vhj7pau]:hover .pin__card[data-astro-cid-7vhj7pau],.pin[data-astro-cid-7vhj7pau].is-active .pin__card[data-astro-cid-7vhj7pau],.pin[data-astro-cid-7vhj7pau]:focus-visible .pin__card[data-astro-cid-7vhj7pau]{opacity:1;visibility:visible;transition-delay:0s;translate:-50%}.pin--small[data-astro-cid-7vhj7pau]{z-index:4;translate:-50% -50%}.pin__dot[data-astro-cid-7vhj7pau]{background:var(--aqua-mid);width:.8rem;height:.8rem;box-shadow:0 0 0 3px var(--white), 0 2px 8px #1032474d;border-radius:50%}.pin--small[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{color:var(--ink-soft);background:#fffc;font-size:clamp(.62rem,1vw,.75rem);font-weight:600}.amap[data-astro-cid-7vhj7pau].is-waiting .pin[data-astro-cid-7vhj7pau]{opacity:0}.amap[data-astro-cid-7vhj7pau].is-waiting .amap__frame[data-astro-cid-7vhj7pau]>svg[data-astro-cid-7vhj7pau],.amap[data-astro-cid-7vhj7pau].is-waiting .amap__frame[data-astro-cid-7vhj7pau] svg[data-astro-cid-7vhj7pau]:first-of-type{opacity:0;transform:scale(1.04)}.amap__frame[data-astro-cid-7vhj7pau]>svg[data-astro-cid-7vhj7pau]{transition:opacity .8s var(--ease-out), transform 1.2s var(--ease-out);transform-origin:50%}.amap[data-astro-cid-7vhj7pau].is-dropping .pin[data-astro-cid-7vhj7pau]{animation:.75s cubic-bezier(.34,1.45,.64,1) both drop;animation-delay:calc(.25s + var(--i) * .11s)}@keyframes drop{0%{opacity:0;transform:translateY(-46px)scale(.7)}35%{opacity:1}to{opacity:1;transform:none}}.amap[data-astro-cid-7vhj7pau].is-dropping .pin[data-astro-cid-7vhj7pau]:after{content:"";width:calc(var(--size,.8rem) * 1.8);aspect-ratio:2.4;border:2px solid var(--aqua-mid);opacity:0;pointer-events:none;animation:splash .9s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * .11s);border-radius:50%;position:absolute;top:88%;left:50%;translate:-50% -50%}.amap[data-astro-cid-7vhj7pau].is-dropping .pin--small[data-astro-cid-7vhj7pau]:after{aspect-ratio:1;top:50%}@keyframes splash{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.amap[data-astro-cid-7vhj7pau].is-dropping .pin[data-astro-cid-7vhj7pau],.amap[data-astro-cid-7vhj7pau].is-dropping .pin[data-astro-cid-7vhj7pau]:after{animation:none}}.amap__copy[data-astro-cid-7vhj7pau]{gap:1.2rem;display:grid}.amap__cities[data-astro-cid-7vhj7pau]{grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.amap__cities[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]{border-radius:var(--r);background:var(--white);box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s, transform .25s var(--ease-out);align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:flex}.amap__cities[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau] .icon{width:1rem;height:1rem;color:var(--navy);margin-left:auto}.amap__cities[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]:hover,.amap__cities[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau].is-active{box-shadow:0 0 0 2px var(--navy);transform:translateY(-2px)}.amap__bullet[data-astro-cid-7vhj7pau]{background:var(--aqua-mid);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #a1f9ff66}.amap__also[data-astro-cid-7vhj7pau]{color:var(--ink-soft);font-size:.95rem}@media (width<=600px){.pin__card[data-astro-cid-7vhj7pau]{display:none}}@media (prefers-reduced-motion:reduce){.pin__ripple[data-astro-cid-7vhj7pau] i[data-astro-cid-7vhj7pau]{animation:none}}@media (width<=640px){.pin[data-astro-cid-7vhj7pau]{--size:1.45rem}.pin--big[data-astro-cid-7vhj7pau]{--size:2.1rem}.pin__label[data-astro-cid-7vhj7pau]{padding:.12rem .4rem;font-size:.66rem}.pin--big[data-astro-cid-7vhj7pau] .pin__label[data-astro-cid-7vhj7pau]{font-size:.76rem}.pin[data-astro-cid-7vhj7pau].pin--small .pin__label[data-astro-cid-7vhj7pau]{padding:.08rem .32rem;font-size:.58rem}}
