@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 599;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-teil-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-ext-teil-wdth-normal.woff2)format("woff2");unicode-range:U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-teil-wdth-eng.woff2)format("woff2-variations"),url(/fonts/archivo-latin-ext-teil-wdth-eng.woff2)format("woff2");unicode-range:U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 599;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2");unicode-range:U+100-105,U+108-10B,U+10E-10F,U+112-15F,U+162-17C,U+17F-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2");unicode-range:U+100-105,U+108-10B,U+10E-10F,U+112-15F,U+162-17C,U+17F-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 599;font-stretch:62% 125%;src:url(/fonts/archivo-latin-rest-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-rest-wdth-normal.woff2)format("woff2");unicode-range:U+80-9F,U+A1,U+A4,U+A8,U+AA,U+AE,U+B1,U+B4-B6,U+B8-BA,U+BC-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-E8,U+EA-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-200A,U+200C-2010,U+2012,U+2016-2017,U+201B,U+201F-2025,U+2028-2039,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-rest-wdth-eng.woff2)format("woff2-variations"),url(/fonts/archivo-latin-rest-wdth-eng.woff2)format("woff2");unicode-range:U+80-9F,U+A1,U+A4,U+A8,U+AA,U+AE,U+B1,U+B4-B6,U+B8-BA,U+BC-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-E8,U+EA-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-200A,U+200C-2010,U+2012,U+2016-2017,U+201B,U+201F-2025,U+2028-2039,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 599;font-stretch:62% 125%;src:url(/fonts/archivo-latin-kern-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-kern-wdth-normal.woff2)format("woff2");unicode-range:U+0-7F,U+A0,U+A2-A3,U+A5-A7,U+A9,U+AB-AD,U+AF-B0,U+B2-B3,U+B7,U+BB,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+E9,U+F6,U+FC,U+200B,U+2011,U+2013-2015,U+2018-201A,U+201C-201E,U+2026-2027,U+203A,U+20AC,U+2212}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-kern-wdth-eng.woff2)format("woff2-variations"),url(/fonts/archivo-latin-kern-wdth-eng.woff2)format("woff2");unicode-range:U+0-7F,U+A0,U+A2-A3,U+A5-A7,U+A9,U+AB-AD,U+AF-B0,U+B2-B3,U+B7,U+BB,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+E9,U+F6,U+FC,U+200B,U+2011,U+2013-2015,U+2018-201A,U+201C-201E,U+2026-2027,U+203A,U+20AC,U+2212}@media(width>=1024px){@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-kern-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-kern-wdth-normal.woff2)format("woff2");unicode-range:U+0-7F,U+A0,U+A2-A3,U+A5-A7,U+A9,U+AB-AD,U+AF-B0,U+B2-B3,U+B7,U+BB,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+E9,U+F6,U+FC,U+200B,U+2011,U+2013-2015,U+2018-201A,U+201C-201E,U+2026-2027,U+203A,U+20AC,U+2212}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 399;src:url(/fonts/inter-latin-ext-teil-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-teil-wght-normal.woff2)format("woff2");unicode-range:U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/inter-latin-ext-teil-wght-eng.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-teil-wght-eng.woff2)format("woff2");unicode-range:U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 399;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-105,U+108-10B,U+10E-10F,U+112-15F,U+162-17C,U+17F-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-105,U+108-10B,U+10E-10F,U+112-15F,U+162-17C,U+17F-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 399;src:url(/fonts/inter-latin-rest-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-rest-wght-normal.woff2)format("woff2");unicode-range:U+80-9F,U+A1,U+A4,U+A8,U+AA,U+AE,U+B1,U+B4-B6,U+B8-BA,U+BC-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-E8,U+EA-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-200A,U+200C-2010,U+2012,U+2016-2017,U+201B,U+201F-2025,U+2028-2039,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/inter-latin-rest-wght-eng.woff2)format("woff2-variations"),url(/fonts/inter-latin-rest-wght-eng.woff2)format("woff2");unicode-range:U+80-9F,U+A1,U+A4,U+A8,U+AA,U+AE,U+B1,U+B4-B6,U+B8-BA,U+BC-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-E8,U+EA-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-200A,U+200C-2010,U+2012,U+2016-2017,U+201B,U+201F-2025,U+2028-2039,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 399;src:url(/fonts/inter-latin-kern-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-kern-wght-normal.woff2)format("woff2");unicode-range:U+0-7F,U+A0,U+A2-A3,U+A5-A7,U+A9,U+AB-AD,U+AF-B0,U+B2-B3,U+B7,U+BB,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+E9,U+F6,U+FC,U+200B,U+2011,U+2013-2015,U+2018-201A,U+201C-201E,U+2026-2027,U+203A,U+20AC,U+2212}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/inter-latin-kern-wght-eng.woff2)format("woff2-variations"),url(/fonts/inter-latin-kern-wght-eng.woff2)format("woff2");unicode-range:U+0-7F,U+A0,U+A2-A3,U+A5-A7,U+A9,U+AB-AD,U+AF-B0,U+B2-B3,U+B7,U+BB,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+E9,U+F6,U+FC,U+200B,U+2011,U+2013-2015,U+2018-201A,U+201C-201E,U+2026-2027,U+203A,U+20AC,U+2212}:root{color-scheme:light;--rot:#be1c0d;--rot-tief:#8f1409;--rot-auf-schwarz:#f2533f;--rot-hauch:#fbedea;--schwarz:#111;--buehne:#161616;--tinte:#1e1e1e;--papier:#f3f0ea;--papier-2:#e9e4da;--weiss:#fff;--text:#1e1e1e;--text-2:#5a5a5a;--text-3:#706c64;--grau-d:#a8a39a;--linie:#dcd6cb;--linie-d:#2c2c2c;--gruen:#1f7a4d;--offen-bg:#fff1b8;--offen-fg:#6b5200;--kopf-bg:#fffffff5;--schleier:#11111173;--zeile-hover:#faf8f4;--f-disp:"Archivo","Arial Narrow",Arial,sans-serif;--f-text:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:var(--f-text);--max:1280px;--pad:clamp(16px,4vw,40px);--r:6px;--r-gross:14px;--schatten:0 1px 2px #1111110f,0 8px 24px #11111114;--schatten-hoch:0 2px 4px #1111110f,0 18px 48px #11111129;--leiste-h:0px;--kopf-h:var(--kf-platz);--weich:cubic-bezier(.2,.7,.2,1);interpolate-size:allow-keywords;--ak-titel:5;--ak-text:6;--ak-spalt:clamp(40px,4.4vw,88px);--ak-text-gr:clamp(17px,1.25vw,18px);--ak-text-zh:1.55;--ak-text-max:50ch}@supports (color:oklch(0% 0 0)){:root{--rot:oklch(51.4% .196 30.1);--rot-auf-schwarz:oklch(65.6% .198 30.3);--schwarz:oklch(17.8% 0 0);--buehne:oklch(20% 0 0);--tinte:oklch(23.5% 0 0);--papier:oklch(95.6% .009 84.6);--papier-2:oklch(92% .014 84.6);--text:oklch(23.5% 0 0);--text-2:oklch(46.8% 0 0);--text-3:oklch(53.2% .013 84.6);--grau-d:oklch(71.7% .014 82.4);--linie:oklch(87.8% .016 82.8);--linie-d:oklch(29.3% 0 0);--gruen:oklch(51.5% .11 156.8);--offen-bg:oklch(95.6% .074 95.9);--offen-fg:oklch(45.2% .092 88.2)}}@supports (color:color-mix(in oklch,red,blue)){:root{--rot-tief:color-mix(in oklch,var(--rot),black 24%);--rot-hauch:color-mix(in oklch,var(--rot) 9%,white);--kopf-bg:oklch(100% 5.96046e-8 none/.94);--schleier:color-mix(in oklch,var(--schwarz) 45%,transparent);--zeile-hover:color-mix(in oklch,var(--papier) 55%,white)}}:root{--rot-dunkel:#7e1106;--rot-hell:#f2533f;--fehler:#a3170a;--linie-stark:#1615137a;--leise:#5b564e;--dauer-kurz:.12s;--dauer:.18s;--dauer-mittel:.24s;--dauer-lang:.3s;--kurve:cubic-bezier(.2,.8,.2,1);--kurve-feder:cubic-bezier(.3,1.3,.6,1);--r-feld:16px;--r-pop:18px;--r-l:32px;--r-xl:clamp(28px,4vw,56px);--rand:clamp(16px,3.2vw,48px);--fokus-ring:0 0 0 2px #fff,0 0 0 4.5px var(--schwarz);--fokus-ring-hell:0 0 0 2px var(--schwarz),0 0 0 4.5px #fff;--feld-ring:0 0 0 4px #be1c0d29;--kf-h:52px;--kf-platz:calc(var(--kf-h) + 28px)}@media(width>=1024px){:root{--kf-h:56px;--kf-platz:calc(var(--kf-h) + 36px)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html.lenis-smooth{scroll-behavior:auto}body{background:var(--weiss);color:var(--text);font:400 17px/1.6 var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--leiste-h);margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--rot)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--rot);outline-offset:3px;border-radius:2px}::selection{background:var(--rot);color:#fff}h1,h2,h3,h4{font-family:var(--f-disp);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;font-stretch:75%;line-height:1.04}p{text-wrap:pretty;margin:0}[id],input,select,textarea,[role=alert]{scroll-margin-top:calc(var(--kf-platz) + 16px)}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}[hidden]{display:none!important}.zwei>*,.konfig>*,.halle-raster>*,.menschen>*,.anfrage-box>*,.seitenkopf-raster>*,.kacheln>*,.refs>*,.gruende>*,.stimmen>*,.einstiege-raster>*{min-width:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--schwarz);color:#fff;border-radius:var(--r);padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{color:#fff;top:12px}.ueber{font-family:var(--f-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--rot);margin-bottom:12px;font-size:12.5px;font-weight:700;font-stretch:112%;display:block}.h-statement{letter-spacing:-.01em;font-size:clamp(38px,5.4vw,72px);font-weight:900;font-stretch:70%;line-height:.96}.h-gross{font-size:clamp(30px,3.4vw,46px)}.h-mittel{font-size:clamp(24px,2.4vw,32px)}.h-klein{font-size:clamp(20px,2vw,24px);font-stretch:80%}.lead{color:var(--text-2);max-width:56ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.daten{font-family:var(--f-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-3);font-size:13px;font-weight:500}.daten.text{font-family:var(--f-text);letter-spacing:0}.notiz{color:var(--text-2);font-size:13.5px}.offen{background:var(--offen-bg);color:var(--offen-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .3em;font-size:.92em;font-weight:600}.beispiel{color:var(--offen-fg);background:var(--offen-bg);border-radius:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.knopf{border-radius:var(--r);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .12s,box-shadow .18s;display:inline-flex}.knopf-rot:focus-visible{outline-color:var(--schwarz)}.knopf-hell{color:var(--schwarz);border-color:var(--linie);background:#fff}.knopf-hell:hover{border-color:var(--schwarz);color:var(--schwarz)}.knopf-linie{background:0 0;border-color:currentColor}.knopf-breit{width:100%}.knopf-reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pfeil:after{content:"→";transition:transform .18s var(--weich);margin-left:.45em;display:inline-block}.knopf:hover .pfeil:after,.pfeil:hover:after,a:hover>.pfeil:after{transform:translate(3px)}.textlink{color:var(--rot);min-height:44px;transition:background-size .25s var(--weich);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1.5px no-repeat;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{background-size:100% 1.5px}:is(p,li,dd,td,figcaption)>.textlink{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;min-height:0;padding-bottom:2px;display:inline}.abschnitt-schwarz :focus-visible,.hero :focus-visible,.fuss :focus-visible{outline-color:#fff}.abschnitt-schwarz .knopf-hell{color:var(--schwarz);background:#fff;border-color:#fff}.abschnitt-schwarz .knopf-hell:hover{background:var(--papier);border-color:var(--papier);color:var(--schwarz)}.abschnitt-schwarz .knopf-linie{color:#fff;border-color:#ffffff73}.abschnitt-schwarz .knopf-linie:hover{color:#fff;border-color:#fff}.jetzt-offen{align-items:center;gap:8px;display:inline-flex}.jetzt-offen i{background:var(--grau-d);border-radius:50%;flex-shrink:0;width:8px;height:8px}.abschnitt{padding:clamp(56px,7vw,104px) 0}.abschnitt-eng{padding:clamp(40px,5vw,72px) 0}.abschnitt-papier{background:var(--papier)}.abschnitt-schwarz{background:var(--buehne);color:#fff}.abschnitt-schwarz .lead{color:var(--grau-d)}.abschnitt-schwarz .ueber{color:var(--rot-auf-schwarz)}.abschnitt-schwarz .daten{color:var(--grau-d)}.abschnitt-schwarz a:hover{color:var(--rot-auf-schwarz)}.kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(24px,3.4vw,44px);display:flex}.kopfzeile .lead{max-width:46ch}.kopfzeile h2+.lead,.kopfzeile .h-gross+.lead{margin-top:12px}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf){flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,24px);display:flex}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:where(*){min-width:0}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf) :is(h2,h3){text-wrap:balance}:is(.sf4 .f4-kopf .f4-lead,.su .su-kopf .su-lead,.su .su-unterkopf>p){font-size:var(--ak-text-gr);line-height:var(--ak-text-zh);max-width:var(--ak-text-max)}@media(width>=1024px){:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf){justify-content:flex-start;align-items:flex-end;gap:0 var(--ak-spalt);flex-flow:row}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:first-child{flex:var(--ak-titel) 1 0%;min-width:min-content}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:first-child:not(:only-child){max-width:calc((100% - var(--ak-spalt)) * var(--ak-titel) / (var(--ak-titel) + var(--ak-text)))}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:where(:not(:first-child)){flex:var(--ak-text) 1 0%;max-width:var(--ak-text-max)}:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:not(:first-child):last-child,:is(.sf4 .f4-kopf,.su .su-kopf,.su .su-unterkopf)>:is(.kn,.textlink){margin-left:auto}.su .su-mit-aktion:not(.su-aktion-unten)>:is(.su-kopf,.su-unterkopf)>:first-child:not(:only-child){flex:1;max-width:none}.su .su-mit-aktion:not(.su-aktion-unten)>:is(.su-kopf,.su-unterkopf)>:where(:not(:first-child)){flex:1}}.bild{border-radius:var(--r);background:var(--papier-2);margin:0;position:relative;overflow:hidden}.bild img{object-fit:cover;width:100%;height:100%}.bild figcaption,.bildzeile{font-family:var(--f-text);color:var(--text-3);margin-top:8px;font-size:13px;line-height:1.45}.platzhalter-label{z-index:2;color:var(--offen-fg);font:600 11px/1.3 var(--f-text);pointer-events:none;background:#fff1b8f2;border-radius:3px;padding:4px 8px;position:absolute;top:10px;left:10px}.bildband{aspect-ratio:21/9;background:var(--papier-2);isolation:isolate;width:100%;min-height:420px;max-height:82vh;margin:0;position:relative;overflow:hidden}.bildband img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bildband figcaption{z-index:1;padding:clamp(48px,7vw,96px) max(var(--pad),calc((100% - var(--max))/2 + var(--pad))) clamp(18px,3vw,36px);color:#e8e4dc;background:linear-gradient(#1110,#111111bd);font-size:14.5px;line-height:1.45;position:absolute;inset:auto 0 0}.bildband figcaption b,.bildband figcaption strong{color:#fff;max-width:24ch;font-family:var(--f-disp);margin-bottom:6px;font-size:clamp(26px,3.4vw,46px);font-weight:900;font-stretch:74%;line-height:1;display:block}.bildband .platzhalter-label{left:auto;right:12px}.randbild{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--max)/2)) minmax(0,calc(var(--max)/2)) minmax(0,1fr);align-items:stretch;display:grid}.randbild>.bild{border-radius:0;grid-area:1/1/auto/3;min-height:clamp(360px,38vw,560px)}.randbild>.bild img{position:absolute;inset:0}.randbild>.randbild-text{padding:clamp(40px,6vw,96px) var(--pad) clamp(40px,6vw,96px) clamp(28px,4vw,72px);grid-area:1/3/auto/4;align-self:center}.randbild.rechts>.bild{grid-column:3/5}.randbild.rechts>.randbild-text{padding:clamp(40px,6vw,96px) clamp(28px,4vw,72px) clamp(40px,6vw,96px) var(--pad);grid-column:2/3}.hero{background:var(--schwarz);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero-bild{z-index:-1;view-transition-name:hero-bild;position:absolute;inset:0}.hero-bild img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.hero-bild:after{content:"";background:linear-gradient(90deg,#111111a8 0%,#1116 44%,#1111110a 76%),linear-gradient(#0000 58%,#11111180);position:absolute;inset:0}.hero-innen{flex-direction:column;justify-content:flex-end;min-height:min(86vh,800px);padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(140px,14vw,172px);display:flex}.hero h1{flex-direction:column;gap:16px;display:flex}.hero h1 .klein{font-family:var(--f-disp);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.9;font-size:clamp(13px,1.2vw,15px);font-weight:700;font-stretch:110%}.hero h1 .gross{letter-spacing:-.012em;word-spacing:.06em;max-width:23ch;font-size:clamp(44px,5vw,76px);font-weight:800;font-stretch:74%;line-height:1}.hero-satz{color:#ece8e1;max-width:40ch;margin-top:18px;font-size:clamp(18px,1.5vw,21px)}.hero .platzhalter-label{inset:auto 16px 16px auto}.einstiege{z-index:5;margin-top:-118px;position:relative}.einstiege-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.einstieg{border-radius:var(--r-gross);min-height:132px;box-shadow:var(--schatten);color:var(--text);border:1px solid var(--linie);transition:transform .2s var(--weich),border-color .15s,box-shadow .2s;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 16px;padding:20px 22px;text-decoration:none;display:grid;container-type:inline-size}.einstieg:hover{border-color:var(--schwarz);color:var(--text);box-shadow:var(--schatten-hoch);transform:translateY(-3px)}.einstieg .was{font-family:var(--f-disp);grid-column:1/-1;font-size:clamp(22px,2.2vw,28px);font-weight:800;font-stretch:78%;line-height:1.05}.einstieg .wie{color:var(--text-2);font-size:14.5px}.einstieg .preisanker{color:var(--rot);font-size:13.5px;font-weight:600}.einstieg .los{background:var(--schwarz);color:#fff;width:44px;height:44px;transition:background-color .15s,transform .2s var(--weich);border-radius:50%;grid-area:2/2/4;place-items:center;font-size:20px;display:grid}.einstieg:hover .los,.einstieg:focus-visible .los{background:var(--rot);transform:translate(2px)}.einstieg.haupt{border-top:4px solid var(--rot)}.einstieg.dunkel{background:var(--schwarz);color:#fff;border-color:var(--schwarz)}.einstieg.dunkel .wie{color:var(--grau-d)}.einstieg.dunkel .preisanker{color:var(--rot-auf-schwarz)}.einstieg .neu{background:var(--rot-hauch);color:var(--rot);font:600 11.5px/1.4 var(--f-text);vertical-align:4px;letter-spacing:0;border-radius:3px;margin-left:8px;padding:2px 7px;display:inline-block}@container (width<=240px){.einstieg .wie{display:none}}.vertrauen{color:var(--text-2);flex-wrap:wrap;gap:10px 28px;margin:0;padding:22px 0 0;font-size:14.5px;list-style:none;display:flex}.vertrauen li{display:block}.vertrauen b{color:var(--text);font-weight:600}.vertrauen .stern{color:#e5a500;letter-spacing:1px}.vertrauen .punkt{background:var(--rot);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hero .vertrauen{color:#ece8e1;padding-top:20px}.hero .vertrauen b{color:#fff}.hero .vertrauen .daten{color:#bdb7ad}.vertrauen .kurz{display:none}.belege{color:var(--text-2);flex-wrap:wrap;gap:6px 0;margin:0;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.belege li{align-items:center;gap:6px;display:inline-flex}.belege li+li:before{content:"";background:var(--linie);width:1px;height:14px;margin:0 16px}.belege li.beleg-hinweis{margin-left:auto}.belege li.beleg-hinweis:before{content:none}.belege b{color:var(--text);font-weight:600}.kacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(12px,1.8vw,24px);display:grid}.kachel{color:var(--text);background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative;container-type:inline-size}.kachel .bild{border-radius:var(--r-gross);aspect-ratio:4/5}.kachel-text{flex-direction:column;flex:1;gap:8px;padding:14px 2px 0;display:flex}.kachel h3{font-size:clamp(22px,2vw,28px);transition:color .15s}.kachel:hover h3{color:var(--rot)}.kachel .ab{color:var(--text-2);font-size:14px}.kachel-bald .bild img{filter:grayscale()contrast(.92);opacity:.85}.kachel-bald:not(a) h3{color:var(--text-2)}@container (width<=210px){.kachel h3{font-size:20px}.kachel .chips{display:none}.kachel .ab{font-size:13px}}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li,.chip{background:var(--papier);color:var(--text);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px}a.chip{align-items:center;min-height:44px;padding:4px 14px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}a.chip:hover{background:var(--schwarz);color:#fff;border-color:var(--schwarz)}.branchen{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:14.5px;display:flex}.branchen a.chip{border:1px solid var(--linie);background:#fff}@media(hover:hover)and (prefers-reduced-motion:no-preference){.kachel .bild img,.ref .bild img,.rk .bild img,.preisref .bild img{transition:transform .6s var(--weich)}.kachel:hover .bild img,.ref:hover .bild img,.rk:hover .bild img,.preisref:hover .bild img{transform:scale(1.03)}}.konfig{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.fahrzeugwahl{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 18px;padding:0;display:flex}fieldset{min-width:0}.fahrzeugwahl label{cursor:pointer;position:relative}.fahrzeugwahl input{opacity:0;pointer-events:none;position:absolute}.fahrzeugwahl span{border:1.5px solid var(--linie);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14.5px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:flex}.fahrzeugwahl label:hover span{border-color:var(--schwarz)}.fahrzeugwahl input:checked+span{background:var(--schwarz);color:#fff;border-color:var(--schwarz)}.fahrzeugwahl input:focus-visible+span{outline:2.5px solid var(--rot);outline-offset:2px}.silhouette{background:var(--papier);border-radius:var(--r-gross);padding:clamp(18px,3vw,32px);position:relative}.silhouette svg{width:100%;height:auto}.silhouette .flaeche{fill:var(--rot);transition:clip-path .35s}.umfang{margin-top:16px}.umfang input[type=range]{width:100%;accent-color:var(--rot);height:44px;margin:0}.umfang-stufen{color:var(--text-2);justify-content:space-between;margin-top:2px;font-size:13px;display:flex}.umfang-stufen b{color:var(--schwarz)}.segment{border-radius:var(--r);background:var(--papier-2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;padding:3px;display:grid}.segment label{cursor:pointer;position:relative}.segment input{opacity:0;pointer-events:none;position:absolute}.segment span{min-height:44px;color:var(--text-2);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:6px 4px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.segment label:hover span{color:var(--schwarz)}.segment input:checked+span{color:var(--schwarz);background:#fff;box-shadow:0 1px 3px #1111111f}.segment input:focus-visible+span{outline:2.5px solid var(--rot);outline-offset:1px}.preisbox{border:1.5px solid var(--schwarz);border-radius:var(--r-gross);background:#fff;padding:22px}.preisbox .betrag{font-family:var(--f-disp);margin:6px 0;font-size:clamp(40px,5vw,60px);font-weight:900;font-stretch:72%;line-height:1}.preisbox .zeile{border-top:1px solid var(--papier-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.preisbox .zeile:first-of-type{border-top:0}.zahl-feld{border:1.5px solid var(--linie);border-radius:var(--r);align-items:center;display:inline-flex;overflow:hidden}.zahl-feld button{background:var(--papier);cursor:pointer;border:0;width:44px;height:44px;font-size:20px;transition:background-color .15s}.zahl-feld button:hover{background:var(--papier-2)}.zahl-feld output{text-align:center;min-width:44px;font-weight:600}@media(prefers-reduced-motion:no-preference){.betrag.puls{animation:.6s ease-out preis-puls}}@keyframes preis-puls{0%{background:var(--rot-hauch)}to{background:0 0}}.halle-raster{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.masse{border-top:1px solid var(--linie-d);border-bottom:1px solid var(--linie-d);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.masse div{padding:16px 12px 16px 0}.masse div+div{border-left:1px solid var(--linie-d);padding-left:16px}.masse dt{color:var(--grau-d);font-size:13px}.masse dd{font-family:var(--f-disp);margin:4px 0 0;font-size:clamp(24px,2.6vw,34px);font-weight:800;font-stretch:75%}.passt-rein{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.passt-rein li{border:1px solid var(--linie-d);color:#e8e4dc;border-radius:999px;padding:6px 12px;font-size:14px}.vn{border-radius:var(--r);aspect-ratio:16/9;--p:50%;background:#222;position:relative;overflow:hidden}.vn img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vn .vn-nachher{clip-path:inset(0 0 0 var(--p))}.vn .vn-kante{top:0;bottom:0;left:var(--p);background:var(--rot);pointer-events:none;width:4px;margin-left:-2px;position:absolute}.vn .vn-kante:after{content:"";background:var(--rot);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000059}.vn input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.vn .vn-tag{z-index:2;font:600 12px var(--f-text);color:#fff;background:#111111bf;border-radius:3px;padding:4px 8px;position:absolute;bottom:10px}.vn .vn-tag.l{left:10px}.vn .vn-tag.r{right:10px}.zwei{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.haken{gap:10px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.haken li{padding-left:30px;position:relative}.haken li:before{content:"";border-left:3px solid var(--rot);border-bottom:3px solid var(--rot);width:16px;height:9px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.abschnitt-schwarz .haken li:before{border-color:var(--rot-auf-schwarz)}.gruende{counter-reset:g;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(20px,3vw,40px);display:grid}.grund{border:0;border-top:2px solid var(--schwarz);background:0 0;border-radius:0;padding:18px 0 0}.abschnitt-schwarz .grund{border-top-color:#fff}.grund h3{margin-bottom:8px;font-size:clamp(21px,1.9vw,25px)}.grund p{color:var(--text-2);font-size:15.5px}.abschnitt-schwarz .grund p{color:var(--grau-d)}.grund .fakt{color:var(--text);margin-top:12px;font-size:13.5px;font-weight:600;display:block}.preisanker-zeile{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);color:var(--text);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:clamp(24px,3vw,36px);padding:18px 0;display:flex}.preisanker-zeile .daten,.preisanker-zeile .notiz{color:var(--text-2)}.preisanker-zeile b{font-family:var(--f-disp);font-size:22px;font-weight:800;font-stretch:78%}.refs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.ref{color:var(--text);flex-direction:column;text-decoration:none;display:flex}.ref .bild{aspect-ratio:4/3;border-radius:var(--r-gross)}.ref h3{margin:14px 0 8px;font-size:clamp(21px,1.8vw,25px);transition:color .15s}.ref:hover h3{color:var(--rot)}.ref-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 0;font-size:13.5px;display:flex}.ref-meta>span+span:before{content:"·";color:var(--grau-d);margin:0 8px}.ref-meta>.farbpunkte:before{content:none!important}.ref-meta>.farbpunkte{margin-left:12px}.farbpunkte{align-items:center;gap:4px;display:inline-flex}.farbpunkte i{border:1px solid #00000026;border-radius:50%;width:12px;height:12px;display:inline-block}.ref-ca{color:var(--text);margin-top:8px;font-size:14.5px;font-weight:600}.refs-editorial{grid-template-columns:7fr 5fr;align-items:stretch}.refs-editorial>.ref:first-child{grid-row:span 2}.refs-editorial>.ref:first-child .bild{aspect-ratio:auto;flex:auto;min-height:340px}.refs-editorial>.ref:first-child h3{font-size:clamp(24px,2.4vw,32px)}.refs-editorial>.ref:not(:first-child) .bild{aspect-ratio:16/9}.menschen{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.personen{gap:4px;display:grid}.person{border-top:1px solid var(--linie);background:0 0;grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.person .bild{border-radius:50%;width:72px;height:72px}.person b{font-size:17px;display:block}.person .rolle{color:var(--text-2);font-size:14px}.person a{color:var(--rot);align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ablauf{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ablauf li{border-top:3px solid var(--schwarz);padding:22px 18px 0 0;position:relative}.ablauf li:before{content:"";border:3px solid var(--schwarz);background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:-9px;left:0}.abschnitt-papier .ablauf li:before{background:var(--papier)}.ablauf li.jetzt:before{background:var(--rot);border-color:var(--rot)}.ablauf .wann{letter-spacing:.02em;color:var(--rot);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ablauf h3{margin-bottom:6px;font-size:21px}.ablauf p{color:var(--text-2);font-size:15px}.stimmen{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,3vw,36px);display:grid}.stimme{border:0;border-top:2px solid var(--schwarz);background:0 0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:18px 0 0;display:flex}.stimme blockquote{hanging-punctuation:first;margin:0;font-size:17px;line-height:1.5}.stimme figcaption{color:var(--text-2);font-size:14px}.stimme .stern{color:#e5a500;letter-spacing:1px}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--linie)}.faq summary{cursor:pointer;min-height:44px;font-family:var(--f-disp);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(18px,1.6vw,21px);font-weight:700;font-stretch:85%;line-height:1.25;list-style:none;transition:color .15s;display:flex}.faq summary:hover{color:var(--rot)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 30px/1 var(--f-text);color:var(--rot);transition:transform .25s var(--weich);flex-shrink:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{color:var(--text-2);max-width:70ch;padding:0 0 22px}.faq details>div p+p{margin-top:10px}@supports selector(::details-content){@media(prefers-reduced-motion:no-preference){.faq details::details-content{block-size:0;transition:block-size .3s var(--weich),content-visibility .3s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}}.anfrage-box{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.formular{border-radius:var(--r-gross);box-shadow:var(--schatten);border:1px solid var(--linie);color:var(--text);background:#fff;padding:clamp(20px,3vw,32px)}.feld{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.feld .hinweis{color:var(--text-2);font-size:13.5px;font-weight:400}.feld input,.feld select,.feld textarea{border:1.5px solid var(--linie);border-radius:var(--r);background:#fff;min-height:52px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.feld textarea{resize:vertical;field-sizing:content;min-height:110px;max-height:320px}.feld input:user-invalid,.feld textarea:user-invalid{border-color:var(--rot)}.feld-reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.feld-reihe>*,.feld{min-width:0}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media(width<=1100px){.anfrage-box .feld-reihe{grid-template-columns:minmax(0,1fr)}}fieldset.feld{border:0;margin:0 0 16px;padding:0}.feld.anderes-feld{margin:0}.zweig>.feld.anderes-feld{margin-bottom:16px}@supports selector(:has(*)){.feld:not(:has(>.waehler input[data-anderes]:checked))>.anderes-feld{display:none}}.waehler{flex-wrap:wrap;gap:8px;display:flex}.waehler label{cursor:pointer;position:relative}.waehler input{opacity:0;pointer-events:none;position:absolute}.waehler span{border:1.5px solid var(--linie);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 14px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.waehler input:checked+span{background:var(--schwarz);border-color:var(--schwarz);color:#fff}.waehler input:focus-visible+span{outline:2.5px solid var(--rot);outline-offset:2px}.check{color:var(--text-2);align-items:flex-start;gap:10px;min-height:44px;margin:0 0 8px;padding:11px 0;font-size:14px;display:flex}.formular-fehler{border-left:3px solid var(--rot);background:var(--rot-hauch);color:var(--rot-tief);border-radius:var(--r);margin:0 0 14px;padding:10px 14px;font-size:14.5px;font-weight:600}.formular-fehler[data-fs-meldung]{overflow-wrap:break-word;grid-column:1/-1;margin:10px 0 14px;line-height:1.45}.formular-fehler[data-fs-meldung]:focus{outline:none}.formular-fehler.formular-hinweis{border-left-color:var(--schwarz);background:var(--papier,#f4f1ec);color:var(--schwarz)}.upload-grenze{border-left:3px solid var(--rot);background:var(--rot-hauch);color:var(--rot-tief);border-radius:var(--r);overflow-wrap:break-word;grid-column:1/-1;margin:10px 0 0;padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.45}.upload-grenze[hidden]{display:none}.check input{width:22px;height:22px;accent-color:var(--rot);flex-shrink:0;margin:0}.ds-hinweis{color:var(--text-2);margin:10px 0 0;font-size:13.5px}.ds-hinweis a{color:inherit;margin:-13px 0;padding:13px 0;display:inline-block}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.versprechen{background:var(--papier);border-radius:var(--r);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:14.5px;display:flex}.versprechen b{color:var(--schwarz);display:block}.versprechen .uhr{background:var(--gruen);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 4px #1f7a4d26}.orte{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.proto-hinweis{background:var(--offen-bg);color:var(--offen-fg);text-align:center;padding:7px 16px;font-size:13px;font-weight:500}.proto-hinweis a{color:inherit;margin:-12px 0;padding:12px 2px;font-weight:600;display:inline-block}.brot{color:var(--text-3);margin-bottom:18px;font-size:13.5px}.brot a{color:var(--text-3);text-decoration:none}.brot a:hover{color:var(--rot)}.brot a{position:relative}.brot a:after{content:"";width:max(100% + 12px,44px);height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.seitenkopf{background:var(--papier);padding:clamp(28px,4vw,56px) 0 clamp(36px,5vw,64px)}.seitenkopf-raster{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.seitenkopf h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(38px,4.6vw,64px);font-weight:900;font-stretch:70%;line-height:.96}.seitenkopf .lead{margin-top:16px}.seitenkopf .bild{aspect-ratio:4/3;border-radius:var(--r-gross)}.seitenkopf .bild:first-of-type{view-transition-name:hero-bild}.faktenleiste{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(4,1fr);gap:0;margin:28px 0 0;display:grid}.faktenleiste div{padding:14px 14px 14px 0}.faktenleiste div+div{border-left:1px solid var(--linie);padding-left:14px}.faktenleiste dt{color:var(--text-2);font-size:13px}.faktenleiste dd{margin:3px 0 0;font-size:16px;font-weight:600}[data-steuer-schalter],[data-steuer-tipp]{display:none!important}.bewertung{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 0;display:flex}.bewertung .stern{color:#e5a500;letter-spacing:2px;font-size:20px}.bewertung .note{font-family:var(--f-disp);font-size:clamp(40px,4vw,52px);font-weight:900;font-stretch:75%;line-height:1}.bewertung .textlink{margin-left:auto}.orte-zeit{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orte-zeit li{border:1px solid var(--linie);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 14px;font-size:15px;display:inline-flex}.orte-zeit .daten{color:var(--text-2)}.tabelle-wrap{border:1px solid var(--linie);border-radius:var(--r-gross);background:#fff;overflow-x:auto}table.preise{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}table.preise th,table.preise td{text-align:left;border-bottom:1px solid var(--papier-2);vertical-align:top;padding:14px 16px}table.preise thead th{color:var(--text-2);background:var(--papier);font-size:13px;font-weight:600}table.preise td.zahl,table.preise th.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.preise tbody tr{transition:background-color .12s}table.preise tbody tr:hover{background:var(--zeile-hover)}[data-zeigen] .proto-hinweis,[data-zeigen] .platzhalter-label{display:none}[data-zeigen] .offen{color:inherit;font-weight:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}[data-zeigen] .offen[data-leise=wert]{text-decoration:underline dotted;text-decoration-color:var(--grau-d);text-underline-offset:.2em}[data-zeigen] .offen[data-leise=strich]{color:var(--text-3)}[data-zeigen] .offen[data-leise=hinweis]{color:var(--text-3);letter-spacing:.01em;white-space:nowrap;font-size:.72em;font-weight:400}[data-zeigen] .beispiel,[data-zeigen] .bsp{color:var(--text-3);background:0 0;border:0;padding:0;font-weight:400}[data-zeigen] [data-zeigen-aus],[data-zeigen] .offen[data-leise=weg],[data-zeigen] [data-offen-weg],[data-zeigen] .offen[data-leise=hinweis],[data-zeigen] .bsp,[data-zeigen] .rf-proto,[data-zeigen] .anf-bildzeile,[data-zeigen] .rf-k-folgt,[data-zeigen] .ml-ph-text,[data-zeigen] .su-vt-ph-text,[data-zeigen] .ha-tag-hinweis,[data-zeigen] .sl-ref-hinweis,[data-zeigen] .dk-proto,[data-zeigen] .platzhalter-label{display:none!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}::view-transition-group(hero-bild){animation-duration:.38s;animation-timing-function:var(--weich)}::view-transition-group(kopf){animation-duration:0s}@media(width<=1023.98px){@view-transition{navigation:none}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.bildband img,.randbild>.bild img{animation:linear both bild-ruhig;animation-range:entry exit}main .bildband img,main .randbild>.bild img{animation-timeline:view()}}}@keyframes bild-ruhig{0%{transform:scale(1.07)translateY(-1.5%)}to{transform:scale(1.07)translateY(1.5%)}}@media(width<=1100px){.ablauf{grid-template-columns:repeat(3,1fr);row-gap:32px}}@media(width<=1023px){.randbild,.randbild.rechts{grid-template-columns:minmax(0,1fr)}.randbild>*,.randbild.rechts>*{grid-area:auto/1/auto/-1!important}.randbild>.bild{aspect-ratio:16/9;min-height:0}.randbild>.randbild-text,.randbild.rechts>.randbild-text{padding:clamp(36px,6vw,64px) var(--pad)}}@media(width<=900px){.einstiege-raster{gap:10px}.refs{grid-template-columns:1fr}.refs-editorial>.ref:first-child{grid-row:auto}.refs-editorial>.ref:first-child .bild{aspect-ratio:4/3;min-height:0}.konfig,.halle-raster,.zwei,.menschen,.anfrage-box,.seitenkopf-raster{grid-template-columns:1fr}.einstieg{min-height:0;padding:16px 18px}.bewertung .textlink{margin-left:0}.faktenleiste{grid-template-columns:1fr 1fr}.faktenleiste div:nth-child(3){border-left:0;padding-left:0}.faktenleiste div:nth-child(n+3){border-top:1px solid var(--linie)}.proto-hinweis{font-size:12px}.bildband{aspect-ratio:16/9;min-height:320px}}@media(width>=641px)and (width<=900px){.refs{grid-template-columns:1fr 1fr}.refs-editorial>.ref:first-child{grid-column:1/-1}}@media(width<=640px){body{font-size:16px}.abschnitt{padding:42px 0}.abschnitt-eng{padding:36px 0}.kopfzeile{margin-bottom:22px}.hero-bild:after{background:linear-gradient(0deg,#111c 0,#11111159 45%,#1110 62%)}.hero-bild img{object-position:50% 40%}.hero .platzhalter-label{inset:10px 10px auto auto}.hero-innen{min-height:max(360px,58svh);padding-top:72px;padding-bottom:18px}.hero h1{gap:8px}.hero h1 .klein{letter-spacing:.1em;font-size:11.5px}.hero h1 .gross{max-width:none;font-size:clamp(31px,8.8vw,38px);line-height:1.02}.hero-satz{color:#e3ded6;margin-top:10px;font-size:15px;line-height:1.45}.vertrauen.v-oben{padding-top:10px;font-size:13px;line-height:1.5;display:block}.vertrauen.v-oben li{white-space:nowrap;display:inline}.vertrauen.v-oben li+li:before{content:"·";color:#bdb7ad;margin:0 6px}.vertrauen.v-oben .lang,.vertrauen.v-oben .punkt{display:none}.vertrauen.v-oben .kurz{display:inline}.einstiege{background:var(--papier);margin-top:0;padding:12px 0 16px}.einstiege-raster{gap:8px}.einstieg{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 14px}.einstieg.haupt{border-top-width:1px;border-left:4px solid var(--rot)}.einstieg .was{grid-column:1;font-size:21px}.einstieg .wie{display:none}.einstieg .preisanker{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:12px;overflow:hidden}.einstieg .los{grid-area:1/2/3;width:34px;height:34px;font-size:16px}.belege{gap:4px 0;padding-top:12px;font-size:13px}.belege li+li:before{margin:0 10px}.kacheln{gap:16px 10px}.kachel .bild{aspect-ratio:1}.kachel-text{gap:4px;padding-top:10px}.kachel .chips{display:none}.masse{grid-template-columns:1fr 1fr 1fr}.masse div{padding-right:6px}.masse div+div{padding-left:10px}.ablauf{grid-template-columns:1fr;row-gap:0}.ablauf li{border-top:0;border-left:3px solid var(--schwarz);padding:0 0 22px 22px}.ablauf li:before{top:2px;left:-9px}.feld-reihe{grid-template-columns:1fr}.vertrauen{gap:8px 18px;font-size:14px}.bildband{aspect-ratio:4/3;min-height:0}.bildband figcaption{padding-top:56px;font-size:13.5px}.bildband figcaption b,.bildband figcaption strong{font-size:24px}.refs-editorial>.ref:not(:first-child){grid-template-columns:38% minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.refs-editorial>.ref:not(:first-child) .bild{aspect-ratio:1;grid-row:1/5;align-self:start}.refs-editorial>.ref:not(:first-child) h3{margin:0 0 6px;font-size:18px}.refs-editorial>.ref:not(:first-child) .ref-ca{margin-top:4px;font-size:13.5px}.refs-editorial>.ref:not(:first-child) .ref-meta{font-size:12.5px}}@media(width<=480px){.knopf-reihe>.knopf{flex:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}table.preise td.zahl a{text-decoration:none}table.preise tbody tr:hover td.zahl a{color:var(--rot)}.seitenkopf.kopf-rand{padding-bottom:clamp(28px,4vw,48px);overflow:clip}.kopf-rand .seitenkopf-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:0 clamp(28px,4vw,64px)}.kopf-rand .seitenkopf-raster>div:first-child{align-self:center;padding:clamp(8px,2vw,24px) 0 clamp(64px,7vw,96px)}.seitenkopf.kopf-rand figure{margin:0 calc(-1 * (max(0px,(100vw - var(--max)) / 2) + var(--pad))) 0 0;position:relative}.kopf-rand .bild{aspect-ratio:auto;border-radius:0;height:100%;min-height:min(72svh,640px)}.kopf-rand .bild img{position:absolute;inset:0}.kopf-rand figcaption.bildzeile{right:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));color:#e8e4dc;background:#1111119e;border-radius:3px;margin:0;padding:4px 10px;font-size:12px;position:absolute;top:12px}.kopf-rand .bild .platzhalter-label{top:auto;bottom:calc(clamp(56px,6vw,72px) + 16px)}.kopf-rand .faktenleiste{z-index:2;border:0;border-image:linear-gradient(var(--papier),var(--papier)) fill 0 / 0 / 0 100vw;margin-top:calc(-1*clamp(56px,6vw,72px));padding-top:4px;position:relative}.kopf-rand .faktenleiste:after{content:"";background:var(--linie);height:1px;position:absolute;bottom:0;left:0;right:0}.kopf-rand .faktenleiste:before{content:"";background:var(--schwarz);height:3px;position:absolute;top:0;left:0;right:0}.kopf-rand.links .seitenkopf-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.seitenkopf.kopf-rand.links figure{margin:0 0 0 calc(-1 * (max(0px,(100vw - var(--max)) / 2) + var(--pad)));order:-1}.kopf-rand.links figcaption.bildzeile{right:auto;left:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)))}.kopf-rand.links .bild .platzhalter-label{left:auto;right:12px}.seitenkopf.kopf-buehne{background:var(--schwarz);color:#fff;flex-direction:column;min-height:min(76svh,720px);padding:clamp(20px,3vw,36px) 0 clamp(24px,3vw,40px);display:flex;position:relative;overflow:clip}.kopf-buehne>.wrap{flex-direction:column;flex:1;width:100%;display:flex}.kopf-buehne .brot,.kopf-buehne .seitenkopf-raster>div:first-child,.kopf-buehne .faktenleiste{z-index:1;position:relative}.kopf-buehne .seitenkopf-raster{margin-top:auto;display:block}.kopf-buehne .seitenkopf-raster>div:first-child{max-width:760px;padding-top:clamp(96px,16vh,200px)}.kopf-buehne figure{z-index:0;margin:0;position:absolute;inset:0}.seitenkopf.kopf-buehne .bild{aspect-ratio:auto;background:#222;border-radius:0;position:absolute;inset:0}.kopf-buehne .bild img{position:absolute;inset:0}.kopf-buehne .bild:after{content:"";background:linear-gradient(#11111147 0%,#1111111f 28%,#1111119e 62%,#111111eb 100%),linear-gradient(90deg,#1111118c,#1110 62%);position:absolute;inset:0}.kopf-buehne .bild .platzhalter-label{inset:12px 12px auto auto}.kopf-buehne figcaption.bildzeile{right:max(var(--pad),calc((100% - var(--max)) / 2 + var(--pad)));color:#b4aea4;text-align:right;z-index:1;max-width:34ch;margin:0;font-size:12px;position:absolute;bottom:clamp(24px,3vw,40px)}.kopf-buehne .brot,.kopf-buehne .brot a{color:#c9c4bb}.kopf-buehne .brot a:hover{color:#fff}.kopf-buehne h1{color:#fff;font-size:clamp(42px,6vw,88px)}.kopf-buehne .lead{color:#e8e4dc;max-width:60ch}.kopf-buehne .seitenkopf-zusage{color:#c9c4bb}.kopf-buehne .seitenkopf-zusage b{color:#fff}.kopf-buehne .faktenleiste{border-color:#ffffff38;max-width:calc(100% - 300px);margin-top:clamp(24px,3vw,36px)}.kopf-buehne .faktenleiste div+div{border-left-color:#ffffff38}.kopf-buehne .faktenleiste dt{color:#b4aea4}.kopf-buehne .faktenleiste dd,.kopf-buehne .faktenleiste a{color:#fff}.kopf-buehne .knopf-hell{border-color:#fff}.kennzahl-band{border-bottom:1px solid var(--linie);padding:clamp(40px,6vw,88px) 0}.kennzahl{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:8px clamp(24px,4vw,64px);margin:0;display:grid}.kennzahl .h-statement{font-family:var(--f-disp);letter-spacing:-.015em;color:var(--schwarz);white-space:nowrap;font-size:clamp(72px,11vw,140px);font-weight:900;font-stretch:68%;line-height:.86;display:block}.kennzahl .h-statement small{letter-spacing:0;margin-left:.12em;font-size:.36em;font-weight:800;font-stretch:80%}.kennzahl-satz{color:var(--text);border-left:3px solid var(--rot);max-width:46ch;padding-bottom:.5em;padding-left:clamp(14px,2vw,24px);font-size:clamp(17px,1.6vw,21px);line-height:1.4}.kennzahl-satz .notiz,.kennzahl-satz .daten{color:var(--text-2);margin-top:6px;font-size:14px;display:block}@media(width<=1100px){.kopf-buehne .faktenleiste{max-width:none}.kopf-buehne figcaption.bildzeile{display:none}}@media(width<=900px){.kopf-rand .seitenkopf-raster,.kopf-rand.links .seitenkopf-raster{grid-template-columns:minmax(0,1fr)}.kopf-rand .seitenkopf-raster>div:first-child{padding:0 0 24px}.seitenkopf.kopf-rand figure,.seitenkopf.kopf-rand.links figure{margin:0 calc(-1 * var(--pad));order:0}.kopf-rand .bild{aspect-ratio:16/10;height:auto;min-height:0}.kopf-rand .bild .platzhalter-label{bottom:12px}.kopf-rand figcaption.bildzeile,.kopf-rand.links figcaption.bildzeile{left:auto;right:12px}.kopf-rand .faktenleiste{border-image:;margin-top:0;padding-top:0}.kopf-rand .faktenleiste:before{display:none}.kopf-rand .faktenleiste{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.kopf-rand .faktenleiste:after{display:none}.seitenkopf.kopf-buehne{min-height:0;padding-top:0}.kopf-buehne>.wrap{padding-top:16px}.kopf-buehne .seitenkopf-raster{flex-direction:column;margin-top:0;display:flex}.kopf-buehne figure{z-index:0;margin:0 calc(-1 * var(--pad)) 20px;order:-1;align-self:stretch;position:relative;inset:auto}.seitenkopf.kopf-buehne .bild{aspect-ratio:16/10;position:relative}.kopf-buehne .bild:after{background:linear-gradient(#1110 55%,#111111e6 100%)}.kopf-buehne .seitenkopf-raster>div:first-child{padding-top:0}.kennzahl{grid-template-columns:minmax(0,1fr)}.kennzahl .h-statement{white-space:normal}}@media(width<=640px){.kopf-rand .bild,.seitenkopf.kopf-buehne .bild{aspect-ratio:4/3}.kopf-buehne h1{font-size:clamp(36px,10vw,48px)}}.dreh{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.1em;height:1.1em;animation:.8s linear infinite drehen}@keyframes drehen{to{transform:rotate(1turn)}}.kn{--h:52px;--mx:0px;--my:0px;min-height:var(--h);font:600 17px/1.2 var(--f-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;color:inherit;translate:var(--mx) var(--my);transition:translate var(--dauer-mittel) var(--kurve),scale var(--dauer-kurz) var(--kurve),background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve);background:0 0;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 6px 0 1.45em;text-decoration:none;display:inline-flex;position:relative}.kn:hover{color:inherit}.kn{justify-content:space-between;max-width:100%}.kn .kn-text{white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:manual;text-wrap:balance;min-width:0;padding-block:6px}.kn .i{flex:none;display:block}.kn-s{--h:44px;gap:10px;padding-left:1.15em;padding-right:5px;font-size:15.5px}.kn-l{--h:60px;gap:16px;padding-left:1.7em;padding-right:7px;font-size:19px}.kn-breit{white-space:normal;text-align:left;justify-content:space-between;width:100%}.kn-breit .kn-text{text-wrap:balance;flex:auto;min-width:0;padding-block:8px}@media(width<=480px){.kn-breit.kn-l,.kn-l{gap:12px;padding-left:1.3em;font-size:17.5px}.kn-breit.kn-l{padding-left:1.1em;font-size:16.5px}}@media(width<=359.98px){.kn-l{gap:12px;padding-left:1.3em;font-size:17.5px}}.kn-text{transition:translate var(--dauer) var(--kurve);display:inline-block}.kn-kreis{--k:calc(var(--h) - 12px);width:var(--k);height:var(--k);translate:calc(var(--mx) * .6) calc(var(--my) * .6);transition:scale var(--dauer) var(--kurve-feder),translate var(--dauer-mittel) var(--kurve),background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.kn-l .kn-kreis{--k:calc(var(--h) - 14px)}.kn-kreis>*{grid-area:1/1}.kn-kreis .i{width:calc(var(--k) * .46);height:calc(var(--k) * .46)}.kn-pfeil{width:100%;height:100%;transition:opacity var(--dauer) var(--kurve),scale var(--dauer) var(--kurve);place-items:center;display:grid}.kn-pfeil>.i{transition:transform var(--dauer-mittel) var(--kurve);grid-area:1/1}.kn-pfeil>.i+.i{transform:translate(-175%)}.kn-kreis .dreh,.kn-kreis .kn-haken{opacity:0;transition:opacity var(--dauer) var(--kurve),scale var(--dauer) var(--kurve-feder);scale:.5}.kn-kreis .dreh{width:calc(var(--k) * .42);height:calc(var(--k) * .42);border-width:2.5px;animation-play-state:paused}.kn.laedt .kn-kreis .dreh{animation-play-state:running}.kn-haupt{background:var(--rot);color:#fff}.kn-haupt .kn-kreis{color:var(--rot);background:#fff}.kn-neben{background:var(--schwarz);color:#fff}.kn-neben .kn-kreis{background:var(--papier);color:var(--schwarz)}.kn-kontur{box-shadow:inset 0 0 0 2px var(--schwarz);color:var(--schwarz)}.kn-kontur .kn-kreis{background:var(--schwarz);color:#fff}.kn-weiss{color:var(--rot-tief);background:#fff}.kn-weiss .kn-kreis{background:var(--rot);color:#fff}.kn-kontur.kn-hell{color:#fff;box-shadow:inset 0 0 0 2px #ffffffbf}.kn-kontur.kn-hell .kn-kreis{color:var(--schwarz);background:#fff}.kn-haupt:hover,.kn-neben:hover,.kn-kontur.kn-hell:hover{color:#fff}.kn-weiss:hover{color:var(--rot-tief)}.kn-kontur:not(.kn-hell):hover{color:var(--schwarz)}@media(hover:hover){.kn:not(:disabled):not(.laedt):not(.erledigt):hover .kn-kreis{scale:1.08}.kn:not(:disabled):not(.laedt):not(.erledigt):hover .kn-text{translate:-2px}.kn:not(:disabled):not(.laedt):not(.erledigt):hover .kn-pfeil:not(.kn-tel)>.i:first-child{transform:translate(175%)}.kn:not(:disabled):not(.laedt):not(.erledigt):hover .kn-pfeil>.i+.i{transform:none}.kn-haupt:not(:disabled):hover{background:var(--rot-tief)}.kn-neben:not(:disabled):hover{background:#2c2a26}.kn-kontur:not(:disabled):hover{background:#1615130f}.kn-kontur:not(:disabled):hover .kn-kreis{background:var(--rot)}.kn-weiss:not(:disabled):hover{background:var(--papier)}.kn-kontur.kn-hell:not(:disabled):hover{background:#ffffff1a}.kn-kontur.kn-hell:not(:disabled):hover .kn-kreis{color:var(--rot);background:#fff}.kn:not(:disabled):hover .kn-tel .i{animation:kn-klingeln var(--dauer-mittel) var(--kurve)}}@keyframes kn-klingeln{0%,to{rotate:0deg}30%{rotate:-14deg}65%{rotate:9deg}}.kn:not(:disabled):active{transition-duration:var(--dauer-mittel),var(--dauer-kurz),var(--dauer-kurz),var(--dauer),var(--dauer);scale:.97}.kn:not(:disabled):active .kn-kreis{scale:.92}.kn-haupt:not(:disabled):active{background:var(--rot-dunkel)}.kn:focus-visible{box-shadow:var(--fokus-ring);outline:none}.kn-kontur:focus-visible{box-shadow:inset 0 0 0 2px var(--schwarz),var(--fokus-ring)}.kn-weiss:focus-visible,.kn-hell:focus-visible{box-shadow:var(--fokus-ring-hell)}.kn-kontur.kn-hell:focus-visible{box-shadow:inset 0 0 0 2px #fff,var(--fokus-ring-hell)}.kn:disabled{cursor:not-allowed;background:var(--papier-2);color:#5f5a52;box-shadow:none;translate:none}.kn:disabled .kn-kreis{color:#8a847b;background:#ffffffb3;translate:none}.kn.laedt,.kn.erledigt{cursor:progress}.kn-haupt.laedt{background:var(--rot-tief)}.kn.laedt .kn-pfeil,.kn.erledigt .kn-pfeil{opacity:0;scale:.5}.kn.laedt .kn-kreis .dreh{opacity:1;scale:1}.kn.erledigt{background:var(--gruen)}.kn.erledigt .kn-kreis{color:var(--gruen);scale:1.04}.kn.erledigt .kn-kreis .kn-haken{opacity:1;scale:1}.kn-text.neu{animation:kn-text-rein var(--dauer) var(--kurve)}@keyframes kn-text-rein{0%{opacity:.25;translate:0 35%}to{opacity:1;translate:0}}.kn-textknopf{min-height:44px;color:var(--schwarz);gap:10px;padding:0 .15em}.kn-textknopf:hover{color:var(--schwarz)}.kn-pfeil-frei{color:var(--rot);transition:translate var(--dauer) var(--kurve-feder);place-items:center;display:inline-grid}.kn-pfeil-frei .i{width:20px;height:20px}.kn-textknopf .kn-text{background:linear-gradient(var(--rot),var(--rot)) 0 100%/0 2px no-repeat;transition:background-size var(--dauer-lang) var(--kurve);padding-bottom:2px}.kn-textknopf.kn-hell,.kn-textknopf.kn-hell:hover{color:#fff}.kn-textknopf.kn-hell .kn-text{background-image:linear-gradient(#fff,#fff),linear-gradient(#ffffff73,#ffffff73);background-position:0 100%,0 100%;background-size:0 2px,100% 1px}.kn-textknopf.kn-hell .kn-pfeil-frei{color:#fff}@media(hover:hover){.kn-textknopf:hover .kn-text{background-size:100% 2px;translate:none}.kn-textknopf.kn-hell:hover .kn-text{background-size:100% 2px,100% 1px}.kn-textknopf:hover .kn-pfeil-frei{translate:4px}}.kn-textknopf:focus-visible{box-shadow:none;outline:2.5px solid var(--schwarz);outline-offset:4px;border-radius:8px}.kn-textknopf.kn-hell:focus-visible{outline-color:#fff}.knopf{min-height:52px;font:600 17px/1.2 var(--f-text);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),scale var(--dauer-kurz) var(--kurve);border:0;border-radius:999px;gap:10px;padding:0 1.45em}.knopf:active{transform:scale(.97)}.knopf:focus-visible{box-shadow:var(--fokus-ring);border-radius:999px;outline:none}.knopf-rot{background:var(--rot);color:#fff}.knopf-rot:hover{background:var(--rot-tief);color:#fff;box-shadow:none}.knopf-rot:active{background:var(--rot-dunkel)}.knopf-rot:focus-visible{outline:none}.knopf-schwarz{background:var(--schwarz);color:#fff}.knopf-schwarz:hover{color:#fff;background:#2c2a26}.knopf-breit{white-space:normal;text-align:center;text-wrap:balance;padding-block:12px}.knopf{white-space:normal;text-wrap:balance;hyphens:manual;max-width:100%}.knopf-hell{color:var(--schwarz);box-shadow:inset 0 0 0 2px var(--linie-stark);background:#fff}.knopf-hell:hover{color:var(--schwarz);box-shadow:inset 0 0 0 2px var(--schwarz);background:#fff}.knopf-hell:focus-visible{box-shadow:inset 0 0 0 2px var(--schwarz),var(--fokus-ring)}.knopf-linie{background:0 0;box-shadow:inset 0 0 0 2px}.knopf-linie:hover{background:#1615130f}.knopf-linie:focus-visible{box-shadow:inset 0 0 0 2px currentColor,var(--fokus-ring)}.knopf:disabled,.knopf[aria-disabled=true]{cursor:not-allowed;background:var(--papier-2);color:#5f5a52;box-shadow:none}.knopf.laedt{cursor:progress;background:var(--rot-tief)}.knopf.laedt.knopf-schwarz{background:#2c2a26}.knopf.laedt:before{content:"";border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite drehen}.knopf.laedt .pfeil:after{content:none}.pfeil:after{content:" →";transition:left var(--dauer-mittel) var(--kurve-feder);margin-left:.2em;display:inline;position:relative;left:0;transform:none!important}.knopf:hover .pfeil:after,.pfeil:hover:after,a:hover>.pfeil:after{left:3px}.abschnitt-schwarz .knopf-hell{color:var(--schwarz);box-shadow:none;background:#fff}.abschnitt-schwarz .knopf-hell:hover{background:var(--papier);color:var(--schwarz)}.abschnitt-schwarz .knopf-linie{color:#fff;border-color:#0000;box-shadow:inset 0 0 0 2px #ffffffbf}.abschnitt-schwarz .knopf-linie:hover{color:#fff;background:#ffffff1a}.abschnitt-schwarz .knopf:focus-visible,.hero .knopf:focus-visible{box-shadow:var(--fokus-ring-hell)}.textlink{color:var(--text);background:linear-gradient(var(--rot),var(--rot)) 0 calc(100% - 9px)/0 2px no-repeat;min-height:44px;transition:background-size var(--dauer-lang) var(--kurve),color var(--dauer) var(--kurve);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{color:var(--rot-tief);background-size:100% 2px}.textlink:focus-visible{box-shadow:var(--fokus-ring);border-radius:6px;outline:none}.abschnitt-schwarz .textlink,.hero .textlink{color:#fff;background-image:linear-gradient(var(--rot-hell),var(--rot-hell))}.abschnitt-schwarz .textlink:hover,.hero .textlink:hover{color:#fff}:where(main) :where(p,dd,td,figcaption,ul:not([class])>li,ol:not([class])>li) a:not([class]){color:inherit;background:linear-gradient(var(--rot),var(--rot)) 0 100%/0 2px no-repeat,linear-gradient(#16151366,#16151366) 0 100%/100% 1px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dauer-lang) var(--kurve),color var(--dauer) var(--kurve);padding-bottom:2px;text-decoration:none}:where(main) :where(p,dd,td,figcaption,ul:not([class])>li,ol:not([class])>li) a:not([class]):hover{color:var(--rot-tief);background-size:100% 2px,100% 1px}.ds-hinweis a:not([class]){background-position:0 calc(100% - 11px),0 calc(100% - 11px);padding:13px 0}:where(main) :where(.abschnitt-schwarz,.hero) :where(p,dd,td,figcaption,ul:not([class])>li,ol:not([class])>li) a:not([class]){background-image:linear-gradient(var(--rot-hell),var(--rot-hell)),linear-gradient(#ffffff80,#ffffff80)}:where(main) :where(.abschnitt-schwarz,.hero) :where(p,dd,td,figcaption,ul:not([class])>li,ol:not([class])>li) a:not([class]):hover{color:#fff}.feld{gap:10px;margin-bottom:20px}.feld label,.feld legend{font-size:16.5px;font-weight:600}.feld .hinweis{color:var(--leise);font-size:15px}.feld input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.feld select,.feld textarea{min-height:58px;color:var(--text);border:1.5px solid var(--linie-stark);border-radius:var(--r-feld);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve);background:#fff;padding:14px 18px;font-size:17px;line-height:1.4}.feld input::placeholder,.feld textarea::placeholder{color:#77716a;opacity:1}.feld textarea{min-height:140px}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--schwarz)}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--rot);box-shadow:var(--feld-ring);outline:none}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:none}.feld input:user-invalid,.feld textarea:user-invalid,.feld [aria-invalid=true]{border-color:var(--fehler);background:#fffbfa;border-width:2px}.feld select:not([multiple]){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9.5l6 6 6-6' fill='none' stroke='%23161513' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:22px;padding-right:54px}.formular{border-radius:var(--r-l)}.waehler{gap:10px}.waehler span{border:1.5px solid var(--linie-stark);border-radius:var(--r-feld);min-height:52px;transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve);background:#fff;gap:12px;padding:0 18px 0 14px;font-weight:600}.waehler span:before{content:"";border:2px solid var(--linie-stark);box-sizing:border-box;width:22px;height:22px;transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve);background:#fff;border-radius:50%;flex:none}.waehler label:hover span{border-color:var(--schwarz)}.waehler input:checked+span{color:var(--text);border-color:var(--rot);box-shadow:inset 0 0 0 1px var(--rot);background:#fffaf9}.waehler input:checked+span:before{border-color:var(--rot);background:var(--rot);box-shadow:inset 0 0 0 4px #fff}.waehler input[type=checkbox]+span:before{border-radius:7px}.waehler input[type=checkbox]:checked+span:before{box-shadow:none;background:var(--rot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.waehler input:focus-visible+span{box-shadow:var(--fokus-ring);outline:none}.waehler input:checked:focus-visible+span{box-shadow:inset 0 0 0 1px var(--rot),var(--fokus-ring)}.check input{-webkit-appearance:none;appearance:none;border:2px solid var(--linie-stark);cursor:pointer;width:26px;height:26px;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve);background:#fff 50%/17px no-repeat;border-radius:8px}.check input:checked{background-color:var(--rot);border-color:var(--rot);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check input:focus-visible{box-shadow:var(--fokus-ring);outline:none}.ds-haken{color:var(--text);cursor:pointer;margin:2px 0 16px;padding:0;font-size:14.5px;line-height:1.45}.ds-haken>span{min-width:0;padding-top:2px}.ds-haken a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline 1px}.ds-haken a:hover{color:var(--rot-tief)}.ds-haken input:user-invalid{border-color:var(--fehler);background-color:#fffbfa;border-width:2px}.versprechen{border-radius:var(--r-feld);padding:16px 20px}.formular-fehler{border-radius:var(--r-feld)}:where(form,.formular,[role=radiogroup]){overflow-wrap:break-word}:where(.waehler,.umfang-wahl,.weiche)>label{min-width:0;max-width:100%}:where(.waehler,.umfang-wahl) span,.wk-text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;min-width:0;max-width:100%}@media(width<=380px){.waehler span{gap:9px;padding-left:10px;padding-right:10px}}.auswahl{position:relative}.auswahl-knopf{text-align:left;cursor:pointer;width:100%;min-height:58px;color:var(--text);border:1.5px solid var(--linie-stark);border-radius:var(--r-feld);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 18px;font-size:17px;line-height:1.4;display:flex}.auswahl-knopf:hover{border-color:var(--schwarz)}.auswahl-knopf:focus-visible,.auswahl.offen .auswahl-knopf{border-color:var(--rot);box-shadow:var(--feld-ring);outline:none}.auswahl-knopf[aria-invalid=true]{border-color:var(--fehler);border-width:2px}.auswahl-knopf:disabled{cursor:not-allowed;background:var(--papier);color:var(--leise)}.auswahl-wert{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auswahl-wert.leer{color:#77716a}.auswahl-pfeil{width:22px;height:22px;transition:rotate var(--dauer) var(--kurve);flex:none}.auswahl.offen .auswahl-pfeil{rotate:180deg}.auswahl-liste{z-index:30;border-radius:var(--r-pop);max-height:var(--max,320px);overscroll-behavior:contain;scrollbar-width:thin;transform-origin:50% 0;opacity:0;visibility:hidden;transition:opacity var(--dauer) var(--kurve),scale var(--dauer) var(--kurve),translate var(--dauer) var(--kurve),visibility 0s linear var(--dauer);background:#fff;border:1px solid #1615131f;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;translate:0 -4px;scale:.97;box-shadow:0 18px 48px #16151329,0 2px 6px #1615130f}.auswahl.oben .auswahl-liste{transform-origin:50% 100%;top:auto;bottom:calc(100% + 8px);translate:0 4px}.auswahl.offen .auswahl-liste{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.auswahl-option{color:var(--text);cursor:pointer;min-height:48px;transition:background-color var(--dauer-kurz) var(--kurve);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:16.5px;display:flex}.auswahl-option.aktiv{background:var(--papier)}.auswahl-option[aria-selected=true]{font-weight:600}.auswahl-option .i{width:20px;height:20px;color:var(--rot);opacity:0;transition:opacity var(--dauer) var(--kurve),scale var(--dauer) var(--kurve-feder);flex:none;scale:.6}.auswahl-option[aria-selected=true] .i{opacity:1;scale:1}.auswahl-option[aria-disabled=true]{color:#9a948b;cursor:not-allowed}.auswahl-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);padding:10px 14px 4px;font-size:13px;font-weight:700}@media(pointer:coarse){.auswahl-option{min-height:52px}}@media(prefers-reduced-motion:reduce){.kn,.kn-kreis,.kn-text{translate:none!important}.dreh,.knopf.laedt:before{opacity:.6;border-right-color:currentColor;animation:none!important}}.ablage{border:2px dashed var(--linie-stark);border-radius:var(--r-feld);text-align:center;min-height:132px;color:var(--text);transition:border-color var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve);background:#fff;justify-items:center;gap:4px;padding:20px 16px;display:grid;position:relative}.ablage>input[type=file]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.ablage-symbol{width:30px;height:30px;color:var(--rot)}.ablage-text{font-size:16px;font-weight:700;line-height:1.3}.ablage-hinweis{color:var(--text-2);font-size:13px;line-height:1.4}.ablage-liste{z-index:0;gap:4px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.ablage-liste li{justify-content:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.ablage-liste li span{overflow-wrap:anywhere;min-width:0}.ablage-liste li small{color:var(--text-2);flex:none;font-weight:500}.ablage-meldung{color:var(--fehler,#a3170a);margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4}.ablage-meldung[hidden],.ablage-liste[hidden]{display:none}.ablage:hover{border-color:var(--schwarz)}.ablage:focus-within{border-color:var(--schwarz);box-shadow:var(--fokus-ring)}.ablage.ablage-voll{background:var(--papier);border-style:solid}.ablage.ablage-ueber,.ablage-kachel.ablage-ueber{border-color:var(--rot);background:var(--rot-hauch);border-style:solid}.ablage.ablage-ueber .ablage-text{color:var(--rot)}.ablage.ablage-fehler{border-color:var(--fehler,#a3170a)}.ablage-kachel.ablage-ueber{outline:2px solid var(--rot);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ablage{transition:none}}:root{--kf-rot:#be1c0d;--kf-rot-tief:#9c1609;--kf-schwarz:#161514;--kf-grau:#5c5750;--kf-papier:#f3f0ea;--kf-gruen:#1d7347;--kf-schrift:"Archivo","Arial Narrow",Arial,sans-serif;--kf-text-schrift:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kf-sanft:cubic-bezier(.22,1,.36,1);--kf-morph:cubic-bezier(.76,0,.24,1);--kf-feder:cubic-bezier(.34,1.56,.64,1);--kf-t:.34s;--kf-pad:clamp(14px,3vw,40px);--kf-in:4px;--kf-logo:46px}@media(width>=1024px){:root{--kf-in:5px;--kf-logo:56px}}@media(width<=340px){:root{--kf-logo:38px}}header.kopf.kf{--kf-flaeche:#fff;--kf-text:var(--kf-schwarz);--kf-rand:#16151417;--kf-hover:var(--kf-papier);--kf-strich:var(--kf-rot);--kf-menue-bg:var(--kf-schwarz);--kf-menue-fg:#fff;--kf-schatten:0 0 0 1px var(--kf-rand),0 1px 2px #1615140d;z-index:60;pointer-events:none;box-shadow:none;backdrop-filter:none;view-transition-name:none;font-family:var(--kf-schrift);color:var(--kf-text);background:0 0;border:0;font-stretch:87.5%;animation:none;position:fixed;inset:0 0 auto;transform:none}header.kopf.kf.kf-schwebt{--kf-schatten:0 0 0 1px var(--kf-rand),0 12px 32px -10px #1615144d,0 2px 6px #1615140f}header.kopf.kf.kf-dunkel{--kf-flaeche:#252321;--kf-text:#fff;--kf-rand:#ffffff29;--kf-hover:#ffffff17;--kf-strich:#f26b57;--kf-menue-bg:#fff;--kf-menue-fg:var(--kf-schwarz)}header.kopf.kf.kf-dunkel.kf-schwebt{--kf-schatten:0 0 0 1px var(--kf-rand),0 12px 32px -10px #0009}.kf-leiste{padding:14px var(--kf-pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.kf-leiste>*{pointer-events:auto}@media(width>=1024px){.kf-leiste{padding:18px var(--kf-pad);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.kf-logo{min-height:44px;padding:var(--kf-in);margin:calc(-1 * var(--kf-in));transform-origin:var(--kf-in) 50%;background:#fff0;border-radius:999px;justify-self:start;align-items:center;display:inline-flex}.kf-logo img{box-sizing:border-box;height:var(--kf-logo);width:auto;padding:calc(var(--kf-logo) * .0548) calc(var(--kf-logo) * .0679);border-radius:999px;display:block}.kf-schwebt .kf-logo{background:#fff;transform:scale(.8);box-shadow:0 0 0 1px #16151417,0 12px 32px -10px #1615144d,0 2px 6px #1615140f}.kf-logo:focus-visible{outline:2px solid var(--kf-rot);outline-offset:4px}@media(width<=1023.98px){.kf-runter .kf-logo:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(-10px)scale(.72)}}.kf-nav{display:none}.kf-liste{padding:var(--kf-in);background:var(--kf-flaeche);box-shadow:var(--kf-schatten);border-radius:999px;align-items:center;gap:2px;margin:0;list-style:none;display:flex}.kf-punkt{position:relative}.kf-link{min-height:46px;color:var(--kf-text);font:600 semi-condensed 15.5px/1 var(--kf-schrift);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.kf-link:hover{color:var(--kf-text)}.kf-link{isolation:isolate;outline:none}.kf-link:before{content:"";z-index:-1;background:var(--kf-hover);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:0}.kf-link:hover:before,.kf-link:focus-visible:before,.kf-punkt.auf>.kf-link:before{opacity:1}.kf-link:focus-visible:before{box-shadow:inset 0 0 0 2px var(--kf-strich)}html[data-navhover="0"] .kf-link:before{top:calc(-1 * var(--kf-in));bottom:calc(-1 * var(--kf-in))}html[data-navhover="0"] .kf-punkt:first-child>.kf-link:before{left:calc(-1 * var(--kf-in))}html[data-navhover="0"] .kf-punkt:last-child>.kf-link:before{right:calc(-1 * var(--kf-in))}@media(forced-colors:active){.kf-link:focus-visible{outline-offset:-2px;outline:2px solid canvastext}}.kf-wort{padding:3px 0;display:inline-block;position:relative}.kf-wort:after{content:"";background:var(--kf-strich);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.kf-link:hover .kf-wort:after,.kf-link:focus-visible .kf-wort:after,.kf-punkt.auf>.kf-link .kf-wort:after{transform:scaleX(1)}.kf-pfeil{opacity:.7;flex:none;width:12px;height:12px}.kf-punkt.auf>.kf-link .kf-pfeil{transform:rotate(180deg)}.kf-unter{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 0;width:380px;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%,-8px)scale(.98)}.kf-unter ul{background:#fff;border-radius:30px;gap:2px;margin:0;padding:10px;list-style:none;display:grid;box-shadow:0 0 0 1px #16151412,0 28px 60px -20px #16151457,0 4px 12px #1615140d}.kf-eintrag{color:var(--kf-schwarz);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}.kf-ikon{background:var(--kf-papier);width:44px;height:44px;color:var(--kf-schwarz);border-radius:14px;flex:none;place-items:center;display:grid}.kf-ikon svg{width:24px;height:24px}.kf-eintrag-text{gap:3px;min-width:0;display:grid}.kf-eintrag b{font:650 semi-condensed 16.5px/1.2 var(--kf-schrift);letter-spacing:-.005em}.kf-eintrag small{font:400 13.5px/1.35 var(--kf-text-schrift);color:var(--kf-grau)}.kf-u{background:linear-gradient(var(--kf-rot),var(--kf-rot)) 0 100% / 0 2px no-repeat;padding-bottom:2px;display:inline;position:relative}.kf-eintrag:hover,.kf-eintrag:focus-visible{background:var(--kf-papier);color:var(--kf-schwarz);outline:none}.kf-eintrag:hover .kf-ikon,.kf-eintrag:focus-visible .kf-ikon{color:var(--kf-rot);background:#fff}.kf-eintrag:hover .kf-u,.kf-eintrag:focus-visible .kf-u{background-size:100% 2px}.kf-eintrag:focus-visible{box-shadow:inset 0 0 0 2px var(--kf-rot)}.kf-karte{background:var(--kf-papier);grid-template-columns:72px minmax(0,1fr);margin-bottom:4px;padding:8px 14px 8px 8px}.kf-karte:hover,.kf-karte:focus-visible{background:#eae5dc}.kf-unter.kf-mega{width:min(960px,100vw - 40px);position:fixed;top:72px}.kf-mega-flaeche{background:#fff;border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:20px;display:grid;box-shadow:0 0 0 1px #16151412,0 28px 60px -20px #16151457,0 4px 12px #1615140d}.kf-mega-links{flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding-left:4px;display:flex}.kf-mega-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kf-mega-titel{font:700 13.5px/1.3 var(--kf-text-schrift);color:var(--kf-rot);margin-bottom:4px;display:block}.kf-unter .kf-mega-spalten ul{box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.kf-mega-link{color:var(--kf-schwarz);gap:2px;padding:7px 0;text-decoration:none;display:grid}.kf-mega-link:hover,.kf-mega-link:focus-visible{color:var(--kf-schwarz);outline:none}.kf-mega-link:focus-visible{box-shadow:0 0 0 2px var(--kf-rot);border-radius:8px}.kf-mega-link b{font:650 semi-condensed 16.5px/1.2 var(--kf-schrift);letter-spacing:-.005em}.kf-mega-link small{font:400 13px/1.35 var(--kf-text-schrift);color:var(--kf-grau);transition:color .2s var(--kf-sanft)}.kf-mega-link.aktiv .kf-u{background-size:100% 2px}.kf-mega-link.aktiv small{color:var(--kf-schwarz)}.kf-mega-alle{min-height:36px;color:var(--kf-schwarz);font:650 semi-condensed 15px/1.2 var(--kf-schrift);align-self:flex-start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.kf-mega-alle svg{width:16px;height:16px;color:var(--kf-rot)}.kf-mega-alle:hover .kf-u,.kf-mega-alle:focus-visible .kf-u{background-size:100% 2px}.kf-mega-buehne{background:var(--kf-papier);border-radius:18px;min-height:300px;display:block;position:relative;overflow:hidden}.kf-mega-buehne img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--kf-sanft),transform .6s var(--kf-sanft);display:block;position:absolute;inset:0;transform:scale(1.03)}.kf-mega-buehne img.aktiv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kf-mega-buehne img{transition:none;transform:none}}.kf-mit-bild .kf-bild{border-radius:13px;flex:none;width:40px;height:40px}.kf-gruppe-ueber{font:700 13.5px/1.3 var(--kf-text-schrift);color:var(--kf-rot);padding:12px 10px 2px}.kf-bild{background:#ddd;border-radius:16px;width:72px;height:72px;display:block;overflow:hidden}.kf-bild img{object-fit:cover;width:100%;height:100%;display:block}.kf-punkt.auf>.kf-unter,html:not(.kf-js) .kf-punkt:hover>.kf-unter,html:not(.kf-js) .kf-punkt:focus-within>.kf-unter{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.kf-aktion{isolation:isolate;padding:var(--kf-in);border-radius:999px;justify-self:end;align-items:center;gap:4px;display:flex;position:relative}.kf-flaeche{z-index:-1;background:var(--kf-flaeche);box-shadow:var(--kf-schatten);border-radius:999px;position:absolute;inset:0}.kf-tel{min-width:44px;min-height:44px;color:var(--kf-text);font:700 semi-condensed 15.5px/1 var(--kf-schrift);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0;text-decoration:none;display:inline-flex;position:relative}.kf-tel svg{width:19px;height:19px;color:var(--kf-strich);flex:none}.kf-tel:hover{background:var(--kf-hover);color:var(--kf-text)}.kf-nr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kf-tel .kf-punkt-gruen{background:var(--kf-gruen);width:8px;height:8px;box-shadow:0 0 0 2px var(--kf-flaeche);opacity:0;border-radius:50%;position:absolute;top:9px;left:24px;transform:scale(.4)}.kf-erreichbar .kf-tel .kf-punkt-gruen{opacity:1;transform:none}.kf-cta{--mx:0px;--my:0px;background:var(--kf-rot);color:#fff;min-height:46px;font:700 semi-condensed 15.5px/1 var(--kf-schrift);white-space:nowrap;translate:var(--mx) var(--my);border-radius:999px;align-items:center;gap:12px;padding:0 5px 0 20px;text-decoration:none;display:none}.kf-cta:hover{color:#fff}.kf-kreis{width:36px;height:36px;color:var(--kf-rot);translate:calc(var(--mx) * .6) calc(var(--my) * .6);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.kf-kreis svg{grid-area:1/1;width:16px;height:16px}.kf-kreis svg+svg{transform:translate(-175%)}.kf-cta:focus-visible,.kf-tel:focus-visible,.kf-menue:focus-visible,.kf-zu:focus-visible{outline:2px solid var(--kf-strich);outline-offset:3px}.kf-menue,.kf-zu{background:var(--kf-menue-bg);min-width:136px;min-height:44px;color:var(--kf-menue-fg);cursor:pointer;font:700 semi-condensed 15.5px/1 var(--kf-schrift);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.kf-menue:hover{color:var(--kf-menue-fg)}.kf-striche{gap:4px;width:16px;display:inline-grid}.kf-striche i{background:currentColor;border-radius:2px;height:2px;display:block}@media(width>=1024px){.kf-nav{transform-origin:50% 0;grid-column:2;display:block}.kf-aktion{grid-column:3}.kf-cta,.kf-menue,.kf-zu{min-height:46px}.kf-cta{display:inline-flex}.kf-tel{min-width:46px;min-height:46px}.kf:not(.kf-runter) .kf-aktion>.kf-menue{top:var(--kf-in);right:var(--kf-in);opacity:0;visibility:hidden;pointer-events:none;position:absolute;transform:scale(.86)}.kf-runter .kf-nav{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px)scale(.94)}}@media(width>=1440px){.kf-tel{padding:0 16px 0 12px}.kf-nr{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.kf-tel .kf-punkt-gruen{left:24px}.kf-runter .kf-aktion>.kf-tel{padding:0}.kf-runter .kf-aktion>.kf-tel .kf-nr{opacity:0;pointer-events:none;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.kf-kompakt .kf-panel-pille .kf-tel{padding:0}.kf-kompakt .kf-panel-pille .kf-tel .kf-nr{display:none}}@media(width>=1024px)and (width<=1279px){.kf-link{padding:0 12px}.kf-leiste{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.kf-nav{justify-self:center}}@media(prefers-reduced-motion:no-preference){.kf-bereit .kf-logo{transition:transform var(--kf-t) var(--kf-sanft),opacity .24s var(--kf-sanft),background-color var(--kf-t) var(--kf-sanft),box-shadow var(--kf-t) var(--kf-sanft)}.kf-bereit .kf-liste,.kf-bereit .kf-flaeche{transition:box-shadow var(--kf-t) var(--kf-sanft),background-color var(--kf-t) var(--kf-sanft)}.kf-bereit .kf-link,.kf-bereit .kf-tel,.kf-bereit .kf-menue{transition:color var(--kf-t) var(--kf-sanft),background-color .2s var(--kf-sanft)}.kf-bereit .kf-nav{transition:opacity .26s var(--kf-sanft),transform var(--kf-t) var(--kf-sanft),visibility 0s linear 0s}.kf-bereit.kf-runter .kf-nav{transition:opacity .2s ease,transform .3s var(--kf-sanft),visibility 0s linear .3s}.kf-bereit .kf-aktion>.kf-menue{transition:opacity .22s var(--kf-sanft) 90ms,transform .38s var(--kf-feder) 60ms,visibility 0s,background-color var(--kf-t),color var(--kf-t)}.kf-bereit:not(.kf-runter) .kf-aktion>.kf-menue{transition:opacity .14s,transform .2s,visibility 0s linear .2s}.kf-bereit .kf-aktion>.kf-tel,.kf-bereit .kf-aktion>.kf-cta{transition:transform .38s var(--kf-sanft),translate .6s var(--kf-feder),background-color .2s ease,scale .16s var(--kf-sanft)}.kf-flaeche.kf-flip{transition:clip-path .38s var(--kf-sanft),box-shadow var(--kf-t) var(--kf-sanft),background-color var(--kf-t)}.kf-wort:after{transition:transform .3s var(--kf-sanft)}.kf-link:before{transition:opacity .2s var(--kf-sanft)}.kf-pfeil{transition:transform .3s var(--kf-sanft)}.kf-unter{transition:opacity .18s ease,transform .28s var(--kf-sanft),visibility 0s linear .28s}.kf-punkt.auf>.kf-unter{transition:opacity .22s var(--kf-sanft),transform .32s var(--kf-sanft),visibility 0s}.kf-kreis{transition:scale .3s var(--kf-feder),translate .6s var(--kf-feder)}.kf-kreis svg{transition:transform .36s var(--kf-sanft)}.kf-cta:hover .kf-kreis{scale:1.08}.kf-cta:hover .kf-kreis svg:first-child{transform:translate(175%)}.kf-cta:hover .kf-kreis svg+svg{transform:none}.kf-cta:active,.kf-menue:active{scale:.96}.kf-tel svg{transform-origin:50%}.kf-tel:hover svg{animation:kf-klingeln .42s var(--kf-sanft)}}.kf-cta:hover{background:var(--kf-rot-tief)}.kf-panel{--kf-oben:14px;--kf-rechts:14px;--kf-pw:180px;--kf-ph:52px;z-index:80;top:var(--kf-oben);right:var(--kf-rechts);width:min(calc(100vw - 2 * var(--kf-rechts)),max(440px,calc(var(--kf-pw) + 104px)));font-family:var(--kf-schrift);color:var(--kf-schwarz);filter:drop-shadow(0 22px 40px #16151438)drop-shadow(0 2px 6px #16151414);display:none;position:fixed}.kf-panel.da,html:not(.kf-js) .kf-panel:target{display:block}html.kf-js .kf-panel.kf-warm:not(.da){visibility:hidden;pointer-events:none;display:block}.kf-panel.da:not(.ist-auf){pointer-events:none}.kf-panel-innen{max-height:calc(100vh - var(--kf-oben) - 14px);max-height:calc(100dvh - var(--kf-oben) - 14px);overscroll-behavior:contain;clip-path:inset(0 0 calc(100% - var(--kf-ph)) calc(100% - var(--kf-pw)) round calc(var(--kf-ph) / 2));background:#fff;border-radius:28px;overflow-y:auto}.kf-panel.ist-auf .kf-panel-innen,html:not(.kf-js) .kf-panel:target .kf-panel-innen{clip-path:inset(0 round 28px)}.kf-panel-kopf{z-index:1;min-height:var(--kf-ph);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 0 0 24px;display:flex;position:sticky;top:0}.kf-panel-titel{font:800 semi-condensed 13px/1 var(--kf-schrift);letter-spacing:.12em;text-transform:uppercase;color:var(--kf-grau)}.kf-panel-pille{padding:var(--kf-in);align-items:center;gap:4px;display:flex}.kf-panel .kf-tel{color:var(--kf-schwarz)}.kf-panel .kf-tel svg{color:var(--kf-rot)}.kf-panel .kf-tel:hover{background:var(--kf-papier)}.kf-panel .kf-tel .kf-punkt-gruen{box-shadow:0 0 0 2px #fff}.kf-zu{background:var(--kf-schwarz);color:#fff}.kf-zu:hover{color:#fff;background:#000}.kf-zu svg{width:13px;height:13px}.kf-panel-nav{padding:6px 14px 10px}.kf-gruppe,.kf-panel-nav>a{border-top:1px solid #16151417}.kf-gruppe-titel,.kf-gruppe-knopf,.kf-zeile{width:100%;min-height:60px;color:var(--kf-schwarz);text-align:left;cursor:pointer;font:700 semi-condensed 21px/1.15 var(--kf-schrift);letter-spacing:-.015em;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 12px;text-decoration:none;display:flex}.kf-gruppe-titel{cursor:default}.kf-gruppe-knopf,.kf-zeile{isolation:isolate;position:relative}.kf-gruppe-knopf:before,.kf-zeile:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:5px 0}.kf-gruppe-knopf:hover,.kf-zeile:hover{color:var(--kf-schwarz)}.kf-gruppe-knopf:hover:before,.kf-zeile:hover:before{background:var(--kf-papier)}.kf-gruppe-knopf .kf-pfeil,.kf-zeile .kf-pfeil{width:16px;height:16px;color:var(--kf-grau);opacity:1}.kf-gruppe-knopf[aria-expanded=true] .kf-pfeil{transform:rotate(180deg)}.kf-zeile .kf-pfeil{transform:rotate(-90deg)}.kf-gruppe-liste{padding:0 0 12px}.kf-gruppe-liste>ul{margin:0;padding:0;list-style:none}html.kf-js .kf-gruppe-liste{grid-template-rows:0fr;padding:0;display:grid}html.kf-js .kf-gruppe.auf .kf-gruppe-liste{grid-template-rows:1fr;padding-bottom:12px}.kf-gruppe-liste>ul{min-height:0;overflow:hidden}html.kf-js .kf-gruppe:not(.auf) .kf-gruppe-liste a{visibility:hidden}.kf-gruppe-liste>ul{gap:2px;padding:2px 0 0;display:grid}.kf-gruppe-liste .kf-eintrag{border-radius:18px;padding:9px 10px}.kf-gruppe-liste .kf-ikon{border-radius:13px;width:40px;height:40px}.kf-panel a:focus-visible,.kf-gruppe-knopf:focus-visible{outline:2px solid var(--kf-rot);outline-offset:-2px;border-radius:14px}.kf-panel-fuss{border-top:1px solid #16151417;gap:10px;padding:14px 18px 18px;display:grid}.kf-panel-zeit{font:500 14px/1.45 var(--kf-text-schrift);color:var(--kf-grau);margin:0}.kf-panel-zeit b{color:var(--kf-schwarz);font-weight:700}.kf-panel-knoepfe{grid-template-columns:1fr;gap:8px;display:grid}.kf-panel-knoepfe .kf-cta{justify-content:space-between;min-height:54px;padding-left:22px;display:inline-flex}.kf-panel-knoepfe .kf-tel{background:var(--kf-papier);order:2;min-height:54px;padding:0 18px}.kf-panel-knoepfe .kf-tel .kf-nr{clip-path:none;width:auto;height:auto;position:static;overflow:visible}@media(width>=1024px){.kf-panel-knoepfe{display:none}}@media(width<=1023px){.kf-panel-pille .kf-cta{display:none}}.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss{opacity:0;transform:translateY(-8px)}.kf-panel.ist-auf .kf-panel-titel,.kf-panel.ist-auf .kf-panel-nav,.kf-panel.ist-auf .kf-panel-fuss,html:not(.kf-js) .kf-panel:target :is(.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss){opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.kf-panel-innen{transition:clip-path .34s var(--kf-morph) 40ms}.kf-panel.ist-auf .kf-panel-innen{transition:clip-path .44s var(--kf-morph)}.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss{transition:opacity .12s,transform .16s}.kf-panel.ist-auf .kf-panel-titel{transition:opacity .26s var(--kf-sanft) .15s,transform .36s var(--kf-sanft) .15s}.kf-panel.ist-auf .kf-panel-nav{transition:opacity .28s var(--kf-sanft) .19s,transform .38s var(--kf-sanft) .19s}.kf-panel.ist-auf .kf-panel-fuss{transition:opacity .28s var(--kf-sanft) .24s,transform .38s var(--kf-sanft) .24s}html.kf-js .kf-gruppe-liste{transition:grid-template-rows .32s var(--kf-sanft),padding .32s var(--kf-sanft)}.kf-eintrag{transition:background-color .22s var(--kf-sanft)}.kf-ikon{transition:background-color .22s var(--kf-sanft),color .22s var(--kf-sanft)}.kf-u{transition:background-size .32s var(--kf-sanft)}.kf-bereit .kf-aktion>.kf-tel .kf-nr{transition:opacity .26s var(--kf-sanft) .16s}.kf-bereit.kf-runter .kf-aktion>.kf-tel .kf-nr{transition:opacity .12s}.kf-gruppe-knopf .kf-pfeil{transition:transform .3s var(--kf-sanft)}.kf-schleier{transition:opacity .3s}}@media(width<=1023.98px),(pointer:coarse){.kf-panel{filter:none}.kf-panel-innen,.kf-panel.ist-auf .kf-panel-innen{clip-path:none}.kf-panel-innen{opacity:0;transform-origin:calc(100% - var(--kf-pw) / 2) calc(var(--kf-ph) / 2);transform:scale(.94)translateY(-6px);box-shadow:0 22px 44px -14px #1615144d,0 2px 6px #16151414}.kf-panel.ist-auf .kf-panel-innen{opacity:1;transform:none}.kf-panel.da .kf-panel-innen{will-change:transform,opacity}.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.kf-panel-innen{transition:opacity .16s ease,transform .2s var(--kf-sanft)}.kf-panel.ist-auf .kf-panel-innen{transition:opacity .18s ease,transform .28s var(--kf-sanft)}.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss,.kf-panel.ist-auf :is(.kf-panel-titel,.kf-panel-nav,.kf-panel-fuss){transition:none}.kf-bereit .kf-aktion{transition:opacity .14s}}}.kf-menue-offen .kf-aktion{opacity:0;pointer-events:none}.kf-schleier{z-index:70;opacity:0;background:#16151429;display:none;position:fixed;inset:0}.kf-schleier.da{pointer-events:none;display:block}.kf-schleier.da.ist-auf{pointer-events:auto}.kf-schleier.ist-auf{opacity:1}html.kf-offen,html.lenis.lenis-stopped:not(.lenis-autoToggle){overflow:hidden}@media(prefers-reduced-motion:reduce){.kf *,.kf-panel,.kf-panel *,.kf-schleier{transition:none!important;animation:none!important}.kf-cta{translate:none}}.kf-platz{height:var(--kf-platz);background:var(--papier,#f3f0ea)}.kf-panel-knoepfe .kf-punkt-gruen{display:none}.kf-panel-nav>a.kf-zeile{border-radius:0}@keyframes kf-klingeln{0%,to{rotate:0deg}30%{rotate:-14deg}65%{rotate:9deg}}.kf-link[aria-current=page] .kf-wort:after,.kf-punkt.kf-aktiv>.kf-link .kf-wort:after{transform:scaleX(1)}.kf-eintrag[aria-current=page]{background:var(--kf-papier)}.kf-eintrag[aria-current=page] .kf-ikon{color:var(--kf-rot);background:#fff}.kf-zeile[aria-current=page],.kf-gruppe.kf-aktiv>.kf-gruppe-knopf,.kf-gruppe.kf-aktiv>.kf-gruppe-titel{color:var(--kf-rot)}.kf-betont>.kf-link .kf-wort:before{content:"";background:var(--kf-strich);vertical-align:.14em;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@media(width>=1024px)and (width<=1279px){.kf-betont>.kf-link .kf-wort:before{margin-right:6px}}.kf-kurz{display:none}@media(width>=1024px)and (width<=1279.98px){.kf-nav{display:none}.kf:not(.kf-runter) .kf-aktion>.kf-menue{opacity:1;visibility:visible;pointer-events:auto;position:static;transform:none}.kf-leiste{grid-template-columns:minmax(0,1fr) auto}.kf-aktion{grid-column:2}}@media(width>=1280px)and (width<=1679.98px){.kf-wort .kf-lang{display:none}.kf-wort .kf-kurz{display:inline}}@media(width>=1280px)and (width<=1439.98px){.kf-link{padding:0 9px}}@media(width>=1280px){.kf-leiste{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}.kf-nav{justify-self:center}}@media(width>=1440px)and (width<=1679.98px){.kf-link{padding:0 13px}}@media(width>=1440px)and (width<=1599.98px){header.kf:not(.kf-fokus) .kf-aktion>.kf-tel{padding:0}header.kf:not(.kf-fokus) .kf-aktion>.kf-tel .kf-nr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}:root{--fu-max:1680px}.fu-i{flex:none;width:22px;height:22px;display:block}.fu-uebergang{position:relative}.fu-cta{--fu-oben:transparent;background:linear-gradient(to bottom,var(--fu-oben) 0 52%,var(--schwarz) 52%);padding:0 clamp(10px,1.6vw,28px)}body:has(main>.abschnitt-papier:last-child) .fu-cta{--fu-oben:var(--papier)}body:has(main>.abschnitt-schwarz:last-child) .fu-cta{--fu-oben:var(--buehne)}.fu-karte{background:var(--rot);color:#fff;border-radius:var(--r-xl);padding:clamp(80px,9.5vw,152px) var(--rand);text-align:center;position:relative;overflow:hidden}.fu-bogen{aspect-ratio:1;pointer-events:none;border-radius:50%;width:max(1500px,120%);position:absolute;top:58%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1.5px #ffffff29}.fu-bogen:after{content:"";border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 0 1.5px #ffffff1a}.fu-cta-h{letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:17ch;margin-inline:auto;font-size:clamp(44px,6.4vw,104px);line-height:.98;position:relative}.fu-cta-h span{color:#ffd9d4}.fu-cta-p{color:#ffe9e6;max-width:34em;margin:28px auto 0;font-size:clamp(18px,1.45vw,21px);line-height:1.55;position:relative}.fu-cta-wege{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:clamp(36px,4vw,56px);display:flex;position:relative}.fu-cta .kn-hell .kn-kreis{color:var(--rot)}.fu-cta .kn-textknopf{min-height:48px;font-size:18px}.fu-fuss{--kurve-feder:cubic-bezier(.3, 1.3, .6, 1);--gruen-hell:#7fd9a6;background:var(--schwarz);color:#fff;padding-block:clamp(72px,7vw,120px) clamp(28px,2.6vw,40px)}.fu-fuss a{color:inherit;text-decoration:none}.fu-breit{width:100%;max-width:calc(var(--fu-max) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.fu-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"links rechts""unten unten";align-items:start;gap:clamp(64px,6vw,104px) clamp(48px,5vw,128px);display:grid}.fu-links{grid-area:links}.fu-rechts{grid-area:rechts}.fu-unten{grid-area:unten}.fu-aussage{color:#fff;text-box:trim-both cap alphabetic;max-width:min(11.5ch,100%);font-size:clamp(52px,5.8vw,100px);line-height:.94}.fu-unterzeile{text-wrap:pretty;color:#ffffffb8;max-width:30em;margin-top:clamp(22px,2vw,30px);font-size:clamp(18px,1.35vw,20px);line-height:1.55}.fu-kontakt{grid-template-columns:max-content minmax(0,1fr);gap:28px clamp(40px,4vw,72px);margin:clamp(40px,4vw,60px) 0 0;padding:0;list-style:none;display:grid}.fu-eintrag{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon label""icon wert""icon status";align-items:center;gap:4px 16px;display:grid}a.fu-eintrag{min-height:44px}.fu-eintrag>.fu-i{color:#ffffffb8;grid-area:icon;align-self:start;width:24px;height:24px;margin-top:10px;transition:color .18s}.fu-label{color:#fff9;grid-area:label;font-size:14px;line-height:1.3}.fu-wert{white-space:nowrap;grid-area:wert;font-size:clamp(19px,1.4vw,22px);font-weight:600;line-height:1.3;transition:color .18s}a.fu-eintrag:hover .fu-wert,a.fu-eintrag:hover>.fu-i{color:#ff8a7d}a.fu-eintrag:focus-visible{outline-offset:6px;border-radius:8px;outline:2.5px solid #fff}.fu-status{color:#fffc;background:#ffffff14;border-radius:999px;grid-area:status;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:4px 12px 4px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.fu-status[hidden]{display:none}.fu-status{text-wrap:balance;max-width:100%}.fu-status i{background:#a8a39a;border-radius:50%;flex:none;width:8px;height:8px}.fu-status.ist-offen{color:var(--gruen-hell);background:#3bb27329}.fu-status.ist-offen i{background:#3bb273;box-shadow:0 0 0 3px #3bb27347}@media(prefers-reduced-motion:no-preference){.fu-status.ist-offen i{position:relative}.fu-status.ist-offen i:after{content:"";pointer-events:none;background:#3bb273;border-radius:50%;animation:2.8s cubic-bezier(.2,.6,.35,1) infinite fu-puls;position:absolute;inset:0}@keyframes fu-puls{0%{opacity:.55;transform:scale(1)}55%,to{opacity:0;transform:scale(2.6)}}}.fu-gestalten{margin-top:clamp(32px,3vw,44px)}.fu-gestalten>.fu-label{margin-bottom:10px;display:block}.fu-gestalten ul{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fu-gestalten a{color:#ffffffe6;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 18px;font-size:16px;font-weight:600;line-height:1.25;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff3d}.fu-gestalten a .fu-i{width:16px;height:16px;transition:translate .3s var(--kurve);flex:none}.fu-gestalten a .fu-i-vorne{opacity:.85;width:18px;height:18px}.fu-gestalten a:hover .fu-i-vorne{translate:none}.fu-gestalten a>span{flex:auto}.fu-gestalten a:hover{color:var(--schwarz);box-shadow:none;background:#fff}.fu-gestalten a:hover .fu-i{translate:2px}.fu-gestalten a:focus-visible{outline-offset:3px;outline:2.5px solid #fff}@media(width<=700px){.fu-gestalten ul{flex-direction:column;align-items:stretch}.fu-gestalten a{justify-content:space-between;padding:8px 14px 8px 16px;font-size:15px;display:flex}.fu-gestalten a .fu-i-vorne{width:16px;height:16px}}@media(width<=400px){.fu-gestalten a{gap:8px;padding:8px 12px 8px 14px;font-size:14px}}@media(width<=374px){.fu-gestalten a{letter-spacing:-.005em;gap:7px;padding-inline:12px 10px;font-size:13.5px}}.fu-nav{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.fu-zeile{transition:opacity .3s var(--kurve);border-bottom:1px solid #ffffff29}.fu-nav:hover .fu-zeile{opacity:.38}.fu-nav:hover .fu-zeile:hover,.fu-nav .fu-zeile:focus-within,.fu-nav .fu-zeile:has(details[open]){opacity:1}.fu-zeile-link,.fu-gruppe>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding-block:8px;display:flex}.fu-gruppe>summary{list-style:none}.fu-gruppe>summary::-webkit-details-marker{display:none}.fu-zeile-text{font:700 clamp(28px,2.2vw,34px)/1.1 var(--f-disp);letter-spacing:0;color:#fffffff0;transition:translate .4s var(--kurve);font-stretch:75%}.fu-auf{color:#ffffffd9;width:40px;height:40px;transition:background-color .22s var(--kurve),color .22s var(--kurve),box-shadow .22s var(--kurve),scale .22s var(--kurve-feder),opacity .22s var(--kurve);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff47}.fu-auf .fu-i{width:18px;height:18px;transition:rotate .45s cubic-bezier(.65,0,.35,1),translate .3s var(--kurve)}.fu-gruppe[open]>summary .fu-auf{color:var(--schwarz);box-shadow:none;background:#fff}.fu-gruppe[open]>summary .fu-auf .fu-i{rotate:180deg}.fu-auf-link{opacity:0}@media(hover:hover){.fu-zeile-link:hover .fu-zeile-text,.fu-gruppe>summary:hover .fu-zeile-text{translate:6px}.fu-zeile-link:hover .fu-auf,.fu-gruppe>summary:hover .fu-auf{scale:1.06;box-shadow:inset 0 0 0 1.5px #fff}.fu-zeile-link:hover .fu-auf-link{opacity:1}.fu-zeile-link:hover .fu-auf-link .fu-i{translate:2px}}.fu-zeile-link:focus-visible .fu-auf-link{opacity:1}.fu-gruppe>summary:focus-visible,.fu-zeile-link:focus-visible{outline-offset:2px;border-radius:10px;outline:2.5px solid #fff}.fu-kinder{margin:-4px 0 0;padding:0 0 18px 2px;list-style:none;display:grid}.fu-kinder a{color:#ffffffb3;min-height:44px;transition:color .18s,translate .3s var(--kurve);align-items:center;gap:10px;font-size:17.5px;font-weight:500;display:inline-flex}.fu-kinder a:hover{color:#fff;translate:4px}.fu-kinder a:focus-visible{outline-offset:2px;border-radius:8px;outline:2.5px solid #fff}.fu-bald{color:#ffffffb3;background:#ffffff1f;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content){.fu-gruppe{interpolate-size:allow-keywords}.fu-gruppe::details-content{block-size:0;transition:block-size .46s cubic-bezier(.65,0,.35,1),content-visibility .46s allow-discrete;overflow-y:clip}.fu-gruppe[open]::details-content{block-size:auto}.fu-kinder li{opacity:0;transition:opacity .2s var(--kurve),translate .28s var(--kurve);translate:0 -8px}.fu-gruppe[open] .fu-kinder li{opacity:1;transition-duration:.32s,.42s;transition-delay:calc(.11s + var(--i,0) * 55ms);translate:0}}}.fu-unten{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:flex-end;gap:20px 32px;padding-top:clamp(28px,2.6vw,40px);display:flex}.fu-logo{border-radius:999px;margin-right:auto;display:block}.fu-logo img{--fu-logo-h:clamp(72px, 6vw, 96px);box-sizing:border-box;height:var(--fu-logo-h);width:auto;padding:calc(var(--fu-logo-h) * .0548) calc(var(--fu-logo-h) * .0679);display:block}.fu-firma{color:#fff9;padding-bottom:12px;font-size:14.5px;line-height:1.5}.fu-firma b{color:#ffffffe6;margin-right:6px;font-weight:600}.fu-firma>span{display:block}.fu-firma .fu-nw{white-space:nowrap}.fu-recht{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fu-recht a{color:#fffc;border-radius:999px;align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.fu-recht a:hover{color:#fff;background:#ffffff1a}.fu-recht a:focus-visible{outline-offset:1px;outline:2.5px solid #fff}.fu-sozial{gap:10px;display:flex}.fu-sozial a{border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff5c}.fu-sozial .fu-i{width:19px;height:19px}.fu-sozial a:hover{color:var(--schwarz);box-shadow:none;background:#fff}.fu-sozial a:focus-visible{outline-offset:3px;outline:2.5px solid #fff}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fu-cta{view-timeline-name:--fu-cta}.fu-karte{animation:linear both fu-hoch;animation-range:entry}.fu-uebergang .fu-karte{animation-timeline:--fu-cta}@keyframes fu-hoch{0%{border-radius:160px;transform:translateY(120px)scale(.92)}to{border-radius:var(--r-xl);transform:none}}.fu-bogen{animation:linear both fu-bogen;animation-range:entry 10% cover 55%}.fu-uebergang .fu-bogen{animation-timeline:--fu-cta}@keyframes fu-bogen{0%{scale:.72}to{scale:1}}}.fu-uebergang.fu-js .fu-karte{transform:translateY(calc((1 - var(--fu-k,1)) * 120px)) scale(calc(.92 + .08 * var(--fu-k,1)));border-radius:calc(160px + (var(--r-xl) - 160px) * var(--fu-k,1))}.fu-uebergang.fu-js .fu-bogen{scale:calc(.72 + .28 * var(--fu-b,1))}}@media(prefers-reduced-motion:reduce){.fu-zeile,.fu-zeile-text,.fu-auf,.fu-auf .fu-i,.fu-kinder a{transition:none!important;animation:none!important}}@media(width<=1439px){.fu-kontakt{grid-template-columns:minmax(0,1fr);gap:22px}}@media(width<=1000px){.fu-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"links""rechts""unten";row-gap:56px}.fu-kontakt{grid-template-columns:repeat(2,minmax(0,1fr))}.fu-wert{white-space:normal;overflow-wrap:anywhere}.fu-recht{margin-left:-10px}}@media(width<=700px){.fu-cta{background:linear-gradient(to bottom,var(--fu-oben) 0 55%,var(--schwarz) 55%)}.fu-karte{padding:64px 22px 36px}.fu-cta-h{font-size:clamp(34px,11.5vw,52px)}.fu-cta-p{margin-top:18px;font-size:17.5px}.fu-cta-wege{flex-direction:column;align-items:stretch;gap:12px}.fu-cta-wege .kn:not(.kn-textknopf){--h:58px;white-space:normal;text-align:left;justify-content:space-between;width:100%;font-size:17px}.fu-cta-wege .kn-textknopf{align-self:center}.fu-bogen{width:900px;top:66%}.fu-fuss{padding-top:64px}.fu-aussage{font-size:clamp(46px,13vw,56px)}.fu-unterzeile{font-size:17px}.fu-kontakt{grid-template-columns:minmax(0,1fr);gap:22px}.fu-wert{white-space:normal;overflow-wrap:anywhere;font-size:min(19px,5.6vw)}.fu-zeile-link,.fu-gruppe>summary{min-height:64px}.fu-zeile-text{font-size:30px}.fu-auf-link{opacity:1;box-shadow:none}.fu-nav:hover .fu-zeile{opacity:1}.fu-unten{flex-direction:column;align-items:flex-start;gap:18px}.fu-logo{order:4;margin:12px 0 0}.fu-firma{padding-bottom:0}.fu-firma>span{display:block}.fu-recht{margin-left:-10px}.fu-status{border-radius:14px;align-items:flex-start}.fu-status i{margin-top:.35em}}:root{--cb-akzent:var(--rot);--cb-akzent-tief:var(--rot-tief)}#CybotCookiebotDialog,#CybotCookiebotDialog *,#CookiebotWidget,#CookiebotWidget *{font-family:var(--f-text)!important}#CybotCookiebotDialog h2,#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading{font-stretch:75%;font-family:var(--f-disp)!important;font-weight:800!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:var(--cb-akzent)!important;border-color:var(--cb-akzent)!important;color:#fff!important;border-radius:999px!important;font-weight:600!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{background-color:var(--cb-akzent-tief)!important;border-color:var(--cb-akzent-tief)!important}#CybotCookiebotDialog a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:var(--cb-akzent)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--cb-akzent)!important}#CybotCookiebotDialog a:hover:after,#CybotCookiebotDialog a:hover:before,#CybotCookiebotDialog button:hover:after,#CybotCookiebotDialog button:hover:before{border-color:var(--cb-akzent)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-akzent)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#fff!important}#CybotCookiebotDialog form input[type=checkbox]{opacity:0!important;display:block!important}#CookiebotWidget{z-index:40!important;box-shadow:none!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg,#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--cb-akzent)!important}#CookiebotWidget .CookiebotWidget-logo svg path{fill:#fff!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:var(--cb-akzent)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:var(--cb-akzent)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--cb-akzent)!important;border-color:var(--cb-akzent)!important;color:#fff!important}.si-cookies{overflow-wrap:anywhere;max-width:100%;margin-top:clamp(18px,1.8vw,28px);font-size:16px;line-height:1.55}.si-cookies .CookieDeclarationTable{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%}.si-cookies a{color:var(--rot)}.cookie-knopf{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0}.fu-recht .cookie-knopf{color:#fffc;border-radius:999px;align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.fu-recht .cookie-knopf:hover{color:#fff;background:#ffffff1a}.fu-recht .cookie-knopf:focus-visible{outline-offset:1px;outline:2.5px solid #fff}.fk-fuss-recht .cookie-knopf{min-height:44px;color:var(--text-2);text-underline-offset:3px;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.fk-fuss-recht .cookie-knopf:hover{color:var(--text)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.kf-fokus .kf-leiste{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.kf-fokus .kf-aktion{grid-column:auto}.fk-zurueck{background:var(--kf-flaeche);min-width:0;max-width:100%;min-height:44px;box-shadow:var(--kf-schatten);color:var(--kf-text);font:600 semi-condensed 15.5px/1 var(--kf-schrift);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;display:inline-flex}.fk-zurueck svg{width:16px;height:16px;color:var(--kf-strich);flex:none}.fk-zurueck-text{text-overflow:ellipsis;background:linear-gradient(var(--kf-strich),var(--kf-strich)) 0 100% / 0 2px no-repeat;min-width:0;padding:3px 0;overflow:hidden}.fk-zurueck:hover{color:var(--kf-text)}.fk-zurueck:hover .fk-zurueck-text,.fk-zurueck:focus-visible .fk-zurueck-text{background-size:100% 2px}.fk-zurueck:focus-visible{outline:2px solid var(--kf-strich);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.fk-zurueck-text{transition:background-size var(--kf-t) var(--kf-sanft)}.fk-zurueck svg{transition:transform var(--kf-t) var(--kf-sanft)}.fk-zurueck:hover svg{transform:translate(-3px)}}@media(width<=599.98px){.fk-zurueck{justify-content:center;gap:0;width:44px;min-width:44px;padding:0}.fk-zurueck-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(width>=1024px){.kf.kf-fokus:not(.kf-runter) .kf-aktion>.kf-menue{opacity:1;visibility:visible;pointer-events:auto;position:static;transform:none}.kf-fokus .kf-leiste{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}.fk-zurueck,.kf-fokus .kf-tel{min-height:46px}.fk-zurueck{margin-left:8px}}@media(width<=379.98px){.fk-zurueck{display:none}}.fk-fuss{background:var(--papier);color:var(--text-2);font-size:14.5px;line-height:1.5}.fk-fuss-zeile{max-width:var(--max,1680px);padding:22px var(--rand,var(--pad,20px)) calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin:0 auto;display:flex}.fk-fuss-firma{margin:0}.fk-fuss-firma b{color:var(--text);margin-right:8px;font-weight:600}.fk-fuss-recht{gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.fk-fuss-recht a{min-height:44px;color:var(--text-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.fk-fuss-recht a:hover{color:var(--text)}@media(width<=900px){body.fokus.mit-preisleiste .fk-fuss{padding-bottom:84px}}.hinweis-huelle{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.hinweis-huelle[hidden]{display:none}.hinweis-pille{transform-origin:0 100%;white-space:nowrap;background:var(--rot);color:#fff;font:600 15px/1.2 var(--f-text);opacity:0;border-radius:999px;padding:8px 16px;transition:opacity .12s,scale .15s ease-in;display:block;translate:0 -100%;scale:.4;box-shadow:0 8px 20px -10px #00000080}.zu-sehen .hinweis-pille{opacity:1;transition:opacity .12s,scale .55s linear(0,.6 18%,1.1 38%,.97 60%,1.01 80%,1);scale:1}.hinweis-huelle.auf-dunkel .hinweis-pille{background:var(--rot);color:#fff;box-shadow:0 8px 20px -10px #000c}@media(prefers-reduced-motion:reduce){.hinweis-pille,.zu-sehen .hinweis-pille{transition:opacity .12s;scale:1;rotate:0deg!important}}@media print{.hinweis-huelle{display:none}}.su{--su-max:1680px;--su-rand:var(--rand,clamp(16px,3.2vw,48px));--su-breit:calc(var(--su-max) + 2 * var(--su-rand));--su-ik:max(var(--su-rand),calc((100cqw - var(--su-max)) / 2));--su-kante:clamp(10px,1.6vw,28px);--su-r:var(--r-xl,clamp(28px,4vw,56px));--su-r-m:clamp(20px,2vw,32px);--su-luft:clamp(56px,5.4vw,96px);--su-innen:max(clamp(22px,4.4vw,84px),calc(var(--su-ik) - var(--su-kante)));--su-grau:#5a5a5a;--su-r-s:clamp(12px,1vw,16px);--su-r-bild:calc(var(--su-r-m) - 8px);--su-mono-bg:#e9e3d8;--su-greif:clamp(80px,7vw,130px);--su-greif-schatten:0 1px 2px #1111110f,0 -18px 48px -22px #11111173;box-sizing:border-box;color:var(--text);container-type:inline-size}.su *,.su :before,.su :after{box-sizing:border-box}.su .su-wrap{width:100%;max-width:var(--su-breit);padding-inline:var(--su-rand);margin-inline:auto}.su .su-wrap-karte{width:100%;max-width:calc(var(--su-max) + 2 * var(--su-innen));padding-inline:var(--su-innen);margin-inline:auto}.su .su-h2{font-family:var(--f-disp);letter-spacing:-.016em;text-wrap:balance;max-width:17ch;color:inherit;margin:0;font-size:clamp(38px,4.8vw,84px);font-weight:700;font-stretch:78%;line-height:.98}.su .su-h2-m{max-width:20ch;font-size:clamp(34px,3.7vw,62px);line-height:1.02}.su .su-lead{color:var(--text-2);text-wrap:pretty;max-width:48ch;margin:0;font-size:clamp(18px,1.3vw,21px);line-height:1.6}.su .su-ueber{color:var(--rot);margin:0 0 14px;font-size:15px;font-weight:700;display:block}.su .su-kopf{margin-bottom:clamp(40px,4.4vw,72px)}.su .su-kopf .su-h2:not(.su-h2-m){max-width:23ch}.su .su-nw,.su .offen{white-space:nowrap}@media(width<=699px){.su .offen{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}[data-zeigen] .su .offen{display:inline}}:where(.su) p{text-wrap:pretty}.su.su-papier{background:var(--papier)}.su.su-weiss{background:#fff}.su.su-offen{padding-block:var(--su-luft)}.su.su-zone{padding:var(--su-kante);background:var(--papier)}.su .su-karte{border-radius:var(--su-r);color:var(--text);padding-block:var(--su-luft);background:#fff}.su .su-karte.su-f-schwarz{background:var(--schwarz);color:#fff}.su .su-karte.su-f-rot{background:var(--rot);color:#fff}.su .su-f-schwarz .su-lead{color:#ffffffc7}.su .su-u{background:linear-gradient(var(--rot),var(--rot)) 0 100% / 0 2px no-repeat;transition:background-size var(--dauer-lang,.3s) var(--kurve);padding-bottom:2px}.su a:hover .su-u,.su a:focus-visible .su-u{background-size:100% 2px}@media(width<=759.98px){.su .su-h2{font-size:clamp(32px,9vw,44px);line-height:1.02}.su .su-h2-m{font-size:clamp(30px,8.2vw,38px)}.su .su-lead{font-size:17px}.su .su-kopf{margin-bottom:30px}.su .su-karte{padding-block:40px}}@media(prefers-reduced-motion:reduce){.su .su-u{transition:none}}@property --su-o{syntax:"<number>";inherits:false;initial-value:0}@property --su-u{syntax:"<number>";inherits:false;initial-value:0}.su.su-rund-zone{background:var(--papier)}.su .su-rund{--su-rk:var(--su-kante);--su-rr:var(--su-r)}@keyframes su-rund{entry 0%,entry 35%{clip-path:inset(0 var(--su-rk) round var(--su-rr) var(--su-rr) 0 0)}entry 85%,exit 15%{clip-path:inset(0)}exit 65%,exit 100%{clip-path:inset(0 var(--su-rk) round 0 0 var(--su-rr) var(--su-rr))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.su .su-rund{animation-name:su-rund;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}.su .su-rund.su-rund-js{clip-path:inset(0 calc(max(var(--su-o,0),var(--su-u,0)) * var(--su-rk)) round calc(var(--su-o,0) * var(--su-rr)) calc(var(--su-o,0) * var(--su-rr)) calc(var(--su-u,0) * var(--su-rr)) calc(var(--su-u,0) * var(--su-rr)))}}@media(width<=759.98px){.su .su-rund{--su-rr:var(--su-r-m)}}[data-zeigen] .su .beispiel,[data-zeigen] .su .bsp,[data-zeigen] .su .offen[data-leise=strich],[data-zeigen] .su .offen[data-leise=hinweis]{color:var(--text-2)}[data-zeigen] .su .su-f-schwarz .beispiel,[data-zeigen] .su .su-f-schwarz .offen[data-leise],[data-zeigen] .su .su-f-rot .offen[data-leise],[data-zeigen] .su .su-bs-aktion .offen[data-leise],[data-zeigen] .su .su-bs-kopf .offen[data-leise],[data-zeigen] .su.su-fq .offen[data-leise]{color:#ffffffdb}[data-zeigen] .su .offen[data-leise=wert]{text-decoration:none}@media(width<=640px){.su{--su-greif:56px}}.su .su-grau{color:var(--su-grau)}.su .brot{margin:0 0 var(--su-brot-unten,clamp(18px,2vw,30px));color:var(--text-2);font-size:14px}.su .brot a{color:var(--text-2);align-items:center;min-height:32px;display:inline-flex}.su .brot a:hover{color:var(--rot)}.su .su-mono{background:var(--su-mono-bg);font:800 var(--su-mono-gr,clamp(28px,2.6vw,40px))/1 var(--f-disp);letter-spacing:.02em;color:var(--rot);place-items:center;font-stretch:80%;display:grid;position:absolute;inset:0}.su .su-ikon{background:var(--su-ikon-bg,var(--papier));width:52px;height:52px;color:var(--su-ikon-fg,var(--rot));border-radius:50%;flex:none;place-items:center;display:grid}.su .su-ikon>svg{width:50%;height:50%}.su .su-ikon.su-ikon-s{width:40px;height:40px}.su .su-ikon.su-ikon-weiss{--su-ikon-bg:#fff}.su .su-ikon.su-ikon-rot{--su-ikon-bg:var(--rot);--su-ikon-fg:#fff}.su .su-f-schwarz .su-ikon:not(.su-ikon-rot),.su .su-fl-schwarz .su-ikon:not(.su-ikon-rot){--su-ikon-bg:#ffffff1a;--su-ikon-fg:var(--rot-auf-schwarz)}@media(width<=640px){.su .su-ikon{width:44px;height:44px}.su .su-ikon.su-ikon-s{width:34px;height:34px}}.su .su-h3{font:700 clamp(28px,2.8vw,44px)/1.04 var(--f-disp);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;color:inherit;margin:0;font-stretch:80%}.su .su-h3.su-h3-l{letter-spacing:-.012em;max-width:20ch;font-size:clamp(32px,3.4vw,56px);line-height:1.02}.su .su-unterkopf{margin:clamp(48px,5vw,80px) 0 clamp(20px,2vw,32px)}.su .su-unterkopf:first-child{margin-top:0}.su .su-unterkopf>p{color:var(--text-2);text-wrap:pretty;margin:0}.su .su-f-schwarz .su-unterkopf>p,.su .su-fl-schwarz .su-unterkopf>p{color:#fffc}.su .su-unterkopf>.kn,.su .su-unterkopf>.textlink{flex:none}.su .su-mit-aktion{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(24px,3.4vw,64px);display:grid}.su .su-mit-aktion>*{grid-column:1/-1;min-width:0}.su .su-mit-aktion>:first-child{grid-column:1}.su .su-mit-aktion>.su-aktion{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:end;gap:12px 14px;margin-bottom:clamp(40px,4.4vw,72px);display:flex}.su .su-mit-aktion>.su-unterkopf~.su-aktion{margin-bottom:clamp(20px,2vw,32px)}.su .su-mit-aktion>.su-unterkopf{margin-top:0}.su .su-unterblock{margin-top:clamp(48px,5vw,80px)}@media(width>=641px)and (width<=1099.98px){.su .su-mit-aktion.su-aktion-unten{grid-template-columns:minmax(0,1fr)}.su .su-mit-aktion.su-aktion-unten>.su-aktion{grid-area:auto/1;justify-content:flex-start;margin:28px 0 0}}@media(width>=1100px){.su .su-mit-aktion.su-aktion-unten{grid-template-columns:minmax(0,1fr)}.su .su-mit-aktion.su-aktion-unten>.su-kopf{margin-bottom:0}.su .su-mit-aktion.su-aktion-unten>.su-aktion{font-size:var(--ak-text-gr);width:min(var(--ak-text-max),calc((100% - var(--ak-spalt)) * var(--ak-text) / (var(--ak-titel) + var(--ak-text))));grid-area:2/1;justify-content:flex-start;justify-self:end;margin:clamp(16px,1.6vw,24px) 0 clamp(40px,4.4vw,72px)}}@media(width<=640px){.su .su-mit-aktion{grid-template-columns:minmax(0,1fr)}.su .su-mit-aktion>:first-child{grid-column:1}.su .su-mit-aktion>.su-aktion,.su .su-mit-aktion>.su-unterkopf~.su-aktion{grid-area:auto/1;justify-content:flex-start;margin:24px 0 0}.su .su-mit-aktion>.su-aktion .kn:not(.kn-textknopf){white-space:normal;text-align:left;justify-content:space-between;width:100%}.su .su-mit-aktion>.su-aktion .kn:not(.kn-textknopf) .kn-text{text-wrap:balance;flex:auto;min-width:0;padding-block:8px}}.su .su-kopf>.kn,.su .su-kopf>.textlink{flex:none;align-self:flex-end}.su.su-greift{z-index:2;margin-top:calc(-1 * var(--su-greif));background:linear-gradient(to bottom,transparent var(--su-greif),var(--papier) var(--su-greif));padding-top:0;position:relative}.su.su-greift>.su-karte{box-shadow:var(--su-greif-schatten)}.su .su-an-wege .offen,.su .su-ap-wege .offen{margin-left:6px}.su{--su-zoom:1.04;--su-zoom-zeit:.4s}.su-zaehlt{text-align:left;white-space:nowrap;display:inline-block}@property --su-zp{syntax:"<number>";inherits:false;initial-value:1}@keyframes su-zs-x{0%{scale:0 1}to{scale:1}}@keyframes su-zs-y{0%{scale:1 0}to{scale:1}}@keyframes su-wackel{0%,to{rotate:0deg}18%{rotate:-16deg}36%{rotate:13deg}54%{rotate:-9deg}72%{rotate:5deg}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.su :is(.su-weg-icon,.su-an-icon,.su-ap-icon,.su-ikon)>svg{transition:translate .32s var(--kurve)}.su a[href^="tel:"]:hover :is(.su-weg-icon,.su-an-icon,.su-ap-icon,.su-ikon)>svg{transform-origin:50%;animation:.6s ease-in-out su-wackel}.su a[href^="mailto:"]:hover :is(.su-weg-icon,.su-an-icon,.su-ap-icon,.su-ikon)>svg{translate:0 -4px}}.su .faq summary:after{content:"";width:var(--su-plus,20px);height:var(--su-plus,20px);color:var(--rot);background:linear-gradient(currentColor,currentColor) center / 100% var(--su-plus-st,2px) no-repeat,linear-gradient(currentColor,currentColor) center / var(--su-plus-st,2px) 100% no-repeat;transition:rotate .35s var(--kurve),background-size .35s var(--kurve);flex:none;transform:none}.su .faq details[open] summary:after{background-size:100% var(--su-plus-st,2px),var(--su-plus-st,2px) 0;transform:rotate(180deg)}@supports selector(::details-content){@media(prefers-reduced-motion:no-preference){.su .faq details::details-content{opacity:0;transition:block-size .3s var(--weich),content-visibility .3s allow-discrete,opacity .3s var(--kurve)}.su .faq details[open]::details-content{opacity:1}}}@media(prefers-reduced-motion:reduce){.su .faq summary:after{transition:none}}
