@font-face{font-family:"Archivo Plakat";src:url(../fonts/archivo-plakat.3478c4d322.woff2) format("woff2");font-weight:800;font-stretch:62% 75%;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Text";src:url(../fonts/archivo-text.1aef9eb779.woff2) format("woff2");font-weight:400 700;font-stretch:100%;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Breit";src:url(../fonts/archivo-breit.9ec26ce829.woff2) format("woff2");font-weight:800;font-stretch:125%;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Ersatz Plakat N";src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:800;font-stretch:62%;size-adjust:84.71%;ascent-override:103.65%;descent-override:24.79%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat N";src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:800;font-stretch:64%;size-adjust:86.91%;ascent-override:101.02%;descent-override:24.16%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat N";src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:800;font-stretch:70%;size-adjust:93.45%;ascent-override:93.96%;descent-override:22.47%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat N";src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:800;font-stretch:75%;size-adjust:98.53%;ascent-override:89.11%;descent-override:21.31%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat A";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;font-stretch:62%;size-adjust:69.47%;ascent-override:126.38%;descent-override:30.23%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat A";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;font-stretch:64%;size-adjust:71.28%;ascent-override:123.18%;descent-override:29.46%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat A";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;font-stretch:70%;size-adjust:76.64%;ascent-override:114.57%;descent-override:27.4%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat A";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;font-stretch:75%;size-adjust:80.78%;ascent-override:108.68%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat R";src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:800;font-stretch:62%;size-adjust:81.95%;ascent-override:107.14%;descent-override:25.62%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat R";src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:800;font-stretch:64%;size-adjust:84.08%;ascent-override:104.42%;descent-override:24.98%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat R";src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:800;font-stretch:70%;size-adjust:90.41%;ascent-override:97.12%;descent-override:23.23%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Plakat R";src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:800;font-stretch:75%;size-adjust:98.74%;ascent-override:88.92%;descent-override:21.27%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Text A";src:local("Arial"),local("ArialMT");font-weight:400 500;size-adjust:98.53%;ascent-override:89.11%;descent-override:21.31%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Text A";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 700;size-adjust:97.2%;ascent-override:90.33%;descent-override:21.61%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Text R";src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:400 500;size-adjust:99.58%;ascent-override:88.17%;descent-override:21.09%;line-gap-override:0%}@font-face{font-family:"Archivo Ersatz Text R";src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto Medium");font-weight:600 700;size-adjust:102.91%;ascent-override:85.32%;descent-override:20.41%;line-gap-override:0%}
:root{--nacht:#14171a;--schiefer:#1e2327;--karte:#2a3035;--fuge-dunkel:#3a4147;--kalk:#eee9e0;--weiss:#f8f6f1;--fuge-hell:#d9d1c3;--hell:#f2efe9;--hell-2:#b8b3aa;--hell-3:#a39e96;--tinte:#1a1d20;--tinte-2:#56534e;--tinte-3:#6b665e;--rot:#8d0000;--rot-tief:#720000;--signal:#b5362a;--signal-buehne:#d04234;--signal-tief:#9c2c22;--feldrand-hell:#7a756d;--licht:#e9c99a;--logo-schwarz:#000;--rand:max(16px,min(5vw,72px));--inhalt:1320px;--abschnitt:clamp(3.5rem,2rem + 6vw,8.5rem);--kopf-h:88px;--dock-h:64px;--aus:cubic-bezier(.16,1,.3,1);--schnitt:cubic-bezier(.77,0,.175,1);--weich:cubic-bezier(.65,.05,.36,1);--sprung:cubic-bezier(.34,1.56,.64,1);--logo-rot:#8d0000;--logo-grund:#fff;--knopf-schrift:#fff;--lichtpool-min:#6b6560;--platzhalter-grund:#ffe7a3;--platzhalter-rand:#8a5a00;--raster-linie:rgba(242,239,233,.06);--font-plakat:"Archivo Plakat","Archivo Ersatz Plakat N","Archivo Ersatz Plakat A","Archivo Ersatz Plakat R",sans-serif;--font-text:"Archivo Text","Archivo Ersatz Text A","Archivo Ersatz Text R",system-ui,-apple-system,"Segoe UI",sans-serif;--font-breit:"Archivo Breit","Archivo Text","Archivo Ersatz Text A","Archivo Ersatz Text R",sans-serif;--fs-h1-buehne:clamp(3.25rem,1.94rem + 7.43vw,8.625rem);--fs-h1:clamp(2.5rem,1.6rem + 4.4vw,6rem);--fs-h2:clamp(2.25rem,1.23rem + 4.19vw,5rem);--fs-h3:clamp(1.375rem,1.1rem + 1.14vw,2.125rem);--fs-zitat:clamp(1.5rem,1rem + 2.1vw,2.75rem);--fs-telefon:clamp(2.5rem,1.4rem + 4.5vw,5.25rem);--fs-zahl:clamp(3rem,1.6rem + 5.4vw,5.5rem);--fs-lead:clamp(1.0625rem,.95rem + .45vw,1.25rem);--fs-text:1.0625rem;--fs-klein:0.875rem;--fs-bildzeile:0.875rem;--fs-dachzeile:0.8125rem;--fs-knopf:1rem;--a-1:4px;--a-2:8px;--a-3:12px;--a-4:16px;--a-5:24px;--a-6:32px;--a-7:48px;--a-8:64px;--a-9:96px;--a-10:128px;--abschnitt-eng:clamp(2.5rem,1.5rem + 3vw,4.5rem);--spaltenabstand:clamp(16px,2vw,24px);--breite-text:68ch;--breite-lead:46ch;--knopf-h:52px;--ziel-min:44px;--r-knopf:2px;--r-feld:2px;--r-chip:2px;--feld-rand-b:1.5px;--fuge-kachel:4px;--kopf-kompakt:64px;--logo-b:216px;--kerbe-b:64px;--kerbe-h:37px;--schatten-setzen:0 18px 32px -12px rgba(0,0,0,.35);--schatten-dialog:0 32px 80px rgba(0,0,0,.45);--z-inhalt:1;--z-buehne:2;--z-klebend:10;--z-kopf:50;--z-dock:60;--z-menue:70;--z-dialog:80;--z-platzhalter:85;--z-sprung:90;--d-auftritt:800ms;--d-staffel:70ms;--d-platte:380ms;--d-fuge:900ms;--d-streiflicht:1400ms;--d-hover:200ms;--d-seitenwechsel:420ms;--d-szene:950ms;--d-letterbox:900ms;--d-puls:1600ms;--auftritt-versatz:24px}@media (max-width: 1279px){:root{--kopf-h:80px;--logo-b:176px}}@media (max-width: 959px){:root{--kopf-h:64px;--kopf-kompakt:56px;--logo-b:160px;--knopf-h:48px;--kerbe-b:40px;--kerbe-h:23px}}@media (prefers-reduced-motion: reduce){:root{--d-auftritt:0s;--d-staffel:0s;--d-platte:0s;--d-fuge:0s;--d-streiflicht:0s;--d-hover:0s;--d-seitenwechsel:0s;--d-szene:0s;--d-letterbox:0s;--d-puls:0s;--auftritt-versatz:0px}}[data-grund=nacht],[data-grund=dunkel]{--t-grund:var(--nacht);--t-flaeche-2:var(--schiefer);--t-karte:var(--karte);--t-text:var(--hell);--t-text-2:var(--hell-2);--t-text-3:var(--hell-3);--t-dachzeile-raute:var(--signal);--t-dachzeile-text:var(--hell-2);--t-link:var(--hell);--t-akzent-gross:var(--signal);--t-linie:var(--fuge-dunkel);--t-fokus:var(--hell);--t-knopf-grund:var(--signal);--t-knopf-hover:var(--signal-tief);--t-knopf-schrift:var(--knopf-schrift);--t-knopf-zweit:var(--hell);--t-feld-rand:var(--hell-3);--t-feld-grund:var(--karte);--t-fehler-text:var(--hell);--t-fehler-marke:var(--signal);--t-schema:dark;--t-dunkel:1}[data-grund=schiefer]{--t-grund:var(--schiefer);--t-flaeche-2:var(--karte);--t-karte:var(--karte);--t-text:var(--hell);--t-text-2:var(--hell-2);--t-text-3:var(--hell-3);--t-dachzeile-raute:var(--signal);--t-dachzeile-text:var(--hell-2);--t-link:var(--hell);--t-akzent-gross:var(--hell);--t-linie:var(--fuge-dunkel);--t-fokus:var(--hell);--t-knopf-grund:var(--signal);--t-knopf-hover:var(--signal-tief);--t-knopf-schrift:var(--knopf-schrift);--t-knopf-zweit:var(--hell);--t-feld-rand:var(--hell-3);--t-feld-grund:var(--karte);--t-fehler-text:var(--hell);--t-fehler-marke:var(--signal);--t-schema:dark;--t-dunkel:1}:root,[data-grund=kalk],[data-grund=hell]{--t-grund:var(--kalk);--t-flaeche-2:var(--weiss);--t-karte:var(--weiss);--t-text:var(--tinte);--t-text-2:var(--tinte-2);--t-text-3:var(--tinte-3);--t-dachzeile-raute:var(--rot);--t-dachzeile-text:var(--tinte-2);--t-link:var(--rot);--t-akzent-gross:var(--rot);--t-linie:var(--fuge-hell);--t-fokus:var(--rot);--t-knopf-grund:var(--rot);--t-knopf-hover:var(--rot-tief);--t-knopf-schrift:var(--knopf-schrift);--t-knopf-zweit:var(--tinte);--t-feld-rand:var(--feldrand-hell);--t-feld-grund:var(--weiss);--t-fehler-text:var(--rot);--t-fehler-marke:var(--rot);--t-schema:light;--t-dunkel:0}[data-grund=weiss]{--t-grund:var(--weiss);--t-flaeche-2:var(--kalk);--t-karte:var(--kalk);--t-text:var(--tinte);--t-text-2:var(--tinte-2);--t-text-3:var(--tinte-3);--t-dachzeile-raute:var(--rot);--t-dachzeile-text:var(--tinte-2);--t-link:var(--rot);--t-akzent-gross:var(--rot);--t-linie:var(--fuge-hell);--t-fokus:var(--rot);--t-knopf-grund:var(--rot);--t-knopf-hover:var(--rot-tief);--t-knopf-schrift:var(--knopf-schrift);--t-knopf-zweit:var(--tinte);--t-feld-rand:var(--feldrand-hell);--t-feld-grund:var(--weiss);--t-fehler-text:var(--rot);--t-fehler-marke:var(--rot);--t-schema:light;--t-dunkel:0}html{scroll-padding-top:calc(var(--kopf-h) + 8px)}@media (max-width: 959px){html{scroll-padding-bottom:calc(var(--dock-h) + 8px)}}
.u-sprite{position:absolute;width:0;height:0;overflow:hidden}:where(.nw){white-space:nowrap}
*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--kalk);font-synthesis:none}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--t-grund);color:var(--t-text);font-family:var(--font-text);font-size:var(--fs-text);font-weight:400;font-stretch:100%;line-height:1.65;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent}::selection{background:var(--rot);color:var(--knopf-schrift)}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset){margin:0}:where(ul,ol)[class]{list-style:none;padding:0}:where(fieldset){padding:0;border:0;min-width:0}:where(legend){padding:0}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer}:where(a){color:inherit}:where(table){border-collapse:collapse}:where(address){font-style:normal}:where(em,i,cite){font-style:normal}:where(strong,b){font-weight:700}:where(hr){height:0;margin:var(--a-6) 0;border:0;border-top:1px solid var(--t-linie)}[hidden]{display:none!important}
h1,h2,h3,.h1,.h2,.h3,.h1-buehne,.telefon-gross{font-family:var(--font-plakat);font-weight:800;word-spacing:.06em;text-wrap:balance}.h1-buehne{font-size:var(--fs-h1-buehne);font-stretch:62%;line-height:.86;letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:wrap}@supports (height: 1svh){@media (min-width: 960px){.h1-buehne{font-size:min(var(--fs-h1-buehne),9.6vw,calc((100svh - var(--kopf-h)) * .17))}}}h1,.h1{font-size:var(--fs-h1);font-stretch:64%;line-height:.9;-webkit-hyphens:manual;hyphens:manual}h2,.h2{font-size:var(--fs-h2);font-stretch:64%;line-height:.94}h3,.h3{font-size:var(--fs-h3);font-stretch:70%;line-height:1.02}h4,.h4{font:700 1.125rem/1.35 var(--font-text)}.zitat{font-family:var(--font-text);font-size:var(--fs-zitat);font-weight:600;line-height:1.12;letter-spacing:-.005em;text-wrap:pretty}.telefon-gross{font-size:var(--fs-telefon);font-stretch:75%;line-height:.95;font-variant-numeric:tabular-nums;white-space:nowrap;text-wrap:nowrap}.zahl-gross{font-family:var(--font-breit);font-size:var(--fs-zahl);font-weight:800;font-stretch:125%;line-height:.9;font-variant-numeric:tabular-nums;white-space:nowrap}:where(p,li,dd,figcaption){text-wrap:pretty}:where(p){max-width:var(--breite-text)}.lead{font-size:var(--fs-lead);line-height:1.55;max-width:var(--breite-lead);color:var(--t-text-2)}.text{font-size:var(--fs-text);line-height:1.65}.klein{font-size:var(--fs-klein);line-height:1.5}.bildzeile{font-size:var(--fs-bildzeile);line-height:1.45;color:var(--t-text-2)}.meta{font-size:var(--fs-klein);line-height:1.45;color:var(--t-text-3)}.zweit{color:var(--t-text-2)}.nw{white-space:nowrap}.tnum,time,a[href^="tel:"]{font-variant-numeric:tabular-nums}
.rahmen{width:min(100% - 2 * var(--rand),var(--inhalt));margin-inline:auto}.rahmen--text{width:min(100% - 2 * var(--rand),46rem)}.raster{--spalten:4;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--spaltenabstand);row-gap:var(--a-6)}.raster>*{grid-column:1/-1;min-width:0}@media (min-width: 640px){.raster{--spalten:6}.raster--6-6>*,.raster--7-5>*,.raster--5-7>*,.raster--4-4-4>*{grid-column:span 3}.sp-m-1{grid-column:span 1}.sp-m-2{grid-column:span 2}.sp-m-3{grid-column:span 3}.sp-m-4{grid-column:span 4}.sp-m-5{grid-column:span 5}.sp-m-6{grid-column:span 6}}@media (min-width: 1024px){.raster{--spalten:12}.raster--7-5>:nth-child(odd),.raster--5-7>:nth-child(even){grid-column:span 7}.raster--7-5>:nth-child(even),.raster--5-7>:nth-child(odd){grid-column:span 5}.raster--6-6>*{grid-column:span 6}.raster--4-4-4>*{grid-column:span 4}.sp-1{grid-column:span 1}.sp-2{grid-column:span 2}.sp-3{grid-column:span 3}.sp-4{grid-column:span 4}.sp-5{grid-column:span 5}.sp-6{grid-column:span 6}.sp-7{grid-column:span 7}.sp-8{grid-column:span 8}.sp-9{grid-column:span 9}.sp-10{grid-column:span 10}.sp-11{grid-column:span 11}.sp-12{grid-column:span 12}}[data-grund=nacht].mit-raster,[data-grund=dunkel].mit-raster{position:relative;isolation:isolate}[data-grund=nacht].mit-raster::before,[data-grund=dunkel].mit-raster::before{--spalten:4;content:"";position:absolute;inset-block:0;inset-inline-start:50%;z-index:-1;width:min(100% - 2 * var(--rand),var(--inhalt));translate:-50% 0;border-inline-end:1px solid var(--raster-linie);background:linear-gradient(90deg,var(--raster-linie) 1px,transparent 1px) 0 0/calc((100% + var(--spaltenabstand))/var(--spalten)) 100% repeat-x;pointer-events:none}@media (min-width: 640px){[data-grund=nacht].mit-raster::before,[data-grund=dunkel].mit-raster::before{--spalten:6}}@media (min-width: 1024px){[data-grund=nacht].mit-raster::before,[data-grund=dunkel].mit-raster::before{--spalten:12}}
[data-grund]{background-color:var(--t-grund);color:var(--t-text);color-scheme:var(--t-schema);accent-color:var(--t-knopf-grund)}.flaeche-2{background-color:var(--t-flaeche-2)}.karte{background-color:var(--t-karte)}.kreuz{position:absolute;width:13px;height:13px;translate:-50% -50%;color:var(--hell-3);opacity:.55;pointer-events:none}.kreuz::before,.kreuz::after{content:"";position:absolute;background:currentColor}.kreuz::before{inset-inline-start:6px;inset-block:0;width:1px}.kreuz::after{inset-block-start:6px;inset-inline:0;height:1px}:is([data-grund=kalk],[data-grund=hell],[data-grund=weiss]) .kreuz{display:none}
.abschnitt{position:relative;padding-block:var(--abschnitt)}.abschnitt--eng{padding-block:var(--abschnitt-eng)}.abschnitt--ohne-oben{padding-block-start:0}.abschnitt--ohne-unten{padding-block-end:0}:is(.abschnitt[data-grund=nacht],.abschnitt[data-grund=nacht] + link) + .abschnitt[data-grund=nacht],:is(.abschnitt[data-grund=schiefer],.abschnitt[data-grund=schiefer] + link) + .abschnitt[data-grund=schiefer],:is(.abschnitt[data-grund=kalk],.abschnitt[data-grund=kalk] + link) + .abschnitt[data-grund=kalk],:is(.abschnitt[data-grund=weiss],.abschnitt[data-grund=weiss] + link) + .abschnitt[data-grund=weiss]{padding-block-start:var(--abschnitt-eng)}.abschnitt-kopf{display:grid;gap:var(--a-4);max-width:56rem;margin-block-end:clamp(var(--a-7),5vw,var(--a-8))}.abschnitt-kopf>.dachzeile{margin-block-end:0}.abschnitt-kopf>:is(h2,.h2){margin-block-end:var(--a-1)}.abschnitt-kopf .lead{margin:0}@media (min-width: 1024px){.abschnitt-kopf--zwei{max-width:none;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spaltenabstand);align-items:end}.abschnitt-kopf--zwei>*{grid-column:1/span 7}.abschnitt-kopf--zwei>.lead{grid-column:8/span 5;grid-row:1/span 2;align-self:end;padding-block-end:.5em}}.fugenlinie{display:block;height:1px;border:0;margin:0;background:var(--t-linie);transform-origin:0 50%}.fugenlinie--gesetzt{height:3px;background:var(--kalk)}.fugenlinie--senkrecht{width:1px;height:auto;align-self:stretch;transform-origin:50% 0}
a:where(:not([class])){color:var(--t-link);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:.08em;transition:background-size calc(var(--d-hover) * 2) var(--aus)}a:where(:not([class])):is(:hover,:focus-visible){background-size:100% 2px,100% 1px}:focus-visible{outline:2px solid var(--t-fokus);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.nur-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sprunglink{position:fixed;inset-block-start:var(--a-3);inset-inline-start:var(--a-3);z-index:var(--z-sprung);padding:var(--a-3) var(--a-5);border-radius:var(--r-knopf);background:var(--rot);color:var(--knopf-schrift);font-weight:650;text-decoration:none}.sprunglink:not(:focus){clip-path:inset(50%);pointer-events:none}.sprunglink:focus-visible{outline-color:var(--tinte)}
.knopf{--k-grund:var(--t-knopf-grund);--k-hover:var(--t-knopf-hover);--k-schrift:var(--t-knopf-schrift);--k-rand:var(--t-knopf-grund);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:var(--knopf-h);min-width:var(--ziel-min);padding:.55em 1.4em;border:1.5px solid var(--k-rand);border-radius:var(--r-knopf);background:var(--k-grund);color:var(--k-schrift);font-family:var(--font-text);font-size:var(--fs-knopf);font-weight:650;font-stretch:100%;line-height:1.15;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-align:center;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;user-select:none;transition:background-color var(--d-hover),border-color var(--d-hover),color var(--d-hover),translate .12s var(--aus)}.knopf::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:currentColor;opacity:.55;scale:0 1;transform-origin:0 50%;transition:scale calc(var(--d-hover) * 2) var(--aus);pointer-events:none}.knopf:hover{background:var(--k-hover);border-color:var(--k-hover)}.knopf:is(:hover,:focus-visible)::after{scale:1 1}.knopf:active{translate:0 1px}.knopf .ikon{width:1.25em;height:1.25em}.knopf--zweit{--k-grund:transparent;--k-schrift:var(--t-text);--k-rand:var(--t-knopf-zweit);--k-hover:transparent}.knopf--zweit:hover,.knopf--zweit[aria-pressed=true]{background:var(--t-knopf-zweit);border-color:var(--t-knopf-zweit);color:var(--t-grund)}.knopf--gross{min-height:60px;padding-inline:1.6em;font-size:1.0625rem}.knopf--voll{width:100%}.knopf--ikon{width:var(--knopf-h);padding:0}.knopf--ikon .ikon{width:22px;height:22px}.knopf:is(:disabled,[aria-disabled=true]){background:transparent;border-style:dashed;border-color:var(--t-feld-rand);color:var(--t-text-2);cursor:not-allowed;translate:none}.knopf:is(:disabled,[aria-disabled=true])::after{content:none}.knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-3)}.mehr{display:inline-flex;align-items:center;gap:.5em;min-height:var(--ziel-min);color:var(--t-link);font-weight:650;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .62em)/0 2px no-repeat,linear-gradient(currentColor,currentColor) 0 calc(50% + .62em)/100% 1px no-repeat;transition:background-size calc(var(--d-hover) * 2) var(--aus)}.mehr .ikon{transition:translate var(--d-hover) var(--aus)}.mehr:is(:hover,:focus-visible){background-size:100% 2px,100% 1px}.mehr:is(:hover,:focus-visible) .ikon{translate:4px 0}[data-pause] .ikon--abspielen,[data-pause][aria-pressed=true] .ikon--pause{display:none}[data-pause][aria-pressed=true] .ikon--abspielen{display:inline-block}.ikon{display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:-.25em;overflow:visible}.u-sprite{position:absolute;width:0;height:0;overflow:hidden}
.feld{display:grid;gap:var(--a-2)}.feld__etikett{font-size:var(--fs-klein);font-weight:650;line-height:1.35;color:var(--t-text)}.feld__hilfe{font-size:var(--fs-klein);line-height:1.45;color:var(--t-text-2)}.feld__fehler{display:flex;align-items:baseline;gap:.55em;font-size:var(--fs-klein);font-weight:650;line-height:1.4;color:var(--t-fehler-text)}.feld__fehler::before{content:"";flex:none;width:7px;height:12px;translate:0 1px;background:var(--t-fehler-marke);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.eingabe{width:100%;min-height:var(--knopf-h);padding:.7em .9em;border:var(--feld-rand-b) solid var(--t-feld-rand);border-radius:var(--r-feld);background-color:var(--t-feld-grund);color:var(--t-text);font:400 1rem/1.4 var(--font-text);transition:border-color var(--d-hover),box-shadow var(--d-hover)}.eingabe:hover{border-color:var(--t-text)}.eingabe:focus-visible{outline:2px solid var(--t-fokus);outline-offset:2px;border-color:var(--t-text)}.eingabe::placeholder{color:var(--t-text-3);opacity:1}.eingabe[aria-invalid=true]{border-color:var(--t-fehler-marke);box-shadow:inset 4px 0 0 var(--t-fehler-marke)}textarea.eingabe{min-height:8.5rem;resize:vertical}select.eingabe{appearance:none;padding-inline-end:2.8em;background-image:linear-gradient(45deg,transparent 50%,var(--t-text-2) 50%),linear-gradient(-45deg,transparent 50%,var(--t-text-2) 50%);background-position:right 1.35em center,right 1em center;background-size:.38em .38em,.38em .38em;background-repeat:no-repeat}.wahl{appearance:none;flex:none;display:inline-grid;place-content:center;width:22px;height:22px;margin:0;border:var(--feld-rand-b) solid var(--t-feld-rand);border-radius:var(--r-feld);background:var(--t-feld-grund);vertical-align:-.3em;cursor:pointer}.wahl::before{content:"";width:12px;height:12px;scale:0;transition:scale var(--d-hover) var(--sprung)}.wahl[type=checkbox]::before{background:var(--t-knopf-schrift);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}.wahl[type=checkbox]:checked{background:var(--t-knopf-grund);border-color:var(--t-knopf-grund)}.wahl[type=radio]::before{width:9px;height:15px;background:var(--t-text);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.wahl:checked::before{scale:1}.wahl:hover{border-color:var(--t-text)}.wahl:focus-visible{outline:2px solid var(--t-fokus);outline-offset:3px}.wahl-zeile{display:flex;align-items:flex-start;gap:.75em;min-height:var(--ziel-min);padding-block:.6em;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:var(--a-2)}.chip{display:inline-flex;align-items:center;gap:.5em;min-height:var(--ziel-min);padding:.4em 1em;border:var(--feld-rand-b) solid var(--t-feld-rand);border-radius:var(--r-chip);background:transparent;color:var(--t-text);font:600 .9375rem/1.2 var(--font-text);transition:background-color var(--d-hover),color var(--d-hover),border-color var(--d-hover),translate .12s var(--aus)}.chip:hover{border-color:var(--t-text)}.chip:active{translate:0 1px}.chip[aria-pressed=true],.chip[aria-checked=true],.chip[aria-selected=true]{background:var(--t-text);border-color:var(--t-text);color:var(--t-grund)}
.dachzeile{display:flex;align-items:center;gap:.9em;margin-block:0 var(--a-5);font-family:var(--font-plakat);font-size:var(--fs-dachzeile);font-weight:800;font-stretch:75%;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--t-dachzeile-text)}.dachzeile::before{content:"";flex:none;width:8px;height:14px;background:var(--t-dachzeile-raute);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.dachzeile--ohne-raute::before{content:none}.liste-raute{display:grid;gap:.55em;padding:0;list-style:none}.liste-raute>li{position:relative;padding-inline-start:1.35em}.liste-raute>li::before{content:"";position:absolute;inset-inline-start:.1em;inset-block-start:.5em;width:6px;height:10px;background:var(--t-text-3);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}
.raute{display:inline-block;width:.5em;height:.866em;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.raute--liegend{width:.866em;height:.5em}.kerbe{position:absolute;z-index:3;inset-block-start:calc(var(--kerbe-h)/-2);inset-inline-end:max(var(--rand),(100% - var(--inhalt))/2);width:var(--kerbe-b);height:var(--kerbe-h);background:var(--t-grund);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);pointer-events:none}.kerbe--mitte{inset-inline-end:calc(50% - var(--kerbe-b)/2)}.kerbe--links{inset-inline:max(var(--rand),(100% - var(--inhalt))/2) auto}
.bild{position:relative;margin:0;overflow:hidden;background-color:var(--t-flaeche-2)}.bild :is(img,video,canvas){width:100%;height:auto}.bild:is(.bild--16x9,.bild--21x9,.bild--3x2,.bild--4x3,.bild--1x1,.bild--4x5,.bild--9x16,.bild--fest) :is(img,video,canvas){position:absolute;inset:0;height:100%;object-fit:cover}.bild--16x9{aspect-ratio:16/9}.bild--21x9{aspect-ratio:21/9}.bild--3x2{aspect-ratio:3/2}.bild--4x3{aspect-ratio:4/3}.bild--1x1{aspect-ratio:1}.bild--4x5{aspect-ratio:4/5}.bild--9x16{aspect-ratio:9/16}.bild--ganz :is(img,video,canvas){object-fit:contain}.bild--fuge{outline:3px solid var(--kalk);outline-offset:-3px}figure>.bildzeile,figcaption.bildzeile{margin-block-start:var(--a-3)}
.stapel>* + *{margin-block-start:var(--stapel,1em)}.stapel--eng{--stapel:.5em}.stapel--weit{--stapel:var(--a-6)}.text-mass{max-width:var(--breite-text)}.zentriert{text-align:center;margin-inline:auto}.klebend{position:sticky;inset-block-start:var(--kopf-h);z-index:var(--z-klebend)}@media (max-width: 959px){.ab-960{display:none!important}}@media (min-width: 960px){.bis-959{display:none!important}}
html.js.bewegt [data-ein]{opacity:0;translate:0 var(--auftritt-versatz);transition:opacity var(--d-auftritt) var(--aus),translate var(--d-auftritt) var(--aus);transition-delay:calc(var(--i,0) * var(--d-staffel))}html.js.bewegt [data-ein=blende]{translate:none}html.js.bewegt [data-ein=fuge]{opacity:1;translate:none;scale:0 1;transition:scale var(--d-fuge) var(--weich);transition-delay:calc(var(--i,0) * var(--d-staffel))}html.js.bewegt .fugenlinie--senkrecht[data-ein=fuge]{scale:1 0}html.js.bewegt [data-ein=platte]{translate:0 -8px;scale:1.02;box-shadow:var(--schatten-setzen);transition:opacity var(--d-platte) var(--aus),translate var(--d-platte) var(--aus),scale var(--d-platte) var(--aus),box-shadow calc(var(--d-platte) * 1.6) var(--aus);transition-delay:calc(var(--i,0) * var(--d-staffel))}html.js.bewegt [data-ein=raute]{opacity:1;translate:none;scale:0;transition:scale calc(var(--d-platte) * 1.6) var(--sprung);transition-delay:calc(var(--i,0) * var(--d-staffel))}html.js.bewegt [data-ein].ist-sichtbar{opacity:1;translate:none;scale:none;box-shadow:none}html.pausiert *,html.pausiert ::before,html.pausiert ::after{animation-play-state:paused!important}@keyframes dakaj-ein{from{opacity:0;translate:0 var(--auftritt-versatz)}}@keyframes dakaj-fuge{from{scale:0 1}}@keyframes dakaj-blende{from{opacity:0}}
@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}html.ruhig *,html.ruhig ::before,html.ruhig ::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}:root{--vt-x:calc(max(var(--rand),(100vw - var(--inhalt))/2) + var(--logo-b) * .16);--vt-y:calc(var(--kopf-h)/2)}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--d-seitenwechsel)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:dakaj-raute-auf var(--d-seitenwechsel) var(--schnitt) both}}html.ruhig::view-transition-new(root){animation:none}@keyframes dakaj-raute-auf{from{clip-path:polygon(var(--vt-x) var(--vt-y),var(--vt-x) var(--vt-y),var(--vt-x) var(--vt-y),var(--vt-x) var(--vt-y))}to{clip-path:polygon(var(--vt-x) calc(var(--vt-y) - 300vmax),calc(var(--vt-x) + 173.3vmax) var(--vt-y),var(--vt-x) calc(var(--vt-y) + 300vmax),calc(var(--vt-x) - 173.3vmax) var(--vt-y))}}@media print{html.js [data-ein]{opacity:1!important;translate:none!important;scale:none!important;box-shadow:none!important}*,::before,::after{animation:none!important;transition:none!important}[data-grund]{background:none!important;color:var(--tinte)!important}.kerbe,.kreuz,.sprunglink,video,canvas{display:none!important}}
:root{--kopf-sichtbar:var(--kopf-h);--vt-x:calc(max(var(--rand),(100vw - var(--inhalt))/2) + var(--logo-b) * .1872);--vt-y:calc(var(--kopf-h)/2 - var(--logo-b) * .0617)}.kopf{height:var(--kopf-h)}.kopf__leiste{position:fixed;inset:0 0 auto;z-index:var(--z-kopf);height:var(--kopf-h);border-block-end:1px solid transparent;transition:translate .36s var(--aus),border-color .36s;view-transition-name:dakaj-kopf}.kopf__zeile{position:relative;display:flex;align-items:center;gap:var(--a-3);height:100%;transition:translate .36s var(--aus)}.kopf__marke{flex:none;margin-inline-end:auto}.kopf__marke:focus-visible{outline-offset:6px}.kopf__logo{display:block;width:var(--logo-b);transform-origin:0 50%;transition:scale .36s var(--aus)}.kopf__logo :is(svg,img){display:block;width:100%;height:auto}.kopf__link,.kopf__mobil{position:relative;display:inline-flex;align-items:center;gap:.45em;min-height:44px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none}.kopf__link{color:var(--t-text)}.kopf__mobil{font-size:.9375rem;color:var(--t-text-2)}.kopf__nav,.kopf__mobil,.kopf__wort,.kopf__nummer,.kopf__lang,.kopf__menue-wort{display:none}.kopf__anruf{flex:none;width:48px;min-height:48px;padding:0}.kopf__menue{flex:none;min-height:48px;padding-inline:.85em;gap:.45em}html.kopf-kompakt .kopf__leiste{border-block-end-color:var(--fuge-hell)}@media (min-width: 390px){.kopf__menue-wort{display:inline}}@media (min-width: 960px){html.kopf-kompakt{--kopf-sichtbar:var(--kopf-kompakt)}html.kopf-kompakt .kopf__leiste{translate:0 calc(var(--kopf-kompakt) - var(--kopf-h))}html.kopf-kompakt .kopf__zeile{translate:0 calc((var(--kopf-h) - var(--kopf-kompakt))/2)}html.kopf-kompakt .kopf__logo{scale:.9091}.kopf__zeile{gap:var(--a-5)}.kopf__marke{margin:0}.kopf__nav{display:flex;flex:1 1 auto;justify-content:safe flex-end}.kopf__liste{display:flex;align-items:center;gap:clamp(.9rem,-.6rem + 2.2vw,1.5rem)}.kopf__menue{display:none!important}.kopf__anruf{width:auto;padding-inline:1.15em}.kopf__wort{display:inline}}@media (min-width: 1100px){.kopf__wort{display:none}.kopf__nummer{display:inline}}@media (min-width: 1280px){html.kopf-kompakt .kopf__logo{scale:.7407}.kopf__lang{display:inline}.kopf__kurz{display:none}}@media (min-width: 1440px){.kopf__mobil{display:inline-flex}}.kopf__link::after,.kopf__kachel::after,.qv__platte::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--t-knopf-grund);scale:0 1;transform-origin:0 50%;transition:scale .4s var(--aus)}.kopf__link::after{inset-block-end:7px;height:2px;background:currentColor}.kopf__link:is([aria-current],[data-aktiv])::after{background:var(--rot)}:is(.kopf__link,.kopf__kachel,.qv__platte):is(:hover,:focus-visible)::after,:is(.kopf__link,.kopf__kachel):is([aria-current],[data-aktiv])::after{scale:1}.nr-klein,.kopf__nr,.menue__nr,.fuss__nr,.fuss__titel,.qv__nr{font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.2em}.kopf__panel-titel,.kopf__kachel-titel,.qv__titel,.fe__weg,.menue__link{font-family:var(--font-plakat);font-weight:800;font-stretch:70%;line-height:1.02}.kopf__punkt--klapp{display:flex;align-items:center}.kopf__klapp{display:inline-grid;place-items:center start;width:44px;height:44px;margin-inline-end:-14px;padding:0 0 0 6px;border:0;background:none}.kopf__klapp::before{content:"";width:7px;height:7px;border:solid;border-width:0 2px 2px 0;rotate:45deg;translate:0 -2px;transition:rotate .3s var(--aus),translate .3s var(--aus)}.kopf__klapp[aria-expanded=true]::before{rotate:225deg;translate:0 2px}.kopf__panel{position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - 50vw);width:100vw;border-block:1px solid var(--fuge-hell);background:var(--weiss);box-shadow:var(--schatten-setzen);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .32s var(--schnitt),visibility 0s .32s}html.kopf-kompakt .kopf__panel{inset-block-start:calc(100% - (var(--kopf-h) - var(--kopf-kompakt))/2)}.kopf__klapp[aria-expanded=true] + .kopf__panel,html:not(.js) .kopf__punkt--klapp:is(:hover,:focus-within) .kopf__panel{visibility:visible;clip-path:inset(0 0 -64px);transition:clip-path .42s var(--schnitt)}.kopf__panel-raster{width:min(100% - 2 * var(--rand),var(--inhalt));margin-inline:auto;padding-block:var(--a-6) var(--a-7)}.kopf__panel-kopf{grid-column:span 4;display:grid;align-content:start;justify-items:start;gap:var(--a-3);padding-inline-end:var(--a-5)}.kopf__panel-kopf .dachzeile{margin:0}.kopf__panel-titel{font-size:var(--fs-h3);text-wrap:balance}.kopf__kacheln{grid-column:span 8;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--fuge-hell)}.kopf__kachel{position:relative;display:grid;align-content:start;gap:var(--a-3);height:100%;padding:var(--a-5) var(--a-4) var(--a-6);background:var(--weiss);color:var(--t-text);text-decoration:none}.kopf__kachel:is(:hover,:focus-visible,[aria-current]){background:var(--kalk)}.kopf__nr{color:var(--rot)}.kopf__kachel-titel{font-size:1.375rem}.kopf__stich,.qv__stich{font-size:var(--fs-klein);line-height:1.45;color:var(--t-text-2)}html.bewegt .kopf__klapp[aria-expanded=true] + .kopf__panel li{animation:dakaj-ein .5s var(--aus) backwards}@media (min-width: 1280px){.kopf__kacheln{grid-template-columns:repeat(4,1fr)}}.sk__raster,.tx__raster,.bt__raster,.ab__raster,.rt__raster,.fe__raster{position:relative;display:grid;gap:var(--a-7) var(--spaltenabstand);align-items:center}@media (min-width: 1024px){.kopf__panel-raster,.tx__raster,.bt__raster,.ab__raster,.rt__raster,.fe__raster,.fuss__raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spaltenabstand)}}::view-transition-group(dakaj-kopf){animation-duration:var(--d-seitenwechsel);animation-timing-function:var(--schnitt)}
html.menue-offen{overflow:hidden}.menue{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--nacht);overflow:hidden}.menue[open]{display:flex;flex-direction:column}.menue__kopf{flex:none;height:var(--kopf-h);border-block-end:1px solid var(--fuge-hell)}.menue__kopfzeile{display:flex;align-items:center;justify-content:space-between;height:100%}.menue__marke img{width:var(--logo-b)}.menue__zu{width:48px;min-height:48px;padding:0}.menue__flaeche{flex:1;overflow-y:auto;overscroll-behavior:contain}.menue__inhalt{display:grid;gap:var(--a-7);padding-block:var(--a-5) calc(var(--a-7) + env(safe-area-inset-bottom))}.menue__punkt{border-block-end:1px solid var(--fuge-dunkel)}.menue__link,.menue__unterlink{display:flex;align-items:center;gap:.8em;min-height:48px;color:var(--hell);text-decoration:none}.menue__link{min-height:60px;font-size:clamp(2rem,1.4rem + 2.6vw,2.75rem)}.menue__unter{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding-block-end:var(--a-4)}.menue__unterlink{font-weight:600;color:var(--hell-2)}:is(.menue__link,.menue__unterlink):is(:hover,[aria-current]){color:var(--hell);text-decoration:underline;text-underline-offset:.2em}.menue__nr{color:var(--hell-3)}.menue__kontakt{display:grid;gap:var(--a-3);max-width:30rem;--i:5}html.bewegt .menue[open] .menue__flaeche{animation:menue-auf .42s var(--schnitt) backwards}html.bewegt .menue[open] :is(.menue__punkt,.menue__kontakt){animation:dakaj-ein .55s var(--aus) calc(120ms + var(--i,0) * 45ms) backwards}.menue__punkt:nth-child(2){--i:1}.menue__punkt:nth-child(3){--i:2}.menue__punkt:nth-child(4){--i:3}.menue__punkt:nth-child(5){--i:4}@keyframes menue-auf{from{clip-path:inset(0 0 100%)}}.dock{position:fixed;inset:auto 0 0;z-index:var(--z-dock);display:grid;grid-template-columns:1.3fr 1fr 1fr;padding-block-end:env(safe-area-inset-bottom);border-block-start:1px solid var(--fuge-dunkel);translate:0 calc(100% + 2px);visibility:hidden;transition:translate .38s var(--aus),visibility 0s .38s}.dock.ist-da:not(.ist-weg){translate:none;visibility:visible;transition:translate .38s var(--aus)}.dock--zwei{grid-template-columns:1.3fr 1fr}.dock__knopf{display:flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--dock-h);color:var(--hell);font-weight:650;text-decoration:none}.dock__knopf + .dock__knopf{border-inline-start:1px solid var(--fuge-dunkel)}.dock__knopf:active{background:var(--karte)}.dock__knopf--anruf{background:var(--signal);color:var(--knopf-schrift)}.dock__knopf--anruf:active{background:var(--signal-tief)}.dock__knopf:focus-visible{outline-offset:-4px}@media (min-width: 960px){.menue,.dock{display:none!important}}@media (max-height: 420px){:root,html.kopf-kompakt{--kopf-sichtbar:0px}.kopf__leiste,html.kopf-kompakt .kopf__leiste{position:absolute;translate:none}.dock{display:none!important}html,html.dock-fest,html:has([data-dock].ist-da:not(.ist-weg)){scroll-padding-top:8px;scroll-padding-bottom:8px}}
.fuss{padding-block:clamp(3rem,2rem + 4vw,6rem) var(--a-6);border-block-start:1px solid var(--fuge-hell)}.fuss a{background:none;color:var(--t-text);text-decoration:none}.fuss__raster,.fuss__nav{display:grid;gap:var(--a-7) var(--spaltenabstand)}.fuss__marke{display:grid;justify-items:start;align-content:start;gap:var(--a-5)}.fuss__logo img{width:var(--logo-b)}.fuss__satz{max-width:30ch;color:var(--t-text-2)}.fuss__nummer{padding-block:.2em;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem)}.fuss__nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.fuss__paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--a-5) var(--spaltenabstand);margin-block-start:var(--a-5)}.fuss__paar .fuss__titel{margin-block-start:0}.fuss__titel{margin:0 0 var(--a-2);text-transform:uppercase;color:var(--t-text-2)}.fuss__titel:not(:first-child){margin-block-start:var(--a-5)}.fuss__liste{display:grid}.fuss__liste a{display:inline-flex;align-items:center;gap:.6em;min-height:44px;overflow-wrap:anywhere}.fuss a:hover,.fuss a[aria-current]{color:var(--rot)}.fuss a:hover{text-decoration:underline;text-underline-offset:.2em}.fuss__etikett{display:inline-block;min-width:3.6em;color:var(--t-text-3);font-size:var(--fs-klein)}.fuss__nr{flex:none;color:var(--t-text-3)}.fuss__adresse,.fuss__oez{line-height:1.6}.fuss__unten{display:grid;gap:var(--a-2);margin-block-start:clamp(3rem,2rem + 3vw,5rem);padding-block-start:var(--a-5);border-block-start:1px solid var(--fuge-hell);font-size:var(--fs-klein);color:var(--t-text-2)}.fuss__unten p{max-width:none}.fuss__unten a{display:inline-flex;align-items:center;min-height:44px}@media (max-width: 639.98px){.fuss__raster{row-gap:var(--a-6)}.fuss__satz{display:none}.fuss__unten{margin-block-start:var(--a-7)}}@media (min-width: 640px) and (max-width: 1023px){.fuss__raster{grid-template-columns:1fr 1fr}.fuss__marke{grid-column:1/-1}.fuss--ohne-kontakt .fuss__nav{grid-column:1/-1}}@media (min-width: 1024px){.fuss__marke{grid-column:1/span 5}.fuss__raster>.fuss__spalte{grid-column:6/span 3}.fuss__nav{grid-column:9/span 4;grid-template-columns:1fr 1fr}.fuss__raster>* + *{padding-inline-start:var(--spaltenabstand);border-inline-start:1px solid var(--fuge-hell)}.fuss--ohne-kontakt .fuss__marke{grid-column:1/span 6}.fuss--ohne-kontakt .fuss__nav{grid-column:7/span 6}.fuss__paar{grid-template-columns:1fr}}@media (min-width: 1024px) and (max-width: 1399.98px){.fuss__marke{grid-column:1/span 4}.fuss__raster>.fuss__spalte{grid-column:5/span 3}.fuss__nav{grid-column:8/span 5}}@media (max-width: 959px){.dock-fest .fuss{padding-block-end:calc(var(--a-6) + var(--dock-h))}}
.sk{display:flex;flex-direction:column;justify-content:center;min-height:min(66svh,46rem);padding-block:clamp(1.5rem,.5rem + 3.5vw,4.5rem) clamp(3rem,2rem + 4vw,6.5rem)}.sk--schlicht{min-height:0;padding-block-end:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.sk__text{display:grid;justify-items:start;min-width:0}.sk__h1{max-width:15ch}.sk--schlicht .sk__h1{max-width:22ch}.strich{width:4.5rem;height:2px;margin-block:var(--a-5) var(--a-1);background:var(--t-text-3)}.strich--gross{width:7.5rem;height:3px;margin-block:clamp(1.25rem,.8rem + 1.5vw,2rem) 0}.sk__lead,.fe__text .lead{margin-block-start:var(--a-5)}.sk__knoepfe{margin-block-start:var(--a-6)}.sk__hinweis{margin-block-start:var(--a-4);max-width:46ch}.sk__bild{position:relative;margin:0}.sk--hell .sk__bild::before{content:"";position:absolute;inset:-12px;border:1px solid var(--fuge-hell)}.sk__platte-bild{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--t-flaeche-2)}.sk__platte-bild .bild,.sk__platte .bild{position:absolute;inset:0}.sk__platte-bild img,.sk__platte img{width:100%;height:100%;object-fit:cover}.sk__licht{position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,rgb(233 201 154/.34) 50%,transparent 62%);mix-blend-mode:soft-light;translate:101%}html.bewegt .sk__licht{animation:sk-licht var(--d-streiflicht) var(--weich) .45s backwards}@keyframes sk-licht{from{translate:-101%}}.sk__rechts--komponente>[data-komponente]{padding:0;background:none}.sk__rechts--komponente>[data-komponente]>.rahmen{width:auto}.sk__kreuz{display:none}.sk__kerbe{inset-block:auto calc(var(--kerbe-h)/-2)}@media (min-width: 768px){.sk--mit-rechts .sk__raster{grid-template-columns:repeat(12,minmax(0,1fr))}.sk--mit-rechts .sk__text{grid-column:1/span 8}.sk__rechts{grid-column:9/span 4}.sk__platte-bild{aspect-ratio:4/5}}@media (min-width: 960px) and (max-width: 1023.98px){.sk--mit-rechts:not(.sk--hell) .sk__text{grid-column:1/span 7}.sk--mit-rechts:not(.sk--hell) .sk__rechts{grid-column:8/span 5}}@media (min-width: 1024px){.sk--mit-rechts .sk__text{grid-column:1/span 7}.sk__rechts{grid-column:8/span 5}.sk--hell .sk__rechts{grid-column:9/span 4}.sk__kreuz{display:block;inset-block-start:0;inset-inline-start:calc((100% + var(--spaltenabstand)) * 7/12)}.sk__kreuz--2{inset-block:auto 0;inset-inline-start:100%}}.sk__render{display:grid;justify-items:center;gap:var(--a-3)}.sk__render-link{position:relative;display:block;overflow:hidden;width:min(100%,17rem)}.sk__render img{display:block;width:100%;height:auto;mix-blend-mode:lighten}.sk__render-zeile{margin:0;font-size:var(--fs-klein)}.sk__render-zeile .mehr{color:var(--t-text)}.sk__kontakt{display:grid;justify-items:start;align-content:center;gap:var(--a-2);min-width:0;container-type:inline-size}.sk__kontakt-etikett{margin:var(--a-3) 0 0;font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.2em;text-transform:uppercase;color:var(--t-text-2)}.sk__kontakt-etikett:first-child{margin-block-start:0}.sk__kontakt-nummer{display:inline-flex;align-items:center;min-height:var(--ziel-min);font-size:min(var(--fs-telefon),14cqi);color:var(--t-text);text-decoration:none}.sk__kontakt-nummer:is(:hover,:focus-visible){text-decoration:underline 3px;text-underline-offset:.12em}.sk__kontakt-oez{display:grid;gap:.2em;margin:0;padding:0;list-style:none}.sk__kontakt-zweit{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--a-3);margin:var(--a-2) 0 0}.sk__kontakt-zweit .sk__kontakt-etikett{margin:0}.sk__kontakt-zweit a{display:inline-flex;align-items:center;min-height:var(--ziel-min);color:var(--t-text);font:800 1.5rem/1 var(--font-plakat);font-stretch:75%;font-variant-numeric:tabular-nums;white-space:nowrap}.sk__kontakt-zweit--mail a{max-width:100%;font:650 var(--fs-lead)/1.3 var(--font-text);white-space:normal;overflow-wrap:normal;text-decoration:underline 1px;text-underline-offset:.2em;background:none}.sk__kontakt-zweit--mail a:is(:hover,:focus-visible){text-decoration-thickness:2px}@media (min-width: 768px){.sk__render-link{width:100%}.sk__render img{max-height:calc(100svh - var(--kopf-h) - 7rem);object-fit:contain}.sk--schlicht.sk--mit-rechts{min-height:min(56svh,36rem)}}@media (max-width: 767.98px){.sk__rechts:has(>.sk__kontakt){margin-block-start:var(--a-6);padding-block-start:var(--a-5);border-block-start:1px solid var(--t-linie)}.sk--mit-rechts .sk__rechts:has(>.sk__render){display:none}}@media (max-width: 767.98px){.sk--bild-zuerst{padding-block-start:0}.sk--bild-zuerst .sk__rechts{order:-1;margin-inline:calc(-1 * var(--rand))}.sk--bild-zuerst .sk__raster{row-gap:var(--a-5)}.sk--bild-zuerst .sk__platte-bild{aspect-ratio:4/5}.sk--bild-zuerst .sk__bild>.bildzeile{padding-inline:var(--rand)}}.sk--wand{min-height:min(80svh,54rem);justify-content:flex-end}.sk__wand{position:absolute;inset:0;display:grid;gap:4px;grid:repeat(3,1fr)/repeat(3,1fr);grid-template-areas:"a a b" "a a c" "d e e";overflow:hidden;background:var(--fuge-dunkel)}.sk__platte{position:relative;overflow:hidden}.sk__platte:nth-child(1){grid-area:a}.sk__platte:nth-child(2){grid-area:b}.sk__platte:nth-child(3){grid-area:c}.sk__platte:nth-child(4){grid-area:d}.sk__platte:nth-child(5){grid-area:e}.sk__platte:nth-child(n+6){display:none}.sk--wand .sk__text{position:relative;max-width:46rem;margin-block-start:34svh;padding:clamp(1.25rem,.5rem + 3vw,3.5rem);background:var(--nacht);box-shadow:var(--schatten-dialog)}@media (max-width: 639.98px){.sk--wand{padding-block-start:0}.sk__wand[data-n]{inset:0 0 auto;height:80vw;grid:repeat(2,1fr)/repeat(3,1fr);grid-template-areas:"a a b" "a a c"}.sk__platte:nth-child(n+4){display:none}.sk--wand .sk__text{margin-block-start:calc(80vw - 3.5rem)}}.sk--wand .sk__h1{max-width:12ch;font-size:clamp(3rem,1.6rem + 6.2vw,8.25rem);line-height:.86}html.bewegt .sk__platte .bild{animation:sk-wand 2.4s var(--aus) backwards}@keyframes sk-wand{from{scale:1.06}}@media (min-width: 1024px){.sk__wand{grid:repeat(3,1fr)/repeat(6,1fr);grid-template-areas:"a a b c d d" "a a e e d d" "f g e e h h"}.sk__platte:nth-child(n+6){display:block}.sk__platte:nth-child(6){grid-area:f}.sk__platte:nth-child(7){grid-area:g}.sk__platte:nth-child(8){grid-area:h}.sk--wand .sk__text{margin-block-start:0}.sk__wand[data-n="7"]{grid-template-areas:"d d e b a a" "d d c c a a" "f g c c a a"}.sk__wand[data-n="6"]{grid-template-areas:"a a b c d d" "a a b c d d" "a a e f d d"}.sk__wand[data-n="5"]{grid-template-areas:"a a b c d d" "a a e e d d" "a a e e d d"}.sk__wand[data-n="4"]{grid-template-areas:"a a b b d d" "a a b b d d" "a a c c d d"}}@media (min-width: 640px) and (max-width: 1023.98px){.sk__wand[data-n="4"]{grid-template-areas:"a a b" "a a b" "c d d"}}.brotkrumen{margin-block:calc(var(--a-2) * -1) var(--a-1);font-size:var(--fs-klein)}.brotkrumen__liste>li{display:inline}.brotkrumen__liste>li + li::before{content:"";display:inline-block;width:6px;height:6px;margin-inline:.2em .8em;border:solid var(--t-text-3);border-width:1.5px 1.5px 0 0;rotate:45deg;vertical-align:.1em}.brotkrumen__link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;vertical-align:middle;color:var(--t-text-2);text-decoration:none}.brotkrumen__link:hover{color:var(--t-text);text-decoration:underline;text-underline-offset:.2em}.brotkrumen__hier{color:var(--t-text);font-weight:600}
.tx__raster{align-items:start}.tx__kopf,.bt__text{display:grid;justify-items:start;align-content:start;min-width:0}.tx__kopf{max-width:52rem}:is(.tx__kopf,.bt__text) .lead{margin-block-start:var(--a-4)}.tx__fluss{display:grid;gap:1em;align-content:start;max-width:var(--breite-text)}.tx__hinweis,.bt__hinweis{margin-block-start:var(--a-3);padding-block-start:var(--a-3);border-block-start:1px solid var(--t-linie)}.tx--mittig{text-align:center}.tx--mittig :is(.tx__kopf,.tx__fluss){justify-items:center;margin-inline:auto}.bt__text>:is(p,ul,.knoepfe) + :is(p,ul,.knoepfe){margin-block-start:1em}.bt__bild{margin:0}.bt__platte{position:relative;overflow:hidden;background:var(--t-flaeche-2)}.bt__streifen{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:var(--a-6)}.bt__streifen>li{width:clamp(4.5rem,20vw,7.5rem)}.sk__ersatz{display:contents}@media (min-width: 640px) and (max-width: 767.98px){.bt--hoch .bt__bild{width:min(100%,26rem)}}@media (min-width: 768px) and (max-width: 1023.98px){.bt--hoch .bt__raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.bt--hoch .bt__bild{grid-column:8/span 5;grid-row:1}.bt--hoch .bt__text{grid-column:1/span 7;grid-row:1}.bt--hoch.bt--links .bt__bild{grid-column:1/span 5}.bt--hoch.bt--links .bt__text{grid-column:6/span 7}}@media (min-width: 1024px){.tx__raster>*{grid-column:1/span 8}.tx--geteilt .tx__kopf{grid-column:1/span 5;position:sticky;inset-block-start:calc(var(--kopf-sichtbar) + var(--a-6))}.tx--geteilt .tx__fluss{grid-column:7/span 6;padding-block-start:.4em}.tx--mittig .tx__raster>*{grid-column:3/span 8}.tx__fluss--2{display:block;max-width:none;columns:2;column-gap:var(--a-7)}.tx__fluss--2>*{break-inside:avoid;margin-block-end:1em}.bt__bild{grid-column:8/span 5;grid-row:1}.bt__text{grid-column:1/span 6;grid-row:1}.bt--links .bt__bild{grid-column:1/span 5}.bt--links .bt__text{grid-column:7/span 6}.bt--breit .bt__bild{grid-column:6/span 7}.bt--breit .bt__text{grid-column:1/span 4}.bt--breit :is(.bt__bild,.bt__text){align-self:start;position:sticky;inset-block-start:calc(var(--kopf-sichtbar,var(--kopf-h)) + var(--a-6))}.bt--breit.bt--links .bt__bild{grid-column:1/span 7}.bt--breit.bt--links .bt__text{grid-column:9/span 4}.bt--ohne-bild .bt__text{grid-column:1/span 8}.ab__text{grid-column:1/span 6}.ab__kontakt{grid-column:7/span 6;padding-inline-start:var(--a-7)}}.ab__raster{align-items:end}.ab__h2{max-width:13ch}.ab__lead{margin-block-start:var(--a-5)}.ab__kontakt{display:grid;justify-items:start;gap:var(--a-5)}.ab__nummer{position:relative;display:inline-block;padding-block:.3em;color:var(--t-text);font-size:min(var(--fs-telefon),1rem + 4.2vw);text-decoration:none}.ab__fuge{position:absolute;inset:auto 0 0;height:4px;background:var(--t-knopf-grund);transform-origin:0 50%;transition:height var(--d-hover)}.ab__nummer:hover .ab__fuge{height:7px}.ab__meta a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.ab__meta a:hover{text-decoration:underline}.ab__meta .ab__mail{max-width:100%;overflow-wrap:normal}.hw.abschnitt--eng{padding-block:var(--a-5)}.hw__rahmen{display:flex;align-items:baseline;gap:var(--a-3)}.hw__raute{flex:none;font-size:.875rem;color:var(--t-text-3)}.hw__text{display:grid;gap:.5em;max-width:var(--breite-text);color:var(--t-text-2)}
.rt__raster{align-items:start}.rt__inhalt .dachzeile{margin-block-end:var(--a-3)}.rt__liste{display:grid;border-inline-start:1px solid var(--t-linie)}.rt__liste a{display:flex;align-items:center;min-height:44px;margin-inline-start:-1px;padding-inline-start:var(--a-4);border-inline-start:2px solid transparent;color:var(--t-text-2);font-size:var(--fs-klein);line-height:1.3;text-decoration:none}.rt__liste a:hover{color:var(--t-text);border-color:var(--rot)}.rt__fluss{max-width:var(--breite-text)}.rt__fluss>* + *{margin-block-start:1em}.rt__fluss>:is(h2,h3){margin-block-start:2.2em;scroll-margin-block-start:calc(var(--kopf-sichtbar) + var(--a-5))}.rt__fluss>:first-child{margin-block-start:0}.rt__h2{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:1}.rt__h3{font-size:var(--fs-h3)}.rt__tabelle{overflow-x:auto}.rt__tabelle table{width:100%;border-block-start:1px solid var(--t-linie)}.rt__tabelle :is(th,td){padding:.6em .9em .6em 0;border-block-end:1px solid var(--t-linie);text-align:start;vertical-align:top}.rt__tabelle th{width:36%;font-weight:600}.rt__fluss>.rt__stand,.rt__fluss>.rt__oben{margin-block-start:var(--a-7)}.rt__pfeil{rotate:-90deg}@media print{.rt__inhalt,.rt__oben{display:none}}.fe{display:flex;flex-direction:column;justify-content:center;min-height:min(78svh,52rem)}.fe__text{display:grid;justify-items:start;min-width:0}.fe__h1{max-width:14ch}.fe__wege{display:grid;width:min(100%,34rem);margin-block:var(--a-6);border-block-start:1px solid var(--t-linie)}.fe__weg{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-block-end:1px solid var(--t-linie);color:var(--t-text);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);text-decoration:none}.fe__weg .ikon{transition:translate var(--d-hover) var(--aus)}.fe__weg:is(:hover,:focus-visible) .ikon{translate:6px 0}.fe__platte{display:grid;place-items:center;aspect-ratio:1;max-width:30rem;padding:12%}.fe__stern{width:100%;height:auto;overflow:visible}.fe__luecke{fill:none;stroke:var(--tinte-3);stroke-width:7;stroke-dasharray:22 16;transition:opacity .3s}.fe__neu{opacity:0;transition:transform .75s var(--sprung),opacity .25s}.ist-gesetzt .fe__neu{transform:none;opacity:1}.ist-gesetzt .fe__luecke{opacity:0}.fe__setzen{margin-block-start:var(--a-4)}@media (min-width: 1024px){.rt__inhalt{grid-column:1/span 3;position:sticky;inset-block-start:calc(var(--kopf-sichtbar) + var(--a-6));align-self:start;max-height:calc(100vh - var(--kopf-sichtbar) - 3rem);overflow-y:auto}.rt__fluss{grid-column:5/span 8}.fe__text{grid-column:1/span 7}.fe__rechts{grid-column:8/span 5}}
.faq{display:grid;gap:var(--a-7) var(--spaltenabstand)}.faq__kopf{display:grid;gap:var(--a-4);align-content:start}.faq__kopf>.dachzeile{margin:0}.faq__titel{margin:0}.faq__lead{margin:0}.faq__anrufen{color:var(--t-text-2)}.faq__anrufen a{color:var(--t-link);font-weight:650;text-underline-offset:.2em}@media (min-width: 1024px){.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq__kopf{position:sticky;top:calc(var(--kopf-h) + var(--a-6));padding-inline-end:var(--a-6)}}.faq__liste{border-block-start:1px solid var(--t-linie)}.faq__eintrag{border-block-end:1px solid var(--t-linie)}.faq__frage{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--a-3);min-height:4rem;padding-block:var(--a-4);cursor:pointer;list-style:none;color:var(--t-text)}.faq__frage::-webkit-details-marker{display:none}.faq__frage::marker{content:""}.faq__nr{align-self:start;padding-block-start:.32em;font-family:var(--font-plakat);font-size:var(--fs-dachzeile);font-weight:800;font-stretch:75%;letter-spacing:.14em;color:var(--t-text-3);font-variant-numeric:tabular-nums}.faq__text{font-family:var(--font-plakat);font-size:clamp(1.1875rem,1.05rem + .55vw,1.5rem);font-weight:800;font-stretch:70%;line-height:1.12;word-spacing:.04em;text-wrap:balance}.faq__kreuz{position:relative;justify-self:end;width:2rem;height:2rem;border:1.5px solid var(--t-feld-rand);transition:background-color var(--d-hover),border-color var(--d-hover),rotate calc(var(--d-hover) * 1.6) var(--aus)}.faq__kreuz::before,.faq__kreuz::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:currentColor}.faq__kreuz::after{rotate:90deg}.faq__frage:hover .faq__kreuz{border-color:var(--t-text)}.faq__eintrag[open]>.faq__frage .faq__kreuz{rotate:45deg;background:var(--t-text);border-color:var(--t-text);color:var(--t-grund)}.faq__frage:hover .faq__text{text-decoration:underline 1px;text-underline-offset:.18em;text-decoration-color:var(--t-linie)}.faq__antwort{overflow:clip}.faq__innen{padding:0 0 var(--a-6) calc(2.25rem + var(--a-3));color:var(--t-text-2);max-width:calc(var(--breite-text) + 2.25rem)}.faq__innen>* + *{margin-block-start:.8em}.faq__innen p{max-width:var(--breite-text)}.faq__fach{color:var(--t-text-3)}.faq__fach--liste{padding-block-start:var(--a-5)}@media (max-width: 559px){.faq__frage{grid-template-columns:minmax(0,1fr) 2rem}.faq__nr{display:none}.faq__innen{padding-inline-start:0}}
