.ga{z-index:80;overscroll-behavior:contain;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;position:fixed;inset:0}.ga[data-phase=zu]{pointer-events:none}.ga-grund{opacity:0;cursor:zoom-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e0;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ga-grund{background:#000000f2}}.ga-bild{transform-origin:50%;will-change:transform;background:#0b0b0b;position:absolute;top:0;left:0;overflow:hidden}.ga-bild img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ga-bild__fein{opacity:0;transition:opacity .22s ease-out}.ga-bild__fein[data-geladen]{opacity:1}.ga-chrome{opacity:0;pointer-events:none;position:absolute;inset:0}.ga-glas{isolation:isolate;pointer-events:auto;border-radius:12px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex;position:absolute}.ga-glas:before{z-index:-1;border-radius:inherit;content:"";-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#0e0e0ec7;position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 36px -16px #000000b3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ga-glas:before{background:#0e0e0ef0}}.ga-schliessen{top:calc(env(safe-area-inset-top,0px) + .75rem);right:.75rem}.ga-leiste{bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);left:50%;translate:-50%}.ga-knopf{color:#ffffffe0;border-radius:8px;place-items:center;width:2.75rem;height:2.75rem;transition:color .2s,background-color .2s,opacity .2s,scale .12s cubic-bezier(.22,1,.36,1);display:grid}.ga-knopf:active:not(:disabled){scale:.92}.ga-knopf:disabled{opacity:.35;cursor:default}.ga-knopf:focus-visible{outline-offset:2px;outline:2px solid #fff}.ga-zaehler{color:#ffffffe0;font-variant-numeric:tabular-nums;text-align:center;min-width:3.75rem}@media (hover:hover) and (pointer:fine){.ga-knopf:not(:disabled):hover{color:#fff;background:#ffffff14}}@media (min-width:1024px){.ga-schliessen{top:1.25rem;right:1.5rem}.ga-leiste{bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.ga-bild{will-change:auto}.ga-knopf{transition:none}}@media (prefers-reduced-transparency:reduce){.ga-grund{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f5}.ga-glas:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0e}}@media (prefers-contrast:more){.ga-glas:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0e;box-shadow:inset 0 0 0 1px #ffffff8c}}
.av{--av-b:min(64rem, 100cqw, calc((100svh - 12rem) * 4 / 3));--av-h:calc(var(--av-b) * 3 / 4);--av-oben:calc((100svh - var(--av-h)) / 2);--av-anflug:calc(100svh - var(--av-oben));--av-ruhe:45svh;--av-abstand:calc(var(--av-anflug) + var(--av-ruhe));--av-halt:var(--av-ruhe);padding-block:2.5rem 5rem;overflow-x:clip}.av-stapel{position:relative;container-type:inline-size}.av-marke{top:calc(var(--av-abstand) * var(--av-i));visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.av-karte{top:var(--av-oben);width:var(--av-b);height:var(--av-h);margin-inline:auto;position:sticky}.av-karte+.av-karte{margin-top:calc(var(--av-abstand) - var(--av-h))}.av-karte__innen{width:100%;height:100%;transform:translate(var(--av-x), var(--av-y)) rotate(var(--av-drehung));will-change:transform;background:#0b0b0b;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 32px 64px -30px #000c}.av-karte__innen:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.av-bild{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.av-karte__schleier{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.av-halt{height:var(--av-halt)}.av-fuss{height:0}.av[data-ansicht=raster] .av-stapel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.625rem,1.5vw,1.25rem);width:min(100%,64rem);margin-inline:auto;display:grid}.av[data-ansicht=raster] .av-marke,.av[data-ansicht=raster] .av-halt{display:none}.av[data-ansicht=raster] .av-karte{aspect-ratio:4/3;width:auto;height:auto;margin:0;position:relative;top:auto}.av[data-ansicht=raster] .av-stapel[data-ungerade] .av-karte:first-of-type{grid-column:1/-1}.av[data-ansicht=raster] .av-karte__innen{will-change:auto;transform:none}.av-karte__gross{z-index:2;border-radius:inherit;cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}.av-karte__gross:focus-visible{outline-offset:3px;outline:2px solid #fff}.av[data-ansicht=raster] .av-karte__innen{transition:scale .12s cubic-bezier(.22,1,.36,1)}.av[data-ansicht=raster] .av-karte__innen:has(.av-karte__gross:active){scale:.98}.av-karte[data-versteckt] .av-karte__innen{opacity:0}@media (hover:hover) and (pointer:fine){.av[data-ansicht=raster] .av-karte__innen:has(.av-karte__gross:hover):after{box-shadow:inset 0 0 0 1px #ffffff52}}.av[data-ansicht=raster] .av-fuss{height:8rem}.av-schalter-halter{top:calc(100svh - 8rem - env(safe-area-inset-bottom,0px));z-index:5;pointer-events:none;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky}.av-schalter{isolation:isolate;pointer-events:auto;border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex;position:relative}.av-schalter:before{z-index:-1;border-radius:inherit;content:"";-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#0e0e0ec7;position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 36px -16px #000000b3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.av-schalter:before{background:#0e0e0ef0}}.av-schalter__auswahl{background:var(--accent);border-radius:8px;width:2.75rem;height:2.75rem;transition:translate .42s cubic-bezier(.22,1,.36,1);position:absolute;top:.25rem;left:.25rem}.av[data-ansicht=raster] .av-schalter__auswahl{translate:3rem}.av-schalter__knopf{color:#ffffffc7;border-radius:8px;place-items:center;width:2.75rem;height:2.75rem;transition:color .24s,scale .12s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.av-schalter__knopf[aria-checked=true]{color:var(--cs-auf-akzent)}.av-schalter__knopf:active{scale:.92}.av-schalter__knopf:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.av-schalter__knopf[aria-checked=false]:hover{color:#fff}}@media (min-width:768px){.av-schalter-halter{top:calc(100svh - 4.75rem)}.av[data-ansicht=raster] .av-fuss{height:6rem}}@media (min-width:1024px){.av{padding-block:3.5rem 7rem}}@media (prefers-reduced-motion:reduce){.av-karte__innen{will-change:auto}.av[data-ansicht=raster] .av-karte__innen,.av-schalter__auswahl,.av-schalter__knopf{transition:none}}@media (prefers-reduced-transparency:reduce){.av-schalter:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0e}}@media (prefers-contrast:more){.av-schalter:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0e;box-shadow:inset 0 0 0 1px #ffffff8c}}
.cs-live{--cs-live-grund:#fff;--cs-live-schrift:#0d0d0d;--cs-live-kante:#00000014;right:max(.875rem, env(safe-area-inset-right));bottom:max(.875rem, env(safe-area-inset-bottom));z-index:50;background-color:var(--cs-live-grund);height:3rem;color:var(--cs-live-schrift);box-shadow:inset 0 0 0 1px var(--cs-live-kante), 0 1px 2px #0000001f, 0 16px 36px -16px #00000073;border-radius:5px;align-items:center;padding:0 .625rem 0 .875rem;text-decoration:none;transition:translate .56s cubic-bezier(.16,1,.3,1),visibility linear,scale .12s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.65,0,.35,1),color .42s cubic-bezier(.65,0,.35,1),box-shadow .42s cubic-bezier(.65,0,.35,1);display:inline-flex;position:fixed}.cs-live[data-knopf=schwarz]{--cs-live-grund:#0d0d0d;--cs-live-schrift:#fff;--cs-live-kante:#ffffff24}.cs-live[data-sichtbar=false]{visibility:hidden;pointer-events:none;transition:translate .32s cubic-bezier(.55,0,.75,.2),visibility 0s linear .32s,background-color .42s cubic-bezier(.65,0,.35,1),color .42s cubic-bezier(.65,0,.35,1),box-shadow .42s cubic-bezier(.65,0,.35,1);translate:0 calc(100% + 2.5rem)}.cs-live:active{scale:.97}.cs-live:focus-visible{outline:2px solid var(--cs-live-grund);outline-offset:3px}.cs-live__logo{flex-shrink:0;place-items:center;display:grid}.cs-live__logo img{width:calc(var(--cs-live-logo-b) * .86);height:calc(var(--cs-live-logo-h) * .86);object-fit:contain;-webkit-user-select:none;user-select:none;grid-area:1/1;transition:opacity .42s cubic-bezier(.65,0,.35,1);display:block}.cs-live__logo-dunkel,.cs-live[data-knopf=schwarz] .cs-live__logo-hell{opacity:0}.cs-live[data-knopf=schwarz] .cs-live__logo-dunkel{opacity:1}.cs-live__trenner{opacity:.2;background:currentColor;flex-shrink:0;width:1px;height:1.25rem;margin:0 .75rem;display:none}.cs-live__text{white-space:nowrap;display:none}.cs-live__pfeil{margin-left:.75rem}@media (min-width:360px){.cs-live__trenner{display:block}.cs-live__text{display:inline-flex}.cs-live__pfeil{margin-left:.5rem}}@media (min-width:768px){.cs-live{height:3.25rem;padding:0 .875rem 0 1.125rem;bottom:1.5rem;right:1.5rem}.cs-live__logo img{width:var(--cs-live-logo-b);height:var(--cs-live-logo-h)}.cs-live__trenner{margin:0 1rem}}@media (prefers-reduced-motion:reduce){.cs-live,.cs-live[data-sichtbar=false]{translate:none}.cs-live{transition:opacity .2s,visibility linear,background-color .2s,color .2s,box-shadow .2s}.cs-live[data-sichtbar=false]{opacity:0;transition:opacity .2s,visibility 0s linear .2s}.cs-live__logo img{transition-duration:.2s}}@media (prefers-contrast:more){.cs-live{--cs-live-kante:#0009}.cs-live[data-knopf=schwarz]{--cs-live-kante:#fff9}}
.rg-buehne{padding-block:3.5rem 5rem}.rg-stationen{gap:4.5rem;margin:0;padding:0;list-style:none;display:grid}.rg-station{flex-direction:column;gap:1.75rem;display:flex;position:relative}.rg-station__text{order:0;max-width:34rem}.rg-station__bild{order:1}.rg-nummer{background:var(--accent);width:2rem;height:2rem;color:var(--cs-auf-akzent);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.rg-station__titel{max-width:14ch;margin-top:1.25rem}.rg-station__absatz{max-width:40ch;color:color-mix(in srgb, var(--cs-fg) 78%, transparent);margin-top:1rem}.rg-station__ort{color:color-mix(in srgb, var(--cs-fg) 65%, transparent);overflow-wrap:anywhere;margin-top:1.25rem}.rg-rahmen{width:100%;aspect-ratio:var(--rg-verhaeltnis);isolation:isolate;background:#0b0b0b;border:1px solid #ffffff24;border-radius:12px;position:relative;overflow:hidden}.rg-platte{will-change:transform;position:absolute}.rg-bild{object-fit:fill;-webkit-user-select:none;user-select:none}.rg-licht{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rg-licht__abdunklung{fill:#000;fill-opacity:.6}.rg-licht__rahmen{fill:none;stroke:var(--accent);stroke-width:2px}.rg-raster{pointer-events:none;position:absolute;inset:0}.rg-raster__zelle{transition:opacity .32s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.rg-marke{pointer-events:none;width:1.75rem;height:1.75rem;position:absolute;transform:translate(-50%,-50%)}.rg-marke__punkt{background:var(--accent);color:var(--cs-auf-akzent);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rg-marke__ring{border:1.5px solid #ffffffe6;border-radius:9999px;position:absolute;inset:-.375rem}.rg-station[data-art=handy] .rg-rahmen{--rg-gehaeuse:.5rem;width:min(100% - 1.25rem,22rem);box-shadow:0 0 0 var(--rg-gehaeuse) #0a0a0a, 0 0 0 calc(var(--rg-gehaeuse) + 1px) #ffffff29;border-radius:2.5rem;margin-inline:auto}@media (min-width:1024px){.rg-buehne{padding-block:4.5rem 8rem}.rg-stationen{gap:7rem}.rg-station{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.72fr);align-items:center;column-gap:clamp(3.5rem,6vw,7rem);display:grid}.rg-station__bild{order:0;place-items:center;height:min(70svh,46rem);display:grid;container-type:size}.rg-station__text{order:1}.rg-rahmen{width:min(100cqw, calc(100cqh * var(--rg-verhaeltnis)));margin-inline:0}.rg-station[data-art=handy] .rg-rahmen{--rg-handy:min(100cqw - 1.25rem, 24rem, (100cqh - 3rem) * var(--rg-verhaeltnis));width:var(--rg-handy);border-radius:calc(var(--rg-handy) * .11);margin-inline:0}.rg-station[data-art=handy] .rg-station__bild{justify-items:center}.rg-station:nth-child(2n){grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr)}.rg-station:nth-child(2n) .rg-station__bild{order:1}.rg-station:nth-child(2n) .rg-station__text{order:0}}@media (prefers-reduced-motion:reduce){.rg-platte{will-change:auto}}
.cs-name,.cs-name-zusatz{--cs-marke:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-name{background-image:linear-gradient(180deg, #fff 22%, var(--cs-marke) 92%)}.cs-name-zusatz{--cs-hell:color-mix(in oklab, var(--accent) 32%, white);--cs-tief:color-mix(in oklab, var(--accent) 80%, black);background-image:linear-gradient(180deg, var(--cs-hell) 8%, var(--cs-marke) 58%, var(--cs-tief) 100%)}@supports (color:oklch(from red l c h)){.cs-name,.cs-name-zusatz{--cs-marke:oklch(from var(--accent) max(l, .68) c h)}.cs-name-zusatz{--cs-tief:oklch(from var(--accent) calc(max(l, .68) - .13) c h)}}
.st{row-gap:1.75rem;display:grid}.st-text{row-gap:1.1rem;max-width:62ch;display:grid}@media (min-width:1024px){.st{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(3rem,6vw,7.5rem)}}.st-link{color:var(--cs-fg);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--cs-fg) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--cs-fg) 35%, transparent);text-underline-offset:.22em;transition:color .2s,text-decoration-color .2s}.st-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.st-link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}
.um{--um-ease:cubic-bezier(.16, 1, .3, 1);--um-linie:color-mix(in srgb, var(--cs-fg) 14%, transparent);row-gap:3rem;display:grid}.um-links{min-width:0}.um-liste{border-top:1px solid var(--um-linie);min-width:0;margin:0;padding:0;list-style:none}.um-teil{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;column-gap:1.25rem;padding:2rem 0 2.25rem;display:grid;position:relative}.um-teil:after{background:var(--um-linie);content:"";transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.um-wert{display:block}.um-inhalt{min-width:0;padding-top:.2rem}.um-titel{margin:0}.um-text{max-width:46ch;margin-top:.5rem}.um-namen{max-width:62ch;margin-top:.85rem}.um-blaetter{justify-items:start;gap:6px;margin-top:1.1rem;display:grid}.um-zeile{align-items:center;gap:.85rem;display:flex}.um-block{width:9.5rem;color:color-mix(in srgb, var(--cs-fg) 65%, transparent);flex-shrink:0}.um-reihe{gap:5px;display:flex}.um-blatt{background:var(--accent);border-radius:2px;width:.75rem;height:1rem;display:block}.um-teil[data-umriss=true] .um-blatt{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cs-fg) 45%, transparent);background:0 0}@media (max-width:479px){.um-block{width:7rem}.um-blatt{width:.625rem;height:.8125rem}.um-reihe{gap:4px}}@media (max-width:399px){.um-zeile{flex-wrap:wrap;row-gap:.3rem}.um-block{width:100%}.um-block:empty{display:none}.um-zeile+.um-zeile:has(.um-block:not(:empty)){margin-top:.35rem}}@media (min-width:640px){.um-teil{grid-template-columns:8.5rem minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem)}.um-inhalt{padding-top:.35rem}}@media (min-width:1024px){.um{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,6vw,7.5rem)}.um-kopf{position:sticky;top:7.5rem}}@media (prefers-reduced-motion:no-preference){.um-teil[data-phase=anfang]:after{transform:scaleX(0)}.um-teil[data-phase=anfang] .um-blatt{opacity:0;transform:translateY(6px)scale(.6)}.um-teil[data-phase=anfang] .um-inhalt>*{opacity:0;filter:blur(4px);transform:translateY(.5em)}.um-teil[data-phase=baut]:after{transition:transform .9s var(--um-ease)}.um-teil[data-phase=baut] .um-blatt{transition:opacity .35s var(--um-ease) calc(.3s + var(--um-i) * 20ms), transform .5s var(--um-ease) calc(.3s + var(--um-i) * 20ms)}.um-teil[data-phase=baut] .um-inhalt>*{transition:opacity .55s var(--um-ease), transform .65s var(--um-ease), filter .55s var(--um-ease)}.um-teil[data-phase=baut] .um-inhalt>:nth-child(2){transition-delay:80ms}.um-teil[data-phase=baut] .um-inhalt>:nth-child(3){transition-delay:.16s}.um-teil[data-phase=baut] .um-inhalt>:nth-child(4){transition-delay:.24s}}
.vg-rahmen{isolation:isolate;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vg-bild{-webkit-user-drag:none;pointer-events:none}.vg-huelle,.vg-huelle__innen{will-change:transform;position:absolute;inset:0}.vg-huelle{overflow:hidden}.vg-etikett{z-index:2;color:#0d0d0d;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:4px;padding:.25rem .5rem;transition:opacity .15s;position:absolute;top:.75rem}.vg-etikett[data-aus]{opacity:0}.vg-etikett--vorher{left:.75rem}.vg-etikett--heute{right:.75rem}@media (min-width:640px){.vg-etikett{top:1rem}.vg-etikett--vorher{left:1rem}.vg-etikett--heute{right:1rem}}.vg-kante{z-index:3;pointer-events:none;will-change:transform;position:absolute;inset:0}.vg-kante__linie{background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff8c}.vg-griff{cursor:grab;pointer-events:auto;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.vg-griff:focus-visible{outline:2px solid var(--cs-fg);outline-offset:3px}.vg-griff__knopf{background:var(--accent);width:2.625rem;height:2.625rem;color:var(--cs-auf-akzent);border-radius:9999px;justify-content:center;align-items:center;gap:1px;transition:scale .12s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 0 0 2px #fff,0 10px 24px -10px #0000008c}.vg-griff__pfeil{width:.8125rem;height:.8125rem;transition:translate .22s cubic-bezier(.22,1,.36,1)}.vg-rahmen[data-greift=true],.vg-rahmen[data-greift=true] .vg-griff{cursor:grabbing}.vg-rahmen[data-greift=true] .vg-griff__knopf{scale:.92}@media (hover:hover) and (pointer:fine){.vg-rahmen{cursor:ew-resize}.vg-rahmen:hover .vg-griff__pfeil--links,.vg-rahmen[data-greift=true] .vg-griff__pfeil--links{translate:-2px}.vg-rahmen:hover .vg-griff__pfeil--rechts,.vg-rahmen[data-greift=true] .vg-griff__pfeil--rechts{translate:2px}}@media (prefers-reduced-motion:reduce){.vg-griff__knopf,.vg-griff__pfeil,.vg-etikett{transition:none}}@media (prefers-reduced-transparency:reduce){.vg-etikett{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
