:root{--flaeche-papier:#fff;--flaeche-weiss:#fff;--flaeche-beige:#f7f5f0;--flaeche-grau:#f4f4f4;--flaeche-blatt:var(--flaeche-weiss);--flaeche-stein:var(--flaeche-beige);--flaeche-tinte:#120d0a;--flaeche-tinte-2:#1e1815;--neutral-50:#f9f7f5;--neutral-100:#f3f1ed;--neutral-200:#eae7e3;--neutral-300:#d8d4d0;--neutral-400:#aba7a2;--neutral-500:#85817c;--neutral-600:#68645e;--neutral-700:#4f4b46;--neutral-800:#37332f;--neutral-900:#211d19;--neutral-950:#120e0a;--koralle-50:#fff4f3;--koralle-100:#fee7e4;--koralle-200:#fed0cb;--koralle-300:#ffaba4;--koralle-400:#ff7e77;--koralle-500:#f64749;--koralle-600:#d9353a;--koralle-700:#b72c30;--koralle-800:#902325;--koralle-900:#6b1e1e;--koralle-950:#411111;--schrift-display:"Delight", system-ui, sans-serif;--schrift-text:"Geist", system-ui, sans-serif;--schrift-tabelle:"Geist Mono", ui-monospace, monospace;--h1-groesse:clamp(2rem, 1.25rem + 2.5vw, 3.5rem);--h1-zeile:1.04;--h1-laufweite:-.03em;--h1-gewicht:560;--h2-groesse:clamp(1.75rem, 1.3rem + 1.5vw, 2.75rem);--h2-zeile:1.08;--h2-laufweite:-.025em;--h2-gewicht:580;--h3-groesse:clamp(1.25rem, 1.15rem + .35vw, 1.5rem);--h3-zeile:1.2;--h3-laufweite:-.015em;--h3-gewicht:600;--aussage-groesse:clamp(1.75rem, 1.3rem + 1.5vw, 2.75rem);--aussage-zeile:1.1;--aussage-laufweite:-.025em;--aussage-gewicht:580;--nachsatz:#878787;--einleitung-groesse:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--einleitung-zeile:1.5;--einleitung-laufweite:-.005em;--einleitung-gewicht:400;--text-groesse:1.0625rem;--text-zeile:1.6;--text-gewicht:400;--klein-groesse:.9375rem;--klein-zeile:1.5;--beschriftung-groesse:.8125rem;--beschriftung-zeile:1.4;--beschriftung-gewicht:450;--zahl-groesse:clamp(2.5rem, 1.7rem + 2.6vw, 4rem);--zahl-zeile:1;--zahl-laufweite:-.03em;--zahl-gewicht:560;--wortabstand-gross:.06em;--wortabstand-mittel:.04em;--haengen-anfuehrung:.36em;--fliesstext-breite:30.5em;--einleitung-breite:38rem;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--abstand-8:64px;--abstand-9:96px;--abstand-10:128px;--abschnitt-abstand:80px;--abschnitt-abstand-eng:48px;--kopf-abstand:48px;--inhalt-breite:1240px;--kasten-rand:16px;--inhalt-rand:24px;--raster-spalten:4;--raster-abstand:16px;--r-klein:8px;--r-mittel:12px;--r-gross:16px;--r-papier:var(--r-gross);--r-pille:999px;--schatten-blatt:0 .5px 1px #120e0a12, 0 2px 5px -1px #120e0a12, 0 16px 32px -14px #120e0a2e;--schatten-stapel:0 .5px 1px #120e0a1a, 0 4px 10px -3px #120e0a1f, 0 26px 48px -20px #120e0a4d;--schatten-schwebe:0 1px 2px #120e0a0d, 0 18px 48px -16px #120e0a38;--schatten-blatt-tinte:0 1px 1px #0000004d, 0 18px 40px -12px #0000008c;--leuchten-faden:drop-shadow(0 0 6px #ff7e7759);--linie-auswahl-breite:2px;--textauswahl-grund:var(--koralle-200);--textauswahl-schrift:var(--neutral-950);--kurve-ankunft:cubic-bezier(.33, 1, .68, 1);--kurve-hero:cubic-bezier(.25, 1, .5, 1);--kurve-wandern:cubic-bezier(.65, 0, .35, 1);--kurve-zustand:cubic-bezier(.5, 1, .89, 1);--kurve-klappen:cubic-bezier(.4, 0, .2, 1);--dauer-druck:.12s;--dauer-zustand:.18s;--dauer-klappen:.3s;--dauer-zuklappen:.24s;--dauer-ankunft:.42s;--dauer-einblenden:.6s;--versatz:65ms;--versatz-menue:50ms;--dauer-titel:.9s;--versatz-zeile:80ms;--dauer-blende:.12s;--dauer-markierung:.8s;--markierung-strich:1.5px;--markierung-abstand:.14em;--dauer-faden:.7s;--dauer-linie:.42s;--dauer-zaehlen:.7s;--versatz-zaehlen:45ms;--dauer-tippen:26ms;--dauer-szene:3s;--dauer-puls:1.6s;--dauer-seitenwechsel:.28s;--auftritt-start:.2s;--zeichen-versatz:12.645px;--zeichen-kommen:.38s;--zeichen-teilen-ab:.56s;--zeichen-teilen:.56s;--zeichen-open-ab:.8s;--zeichen-open:.64s;--zeichen-prospect-ab:.94s;--zeichen-prospect:.7s;--zeichen-wort-weg:120px;--kurve-teilen:cubic-bezier(.22, 1.5, .36, 1);--kurve-wort:cubic-bezier(.16, 1, .3, 1);--tippflaeche:48px;--knopf-hoehe:52px;--knopf-polster:28px;--knopf-schrift:1rem;--knopf-klein-hoehe:40px;--knopf-klein-polster:18px;--frage-groesse:1.125rem;--frage-zeile:1.45;--menue-punkt-groesse:1.75rem;--leiste-rand:12px;--leiste-hoehe:56px;--kopfleiste-hoehe:calc(var(--leiste-rand) + var(--leiste-hoehe));--schatten-leiste:0 1px 2px #120e0a0f, 0 2px 14px #120e0a0d, 0 14px 32px -14px #120e0a24;--logo-hoehe:22px;--fokus-breite:2px;--fokus-abstand:3px;--ebene-inhalt:1;--ebene-klebend:10;--ebene-kopfleiste:20;--ebene-menue:30;--ebene-sprunglink:40;--ebene-fenster:50}@media (width>=768px){:root{--abschnitt-abstand:112px;--abschnitt-abstand-eng:64px;--inhalt-rand:40px;--leiste-rand:16px}}@media (width>=1024px){:root{--raster-spalten:12;--raster-abstand:24px;--kopf-abstand:64px}}@media (width>=1180px){:root{--abschnitt-abstand:128px;--kasten-rand:24px}}[data-flaeche=tinte]{color-scheme:dark;--grund:var(--flaeche-tinte);--text-titel:var(--neutral-50);--text-fliess:var(--neutral-300);--text-zweit:var(--neutral-400);--text-leise:var(--neutral-500);--text-verweis:var(--koralle-400);--linie:#f9f7f51f;--linie-stark:#f9f7f538;--faden:var(--koralle-400);--markierung:var(--koralle-400);--markierung-kraeftig:var(--koralle-300);--markierung-text:var(--neutral-50);--fokus:var(--koralle-400);--akzent:var(--koralle-400);--knopf-zweit-ring:#f9f7f547;--knopf-zweit-ring-zeiger:#f9f7f570;--knopf-zweit-grund-zeiger:#f9f7f50f;--knopf-zweit-grund-druck:#f9f7f51a;--knopf-flach-grund:#f9f7f51a;--knopf-flach-grund-zeiger:#f9f7f529;--knopf-flach-grund-druck:#f9f7f533;--schatten-knopf:var(--schatten-blatt-tinte);--flaeche-auswahl:#ff7e7724;--ring-auswahl:transparent;--linie-auswahl:var(--koralle-400)}:root,[data-flaeche=papier],[data-flaeche=weiss],[data-flaeche=beige],[data-flaeche=grau],[data-flaeche=stein],.blatt{color-scheme:light;--grund:var(--flaeche-papier);--text-titel:var(--neutral-950);--text-fliess:var(--neutral-800);--text-zweit:var(--neutral-700);--text-leise:var(--neutral-600);--text-verweis:var(--koralle-700);--linie:#120e0a1a;--linie-stark:#120e0a2e;--faden:var(--koralle-500);--markierung:var(--koralle-500);--markierung-kraeftig:var(--koralle-600);--markierung-text:var(--neutral-950);--fokus:var(--koralle-600);--akzent:var(--koralle-600);--knopf-zweit-ring:#120e0a38;--knopf-zweit-ring-zeiger:#120e0a52;--knopf-zweit-grund-zeiger:#120e0a0d;--knopf-zweit-grund-druck:#120e0a14;--knopf-flach-grund:#120e0a0f;--knopf-flach-grund-zeiger:#120e0a1a;--knopf-flach-grund-druck:#120e0a21;--schatten-knopf:var(--schatten-blatt);--flaeche-auswahl:color-mix(in srgb, var(--koralle-500) 8%, var(--grund));--ring-auswahl:transparent;--linie-auswahl:var(--koralle-500)}[data-flaeche=weiss]{--grund:var(--flaeche-weiss)}[data-flaeche=beige],[data-flaeche=stein]{--grund:var(--flaeche-beige)}[data-flaeche=grau]{--grund:var(--flaeche-grau)}.blatt{--grund:var(--flaeche-blatt)}@font-face{font-family:Delight;src:url(/fonts/delight-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --einstieg-polster{syntax:"<length>";inherits:false;initial-value:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--flaeche-papier);color:var(--text-fliess);scroll-padding-top:calc(var(--kopfleiste-hoehe) + var(--abstand-4));scrollbar-color:var(--neutral-400) var(--flaeche-papier);scrollbar-gutter:auto;font-variant-numeric:tabular-nums}html[data-gesperrt]{padding-inline-end:var(--sperre-rand,0px);overflow:hidden}html[data-gesperrt]>body{overflow:visible!important}.termin-huelle{display:contents}body{background-color:var(--grund);min-height:100svh;color:var(--text-fliess);font-family:var(--schrift-text);font-size:var(--text-groesse);line-height:var(--text-zeile);font-weight:var(--text-gewicht);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}main{flex:1 0 auto}main:focus{outline:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;text-decoration-thickness:1px}ul,ol{padding:0}h1,h2,h3,h4,h5,h6,p,li,dd,blockquote{overflow-wrap:break-word}p{max-inline-size:var(--fliesstext-breite);text-wrap:pretty}strong,b{font-weight:600}::selection{background-color:var(--textauswahl-grund);color:var(--textauswahl-schrift)}[data-flaeche],.blatt{background-color:var(--grund);color:var(--text-fliess)}h1,h2,h3,.h1,.h2,.h3,.aussage{font-family:var(--schrift-display);color:var(--text-titel);text-wrap:balance;font-feature-settings:"liga" 1, "kern" 1}h1,.h1{font-size:var(--h1-groesse);line-height:var(--h1-zeile);letter-spacing:var(--h1-laufweite);word-spacing:var(--wortabstand-gross);font-weight:var(--h1-gewicht)}h2,.h2{font-size:var(--h2-groesse);line-height:var(--h2-zeile);letter-spacing:var(--h2-laufweite);word-spacing:var(--wortabstand-gross);font-weight:var(--h2-gewicht)}h3,.h3{font-size:var(--h3-groesse);line-height:var(--h3-zeile);letter-spacing:var(--h3-laufweite);word-spacing:var(--wortabstand-mittel);font-weight:var(--h3-gewicht)}h4,h5,h6{font-size:inherit;color:var(--text-titel);font-weight:500}.aussage{font-size:var(--aussage-groesse);line-height:var(--aussage-zeile);letter-spacing:var(--aussage-laufweite);word-spacing:var(--wortabstand-mittel);font-weight:var(--aussage-gewicht)}.nachsatz{color:var(--nachsatz);display:block}.einleitung{font-family:var(--schrift-text);font-size:var(--einleitung-groesse);line-height:var(--einleitung-zeile);letter-spacing:var(--einleitung-laufweite);font-weight:var(--einleitung-gewicht);max-inline-size:var(--einleitung-breite);text-wrap:pretty}.text{font-family:var(--schrift-text);font-size:var(--text-groesse);line-height:var(--text-zeile);font-weight:var(--text-gewicht)}.klein{font-family:var(--schrift-text);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}.beschriftung{font-family:var(--schrift-text);font-size:var(--beschriftung-groesse);line-height:var(--beschriftung-zeile);font-weight:var(--beschriftung-gewicht);letter-spacing:0;color:var(--text-leise)}.zahl-gross{--zw-laufweite:var(--zahl-laufweite);font-family:var(--schrift-display);font-size:var(--zahl-groesse);line-height:var(--zahl-zeile);letter-spacing:var(--zahl-laufweite);word-spacing:var(--wortabstand-gross);font-weight:var(--zahl-gewicht);color:var(--text-titel)}.zitat-gross{text-indent:calc(-1 * var(--haengen-anfuehrung))}@supports (hanging-punctuation:first){.zitat-gross{text-indent:0;hanging-punctuation:first}}.inhalt{width:100%;max-width:calc(var(--inhalt-breite) + 2 * var(--inhalt-rand));padding-inline:var(--inhalt-rand);margin-inline:auto}.raster{grid-template-columns:repeat(var(--raster-spalten), minmax(0, 1fr));column-gap:var(--raster-abstand);display:grid}[data-einstieg]{--einstieg-polster:var(--kopfleiste-hoehe)}:where([data-einstieg]){padding-block-start:calc(var(--einstieg-polster) + var(--abschnitt-abstand))}.rollbereich{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent;scrollbar-gutter:stable;overflow:auto}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}a:focus-visible{border-radius:var(--r-papier)}[tabindex="-1"]:focus,[data-ohne-ring]:focus-visible{outline:none}.sprunglink{top:var(--abstand-3);left:var(--abstand-3);z-index:var(--ebene-sprunglink);min-height:var(--tippflaeche);padding-inline:var(--abstand-5);border-radius:var(--r-mittel);background-color:var(--neutral-950);color:var(--neutral-50);font-size:var(--klein-groesse);transform:translateY(calc(-100% - var(--abstand-5)));transition:transform var(--dauer-zustand) var(--kurve-ankunft);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:fixed}.sprunglink:focus-visible{transform:none}.linie{text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--dauer-zustand) var(--kurve-zustand);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){:is(a,button):hover .linie,:is(a,button).linie:hover{text-decoration-color:var(--akzent)}}.linie-zeiger{--linie-farbe:var(--akzent);--linie-y:100%;--linie-ruhe:0%;background-image:linear-gradient(var(--linie-farbe), var(--linie-farbe)), linear-gradient(to right, var(--linie-farbe) 50%, transparent 50%);background-repeat:no-repeat;background-size:var(--linie-ruhe) 1px, 200% 2px;background-position:100% var(--linie-y), calc(100% - 2px) var(--linie-y);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-position var(--dauer-zustand) var(--kurve-zustand), background-size var(--dauer-zustand) var(--kurve-zustand) calc(var(--dauer-zustand) / 3)}@media (hover:hover) and (pointer:fine){:is(a,button):hover .linie-zeiger,:is(a,button).linie-zeiger:hover{background-size:0% 1px,200% 2px;background-position:100% var(--linie-y), 0% var(--linie-y);transition:background-size calc(var(--dauer-linie) * .4) var(--kurve-wandern), background-position calc(var(--dauer-linie) * .6) var(--kurve-hero) calc(var(--dauer-linie) * .3);transition:background-position calc(var(--dauer-linie) * .6) var(--kurve-hero)}}@media (forced-colors:active){.linie-zeiger{text-underline-offset:.2em;background-image:none;text-decoration-line:underline;text-decoration-thickness:1px}}html.js [data-herein]{animation:herein var(--dauer-ankunft) var(--kurve-ankunft) var(--warte,0s) backwards}@keyframes herein{0%{opacity:0;transform:translateY(var(--herein-weg,.7rem))}}html.js [data-zeilen=maske]:not(.zeilen){animation:herein var(--dauer-titel) var(--kurve-hero) backwards}@media (prefers-reduced-motion:reduce){html.js [data-herein],html.js [data-zeilen=maske]:not(.zeilen){animation:none}.linie,.linie-zeiger,:is(a,button):hover :is(.linie,.linie-zeiger),:is(a,button):is(.linie,.linie-zeiger):hover{transition:none}}.logo[data-astro-cid-gz6i6iaa]{height:var(--logo-hoehe);aspect-ratio:758.62/102.56;flex:none;width:auto;display:block;overflow:visible}.logo-nur-zeichen[data-astro-cid-gz6i6iaa]{aspect-ratio:119.98/102.56}.logo-maske[data-astro-cid-gz6i6iaa]{max-width:none;display:inline;overflow:hidden}.logo-wortmarke[data-astro-cid-gz6i6iaa]{fill:var(--logo-wortmarke,currentColor)}.logo-zeichen[data-astro-cid-gz6i6iaa]{transform-box:fill-box;transform-origin:50%}.logo-ring[data-astro-cid-gz6i6iaa]{opacity:0}.wort-open[data-astro-cid-gz6i6iaa],.wort-prospect[data-astro-cid-gz6i6iaa]{transition:transform var(--zeichen-open) var(--kurve-wort), opacity var(--zeichen-open) var(--kurve-wort)}.wort-open[data-astro-cid-gz6i6iaa]{transition-delay:.1s}.wort-prospect[data-astro-cid-gz6i6iaa]{transition-delay:.24s}.logo[data-astro-cid-gz6i6iaa][data-wortmarke=ein] .wort-open[data-astro-cid-gz6i6iaa],.logo[data-astro-cid-gz6i6iaa][data-wortmarke=ein] .wort-prospect[data-astro-cid-gz6i6iaa]{transform:translateX(calc(-1 * var(--zeichen-wort-weg)));opacity:0;transition-duration:.26s;transition-timing-function:var(--kurve-ankunft)}.logo[data-astro-cid-gz6i6iaa][data-wortmarke=ein] .wort-open[data-astro-cid-gz6i6iaa]{transition-delay:60ms}.logo[data-astro-cid-gz6i6iaa][data-wortmarke=ein] .wort-prospect[data-astro-cid-gz6i6iaa]{transition-delay:0s}.logo[data-astro-cid-gz6i6iaa][data-wortmarke-sofort] .wort-open[data-astro-cid-gz6i6iaa],.logo[data-astro-cid-gz6i6iaa][data-wortmarke-sofort] .wort-prospect[data-astro-cid-gz6i6iaa]{transition:none}@media (prefers-reduced-motion:reduce){.wort-open[data-astro-cid-gz6i6iaa],.wort-prospect[data-astro-cid-gz6i6iaa]{transition:none}}.knopf[data-astro-cid-mjgtdyvb]{--k-grund:var(--koralle-600);--k-grund-zeiger:var(--koralle-700);--k-grund-druck:var(--koralle-800);--k-farbe:var(--flaeche-blatt);--k-hoehe:var(--knopf-hoehe);--k-g:var(--k-grund);isolation:isolate;min-height:var(--k-hoehe);padding-inline:var(--knopf-polster);border-radius:var(--r-pille);color:var(--k-farbe);font-family:var(--schrift-text);font-size:var(--knopf-schrift);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--dauer-zustand) var(--kurve-zustand);justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.knopf[data-astro-cid-mjgtdyvb]:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--k-g);transition:background-color var(--dauer-zustand) var(--kurve-zustand), translate var(--dauer-druck) var(--kurve-zustand);position:absolute;inset:0}.knopf-text[data-astro-cid-mjgtdyvb]{text-box:trim-both cap alphabetic;transition:translate var(--dauer-druck) var(--kurve-zustand);display:block}.knopf-zweit[data-astro-cid-mjgtdyvb]{--k-grund:var(--knopf-flach-grund);--k-grund-zeiger:var(--knopf-flach-grund-zeiger);--k-grund-druck:var(--knopf-flach-grund-druck);--k-farbe:var(--text-titel)}.knopf-klein[data-astro-cid-mjgtdyvb]{--k-hoehe:var(--knopf-klein-hoehe);padding-inline:var(--knopf-klein-polster);font-size:var(--klein-groesse)}.knopf-haupt[data-astro-cid-mjgtdyvb],.knopf-klein[data-astro-cid-mjgtdyvb]{background-color:var(--k-g);background-clip:content-box;padding-block:1px}.knopf-klein[data-astro-cid-mjgtdyvb]:after{content:"";inset:calc((var(--knopf-klein-hoehe) - var(--tippflaeche)) / 2) 0;position:absolute}@media (hover:hover) and (pointer:fine){.knopf[data-astro-cid-mjgtdyvb]:hover{--k-g:var(--k-grund-zeiger)}}.knopf[data-astro-cid-mjgtdyvb]:active{--k-g:var(--k-grund-druck)}.knopf[data-astro-cid-mjgtdyvb]:active:before{transition-duration:var(--dauer-druck)}.knopf[data-astro-cid-mjgtdyvb]:active:before,.knopf[data-astro-cid-mjgtdyvb]:active .knopf-text[data-astro-cid-mjgtdyvb]{translate:0 1px}@media (width<=767.98px){.knopf-telefonverweis[data-astro-cid-mjgtdyvb]{--k-grund:transparent;--k-grund-zeiger:transparent;--k-grund-druck:transparent;--k-farbe:var(--text-verweis);min-height:var(--tippflaeche);padding-inline:0}.knopf-telefonverweis[data-astro-cid-mjgtdyvb] .knopf-text[data-astro-cid-mjgtdyvb]{text-box:normal}@media (hover:hover) and (pointer:fine){.knopf-telefonverweis[data-astro-cid-mjgtdyvb]:hover{color:var(--text-titel)}}}@media (width>=768px){.knopf-telefonverweis[data-astro-cid-mjgtdyvb] .knopf-wort[data-astro-cid-mjgtdyvb]{background-image:none}}@media (forced-colors:active){.knopf[data-astro-cid-mjgtdyvb]{border:1px solid buttontext}}@media (forced-colors:active) and (width<=767.98px){.knopf-telefonverweis[data-astro-cid-mjgtdyvb]{border:0}}@media (forced-colors:active) and (width>=768px){.knopf-telefonverweis[data-astro-cid-mjgtdyvb] .knopf-wort[data-astro-cid-mjgtdyvb]{text-decoration-line:none}}.leiste[data-astro-cid-npmelrke]{--leiste-polster:calc((var(--leiste-hoehe) - var(--knopf-klein-hoehe)) / 2);--leiste-luft:var(--abstand-2);--leiste-luecke:var(--abstand-4);--leiste-punkt:var(--knopf-klein-hoehe);--leiste-offen:calc(min(100% - 2 * var(--inhalt-rand), var(--inhalt-breite)) + 2 * var(--leiste-polster));--leiste-lauf:var(--dauer-ankunft) var(--kurve-hero);--leiste-grund-farbe:color-mix(in srgb, var(--text-titel) 6%, transparent);--menue-rand:calc(var(--leiste-hoehe) / 2 - var(--tippflaeche) / 2 - var(--leiste-polster));--menue-linie-rand:11px;--menue-zeile:3.5rem;--herein-weg:0;z-index:var(--ebene-kopfleiste);height:var(--kopfleiste-hoehe);color:var(--text-fliess);pointer-events:none;background-color:#0000;padding-inline-end:var(--sperre-rand,0px);position:fixed;inset:0 0 auto}@media (width<=399.98px){.leiste[data-astro-cid-npmelrke]{--logo-hoehe:20px}.leiste-knopf[data-astro-cid-npmelrke] .knopf{padding-inline:var(--abstand-4)}}@media (width>=768px){.leiste[data-astro-cid-npmelrke][data-fassung=landingpage]{--leiste-luecke:var(--abstand-9)}}@media (width>=480px) and (width<=767.98px){.leiste[data-astro-cid-npmelrke][data-fassung=landingpage]{--leiste-luecke:var(--abstand-6)}}.leiste[data-astro-cid-npmelrke][data-fassung=landingpage] .leiste-knopf-lang[data-astro-cid-npmelrke]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.leiste[data-astro-cid-npmelrke][data-fassung=landingpage] .leiste-knopf-kurz[data-astro-cid-npmelrke]{display:inline}@media (width<=371.98px){.leiste[data-astro-cid-npmelrke][data-fassung=landingpage]{--leiste-luecke:var(--abstand-3)}.leiste[data-astro-cid-npmelrke][data-fassung=landingpage] .leiste-knopf[data-astro-cid-npmelrke] .knopf{padding-inline:calc(var(--abstand-3) + 2px)}}@media (width<=359.98px){.leiste[data-astro-cid-npmelrke][data-fassung=landingpage] .leiste-logo-huelle[data-astro-cid-npmelrke]{width:calc(var(--logo-hoehe) * 119.98 / 102.56)}}.leiste[data-astro-cid-npmelrke][data-leiste]{view-transition-name:kopfleiste}html:not(.js) .leiste[data-astro-cid-npmelrke]{position:absolute}.leiste[data-astro-cid-npmelrke][data-vorschau]{z-index:1;pointer-events:auto;padding-inline-end:0;position:relative}.leiste[data-astro-cid-npmelrke][data-leiste]:before{content:"";opacity:0;backdrop-filter:blur(1px);height:6px;position:absolute;inset:0 0 auto}html.sitzung .leiste[data-astro-cid-npmelrke] [data-astro-cid-npmelrke][data-herein]{animation:none}.leiste-kapsel[data-astro-cid-npmelrke]{align-items:center;column-gap:var(--leiste-luecke);width:var(--leiste-breite,var(--leiste-offen));height:var(--leiste-hoehe);margin:var(--leiste-rand) auto 0;padding-inline:var(--leiste-polster);pointer-events:auto;transition:width var(--leiste-lauf), margin-top var(--leiste-lauf);display:flex;position:relative}@media (width>=760px){.leiste[data-astro-cid-npmelrke]:not([data-zustand=kapsel]) .leiste-kapsel[data-astro-cid-npmelrke]{margin-top:calc(var(--kasten-rand) + var(--abstand-3))}}.leiste[data-astro-cid-npmelrke][data-zustand=kapsel]:not([data-menue-offen]) .leiste-kapsel[data-astro-cid-npmelrke]{width:var(--leiste-breite,fit-content)}.leiste-kapsel[data-astro-cid-npmelrke]:before{content:"";z-index:-2;border-radius:var(--r-pille);background-color:var(--flaeche-blatt);box-shadow:var(--schatten-leiste);opacity:0;transition:opacity var(--leiste-lauf);position:absolute;inset:0}.leiste[data-astro-cid-npmelrke][data-zustand=kapsel]:not([data-menue-offen]) .leiste-kapsel[data-astro-cid-npmelrke]:before{opacity:1}.leiste-logo[data-astro-cid-npmelrke]{--logo-wortmarke:var(--text-titel);height:var(--tippflaeche);color:var(--text-titel);border-radius:var(--r-pille);transition:color var(--dauer-zustand) var(--kurve-zustand), margin-inline-start var(--leiste-lauf);flex:none;align-items:center;margin-inline-start:0;display:flex;position:relative}.leiste[data-astro-cid-npmelrke][data-zustand=kapsel]:not([data-menue-offen]) .leiste-logo[data-astro-cid-npmelrke]{margin-inline-start:var(--leiste-luft)}a[data-astro-cid-npmelrke].leiste-logo:after{content:"";inset-block:0;width:max(100%, var(--tippflaeche));position:absolute;left:50%;translate:-50%}.leiste-logo-huelle[data-astro-cid-npmelrke]{width:var(--logo-breite,auto);height:100%;transition:width var(--leiste-lauf);align-items:center;display:flex;overflow:clip visible}.leiste-logo[data-astro-cid-npmelrke] .logo{max-width:none}html[data-zeichen-zu] .leiste-logo[data-astro-cid-npmelrke] .logo-ring{opacity:1}html[data-zeichen-zu] .leiste-logo[data-astro-cid-npmelrke] .logo-schleife{opacity:0}@media (hover:hover) and (pointer:fine){a[data-astro-cid-npmelrke].leiste-logo:hover{color:var(--akzent)}}.leiste-nav[data-astro-cid-npmelrke]{flex:none;margin-inline-start:var(--abstand-4);display:none;position:relative}@media (width>=1024px){.leiste-nav[data-astro-cid-npmelrke]{margin-inline-end:calc(-1 * var(--leiste-luecke));display:block}}.leiste-liste[data-astro-cid-npmelrke]{isolation:isolate;align-items:center;list-style:none;display:flex}.leiste-grund[data-astro-cid-npmelrke]{display:none}@media (width>=1024px){.leiste-grund[data-astro-cid-npmelrke]{top:var(--leiste-polster);width:0;height:var(--leiste-punkt);border-radius:var(--r-pille);background-color:var(--leiste-grund-farbe);opacity:0;pointer-events:none;display:block;position:absolute;left:0}}.leiste-punkt[data-astro-cid-npmelrke]{height:var(--leiste-punkt);padding-inline:var(--abstand-3);color:var(--text-leise);font-size:var(--klein-groesse);white-space:nowrap;border-radius:var(--r-pille);cursor:pointer;transition:color var(--dauer-zustand) var(--kurve-zustand), background-color var(--dauer-zustand) var(--kurve-zustand);align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.leiste-punkt[data-astro-cid-npmelrke]:after{content:"";inset:calc((var(--leiste-punkt) - var(--tippflaeche)) / 2) 0;position:absolute}.leiste-punkt[data-astro-cid-npmelrke][aria-current=page]{color:var(--text-titel)}@media (hover:hover) and (pointer:fine){.leiste-punkt[data-astro-cid-npmelrke]:hover{color:var(--text-titel)}html:not([data-leiste-halt]) .leiste-kapsel[data-astro-cid-npmelrke]:not([data-grund-bereit]) .leiste-punkt[data-astro-cid-npmelrke]:hover{background-color:var(--leiste-grund-farbe)}}.leiste-punkt[data-astro-cid-npmelrke]:focus-visible{outline-offset:0}html:has([data-fluss=bahnen] [data-bahnen]) .leiste[data-astro-cid-npmelrke][data-zustand=offen] [data-astro-cid-npmelrke]:is(.leiste-punkt,.leiste-logo):before{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(3px);position:absolute;inset:-10px -18px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.leiste-punkt-text[data-astro-cid-npmelrke]{position:relative}.leiste-handlung[data-astro-cid-npmelrke]{align-items:center;gap:var(--abstand-1);flex:none;margin-inline-start:auto;display:flex}.leiste-knopf[data-astro-cid-npmelrke]{display:flex}.leiste-knopf-kurz[data-astro-cid-npmelrke]{display:none}@media (width<=359.98px){.leiste-knopf-lang[data-astro-cid-npmelrke]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.leiste-knopf-kurz[data-astro-cid-npmelrke]{display:inline}}.leiste-anmelden[data-astro-cid-npmelrke]{display:none}@media (width>=1024px){.leiste-anmelden[data-astro-cid-npmelrke]{margin-inline-end:var(--abstand-1);display:inline-flex}}@media (width<=767.98px){.leiste[data-astro-cid-npmelrke][data-fassung=voll] .leiste-knopf[data-astro-cid-npmelrke]{display:none}}.menue[data-astro-cid-npmelrke]{flex:none;display:block}@media (width>=1024px){.menue[data-astro-cid-npmelrke],.leiste[data-astro-cid-npmelrke] .menueknopf[data-astro-cid-npmelrke]{display:none}}.menueknopf[data-astro-cid-npmelrke]{width:var(--tippflaeche);height:var(--tippflaeche);color:var(--text-titel);border-radius:var(--r-pille);cursor:pointer;transition:color var(--dauer-zustand) var(--kurve-zustand), background-color var(--dauer-zustand) var(--kurve-zustand), translate var(--leiste-lauf);-webkit-tap-highlight-color:transparent;margin-inline-end:var(--menue-rand);list-style:none;display:block;position:relative}.leiste[data-astro-cid-npmelrke]:is([data-zustand=offen],[data-menue-offen]) .menueknopf[data-astro-cid-npmelrke]{translate:calc(var(--menue-linie-rand) + var(--menue-rand)) 0}.menueknopf[data-astro-cid-npmelrke]::-webkit-details-marker{display:none}.menueknopf[data-astro-cid-npmelrke]::marker{content:""}.menueknopf-linie[data-astro-cid-npmelrke]{inset-inline:var(--menue-linie-rand);height:1.5px;transition:transform var(--dauer-klappen) var(--kurve-wandern);background-color:currentColor;border-radius:1px;position:absolute;top:calc(50% - .75px)}.menueknopf-linie[data-astro-cid-npmelrke]:first-child{transform:translateY(-4px)}.menueknopf-linie[data-astro-cid-npmelrke]:last-child{transform:translateY(4px)}.leiste[data-astro-cid-npmelrke][data-menue-offen] .menueknopf-linie[data-astro-cid-npmelrke]:first-child,.menue[data-astro-cid-npmelrke][open] .menueknopf-linie[data-astro-cid-npmelrke]:first-child{transform:rotate(45deg)}.leiste[data-astro-cid-npmelrke][data-menue-offen] .menueknopf-linie[data-astro-cid-npmelrke]:last-child,.menue[data-astro-cid-npmelrke][open] .menueknopf-linie[data-astro-cid-npmelrke]:last-child{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.menueknopf[data-astro-cid-npmelrke]:hover{background-color:var(--leiste-grund-farbe)}}.menue-blatt[data-astro-cid-npmelrke]{z-index:-1;padding-block:calc(var(--kopfleiste-hoehe) + var(--abstand-7)) calc(var(--abstand-5) + env(safe-area-inset-bottom,0px));padding-inline:var(--inhalt-rand) calc(var(--inhalt-rand) + var(--sperre-rand,0px));background-color:var(--flaeche-blatt);color:var(--text-fliess);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menue-blatt[data-astro-cid-npmelrke]:focus{outline:none}@media (width>=1024px){.menue-blatt[data-astro-cid-npmelrke]{display:none}}.menue[data-astro-cid-npmelrke]:not([open]) .menue-blatt[data-astro-cid-npmelrke]{display:none}.menue-liste[data-astro-cid-npmelrke]{list-style:none}.menue-verweis[data-astro-cid-npmelrke]{min-height:var(--menue-zeile);color:var(--text-titel);border-radius:var(--r-gross);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:flex}.menue-maske[data-astro-cid-npmelrke]{margin-block:-.14em;padding-block:.14em;display:block;overflow:clip}.menue-wort[data-astro-cid-npmelrke]{z-index:0;font-family:var(--schrift-display);font-size:var(--menue-punkt-groesse);font-weight:var(--h3-gewicht);letter-spacing:-.02em;font-feature-settings:"liga" 1, "kern" 1;line-height:1.1;display:inline-block;position:relative}.menue-verweis[data-astro-cid-npmelrke]{color:var(--text-leise);transition:color var(--dauer-zustand) var(--kurve-zustand)}.menue-verweis[data-astro-cid-npmelrke][aria-current=page]{color:var(--text-titel)}@media (hover:hover) and (pointer:fine){.menue-verweis[data-astro-cid-npmelrke]:hover{color:var(--text-titel)}}.menue-unten[data-astro-cid-npmelrke]{gap:var(--abstand-4);margin-block-start:auto;padding-block-start:var(--abstand-6);display:grid}.menue-sprache[data-astro-cid-npmelrke]{padding:var(--abstand-2);border-radius:var(--r-gross);background-color:var(--flaeche-grau);gap:2px;display:grid}.menue-sprache-titel[data-astro-cid-npmelrke]{padding:var(--abstand-1) var(--abstand-3) var(--abstand-1);font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--text-leise)}.menue-sprache-eintrag[data-astro-cid-npmelrke]{min-height:var(--tippflaeche);padding-inline:var(--abstand-3);border-radius:var(--r-mittel);color:var(--text-zweit);font-size:var(--text-groesse);-webkit-tap-highlight-color:transparent;transition:background-color var(--dauer-zustand) var(--kurve-zustand), color var(--dauer-zustand) var(--kurve-zustand);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.menue-sprache-eintrag[data-astro-cid-npmelrke][aria-current=true]{background-color:var(--flaeche-weiss);color:var(--text-titel);box-shadow:0 1px 2px #120e0a0f}.menue-sprache-kuerzel[data-astro-cid-npmelrke]{font-size:var(--klein-groesse);line-height:var(--klein-zeile);letter-spacing:.04em;color:var(--text-leise)}@media (hover:hover) and (pointer:fine){.menue-sprache-eintrag[data-astro-cid-npmelrke]:not([aria-current=true]):hover{color:var(--text-titel)}}.menue-handlung[data-astro-cid-npmelrke]{gap:var(--abstand-2);display:grid}.menue-handlung[data-astro-cid-npmelrke] .knopf,.menue-kostenlos[data-astro-cid-npmelrke]{width:100%}.menue-kostenlos[data-astro-cid-npmelrke]{display:grid}@media (width>=768px){.menue-kostenlos[data-astro-cid-npmelrke]{display:none}}@media (prefers-reduced-motion:no-preference){html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste] .leiste-logo[data-astro-cid-npmelrke] .logo-zeichen{animation:leiste-zeichen-kommt var(--zeichen-kommen) var(--kurve-hero) var(--auftritt-start) backwards}html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste] .leiste-logo[data-astro-cid-npmelrke] .logo-ring{animation:leiste-ring var(--zeichen-teilen-ab) step-end var(--auftritt-start) backwards}html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste] .leiste-logo[data-astro-cid-npmelrke] .logo-schleife-links{animation:leiste-verborgen var(--zeichen-teilen-ab) step-end var(--auftritt-start) backwards, leiste-zeichen-links var(--zeichen-teilen) var(--kurve-teilen) calc(var(--auftritt-start) + var(--zeichen-teilen-ab)) backwards}html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste] .leiste-logo[data-astro-cid-npmelrke] .logo-schleife-rechts{animation:leiste-verborgen var(--zeichen-teilen-ab) step-end var(--auftritt-start) backwards, leiste-zeichen-rechts var(--zeichen-teilen) var(--kurve-teilen) calc(var(--auftritt-start) + var(--zeichen-teilen-ab)) backwards}html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste]:not([data-wort-auftritt-aus]) .leiste-logo[data-astro-cid-npmelrke] .wort-open{animation:leiste-wort-kommt var(--zeichen-open) var(--kurve-wort) calc(var(--auftritt-start) + var(--zeichen-open-ab)) backwards}html.js:not(.sitzung) .leiste[data-astro-cid-npmelrke][data-leiste]:not([data-wort-auftritt-aus]) .leiste-logo[data-astro-cid-npmelrke] .wort-prospect{animation:leiste-wort-kommt var(--zeichen-prospect) var(--kurve-wort) calc(var(--auftritt-start) + var(--zeichen-prospect-ab)) backwards}}@keyframes leiste-zeichen-kommt{0%{opacity:0;transform:scale(.82)}}@keyframes leiste-zeichen-links{0%{transform:translateY(var(--zeichen-versatz))}}@keyframes leiste-zeichen-rechts{0%{transform:translateY(calc(-1 * var(--zeichen-versatz)))}}@keyframes leiste-ring{0%,to{opacity:1}}@keyframes leiste-verborgen{0%,to{opacity:0}}@keyframes leiste-wort-kommt{0%{transform:translateX(calc(-1 * var(--zeichen-wort-weg)));opacity:0}45%{opacity:1}}@media (prefers-reduced-motion:reduce){.leiste-kapsel[data-astro-cid-npmelrke],.leiste-logo-huelle[data-astro-cid-npmelrke],.menueknopf-linie[data-astro-cid-npmelrke]{transition-duration:0s}.leiste-logo[data-astro-cid-npmelrke]{transition:color var(--dauer-blende) var(--kurve-zustand)}.menueknopf[data-astro-cid-npmelrke]{transition:color var(--dauer-blende) var(--kurve-zustand), background-color var(--dauer-blende) var(--kurve-zustand)}.leiste-kapsel[data-astro-cid-npmelrke]:before{transition:opacity var(--dauer-blende) var(--kurve-zustand)}.menue-wort[data-astro-cid-npmelrke]:after{transition-duration:0s}}.leiste[data-astro-cid-npmelrke][data-leiste-sofort][data-zustand] [data-astro-cid-npmelrke]:is(.leiste-kapsel,.leiste-logo-huelle,.menueknopf),.leiste[data-astro-cid-npmelrke][data-leiste-sofort][data-zustand] .leiste-kapsel[data-astro-cid-npmelrke]:before{transition-duration:0s!important;transition-delay:0s!important}.leiste[data-astro-cid-npmelrke][data-leiste-sofort][data-zustand] .leiste-logo[data-astro-cid-npmelrke]{transition:color var(--dauer-blende) var(--kurve-zustand)!important}.sw[data-astro-cid-kmiv6s36]{position:relative}.sw-knopf[data-astro-cid-kmiv6s36]{align-items:center;gap:var(--abstand-2);min-block-size:var(--tippflaeche);padding-inline:var(--abstand-4);border-radius:var(--r-pille);font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--text-leise);cursor:pointer;user-select:none;transition:color var(--dauer-zustand) var(--kurve-zustand), background-color var(--dauer-zustand) var(--kurve-zustand);margin-inline-end:calc(-1 * var(--abstand-4));list-style:none;display:inline-flex}.sw-knopf[data-astro-cid-kmiv6s36]::-webkit-details-marker{display:none}.sw-knopf[data-astro-cid-kmiv6s36]:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:2px}.sw[data-astro-cid-kmiv6s36][open] .sw-knopf[data-astro-cid-kmiv6s36]{color:var(--text-titel);background-color:var(--flaeche-grau)}@media (hover:hover) and (pointer:fine){.sw-knopf[data-astro-cid-kmiv6s36]:hover{color:var(--text-titel);background-color:var(--flaeche-grau)}}.sw-knopf[data-astro-cid-kmiv6s36] .sw-pfeil{transition:rotate var(--dauer-klappen) var(--kurve-zustand)}.sw[data-astro-cid-kmiv6s36][open] .sw-knopf[data-astro-cid-kmiv6s36] .sw-pfeil{rotate:180deg}.sw-liste[data-astro-cid-kmiv6s36]{z-index:calc(var(--ebene-fenster) - 4);min-inline-size:11rem;padding:var(--abstand-2);border-radius:var(--r-gross);background-color:var(--flaeche-weiss);box-shadow:var(--schatten-leiste);list-style:none;display:grid;position:absolute;inset-block-end:calc(100% + var(--abstand-2));inset-inline-end:calc(-1 * var(--abstand-4))}.sw[data-astro-cid-kmiv6s36][open] .sw-liste[data-astro-cid-kmiv6s36]{animation:sw-auf var(--dauer-klappen) var(--kurve-ankunft) both}@keyframes sw-auf{0%{opacity:0;translate:0 6px}}.sw-eintrag[data-astro-cid-kmiv6s36]{justify-content:space-between;align-items:center;gap:var(--abstand-4);min-block-size:var(--tippflaeche);padding-inline:var(--abstand-4) var(--abstand-3);border-radius:var(--r-mittel);font-size:var(--klein-groesse);line-height:var(--klein-zeile);color:var(--text-zweit);transition:color var(--dauer-zustand) var(--kurve-zustand), background-color var(--dauer-zustand) var(--kurve-zustand);text-decoration:none;display:flex}.sw-eintrag[data-astro-cid-kmiv6s36][aria-current]{color:var(--text-titel);font-weight:500}.sw-eintrag[data-astro-cid-kmiv6s36]:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.sw-eintrag[data-astro-cid-kmiv6s36]:hover{color:var(--text-titel);background-color:var(--flaeche-grau)}}.sw-eintrag[data-astro-cid-kmiv6s36] .sw-haken{color:var(--text-titel);flex:none}@media (prefers-reduced-motion:reduce){.sw[data-astro-cid-kmiv6s36][open] .sw-liste[data-astro-cid-kmiv6s36]{animation-duration:var(--dauer-blende);animation-name:sw-blende}.sw-knopf[data-astro-cid-kmiv6s36] .sw-pfeil{transition:none}}@keyframes sw-blende{0%{opacity:0}}.fuss[data-astro-cid-wnc5zypu]{padding-block:var(--abstand-8) calc(var(--abstand-8) + env(safe-area-inset-bottom,0px))}.fuss[data-astro-cid-wnc5zypu][data-fassung=landingpage]{padding-block:var(--abstand-6) calc(var(--abstand-7) + env(safe-area-inset-bottom,0px))}main:has(>section[data-flaeche=tinte]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-flaeche=tinte],main:has(>section[data-flaeche=stein]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-flaeche=stein]{padding-top:0}main:has(>section[data-flaeche=tinte]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-flaeche=tinte] .fuss-innen[data-astro-cid-wnc5zypu]:before,main:has(>section[data-flaeche=stein]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-flaeche=stein] .fuss-innen[data-astro-cid-wnc5zypu]:before{content:"";border-top:1px solid var(--linie);margin-block-end:var(--abstand-8);display:block}main:has(>section[data-flaeche=tinte]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-fassung=landingpage][data-flaeche=tinte] .fuss-innen[data-astro-cid-wnc5zypu]:before,main:has(>section[data-flaeche=stein]:last-of-type)~.fuss[data-astro-cid-wnc5zypu][data-fassung=landingpage][data-flaeche=stein] .fuss-innen[data-astro-cid-wnc5zypu]:before{margin-block-end:var(--abstand-5)}.fuss-oben[data-astro-cid-wnc5zypu]{grid-template-columns:repeat(var(--raster-spalten), minmax(0, 1fr));column-gap:var(--raster-abstand);row-gap:var(--abstand-7);display:grid}.fuss-marke[data-astro-cid-wnc5zypu]{grid-column:1/-1}.fuss-logo[data-astro-cid-wnc5zypu]{--logo-wortmarke:var(--text-titel);padding-block:calc((var(--tippflaeche) - var(--logo-hoehe)) / 2);margin-block:calc((var(--tippflaeche) - var(--logo-hoehe)) / -2);color:var(--text-titel);border-radius:var(--r-klein);transition:color var(--dauer-zustand) var(--kurve-zustand);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.fuss-logo[data-astro-cid-wnc5zypu]:hover{color:var(--akzent)}}.fuss-satz[data-astro-cid-wnc5zypu]{max-inline-size:24em;font-family:var(--schrift-text);font-size:var(--einleitung-groesse);line-height:var(--einleitung-zeile);letter-spacing:var(--einleitung-laufweite);font-weight:var(--einleitung-gewicht);color:var(--text-fliess);text-wrap:pretty;margin-block-start:var(--abstand-5)}.fuss-spalten[data-astro-cid-wnc5zypu]{gap:var(--abstand-6) var(--raster-abstand);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fuss-titel[data-astro-cid-wnc5zypu]{min-height:var(--logo-hoehe);font-family:var(--schrift-text);font-size:var(--klein-groesse);line-height:var(--klein-zeile);letter-spacing:0;word-spacing:normal;color:var(--text-leise);align-items:center;font-weight:600;display:flex}.fuss-liste[data-astro-cid-wnc5zypu]{margin-block-start:var(--abstand-3);list-style:none}.fuss-punkt[data-astro-cid-wnc5zypu]{min-height:var(--tippflaeche);align-items:center;display:flex}.fuss-verweis[data-astro-cid-wnc5zypu]{padding-block:var(--abstand-1);color:var(--text-leise);font-size:var(--klein-groesse);line-height:var(--klein-zeile);cursor:pointer;transition:color var(--dauer-zustand) var(--kurve-zustand);text-decoration:none;display:inline-block;position:relative}.fuss-verweis[data-astro-cid-wnc5zypu]:after{content:"";width:max(100%, var(--tippflaeche));height:var(--tippflaeche);position:absolute;top:50%;left:0;translate:0 -50%}.fuss-punkt[data-astro-cid-wnc5zypu]{min-height:2.25rem}.fuss-verweis[data-astro-cid-wnc5zypu]:after{height:2.25rem}@media (hover:hover) and (pointer:fine){.fuss-verweis[data-astro-cid-wnc5zypu]:hover{color:var(--text-titel)}}.fuss-zeile[data-astro-cid-wnc5zypu]{max-inline-size:none;color:var(--text-leise);font-size:var(--klein-groesse);line-height:var(--klein-zeile)}.fuss-unten[data-astro-cid-wnc5zypu]{justify-content:space-between;align-items:center;column-gap:var(--abstand-5);min-block-size:var(--tippflaeche);font-size:var(--klein-groesse);line-height:var(--klein-zeile);flex-wrap:wrap;display:flex}.fuss-oben[data-astro-cid-wnc5zypu]+.fuss-unten[data-astro-cid-wnc5zypu]{margin-block:var(--abstand-8) calc((var(--tippflaeche) - 1lh) / -2);border-top:1px solid var(--linie);padding-block-start:calc(var(--abstand-5) - (var(--tippflaeche) - 1lh) / 2)}.fuss-knapp[data-astro-cid-wnc5zypu]{justify-content:space-between;align-items:center;column-gap:var(--abstand-6);flex-wrap:wrap;display:flex}.fuss-knapp[data-astro-cid-wnc5zypu] .fuss-zeile[data-astro-cid-wnc5zypu]{min-height:var(--tippflaeche);align-items:center;display:flex}.fuss-liste-knapp[data-astro-cid-wnc5zypu]{column-gap:var(--abstand-5);flex-wrap:wrap;margin-block-start:0;display:flex}@media (width>=768px){.fuss[data-astro-cid-wnc5zypu]{padding-block-start:var(--abstand-9)}.fuss-spalten[data-astro-cid-wnc5zypu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.fuss-marke[data-astro-cid-wnc5zypu]{grid-column:1/span 5}.fuss-spalten[data-astro-cid-wnc5zypu]{grid-column:7/-1}.fuss-oben[data-astro-cid-wnc5zypu]+.fuss-unten[data-astro-cid-wnc5zypu]{margin-block-start:var(--abstand-9)}}@media (width<=767.98px){.fuss-spalte[data-astro-cid-wnc5zypu]:last-child{grid-column:1/-1}}.verweis[data-astro-cid-g4zd5eeu]{--v-farbe:var(--text-verweis);--v-farbe-zeiger:var(--text-titel);color:var(--v-farbe);cursor:pointer;transition:color var(--dauer-zustand) var(--kurve-zustand);text-decoration:none}.verweis[data-astro-cid-g4zd5eeu]:not([href]){cursor:default}.verweis-text[data-astro-cid-g4zd5eeu]{--linie-y:calc(100% - .06em)}.verweis[data-astro-cid-g4zd5eeu] .verweis-pfeil{vertical-align:-.1em;width:.82em;height:.82em;transition:translate var(--dauer-zustand) var(--kurve-zustand);margin-inline-start:.12em;display:inline-block}@media (hover:hover) and (pointer:fine){.verweis[data-astro-cid-g4zd5eeu]:hover{color:var(--v-farbe-zeiger)}.verweis[data-astro-cid-g4zd5eeu]:hover .verweis-pfeil{translate:1px -1px}}@media (prefers-reduced-motion:reduce){.verweis[data-astro-cid-g4zd5eeu] .verweis-pfeil{transition:none}}.kw[data-astro-cid-pq3hj7ou]{justify-items:start;gap:var(--abstand-3);padding:var(--abstand-5);border-radius:var(--r-gross);background-color:var(--flaeche-grau);display:none}html.js [data-kalender-wartet] .kw[data-astro-cid-pq3hj7ou]{display:grid}.kw-symbol[data-astro-cid-pq3hj7ou]{background-color:var(--flaeche-blatt);block-size:2.5rem;inline-size:2.5rem;color:var(--text-titel);border-radius:50%;place-items:center;display:grid}.kw-text[data-astro-cid-pq3hj7ou]{max-inline-size:34em;color:var(--text-fliess)}.kw-handlung[data-astro-cid-pq3hj7ou]{align-items:center;gap:var(--abstand-3) var(--abstand-5);flex-wrap:wrap;margin-block-start:var(--abstand-1);display:flex}.kw-knopf[data-astro-cid-pq3hj7ou]{min-block-size:var(--knopf-hoehe);padding:0 var(--knopf-polster);border-radius:var(--r-pille);background-color:var(--koralle-600);color:var(--flaeche-blatt);font:inherit;font-size:var(--knopf-schrift);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dauer-zustand) var(--kurve-zustand);border:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.kw-knopf[data-astro-cid-pq3hj7ou]:hover{background-color:var(--koralle-700)}}.kw-knopf[data-astro-cid-pq3hj7ou]:active{background-color:var(--koralle-800)}.kw-verweis[data-astro-cid-pq3hj7ou] .verweis{min-block-size:var(--tippflaeche);align-items:center;font-weight:500;display:inline-flex}.kw-hinweis[data-astro-cid-pq3hj7ou]{max-inline-size:34em;font-size:var(--beschriftung-groesse);color:var(--text-leise);line-height:1.45}@media (forced-colors:active){.kw-knopf[data-astro-cid-pq3hj7ou]{border:1px solid buttontext}}.gespraechspartner[data-astro-cid-n4cy6cu5]{inline-size:var(--gp-groesse);block-size:var(--gp-groesse);border-radius:calc(var(--gp-groesse) * .22);background-color:#16110f;flex:none;display:block;position:relative;overflow:hidden}.gespraechspartner[data-astro-cid-n4cy6cu5] img{object-fit:contain;object-position:50% 100%;block-size:92%;inline-size:92%;display:block;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.tf[data-astro-cid-jd3wjj5c]{--tf-oben:76px;--tf-rand:var(--leiste-rand);z-index:calc(var(--ebene-fenster) + 1);padding:var(--tf-oben) var(--tf-rand) calc(var(--tf-rand) + env(safe-area-inset-bottom,0px));outline:none;place-items:center;display:grid;position:fixed;inset:0}.tf[data-astro-cid-jd3wjj5c][hidden]{display:none}.tf[data-astro-cid-jd3wjj5c][data-schliesst]{pointer-events:none}.tf-blatt[data-astro-cid-jd3wjj5c]{--kalender-schmal:27.5rem;--kalender-reserve:1260px;inline-size:min(100%, var(--kalender-schmal));overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--r-gross);max-block-size:100%;animation:tf-herein var(--dauer-ankunft) var(--kurve-ankunft) backwards;display:grid;overflow-y:auto}.tf-angabe[data-astro-cid-jd3wjj5c]{align-content:start;gap:var(--abstand-2);padding:var(--abstand-5) 20px 0;display:grid}.tf-angabe[data-astro-cid-jd3wjj5c] .tf-person{margin-block-end:var(--abstand-2)}.tf-titel[data-astro-cid-jd3wjj5c]{font-size:var(--h3-groesse);line-height:var(--h3-zeile);letter-spacing:var(--h3-laufweite);font-weight:var(--h3-gewicht);color:var(--text-titel)}.tf-text[data-astro-cid-jd3wjj5c]{max-inline-size:36em;color:var(--text-zweit)}.tf-kalender[data-astro-cid-jd3wjj5c]{height:var(--kalender-hoehe,var(--kalender-reserve));transition:height var(--dauer-ankunft) var(--kurve-hero);margin-block-start:var(--abstand-5);overflow:clip}.tf-blatt[data-astro-cid-jd3wjj5c][data-kalender-wartet] .tf-kalender[data-astro-cid-jd3wjj5c]{display:none}.tf-blatt[data-astro-cid-jd3wjj5c] .tf-wartet{margin:var(--abstand-5) 20px 20px}.tf-kalender[data-astro-cid-jd3wjj5c] iframe{height:var(--kalender-hoehe,100%)!important}.tf-blatt[data-astro-cid-jd3wjj5c][data-kalender-fehlt] .tf-kalender[data-astro-cid-jd3wjj5c]{height:auto}.tf-ersatz[data-astro-cid-jd3wjj5c]{padding:0 20px var(--abstand-6);display:none}.tf-blatt[data-astro-cid-jd3wjj5c][data-kalender-fehlt] .tf-ersatz[data-astro-cid-jd3wjj5c]{display:block}.tf-ersatz[data-astro-cid-jd3wjj5c] .verweis{min-block-size:var(--tippflaeche);align-items:center;font-weight:500;display:inline-flex}.tf-schliessen[data-astro-cid-jd3wjj5c]{top:calc(var(--leiste-rand) + 4px);right:calc(var(--leiste-rand) + 4px);width:var(--tippflaeche);height:var(--tippflaeche);border-radius:var(--r-pille);background-color:var(--flaeche-weiss);color:var(--neutral-950);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dauer-zustand) var(--kurve-zustand), translate var(--dauer-druck) var(--kurve-zustand);animation:tf-blende var(--dauer-ankunft) var(--kurve-ankunft) var(--dauer-klappen) backwards;position:absolute}.tf-schliessen[data-astro-cid-jd3wjj5c]:before,.tf-schliessen[data-astro-cid-jd3wjj5c]:after{content:"";background-color:currentColor;border-radius:1px;width:16px;height:1.5px;position:absolute;top:calc(50% - .75px);left:calc(50% - 8px);rotate:45deg}.tf-schliessen[data-astro-cid-jd3wjj5c]:after{rotate:-45deg}@media (hover:hover) and (pointer:fine){.tf-schliessen[data-astro-cid-jd3wjj5c]:hover{background-color:var(--flaeche-grau)}}.tf-schliessen[data-astro-cid-jd3wjj5c]:active{translate:0 1px}.tf-schliessen[data-astro-cid-jd3wjj5c]:focus-visible{outline:var(--fokus-breite) solid var(--koralle-400);outline-offset:var(--fokus-abstand)}@keyframes tf-herein{0%{opacity:0;translate:0 10px;scale:.98}}@keyframes tf-blende{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tf-blatt[data-astro-cid-jd3wjj5c],.tf-schliessen[data-astro-cid-jd3wjj5c]{animation:tf-blende var(--dauer-blende) linear backwards}.tf-kalender[data-astro-cid-jd3wjj5c]{transition:none}}@media (width>=824px){.tf-blatt[data-astro-cid-jd3wjj5c]{--kalender-reserve:586px;inline-size:776px}.tf-angabe[data-astro-cid-jd3wjj5c]{padding:var(--abstand-6) 47px 0}.tf-ersatz[data-astro-cid-jd3wjj5c]{padding-inline:47px}.tf-blatt[data-astro-cid-jd3wjj5c] .tf-wartet{margin:var(--abstand-5) 47px var(--abstand-6)}}@media (width>=1160px){.tf-blatt[data-astro-cid-jd3wjj5c]{grid-template-columns:21rem 776px;inline-size:auto}.tf-angabe[data-astro-cid-jd3wjj5c]{padding:var(--abstand-6) var(--abstand-5) var(--abstand-6) var(--abstand-7)}.tf-kalender[data-astro-cid-jd3wjj5c]{margin-block-start:0}.tf-ersatz[data-astro-cid-jd3wjj5c]{padding:var(--abstand-6) var(--abstand-6) var(--abstand-6) 0}.tf-blatt[data-astro-cid-jd3wjj5c] .tf-wartet{margin:var(--abstand-6) var(--abstand-6) var(--abstand-6) 0;align-self:start}}.ew[data-astro-cid-7honhbfe]{z-index:calc(var(--ebene-fenster) - 5);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset-block-end:var(--ew-abheben,0px);inset-inline:0}.ew[data-astro-cid-7honhbfe][hidden]{display:none}@media (width>=640px){.ew[data-astro-cid-7honhbfe]{padding:24px}}@keyframes ew-herein{0%{opacity:0;translate:0 1.25rem}}@keyframes ew-weg{to{opacity:0;translate:0 1.25rem}}.ew-karte[data-astro-cid-7honhbfe]{pointer-events:auto;border-radius:var(--r-gross);background-color:var(--flaeche-blatt);inline-size:min(100%,25rem);box-shadow:var(--schatten-leiste);animation:ew-herein .5s var(--kurve-ankunft) both;outline:none;display:grid;overflow:hidden}.ew[data-astro-cid-7honhbfe][data-zu] .ew-karte[data-astro-cid-7honhbfe]{animation:.22s ease-in forwards ew-weg}.ew-karte[data-astro-cid-7honhbfe]:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:2px}.ew-kopf[data-astro-cid-7honhbfe]{gap:var(--abstand-2);padding:var(--abstand-5) var(--abstand-5) var(--abstand-4);display:grid}.ew-titel[data-astro-cid-7honhbfe]{font-family:var(--schrift-display);letter-spacing:-.01em;color:var(--text-titel);font-size:1.125rem;font-weight:600;line-height:1.3}.ew-text[data-astro-cid-7honhbfe]{max-inline-size:none;font-size:var(--klein-groesse);color:var(--text-zweit);line-height:1.5}.ew-verweis[data-astro-cid-7honhbfe]{color:var(--text-titel);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--linie-stark);transition:text-decoration-color var(--dauer-zustand) var(--kurve-zustand)}@media (hover:hover) and (pointer:fine){.ew-verweis[data-astro-cid-7honhbfe]:hover{text-decoration-color:currentColor}}.ew-einstellungen[data-astro-cid-7honhbfe]{justify-content:space-between;align-items:center;gap:var(--abstand-3);inline-size:100%;min-block-size:var(--tippflaeche);padding:0 var(--abstand-5);border:0;border-block-start:1px solid var(--linie);color:var(--text-titel);font:inherit;font-size:var(--klein-groesse);text-align:start;cursor:pointer;transition:background-color var(--dauer-zustand) var(--kurve-zustand);background:0 0;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.ew-einstellungen[data-astro-cid-7honhbfe]:hover{background-color:var(--flaeche-grau)}}.ew-einstellungen[data-astro-cid-7honhbfe]:focus-visible{outline-offset:-3px}.ew-einstellungen[data-astro-cid-7honhbfe] .ew-winkel{color:var(--text-leise);transition:rotate .28s var(--kurve-ankunft);flex:none}.ew-einstellungen[data-astro-cid-7honhbfe][aria-expanded=true] .ew-winkel{rotate:180deg}.ew-auswahl[data-astro-cid-7honhbfe]{transition:grid-template-rows .38s var(--kurve-ankunft);grid-template-rows:0fr;display:grid}.ew-auswahl[data-astro-cid-7honhbfe][data-offen]{grid-template-rows:1fr}.ew-auswahl-innen[data-astro-cid-7honhbfe]{min-block-size:0;overflow:hidden}.ew-zwecke[data-astro-cid-7honhbfe]{padding:0 var(--abstand-5);list-style:none;display:grid}.ew-zweck[data-astro-cid-7honhbfe]{gap:var(--abstand-1);padding-block:var(--abstand-3);display:grid}.ew-zweck[data-astro-cid-7honhbfe]+.ew-zweck[data-astro-cid-7honhbfe]{box-shadow:inset 0 1px 0 var(--linie)}.ew-zweck-kopf[data-astro-cid-7honhbfe]{justify-content:space-between;align-items:center;gap:var(--abstand-3);min-block-size:2rem;display:flex}label[data-astro-cid-7honhbfe].ew-zweck-kopf{cursor:pointer}.ew-zweck-titel[data-astro-cid-7honhbfe]{font-size:var(--klein-groesse);color:var(--text-titel);font-weight:500}.ew-immer[data-astro-cid-7honhbfe]{border-radius:var(--r-pille);background-color:var(--flaeche-grau);color:var(--text-leise);font-size:var(--beschriftung-groesse);white-space:nowrap;padding:.3125rem .625rem;line-height:1}.ew-zweck-text[data-astro-cid-7honhbfe]{max-inline-size:none;font-size:var(--beschriftung-groesse);color:var(--text-zweit);line-height:1.45}.ew-schalter[data-astro-cid-7honhbfe]{appearance:none;border-radius:var(--r-pille);background-color:var(--neutral-500);cursor:pointer;block-size:1.625rem;inline-size:2.75rem;transition:background-color var(--dauer-zustand) var(--kurve-zustand);flex:none;margin:0;position:relative}.ew-schalter[data-astro-cid-7honhbfe]:before{content:"";block-size:calc(1.625rem - 6px);inline-size:calc(1.625rem - 6px);transition:translate .24s var(--kurve-ankunft);background-color:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 2px #120e0a40}.ew-schalter[data-astro-cid-7honhbfe]:checked{background-color:var(--neutral-950)}.ew-schalter[data-astro-cid-7honhbfe]:checked:before{translate:1.125rem}.ew-speichern[data-astro-cid-7honhbfe]{padding:var(--abstand-1) var(--abstand-5) var(--abstand-4)}.ew-speichern[data-astro-cid-7honhbfe] .ew-knopf[data-astro-cid-7honhbfe]{inline-size:100%}.ew-fuss[data-astro-cid-7honhbfe]{gap:var(--abstand-2);padding:var(--abstand-4) var(--abstand-5) var(--abstand-5);border-block-start:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.ew-knopf[data-astro-cid-7honhbfe]{min-block-size:2.75rem;padding:0 var(--abstand-4);border-radius:var(--r-pille);background-color:var(--knopf-flach-grund);color:var(--text-titel);font:inherit;font-size:var(--klein-groesse);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dauer-zustand) var(--kurve-zustand);border:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ew-knopf[data-astro-cid-7honhbfe]:hover{background-color:var(--knopf-flach-grund-zeiger)}}.ew-knopf[data-astro-cid-7honhbfe]:active{background-color:var(--knopf-flach-grund-druck)}.ew-knopf-alle[data-astro-cid-7honhbfe]{background-color:var(--neutral-950);color:var(--neutral-50)}@media (hover:hover) and (pointer:fine){.ew-knopf-alle[data-astro-cid-7honhbfe]:hover{background-color:var(--neutral-800)}}.ew-knopf-alle[data-astro-cid-7honhbfe]:active{background-color:var(--neutral-800)}@media (pointer:coarse){.ew-knopf[data-astro-cid-7honhbfe]{min-block-size:var(--tippflaeche)}}@media (height<=40rem){.ew-auswahl-innen[data-astro-cid-7honhbfe]{max-block-size:calc(100svh - 17rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ew-karte[data-astro-cid-7honhbfe],.ew[data-astro-cid-7honhbfe][data-zu] .ew-karte[data-astro-cid-7honhbfe]{animation:none}.ew-auswahl[data-astro-cid-7honhbfe],.ew-schalter[data-astro-cid-7honhbfe],.ew-schalter[data-astro-cid-7honhbfe]:before,.ew-einstellungen[data-astro-cid-7honhbfe] .ew-winkel{transition:none}}@media (forced-colors:active){.ew-karte[data-astro-cid-7honhbfe]{border:1px solid canvastext}.ew-knopf[data-astro-cid-7honhbfe],.ew-schalter[data-astro-cid-7honhbfe]{border:1px solid buttontext}}.kasten[data-astro-cid-kqiz3avy]{margin-inline:var(--kasten-rand);border-radius:var(--r-gross);position:relative;overflow:clip}@media (width<=759px){.kasten[data-astro-cid-kqiz3avy]{border-radius:0;margin-inline:0}}
