.bau{--bau-schleier-deckung:86%;--bau-schleier:color-mix(in srgb, var(--grund-dunkel) var(--bau-schleier-deckung), transparent);--bau-schleier-leicht:color-mix(in srgb, var(--grund-dunkel) 50%, transparent);--bau-spalte:35rem;--bau-spalte-titel:45rem;z-index:1;background:linear-gradient(var(--flyer-raster) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--flyer-raster) 1px, transparent 1px) 0 0 / 64px 64px, var(--grund-dunkel);color:var(--ink);position:relative}.bau[data-theme=light]{background:var(--grund-hell)}.bau-kopf-oben,.bau-schritt-text,.bau-satz,.bau-beleg-text,.bau-folge-kopf,.bau-folge-punkte>li,.bau-folge-nach,.bau-fragen-spalte,.bau-frage,.bau-abschluss-text,.bau-nachlese-spalte,.bau-reihe-kopf,.bau-reihe-text{container-type:inline-size}:where(.bau-kopf-oben,.bau-kopf-fuss,.bau-kopf-gruppe,.bau-kopf-saetze,.bau-schritt-text,.bau-schritt-gruppe,.bau-satz,.bau-beleg-text,.bau-folge,.bau-folge-kopf,.bau-folge-punkte,.bau-folge-punkte>li,.bau-punkt-liste,.bau-folge-nach,.bau-fragen-spalte,.bau-fragen-kopf,.bau-frage-antwort,.bau-abschluss-text,.bau-abschluss-kopf,.bau-abschluss-inhalt,.bau-abschluss-wege,.bau-abschluss-nach,.bau-nachlese-spalte,.bau-nachlese-text,.bau-nachlese-text>:is(ol,ul),.bau-nachlese-schluss,.bau-abschnitt-inhalt,.bau-abschnitt-inhalt>dl,.bau-dok-kopf,.bau-dok-text .prosa,.bau-zeilen,.bau-reihe-text){grid-template-columns:minmax(0,1fr)}@media (width<=47.99em){:is(.bau-nachlese-text,.bau-frage-antwort,.bau-dok-text) :is(p,li,dd){hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}}.bau img{display:block}.bau-buehne [data-bw-schritt],.bau-reihe-karte{--bau-schleier:color-mix(in srgb, var(--grund-dunkel) var(--bau-schleier-deckung), transparent)}@media (width<=63.99em){.bau[data-schleier-handy="25"],.bau-reihe-karte[data-schleier-handy="25"],.bau-buehne[data-schleier-handy-0="25"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="25"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="25"] [data-bw-schritt="2"]{--bau-schleier-deckung:25%}.bau[data-schleier-handy="35"],.bau-reihe-karte[data-schleier-handy="35"],.bau-buehne[data-schleier-handy-0="35"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="35"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="35"] [data-bw-schritt="2"]{--bau-schleier-deckung:35%}.bau[data-schleier-handy="45"],.bau-reihe-karte[data-schleier-handy="45"],.bau-buehne[data-schleier-handy-0="45"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="45"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="45"] [data-bw-schritt="2"]{--bau-schleier-deckung:45%}.bau[data-schleier-handy="55"],.bau-reihe-karte[data-schleier-handy="55"],.bau-buehne[data-schleier-handy-0="55"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="55"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="55"] [data-bw-schritt="2"]{--bau-schleier-deckung:55%}.bau[data-schleier-handy="65"],.bau-reihe-karte[data-schleier-handy="65"],.bau-buehne[data-schleier-handy-0="65"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="65"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="65"] [data-bw-schritt="2"]{--bau-schleier-deckung:65%}.bau[data-schleier-handy="75"],.bau-reihe-karte[data-schleier-handy="75"],.bau-buehne[data-schleier-handy-0="75"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="75"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="75"] [data-bw-schritt="2"]{--bau-schleier-deckung:75%}.bau[data-schleier-handy="80"],.bau-reihe-karte[data-schleier-handy="80"],.bau-buehne[data-schleier-handy-0="80"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="80"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="80"] [data-bw-schritt="2"]{--bau-schleier-deckung:80%}.bau[data-schleier-handy="86"],.bau-reihe-karte[data-schleier-handy="86"],.bau-buehne[data-schleier-handy-0="86"] [data-bw-schritt="0"],.bau-buehne[data-schleier-handy-1="86"] [data-bw-schritt="1"],.bau-buehne[data-schleier-handy-2="86"] [data-bw-schritt="2"]{--bau-schleier-deckung:86%}}@media (width>=64em){.bau[data-schleier-desktop="25"],.bau-reihe-karte[data-schleier-desktop="25"],.bau-buehne[data-schleier-desktop-0="25"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="25"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="25"] [data-bw-schritt="2"]{--bau-schleier-deckung:25%}.bau[data-schleier-desktop="35"],.bau-reihe-karte[data-schleier-desktop="35"],.bau-buehne[data-schleier-desktop-0="35"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="35"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="35"] [data-bw-schritt="2"]{--bau-schleier-deckung:35%}.bau[data-schleier-desktop="45"],.bau-reihe-karte[data-schleier-desktop="45"],.bau-buehne[data-schleier-desktop-0="45"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="45"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="45"] [data-bw-schritt="2"]{--bau-schleier-deckung:45%}.bau[data-schleier-desktop="55"],.bau-reihe-karte[data-schleier-desktop="55"],.bau-buehne[data-schleier-desktop-0="55"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="55"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="55"] [data-bw-schritt="2"]{--bau-schleier-deckung:55%}.bau[data-schleier-desktop="65"],.bau-reihe-karte[data-schleier-desktop="65"],.bau-buehne[data-schleier-desktop-0="65"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="65"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="65"] [data-bw-schritt="2"]{--bau-schleier-deckung:65%}.bau[data-schleier-desktop="75"],.bau-reihe-karte[data-schleier-desktop="75"],.bau-buehne[data-schleier-desktop-0="75"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="75"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="75"] [data-bw-schritt="2"]{--bau-schleier-deckung:75%}.bau[data-schleier-desktop="80"],.bau-reihe-karte[data-schleier-desktop="80"],.bau-buehne[data-schleier-desktop-0="80"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="80"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="80"] [data-bw-schritt="2"]{--bau-schleier-deckung:80%}.bau[data-schleier-desktop="86"],.bau-reihe-karte[data-schleier-desktop="86"],.bau-buehne[data-schleier-desktop-0="86"] [data-bw-schritt="0"],.bau-buehne[data-schleier-desktop-1="86"] [data-bw-schritt="1"],.bau-buehne[data-schleier-desktop-2="86"] [data-bw-schritt="2"]{--bau-schleier-deckung:86%}}.bau-leiser{color:var(--ink-muted)}.bau-wege{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.bau-wege .knopf{min-height:3.5rem;font-size:var(--typo-text);gap:.6em;padding-inline:1.75rem;font-weight:700}.bau .textlink{font-size:var(--typo-text);font-weight:600}.bau .textlink,[data-theme=light] .bau .textlink{text-decoration-color:currentColor}.bau-kopf{--kopf-spalte:min(calc(var(--typo-display) * 10.5), 58vw);--kopf-schleier:calc(var(--kopf-spalte) + var(--seite-rand) + 2rem);--kopf-auslauf:18vw;z-index:0;min-height:max(100svh,40rem);display:grid;overflow-x:clip}.bau-kopf[data-spalte=schmal]{--kopf-spalte:min(calc(var(--typo-display) * 8.25), 58vw);--kopf-schleier:calc(var(--kopf-spalte) + var(--seite-rand));--kopf-auslauf:10vw}.bau-kopf-ebene{position:absolute;inset:0}.bau-kopf-bild,.bau-kopf-bild img{width:100%;height:100%}.bau-kopf-bild img{object-fit:cover}.bau-kopf[data-toenung]{--bau-schleier-leicht:color-mix(in srgb, var(--grund-dunkel) 62%, transparent)}.bau-kopf[data-toenung] .bau-kopf-bild{isolation:isolate;display:block;position:relative}.bau-kopf[data-toenung] .bau-kopf-bild:after{content:"";background:var(--flyer-gruen-hell);mix-blend-mode:color;opacity:.5;pointer-events:none;position:absolute;inset:0}.bau-kopf:after{content:"";z-index:1;height:var(--strecke-verlauf);background:linear-gradient(to bottom, transparent, var(--grund-dunkel));pointer-events:none;position:absolute;inset:auto 0 0}.bau-kopf-text{z-index:2;min-height:inherit;flex-direction:column;padding-block-end:2.5rem;display:flex;position:relative}.bau-kopf-oben,.bau-kopf-fuss{padding-inline:var(--seite-rand);justify-items:start;gap:1rem;display:grid}.bau-kopf-oben{padding-block:calc(var(--nav-hoehe,4.5rem) + 2rem) 6rem;background:linear-gradient(to bottom, var(--bau-schleier) 0, var(--bau-schleier) calc(100% - 6rem), transparent 100%)}.bau-kopf-gruppe{gap:1rem;display:grid}.bau-kopf-saetze{gap:.75rem;display:grid}.bau-kopf-fuss{gap:1.25rem;margin-block-start:auto}.bau-kopf-fuss .bau-wege{width:100%}.bau-kopf-werkzeug{padding:2rem var(--seite-rand) 0;position:relative}.bau-kopf[data-werkzeug] .bau-kopf-fuss{margin-block-start:1.5rem}.bau-kopf[data-auslauf]{overflow:clip}.bau-kopf[data-auslauf] .bau-kopf-ebene{height:max(100svh,40rem);inset:0 0 auto}.bau-kopf[data-auslauf] .bau-kopf-bild{-webkit-mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 62%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 62%, transparent 100%)}@media (width<=47.99em){.bau-kopf-fuss .knopf{flex:100%}}@media (width<=63.99em){.bau-kopf:not([data-handy=bild-oben]) .bau-kopf-text{padding-block-end:0}.bau-kopf:not([data-handy=bild-oben]) .bau-kopf-fuss{background:linear-gradient(to top, var(--bau-schleier) 0, var(--bau-schleier) calc(100% - 6rem), transparent 100%);padding-block:6rem 2.5rem}.bau-kopf[data-handy=bild-oben] .bau-kopf-bild{-webkit-mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 34%, transparent 62%);mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 34%, transparent 62%)}.bau-kopf[data-handy=bild-oben] .bau-kopf-ebene:after{content:"";background:linear-gradient(to bottom, var(--bau-schleier) 0, transparent 22%);pointer-events:none;position:absolute;inset:0}.bau-kopf[data-handy=bild-oben] .bau-kopf-text{background:linear-gradient(to bottom, transparent 0, transparent calc(40svh - 6rem), var(--bau-schleier) 40svh);padding-block-start:40svh}.bau-kopf[data-handy=bild-oben] .bau-kopf-oben{background:0 0;padding-block:0}.bau-kopf[data-handy=bild-oben] .bau-kopf-fuss{margin-block-start:1.5rem}}@media (width>=64em){.bau-kopf-text{padding-block:calc(var(--nav-hoehe,4.5rem) + 3rem) 4rem;justify-content:center}.bau-kopf[data-werkzeug] .bau-kopf-text{justify-content:flex-start}.bau-kopf-oben{background:0 0;padding-block:0}.bau-kopf-oben,.bau-kopf-fuss{max-width:calc(var(--kopf-spalte) + 2 * var(--seite-rand))}.bau-kopf-oben>.typo-text-gross,.bau-kopf-saetze{max-width:var(--bau-spalte)}.bau-kopf-fuss{margin-block-start:2.5rem}.bau-kopf-fuss .bau-wege{flex-direction:column;align-items:flex-start}.bau-kopf-werkzeug{padding-block-start:2.5rem}.bau-kopf[data-auslauf] .bau-kopf-bild{-webkit-mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 70%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ink) 0, var(--ink) 70%, transparent 100%)}.bau-kopf-ebene:after{content:"";background:linear-gradient(to bottom, var(--bau-schleier-leicht) 0, transparent 18%), linear-gradient(to right, var(--bau-schleier) 0, var(--bau-schleier) var(--kopf-schleier), transparent calc(var(--kopf-schleier) + var(--kopf-auslauf)));position:absolute;inset:0}.bau-kopf[data-seite=rechts] .bau-kopf-ebene:after{background:linear-gradient(to bottom, var(--bau-schleier-leicht) 0, transparent 18%), linear-gradient(to left, var(--bau-schleier) 0, var(--bau-schleier) var(--kopf-schleier), transparent calc(var(--kopf-schleier) + var(--kopf-auslauf)))}.bau-kopf[data-seite=rechts] :is(.bau-kopf-oben,.bau-kopf-fuss,.bau-kopf-werkzeug){width:100%;margin-inline-start:auto}}.bau-buehne:before{content:"";z-index:2;height:var(--strecke-verlauf);background:linear-gradient(to bottom, var(--grund-dunkel), transparent);pointer-events:none;position:absolute;inset:0 0 auto}.bau-buehne{--buehne-schritt:var(--strecke-schritt-handy);--buehne-ende:calc(var(--buehne-schritt) / 2)}@media (width>=64em){.bau-buehne{--buehne-schritt:var(--strecke-schritt);--buehne-ende:calc(var(--buehne-schritt) / 4)}}.bau-buehne-ebene{height:100lvh;position:sticky;top:0;overflow:clip}.bau-buehne-zoom,.bau-buehne-bild,.bau-buehne-bild img{width:100%;height:100%;position:absolute;inset:0}.bau-buehne-bild img{object-fit:cover}.bau-buehne-ebene:after{content:"";z-index:1;background:linear-gradient(to top, var(--grund-dunkel) 0, var(--bau-schleier) 12%, var(--bau-schleier) 40%, transparent 64%), linear-gradient(to bottom, var(--bau-schleier-leicht) 0, transparent 28%);pointer-events:none;position:absolute;inset:0}.bau-buehne-schritte{z-index:2;margin-block-start:-100lvh;padding-block-end:var(--buehne-ende);position:relative}.bau-schritt{min-height:var(--buehne-schritt);padding:25lvh var(--seite-rand) clamp(3.5rem, 10lvh, 6rem);align-items:flex-start;display:flex}.bau-schritt-text{width:100%;max-width:var(--bau-spalte-titel);gap:.75rem;display:grid}:is(.bau-schritt-text,.bau-schritt-gruppe)>:not(h1,h2,h3,.typo-display,.typo-h2,.bau-schritt-gruppe){max-width:var(--bau-spalte)}.bau-schritt-text .typo-text-gross{margin-block-start:.25rem}@media (width<=63.99em){.bau-schritt-text{z-index:0;position:relative}.bau-schritt-text:before{content:"";inset:-4.5rem calc(var(--seite-rand) * -1) -3rem;z-index:-1;background:linear-gradient(to bottom, transparent 0, var(--bau-schleier) 4.5rem, var(--bau-schleier) calc(100% - 3rem), transparent 100%);pointer-events:none;position:absolute}}@media (width>=64em){.bau-buehne-ebene:after{background:linear-gradient(to top, var(--grund-dunkel) 0, transparent var(--strecke-verlauf)), linear-gradient(to right, var(--bau-schleier) 0, var(--bau-schleier) calc(var(--seite-rand) + var(--bau-spalte)), transparent calc(var(--seite-rand) + var(--bau-spalte) + 16rem)), linear-gradient(to bottom, var(--bau-schleier-leicht) 0, transparent 18%)}.bau-buehne[data-seite=rechts] .bau-buehne-ebene:after{background:linear-gradient(to top, var(--grund-dunkel) 0, transparent var(--strecke-verlauf)), linear-gradient(to left, var(--bau-schleier) 0, var(--bau-schleier) calc(var(--seite-rand) + var(--bau-spalte)), transparent calc(var(--seite-rand) + var(--bau-spalte) + 16rem)), linear-gradient(to bottom, var(--bau-schleier-leicht) 0, transparent 18%)}.bau-buehne-bild[data-fokus=rechts] img{object-position:100% 50%}.bau-buehne{--buehne-luft:clamp(2.5rem, 7lvh, 4rem);--buehne-ruhe:calc(var(--bw-stapel,var(--fl-leiste,4.5rem)) + clamp(1.5rem, 4lvh, 2.5rem));--buehne-ruhe-min:18rem}.bau-schritt{padding-block:var(--buehne-luft) 0;flex-direction:column;align-items:flex-start}.bau-schritt:before{content:"";flex:1 1 0}.bau-schritt:after{content:"";height:var(--buehne-ruhe-min);flex:none}.bau-buehne .bau-buehne-schritte .bau-schritt-text{top:var(--buehne-ruhe);position:sticky}.bau-buehne[data-seite=rechts] .bau-schritt{align-items:flex-end}.bau-buehne[data-seite=rechts] .bau-schritt-text{max-width:var(--bau-spalte)}}@media (width>=64em) and (height<=52em){.bau-buehne .bau-schritt-text .typo-h2{font-size:min(var(--typo-h2), 8svh, max(var(--typo-h2-min), var(--passt)))}.bau-buehne .bau-schritt-text .bau-zahl{font-size:min(var(--typo-display), 9svh, max(var(--typo-display-min), var(--passt)))}}.bau-satz{min-height:100lvh;padding:clamp(6rem, 16lvh, 10rem) var(--seite-rand);align-content:center;display:grid}@media (width<=47.99em){.bau-satz .bau-satz-text{text-wrap:pretty}}@supports (font:-apple-system-body){@media (width<=47.99em){.bau-satz .bau-satz-text{text-wrap:balance}}}.bau-satz-text{max-width:max(13.5em, calc(var(--wl,14) * .6em))}.bau-satz-nachsatz{max-width:var(--bau-spalte);margin-block-start:clamp(1.5rem,4lvh,2.5rem)}.bau-satz-nachsatz>*{margin:0}.bau-beleg{padding-block:clamp(4rem,10lvh,8rem)}.bau-beleg-raster{gap:2rem;display:grid}.bau-beleg-bild :is(img,picture){width:100%;height:auto}.bau-beleg-text{padding-inline:var(--seite-rand);justify-items:start;gap:1rem;display:grid}.bau-beleg-text .bau-wege{margin-block-start:.75rem}.bau-zahl{font-variant-numeric:tabular-nums}.bau-logos{padding:clamp(1.5rem, 4vw, 2.5rem) var(--seite-rand);background:var(--grund-hell);color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;list-style:none;display:grid}.bau-logos figure{gap:.75rem;margin:0;display:grid}.bau-beleg-bild .bau-logos img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:3.5rem}@media (width>=64em){.bau-beleg-raster{padding-inline:var(--seite-rand);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.bau-beleg[data-seite=rechts] .bau-beleg-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bau-beleg[data-seite=rechts] .bau-beleg-bild{order:2}.bau-beleg-bild :is(img,picture){border-radius:var(--radius)}.bau-beleg-text{padding-inline:0}.bau-logos{border-radius:var(--radius)}.bau-beleg[data-lang] .bau-beleg-raster{align-items:start}.bau-beleg[data-lang] .bau-beleg-bild{top:calc(var(--nav-hoehe,4.5rem) + 2rem);position:sticky}}.bau-folge{padding:clamp(5rem, 12lvh, 8rem) var(--seite-rand);gap:clamp(2.5rem,6vw,4rem);display:grid}.bau-folge-kopf{gap:1rem;max-width:44rem;display:grid}.bau-folge-punkte{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.bau-folge-punkte>li{border-block-start:1px solid var(--hairline);align-content:start;gap:.75rem;padding-block-start:1.25rem;display:grid}.bau-folge-punkte>li>:is(p,ul,dl){margin:0}.bau-folge-punkte .typo-text{color:var(--ink-muted)}.bau-folge-punkte .bau-zahl,.bau-folge-punkte .bau-punkt-satz,.bau-folge-punkte .typo-text a{color:var(--ink)}.bau-folge-punkte[data-dicht]{gap:1.25rem}.bau-folge-punkte[data-dicht]>li{padding-block-start:1rem}.bau-punkt-liste{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bau-punkt-liste>li{border-block-start:1px solid var(--hairline);padding-block-start:.75rem}.bau-folge-nach{justify-items:start;gap:1rem;max-width:44rem;display:grid}.bau-folge-nach .bau-wege{margin-block-start:.5rem}.bau-folge-nach>.typo-dach+.bau-wege{margin-block-start:0}.bau-folge-schluss{max-width:44rem}@media (width>=48em){.bau-folge-punkte{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem clamp(1.5rem,3vw,3rem)}.bau-folge[data-raster=weit] .bau-folge-punkte{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.bau-folge[data-spalten="2"] .bau-folge-punkte{grid-template-columns:repeat(2,minmax(0,1fr))}.bau-folge[data-raster=weit][data-spalten="2"] .bau-folge-punkte{max-width:72rem}}.bau-strich{opacity:.72;max-width:100%;display:inline-block;position:relative}.bau-strich:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(#0000 0 56%,currentColor 56% calc(56% + 2px),#0000 calc(56% + 2px)) 0 0/100% 1lh repeat-y;position:absolute;inset:0}.bau-folge[data-strich] .bau-folge-punkte{grid-template-columns:none;gap:clamp(.25rem,1.5lvh,.75rem)}.bau-folge[data-strich] .bau-folge-punkte>li{border-block-start:0;padding-block-start:0}.bau-folge[data-strich] .bau-folge-punkte p{text-wrap:balance;margin:0}.bau-fragen{padding:clamp(4rem, 10lvh, 7rem) var(--seite-rand)}.bau-fragen-spalte{gap:2rem;max-width:48rem;display:grid}.bau-fragen-kopf{gap:1rem;display:grid}.bau-fragen-liste{border-block-end:1px solid var(--hairline)}.bau-fragen-nach{color:var(--ink-muted)}.bau-frage{border-block-start:1px solid var(--hairline)}.bau-frage>summary{min-height:2.75rem;font-weight:var(--typo-h3-schnitt);cursor:pointer;--passt-abzug:2.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.bau-frage>summary::-webkit-details-marker{display:none}.bau-frage>summary>:is(h2,h3,h4):not([class*=typo-]){font:inherit;letter-spacing:inherit;margin:0}.bau-frage-zeichen{flex-shrink:0;width:1rem;height:1rem;position:relative}.bau-frage-zeichen:before,.bau-frage-zeichen:after{content:"";background:currentColor;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.bau-frage-zeichen:after{rotate:90deg}.bau-frage[open] .bau-frage-zeichen:after{rotate:0deg}.bau-frage-antwort{max-width:42.5rem;color:var(--ink-muted);gap:.75rem;padding-block-end:1.5rem;display:grid}.bau-frage-antwort>p,:where(.bau-frage:not(.bau-abschnitt[data-ebene="2"]))>.bau-frage-antwort>*{margin:0}.bau-abschluss{padding:clamp(7rem, 20lvh, 12rem) var(--seite-rand)}.bau-abschluss-text{justify-items:start;gap:1rem;max-width:44rem;display:grid}.bau-abschluss-text .bau-wege{margin-block-start:1rem}.bau-abschluss-kopf{gap:1rem;display:grid}.bau-abschluss-inhalt,.bau-abschluss-wege,.bau-abschluss-nach{justify-items:start;gap:1rem;width:100%;display:grid}.bau-abschluss-inhalt{margin-block-start:.5rem}.bau-abschluss-nach{color:var(--ink-muted)}.bau-leise{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.bau-abschluss[data-erster]{min-height:max(100svh,34rem);padding-block:calc(var(--nav-hoehe,4.5rem) + 3rem) 4rem;align-content:center;display:grid}.bau-nachlese{padding:clamp(4rem, 10lvh, 7rem) var(--seite-rand) clamp(5rem, 12lvh, 8rem)}.bau-nachlese-spalte{gap:1.25rem;max-width:42.5rem;display:grid}.bau-nachlese-text{gap:1rem;display:grid}.bau-nachlese-text :is(h3,h4){font-size:min(var(--typo-h3), var(--passt));line-height:var(--typo-h3-zeile);font-weight:var(--typo-h3-schnitt);letter-spacing:var(--typo-h3-lauf);margin-block-start:1.5rem}.bau-nachlese-text :is(ol,ul){gap:.75rem;margin:0;padding-inline-start:1.25rem;display:grid}.bau-nachlese-schluss{justify-items:start;gap:1rem;margin-block-start:2.5rem;display:grid}.bau-abschnitte{border-block-end:1px solid var(--hairline);margin-block:1rem}.bau-abschnitt-inhalt{gap:1rem;padding-block-end:2rem;display:grid}.bau-nachlese-text .bau-abschnitt-inhalt :is(h4,h5){font-size:min(var(--typo-text-gross), var(--passt,100vw));line-height:var(--typo-text-gross-zeile);font-weight:var(--typo-h3-schnitt);letter-spacing:0;margin-block-start:1rem}.bau-abschnitt-inhalt dl{gap:1rem;margin:0;display:grid}.bau-abschnitt-inhalt dt{font-weight:var(--typo-h3-schnitt)}.bau-abschnitt-inhalt dd{margin:.25rem 0 0}.bau-abschnitt-inhalt blockquote{font-size:var(--typo-h3);line-height:var(--typo-h3-zeile);font-weight:var(--typo-h3-schnitt);letter-spacing:var(--typo-h3-lauf);margin:0}.bau-abschnitt[data-ebene="2"]>summary>h2{margin:0}.bau-abschnitt[data-ebene="2"]>.bau-frage-antwort{max-width:none;color:var(--ink);gap:.75rem}.bau-abschnitt[data-ebene="2"]>.bau-frage-antwort>:first-child{margin-block-start:0}.bau-tabelle{border-collapse:collapse;width:100%;font-size:var(--typo-text);line-height:var(--typo-text-zeile)}.bau-tabelle :is(th,td){border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;hyphens:manual;padding:.75rem 1rem .75rem 0}.bau-tabelle th{font-weight:var(--typo-h3-schnitt)}@container (width<36rem){.bau-tabelle[data-stapeln] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bau-tabelle[data-stapeln] :is(tbody,tr,th,td){display:block}.bau-tabelle[data-stapeln] tr{border-block-end:1px solid var(--hairline);padding-block:.75rem}.bau-tabelle[data-stapeln] :is(th,td){border:0;padding:.125rem 0}.bau-tabelle[data-stapeln] td[data-kopf]:before{content:attr(data-kopf) ": ";font-weight:var(--typo-h3-schnitt)}}@container (36rem<=width<52rem){.bau-tabelle[data-stapeln]:has(>thead>tr>:nth-child(4)) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bau-tabelle[data-stapeln]:has(>thead>tr>:nth-child(4)) :is(tbody,tr,th,td){display:block}.bau-tabelle[data-stapeln]:has(>thead>tr>:nth-child(4)) tr{border-block-end:1px solid var(--hairline);padding-block:.75rem}.bau-tabelle[data-stapeln]:has(>thead>tr>:nth-child(4)) :is(th,td){border:0;padding:.125rem 0}.bau-tabelle[data-stapeln]:has(>thead>tr>:nth-child(4)) td[data-kopf]:before{content:attr(data-kopf) ": ";font-weight:var(--typo-h3-schnitt)}}.bau-dok{padding-block-start:calc(var(--nav-hoehe,4.5rem) + clamp(2.5rem, 6lvh, 4.5rem))}.bau-dok-kopf{gap:1rem;margin-block-end:1rem;display:grid}.bau-dok-text .prosa{gap:1rem;display:grid}.bau-dok-text .prosa>*{margin:0}.bau-dok-text .prosa>h2{border-block-start:1px solid var(--hairline);font-size:min(var(--typo-h3), var(--passt));line-height:var(--typo-h3-zeile);font-weight:var(--typo-h3-schnitt);letter-spacing:var(--typo-h3-lauf);margin-block-start:2rem;padding-block-start:1.5rem}.bau-dok-text .prosa>:is(h3,h4){font-size:min(var(--typo-text-gross), var(--passt));line-height:var(--typo-text-gross-zeile);font-weight:var(--typo-h3-schnitt);letter-spacing:var(--typo-text-gross-lauf);margin-block-start:1rem}.bau-dok-text .prosa>.typo-dach{margin-block-start:1.5rem}.bau-dok-text .prosa>.typo-dach+h2{border-block-start:0;margin-block-start:-.25rem;padding-block-start:0}.bau-dok-text .prosa a{text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.bau-dok-text .prosa a:hover{text-decoration-thickness:2px}}.bau-dok-text .prosa-inhalt{padding:0;list-style:none;display:grid}.bau-dok-text .prosa-inhalt>li{hyphens:manual;border-block-start:1px solid var(--hairline);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;padding-block:.25rem;display:grid}.bau-dok-text .prosa-inhalt>li:last-child{border-block-end:1px solid var(--hairline)}.bau-dok-text .prosa-inhalt-nr{font-variant-numeric:tabular-nums;color:var(--ink-muted)}.bau-dok-text .prosa-inhalt a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bau-dok-text .prosa-inhalt a:hover{text-decoration:underline}}.bau-dok-text .prosa>.bau-abschnitt+.bau-abschnitt{margin-block-start:-1rem}.bau-dok-text .prosa>.bau-abschnitt:last-child{border-block-end:1px solid var(--hairline)}.bau-daten{width:100%;max-width:44rem;margin:0;display:grid;container-type:inline-size}.bau-daten>div{border-block-start:1px solid var(--hairline);grid-template-columns:minmax(min-content,2fr) minmax(0,3fr);gap:.25rem 1.5rem;padding-block:.875rem;display:grid}@container (width<22rem){.bau-daten>div{grid-template-columns:minmax(0,1fr)}}.bau-daten>div:last-child{border-block-end:1px solid var(--hairline)}.bau-daten dt{min-width:9.5rem;color:var(--ink-muted)}.bau-daten dd{margin:0;font-weight:600}.bau-zeilen{width:100%;margin:0;padding:0;list-style:none;display:grid}.bau-zeilen>li{border-block-start:1px solid var(--hairline)}.bau-zeilen>li:last-child{border-block-end:1px solid var(--hairline)}.bau{--bau-licht-mitte:color-mix(in srgb, var(--grund-dunkel), var(--grund-hell));--bau-licht-halb:calc(var(--strecke-licht) / 2)}.bau-licht{z-index:1;height:0;position:relative}.bau:has(+.bau-licht){background:linear-gradient(to bottom, var(--grund-dunkel) calc(100% - var(--bau-licht-halb)), var(--bau-licht-mitte))}.bau-buehne:has(+.bau-licht)>.bau-buehne-schritte{background:linear-gradient(to bottom, transparent calc(100% - var(--bau-licht-halb)), var(--bau-licht-mitte))}.bau-licht+.bau{background:linear-gradient(to bottom, var(--bau-licht-mitte), var(--grund-hell) var(--bau-licht-halb))}.bau-hinweis{padding:1.5rem var(--seite-rand) 2rem;color:var(--ink-muted)}.bau-reihe{--reihe-oben:var(--bw-stapel,var(--nav-hoehe,4.5rem));--reihe-luecke:1.5rem;--reihe-radius:24px;--reihe-rest:calc(min(var(--reihe-kopf,calc(2 * var(--typo-h2) * var(--typo-h2-zeile))), 3 * var(--typo-h2) * var(--typo-h2-zeile)) + 7.25rem + 2px);--reihe-b:min(72.5rem, calc(100cqi - 2 * var(--rand)), calc((100svh - var(--reihe-oben) - var(--reihe-rest)) * 1160 / 640));--reihe-mitte:calc((100cqi - var(--reihe-b)) / 2);min-height:calc(100svh - var(--reihe-oben));flex-direction:column;justify-content:center;gap:1.25rem;padding-block:1rem;display:flex;overflow-x:clip;container-type:inline-size}.bau-reihe-kopf{padding-inline:var(--reihe-mitte)}.bau-reihe-kopf h2{margin:0}.bau-reihe-rahmen{gap:1.25rem;display:grid}.bau-reihe-bahn{scroll-snap-type:x mandatory;scrollbar-width:thin;position:relative;overflow:auto hidden}.bau-reihe-karten{gap:var(--reihe-luecke);width:max-content;margin:0;padding:0;list-style:none;display:flex}.bau-reihe-karten:before,.bau-reihe-karten:after{content:"";flex:0 0 calc(var(--reihe-mitte) - var(--reihe-luecke))}.bau-reihe-platz{flex:0 0 var(--reihe-b);scroll-snap-align:center}.bau-reihe-karte{isolation:isolate;aspect-ratio:1160/640;border-radius:var(--reihe-radius);background:var(--grund-dunkel);position:relative;overflow:clip}.bau-reihe-bild,.bau-reihe-bild img{width:100%;height:100%;position:absolute;inset:0}.bau-reihe-bild img{object-fit:cover}.bau-reihe-text{z-index:1;background:linear-gradient(to bottom, transparent 0, var(--bau-schleier-leicht) 2.75rem, var(--bau-schleier) 5.25rem, var(--bau-schleier) 100%);gap:.5rem;padding:5.5rem 2.5rem 2.25rem;display:grid;position:absolute;inset:auto 0 0}.bau-reihe-text :is(p,h3){max-width:40rem;margin:0}.bau-reihe-steuerung{justify-content:center;align-items:center;gap:.25rem;display:flex}.bau-reihe:not([data-reihe-js]) .bau-reihe-steuerung{visibility:hidden}.bau-reihe-punkte{display:flex}.bau-reihe-punkt,.bau-reihe-pause{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;border:0;place-items:center;padding:0;display:grid}.bau-reihe-punkt{background:0 0}.bau-reihe-form{background:var(--ink-muted);clip-path:inset(0 .75rem round .25rem);border-radius:.25rem;width:2rem;height:.5rem;position:relative;overflow:clip}.bau-reihe-punkt[aria-current] .bau-reihe-form{background:color-mix(in srgb, var(--ink) 32%, transparent);clip-path:inset(0 round .25rem)}.bau-reihe-fuellung{background:var(--ink);transform-origin:0;position:absolute;inset:0;scale:0 1}.bau-reihe[data-lauf=aus] .bau-reihe-punkt[aria-current] .bau-reihe-fuellung{scale:1}.bau-reihe-pause{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%}.bau-reihe-zeichen-an{display:block}.bau-reihe-zeichen-aus,.bau-reihe:is([data-lauf=pause],[data-lauf=aus]) .bau-reihe-zeichen-an{display:none}.bau-reihe:is([data-lauf=pause],[data-lauf=aus]) .bau-reihe-zeichen-aus{display:block}.bau-reihe[data-reihe-js] .bau-reihe-bahn{scroll-snap-type:none;scrollbar-width:none;touch-action:pan-y;overflow-x:hidden}.bau-reihe[data-reihe-js] .bau-reihe-bahn::-webkit-scrollbar{display:none}.bau-reihe[data-zieht]{-webkit-user-select:none;user-select:none}@media (width>=72em){:root:has(.fl-leiste) .bau-reihe{--reihe-oben:var(--bw-stapel,calc(var(--nav-hoehe,4.5rem) + 3rem))}}@media (aspect-ratio<=9/10){.bau-reihe{--reihe-luecke:.625rem;--reihe-radius:20px;--reihe-b:min(calc(100cqi - 2rem), calc((100svh - var(--reihe-oben) - var(--reihe-rest)) * .8))}.bau-reihe-karte{aspect-ratio:4/5}.bau-reihe-text{background:linear-gradient(to bottom, transparent 0, var(--bau-schleier-leicht) 2.25rem, var(--bau-schleier) 4.25rem, var(--bau-schleier) 100%);padding:4.5rem 1.25rem 1.5rem}}.bau-schritt-gruppe{gap:.75rem;display:grid}.bau-schritt-gruppe .typo-text-gross{margin-block-start:.25rem}.bau-schritt-folge{counter-reset:bau-folge;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bau-schritt-folge>li{counter-increment:bau-folge;grid-template-columns:1.75em minmax(0,1fr);font-weight:600;display:grid}.bau-schritt-folge>li:before{content:counter(bau-folge);color:var(--ink-muted);font-variant-numeric:tabular-nums}.bau-begriffe{flex-wrap:wrap;margin:.25rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.bau-begriffe>li{white-space:nowrap}.bau-begriffe>li:not(:last-child):after{content:" · " / "";color:var(--ink-muted)}:where(.bau-buehne--frei) .bau-schritt .bau-wege{margin-block-start:.75rem}.bau-buehne--frei .bau-buehne-schritte{overflow-x:clip}.bau-buehne--frei .bau-schritt{isolation:isolate}.bau-buehne--frei .bau-schritt-text{flex:auto}@media (width>=64em){.bau-buehne--frei .bau-schritt-text{flex:none;width:100%}}.bau-buehne--frei [data-bw-weg]{position:relative}.bau-buehne--frei [data-bw-weg]:before{content:"";z-index:-1;background:var(--bau-schleier);pointer-events:none;position:absolute;inset:-3rem -4rem;mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000),linear-gradient(#0000,#000 3rem calc(100% - 3rem),#0000);mask-composite:intersect}@media (width>=64em){.bau-buehne--frei [data-bw-weg]:before{inset:-6rem -10rem;mask-image:linear-gradient(90deg,#0000,#000 10rem calc(100% - 10rem),#0000),linear-gradient(#0000,#000 6rem calc(100% - 6rem),#0000)}.bau-buehne--frei .bau-zahl{font-size:min(var(--typo-display), max(var(--typo-display-min), var(--passt)));line-height:var(--typo-display-zeile);letter-spacing:var(--typo-display-lauf);margin-block-start:1.5rem}}@media (width<=63.99em){.bau-buehne[data-handy=beleg]{--beleg-rand:clamp(4rem, 10lvh, 8rem);padding-block:var(--beleg-rand);grid-template-columns:minmax(0,1fr);display:grid}.bau-buehne[data-handy=beleg]:before,.bau-buehne[data-handy=beleg] .bau-buehne-ebene:after,.bau-buehne[data-handy=beleg] .bau-schritt-text:before,.bau-buehne[data-handy=beleg] [data-bw-weg]:before{display:none}.bau-buehne[data-handy=beleg] :is(.bau-buehne-ebene,.bau-buehne-zoom,.bau-buehne-schritte){display:contents}.bau-buehne[data-handy=beleg] .bau-buehne-bild{width:100%;height:auto;margin-block-end:2rem;display:block;position:static}.bau-buehne[data-handy=beleg] .bau-buehne-bild img{width:100%;height:auto;position:static}.bau-buehne[data-handy=beleg] .bau-buehne-bild:not([data-nr="0"]){margin-block-start:var(--beleg-rand)}.bau-buehne[data-handy=beleg] .bau-buehne-schritte>:not(:last-child){margin-block-end:var(--beleg-rand)}.bau-buehne[data-handy=beleg] .bau-buehne-bild[data-nr="0"]{order:1}.bau-buehne[data-handy=beleg] .bau-buehne-schritte>:first-child{order:2}.bau-buehne[data-handy=beleg] .bau-buehne-bild[data-nr="1"]{order:3}.bau-buehne[data-handy=beleg] .bau-buehne-schritte>:nth-child(2){order:4}.bau-buehne[data-handy=beleg] .bau-buehne-bild[data-nr="2"]{order:5}.bau-buehne[data-handy=beleg] .bau-buehne-schritte>:nth-child(3){order:6}.bau-buehne[data-handy=beleg] .bau-schritt{min-height:0;padding:0;display:block}.bau-buehne[data-handy=beleg] .bau-schritt-text{max-width:none;padding-inline:var(--seite-rand);justify-items:start;gap:1rem}.bau-buehne[data-handy=beleg] .bau-schritt-text .typo-text-gross{margin-block-start:0}}
