.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: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: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}}:root{--nav-hoehe:4.5rem}.nav{z-index:50;height:var(--nav-hoehe);padding-inline:var(--seite-rand);color:var(--ink);align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;background-color:var(--bg);border-block-end:1px solid var(--hairline);pointer-events:none;position:absolute;inset:0}@media (width>=72em){:root:has(.fl-leiste) .nav:before{border-block-end-color:#0000}}.nav-logo,.fuss-logo{min-height:2.75rem;color:var(--ink);align-items:center;display:inline-flex}.nav-logo{flex-shrink:0}.logo{width:auto;height:1.75rem;display:block}.nav-leiste{align-items:center;gap:.25rem;margin-inline-start:auto;display:none}.nav-punkt{border-radius:var(--radius);min-height:2.75rem;font-size:var(--typo-text);white-space:nowrap;cursor:pointer;align-items:center;padding-inline:.875rem;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}.nav-punkt::-webkit-details-marker{display:none}.nav-gruppe[open]>.nav-punkt{background:var(--surface-1)}@media (hover:hover) and (pointer:fine){.nav-punkt:hover{background:var(--surface-1)}}.nav-punkt[aria-current=page],.nav-punkt[data-aktiv]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}.nav-gruppe{position:relative}.nav-gruppe>ul{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:var(--radius);min-width:17rem;margin:0;padding:.5rem;list-style:none;position:absolute;inset:calc(100% + .5rem) auto auto 0}.nav-gruppe a,.nav-mobil a:not(.knopf){border-radius:calc(var(--radius) - 4px);align-items:center;min-height:2.75rem;padding-inline:.75rem;font-weight:600;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.nav-gruppe a:hover,.nav-mobil a:not(.knopf):hover{background:var(--surface-2)}}.nav-gruppe a[aria-current=page],.nav-mobil a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}.nav .nav-knopf{white-space:nowrap;margin-inline-start:auto;display:inline-flex}.nav .nav-knopf~.nav-mobil{margin-inline-start:.5rem}.nav-knopf-rest{display:none}@media (width<=25em){.nav:has(.nav-knopf){gap:.75rem}.nav .nav-knopf{padding-inline:.75rem}}@media (width>=30em){.nav-knopf-rest{display:inline}}.nav-mobil{margin-inline-start:auto}.nav-mobil>summary{white-space:nowrap;border:1px solid var(--surface-2);border-radius:var(--radius);cursor:pointer;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:.875rem;font-weight:700;list-style:none;display:grid}.nav-mobil>summary::-webkit-details-marker{display:none}.nav-mobil>nav{z-index:-1;padding:calc(var(--nav-hoehe) + 1.5rem) var(--rand) 2rem;overscroll-behavior:contain;background:var(--bg);align-content:start;gap:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.nav-mobil ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.nav-mobil>nav>ul>li>.typo-dach{color:var(--ink-muted);padding:1rem .75rem .25rem;display:block}@media (width>=72em){.nav-leiste{display:flex}.nav .nav-knopf{margin-inline-start:0}.nav .nav-mobil{display:none}}.seite{padding-block-start:var(--nav-hoehe)}.seite--buendig{padding-block-start:0}.abschnitt{padding-block:var(--section-mobile);background:var(--bg);color:var(--ink)}.abschnitt+.abschnitt{border-block-start:1px solid var(--hairline)}.abschnitt--flaeche{background:var(--surface-1)}.abschnitt[data-theme=light]{border-block-start:0}.abschnitt>.container>*+*{margin-block-start:var(--flow,2.5rem)}@media (width>=48em){.abschnitt{padding-block:var(--section)}}.kopf{gap:1rem;max-width:46rem;display:grid}.dachzeile{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-text);font-size:.9375rem;font-weight:500;line-height:1.4}[data-theme=light] .dachzeile{color:var(--ink-muted)}.lead{color:var(--ink-muted);max-width:40rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5}.text{max-width:40rem}.text>*+*{margin-block-start:1rem}.gross{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);font-weight:800;line-height:1.15}.seitenkopf{gap:1.5rem;max-width:52rem;display:grid}.knoepfe{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.knopf{border:1px solid var(--surface-2);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.25rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.knopf:hover{border-color:var(--ink-muted)}}.knopf--lime{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.knopf--hell{border-color:var(--ink);background:var(--ink);color:var(--bg)}.knopf--klein{min-height:2.75rem;font-size:var(--typo-klein);padding:.5rem 1rem}.textlink{min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;align-items:center;font-weight:800;text-decoration-thickness:2px;display:inline-flex}[data-theme=light] .textlink{text-decoration-color:var(--accent-text)}.liste{gap:.75rem;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.liste>li{padding-inline-start:1.75rem;position:relative}.liste>li:before{content:"";background:var(--accent);width:1rem;height:2px;position:absolute;inset:.8em auto auto 0}[data-theme=light] .liste>li:before{background:var(--accent-text)}.reihen{border-block-end:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.reihe{border-block-start:1px solid var(--hairline);gap:.5rem 2rem;padding-block:1.5rem;display:grid}.reihe>:first-child{font-weight:700}.reihe p{color:var(--ink-muted)}@media (width>=48em){.reihe{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}.schritte{counter-reset:schritt;border-block-end:1px solid var(--hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.schritte>li{border-block-start:1px solid var(--hairline);grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.5rem;display:grid}.schritte .nummer{font-family:var(--font-mono);color:var(--accent-text);font-size:1.0625rem}[data-theme=light] .schritte .nummer{color:var(--ink-muted)}.schritte p{color:var(--ink-muted);margin-block-start:.5rem}.raster{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.raster--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.kachel{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:var(--radius);align-content:start;gap:.75rem;padding:1.75rem;display:grid}.abschnitt--flaeche .kachel{background:var(--bg)}.kachel p:not(.dachzeile){color:var(--ink-muted)}a.kachel{text-decoration:none}@media (hover:hover) and (pointer:fine){a.kachel:hover{border-color:var(--ink-muted)}}.zweispaltig{align-items:start;gap:2.5rem;display:grid}@media (width>=56em){.zweispaltig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.zweispaltig--schmal-breit{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.protokoll{font-family:var(--font-mono);border:1px solid var(--surface-2);border-radius:var(--radius);background:var(--surface-1);margin:0;padding:0;font-size:1.0625rem;line-height:1.5;list-style:none;display:grid}.protokoll>li{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding:.875rem 1.25rem;display:flex}.protokoll>li+li{border-block-start:1px solid var(--surface-2)}.protokoll .neben{color:var(--ink-muted)}.daten{border-block-end:1px solid var(--hairline);gap:0;margin:0;display:grid}.daten>div{border-block-start:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;padding-block:1rem;display:flex}.daten dt{color:var(--ink-muted)}.daten dd{margin:0;font-weight:700}.vergleich{border-block-end:1px solid var(--hairline);display:grid}.vergleich>div{border-block-start:1px solid var(--hairline);gap:.25rem 2rem;padding-block:1.25rem;display:grid}.vergleich>div>:first-child{color:var(--ink-muted)}.vergleich>div>:last-child{font-weight:700}@media (width>=40em){.vergleich>div{grid-template-columns:1fr 1fr}}.zitat{border-inline-start:2px solid var(--accent);gap:1.25rem;max-width:50rem;margin:0;padding-inline-start:1.5rem;display:grid}.zitat p{letter-spacing:-.015em;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:700;line-height:1.25}.zitat footer,.zitat cite{color:var(--ink-muted);font-style:normal}.fragen{border-block-end:1px solid var(--hairline);max-width:50rem}.fragen details{border-block-start:1px solid var(--hairline)}.fragen summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding-block:1rem;font-weight:700;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";font-family:var(--font-mono);color:var(--accent-text);flex:none;font-size:1.25rem;font-weight:400}.fragen details[open]>summary:after{content:"–"}.fragen details>:not(summary){color:var(--ink-muted);max-width:44rem;padding-block-end:1.25rem}.fragen details>:not(summary)+:not(summary){margin-block-start:-.25rem}.bild{border-radius:var(--radius);background:var(--surface-1)}.bild--portraet{aspect-ratio:4/5;object-fit:cover;object-position:top}.logos{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin:0;padding:0;list-style:none;display:flex}.logos img{object-fit:contain;width:auto;max-width:9rem;height:2rem}.prosa{max-width:46rem}.prosa>*+*{margin-block-start:1rem}.prosa>h1+*{margin-block-start:1.5rem}.prosa>h2{margin-block-start:3rem;font-size:clamp(1.5rem,1.3rem + .9vw,2rem)}.prosa>h3{margin-block-start:2rem}.prosa ul{gap:.5rem;padding-inline-start:1.25rem;display:grid}.prosa .dachzeile+h1{margin-block-start:.75rem}.fuss{border-block-start:1px solid var(--hairline);color:var(--ink-muted);padding-block:3rem}.fuss-raster{gap:2rem;display:grid}.fuss-firma{gap:1rem;max-width:34rem;display:grid}.fuss address{font-style:normal}.fuss a{color:var(--ink)}.fuss-links{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.fuss-links a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=48em){.fuss-raster{grid-template-columns:1fr auto}}.fl{--fl-raum:clamp(4rem, 7vw, 6rem);--fl-spalte:44rem;--fl-leiste-zeile:3rem;--fl-leiste:var(--nav-hoehe,4.5rem);--fl-zurueck:.42;font-size:clamp(1.0625rem,.98rem + .36vw,1.25rem);line-height:1.55}.fl [data-theme=light]{--fl-zurueck:.5}.fl h1:where(:not(.bau h1)),.fl .fl-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,1.35rem + 6.4vw,7.5rem);font-weight:800;line-height:.95}.fl h2:where(:not(.bau h2)),.fl .fl-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4.6vw,5.25rem);font-weight:800;line-height:.98}.fl h3:where(:not(.bau h3)),.fl .fl-h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);font-weight:800;line-height:1.1}.fl-satz,.fl-fokus-gross,.fl-kachel-gross,.fl-blatt-titel,.fl-dach,.fl-blatt-zeilen>li,.fl-kopf .fl-lead,.fl-hero .fl-lead,.fl-schluss .fl-lead,.fl-mitte{hyphens:manual}.fl-lead{letter-spacing:-.015em;color:var(--ink-muted);text-wrap:pretty;font-size:clamp(1.25rem,1rem + 1.05vw,1.875rem);font-weight:500;line-height:1.32}.fl-dach{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:500;line-height:1.4}.fl-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:1.0625rem}.fl-leise{color:var(--ink-muted)}.fl-leiste{--fl-leiste-zeile:3rem;top:var(--nav-hoehe,4.5rem);z-index:40;height:var(--fl-leiste-zeile);padding-inline:var(--seite-rand);color:var(--ink);align-items:center;gap:1.75rem;display:none;position:sticky}.fl-leiste:before{content:"";z-index:-1;background-color:var(--bg);border-block-end:1px solid var(--hairline);pointer-events:none;position:absolute;inset:0}.fl-leiste-name{letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:700;text-decoration:none}.fl-leiste-kapitel{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.fl-leiste-kapitel a{min-height:2.75rem;color:var(--ink-muted);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.fl-leiste-kapitel a[aria-current]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.fl-leiste-kapitel a:hover{color:var(--ink)}}.fl-leiste .knopf{white-space:nowrap;min-height:2.75rem;margin-inline-start:auto;padding:.375rem 1rem;font-size:.9375rem}.fl-leiste:after{content:"";background:var(--ink);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;scale:0 1}@media (width>=72em){.fl{--fl-leiste:calc(var(--nav-hoehe,4.5rem) + var(--fl-leiste-zeile))}.fl-leiste{margin-block-end:calc(var(--fl-leiste-zeile) * -1);display:flex}}.fl [id]{scroll-margin-top:max(.5rem, calc(var(--fl-leiste) - 4rem))}.fl-kapitel{padding:var(--fl-raum) var(--seite-rand);background:var(--bg);color:var(--ink);position:relative;overflow-x:clip}.fl-kapitel--flaeche{background:var(--surface-1)}.fl-kapitel--eng{padding-block:calc(var(--fl-raum) * .55)}.fl-kopf{text-align:center;justify-items:center;gap:clamp(1.25rem,2.4vw,2rem);max-width:68rem;margin-inline:auto;display:grid}.fl-kopf .fl-lead{max-width:46rem}.fl-kopf--links{text-align:left;justify-items:start;margin-inline:0}.fl .fl-kopf+*{margin-block-start:clamp(2.5rem,5vw,4.5rem)}.fl-inhalt{max-width:82rem;margin-inline:auto}.fl .fl-inhalt>*+*{margin-block-start:clamp(2.25rem,4vw,3.75rem)}.fl-text{max-width:var(--fl-spalte)}.fl-text>*+*{margin-block-start:1.1em}.fl-mitte{text-align:center;margin-inline:auto}.fl-hero{padding:clamp(3.5rem, 6vw, 5rem) var(--seite-rand) clamp(3rem, 6vw, 5rem);text-align:center;justify-items:center;gap:clamp(1.25rem,2.4vw,2rem);display:grid;overflow:clip}.fl-hero h1{max-width:13ch;font-size:clamp(2.75rem,1.35rem + 6.4vw,6.75rem)}.fl-hero .fl-lead{max-width:52rem;font-size:clamp(1.25rem,1rem + .95vw,1.75rem)}.fl-hero-fakten{font-family:var(--font-mono);color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;margin:0;padding:0;font-size:1.0625rem;list-style:none;display:flex}.fl-hero-fakten strong{color:var(--ink);font-weight:500}.fl-objekt{transform-origin:50% 0;width:min(100%,68rem);margin-block-start:clamp(2rem,5vw,4rem)}.fl-blatt{border-radius:var(--radius);background-color:var(--paper);background-image:linear-gradient(90deg, transparent calc(clamp(2.5rem, 7vw, 6.5rem) - 1.25rem), var(--paper-margin) calc(clamp(2.5rem, 7vw, 6.5rem) - 1.25rem), var(--paper-margin) calc(clamp(2.5rem, 7vw, 6.5rem) - 1.125rem), transparent calc(clamp(2.5rem, 7vw, 6.5rem) - 1.125rem)), linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);color:var(--on-accent);text-align:left;background-size:auto,1.75rem 1.75rem,1.75rem 1.75rem;padding:clamp(1.75rem,4.5vw,4rem) clamp(1.25rem,4.5vw,4rem) clamp(1.75rem,4.5vw,4rem) clamp(2.5rem,7vw,6.5rem);position:relative}.fl-blatt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-block-end:clamp(1.25rem,3vw,2.5rem);display:flex}.fl-blatt-titel{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 2vw,3rem);font-weight:800;line-height:1}.fl-blatt-zeilen{font-family:var(--font-mono);margin:0;padding:0;font-size:clamp(1.0625rem,.9rem + .8vw,1.5rem);list-style:none}.fl-blatt-zeilen>li{border-block-start:1.5px solid var(--on-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;padding-block:clamp(.75rem,1.6vw,1.25rem);display:flex}.fl-blatt-zeilen>li:last-child{border-block-end:1.5px solid var(--on-accent)}.fl-stempel{letter-spacing:.12em;border:1.5px solid;border-radius:4px;padding:.125rem .625rem;font-size:max(.9375rem,.8em)}.fl-blatt-fuss{max-width:34rem;margin-block-start:clamp(1.25rem,3vw,2.25rem);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:600}.fl-satz{letter-spacing:-.045em;text-align:center;text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(2.25rem,1.1rem + 5.2vw,6rem);font-weight:800;line-height:1}.fl-satz--lang{max-width:26ch;font-size:clamp(1.875rem,1.1rem + 3.4vw,4.25rem);line-height:1.04}.fl-fokus{gap:0;max-width:68rem;margin-inline:auto;padding:0;list-style:none;display:grid}.fl-fokus>li{border-block-start:1px solid var(--hairline);gap:.5rem 2.5rem;padding-block:clamp(1.25rem,2.4vw,2rem);display:grid}.fl-fokus>li:last-child{border-block-end:1px solid var(--hairline)}.fl-fokus-gross{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,1rem + 2.3vw,3.25rem);font-weight:800;line-height:1.05}@media (width>=56em){.fl-fokus>li{grid-template-columns:14rem minmax(0,1fr);align-items:baseline}}.fl-feld{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fl-feld--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.fl-kachel{border-radius:var(--radius);background:var(--surface-1);flex-direction:column;gap:1rem;min-height:clamp(16rem,26vw,24rem);padding:clamp(1.75rem,3.4vw,3.25rem);display:flex}.fl-kapitel--flaeche .fl-kachel,.fl-kachel--tief{background:var(--bg)}.fl-kachel.fl-kachel--hell{background:var(--ink);color:var(--bg)}.fl-kachel.fl-kachel--blatt{background-color:var(--paper);background-image:linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);color:var(--on-accent);background-size:1.75rem 1.75rem}.fl-kachel--hell .fl-dach,.fl-kachel--hell .fl-leise{color:color-mix(in srgb, var(--bg) 86%, transparent)}.fl-kachel--blatt .fl-dach,.fl-kachel--blatt .fl-leise{color:color-mix(in srgb, var(--on-accent) 86%, transparent)}.fl-kachel>.fl-unten{margin-block-start:auto}.fl-kachel p:not(.fl-dach):not(.fl-kachel-gross){color:var(--ink-muted)}.fl-kachel--hell p:not(.fl-dach):not(.fl-kachel-gross),.fl-kachel--blatt p:not(.fl-dach):not(.fl-kachel-gross){color:inherit}.fl .fl-kachel-gross{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);font-weight:800;line-height:1.02}.fl-stapel{gap:clamp(1.5rem,3vw,2.5rem);max-width:74rem;margin-inline:auto;padding:0;list-style:none;display:grid}.fl-karte{border:1px solid var(--surface-2);border-radius:var(--radius);background:var(--surface-1);gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,4.5vw,4.5rem);display:grid}.fl-kapitel--flaeche .fl-karte{background:var(--bg)}.fl-karte-kopf{gap:1rem;display:grid}.fl-karte-frage{border-block-start:2px solid var(--ink);padding-block-start:clamp(1.25rem,2.6vw,2rem)}.fl-karte-frage>:last-child{letter-spacing:-.025em;text-wrap:balance;margin-block-start:.75rem;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:800;line-height:1.12}@media (width>=56em){.fl-stapel>.fl-karte{top:calc(var(--fl-leiste) + 1.5rem + var(--fl-versatz,0rem));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;min-height:min(26rem,58svh);position:sticky}.fl-stapel>.fl-karte:nth-child(2){--fl-versatz:1.25rem}.fl-stapel>.fl-karte:nth-child(3){--fl-versatz:2.5rem}.fl-stapel>.fl-karte:nth-child(4){--fl-versatz:3.75rem}.fl-stapel>.fl-karte:nth-child(5){--fl-versatz:5rem}.fl-stapel>.fl-karte:nth-child(6){--fl-versatz:6.25rem}.fl-stapel>.fl-karte:nth-child(7){--fl-versatz:7.5rem}.fl-stapel>.fl-karte:nth-child(8){--fl-versatz:8.75rem}}.fl-stapel>.fl-karte.fl-blatt{background-color:var(--paper);background-image:linear-gradient(90deg, transparent calc(clamp(2.5rem, 7vw, 6.5rem) - 1.25rem), var(--paper-margin) calc(clamp(2.5rem, 7vw, 6.5rem) - 1.25rem), var(--paper-margin) calc(clamp(2.5rem, 7vw, 6.5rem) - 1.125rem), transparent calc(clamp(2.5rem, 7vw, 6.5rem) - 1.125rem)), linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);background-size:auto,1.75rem 1.75rem,1.75rem 1.75rem;border:0;padding:clamp(1.75rem,4.5vw,4.5rem) clamp(1.25rem,4.5vw,4.5rem) clamp(1.75rem,4.5vw,4.5rem) clamp(2.5rem,7vw,6.5rem)}.fl-blatt .fl-dach{color:color-mix(in srgb, var(--on-accent) 86%, transparent)}.fl-stapel .fl-blatt-titel{letter-spacing:-.045em;font-size:clamp(2rem,1.2rem + 3.6vw,4.75rem);line-height:.98}.fl-stapel>.fl-blatt>.fl-text{font-size:clamp(1.1875rem,1rem + .8vw,1.625rem);font-weight:600;line-height:1.35}.fl-stapel>.fl-blatt:nth-child(odd){rotate:-.9deg}.fl-stapel>.fl-blatt:nth-child(2n){rotate:.7deg}@media (width>=56em){.fl-stapel>.fl-karte.fl-blatt{grid-template-columns:minmax(0,1fr);align-content:space-between;min-height:min(30rem,64svh)}}.fl-zeiten{max-width:74rem;margin-inline:auto;padding:0;list-style:none}.fl-zeiten>li{border-block-start:1px solid var(--hairline);gap:.75rem 3rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.fl-zeiten>li:last-child{border-block-end:1px solid var(--hairline)}.fl-zeit{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.4rem + 5vw,6.5rem);font-weight:500;line-height:.95}.fl-zeiten .fl-text{gap:.75rem;display:grid}@media (width>=56em){.fl-zeiten>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.fl-preis{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(4.5rem,1rem + 17vw,16rem);font-weight:800;line-height:.85}.fl-zwei{align-items:start;gap:clamp(2.5rem,6vw,6rem);max-width:82rem;margin-inline:auto;display:grid}@media (width>=60em){.fl-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-zwei--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fl-klebt{top:calc(var(--fl-leiste) + 3rem);position:sticky}}.fl-liste{margin:0;padding:0;list-style:none;display:grid}.fl-liste>li{border-block-start:1px solid var(--hairline);padding-block:1.1em}.fl-liste>li:last-child{border-block-end:1px solid var(--hairline)}.fl-liste--gross>li{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1.1vw,1.875rem);font-weight:700;line-height:1.2}[data-theme=light] .fl-liste>li,[data-theme=light] .fl-fokus>li,[data-theme=light] .fl-zeiten>li{border-color:var(--hairline)}.fl-paare{margin:0;padding:0;list-style:none;display:grid}.fl-paare>li,.fl-paare>div{border-block-start:1px solid var(--hairline);gap:.375rem 3rem;padding-block:clamp(1.25rem,2.4vw,2rem);display:grid}.fl-paare>:last-child{border-block-end:1px solid var(--hairline)}.fl-paare>*>:first-child{letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:800;line-height:1.2}.fl-paare>*>:last-child{color:var(--ink-muted);margin:0}@media (width>=48em){.fl-paare>li,.fl-paare>div{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}}.fl-marken{font-family:var(--font-mono);flex-wrap:wrap;gap:.625rem;margin:0;padding:0;font-size:1.0625rem;list-style:none;display:flex}.fl-marken>li{border:1px solid var(--surface-2);border-radius:var(--radius);padding:.5rem .875rem}.fl-bild{border-radius:var(--radius);background:var(--surface-1);width:100%}.fl-bild--hoch{aspect-ratio:4/5;object-fit:cover;object-position:top}.fl-bildunterschrift{font-family:var(--font-mono);color:var(--ink-muted);margin-block-start:1rem;font-size:1.0625rem;line-height:1.5}.fl-faecher{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;max-width:74rem;margin-inline:auto;display:grid}.fl-faecher>:first-child{grid-area:1/1/auto/span 7;rotate:-3deg}.fl-faecher>:last-child{grid-area:1/6/auto/span 7;translate:0 8%;rotate:2.5deg}.fl-faecher img{border:1px solid var(--surface-2)}.fl .textlink{text-decoration-color:currentColor}.fl .fragen summary:after{color:var(--ink-muted)}.fl .fragen{max-width:none}.fl .fragen summary{letter-spacing:-.02em;min-height:4.5rem;padding-block:1.5rem;font-size:clamp(1.1875rem,1rem + .8vw,1.625rem);font-weight:800;line-height:1.2}.fl .fragen details>:not(summary){font-size:inherit;padding-block-end:2rem}.fl-schluss{text-align:center;justify-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.fl-knoepfe{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}.fl-knoepfe--links{justify-content:flex-start}.fl-knopf-voll{border-color:var(--ink);background:var(--ink);min-height:3.5rem;color:var(--bg);padding:.875rem 1.75rem;font-size:1.125rem}@media (hover:hover) and (pointer:fine){.fl-knopf-voll:hover{border-color:var(--ink-muted);background:var(--ink-muted)}}.fl .fl-aussage{letter-spacing:-.03em;text-wrap:balance;hyphens:manual;max-width:34ch;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);font-weight:800;line-height:1.12}.fl .fl-aussage.fl-mitte{margin-inline:auto}@media (width>=60em){.fl-liste--2,.fl-fokus--2,.fl-paare--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.fl-fokus--2>li,.fl-paare--2>li,.fl-paare--2>div{grid-template-columns:minmax(0,1fr);align-content:start}.fl-fokus--2 .fl-fokus-gross{font-size:clamp(1.375rem,1rem + 1.3vw,2.125rem);line-height:1.12}}.fl-zeiten--eng>li{padding-block:clamp(1.1rem,2vw,1.6rem)}.fl-zeiten--eng .fl-zeit{font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem)}@media (width>=56em){.fl-zeiten--eng>li{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.fl-stapel--reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:82rem}.fl-stapel--reihe>.fl-karte{grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding:clamp(1.5rem,2.6vw,2.5rem);position:static}}[data-theme=light] .fl-blatt,[data-theme=light] .fl-kachel.fl-kachel--blatt{outline:1px solid var(--hairline)}[data-theme=light].fl-kapitel--flaeche .fl-kachel:not(.fl-kachel--hell,.fl-kachel--blatt),[data-theme=light] .fl-kachel--tief{background:var(--bg)}.fl-frist{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:1.3em;font-weight:500;line-height:1}.fl-spuren{--fl-spur-a:var(--surface-1);--fl-spur-b:var(--surface-1);--fl-spur-linie:var(--surface-2);gap:.75rem;max-width:74rem;margin-inline:auto;display:grid}.fl-kapitel--flaeche .fl-spuren{--fl-spur-a:var(--bg);--fl-spur-b:var(--bg)}.fl-spuren.fl-spuren--betont{--fl-spur-b:var(--ink)}.fl-spuren-kopf,.fl-spuren-zeile{grid-template-columns:minmax(0,1fr);display:grid}.fl-spuren-ecke{display:none}.fl-spuren-a,.fl-spuren-b{background:var(--fl-spur-a);padding:clamp(1rem,2.2vw,1.75rem) clamp(1.25rem,3vw,2.5rem)}.fl-spuren-b{background:var(--fl-spur-b)}.fl-spuren-zeile>:is(.fl-spuren-a,.fl-spuren-b){font-weight:500}.fl-spuren--betont .fl-spuren-a{color:var(--ink-muted)}.fl-spuren--betont .fl-spuren-b{color:var(--bg)}.fl-spuren--betont .fl-spuren-b .fl-frist{color:inherit}.fl-spuren-kriterium{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);padding-block:1.25rem .625rem;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:500}.fl-spuren-kopf>p{letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:800;line-height:1.15}.fl-spuren:not(.fl-spuren--kurz)>.fl-spuren-kopf{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile>.fl-spuren-a{border-radius:var(--radius) var(--radius) 0 0}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile>.fl-spuren-b{border-block-start:1px solid var(--fl-spur-linie);border-radius:0 0 var(--radius) var(--radius)}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile>[data-spur]:before{content:attr(data-spur);font-family:var(--font-mono);letter-spacing:.08em;margin-block-end:.375rem;font-size:.9375rem;display:block}@media (width<=29.99em){.fl-spuren--kurz .fl-spuren-zeile>p{hyphens:auto;padding-inline:.875rem;font-size:1.0625rem}.fl-spuren--kurz .fl-spuren-kopf>p{padding-inline:.875rem;font-size:1.0625rem}}.fl-spuren--kurz{gap:0}.fl-spuren--kurz>*{column-gap:clamp(.375rem, 1.2vw, var(--gap));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-spuren--kurz .fl-spuren-zeile>p{border-block-start:1px solid var(--fl-spur-linie);letter-spacing:-.03em;hyphens:manual;font-size:clamp(1.125rem,.8rem + 1.7vw,2.25rem);font-weight:800;line-height:1.1}.fl-spuren--kurz.fl-spuren--betont .fl-spuren-zeile>.fl-spuren-a{font-weight:600}.fl-spuren--kurz .fl-spuren-kopf>p{border-radius:var(--radius) var(--radius) 0 0}.fl-spuren--kurz .fl-spuren-zeile:last-child>p{border-radius:0 0 var(--radius) var(--radius)}.fl-spuren--betont .fl-spuren-zeile>.fl-spuren-b{border-color:color-mix(in srgb, var(--bg) 16%, transparent)}.fl-spuren--kriterien>.fl-spuren-kopf{top:var(--fl-leiste);z-index:2;position:sticky}@media (width>=48em){.fl-spuren{gap:0}.fl-spuren>*{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-spuren--kriterien>*{grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,1fr)}.fl-spuren--kriterien .fl-spuren-ecke{display:block}.fl-spuren:not(.fl-spuren--kurz)>.fl-spuren-kopf{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.fl-spuren--kriterien:not(.fl-spuren--kurz)>.fl-spuren-kopf{position:sticky}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile>[data-spur]:before{content:none}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile>:is(.fl-spuren-a,.fl-spuren-b){border-block-start:1px solid var(--fl-spur-linie);border-radius:0}.fl-spuren-kopf>p{border-radius:var(--radius) var(--radius) 0 0}.fl-spuren:not(.fl-spuren--kurz) .fl-spuren-zeile:last-child>:is(.fl-spuren-a,.fl-spuren-b){border-radius:0 0 var(--radius) var(--radius)}.fl-spuren-kriterium{border-block-start:1px solid var(--hairline);padding-block:clamp(1.1rem,2.3vw,1.85rem) 0}}.fl-abgleich{max-width:82rem;margin-inline:auto;display:grid}.fl-abgleich-kopf{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fl-abgleich-zeile{border-block-start:1px solid var(--hairline);gap:.375rem;padding-block:clamp(1.25rem,2.2vw,1.75rem);display:grid}.fl-abgleich-zeile:last-child{border-block-end:1px solid var(--hairline)}.fl-abgleich-von{letter-spacing:-.015em;font-size:1.15em;font-weight:800;line-height:1.2}.fl-abgleich-fundstelle,.fl-abgleich-nach{font-family:var(--font-mono);font-size:1.0625rem;line-height:1.45}.fl-abgleich-fundstelle{color:var(--ink-muted)}.fl-abgleich-ergebnis{font-weight:700}.fl-abgleich-ergebnis:before{content:attr(data-kopf);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);margin-block:.5rem .125rem;font-size:.9375rem;font-weight:500;display:block}.fl-abgleich-linie{background:var(--ink-muted);width:1px;height:1.25rem;margin:.25rem 0 .25rem .375rem;position:relative}.fl-abgleich-zeile--luecke .fl-abgleich-linie{height:.625rem;margin-block-end:.875rem}.fl-abgleich-zeile--luecke .fl-abgleich-nach{border:1px dashed var(--ink-muted);color:var(--ink-muted);border-radius:6px;justify-self:start;padding:.25rem .75rem}@media (width>=62em){.fl-abgleich-kopf,.fl-abgleich-zeile{grid-template-columns:minmax(0,5fr) clamp(2.5rem,7vw,7rem) minmax(0,5fr) minmax(0,4fr);align-items:start;gap:0 1.5rem}.fl-abgleich--fundstelle>*{grid-template-columns:minmax(0,5fr) minmax(0,3.25fr) clamp(2rem,5vw,5rem) minmax(0,5.5fr) minmax(0,4.25fr)}.fl-abgleich-kopf{top:var(--fl-leiste);z-index:2;clip-path:none;border-block-end:1px solid var(--ink);background:var(--bg);width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);padding-block:1rem;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:500;display:grid;position:sticky;overflow:visible}.fl-kapitel--flaeche .fl-abgleich-kopf{background:var(--surface-1)}.fl-abgleich-kopf>.fl-abgleich-linie{visibility:hidden}.fl-abgleich-zeile:first-of-type{border-block-start:0}.fl-abgleich-ergebnis:before{content:none}.fl-abgleich-linie{width:auto;height:1px;margin:.8em 0 0}.fl-abgleich-linie:before,.fl-abgleich-linie:after{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:-3px}.fl-abgleich-linie:before{left:0}.fl-abgleich-linie:after{right:0}.fl-abgleich-zeile--luecke .fl-abgleich-linie{width:45%;height:1px;margin-block-end:0}.fl-abgleich-zeile--luecke .fl-abgleich-linie:after{border:1px solid var(--ink-muted);background:0 0;right:-7px}.fl-abgleich-zeile--luecke .fl-abgleich-nach{margin-block-start:-.25rem}}.fl-stufen{gap:var(--gap);max-width:74rem;margin-inline:auto;padding:0;list-style:none;display:grid}.fl-stufe{border-block-start:3px solid var(--ink);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-1);flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.75rem,3.4vw,3.25rem);display:flex}.fl-kapitel--flaeche .fl-stufe{background:var(--bg)}.fl-stufe-wert .fl-zeit{white-space:nowrap;margin-block-start:.5rem;display:block}.fl-stufe-inhalt{gap:.5rem;margin-block-start:auto;display:grid}.fl-stufe-text{color:var(--ink-muted);margin-block-start:.75rem}.fl-stufe-text .fl-dach{margin-block-end:.25rem;display:block}@media (width>=56em){.fl-stufen{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end}.fl-stufe:nth-child(2){padding-block-end:calc(clamp(1.75rem,3.4vw,3.25rem) + 5.5rem)}.fl-stufe:nth-child(3){padding-block-end:calc(clamp(1.75rem,3.4vw,3.25rem) + 11rem)}.fl-stufe:nth-child(4){padding-block-end:calc(clamp(1.75rem,3.4vw,3.25rem) + 16.5rem)}}.fl-punkte{--fl-punkt:clamp(.6875rem, 1.9vw, 1.5rem);gap:calc(var(--fl-punkt) * 1.2);flex-wrap:wrap;display:flex}.fl-punkte-gruppe{grid-template-rows:repeat(5, var(--fl-punkt));grid-auto-columns:var(--fl-punkt);gap:calc(var(--fl-punkt) * .28);grid-auto-flow:column;display:grid}.fl-punkte-gruppe>span{background:var(--surface-2);border-radius:2px}.fl-punkte-gruppe>.fl-punkt--hell{background:var(--ink)}.fl-blatt-zeilen .fl-neben{color:color-mix(in srgb, var(--on-accent) 86%, transparent);font-size:max(.9375rem,.85em)}.fl-blatt-zeilen>.fl-blatt-zeile--betont{background:var(--on-accent);color:var(--paper);border-color:#0000;border-radius:6px;margin-inline:calc(-1*clamp(.5rem,1.5vw,1.25rem));padding-inline:clamp(.5rem,1.5vw,1.25rem)}.fl-blatt-zeilen>.fl-blatt-zeile--betont+li{border-block-start-color:#0000}.fl-blatt-zeilen>.fl-blatt-zeile--betont .fl-neben{color:inherit}.fl-daten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.75rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);margin:0;display:grid}.fl-daten>div{border-block-start:2px solid var(--ink);align-content:start;gap:.625rem;padding-block-start:1rem;display:grid}.fl-daten dt{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:500}.fl-daten dd{letter-spacing:-.025em;hyphens:auto;margin:0;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:800;line-height:1.12}.fl-blatt.fl-mitte{text-align:left}.fl-dok{padding-block-start:clamp(3rem,6vw,5rem);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.6}.fl-dok-kopf{gap:clamp(1rem,2vw,1.5rem);max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.fl .fl-dok-kopf h1{letter-spacing:-.04em;font-size:clamp(1.75rem,1rem + 3.2vw,3.5rem);line-height:1}.fl-dok .prosa{max-width:44rem;margin-inline:auto}.fl-dok .prosa>*{max-width:44rem}.fl-dok .prosa-inhalt{margin-block:1.5rem 0;padding:0;list-style:none;display:grid}.fl-dok .prosa-inhalt>li{border-block-start:1px solid var(--hairline);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;padding-block:.625rem;display:grid}.fl-dok .prosa-inhalt>li:last-child{border-block-end:1px solid var(--hairline)}.fl-dok .prosa-inhalt-nr{font-family:var(--font-mono);color:var(--ink-muted)}.fl-dok .prosa-inhalt a{align-items:center;min-height:2.75rem;margin-block:-.625rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fl-dok .prosa-inhalt a:hover{text-decoration:underline}}.fl-dok .prosa>*+*{margin-block-start:1.1em}.fl-dok .prosa>h2{border-block-start:1px solid var(--hairline);letter-spacing:-.025em;margin-block-start:clamp(2.5rem,4vw,3.5rem);padding-block-start:clamp(1.25rem,2vw,1.75rem);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);line-height:1.1}.fl-dok .prosa>h3{letter-spacing:-.015em;margin-block-start:2.25em;font-size:1.25em;line-height:1.25}.fl-dok .prosa>:is(p,ul){color:var(--ink-muted)}.fl-dok .prosa a{color:var(--ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fl-leiste:after{animation-name:fl-fortschritt;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}}@keyframes fl-fortschritt{to{scale:1}}:root{color-scheme:dark;--bg:#211e1a;--surface-1:#2c2823;--surface-2:#3a352e;--hairline:#3a352e;--ink:#f2f5ef;--ink-muted:#cac5be;--accent:#c8f04b;--accent-text:#c8f04b;--on-accent:#0a1a15;--paper:#e9edef;--paper-grid:#40609136;--paper-margin:#c0453a;--grund-dunkel:#211e1a;--grund-hell:#f2f5ef;--section:104px;--section-mobile:64px;--gap:16px;--radius:14px;--kurve-auslauf:cubic-bezier(.23, 1, .32, 1);--kurve-wandern:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--kurve-farbe:ease;--t-druck:.12s;--t-zu:.2s;--t-ui:.24s;--t-wechsel:.25s;--t-material:.4s;--t-folge:.6s;--t-text:.7s;--t-bild:.8s;--t-kopf:1.2s;--t-wandern:.7s;--t-stand:5s;--weg-text:24px;--weg-klein:16px;--weg-zeile:12px;--weg-knopf:8px;--weg-pfeil:3px;--mass-druck:.97;--mass-bild-ein:.97;--mass-kopf:1.04;--mass-buehne:1.06;--versatz-kopf:.2s;--versatz-text:80ms;--versatz-beleg:.12s;--versatz-folge:60ms;--versatz-zeile:90ms;--versatz-menue:40ms;--strecke-verlauf:30lvh;--strecke-licht:30lvh;--strecke-schritt:100lvh;--strecke-schritt-handy:66lvh;--typo-display:clamp(2.5rem, 1.5217rem + 4.3478vw, 5rem);--typo-display-zeile:1.02;--typo-display-lauf:-.03em;--typo-display-schnitt:700;--typo-display-min:2.25rem;--typo-h2:clamp(2.125rem, 1.1957rem + 4.1304vw, 4.5rem);--typo-h2-zeile:1.05;--typo-h2-lauf:-.025em;--typo-h2-schnitt:700;--typo-h2-min:1.875rem;--typo-h3:clamp(1.5rem, 1.3043rem + .8696vw, 2rem);--typo-h3-zeile:1.2;--typo-h3-lauf:-.01em;--typo-h3-schnitt:650;--typo-text-gross:clamp(1.125rem, 1.0516rem + .3261vw, 1.3125rem);--typo-text-gross-zeile:1.5;--typo-text-gross-lauf:0em;--typo-text-gross-schnitt:450;--typo-text:clamp(1.0625rem, 1.038rem + .1087vw, 1.125rem);--typo-text-zeile:1.6;--typo-text-lauf:0em;--typo-text-schnitt:400;--typo-klein:clamp(.875rem, .8505rem + .1087vw, .9375rem);--typo-klein-zeile:1.45;--typo-klein-lauf:.01em;--typo-klein-schnitt:450;--typo-mono:clamp(.875rem, .8505rem + .1087vw, .9375rem);--typo-mono-zeile:1.3;--typo-mono-lauf:.02em;--typo-mono-schnitt:500;--typo-dach:clamp(.875rem, .8505rem + .1087vw, .9375rem);--typo-dach-zeile:1.4;--typo-dach-lauf:.08em;--typo-dach-schnitt:600;--font-sans:"Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace}[data-theme=light]{color-scheme:light;--bg:#f2f5ef;--surface-1:#ebe8e4;--surface-2:#dedad5;--hairline:#d2cdc7;--ink:#0a1a15;--ink-muted:#47423c;--accent:#c8f04b;--accent-text:#5c7a12;--on-accent:#0a1a15;--paper:#e9edef;--paper-grid:#40609136;--paper-margin:#c0453a;--grund-dunkel:#211e1a;--grund-hell:#f2f5ef}:where(h1,h2,h3,h4,.t-h1,.t-h2,.t-h3,.typo-display,.typo-h2,.typo-h3){--passt:calc((100cqi - var(--passt-abzug,0px)) / (var(--wl,14) * .6))}.wl-4{--wl:4}.wl-5{--wl:5}.wl-6{--wl:6}.wl-7{--wl:7}.wl-8{--wl:8}.wl-9{--wl:9}.wl-10{--wl:10}.wl-11{--wl:11}.wl-12{--wl:12}.wl-13{--wl:13}.wl-14{--wl:14}.wl-15{--wl:15}.wl-16{--wl:16}.wl-17{--wl:17}.wl-18{--wl:18}.wl-19{--wl:19}.wl-20{--wl:20}.wl-21{--wl:21}.wl-22{--wl:22}.wl-23{--wl:23}.wl-24{--wl:24}.wl-25{--wl:25}.wl-26{--wl:26}.wl-27{--wl:27}.wl-28{--wl:28}.wl-29{--wl:29}.wl-30{--wl:30}.wl-31{--wl:31}.wl-32{--wl:32}.wl-33{--wl:33}.wl-34{--wl:34}.wl-35{--wl:35}.wl-36{--wl:36}.wl-37{--wl:37}.wl-38{--wl:38}.wl-39{--wl:39}.wl-40{--wl:40}@container (width<5.4rem){:is(.typo-display,h1:not([class*=typo-])).wl-4{hyphens:manual}}@container (width<6.75rem){:is(.typo-display,h1:not([class*=typo-])).wl-5{hyphens:manual}}@container (width<8.1rem){:is(.typo-display,h1:not([class*=typo-])).wl-6{hyphens:manual}}@container (width<9.45rem){:is(.typo-display,h1:not([class*=typo-])).wl-7{hyphens:manual}}@container (width<10.8rem){:is(.typo-display,h1:not([class*=typo-])).wl-8{hyphens:manual}}@container (width<12.15rem){:is(.typo-display,h1:not([class*=typo-])).wl-9{hyphens:manual}}@container (width<13.5rem){:is(.typo-display,h1:not([class*=typo-])).wl-10{hyphens:manual}}@container (width<14.85rem){:is(.typo-display,h1:not([class*=typo-])).wl-11{hyphens:manual}}@container (width<16.2rem){:is(.typo-display,h1:not([class*=typo-])).wl-12{hyphens:manual}}@container (width<17.55rem){:is(.typo-display,h1:not([class*=typo-])).wl-13{hyphens:manual}}@container (width<18.9rem){:is(.typo-display,h1:not([class*=typo-])).wl-14{hyphens:manual}}@container (width<20.25rem){:is(.typo-display,h1:not([class*=typo-])).wl-15{hyphens:manual}}@container (width<21.6rem){:is(.typo-display,h1:not([class*=typo-])).wl-16{hyphens:manual}}@container (width<22.95rem){:is(.typo-display,h1:not([class*=typo-])).wl-17{hyphens:manual}}@container (width<24.3rem){:is(.typo-display,h1:not([class*=typo-])).wl-18{hyphens:manual}}@container (width<25.65rem){:is(.typo-display,h1:not([class*=typo-])).wl-19{hyphens:manual}}@container (width<27rem){:is(.typo-display,h1:not([class*=typo-])).wl-20{hyphens:manual}}@container (width<28.35rem){:is(.typo-display,h1:not([class*=typo-])).wl-21{hyphens:manual}}@container (width<29.7rem){:is(.typo-display,h1:not([class*=typo-])).wl-22{hyphens:manual}}@container (width<31.05rem){:is(.typo-display,h1:not([class*=typo-])).wl-23{hyphens:manual}}@container (width<32.4rem){:is(.typo-display,h1:not([class*=typo-])).wl-24{hyphens:manual}}@container (width<33.75rem){:is(.typo-display,h1:not([class*=typo-])).wl-25{hyphens:manual}}@container (width<35.1rem){:is(.typo-display,h1:not([class*=typo-])).wl-26{hyphens:manual}}@container (width<36.45rem){:is(.typo-display,h1:not([class*=typo-])).wl-27{hyphens:manual}}@container (width<37.8rem){:is(.typo-display,h1:not([class*=typo-])).wl-28{hyphens:manual}}@container (width<39.15rem){:is(.typo-display,h1:not([class*=typo-])).wl-29{hyphens:manual}}@container (width<40.5rem){:is(.typo-display,h1:not([class*=typo-])).wl-30{hyphens:manual}}@container (width<41.85rem){:is(.typo-display,h1:not([class*=typo-])).wl-31{hyphens:manual}}@container (width<43.2rem){:is(.typo-display,h1:not([class*=typo-])).wl-32{hyphens:manual}}@container (width<44.55rem){:is(.typo-display,h1:not([class*=typo-])).wl-33{hyphens:manual}}@container (width<45.9rem){:is(.typo-display,h1:not([class*=typo-])).wl-34{hyphens:manual}}@container (width<47.25rem){:is(.typo-display,h1:not([class*=typo-])).wl-35{hyphens:manual}}@container (width<48.6rem){:is(.typo-display,h1:not([class*=typo-])).wl-36{hyphens:manual}}@container (width<49.95rem){:is(.typo-display,h1:not([class*=typo-])).wl-37{hyphens:manual}}@container (width<51.3rem){:is(.typo-display,h1:not([class*=typo-])).wl-38{hyphens:manual}}@container (width<52.65rem){:is(.typo-display,h1:not([class*=typo-])).wl-39{hyphens:manual}}@container (width<54rem){:is(.typo-display,h1:not([class*=typo-])).wl-40{hyphens:manual}}@container (width<4.5rem){:is(.typo-h2,h2:not([class*=typo-])).wl-4{hyphens:manual}}@container (width<5.625rem){:is(.typo-h2,h2:not([class*=typo-])).wl-5{hyphens:manual}}@container (width<6.75rem){:is(.typo-h2,h2:not([class*=typo-])).wl-6{hyphens:manual}}@container (width<7.875rem){:is(.typo-h2,h2:not([class*=typo-])).wl-7{hyphens:manual}}@container (width<9rem){:is(.typo-h2,h2:not([class*=typo-])).wl-8{hyphens:manual}}@container (width<10.125rem){:is(.typo-h2,h2:not([class*=typo-])).wl-9{hyphens:manual}}@container (width<11.25rem){:is(.typo-h2,h2:not([class*=typo-])).wl-10{hyphens:manual}}@container (width<12.375rem){:is(.typo-h2,h2:not([class*=typo-])).wl-11{hyphens:manual}}@container (width<13.5rem){:is(.typo-h2,h2:not([class*=typo-])).wl-12{hyphens:manual}}@container (width<14.625rem){:is(.typo-h2,h2:not([class*=typo-])).wl-13{hyphens:manual}}@container (width<15.75rem){:is(.typo-h2,h2:not([class*=typo-])).wl-14{hyphens:manual}}@container (width<16.875rem){:is(.typo-h2,h2:not([class*=typo-])).wl-15{hyphens:manual}}@container (width<18rem){:is(.typo-h2,h2:not([class*=typo-])).wl-16{hyphens:manual}}@container (width<19.125rem){:is(.typo-h2,h2:not([class*=typo-])).wl-17{hyphens:manual}}@container (width<20.25rem){:is(.typo-h2,h2:not([class*=typo-])).wl-18{hyphens:manual}}@container (width<21.375rem){:is(.typo-h2,h2:not([class*=typo-])).wl-19{hyphens:manual}}@container (width<22.5rem){:is(.typo-h2,h2:not([class*=typo-])).wl-20{hyphens:manual}}@container (width<23.625rem){:is(.typo-h2,h2:not([class*=typo-])).wl-21{hyphens:manual}}@container (width<24.75rem){:is(.typo-h2,h2:not([class*=typo-])).wl-22{hyphens:manual}}@container (width<25.875rem){:is(.typo-h2,h2:not([class*=typo-])).wl-23{hyphens:manual}}@container (width<27rem){:is(.typo-h2,h2:not([class*=typo-])).wl-24{hyphens:manual}}@container (width<28.125rem){:is(.typo-h2,h2:not([class*=typo-])).wl-25{hyphens:manual}}@container (width<29.25rem){:is(.typo-h2,h2:not([class*=typo-])).wl-26{hyphens:manual}}@container (width<30.375rem){:is(.typo-h2,h2:not([class*=typo-])).wl-27{hyphens:manual}}@container (width<31.5rem){:is(.typo-h2,h2:not([class*=typo-])).wl-28{hyphens:manual}}@container (width<32.625rem){:is(.typo-h2,h2:not([class*=typo-])).wl-29{hyphens:manual}}@container (width<33.75rem){:is(.typo-h2,h2:not([class*=typo-])).wl-30{hyphens:manual}}@container (width<34.875rem){:is(.typo-h2,h2:not([class*=typo-])).wl-31{hyphens:manual}}@container (width<36rem){:is(.typo-h2,h2:not([class*=typo-])).wl-32{hyphens:manual}}@container (width<37.125rem){:is(.typo-h2,h2:not([class*=typo-])).wl-33{hyphens:manual}}@container (width<38.25rem){:is(.typo-h2,h2:not([class*=typo-])).wl-34{hyphens:manual}}@container (width<39.375rem){:is(.typo-h2,h2:not([class*=typo-])).wl-35{hyphens:manual}}@container (width<40.5rem){:is(.typo-h2,h2:not([class*=typo-])).wl-36{hyphens:manual}}@container (width<41.625rem){:is(.typo-h2,h2:not([class*=typo-])).wl-37{hyphens:manual}}@container (width<42.75rem){:is(.typo-h2,h2:not([class*=typo-])).wl-38{hyphens:manual}}@container (width<43.875rem){:is(.typo-h2,h2:not([class*=typo-])).wl-39{hyphens:manual}}@container (width<45rem){:is(.typo-h2,h2:not([class*=typo-])).wl-40{hyphens:manual}}.bau-folge-punkte:has(>li>.typo-display.wl-4){--wl-typo-display:4}.bau-folge-punkte:has(>li>.typo-display.wl-5){--wl-typo-display:5}.bau-folge-punkte:has(>li>.typo-display.wl-6){--wl-typo-display:6}.bau-folge-punkte:has(>li>.typo-display.wl-7){--wl-typo-display:7}.bau-folge-punkte:has(>li>.typo-display.wl-8){--wl-typo-display:8}.bau-folge-punkte:has(>li>.typo-display.wl-9){--wl-typo-display:9}.bau-folge-punkte:has(>li>.typo-display.wl-10){--wl-typo-display:10}.bau-folge-punkte:has(>li>.typo-display.wl-11){--wl-typo-display:11}.bau-folge-punkte:has(>li>.typo-display.wl-12){--wl-typo-display:12}.bau-folge-punkte:has(>li>.typo-display.wl-13){--wl-typo-display:13}.bau-folge-punkte:has(>li>.typo-display.wl-14){--wl-typo-display:14}.bau-folge-punkte:has(>li>.typo-display.wl-15){--wl-typo-display:15}.bau-folge-punkte:has(>li>.typo-display.wl-16){--wl-typo-display:16}.bau-folge-punkte:has(>li>.typo-display.wl-17){--wl-typo-display:17}.bau-folge-punkte:has(>li>.typo-display.wl-18){--wl-typo-display:18}.bau-folge-punkte:has(>li>.typo-display.wl-19){--wl-typo-display:19}.bau-folge-punkte:has(>li>.typo-display.wl-20){--wl-typo-display:20}.bau-folge-punkte:has(>li>.typo-display.wl-21){--wl-typo-display:21}.bau-folge-punkte:has(>li>.typo-display.wl-22){--wl-typo-display:22}.bau-folge-punkte:has(>li>.typo-display.wl-23){--wl-typo-display:23}.bau-folge-punkte:has(>li>.typo-display.wl-24){--wl-typo-display:24}.bau-folge-punkte:has(>li>.typo-display.wl-25){--wl-typo-display:25}.bau-folge-punkte:has(>li>.typo-display.wl-26){--wl-typo-display:26}.bau-folge-punkte:has(>li>.typo-display.wl-27){--wl-typo-display:27}.bau-folge-punkte:has(>li>.typo-display.wl-28){--wl-typo-display:28}.bau-folge-punkte:has(>li>.typo-display.wl-29){--wl-typo-display:29}.bau-folge-punkte:has(>li>.typo-display.wl-30){--wl-typo-display:30}.bau-folge-punkte:has(>li>.typo-display.wl-31){--wl-typo-display:31}.bau-folge-punkte:has(>li>.typo-display.wl-32){--wl-typo-display:32}.bau-folge-punkte:has(>li>.typo-display.wl-33){--wl-typo-display:33}.bau-folge-punkte:has(>li>.typo-display.wl-34){--wl-typo-display:34}.bau-folge-punkte:has(>li>.typo-display.wl-35){--wl-typo-display:35}.bau-folge-punkte:has(>li>.typo-display.wl-36){--wl-typo-display:36}.bau-folge-punkte:has(>li>.typo-display.wl-37){--wl-typo-display:37}.bau-folge-punkte:has(>li>.typo-display.wl-38){--wl-typo-display:38}.bau-folge-punkte:has(>li>.typo-display.wl-39){--wl-typo-display:39}.bau-folge-punkte:has(>li>.typo-display.wl-40){--wl-typo-display:40}.bau-folge-punkte>li>.typo-display{--wl:var(--wl-typo-display,14)}.bau-folge-punkte:has(>li>.typo-h2.wl-4){--wl-typo-h2:4}.bau-folge-punkte:has(>li>.typo-h2.wl-5){--wl-typo-h2:5}.bau-folge-punkte:has(>li>.typo-h2.wl-6){--wl-typo-h2:6}.bau-folge-punkte:has(>li>.typo-h2.wl-7){--wl-typo-h2:7}.bau-folge-punkte:has(>li>.typo-h2.wl-8){--wl-typo-h2:8}.bau-folge-punkte:has(>li>.typo-h2.wl-9){--wl-typo-h2:9}.bau-folge-punkte:has(>li>.typo-h2.wl-10){--wl-typo-h2:10}.bau-folge-punkte:has(>li>.typo-h2.wl-11){--wl-typo-h2:11}.bau-folge-punkte:has(>li>.typo-h2.wl-12){--wl-typo-h2:12}.bau-folge-punkte:has(>li>.typo-h2.wl-13){--wl-typo-h2:13}.bau-folge-punkte:has(>li>.typo-h2.wl-14){--wl-typo-h2:14}.bau-folge-punkte:has(>li>.typo-h2.wl-15){--wl-typo-h2:15}.bau-folge-punkte:has(>li>.typo-h2.wl-16){--wl-typo-h2:16}.bau-folge-punkte:has(>li>.typo-h2.wl-17){--wl-typo-h2:17}.bau-folge-punkte:has(>li>.typo-h2.wl-18){--wl-typo-h2:18}.bau-folge-punkte:has(>li>.typo-h2.wl-19){--wl-typo-h2:19}.bau-folge-punkte:has(>li>.typo-h2.wl-20){--wl-typo-h2:20}.bau-folge-punkte:has(>li>.typo-h2.wl-21){--wl-typo-h2:21}.bau-folge-punkte:has(>li>.typo-h2.wl-22){--wl-typo-h2:22}.bau-folge-punkte:has(>li>.typo-h2.wl-23){--wl-typo-h2:23}.bau-folge-punkte:has(>li>.typo-h2.wl-24){--wl-typo-h2:24}.bau-folge-punkte:has(>li>.typo-h2.wl-25){--wl-typo-h2:25}.bau-folge-punkte:has(>li>.typo-h2.wl-26){--wl-typo-h2:26}.bau-folge-punkte:has(>li>.typo-h2.wl-27){--wl-typo-h2:27}.bau-folge-punkte:has(>li>.typo-h2.wl-28){--wl-typo-h2:28}.bau-folge-punkte:has(>li>.typo-h2.wl-29){--wl-typo-h2:29}.bau-folge-punkte:has(>li>.typo-h2.wl-30){--wl-typo-h2:30}.bau-folge-punkte:has(>li>.typo-h2.wl-31){--wl-typo-h2:31}.bau-folge-punkte:has(>li>.typo-h2.wl-32){--wl-typo-h2:32}.bau-folge-punkte:has(>li>.typo-h2.wl-33){--wl-typo-h2:33}.bau-folge-punkte:has(>li>.typo-h2.wl-34){--wl-typo-h2:34}.bau-folge-punkte:has(>li>.typo-h2.wl-35){--wl-typo-h2:35}.bau-folge-punkte:has(>li>.typo-h2.wl-36){--wl-typo-h2:36}.bau-folge-punkte:has(>li>.typo-h2.wl-37){--wl-typo-h2:37}.bau-folge-punkte:has(>li>.typo-h2.wl-38){--wl-typo-h2:38}.bau-folge-punkte:has(>li>.typo-h2.wl-39){--wl-typo-h2:39}.bau-folge-punkte:has(>li>.typo-h2.wl-40){--wl-typo-h2:40}.bau-folge-punkte>li>.typo-h2{--wl:var(--wl-typo-h2,14)}.bau-folge-punkte:has(>li>.typo-h3.wl-4){--wl-typo-h3:4}.bau-folge-punkte:has(>li>.typo-h3.wl-5){--wl-typo-h3:5}.bau-folge-punkte:has(>li>.typo-h3.wl-6){--wl-typo-h3:6}.bau-folge-punkte:has(>li>.typo-h3.wl-7){--wl-typo-h3:7}.bau-folge-punkte:has(>li>.typo-h3.wl-8){--wl-typo-h3:8}.bau-folge-punkte:has(>li>.typo-h3.wl-9){--wl-typo-h3:9}.bau-folge-punkte:has(>li>.typo-h3.wl-10){--wl-typo-h3:10}.bau-folge-punkte:has(>li>.typo-h3.wl-11){--wl-typo-h3:11}.bau-folge-punkte:has(>li>.typo-h3.wl-12){--wl-typo-h3:12}.bau-folge-punkte:has(>li>.typo-h3.wl-13){--wl-typo-h3:13}.bau-folge-punkte:has(>li>.typo-h3.wl-14){--wl-typo-h3:14}.bau-folge-punkte:has(>li>.typo-h3.wl-15){--wl-typo-h3:15}.bau-folge-punkte:has(>li>.typo-h3.wl-16){--wl-typo-h3:16}.bau-folge-punkte:has(>li>.typo-h3.wl-17){--wl-typo-h3:17}.bau-folge-punkte:has(>li>.typo-h3.wl-18){--wl-typo-h3:18}.bau-folge-punkte:has(>li>.typo-h3.wl-19){--wl-typo-h3:19}.bau-folge-punkte:has(>li>.typo-h3.wl-20){--wl-typo-h3:20}.bau-folge-punkte:has(>li>.typo-h3.wl-21){--wl-typo-h3:21}.bau-folge-punkte:has(>li>.typo-h3.wl-22){--wl-typo-h3:22}.bau-folge-punkte:has(>li>.typo-h3.wl-23){--wl-typo-h3:23}.bau-folge-punkte:has(>li>.typo-h3.wl-24){--wl-typo-h3:24}.bau-folge-punkte:has(>li>.typo-h3.wl-25){--wl-typo-h3:25}.bau-folge-punkte:has(>li>.typo-h3.wl-26){--wl-typo-h3:26}.bau-folge-punkte:has(>li>.typo-h3.wl-27){--wl-typo-h3:27}.bau-folge-punkte:has(>li>.typo-h3.wl-28){--wl-typo-h3:28}.bau-folge-punkte:has(>li>.typo-h3.wl-29){--wl-typo-h3:29}.bau-folge-punkte:has(>li>.typo-h3.wl-30){--wl-typo-h3:30}.bau-folge-punkte:has(>li>.typo-h3.wl-31){--wl-typo-h3:31}.bau-folge-punkte:has(>li>.typo-h3.wl-32){--wl-typo-h3:32}.bau-folge-punkte:has(>li>.typo-h3.wl-33){--wl-typo-h3:33}.bau-folge-punkte:has(>li>.typo-h3.wl-34){--wl-typo-h3:34}.bau-folge-punkte:has(>li>.typo-h3.wl-35){--wl-typo-h3:35}.bau-folge-punkte:has(>li>.typo-h3.wl-36){--wl-typo-h3:36}.bau-folge-punkte:has(>li>.typo-h3.wl-37){--wl-typo-h3:37}.bau-folge-punkte:has(>li>.typo-h3.wl-38){--wl-typo-h3:38}.bau-folge-punkte:has(>li>.typo-h3.wl-39){--wl-typo-h3:39}.bau-folge-punkte:has(>li>.typo-h3.wl-40){--wl-typo-h3:40}.bau-folge-punkte>li>.typo-h3{--wl:var(--wl-typo-h3,14)}h1,.t-h1{font-family:var(--font-sans);font-size:min(clamp(2.25rem, 1.5652rem + 3.0435vw, 4rem), max(var(--typo-display-min), var(--passt)));letter-spacing:-.035em;font-weight:800;line-height:1.05}@media (width>=48em){h1,.t-h1{line-height:1}}h2,.t-h2{font-family:var(--font-sans);font-size:min(clamp(1.75rem, 1.3587rem + 1.7391vw, 2.75rem), max(var(--typo-h2-min), var(--passt)));letter-spacing:-.03em;font-weight:800;line-height:1.1}@media (width>=48em){h2,.t-h2{line-height:1.05}}h3,.t-h3{font-family:var(--font-sans);font-size:min(1.25rem, var(--passt));font-weight:700;line-height:1.3}body,.t-body{font-family:var(--font-sans);font-size:clamp(1.0625rem,1.038rem + .1087vw,1.125rem);font-weight:400;line-height:1.6}.t-dachzeile{font-family:var(--font-mono);letter-spacing:.08em;font-size:.9375rem;font-weight:500;line-height:1.4}.t-protokoll{font-family:var(--font-mono);font-size:1.0625rem;font-weight:400;line-height:1.5}.typo-display{font-family:var(--font-sans);font-size:min(var(--typo-display), max(var(--typo-display-min), var(--passt)));line-height:var(--typo-display-zeile);font-weight:var(--typo-display-schnitt);letter-spacing:var(--typo-display-lauf)}.typo-h2{font-family:var(--font-sans);font-size:min(var(--typo-h2), max(var(--typo-h2-min), var(--passt)));line-height:var(--typo-h2-zeile);font-weight:var(--typo-h2-schnitt);letter-spacing:var(--typo-h2-lauf)}.typo-h3{font-family:var(--font-sans);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)}.typo-text-gross{font-family:var(--font-sans);font-size:var(--typo-text-gross);line-height:var(--typo-text-gross-zeile);font-weight:var(--typo-text-gross-schnitt);letter-spacing:var(--typo-text-gross-lauf)}.typo-text{font-family:var(--font-sans);font-size:var(--typo-text);line-height:var(--typo-text-zeile);font-weight:var(--typo-text-schnitt);letter-spacing:var(--typo-text-lauf)}.typo-klein{font-family:var(--font-sans);font-size:var(--typo-klein);line-height:var(--typo-klein-zeile);font-weight:var(--typo-klein-schnitt);letter-spacing:var(--typo-klein-lauf)}.typo-mono{font-family:var(--font-mono);font-size:var(--typo-mono);line-height:var(--typo-mono-zeile);font-weight:var(--typo-mono-schnitt);letter-spacing:var(--typo-mono-lauf)}.typo-dach{font-family:var(--font-sans);font-size:var(--typo-dach);line-height:var(--typo-dach-zeile);font-weight:var(--typo-dach-schnitt);letter-spacing:var(--typo-dach-lauf);text-transform:uppercase;color:color-mix(in srgb, currentColor 70%, transparent)}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2")}@font-face{font-family:Manrope Fallback;src:local(Arial);size-adjust:103.19%;ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg);scroll-padding-top:5rem}body{background:var(--bg);min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}@supports (text-wrap:balance){:is(h1,h2,h3,h4,.typo-display,.typo-h2,.typo-h3,.t-h1,.t-h2,.t-h3){text-wrap:balance}}body{overflow-wrap:break-word}.nobr{white-space:nowrap}a:is([href^=mailto\:],[href^=tel\:]),.url,code{overflow-wrap:anywhere;hyphens:none}h1,h2,h3,h4,.typo-display,.typo-h2,.typo-h3{hyphens:none}p{text-wrap:pretty}img,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit}.muted{color:var(--ink-muted)}:root{--rand:clamp(1rem, 5vw, 5rem);--seite-rand:max(var(--rand), calc((100vw - 82rem) / 2))}.container{width:100%;padding-inline:var(--seite-rand)}.section{padding-block:var(--section-mobile)}@media (width>=48em){.section{padding-block:var(--section)}}.flow>*+*{margin-block-start:var(--flow,1rem)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:2px}[data-theme=light] :focus-visible{outline-color:var(--ink)}.skip-link{z-index:100;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);padding:.75rem 1.125rem;font-weight:700;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:var(--t-ui)!important;transition-timing-function:var(--kurve-auslauf)!important;transition-delay:0s!important;animation:none!important}}a,button,summary{touch-action:manipulation}button,.knopf{-webkit-user-select:none;user-select:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--t-wechsel);animation-timing-function:var(--kurve-auslauf)}:root:active-view-transition .nav{view-transition-name:kopfzeile}::view-transition-group(kopfzeile){animation-duration:0s}::view-transition-old(kopfzeile){display:none}::view-transition-new(kopfzeile){animation:none}.knopf{transition:scale var(--t-druck) var(--kurve-auslauf), filter var(--t-ui) var(--kurve-farbe), border-color var(--t-ui) var(--kurve-farbe)}.knopf:active{scale:var(--mass-druck)}.bau-pfeil{transition:translate var(--t-ui) var(--kurve-farbe);display:inline-block}.textlink{transition:text-decoration-thickness var(--t-ui) var(--kurve-farbe)}@media (hover:hover) and (pointer:fine){.knopf--lime:hover{filter:brightness(1.06)}.knopf--lime:hover .bau-pfeil{translate:var(--weg-pfeil) 0}.textlink:hover{text-decoration-thickness:3px}}:is(.nav,.fl-leiste):before{transition:opacity var(--t-ui) var(--kurve-auslauf), background-color var(--t-material) var(--kurve-farbe), border-color var(--t-material) var(--kurve-farbe)}:root[data-kopfzeile=frei] :is(.nav,.fl-leiste):before{opacity:0}@media (prefers-reduced-motion:reduce){:is(.nav,.fl-leiste):before{transition-duration:0s!important}}.bw-kopfmarke{pointer-events:none;visibility:hidden;width:1px;height:1rem;position:absolute;inset:0 auto auto 0}.nav :is(.nav-logo,.nav-punkt,.nav-mobil>summary){transition:color var(--t-material) var(--kurve-farbe)}.nav .nav-knopf,.fl-leiste{transition:opacity var(--t-ui) var(--kurve-auslauf), translate var(--t-ui) var(--kurve-auslauf), scale var(--t-druck) var(--kurve-auslauf), border-color var(--t-ui) var(--kurve-farbe), visibility 0s linear 0s}:root[data-kopf-ruhig] :is(.nav .nav-knopf,.fl-leiste){opacity:0;translate:0 var(--weg-knopf);visibility:hidden;transition-delay:0s, 0s, 0s, 0s, var(--t-ui)}.fl-leiste-kapitel a{transition:color var(--t-ui) var(--kurve-farbe)}.fl-leiste-name{transition:color var(--t-material) var(--kurve-farbe)}@media (prefers-reduced-motion:no-preference){.nav-mobil>nav{transition:translate var(--t-material) var(--ease-drawer)}.nav-mobil[data-schliesst]>nav{translate:0 -100%}.nav-mobil>nav>:is(ul>li,.knopf){transition:opacity var(--t-ui) var(--kurve-auslauf), translate var(--t-ui) var(--kurve-auslauf), scale var(--t-druck) var(--kurve-auslauf)}.nav-mobil>nav>ul>li:nth-child(2){transition-delay:var(--versatz-menue)}.nav-mobil>nav>ul>li:nth-child(3){transition-delay:calc(var(--versatz-menue) * 2)}.nav-mobil>nav>ul>li:nth-child(4){transition-delay:calc(var(--versatz-menue) * 3)}.nav-mobil>nav>.knopf{transition-delay:calc(var(--versatz-menue) * 4), calc(var(--versatz-menue) * 4), 0s}.nav-mobil[data-schliesst]>nav>:is(ul>li,.knopf){opacity:0;transition-delay:0s}}@starting-style{.nav-mobil[open]>nav{translate:0 -100%}.nav-mobil[open]>nav>:is(ul>li,.knopf){opacity:0;translate:0 calc(var(--weg-knopf) * -1)}}@media (prefers-reduced-motion:no-preference){[data-bw=text]>*{transition:opacity var(--t-text) var(--kurve-auslauf), translate var(--t-text) var(--kurve-auslauf)}:root[data-bw-js] [data-bw=text]:not([data-bw-da])>*{opacity:0;translate:0 var(--weg-text)}[data-bw=text]>:nth-child(2){transition-delay:var(--versatz-text)}[data-bw=text]>:nth-child(3){transition-delay:calc(var(--versatz-text) * 2)}[data-bw=text]>:nth-child(n+4){transition-delay:calc(var(--versatz-text) * 3)}[data-bw=beleg] .bau-beleg-bild{transition:opacity var(--t-bild) var(--kurve-auslauf), scale var(--t-bild) var(--kurve-auslauf)}[data-bw=beleg] .bau-beleg-text>*{transition:opacity var(--t-text) var(--kurve-auslauf), translate var(--t-text) var(--kurve-auslauf);transition-delay:var(--versatz-beleg)}[data-bw=beleg] .bau-beleg-text>:nth-child(2){transition-delay:calc(var(--versatz-beleg) + var(--versatz-text))}[data-bw=beleg] .bau-beleg-text>:nth-child(3){transition-delay:calc(var(--versatz-beleg) + var(--versatz-text) * 2)}[data-bw=beleg] .bau-beleg-text>:nth-child(n+4){transition-delay:calc(var(--versatz-beleg) + var(--versatz-text) * 3)}:root[data-bw-js] [data-bw=beleg]:not([data-bw-da]) .bau-beleg-bild{opacity:0;scale:var(--mass-bild-ein)}:root[data-bw-js] [data-bw=beleg]:not([data-bw-da]) .bau-beleg-text>*{opacity:0;translate:0 var(--weg-text)}[data-bw=folge]>*{transition:opacity var(--t-folge) var(--kurve-auslauf), translate var(--t-folge) var(--kurve-auslauf)}:root[data-bw-js] [data-bw=folge]:not([data-bw-da])>*{opacity:0;translate:0 var(--weg-klein)}[data-bw=folge]>:nth-child(2){transition-delay:var(--versatz-folge)}[data-bw=folge]>:nth-child(3){transition-delay:calc(var(--versatz-folge) * 2)}[data-bw=folge]>:nth-child(4){transition-delay:calc(var(--versatz-folge) * 3)}[data-bw=folge]>:nth-child(n+5){transition-delay:calc(var(--versatz-folge) * 4)}.bau-folge[data-strich] .bau-folge-kopf .bau-strich{--strich-ab:var(--t-folge)}.bau-folge[data-strich] .bau-folge-punkte>li:first-child .bau-strich{--strich-ab:calc(var(--t-folge) + var(--t-ui))}.bau-folge[data-strich] .bau-folge-punkte>li:nth-child(2) .bau-strich{--strich-ab:calc(var(--t-folge) + var(--t-ui) * 2)}.bau-folge[data-strich] .bau-folge-punkte>li:nth-child(3) .bau-strich{--strich-ab:calc(var(--t-folge) + var(--t-ui) * 3)}.bau-folge[data-strich] .bau-folge-punkte>li:nth-child(4) .bau-strich{--strich-ab:calc(var(--t-folge) + var(--t-ui) * 4)}.bau-folge[data-strich] .bau-folge-punkte>li:nth-child(n+5) .bau-strich{--strich-ab:calc(var(--t-folge) + var(--t-ui) * 5)}.bau-folge[data-strich] .bau-strich{transition:opacity var(--t-ui) var(--kurve-auslauf) calc(var(--strich-ab,0s) + var(--t-material))}.bau-folge[data-strich] .bau-strich:after{transition:scale var(--t-material) var(--kurve-auslauf) var(--strich-ab,0s)}:root[data-bw-js] .bau-folge[data-strich]:not(:has(.bau-folge-punkte[data-bw-da])) .bau-strich{opacity:1}:root[data-bw-js] .bau-folge[data-strich]:not(:has(.bau-folge-punkte[data-bw-da])) .bau-strich:after{scale:0 1}:root[data-bw-js] [data-bw=satz]:not([data-bw-geteilt],[data-bw-fertig]){opacity:0}.bw-zeile{white-space:nowrap;clip-path:inset(0 0 100%);translate:0 var(--weg-zeile);transition:clip-path var(--t-bild) var(--kurve-auslauf), translate var(--t-bild) var(--kurve-auslauf);display:block}[data-bw-da]>.bw-zeile{clip-path:inset(-.3em -.1em);translate:none}.bw-zeile:nth-child(2){transition-delay:var(--versatz-zeile)}.bw-zeile:nth-child(3){transition-delay:calc(var(--versatz-zeile) * 2)}.bw-zeile:nth-child(4){transition-delay:calc(var(--versatz-zeile) * 3)}.bw-zeile:nth-child(5){transition-delay:calc(var(--versatz-zeile) * 4)}.bw-zeile:nth-child(n+6){transition-delay:calc(var(--versatz-zeile) * 5)}}[data-bw-weg]{transition:opacity var(--t-material) var(--kurve-auslauf)}[data-bw-weg]:is([data-bw-oben],[data-bw-abgeloest]){opacity:0}@media (width>=64em){.bau-buehne:is([data-bild="1"],[data-bild="2"]) [data-bw-schritt="0"] [data-bw-weg],.bau-buehne[data-bild="2"] [data-bw-schritt="1"] [data-bw-weg]{opacity:0}}.bau-buehne-bild{opacity:0;transition:opacity var(--t-bild) var(--kurve-wandern)}.bau-buehne-bild[data-nr="0"],.bau-buehne[data-bild="1"] .bau-buehne-bild[data-nr="1"],.bau-buehne[data-bild="2"] .bau-buehne-bild:is([data-nr="1"],[data-nr="2"]){opacity:1}@media (width<=63.99em){.bau-buehne[data-handy=beleg] .bau-buehne-bild,.bau-buehne[data-handy=beleg] [data-bw-weg]:is([data-bw-oben],[data-bw-abgeloest]){opacity:1}@media (prefers-reduced-motion:no-preference){.bau-buehne[data-handy=beleg] .bau-buehne-bild{transition:opacity var(--t-bild) var(--kurve-auslauf), scale var(--t-bild) var(--kurve-auslauf)}:root[data-bw-js] .bau-buehne[data-handy=beleg] .bau-buehne-bild[data-bw]:not([data-bw-da]){opacity:0;scale:var(--mass-bild-ein)}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bau-buehne{view-timeline-name:--bau-buehne}.bau-buehne-zoom{animation-name:bw-buehne-zoom;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bau-buehne;animation-range:cover}@media (width<=63.99em){.bau-buehne[data-handy=beleg] .bau-buehne-zoom{animation-name:none}}.bau-kopf-ebene{animation-name:bw-kopf-stehen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit}}.bau-kopf-bild{animation-name:bw-kopf-bild;animation-duration:var(--t-kopf);animation-timing-function:var(--kurve-auslauf);animation-fill-mode:both}.bau-kopf-ebene:before{content:"";z-index:1;background:var(--grund-dunkel);opacity:0;pointer-events:none;animation-name:bw-kopf-decke;animation-duration:var(--t-kopf);animation-timing-function:var(--kurve-auslauf);animation-fill-mode:both;position:absolute;inset:0}[data-kopf-stufe]{animation-name:bw-ein-klein;animation-duration:var(--t-text);animation-timing-function:var(--kurve-auslauf);animation-fill-mode:both;animation-delay:var(--versatz-kopf)}[data-kopf-stufe="2"]{animation-delay:calc(var(--versatz-kopf) + var(--versatz-text))}[data-kopf-stufe="3"]{animation-delay:calc(var(--versatz-kopf) + var(--versatz-text) * 2)}}@keyframes bw-buehne-zoom{0%{scale:var(--mass-buehne)}to{scale:1}}@keyframes bw-kopf-stehen{to{translate:0 100%}}@keyframes bw-kopf-bild{0%{scale:var(--mass-kopf)}}@keyframes bw-kopf-decke{0%{opacity:1}to{opacity:0}}@keyframes bw-ein-klein{0%{opacity:0;translate:0 var(--weg-klein)}}.bau-frage{interpolate-size:allow-keywords}.bau-frage::details-content{block-size:0;transition:block-size var(--t-zu) var(--kurve-auslauf), content-visibility var(--t-zu) allow-discrete;overflow:clip}.bau-frage[open]::details-content{block-size:auto;transition-duration:var(--t-wechsel)}.bau-frage-zeichen:after{transition:rotate var(--t-zu) var(--kurve-auslauf)}.bau-frage[open] .bau-frage-zeichen:after{transition-duration:var(--t-wechsel)}.bau-reihe-form{transition:clip-path var(--t-ui) var(--kurve-auslauf), background-color var(--t-ui) var(--kurve-farbe)}.bau-reihe-pause{transition:scale var(--t-druck) var(--kurve-auslauf), background-color var(--t-ui) var(--kurve-farbe)}.bau-reihe-pause:active,.bau-reihe-punkt:active .bau-reihe-form{scale:var(--mass-druck)}@media (hover:hover) and (pointer:fine){.bau-reihe[data-reihe-js] .bau-reihe-bahn{cursor:grab}.bau-reihe[data-zieht] .bau-reihe-bahn{cursor:grabbing}.bau-reihe-punkt:not([aria-current]):hover .bau-reihe-form{background:var(--ink)}.bau-reihe-pause:hover{background:color-mix(in srgb, var(--ink) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.bau-reihe-form{transition:background-color var(--t-ui) var(--kurve-farbe)}}.ew,.ew *{-webkit-hyphens:manual;hyphens:manual}.ew{inset:auto auto var(--rand) var(--rand);z-index:60;width:min(30rem, 100vw - 2 * var(--rand));max-width:none;max-height:calc(100dvh - var(--nav-hoehe) - 2rem);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-1);color:var(--ink);overscroll-behavior:contain;margin:0;padding:1.5rem;font-size:1.0625rem;line-height:1.75rem;position:fixed;overflow:auto}.ew:focus{outline:none}.ew:not([open]){display:none}.ew-titel{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ew-text{margin:0;line-height:1.5}.ew-links{flex-wrap:wrap;gap:0 1.25rem;margin:.75rem 0 0;display:flex}.ew-links a{min-height:2.75rem;color:var(--ink);align-items:center;display:inline-flex}.ew-dienste{border:0;border-block:1px solid var(--hairline);margin:1rem 0 0;padding:0}.ew-dienste[hidden]{display:none}.ew-dienst{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;min-height:3rem;padding:.625rem 0;display:grid}.ew-dienst+.ew-dienst{border-block-start:1px solid var(--hairline)}.ew-dienst-name{font-weight:700;line-height:1.3}.ew-dienst-zweck{color:var(--ink-muted);grid-column:2;line-height:1.4}.ew-dienst input{appearance:none;border:1px solid var(--ink-muted);background:var(--surface-2);cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--t-ui) var(--kurve-farbe), border-color var(--t-ui) var(--kurve-farbe);border-radius:1rem;grid-row:1/span 2;margin:0}.ew-dienst input:before{content:"";background:var(--ink-muted);width:1.125rem;height:1.125rem;transition:translate var(--t-ui) var(--kurve-auslauf), background-color var(--t-ui) var(--kurve-farbe);border-radius:50%;margin:.1875rem;display:block}.ew-dienst input:checked{border-color:var(--ink);background:var(--ink)}.ew-dienst input:checked:before{background:var(--bg);translate:1.125rem}.ew-knoepfe{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.ew-knoepfe .knopf{color:inherit;font-family:inherit;font-size:inherit;background:0 0;flex:auto}.ew-knoepfe .knopf[hidden]{display:none}.ew-mehr{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;flex:100%;justify-content:center;padding:0;text-decoration-color:currentColor}@media (width>=64em){.ew{width:100%;max-height:calc(100dvh - var(--nav-hoehe));padding:1.25rem var(--seite-rand);border-block-end:0;border-inline:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"inhalt knoepfe""dienste dienste";align-items:center;column-gap:3rem;display:grid;inset:auto 0 0}.ew-inhalt{grid-area:inhalt;max-width:56rem}.ew-titel{margin-block-end:.375rem}.ew-links{margin-block-start:.25rem}.ew-dienste{border-block-end:0;grid-area:dienste;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;margin-block-start:.75rem;display:grid}.ew-dienst+.ew-dienst{border-block-start:0}.ew-knoepfe{grid-area:knoepfe;grid-template-columns:auto auto;justify-items:center;margin-block-start:0;display:grid}.ew-knoepfe .knopf{flex:none;min-width:11rem}.ew-knoepfe .knopf[data-ew-aktion=speichern]{grid-column:1/-1;justify-self:stretch}.ew-mehr{flex:none;grid-column:1/-1}}@media (width<=63.99em){.ew{width:100%;max-height:calc(100dvh - var(--nav-hoehe));padding:1.25rem var(--rand) max(1.25rem, env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;border-block-end:0;border-inline:0;inset:auto 0 0}.ew-text{max-width:44rem}}@media (width<=40em){.ew{padding-block:.75rem max(.5rem, env(safe-area-inset-bottom))}.ew-titel{margin-block-end:.25rem;font-size:1.125rem}.ew-text{line-height:1.38}.ew-links{margin-block-start:0}.ew-knoepfe{align-items:stretch;gap:.5rem;margin-block-start:.25rem}.ew-knoepfe .knopf{flex:1 1 0;min-width:0;padding-inline:.5rem}.ew-knoepfe .knopf[data-ew-aktion=speichern]{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.ew[open]{animation-name:ew-auf;animation-duration:var(--t-material);animation-timing-function:var(--ease-drawer);animation-fill-mode:both}@keyframes ew-auf{0%{translate:0 var(--weg-klein);opacity:0}}}
