.k-karte__raster{display:grid;gap:var(--a-7) var(--spaltenabstand);align-items:start}@media (min-width: 1024px){.k-karte__raster{grid-template-columns:repeat(12,minmax(0,1fr))}.k-karte__text{grid-column:1/span 5}.k-karte__bild{grid-column:6/span 7}.k-karte--links .k-karte__bild{grid-column:1/span 7;grid-row:1}.k-karte--links .k-karte__text{grid-column:8/span 5;grid-row:1}}.k-karte__text{display:grid;gap:var(--a-5);align-content:start;min-width:0}.k-karte__text>*{margin:0}.k-karte__titel{font-size:clamp(2.25rem,1.5rem + 2.3vw,3.75rem)}.k-karte__orte{display:grid;gap:var(--a-3)}.k-karte__orte-titel{margin:0;font-family:var(--font-plakat);font-size:var(--fs-dachzeile);font-weight:800;font-stretch:75%;letter-spacing:.2em;text-transform:uppercase;color:var(--t-text-2)}.k-karte__lage{display:grid;gap:var(--a-3);padding-block-start:var(--a-5);border-block-start:1px solid var(--t-linie)}.k-karte__lage>*{margin:0}.k-karte__adresse{line-height:1.55}.k-karte__links{display:flex;flex-wrap:wrap;gap:var(--a-3) var(--a-5);margin:0}.k-karte__extern{display:inline-flex;align-items:center;gap:.45em}.k-karte__klein{margin:0;color:var(--t-text-2)}.k-karte__einsatzorte{display:grid;gap:var(--a-3)}.k-karte__bild{display:grid;gap:0;margin:0;min-width:0}.k-karte__rahmen{position:relative;aspect-ratio:390/309.92}.k-karte__rahmen[data-karte-stand=bereit]{aspect-ratio:390/288}@media (max-width: 439px){.k-karte__rahmen{margin-inline:calc(-1 * var(--rand))}}.k-karte__ersatz{display:block;width:100%;height:100%}:is([data-grund=nacht],[data-grund=schiefer]) .k-karte__ersatz{background:var(--kalk)}html.js:is(.bewegt,.ruhig) .k-karte__ersatz{visibility:hidden}html.js .k-karte__rahmen:is([data-karte-stand=fehler]) .k-karte__ersatz,html.js [data-modul=fehler] .k-karte__ersatz{visibility:visible}.k-karte__rahmen>.dakaj-karte__svg{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;overflow:visible;touch-action:manipulation}.dakaj-karte__svg text{font-kerning:normal;text-rendering:geometricPrecision}.k-karte{--k-rot:var(--rot)}.k-karte:is([data-grund=nacht],[data-grund=schiefer]){--k-rot:var(--signal)}.dakaj-karte__buero{fill:var(--k-rot)}.dakaj-karte__puls{stroke:var(--k-rot)}[data-grund=nacht] .dakaj-karte__s--fellbach{fill-opacity:.62}.dakaj-karte__quelle{display:none}.k-karte__quelle{margin:var(--a-2) 0 var(--a-3);font-size:var(--fs-klein);color:var(--t-text-2)}@media (max-width: 439px){.k-karte__quelle{padding-inline:0}}@media (min-width: 960px){.dakaj-karte__massstab text,.dakaj-karte__nord text{font-size:9.8px}}.k-karte__fuge{fill:none;stroke:var(--k-rot);stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}.k-karte__ziel{fill:var(--k-rot)}.k-karte__welle{fill:none;stroke:var(--k-rot);stroke-width:.8;opacity:0;transform-box:fill-box;transform-origin:center}.k-karte__punkt{fill:var(--k-rot)}.k-karte__marke rect{fill:var(--t-grund);stroke:var(--k-rot);stroke-width:.8}.k-karte__marke text{fill:var(--t-text);font-family:var(--font-plakat);font-size:14.2px;font-weight:800;font-stretch:75%}.k-karte__schwebe{fill:none;stroke:currentColor;stroke-width:.7;opacity:.9;pointer-events:none}html.bewegt .k-karte__welle.ist-an{animation:k-karte-welle 1100ms var(--aus) both}html.bewegt .k-karte__welle--2.ist-an{animation-delay:260ms}@keyframes k-karte-welle{0%{opacity:.95;transform:scale(1)}100%{opacity:0;transform:scale(6)}}.dakaj-karte__ring{transform-box:view-box;transform-origin:213px 75px}html.bewegt .k-karte__rahmen[data-aufbau=bereit] .dakaj-karte__ring{opacity:0;transform:scale(.94)}html.bewegt .k-karte__rahmen[data-aufbau=laeuft] .dakaj-karte__ring{transition:opacity .5s var(--aus),transform .8s var(--aus);transition-delay:calc(var(--ring,0) * 45ms)}.dakaj-karte__puls{transform-box:fill-box;transform-origin:center}html.bewegt .k-karte__rahmen[data-aufbau=laeuft] .dakaj-karte__puls--1{animation:k-karte-puls 1.6s var(--weich) 1.5s both}html.bewegt .k-karte__rahmen[data-aufbau=laeuft] .dakaj-karte__puls--2{animation:k-karte-puls 1.6s var(--weich) 2.3s both}@keyframes k-karte-puls{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(5)}}.k-karte__zeiger{position:absolute;inset-inline-start:calc((var(--zi,35) * 6 + 3)/390 * 100%);inset-block-start:calc((var(--zj,12) * 6 + 3)/288 * 100%);width:var(--ziel-min);height:var(--ziel-min);translate:-50% -50%;padding:0;border:0;background:transparent;pointer-events:none}.k-karte__zeiger::after{content:"";position:absolute;inset:50% auto auto 50%;width:calc(5/390 * 100cqw);aspect-ratio:1;translate:-50% -50%}.k-karte__rahmen{container-type:inline-size}.k-karte__zeiger:focus{outline:none}.k-karte__zeiger:focus-visible{outline:2px solid var(--t-fokus);outline-offset:-2px}.k-karte__zeiger:focus-visible::after{background:var(--k-rot);outline:1px solid var(--t-grund)}.k-karte__info{position:relative;display:grid;min-height:7rem;padding:var(--a-5) clamp(var(--a-5),3vw,var(--a-6));background:var(--t-flaeche-2);border-block-start:3px solid var(--k-rot)}.k-karte__info[hidden]{display:none}.k-karte__info>*{grid-area:1/1}@media (max-width: 439px){.k-karte__info{margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand)}}.k-karte__tipp p{margin:0;color:var(--t-text-2);max-width:36rem}.k-karte__karte{display:grid;gap:var(--a-3);align-content:start;padding-inline-end:3rem}.k-karte__karte>*{margin:0}.k-karte__km{font-family:var(--font-plakat);font-size:clamp(1.375rem,1.15rem + 1vw,2rem);font-weight:800;font-stretch:70%;line-height:1.1;text-wrap:balance}.k-karte__zahl{font-family:var(--font-breit);font-stretch:125%;font-variant-numeric:tabular-nums}.k-karte__satz{color:var(--t-text-2)}.k-karte__aktion{margin-block-start:var(--a-2)}.k-karte__zu{grid-area:1/1;justify-self:end;align-self:start;display:grid;place-items:center;width:var(--ziel-min);height:var(--ziel-min);margin:calc(-1 * var(--a-3)) calc(-1 * var(--a-3)) 0 0;padding:0;border:0;background:transparent;color:var(--t-text)}.k-karte__zu:hover{color:var(--t-link)}html.bewegt .k-karte__karte.ist-neu{animation:dakaj-ein var(--d-auftritt) var(--aus) both}@media (max-width: 389px){.dakaj-karte__massstab text,.dakaj-karte__nord text{font-size:15.9px}.dakaj-karte__ort{font-size:15.9px}.dakaj-karte__adresse{font-size:15.9px;font-stretch:62%}.k-karte__marke text{font-size:15.9px}}
