.karte[data-astro-cid-g4qjcydm]{--k-b:1;--k-h:1;--k-fx:50%;--k-fy:50%;--k-nachbar:color-mix(in srgb, var(--grund,var(--nacht)) 90%, #fff);margin:0;position:absolute;inset:0;overflow:clip;container:karte/size}.karte__flaeche[data-astro-cid-g4qjcydm]{--k-groesse:max(calc(var(--k-b) * 100cqw), calc(var(--k-h) * 100cqh));width:var(--k-groesse);aspect-ratio:1;left:calc(var(--k-fx) - var(--k-groesse) * var(--kx-anteil));top:calc(var(--k-fy) - var(--k-groesse) * var(--ky-anteil));transform-origin:var(--kx) var(--ky);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000);container-type:inline-size}.karte__svg[data-astro-cid-g4qjcydm]{width:100%;height:100%;overflow:visible}.land[data-astro-cid-g4qjcydm]{fill:var(--k-nachbar);stroke:var(--grund,var(--nacht));stroke-width:1.3px;stroke-linejoin:round}.land--de[data-astro-cid-g4qjcydm]{fill:url(#karte-de)}.land--fr[data-astro-cid-g4qjcydm]{fill:url(#karte-fr)}.stop-de-0[data-astro-cid-g4qjcydm]{stop-color:var(--glanz)}.stop-de-1[data-astro-cid-g4qjcydm]{stop-color:var(--m2)}.stop-de-2[data-astro-cid-g4qjcydm]{stop-color:var(--m4)}.stop-de-3[data-astro-cid-g4qjcydm]{stop-color:var(--m5)}.stop-fr-0[data-astro-cid-g4qjcydm]{stop-color:color-mix(in srgb, var(--rosa) 72%, var(--glanz))}.stop-fr-1[data-astro-cid-g4qjcydm]{stop-color:color-mix(in srgb, var(--rosa) 60%, var(--glanz))}.stop-fr-2[data-astro-cid-g4qjcydm]{stop-color:color-mix(in srgb, var(--rosa) 42%, var(--m2))}.karte__korn[data-astro-cid-g4qjcydm] path[data-astro-cid-g4qjcydm]{fill:url(#karte-korn);mix-blend-mode:overlay;opacity:.7}.karte__grenze[data-astro-cid-g4qjcydm]{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9;transition:stroke-dashoffset 2.2s var(--ease) .4s}.karte[data-astro-cid-g4qjcydm].aktiv .karte__grenze[data-astro-cid-g4qjcydm]{stroke-dashoffset:0}.karte__schrift[data-astro-cid-g4qjcydm]>[data-astro-cid-g4qjcydm]{white-space:nowrap;opacity:0;transition:opacity .9s var(--ease) var(--d,.6s), translate 1.1s var(--ease) var(--d,.6s);line-height:1;position:absolute;translate:0 12px}.karte[data-astro-cid-g4qjcydm].aktiv .karte__schrift[data-astro-cid-g4qjcydm]>[data-astro-cid-g4qjcydm]{opacity:1;translate:0}.karte__land[data-astro-cid-g4qjcydm]{--d:.5s;font-size:var(--k-land-gr,max(1.4rem, 3.4cqw));letter-spacing:-.035em;font-weight:720;font-stretch:112%;transform:translate(-50%,-50%)}.karte__land--de[data-astro-cid-g4qjcydm]{color:#fff}.karte__land--fr[data-astro-cid-g4qjcydm]{--d:.65s;color:var(--nacht-tief)}.karte__rhein[data-astro-cid-g4qjcydm]{--d:1.6s;letter-spacing:.32em;text-transform:uppercase;color:var(--nacht-tief);font-size:max(.7rem,.74cqw);font-weight:600;transform:translate(-50%,-50%)rotate(-83deg)}.karte[data-astro-cid-g4qjcydm] .karte__rhein[data-astro-cid-g4qjcydm]{opacity:0}.karte[data-astro-cid-g4qjcydm].aktiv .karte__rhein[data-astro-cid-g4qjcydm]{opacity:.85}.karte__marke[data-astro-cid-g4qjcydm]{--d:.9s;--m:max(16px, 1.5cqw);width:var(--m);height:var(--m);margin:calc(var(--m) / -2) 0 0 calc(var(--m) / -2);background:var(--pyramide);box-shadow:0 0 0 max(2px,.18cqw) #fff,0 8px 24px #13040f73}.karte__glimmen[data-astro-cid-g4qjcydm]{--d:1s;aspect-ratio:1;background:radial-gradient(closest-side,#ffffff80,#d4169459 45%,#0000);border-radius:50%;width:max(110px,10cqw);margin:calc(max(110px,10cqw)/-2) 0 0 calc(max(110px,10cqw)/-2)}@media (prefers-reduced-motion:no-preference){.karte[data-astro-cid-g4qjcydm].aktiv .karte__glimmen[data-astro-cid-g4qjcydm]{animation:karte-puls 3.2s var(--ease) 1.4s infinite}}@keyframes karte-puls{0%{opacity:1;scale:.3}to{opacity:0;scale:1.2}}.karte__ort[data-astro-cid-g4qjcydm]{color:#fff;text-shadow:0 1px 14px #13040f80;gap:.3em;font-size:max(.95rem,1.35cqw);display:grid}.karte__ort[data-astro-cid-g4qjcydm] b[data-astro-cid-g4qjcydm]{letter-spacing:-.02em;font-weight:700;font-stretch:108%}.karte__ort[data-astro-cid-g4qjcydm] small[data-astro-cid-g4qjcydm]{letter-spacing:.02em;opacity:.86;font-size:.62em;font-weight:500}.karte__ort--ghj[data-astro-cid-g4qjcydm]{--d:1.2s;font-size:max(1.15rem,1.9cqw);transform:translate(max(18px,1.7cqw),-112%)}.karte__ort--zweig[data-astro-cid-g4qjcydm]{--d:1.4s;transform:translate(max(22px,2.1cqw),6%)}.karte__ort--fr[data-astro-cid-g4qjcydm]{--d:1.3s;color:var(--nacht-tief);text-shadow:none;font-weight:600;transform:translate(calc(-100% - max(14px,1.3cqw)),-50%)}@container karte (width<=359px){.karte__ort--zweig[data-astro-cid-g4qjcydm] small[data-astro-cid-g4qjcydm]{display:none}}@media (prefers-reduced-motion:reduce){.karte__grenze[data-astro-cid-g4qjcydm]{stroke-dashoffset:0;transition:none}.karte[data-astro-cid-g4qjcydm] .karte__schrift[data-astro-cid-g4qjcydm]>[data-astro-cid-g4qjcydm]{opacity:1;transition:none;translate:none}.karte[data-astro-cid-g4qjcydm] .karte__rhein[data-astro-cid-g4qjcydm]{opacity:.85}}
