.amap[data-astro-cid-yoazh72g]{background:var(--c-paper-2);overflow:hidden}.amap__grid[data-astro-cid-yoazh72g]{gap:var(--space-xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.amap__title[data-astro-cid-yoazh72g]{font-size:var(--fs-3xl);margin:1rem 0 1.3rem}.amap__title[data-astro-cid-yoazh72g] span[data-astro-cid-yoazh72g]{color:var(--c-accent-deep);margin-top:.2em;font-size:.62em;display:block}.amap__lead[data-astro-cid-yoazh72g]{color:var(--c-stone);max-width:46ch;font-size:var(--fs-md)}.amap__list[data-astro-cid-yoazh72g]{border-top:1px solid var(--c-line-strong);margin-top:1.8rem}.amap__area[data-astro-cid-yoazh72g]{border-bottom:1px solid var(--c-line);font-weight:700;font-stretch:85%;font-size:var(--fs-md);transition:padding .4s var(--ease-out), color .3s;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .25rem;text-decoration:none;display:flex}.amap__area[data-astro-cid-yoazh72g]:hover,.amap__area[data-astro-cid-yoazh72g].is-current{color:var(--c-accent-deep);padding-left:.9rem}.amap__all[data-astro-cid-yoazh72g]{margin-top:1.4rem}.amap__map[data-astro-cid-yoazh72g]{position:relative}.amap__svg[data-astro-cid-yoazh72g]{color:#0d0d0c29;width:100%;height:auto;overflow:visible}.amap__rings[data-astro-cid-yoazh72g] circle[data-astro-cid-yoazh72g]{stroke:#0d0d0c2e;stroke-dasharray:4 8}.amap__routes[data-astro-cid-yoazh72g] path[data-astro-cid-yoazh72g]{stroke:var(--c-accent);stroke-width:1.75px;stroke-opacity:.55;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.is-in .amap__routes[data-astro-cid-yoazh72g] path[data-astro-cid-yoazh72g]{transition:stroke-dashoffset 1.6s var(--ease-in-out);transition-delay:calc(.2s + var(--i,0) * 80ms);stroke-dashoffset:0}.amap__pin[data-astro-cid-yoazh72g]{cursor:pointer}.amap__dot[data-astro-cid-yoazh72g]{fill:var(--c-accent);stroke:var(--c-paper-2);stroke-width:3px;transition:r .3s var(--ease-punch), fill .3s}.amap__pin[data-astro-cid-yoazh72g].is-current .amap__dot[data-astro-cid-yoazh72g]{fill:var(--c-ink)}.amap__pulse[data-astro-cid-yoazh72g]{fill:none;stroke:var(--c-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3.2s infinite amap-pulse;animation-delay:calc(var(--i,0) * -.27s)}@keyframes amap-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.amap__label[data-astro-cid-yoazh72g]{font-family:var(--f-sans);text-transform:uppercase;fill:var(--c-ink);paint-order:stroke;stroke:var(--c-paper-2);stroke-width:6px;stroke-linejoin:round;font-size:24px;font-weight:800;font-stretch:75%}.amap__pin[data-astro-cid-yoazh72g]:hover .amap__dot[data-astro-cid-yoazh72g]{r:13}.amap__pin[data-astro-cid-yoazh72g]:hover .amap__label[data-astro-cid-yoazh72g]{fill:var(--c-accent-deep)}.amap__pin[data-astro-cid-yoazh72g]:focus-visible{outline:none}.amap__pin[data-astro-cid-yoazh72g]:focus-visible .amap__dot[data-astro-cid-yoazh72g]{stroke:var(--c-accent);stroke-width:6px}.amap__base[data-astro-cid-yoazh72g]{pointer-events:none}.amap__base[data-astro-cid-yoazh72g] rect[data-astro-cid-yoazh72g]{fill:var(--c-ink);stroke:var(--c-accent);stroke-width:3px}.amap__scale[data-astro-cid-yoazh72g] path[data-astro-cid-yoazh72g],.amap__north[data-astro-cid-yoazh72g] path[data-astro-cid-yoazh72g]{stroke:var(--c-ink);stroke-width:2px;fill:var(--c-ink)}.amap__scale[data-astro-cid-yoazh72g] text[data-astro-cid-yoazh72g],.amap__north[data-astro-cid-yoazh72g] text[data-astro-cid-yoazh72g]{font-family:var(--f-mono);fill:var(--c-ink);font-size:16px}.amap__legend[data-astro-cid-yoazh72g]{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-stone);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;font-size:.72rem;display:flex}.lg[data-astro-cid-yoazh72g]{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:.4rem;display:inline-block}.lg--proj[data-astro-cid-yoazh72g]{background:var(--c-accent)}@media (width<=960px){.amap__grid[data-astro-cid-yoazh72g]{grid-template-columns:1fr}}@media (width<=600px){.amap__label[data-astro-cid-yoazh72g]{font-size:30px}}@media (prefers-reduced-motion:reduce){.amap__pulse[data-astro-cid-yoazh72g]{animation:none;display:none}.amap__routes[data-astro-cid-yoazh72g] path[data-astro-cid-yoazh72g]{stroke-dashoffset:0}}
