.landkarte[data-astro-cid-zh6yqedw]{position:relative;margin:0;width:100%;max-width:36rem;justify-self:center;animation:karte-auf 1s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes karte-auf{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(min-width:60rem){.landkarte[data-astro-cid-zh6yqedw]{max-width:none;width:118%;margin-left:-4%}}.landkarte__svg[data-astro-cid-zh6yqedw]{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse closest-side,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 86%,transparent 100%)}.landkarte__schein[data-astro-cid-zh6yqedw]{fill:none;stroke:#f26a0a;stroke-opacity:.16;stroke-width:26;stroke-linejoin:round}.landkarte__flaeche[data-astro-cid-zh6yqedw]{fill:url(#karte-flaeche)}.landkarte__raster[data-astro-cid-zh6yqedw]{fill:url(#karte-raster)}.landkarte__kante[data-astro-cid-zh6yqedw]{fill:none;stroke:#ffa463;stroke-opacity:.85;stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:zeichnen 2.2s ease-out .2s forwards}@keyframes zeichnen{to{stroke-dashoffset:0}}.landkarte__netz[data-astro-cid-zh6yqedw] path[data-astro-cid-zh6yqedw]{fill:none;stroke:#ff9a52;stroke-opacity:.38;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:zeichnen .9s ease-out calc(1s + var(--i) * 35ms) forwards}.landkarte__netz[data-astro-cid-zh6yqedw] path[data-astro-cid-zh6yqedw].ist-haupt{stroke:#ffc59a;stroke-opacity:.9;stroke-width:3}.landkarte__staedte[data-astro-cid-zh6yqedw] circle[data-astro-cid-zh6yqedw]{fill:#fdfbf8;fill-opacity:.55;opacity:0;transform-box:fill-box;transform-origin:center;animation:punkt .5s ease-out calc(1.1s + var(--i) * 35ms) forwards}.landkarte__staedte[data-astro-cid-zh6yqedw] circle[data-astro-cid-zh6yqedw].mit-seite{fill:#ffc59a;fill-opacity:1;stroke:#120e0b;stroke-width:2.5}@keyframes punkt{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.landkarte__kern[data-astro-cid-zh6yqedw]{fill:#fff;stroke:#f26a0a;stroke-width:5}.landkarte__buero[data-astro-cid-zh6yqedw].ist-sitz .landkarte__kern[data-astro-cid-zh6yqedw]{fill:#f26a0a;stroke:#fff}.landkarte__puls[data-astro-cid-zh6yqedw]{fill:none;stroke:#ff9a52;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;animation:puls 3s ease-out calc(.8s + var(--i) * .5s) infinite}.landkarte__puls--zwei[data-astro-cid-zh6yqedw]{animation-delay:calc(2.3s + var(--i) * .5s)}@keyframes puls{0%{scale:1;opacity:.8}70%{scale:3.2;opacity:0}to{scale:3.2;opacity:0}}.landkarte__welle[data-astro-cid-zh6yqedw]{fill:none;stroke:#ff9a52;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:welle 6s ease-out 1.6s infinite}.landkarte__welle--zwei[data-astro-cid-zh6yqedw]{animation-delay:4.6s}@keyframes welle{0%{scale:.2;opacity:.55}to{scale:5.5;opacity:0}}.landkarte__schild[data-astro-cid-zh6yqedw]{fill:#fff;font-family:var(--schrift-display);font-weight:800;font-size:26px;letter-spacing:.01em;paint-order:stroke;stroke:#120e0b;stroke-width:9;stroke-linejoin:round}.landkarte__fern[data-astro-cid-zh6yqedw]{fill:#fdfbf8c7;font-family:var(--schrift-display);font-weight:700;font-size:19px;paint-order:stroke;stroke:#120e0b;stroke-width:7;stroke-linejoin:round;opacity:0;animation:punkt-text .6s ease-out 2s forwards}@keyframes punkt-text{to{opacity:1}}@media(max-width:40rem){.landkarte__fern[data-astro-cid-zh6yqedw]{display:none}}.legende[data-astro-cid-zh6yqedw]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s5);margin-top:var(--s4);font-size:.85rem;color:var(--hell-3)}.legende[data-astro-cid-zh6yqedw] span[data-astro-cid-zh6yqedw]{display:inline-flex;align-items:center;gap:.45rem}.legende[data-astro-cid-zh6yqedw] i[data-astro-cid-zh6yqedw]{display:inline-block;border-radius:50%}.legende__buero[data-astro-cid-zh6yqedw]{width:.85rem;height:.85rem;background:#fff;box-shadow:0 0 0 3px #f26a0a}.legende__seite[data-astro-cid-zh6yqedw]{width:.6rem;height:.6rem;background:#ffc59a}.legende__ort[data-astro-cid-zh6yqedw]{width:.45rem;height:.45rem;background:#fdfbf88c}@media(prefers-reduced-motion:reduce){.landkarte[data-astro-cid-zh6yqedw],.landkarte__puls[data-astro-cid-zh6yqedw],.landkarte__welle[data-astro-cid-zh6yqedw]{animation:none}.landkarte__kante[data-astro-cid-zh6yqedw],.landkarte__netz[data-astro-cid-zh6yqedw] path[data-astro-cid-zh6yqedw],.landkarte__fern[data-astro-cid-zh6yqedw],.landkarte__staedte[data-astro-cid-zh6yqedw] circle[data-astro-cid-zh6yqedw]{animation:none;stroke-dashoffset:0;opacity:1}}.bueros[data-astro-cid-zh6yqedw]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s5)}@media(min-width:60rem){.bueros[data-astro-cid-zh6yqedw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.buero[data-astro-cid-zh6yqedw]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s6);background:var(--karte);border:1px solid var(--line);border-radius:var(--radius-gross);transition:translate .18s ease,box-shadow .18s ease,border-color .18s ease}.buero--sitz[data-astro-cid-zh6yqedw]{border-top:4px solid var(--orange)}@media(hover:hover){.buero[data-astro-cid-zh6yqedw]:hover{translate:0 -3px;border-color:var(--orange-linie);box-shadow:0 14px 28px -22px #2d1e1099}.buero[data-astro-cid-zh6yqedw]:hover .buero__punkt[data-astro-cid-zh6yqedw].ist-hier{animation:hier 1.4s ease-in-out infinite}}@keyframes hier{50%{scale:1.35}}.buero__kopf[data-astro-cid-zh6yqedw]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4)}.buero__marke[data-astro-cid-zh6yqedw]{display:block;margin-bottom:var(--s2);font-family:var(--schrift-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.buero[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw]{margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);letter-spacing:-.02em}.buero[data-astro-cid-zh6yqedw]{container-type:inline-size}.buero__karte[data-astro-cid-zh6yqedw]{display:none;flex:none;width:5.5rem;height:auto}@container (min-width: 17.5rem){.buero__karte[data-astro-cid-zh6yqedw]{display:block}}.buero__flaeche[data-astro-cid-zh6yqedw]{fill:var(--orange-weich);stroke:var(--orange-linie);stroke-width:8}.buero__punkt[data-astro-cid-zh6yqedw]{fill:color-mix(in srgb,var(--orange) 35%,transparent);transform-box:fill-box;transform-origin:center}.buero__punkt[data-astro-cid-zh6yqedw].ist-hier{fill:var(--orange);stroke:var(--karte);stroke-width:10}.buero__anschrift[data-astro-cid-zh6yqedw]{font-style:normal;color:var(--ink-2);line-height:1.55}.buero__telefon[data-astro-cid-zh6yqedw]{font-family:var(--schrift-display);font-size:1.35rem;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--orange-linie);align-self:flex-start;transition:border-color .18s ease}@media(hover:hover){.buero__telefon[data-astro-cid-zh6yqedw]:hover{border-color:var(--orange)}}.buero__wege[data-astro-cid-zh6yqedw]{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:auto;padding-top:var(--s4);border-top:1px solid var(--line-soft)}.buero__wege[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .85rem;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--schrift-display);font-size:.88rem;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.buero__wege[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw].buero__seite{background:var(--orange);border-color:var(--orange);color:#1a1105}@media(hover:hover){.buero__wege[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]:hover{border-color:var(--orange)}.buero__wege[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw].buero__seite:hover{background:var(--orange-ink);border-color:var(--orange-ink);color:#fff}}.stadtinhalt[data-astro-cid-zh6yqedw]{list-style:none;margin:0 0 var(--s7);padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.stadtinhalt[data-astro-cid-zh6yqedw] li[data-astro-cid-zh6yqedw]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s3);row-gap:.15rem;align-items:start}.stadtinhalt__zeichen[data-astro-cid-zh6yqedw]{grid-row:span 2;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.7rem;background:var(--orange-weich);color:var(--orange-ink)}.stadtinhalt__zeichen[data-astro-cid-zh6yqedw] svg[data-astro-cid-zh6yqedw]{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stadtinhalt[data-astro-cid-zh6yqedw] strong[data-astro-cid-zh6yqedw]{font-family:var(--schrift-display);font-size:1rem}.stadtinhalt[data-astro-cid-zh6yqedw] li[data-astro-cid-zh6yqedw]>span[data-astro-cid-zh6yqedw]:last-child{font-size:.9rem;line-height:1.4;color:var(--ink-2)}.staedte[data-astro-cid-zh6yqedw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s4)}.stadt[data-astro-cid-zh6yqedw]{flex:1 1 16.5rem;container-type:inline-size;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);background:var(--karte);border:1px solid var(--line);border-radius:var(--radius-gross);transition:translate .18s ease,box-shadow .18s ease,border-color .18s ease}.stadt[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw]{margin:0;font-size:1.4rem;letter-spacing:-.01em}.stadt[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]{color:var(--ink);text-decoration:none}.stadt[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]:after{content:"";position:absolute;inset:0;z-index:1}.stadt[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]:focus-visible{outline:none}.stadt[data-astro-cid-zh6yqedw]:has(h3 a:focus-visible){outline:3px solid var(--orange);outline-offset:3px}@media(hover:hover){.stadt[data-astro-cid-zh6yqedw]:hover{translate:0 -3px;border-color:var(--orange-linie);box-shadow:0 14px 28px -22px #2d1e1099}.stadt[data-astro-cid-zh6yqedw]:hover .stadt__weiter[data-astro-cid-zh6yqedw]{color:var(--orange-ink)}.stadt[data-astro-cid-zh6yqedw]:hover .stadt__weiter[data-astro-cid-zh6yqedw]:after{translate:4px 0}}.stadt--sitz[data-astro-cid-zh6yqedw]{flex-basis:100%;background:var(--orange-weich);border-color:var(--orange-linie)}@media(min-width:48rem){.stadt--sitz[data-astro-cid-zh6yqedw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;column-gap:var(--s6);row-gap:var(--s2)}.stadt--sitz[data-astro-cid-zh6yqedw] .stadt__zeile[data-astro-cid-zh6yqedw]{grid-column:1;grid-row:1}.stadt--sitz[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw]{grid-column:1;grid-row:2;font-size:2rem}.stadt--sitz[data-astro-cid-zh6yqedw] .stadt__fakten[data-astro-cid-zh6yqedw]{grid-column:2;grid-row:1 / 3}.stadt--sitz[data-astro-cid-zh6yqedw] .stadt__weiter[data-astro-cid-zh6yqedw]{grid-column:3;grid-row:1 / 3;margin-top:0;padding-top:0}}.stadt__zeile[data-astro-cid-zh6yqedw]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.stadt__kreis[data-astro-cid-zh6yqedw]{font-family:var(--schrift-display);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.stadt__buero[data-astro-cid-zh6yqedw]{padding:.12rem .45rem;border-radius:2px;background:var(--orange);color:#1a1105;font-family:var(--schrift-display);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stadt__weitere[data-astro-cid-zh6yqedw]{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:0 var(--s3)}.stadt__weitere[data-astro-cid-zh6yqedw] a[data-astro-cid-zh6yqedw]{color:var(--orange-ink);font-weight:600}.stadt__fakten[data-astro-cid-zh6yqedw]{margin:0;display:grid;gap:var(--s2)}.stadt__fakten[data-astro-cid-zh6yqedw] div[data-astro-cid-zh6yqedw]{display:grid;gap:.05rem}.stadt__fakten[data-astro-cid-zh6yqedw] dt[data-astro-cid-zh6yqedw]{font-size:.76rem;color:var(--ink-3)}.stadt__fakten[data-astro-cid-zh6yqedw] dd[data-astro-cid-zh6yqedw]{margin:0;font-size:.92rem;line-height:1.35;color:var(--ink-2)}@container (min-width: 30rem){.stadt[data-astro-cid-zh6yqedw]:not(.stadt--sitz) .stadt__fakten[data-astro-cid-zh6yqedw]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));column-gap:var(--s5);align-items:start}}.stadt__weiter[data-astro-cid-zh6yqedw]{margin-top:auto;padding-top:var(--s3);font-family:var(--schrift-display);font-size:.9rem;font-weight:700;color:var(--ink);transition:color .18s ease}.stadt__weiter[data-astro-cid-zh6yqedw]:after{content:"→";display:inline-block;margin-left:.35em;transition:translate .18s ease}.gebiete[data-astro-cid-zh6yqedw]{display:flex;flex-wrap:wrap;gap:var(--s4)}.gebiet[data-astro-cid-zh6yqedw]{flex:1 1 15rem;padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-gross);background:var(--karte)}.gebiet[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw]{margin:0 0 var(--s4);font-size:1.05rem}.gebiet[data-astro-cid-zh6yqedw] ul[data-astro-cid-zh6yqedw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.gebiet[data-astro-cid-zh6yqedw] li[data-astro-cid-zh6yqedw]{padding:.3rem .7rem;border-radius:999px;background:var(--sand);border:1px solid var(--line-soft);font-size:.92rem;color:var(--ink)}.gebiet--frage[data-astro-cid-zh6yqedw]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);background:var(--orange-weich);border-color:var(--orange-linie)}.gebiet--frage[data-astro-cid-zh6yqedw] h3[data-astro-cid-zh6yqedw]{margin:0}.gebiet--frage[data-astro-cid-zh6yqedw] p[data-astro-cid-zh6yqedw]{margin:0;color:var(--ink-2)}.gebiet--frage[data-astro-cid-zh6yqedw] .knopf[data-astro-cid-zh6yqedw]{margin-top:auto}
