.zb-zahlen[data-astro-cid-4q4cpfjd]{gap:2rem 1.5rem}@media (width>=40rem){.zb-zahlen[data-astro-cid-4q4cpfjd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.zb-zahlen[data-astro-cid-4q4cpfjd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.zb-vor[data-astro-cid-4q4cpfjd]{color:var(--auf-nacht-leise);font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;margin-bottom:-.1rem;font-weight:700}.zb-einheit[data-astro-cid-4q4cpfjd]{letter-spacing:0;font-size:.5em}.zb-hinweis[data-astro-cid-4q4cpfjd]{max-width:48rem;color:var(--auf-nacht-leise);font-size:var(--t-klein);margin-top:clamp(2rem,4vw,2.75rem)}.kk{--kk-flaeche:var(--blau-nacht);--kk-stadt:#0d3a6e;--kk-grenze:#f2f0e659;--kk-punkt:#fff;--kk-ring:var(--blau);--kk-sb:#4a86c8;--kk-leer:var(--auf-nacht-leise);--kk-akzent:var(--rot)}.kk-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"land""lupe""legende";align-items:start;gap:clamp(1.5rem,3vw,2rem);display:grid}.kk-figur--land{grid-area:land}.kk-figur--lupe{grid-area:lupe}.kk-legende{grid-area:legende}@media (width>=48rem){.kk-raster{grid-template-columns:minmax(0,26rem) minmax(0,1fr);grid-template-areas:"land land""lupe legende"}}@media (width>=64rem){.kk-raster{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-template-areas:"land lupe""legende legende"}}.kk-figur{min-width:0;margin:0;position:relative}.kk-flaeche{position:relative}.kk-flaeche svg{width:100%;height:100%;display:block}.kk-figur--lupe .kk-flaeche{background:var(--kk-flaeche)}.kk-lupe-titel{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.8125rem;font-weight:700;font-stretch:110%}.kk-lupe-titel span{color:var(--tinte-leise);font-weight:500}.kk-bezirk{fill:var(--kk-flaeche);transition:fill .15s}.kk-figur--lupe .kk-bezirk{stroke:var(--kk-grenze);stroke-width:1px;vector-effect:non-scaling-stroke}.kk-bezirk--stadt,.kk-bezirk.ist-aktiv{fill:var(--kk-stadt)}.kk-grenzen{fill:none;stroke:var(--kk-grenze);stroke-width:1px;vector-effect:non-scaling-stroke}.kk-rahmen{fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kk-z,.kk-punkt{--g:9px;--s:1;box-sizing:border-box;width:calc(var(--g) * var(--s));height:calc(var(--g) * var(--s));background:var(--kk-punkt);border:2px solid var(--kk-ring);color:var(--blau-nacht);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;line-height:1;text-decoration:none;display:grid}.kk-sb{--g:7px;background:var(--kk-sb);border-color:#fff}.kk-leer,.kk-gruppe-leer{--g:7px;border:1.5px solid var(--kk-leer);color:var(--kk-leer);background:0 0}.kk-gruppe,.kk-gruppe-leer{--g:16px}.kk-werkstatt{--w:7px;--h:12px;width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));background:var(--kk-akzent);border:1.5px solid #fff;border-radius:0;transform:skew(-12deg)}@media (width>=48rem){.kk-z,.kk-punkt{--g:12px}.kk-sb,.kk-leer{--g:9px}.kk-gruppe,.kk-gruppe-leer{--g:20px}.kk-werkstatt{--w:9px;--h:15px}}.kk-punkte{z-index:1;margin:0;padding:0;position:absolute;inset:0}.kk-punkte li{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.kk-punkt{margin:calc(var(--g) * var(--s) / -2) 0 0 calc(var(--g) * var(--s) / -2);transition:width .15s,height .15s,margin .15s;position:absolute;top:0;left:0}.kk-werkstatt.kk-punkt{margin:calc(var(--h) * var(--s) / -2) 0 0 calc(var(--w) * var(--s) / -2)}.kk-punkt:before{content:"";z-index:-1;border-radius:50%;width:max(24px,100%);height:max(24px,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}.kk-punkt:hover,.kk-punkt:focus-visible{--s:1.25}.kk-punkt:focus-visible{outline-offset:2px;outline:3px solid #fff}.kk-punkt.ist-aktiv{box-shadow:0 0 0 3px var(--kk-akzent)}.kk-werkstatt.ist-aktiv{box-shadow:0 0 0 3px #fff}.kk-werkstatt-text{color:var(--auf-nacht);white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;top:-.45rem;left:10px}.kk-stille{pointer-events:none;position:absolute;inset:0}.kk-still{left:var(--x);top:var(--y);background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;translate:-50% -50%}.kk-still--leer{border:1px solid var(--kk-leer);background:0 0}.kk-still--werkstatt{background:var(--kk-akzent);border-radius:0;width:4px;height:7px;transform:skew(-12deg)}@media (width>=48rem){.kk-still{width:6px;height:6px}.kk-still--werkstatt{width:5px;height:9px}}.kk-rahmenlink{min-width:24px;min-height:24px;position:absolute;translate:0}.kk-rahmenlink:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.kk-punkt,.kk-bezirk{transition:none}.kk-punkt:hover,.kk-punkt:focus-visible{--s:1}}.kk-orte{pointer-events:none;position:absolute;inset:0}.kk-ort{--a:7.5px;left:var(--x);top:var(--y);translate:var(--t);color:var(--auf-nacht-leise);text-shadow:0 0 3px var(--kk-flaeche);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;position:absolute}.kk-ort--gross{--a:11px}.kk-ort--h-oben{--t:-50% calc(-100% - var(--a))}.kk-ort--h-unten{--t:-50% var(--a)}.kk-ort--h-links{--t:calc(-100% - var(--a)) -50%}.kk-ort--h-rechts{--t:var(--a) -50%}.kk-ort--h-aus{display:none}.kk-ort--rahmen{--t:0 calc(-100% - 5px)}@media (width>=48rem){.kk-ort{--a:9.5px}.kk-ort--gross{--a:13px}.kk-ort--h-aus{display:block}.kk-ort--oben{--t:-50% calc(-100% - var(--a))}.kk-ort--unten{--t:-50% var(--a)}.kk-ort--links{--t:calc(-100% - var(--a)) -50%}.kk-ort--rechts{--t:var(--a) -50%}}.kk-legende{font-size:var(--t-klein);flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding:0;display:flex}.kk-legende li{align-items:center;gap:.55rem;display:inline-flex}@media (width>=48rem) and (width<=63.99rem){.kk-legende{flex-direction:column;align-items:flex-start}}.kk-muster{background:var(--kk-flaeche);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.kk-legende .kk-legende__hinweis{color:var(--tinte-leise);flex-basis:100%}.kk-info{z-index:5;color:var(--tinte);border-top:3px solid var(--blau);box-shadow:var(--schatten-karte);background:#fff;margin-top:.75rem;padding:1rem 1.1rem;font-size:.9375rem;line-height:1.45;position:relative}@media (width>=40rem){.kk-info{width:max-content;max-width:min(18rem,100%);margin:0;position:absolute}.kk-info.kk-info--fluss{width:auto;max-width:none;margin-top:.75rem;position:relative}}@media (prefers-reduced-motion:no-preference){.kk-info:not([hidden]){animation:.15s ease-out kk-ein}}@keyframes kk-ein{0%{opacity:0}}.kk-info__zu{width:2.75rem;height:2.75rem;color:var(--tinte);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.2rem;right:.2rem}.kk-info__zu:focus-visible{outline-offset:-3px}.kk-info__titel{padding-right:2.25rem;font-size:1.0625rem;font-weight:800}.kk-info__liste{gap:.9rem;margin:0;padding:0;display:grid}.kk-info__titel:not([hidden])+.kk-info__liste{margin-top:.75rem}.kk-info__titel:not([hidden])+.kk-info__liste>li+li{border-top:1px solid var(--linie);padding-top:.9rem}.kk-info [tabindex="-1"]:focus{outline:none}.kk-info[role=dialog] .kk-info__titel[hidden]+.kk-info__liste>li:first-child{padding-right:2.25rem}.kk-eintrag p{margin:0}.kk-art{color:var(--tinte-leise);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:700}.kk-name{font-weight:800}.kk-jahre{margin-top:.3rem;font-weight:700}.kk-was,.kk-ohne,.kk-hinweis{color:var(--tinte-leise)}.kk-ohne{margin-top:.3rem}.kk-hinweis{font-style:italic}.kk-link{white-space:normal;min-height:2.5rem}.kk-listenabschnitt .kk-liste{margin-top:0}.kk-liste{border-top:1px solid var(--tinte);border-bottom:1px solid var(--linie);margin-top:clamp(2rem,4vw,3rem)}.kk-liste summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-height:3rem;padding:.75rem 0;list-style:none;display:flex}.kk-liste summary::-webkit-details-marker{display:none}.kk-liste summary:before{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:.6rem;height:.6rem;margin-right:.25rem;transition:rotate .15s;rotate:-45deg}.kk-liste[open] summary:before{rotate:45deg}.kk-liste__titel{font-size:var(--t-h3);font-weight:650;font-stretch:104%}.kk-liste__zahl,.kk-liste__anzahl{color:var(--tinte-leise);font-size:var(--t-klein);font-weight:500}.kk-spalten{column-gap:2.5rem;margin:0;padding:.5rem 0 1.5rem}@media (width>=40rem){.kk-spalten{columns:2}}@media (width>=64rem){.kk-spalten{columns:3}}.kk-bezirksblock,.kk-frueher .kk-eintrag{break-inside:avoid}.kk-bezirksblock{padding-bottom:1.5rem}.kk-liste h3{border-top:3px solid var(--blau);margin:0 0 .75rem;padding-top:.75rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.kk-liste ul{gap:1rem;margin:0;padding:0;display:grid}.kk-spalten.kk-spalten{display:block}.kk-frueher .kk-eintrag{margin-bottom:1rem}.kk-liste .kk-eintrag{scroll-margin-top:6rem;font-size:.9375rem;line-height:1.45}.kk-liste .kk-eintrag:target{outline:3px solid var(--blau);outline-offset:.4rem}.kk-frueher{padding-top:.5rem}.kk-frueher__text{color:var(--tinte-leise);font-size:var(--t-klein);margin:-.25rem 0 .75rem}.kk-quellen{max-width:52rem;color:var(--tinte-leise);font-size:var(--t-klein);gap:.35rem;margin-top:1.5rem;display:grid}.kb-liste{gap:clamp(4rem,9vw,7.5rem);display:grid}.kb-bereich{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);scroll-margin-top:6rem;display:grid}@media (width>=64rem){.kb-bereich{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2.5rem,5vw,4.5rem)}.kb-bereich--gespiegelt .kb-fotos{order:2}}.kb-fotos{grid-template-columns:minmax(0,1fr);display:grid}.kb-haupt{--ar:.75;aspect-ratio:4/3;margin:0}.kb-zweit{--ar:calc(1 / var(--format));z-index:1;width:60%;aspect-ratio:var(--format);outline:.4rem solid var(--grund-tief);justify-self:end;margin:-12% 0 0;position:relative}.kb-haupt img,.kb-zweit img{width:100%;height:100%}@media (width>=64rem){.kb-bereich--zwei .kb-haupt{justify-self:end;width:88%}.kb-zweit{justify-self:start;width:45%;margin-top:-22%}.kb-bereich--gespiegelt.kb-bereich--zwei .kb-haupt{justify-self:start}.kb-bereich--gespiegelt .kb-zweit{justify-self:end}}.kb-text h3{font-size:var(--t-h3);font-weight:650;font-stretch:104%;line-height:1.15}.kb-zahl{gap:.2rem;margin-top:1.25rem;display:grid}.kb-zahl__vor{color:var(--tinte-leise);font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.kb-zahl__wert{color:var(--blau);letter-spacing:-.02em;font-size:clamp(1.8rem,1.28rem + 2.08vw,3rem);font-weight:650;font-stretch:104%;line-height:1}.kb-zahl__einheit{letter-spacing:0;font-size:.5em}.kb-zahl__text{font-weight:650}.kb-beschreibung{max-width:34rem;color:var(--tinte-leise);font-size:var(--t-gross);margin-top:1.25rem}.kb-punkte{border-top:1px solid var(--linie);gap:.35rem;max-width:34rem;margin-top:1.25rem;padding-top:1rem;display:grid}.kb-links{flex-wrap:wrap;gap:0 2rem;margin-top:.75rem;display:flex}.kb-links .leiser-link{white-space:normal}.ks-fakten[data-astro-cid-2u2trdj2]{border-top:1px solid var(--linie);flex-wrap:wrap;gap:1rem 2.5rem;margin:2rem 0 0;padding-top:1rem;display:flex}.ks-fakten[data-astro-cid-2u2trdj2] div[data-astro-cid-2u2trdj2]{max-width:24rem}.ks-fakten[data-astro-cid-2u2trdj2] dt[data-astro-cid-2u2trdj2]{letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-leise);font-size:.8125rem;font-weight:700}.ks-fakten[data-astro-cid-2u2trdj2] dd[data-astro-cid-2u2trdj2]{margin:.2rem 0 0;font-weight:700}.ks-sprung[data-astro-cid-2u2trdj2]{white-space:normal;margin-top:1rem}.ks-sprung[data-astro-cid-2u2trdj2] svg{rotate:90deg}
