.bs-kopfblock{display:grid;gap:1.25rem;padding-top:clamp(1.75rem,6vw,3rem);padding-bottom:clamp(1rem,4vw,2rem)}.bs-einleitung{display:grid;gap:1.35rem;justify-items:start}.bs-einleitung .fliesstext{margin:0}.bs-szene{--bs-pad: clamp(1rem, 3.2vh, 2.5rem)}.bs-buehne{--bs-unten: calc(59px + .75rem + env(safe-area-inset-bottom, 0px)) ;--bs-schritt-h: 6.4rem;--bs-wort: 1.75rem;--bs-satz: .95rem;--bs-ventil-b: 44px;--bs-ventil-m: 4.5455;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding-top:var(--bs-pad);padding-bottom:var(--bs-unten)}@media (min-width: 768px){.bs-buehne{--bs-unten: max(var(--bs-pad), 6.25rem);--bs-schritt-h: 7rem;--bs-wort: clamp(2.1rem, 4.1vw, 3.25rem);--bs-satz: 1.05rem;--bs-ventil-b: 60px;--bs-ventil-m: 3.3333}}.bs-buehne[data-titel=ja]{--bs-knopf-platz: calc(6.25rem - var(--bs-pad));display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2rem,4.5vw,5rem);align-items:stretch;padding-bottom:var(--bs-pad);--bs-schritt-h: 7.25rem;--bs-wort: clamp(2.25rem, min(3.8vw, 6.8vh), 3.6rem);--bs-satz: 1.1rem;--bs-ventil-b: 64px;--bs-ventil-m: 3.125}.bs-buehne-text{display:flex;flex-direction:column;gap:clamp(1rem,2.6vh,1.75rem);min-height:0;padding-right:calc(10% + var(--bs-ventil-b) * .5 + .5rem)}.bs-buehne[data-titel=ja] .bs-buehne-text{padding-right:0;justify-content:space-between}.bs-buehne[data-titel=ja] .bs-zaehler{margin-top:auto}.bs-buehne .bs-titel .rz{font-size:clamp(2.4rem,min(4.6vw,8.6vh),5rem)}.bs-einleitung--buehne .fliesstext{font-size:clamp(1rem,.9rem + .3vw,1.15rem);max-width:46ch}@media (max-height: 780px){.bs-einleitung--buehne .lauftitel-text{display:none}}.bs-bildflaeche{position:relative;min-height:0}.bs-bild{position:relative;margin-inline:auto;width:min(100%,calc((100svh - var(--kopf-hoehe) - var(--bs-pad) - var(--bs-unten) - var(--bs-schritt-h) - .75rem) * .8))}.bs-buehne[data-titel=ja] .bs-bildflaeche{--bs-oben: calc(var(--bs-ventil-b) * .5 + .75rem);display:flex;align-items:flex-end;padding-top:var(--bs-oben);padding-bottom:var(--bs-knopf-platz)}@media (min-width: 1530px){.bs-buehne[data-titel=ja]{--bs-knopf-platz: 0px}}.bs-buehne[data-titel=ja] .bs-bild{margin:0;width:min(46vw,calc((100svh - var(--kopf-hoehe) - var(--bs-pad) * 2 - var(--bs-oben) - var(--bs-knopf-platz)) * .8))}.bs-rahmen{--strich: calc(var(--strich-px) * var(--bs-e, 1));--strich-dick: calc(var(--strich-dick-px) * var(--bs-e, 1));--strich-fein: calc(var(--strich-fein-px) * var(--bs-e, 1));position:relative;aspect-ratio:4 / 5;border:var(--strich-px) solid var(--navy);border-radius:var(--radius);background:var(--eis-tief);box-shadow:var(--schatten);overflow:hidden;overflow:clip}.bs-ebene{position:absolute;inset:0}.bs-blatt{display:block;width:100%;height:100%}.bs-ebene>.bs-blatt{position:absolute;inset:0}.bs-ventil{position:absolute;z-index:3;left:90%;top:1px;width:var(--bs-ventil-b);height:var(--bs-ventil-b);margin:calc(var(--bs-ventil-b) * -.5) 0 0 calc(var(--bs-ventil-b) * -.5)}.bs-ventil svg{display:block}.bs-rohr-innen,.bs-arm-innen{fill:none;stroke:var(--weiss);stroke-linecap:round;stroke-linejoin:round}.bs-rohr-innen{stroke-width:8}.bs-arm-innen{stroke-width:4.5}.bs-fliesen rect{fill:var(--weiss);stroke:var(--navy);stroke-width:var(--strich-fein)}[data-fenster=nein] .bs-fenster-kopie,.bs-rahmen[data-achsen=nein] .bs-achslinien,.bs-rahmen[data-einbau=nein] .bs-einbau .strich-achse{visibility:hidden}.bs-leitungswasser path{fill:none;stroke:var(--azur);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.bs-verdeckt path{fill:none;stroke:var(--navy);stroke-width:var(--strich);stroke-dasharray:7 6;stroke-linejoin:round}.bs-regen path,.bs-strahl{fill:none;stroke:var(--azur);stroke-linecap:round}.bs-regen path{stroke-width:var(--strich-dick);stroke-dasharray:12 10}.bs-strahl{stroke-width:4.5}[data-regen=aus] .bs-regen,[data-strahl-wanne=aus] .bs-strahl--wanne,[data-strahl-lavabo=aus] .bs-strahl--lavabo{visibility:hidden}@media (prefers-reduced-motion: no-preference){[data-wasser=fliesst] .bs-verdeckt path{animation:bs-fliessen .8s linear infinite}[data-wasser=fliesst] .bs-regen path{animation:bs-regnen .45s linear infinite}}@keyframes bs-fliessen{to{stroke-dashoffset:-13}}@keyframes bs-regnen{to{stroke-dashoffset:-22}}.bs-wannenwasser{fill:var(--azur);transform:translateY(var(--bs-pegel, 64px))}[data-wanne=nein] .bs-wannenwasser,[data-wanne=nein] .bs-wanne-nachzug{visibility:hidden}.bs-zaehler{position:relative;flex:none;min-height:0}.bs-schritte{list-style:none;margin:0;padding:0}.bs-schritt{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.7rem;align-items:start}.bs-zaehler[data-alle=ja] .bs-schritt{padding-block:.45rem}.bs-schritt-nr{min-width:1.2em;padding:.1em .14em 0;font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);font-size:var(--bs-wort);line-height:1;text-align:center;font-variant-numeric:tabular-nums lining-nums;color:var(--navy);background:var(--weiss);border:var(--strich) solid var(--navy);border-radius:var(--radius-feld)}.bs-ziffernfenster{position:relative;display:block;padding:0 .14em;overflow:hidden;overflow:clip}.bs-ziffer-geist{visibility:hidden;display:block;height:1.2em;line-height:1.2em}.bs-ziffernband{position:absolute;left:0;right:0;top:0;display:block}.bs-ziffer{display:block;height:1.2em;line-height:1.2em}.bs-schritt-stapel{display:grid;min-width:0}.bs-schritt-stapel>.bs-schritt-text{grid-area:1 / 1;transition:opacity .32s var(--ease-aus),transform .42s var(--ease-aus),visibility 0s linear .42s}.bs-schritt-stapel>[data-lage=da]{transition:opacity .32s var(--ease-aus) .08s,transform .42s var(--ease-aus) .08s,visibility 0s}.bs-schritt-stapel>[data-lage=vorbei]{opacity:0;visibility:hidden;transform:translateY(-.6rem)}.bs-schritt-stapel>[data-lage=kommt]{opacity:0;visibility:hidden;transform:translateY(.6rem)}.bs-schritt-text{display:block;padding-top:.12em}.bs-schritt-wort{display:block;font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);font-size:var(--bs-wort);line-height:.98;letter-spacing:var(--anzeige-laufweite);color:var(--navy)}.bs-schritt-satz{display:block;margin-top:.45rem;font-weight:var(--text-gewicht-mittel);font-size:var(--bs-satz);line-height:1.35;color:var(--navy)}.bs-szene--still .bs-buehne{height:auto;padding-block:1.5rem 2.5rem}.bs-szene--still .bs-bild{width:min(100%,420px)}.bs-ablauf{background:var(--eis-tief);padding-block:clamp(4rem,10vw,8rem)}.bs-ablauf-titel{margin-bottom:clamp(2.75rem,7vw,5.5rem)}.bs-ablauf-ratgeber{margin:clamp(2rem,5vw,3.5rem) 0 0;max-width:var(--zeilenmass);font-size:var(--fliesstext);line-height:1.6;color:var(--navy)}.bs-ablauf-ratgeber-link{color:var(--navy);font-weight:var(--bedienung-gewicht);text-decoration:underline;text-decoration-color:var(--tief)}.bs-ablauf-ratgeber-link:hover{color:var(--tief)}.bs-strecke{--bs-anschluss: clamp(3.4rem, 6.5vw, 5.25rem);position:relative}.bs-leitung{position:absolute;top:0;bottom:0;left:calc(var(--bs-anschluss) / 2 - 15px);width:30px;border:var(--strich) solid var(--navy);border-radius:var(--radius-plakette);background:var(--weiss);overflow:hidden}.bs-leitung-wasser{position:absolute;inset:0 0 auto;background:var(--azur);border-bottom:var(--strich) solid var(--navy)}.bs-leitung-achse{position:absolute;top:-1.25rem;bottom:-1.25rem;left:calc(var(--bs-anschluss) / 2 - 1px);width:2px;height:auto;overflow:visible;pointer-events:none}.bs-stationen{list-style:none;margin:0;padding:0;display:grid;gap:clamp(3.5rem,9vw,7.5rem)}.bs-station{display:grid;grid-template-columns:var(--bs-anschluss) minmax(0,1fr);column-gap:clamp(1.1rem,3vw,2.75rem);align-items:start}.bs-station-anschluss{position:relative;z-index:1;display:grid;place-items:center;width:var(--bs-anschluss);height:var(--bs-anschluss);font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);font-size:calc(var(--bs-anschluss) * .5);line-height:1;padding-top:.08em;color:var(--navy);background:var(--weiss);border:var(--strich) solid var(--navy);border-radius:50%;box-shadow:var(--schatten-mittel)}.bs-station[data-voll=ja] .bs-station-anschluss{background:var(--azur)}@media (prefers-reduced-motion: no-preference){.bs-station-anschluss{transition:background-color .16s linear}}.bs-station-inhalt{display:grid;gap:.8rem;padding-top:calc(var(--bs-anschluss) * .14)}.bs-station--gross .bs-station-inhalt{padding-top:0}.bs-station-titel{margin:0;font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);font-size:var(--klein);line-height:var(--zeile-klein);letter-spacing:var(--anzeige-laufweite);color:var(--navy);text-wrap:balance}.bs-station-text{margin:0;max-width:var(--zeilenmass);font-size:var(--fliesstext);line-height:1.65;color:var(--navy)}.bs-station-gross{margin-bottom:.15rem}.bs-station-zahl{display:flex;align-items:baseline;flex-wrap:wrap;margin:0;font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);font-size:var(--riesig);line-height:var(--zeile-riesig);letter-spacing:var(--anzeige-laufweite);color:var(--navy)}.bs-fotos{padding-block:clamp(4rem,10vw,8rem)}.bs-fotos-raster{display:grid;gap:clamp(2.5rem,7vw,4rem)}.bs-fotos-kopf{display:grid;gap:1.25rem;align-items:end}.bs-fotos-text{margin:0}.bs-foto--b{width:86%;justify-self:end}@media (min-width: 900px){.bs-fotos-raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);row-gap:0;align-items:start}.bs-fotos-kopf{grid-column:1 / -1;margin-bottom:clamp(3rem,6vw,5rem)}.bs-foto--a{grid-column:1 / span 7}.bs-foto--b{grid-column:8 / span 5;width:auto;margin-top:clamp(8rem,20vw,18rem)}}.bs-foto{margin:0;display:grid;gap:1.1rem}.bs-foto-flaeche{position:relative}.bs-foto-schatten{--bs-versatz: 4px;position:absolute;inset:0;border-radius:var(--radius-karte);background:var(--navy);transform:translate(var(--bs-versatz),var(--bs-versatz))}.bs-foto-bild{position:relative;height:100%;border-radius:var(--radius-karte);overflow:hidden;background:var(--eis-tief)}.bs-foto-bild img{display:block;width:100%;height:100%;object-fit:cover}.bs-foto-kontur{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bs-foto-kontur rect{x:calc(var(--strich) / 2);y:calc(var(--strich) / 2);width:calc(100% - var(--strich));height:calc(100% - var(--strich));fill:none;stroke:var(--navy);stroke-width:var(--strich)}.bs-foto-zeile{font-family:var(--schrift-text);font-weight:var(--bedienung-gewicht);font-stretch:var(--bedienung-breite);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.3;color:var(--navy)}.bs-foto[data-bewegung=wartet] .bs-foto-kontur rect,.bs-foto[data-bewegung=spielt] .bs-foto-kontur rect{stroke-dasharray:1 2}.bs-foto[data-bewegung=wartet] .bs-foto-kontur rect{stroke-dashoffset:1.001}.bs-foto[data-bewegung=wartet] .bs-foto-bild{clip-path:var(--bs-welle-unten)}.bs-foto[data-bewegung=wartet] .bs-foto-schatten{transform:translate(0);opacity:0}.bs-foto[data-bewegung=spielt] .bs-foto-kontur rect{stroke-dashoffset:0;transition:stroke-dashoffset 1.05s var(--ease-aus) var(--bs-foto-verz, 0s)}.bs-foto[data-bewegung=spielt] .bs-foto-bild{clip-path:var(--bs-welle-oben);transition:clip-path 1.15s cubic-bezier(.3,.7,.2,1) calc(var(--bs-foto-verz, 0s) + .2s)}.bs-foto[data-bewegung=spielt] .bs-foto-schatten{transition:transform .5s var(--ease-aus) calc(var(--bs-foto-verz, 0s) + 1s),opacity 0s linear calc(var(--bs-foto-verz, 0s) + 1s)}.bs-schluss{background:var(--eis-tief);padding-block:clamp(4rem,11vw,9rem)}.bs-schluss-raster{--bs-armatur-b: 96px;position:relative;display:grid;gap:clamp(1.75rem,4vw,2.75rem)}.bs-schluss-link{display:inline-flex;flex-wrap:wrap;align-items:flex-end;column-gap:clamp(.75rem,2vw,1.5rem);row-gap:.5rem;justify-self:start;color:var(--navy);text-decoration:none;border-radius:var(--radius)}.bs-schluss-link:focus-visible{outline-offset:8px}.bs-schluss-pfeil{width:clamp(3.5rem,8vw,7.5rem);height:auto;margin-bottom:.2em;overflow:visible}.bs-schluss-pfeil path{fill:var(--butter);stroke:var(--navy);stroke-width:var(--strich-dick);stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion: no-preference){.bs-schluss-pfeil{transition:transform .45s var(--ease-aus)}}.bs-schluss-link:hover .bs-schluss-pfeil,.bs-schluss-link:focus-visible .bs-schluss-pfeil{transform:translate(14px)}.bs-schluss-link:hover .bs-schluss-pfeil path,.bs-schluss-link:focus-visible .bs-schluss-pfeil path{fill:var(--butter-satt)}.bs-schluss-neben{display:grid;gap:.35rem;padding-right:calc(var(--bs-armatur-b) + 1rem)}.bs-schluss-reden{margin:0;font-weight:var(--text-gewicht-mittel);font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.3;color:var(--navy)}.bs-schluss-nummer{font-family:var(--schrift-anzeige);font-stretch:var(--anzeige-breite);font-weight:var(--anzeige-gewicht);white-space:nowrap;color:var(--navy);text-decoration:underline;text-decoration-color:var(--tief)}.bs-schluss-nummer:hover{color:var(--tief)}.bs-schluss-zeiten{margin:0;font-size:var(--fliesstext);color:var(--navy)}.bs-schluss-armatur{position:absolute;right:1.25rem;bottom:0;display:block;width:var(--bs-armatur-b);height:auto;aspect-ratio:200 / 240;overflow:visible;--strich: calc(var(--strich-px) * var(--bs-m, 1));--strich-dick: calc(var(--strich-dick-px) * var(--bs-m, 1));--strich-fein: calc(var(--strich-fein-px) * var(--bs-m, 1))}@media (min-width: 640px){.bs-schluss-armatur{right:2rem}}@media (min-width: 1024px){.bs-schluss-armatur{right:3rem}}@media (min-width: 900px){.bs-schluss-raster{--bs-armatur-b: clamp(160px, 15vw, 230px)}}.bs-armatur-innen{fill:none;stroke:var(--weiss);stroke-linecap:round;stroke-linejoin:round}.bs-armatur-strahl{fill:none;stroke:var(--azur);stroke-width:calc(3px + var(--bs-stand, 0) * 6.5px);stroke-linecap:butt;stroke-dasharray:14 5}.bs-armatur-pegel{fill:var(--azur);transform:translateY(calc((1 - var(--bs-stand, 0)) * 27px))}.bs-armatur[data-offen=nein] .bs-armatur-strahl,.bs-armatur[data-offen=nein] .bs-armatur-pegel{visibility:hidden}@media (prefers-reduced-motion: no-preference){.bs-armatur[data-offen=ja] .bs-armatur-strahl{animation:bs-strahl .5s linear infinite}}@keyframes bs-strahl{to{stroke-dashoffset:-19}}@media print{.bs-foto .bs-foto-bild{clip-path:none!important}.bs-foto .bs-foto-kontur rect{stroke-dashoffset:0!important}}
