.karte[data-astro-cid-4asyex7v]{aspect-ratio:2.1;min-height:15rem;margin:0;position:relative;container-type:size}.karte__bild[data-astro-cid-4asyex7v]{position:absolute;inset:0;container-type:size}@container (width<=28rem){.karte__bild[data-astro-cid-4asyex7v]{bottom:3.5rem}}.karte[data-astro-cid-4asyex7v] svg[data-astro-cid-4asyex7v]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.karte__flaechen[data-astro-cid-4asyex7v]{filter:drop-shadow(0 12px 22px color-mix(in srgb, var(--color-text) 8%, transparent))}.karte__region[data-astro-cid-4asyex7v]{fill:var(--color-background);stroke:var(--color-border-soft);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--duration-base) var(--ease-out-soft)}.karte__see[data-astro-cid-4asyex7v]{fill:var(--color-accent-soft)}.karte__aare[data-astro-cid-4asyex7v]{fill:none;stroke:var(--color-accent-soft);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.karte__maske[data-astro-cid-4asyex7v]{fill:none;stroke:#fff;stroke-width:40px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.karte__orte[data-astro-cid-4asyex7v]{--s:max(100cqw / var(--b), 100cqh / var(--h));pointer-events:none;position:absolute;inset:0}.karte__name[data-astro-cid-4asyex7v],.karte__sitz[data-astro-cid-4asyex7v]{left:calc(50% + (var(--u) - var(--b) / 2) * var(--s));top:calc(50% + (var(--v) - var(--h) / 2) * var(--s));white-space:nowrap;position:absolute;translate:-50% -50%}.karte__name[data-astro-cid-4asyex7v]{letter-spacing:-.01em;color:var(--color-text);text-shadow:0 0 3px var(--color-background), 0 0 6px var(--color-background);font-size:.875rem;font-weight:600;line-height:1}.karte__name--gross[data-astro-cid-4asyex7v]{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.karte__name--klein[data-astro-cid-4asyex7v]{font-size:.8125rem}@container (width<=28rem) or ((width<=40rem) and (height<=18.5rem)){.karte__name[data-astro-cid-4asyex7v]{font-size:.75rem}.karte__name--gross[data-astro-cid-4asyex7v]{font-size:1rem}.karte__name--klein[data-astro-cid-4asyex7v]{font-size:.6875rem}}.karte__sitz[data-astro-cid-4asyex7v]{width:0;height:0;translate:none}.karte__punkt[data-astro-cid-4asyex7v]{border:2px solid var(--color-background);background-color:var(--color-accent);width:.8rem;height:.8rem;box-shadow:0 0 0 .4rem color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:50%;position:absolute;top:-.4rem;left:-.4rem}.karte__sitz-text[data-astro-cid-4asyex7v]{color:var(--color-text);text-shadow:0 0 3px var(--color-background), 0 0 6px var(--color-background);flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.75rem;font-weight:650;line-height:1.1;display:flex;position:absolute;top:.7rem;right:.35rem}.karte__sitz-text[data-astro-cid-4asyex7v] small[data-astro-cid-4asyex7v]{font-size:.5625rem;font-weight:var(--font-weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-eyebrow)}.karte[data-astro-cid-4asyex7v].is-visible .karte__region[data-astro-cid-4asyex7v]{transition:fill var(--duration-base) var(--ease-out-soft), opacity .9s var(--ease-out-soft) calc(var(--i) * 70ms)}.karte[data-astro-cid-4asyex7v].is-visible .karte__see[data-astro-cid-4asyex7v]{transition:opacity 1.2s var(--ease-out-soft) 1.2s}.karte[data-astro-cid-4asyex7v].is-visible .karte__maske[data-astro-cid-4asyex7v]{transition:stroke-dashoffset 2s var(--ease-in-out-strong) calc(.35s + var(--i) * 1.5s)}.karte[data-astro-cid-4asyex7v].is-visible .karte__name[data-astro-cid-4asyex7v],.karte[data-astro-cid-4asyex7v].is-visible .karte__sitz[data-astro-cid-4asyex7v]{transition:opacity .8s var(--ease-out-soft) 1.3s}.karte[data-astro-cid-4asyex7v].is-visible .karte__punkt[data-astro-cid-4asyex7v]{transition:scale .6s var(--ease-out-soft) 1.5s}html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__region[data-astro-cid-4asyex7v],html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__see[data-astro-cid-4asyex7v],html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__name[data-astro-cid-4asyex7v],html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__sitz[data-astro-cid-4asyex7v]{opacity:0}html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__maske[data-astro-cid-4asyex7v]{stroke-dashoffset:1px}html[data-motion-ready] .karte[data-astro-cid-4asyex7v]:not(.is-visible) .karte__punkt[data-astro-cid-4asyex7v]{scale:0}.karte__fuss[data-astro-cid-4asyex7v]{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .9rem;padding:.85rem;display:flex;position:absolute;inset:auto 0 0}.karte__quelle[data-astro-cid-4asyex7v]{color:var(--color-text-light);font-size:.6875rem}.karte__link[data-astro-cid-4asyex7v]{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background-color:var(--color-background);box-shadow:var(--shadow-card);color:var(--color-text);font-size:var(--text-sm);pointer-events:auto;transition:border-color var(--duration-base) var(--ease-out-soft), translate var(--duration-base) var(--ease-out-soft);align-items:center;gap:.4rem;padding:.5rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.karte__link[data-astro-cid-4asyex7v]:hover{border-color:var(--color-accent);translate:0 -1px}.karte__link[data-astro-cid-4asyex7v]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-karte-bereich]:has([data-karte-ziel=bern]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=bern],[data-karte-bereich]:has([data-karte-ziel=wohlen]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=wohlen],[data-karte-bereich]:has([data-karte-ziel=bremgarten]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=bremgarten],[data-karte-bereich]:has([data-karte-ziel=koeniz]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=koeniz],[data-karte-bereich]:has([data-karte-ziel=ittigen]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=ittigen],[data-karte-bereich]:has([data-karte-ziel=zollikofen]:hover) .karte__region[data-astro-cid-4asyex7v][data-region=zollikofen]{fill:var(--color-surface-alt)}
