.wmap[data-astro-cid-tlepjg3e]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-background-subtle);position:relative;overflow:hidden;container-type:size}.wmap__art[data-astro-cid-tlepjg3e]{width:max(100cqw,100cqh);height:max(100cqw,100cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.wmap__art[data-astro-cid-tlepjg3e] svg[data-astro-cid-tlepjg3e]{width:100%;height:100%;position:absolute;inset:0}.wmap__link[data-astro-cid-tlepjg3e]{z-index:1;position:absolute;inset:0}.wmap__credit[data-astro-cid-tlepjg3e]{z-index:2}.wmap__art[data-astro-cid-tlepjg3e]{transition:scale var(--motion-base) var(--motion-ease)}@media (hover:hover){.wmap[data-astro-cid-tlepjg3e]:has(.wmap__link:hover) .wmap__art[data-astro-cid-tlepjg3e]{scale:1.03}}@media (prefers-reduced-motion:reduce){.wmap__art[data-astro-cid-tlepjg3e]{transition:none}}.wmap__park[data-astro-cid-tlepjg3e]{fill:var(--palette-forest-100)}.wmap__canal[data-astro-cid-tlepjg3e],.wmap__road[data-astro-cid-tlepjg3e],.wmap__rail[data-astro-cid-tlepjg3e]{fill:none;stroke-linecap:round;stroke-linejoin:round}.wmap__canal[data-astro-cid-tlepjg3e]{stroke:var(--palette-forest-200);stroke-width:4px}.wmap__road[data-astro-cid-tlepjg3e]{stroke:var(--color-text-inverse)}.wmap__road--secondary[data-astro-cid-tlepjg3e]{stroke-width:2px}.wmap__road--main[data-astro-cid-tlepjg3e]{stroke-width:4px}.wmap__rail[data-astro-cid-tlepjg3e]{stroke:var(--color-border-accessible);stroke-width:1.5px}.wmap__station[data-astro-cid-tlepjg3e]{border:2px solid var(--color-text-secondary);background:var(--color-text-inverse);border-radius:50%;width:8px;height:8px;position:absolute;translate:-50% -50%}.wmap__label[data-astro-cid-tlepjg3e]{white-space:nowrap;padding-inline:var(--space-3xs);border-radius:var(--radius-2xs);background:var(--color-background-subtle);color:var(--color-text-secondary);position:absolute;top:50%;translate:0 -50%}.wmap__station[data-astro-cid-tlepjg3e] .wmap__label[data-astro-cid-tlepjg3e]{left:calc(100% + 4px)}.wmap__station--left[data-astro-cid-tlepjg3e] .wmap__label[data-astro-cid-tlepjg3e]{left:auto;right:calc(100% + 4px)}@media (width<=767px){.wmap__station--hide-mobile[data-astro-cid-tlepjg3e]{display:none}}@media (width>=768px) and (width<=1023px){.wmap__station--hide-portrait[data-astro-cid-tlepjg3e]{display:none}}@media (width>=1024px) and (width<=1279px){.wmap__station--hide-landscape[data-astro-cid-tlepjg3e]{display:none}}@media (width>=1280px){.wmap__station--hide-desktop[data-astro-cid-tlepjg3e]{display:none}}.wmap__pin[data-astro-cid-tlepjg3e]{width:var(--size-pin);height:var(--size-pin);position:absolute;translate:-50% -94.4445%}.wmap__pin[data-astro-cid-tlepjg3e] svg[data-astro-cid-tlepjg3e]{width:100%;height:100%;display:block}.wmap__pin[data-astro-cid-tlepjg3e] path[data-astro-cid-tlepjg3e]{fill:var(--color-brand-primary)}.wmap__pin[data-astro-cid-tlepjg3e] circle[data-astro-cid-tlepjg3e]{fill:var(--color-text-inverse)}.wmap__label--pin[data-astro-cid-tlepjg3e]{left:calc(100% - var(--size-pin) / 6 + 2px);color:var(--color-brand-primary)}.wmap__credit[data-astro-cid-tlepjg3e]{padding:var(--space-3xs) var(--space-2xs);border-top-left-radius:var(--radius-xs);background:var(--color-background-canvas);color:var(--color-text-tertiary);text-decoration:none;position:absolute;bottom:0;right:0}@media (hover:hover){.wmap__credit[data-astro-cid-tlepjg3e]:hover{text-decoration:underline}}.ct[data-astro-cid-t3jitfut]{grid-template-areas:"a""b""c""m";display:grid}.ct__a[data-astro-cid-t3jitfut]{grid-area:a}.ct__b[data-astro-cid-t3jitfut]{grid-area:b}.ct__m[data-astro-cid-t3jitfut]{grid-area:m}.ct__c[data-astro-cid-t3jitfut]{grid-area:c}.ct__block[data-astro-cid-t3jitfut]{gap:var(--space-sm);flex-direction:column;display:flex}.ct__b[data-astro-cid-t3jitfut],.ct__c[data-astro-cid-t3jitfut]{margin-top:var(--layout-section-padding-y)}.ct__cta[data-astro-cid-t3jitfut]{padding-top:var(--space-xs)}.ct__m[data-astro-cid-t3jitfut]{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.ct__card[data-astro-cid-t3jitfut]{z-index:3;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);background:var(--color-text-inverse);border-radius:var(--radius-m);box-shadow:var(--shadow-card);display:flex;position:absolute;bottom:15%;right:12px}.ct__card[data-astro-cid-t3jitfut] .ct__card-photo{border-radius:var(--radius-xs);aspect-ratio:1;flex:none;width:64px;height:64px}.ct__card[data-astro-cid-t3jitfut] .ct__card-photo img{object-fit:cover;height:100%}.ct__card-text[data-astro-cid-t3jitfut]{gap:var(--space-2xs);flex-direction:column;padding-block:1px;display:flex}.ct__card-address[data-astro-cid-t3jitfut]{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}.ct__card-address[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]{z-index:3;color:var(--color-text-primary);position:relative}@media (width>=768px){.ct__card[data-astro-cid-t3jitfut] .ct__card-photo{width:96px;height:96px}}@media (width>=1024px){.ct__card[data-astro-cid-t3jitfut]{right:19px}}.ct__row[data-astro-cid-t3jitfut]{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);display:flex}.ct__row[data-astro-cid-t3jitfut] dd[data-astro-cid-t3jitfut]{text-align:end;margin:0}@media (width>=768px){.ct__a[data-astro-cid-t3jitfut]{padding-top:var(--space-2xs)}.ct__m[data-astro-cid-t3jitfut]{margin-top:var(--layout-section-padding-y)}}@media (width>=1024px){.ct[data-astro-cid-t3jitfut]{grid-template-columns:var(--layout-col-side) minmax(0, 1fr);column-gap:var(--layout-gutter-wide);grid-template-rows:auto auto 1fr;grid-template-areas:"a m""b m""c m"}.ct__m[data-astro-cid-t3jitfut]{top:calc(var(--header-offset) + var(--space-2xl));transition:top var(--header-slide);align-self:start;margin-top:0;position:sticky}}@media (width>=1280px){.ct[data-astro-cid-t3jitfut]{grid-template-columns:var(--layout-span-5) minmax(0, 1fr)}}
