.cta-aussen[data-astro-cid-62jzo36x]{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem)}.cta[data-astro-cid-62jzo36x]{border-radius:calc(var(--radius) * 1.5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.cta[data-astro-cid-62jzo36x] p[data-astro-cid-62jzo36x]{max-width:38rem;margin:0;font-size:1.1rem}.cta[data-astro-cid-62jzo36x] h2[data-astro-cid-62jzo36x]{margin-bottom:.4rem}.cta-primaer[data-astro-cid-62jzo36x]{background:var(--farbe-primaer);color:var(--farbe-auf-primaer-leise)}.cta-primaer[data-astro-cid-62jzo36x] h2[data-astro-cid-62jzo36x],.cta-primaer[data-astro-cid-62jzo36x] .knopf-rand[data-astro-cid-62jzo36x]{color:var(--farbe-auf-primaer)}.cta-primaer[data-astro-cid-62jzo36x] .knopf-rand[data-astro-cid-62jzo36x]:hover{color:var(--farbe-betont)}.cta-akzent[data-astro-cid-62jzo36x]{background:var(--farbe-akzent);color:var(--farbe-primaer-dunkel)}.cta-akzent[data-astro-cid-62jzo36x] h2[data-astro-cid-62jzo36x]{color:var(--farbe-primaer-dunkel)}.cta-hell[data-astro-cid-62jzo36x]{background:var(--farbe-akzent-hell)}.faehigkeiten[data-astro-cid-nclmjs7z]{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:1.4rem;display:grid}.gruppe[data-astro-cid-nclmjs7z] h3[data-astro-cid-nclmjs7z]{margin-bottom:.9rem;font-size:1.1rem}.chips[data-astro-cid-nclmjs7z]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-nclmjs7z]{border:1px solid var(--farbe-rand);background:var(--farbe-hell);border-radius:999px;padding:.3rem .85rem;font-size:.92rem;font-weight:600}.fragen[data-astro-cid-rpjlm6kk]{gap:.8rem;display:grid}.frage[data-astro-cid-rpjlm6kk]{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius)}.frage[data-astro-cid-rpjlm6kk] summary[data-astro-cid-rpjlm6kk]{cursor:pointer;color:var(--farbe-betont);min-height:3.2rem;padding:1.15rem 3.5rem 1.15rem 1.4rem;font-weight:800;list-style:none;position:relative}.frage[data-astro-cid-rpjlm6kk] summary[data-astro-cid-rpjlm6kk]::-webkit-details-marker{display:none}.frage[data-astro-cid-rpjlm6kk] summary[data-astro-cid-rpjlm6kk]:after{content:"+";color:var(--farbe-akzent-dunkel);font-size:1.6rem;line-height:1;transition:rotate .2s;position:absolute;top:50%;right:1.3rem;translate:0 -50%}.frage[data-astro-cid-rpjlm6kk][open] summary[data-astro-cid-rpjlm6kk]:after{rotate:45deg}.antwort[data-astro-cid-rpjlm6kk]{padding:0 1.4rem 1.3rem}.hero[data-astro-cid-lq5mc4fe]{background:linear-gradient(135deg, var(--farbe-primaer) 0%, var(--farbe-hero-mitte) 60%, var(--farbe-akzent-dunkel) 130%);color:var(--farbe-auf-primaer);padding-block:clamp(4rem,3rem + 6vw,8rem);position:relative;overflow:hidden}.hero-klein[data-astro-cid-lq5mc4fe]{padding-block:clamp(2.5rem,2rem + 3vw,4rem)}.hero-hintergrund[data-astro-cid-lq5mc4fe]{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.hero-innen[data-astro-cid-lq5mc4fe]{max-width:var(--breite);position:relative}.hero[data-astro-cid-lq5mc4fe] h1[data-astro-cid-lq5mc4fe]{color:var(--farbe-auf-primaer);max-width:22ch}.hero-unterzeile[data-astro-cid-lq5mc4fe]{max-width:40rem;color:var(--farbe-auf-primaer-leise);margin-bottom:2rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.hero-rand[data-astro-cid-lq5mc4fe]{color:var(--farbe-auf-primaer)}.hero-rand[data-astro-cid-lq5mc4fe]:hover{color:var(--farbe-betont)}.liste[data-astro-cid-3ggj6trr]{margin:0;padding:0;list-style:none}.leistung[data-astro-cid-3ggj6trr]{flex-direction:column;transition:transform .2s,box-shadow .2s,opacity .7s;display:flex}.leistung[data-astro-cid-3ggj6trr]:hover{box-shadow:var(--schatten);transform:translateY(-4px)}.leistung-symbol[data-astro-cid-3ggj6trr]{background:var(--farbe-akzent-hell);width:3.4rem;height:3.4rem;color:var(--farbe-betont);border-radius:14px;place-items:center;margin-bottom:1rem;display:inline-grid}.leistung[data-astro-cid-3ggj6trr] p[data-astro-cid-3ggj6trr]{color:var(--farbe-leise)}.leistung-link[data-astro-cid-3ggj6trr]{margin-top:auto;font-weight:800}.kontakt-wege[data-astro-cid-emsiqkod]{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1.4rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.kontakt-weg[data-astro-cid-emsiqkod]{color:var(--farbe-betont)}.kontakt-weg[data-astro-cid-emsiqkod] h3[data-astro-cid-emsiqkod]{margin-top:.6rem}.kontakt-gross[data-astro-cid-emsiqkod]{word-break:break-word;margin:0 0 .5rem;font-size:1.35rem;font-weight:800;display:inline-block}.kontakt-zeiten[data-astro-cid-emsiqkod]{color:var(--farbe-leise);white-space:pre-line;margin:0}.karte-zwei-klick[data-astro-cid-emsiqkod]{border:2px dashed var(--farbe-rand);border-radius:var(--radius);background:var(--farbe-hell);padding:2rem}.karte-zwei-klick[data-astro-cid-emsiqkod].karte-geladen{border:0;padding:0;overflow:hidden}.karte-zwei-klick[data-astro-cid-emsiqkod] iframe{border:0;width:100%;height:26rem;display:block}.kf-einleitung[data-astro-cid-zh6zpm2c]{margin-bottom:1.5rem}.kf[data-astro-cid-zh6zpm2c]{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius);gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.kf-zeile[data-astro-cid-zh6zpm2c]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.kf[data-astro-cid-zh6zpm2c] label[data-astro-cid-zh6zpm2c]{gap:.3rem;font-weight:700;display:grid}.kf[data-astro-cid-zh6zpm2c] small[data-astro-cid-zh6zpm2c]{color:var(--farbe-leise);font-weight:400}.kf[data-astro-cid-zh6zpm2c] input[data-astro-cid-zh6zpm2c],.kf[data-astro-cid-zh6zpm2c] textarea[data-astro-cid-zh6zpm2c]{font:inherit;border:2px solid var(--farbe-rand);border-radius:var(--radius-klein);background:var(--farbe-hintergrund);width:100%;min-height:3rem;color:var(--farbe-text);padding:.6rem .8rem}.kf[data-astro-cid-zh6zpm2c] input[data-astro-cid-zh6zpm2c][type=file]{padding:.5rem}.kf[data-astro-cid-zh6zpm2c] input[data-astro-cid-zh6zpm2c]:focus,.kf[data-astro-cid-zh6zpm2c] textarea[data-astro-cid-zh6zpm2c]:focus{border-color:var(--farbe-akzent)}.kf-honig[data-astro-cid-zh6zpm2c]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kf-hinweis[data-astro-cid-zh6zpm2c]{color:var(--farbe-leise);margin:0;font-size:.95rem}.kf[data-astro-cid-zh6zpm2c] button[data-astro-cid-zh6zpm2c]{justify-self:start}.kf-status[data-astro-cid-zh6zpm2c]{border-radius:var(--radius);border-left:6px solid;margin-bottom:1.5rem;padding:1.2rem 1.4rem;font-weight:700}.kf-status[data-astro-cid-zh6zpm2c] p[data-astro-cid-zh6zpm2c]{margin:0}.kf-status[data-astro-cid-zh6zpm2c].ok{background:#1f9d4c29;border-color:#1f9d4c}.kf-status[data-astro-cid-zh6zpm2c].problem{background:#c27a002e;border-color:#c27a00}.finder[data-astro-cid-ogo2n4l5]{background:var(--farbe-akzent-hell);border-radius:calc(var(--radius) * 1.5);margin-bottom:2.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.finder-titel[data-astro-cid-ogo2n4l5]{margin-bottom:.3rem;font-size:1.6rem}.finder-intro[data-astro-cid-ogo2n4l5]{color:var(--farbe-leise)}.finder-fragen[data-astro-cid-ogo2n4l5]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.2rem;margin-top:1.2rem;display:grid}fieldset[data-astro-cid-ogo2n4l5]{background:var(--farbe-weiss);border-radius:var(--radius);border:0;align-content:start;gap:.35rem;margin:0;padding:1.2rem;display:grid}legend[data-astro-cid-ogo2n4l5]{float:left;width:100%;color:var(--farbe-primaer);align-items:center;gap:.6rem;margin-bottom:.6rem;font-weight:800;display:flex}.finder-nr[data-astro-cid-ogo2n4l5]{background:var(--farbe-primaer);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-grid}fieldset[data-astro-cid-ogo2n4l5] label[data-astro-cid-ogo2n4l5]{border-radius:var(--radius-klein);cursor:pointer;align-items:center;gap:.7rem;min-height:2.9rem;padding:.35rem .6rem;display:flex}fieldset[data-astro-cid-ogo2n4l5] label[data-astro-cid-ogo2n4l5]:hover{background:var(--farbe-hell)}fieldset[data-astro-cid-ogo2n4l5] label[data-astro-cid-ogo2n4l5]:has(input:checked){background:var(--farbe-akzent-hell);font-weight:700}input[data-astro-cid-ogo2n4l5][type=radio]{width:1.4rem;height:1.4rem;accent-color:var(--farbe-primaer);flex-shrink:0}.finder-ergebnis[data-astro-cid-ogo2n4l5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.finder-ergebnis[data-astro-cid-ogo2n4l5] p[data-astro-cid-ogo2n4l5]{color:var(--farbe-primaer);margin:0;font-size:1.15rem;font-weight:800}.kurse[data-astro-cid-ogo2n4l5]{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.kurs[data-astro-cid-ogo2n4l5]{flex-direction:column;display:flex}.kurs[data-astro-cid-ogo2n4l5][hidden]{display:none}.kurs-abzeichen[data-astro-cid-ogo2n4l5]{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.abzeichen-niveau[data-astro-cid-ogo2n4l5]{color:var(--farbe-lila);background:#ece8f6}.abzeichen-voll[data-astro-cid-ogo2n4l5]{color:#9b1c1c;background:#fde5e5}.kurs-text[data-astro-cid-ogo2n4l5]{color:var(--farbe-leise)}.kurs-fakten[data-astro-cid-ogo2n4l5]{gap:.5rem;margin:0 0 1.2rem;display:grid}.kurs-fakten[data-astro-cid-ogo2n4l5] div[data-astro-cid-ogo2n4l5]{grid-template-columns:8.5rem 1fr;gap:.5rem;display:grid}.kurs-fakten[data-astro-cid-ogo2n4l5] dt[data-astro-cid-ogo2n4l5]{color:var(--farbe-primaer);font-weight:700}.kurs-fakten[data-astro-cid-ogo2n4l5] dd[data-astro-cid-ogo2n4l5]{margin:0}.kurs-termine[data-astro-cid-ogo2n4l5]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.kurs-termine[data-astro-cid-ogo2n4l5] li[data-astro-cid-ogo2n4l5]{display:grid}.termin-zeit[data-astro-cid-ogo2n4l5]{font-weight:700}.termin-ort[data-astro-cid-ogo2n4l5]{color:var(--farbe-leise)}.termin-plaetze[data-astro-cid-ogo2n4l5]{color:var(--farbe-akzent-dunkel);font-size:.95rem;font-weight:700}.termin-plaetze[data-astro-cid-ogo2n4l5].knapp{color:#9a5b00}.termin-plaetze[data-astro-cid-ogo2n4l5].voll{color:#9b1c1c}.anmelden[data-astro-cid-ogo2n4l5]{margin-top:auto}.anmelden[data-astro-cid-ogo2n4l5] summary[data-astro-cid-ogo2n4l5]{width:fit-content;list-style:none}.anmelden[data-astro-cid-ogo2n4l5] summary[data-astro-cid-ogo2n4l5]::-webkit-details-marker{display:none}.anmelden[data-astro-cid-ogo2n4l5][open] summary[data-astro-cid-ogo2n4l5]{background:var(--farbe-weiss);color:var(--farbe-primaer);border-color:currentColor}.anmelde-formular[data-astro-cid-ogo2n4l5]{background:var(--farbe-hell);border-radius:var(--radius);gap:1rem;margin-top:1.2rem;padding:1.2rem;display:grid}.anmelde-formular[data-astro-cid-ogo2n4l5] fieldset[data-astro-cid-ogo2n4l5]{background:0 0;padding:0}.anmelde-formular[data-astro-cid-ogo2n4l5] legend[data-astro-cid-ogo2n4l5]{margin-bottom:.3rem}.anmelde-formular[data-astro-cid-ogo2n4l5]>label[data-astro-cid-ogo2n4l5]{gap:.3rem;font-weight:700;display:grid}.anmelde-formular[data-astro-cid-ogo2n4l5] small[data-astro-cid-ogo2n4l5]{color:var(--farbe-leise);font-size:.9rem;font-weight:400}.anmelde-formular[data-astro-cid-ogo2n4l5] .anmelde-haken[data-astro-cid-ogo2n4l5]{align-items:flex-start;gap:.75rem;min-height:3rem;font-weight:400;display:flex}.anmelde-formular[data-astro-cid-ogo2n4l5] .anmelde-haken[data-astro-cid-ogo2n4l5] input[data-astro-cid-ogo2n4l5]{width:1.4rem;height:1.4rem;min-height:0;accent-color:var(--farbe-primaer);flex-shrink:0;margin-top:.15rem}.anmelde-formular[data-astro-cid-ogo2n4l5] input[data-astro-cid-ogo2n4l5]:not([type=radio]):not([type=checkbox]),.anmelde-formular[data-astro-cid-ogo2n4l5] textarea[data-astro-cid-ogo2n4l5]{font:inherit;border:2px solid var(--farbe-rand);border-radius:var(--radius-klein);background:var(--farbe-weiss);width:100%;min-height:3rem;color:var(--farbe-text);padding:.6rem .8rem}.anmelde-formular[data-astro-cid-ogo2n4l5] input[data-astro-cid-ogo2n4l5]:focus,.anmelde-formular[data-astro-cid-ogo2n4l5] textarea[data-astro-cid-ogo2n4l5]:focus{border-color:var(--farbe-primaer)}.termin-wahl[data-astro-cid-ogo2n4l5]{border-radius:var(--radius-klein);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.5rem .6rem;display:flex}.termin-wahl[data-astro-cid-ogo2n4l5] input[data-astro-cid-ogo2n4l5]{margin-top:.2rem}.termin-wahl[data-astro-cid-ogo2n4l5] span[data-astro-cid-ogo2n4l5]{display:grid}.termin-wahl[data-astro-cid-ogo2n4l5]:has(input:checked){background:var(--farbe-akzent-hell);font-weight:700}.termin-wahl[data-astro-cid-ogo2n4l5]:has(input:disabled){opacity:.6;cursor:not-allowed}.anmelde-klein[data-astro-cid-ogo2n4l5]{color:var(--farbe-leise);margin:0;font-size:.95rem}.anmelde-formular[data-astro-cid-ogo2n4l5] button[data-astro-cid-ogo2n4l5]{justify-self:start}.anmelde-status[data-astro-cid-ogo2n4l5]{border-radius:var(--radius);border-left:6px solid;margin-bottom:2rem;padding:1.4rem 1.6rem}.anmelde-status[data-astro-cid-ogo2n4l5].ok{background:#e6f6ec;border-color:#157f3d}.anmelde-status[data-astro-cid-ogo2n4l5].problem{background:#fdf1e2;border-color:#9a5b00}.anmelde-status[data-astro-cid-ogo2n4l5] p[data-astro-cid-ogo2n4l5]{margin:.3rem 0 0}.anmelde-status-titel[data-astro-cid-ogo2n4l5]{font-size:1.2rem;font-weight:800}.kurs-anmelden[data-astro-cid-ogo2n4l5]{margin-top:auto}.finder-leer[data-astro-cid-ogo2n4l5]{background:var(--farbe-hell);border-radius:var(--radius);padding:1.5rem;font-size:1.15rem;font-weight:700}.anmelde-hinweis[data-astro-cid-ogo2n4l5]{background:var(--farbe-hell);margin-top:2.5rem}@media (width<=30rem){.kurs-fakten[data-astro-cid-ogo2n4l5] div[data-astro-cid-ogo2n4l5]{grid-template-columns:1fr;gap:0}}.preisliste[data-astro-cid-jeotjwd7]{border:1px solid var(--farbe-rand);border-radius:var(--radius);margin:0;overflow:hidden}.preis-zeile[data-astro-cid-jeotjwd7]{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.1rem 1.4rem;display:flex}.preis-zeile[data-astro-cid-jeotjwd7]:nth-child(2n){background:var(--farbe-hell)}.preis-zeile[data-astro-cid-jeotjwd7] dt[data-astro-cid-jeotjwd7]{font-weight:700}.preis-hinweis[data-astro-cid-jeotjwd7]{color:var(--farbe-leise);font-size:.95rem;font-weight:400;display:block}.preis-zeile[data-astro-cid-jeotjwd7] dd[data-astro-cid-jeotjwd7]{color:var(--farbe-betont);white-space:nowrap;margin:0;font-size:1.15rem;font-weight:800}.preis-fussnote[data-astro-cid-jeotjwd7]{color:var(--farbe-leise);margin-top:1rem;font-size:.95rem}.projekte[data-astro-cid-tr2krab3]{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.projekt[data-astro-cid-tr2krab3]{flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s,opacity .7s;display:flex;overflow:hidden}.projekt[data-astro-cid-tr2krab3]:hover,.projekt[data-astro-cid-tr2krab3]:focus-within{box-shadow:var(--schatten);border-color:var(--farbe-akzent);transform:translateY(-4px)}.projekt-bild[data-astro-cid-tr2krab3]{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--farbe-rand);width:100%}.projekt-bild-leer[data-astro-cid-tr2krab3]{color:var(--farbe-auf-primaer);background:linear-gradient(135deg, var(--farbe-primaer), var(--farbe-akzent-dunkel));place-items:center;font-size:3.5rem;font-weight:800;display:grid}.projekt-text[data-astro-cid-tr2krab3]{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.6rem;display:flex}.projekt-art[data-astro-cid-tr2krab3]{letter-spacing:.04em;text-transform:uppercase;color:var(--farbe-akzent-dunkel);margin:0 0 .3rem;font-size:.85rem;font-weight:700}.projekt-beschreibung[data-astro-cid-tr2krab3]{color:var(--farbe-leise)}.projekt-schlagworte[data-astro-cid-tr2krab3]{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.projekt-link[data-astro-cid-tr2krab3]{margin-top:auto;font-weight:800}.rechtstext[data-astro-cid-iaymjyge] p{max-width:70ch}.schritte-titel[data-astro-cid-ok5maxb5]{text-align:center;margin-bottom:2.5rem}.schritte[data-astro-cid-ok5maxb5]{counter-reset:schritt;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.schritt[data-astro-cid-ok5maxb5]{text-align:center;padding:0 .5rem}.schritt-nummer[data-astro-cid-ok5maxb5]{background:var(--farbe-akzent);width:4rem;height:4rem;color:var(--farbe-primaer-dunkel);box-shadow:0 0 0 8px var(--farbe-akzent-hell);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.6rem;font-weight:800;display:inline-grid}.schritt[data-astro-cid-ok5maxb5] p[data-astro-cid-ok5maxb5]{color:var(--farbe-leise)}.team[data-astro-cid-pzqqg6nq]{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-pzqqg6nq]{text-align:center}.person-bild[data-astro-cid-pzqqg6nq],.person-initialen[data-astro-cid-pzqqg6nq]{border-radius:50%;width:7rem;height:7rem;margin:0 auto 1rem}.person-bild[data-astro-cid-pzqqg6nq]{object-fit:cover}.person-initialen[data-astro-cid-pzqqg6nq]{background:linear-gradient(135deg, var(--farbe-primaer), var(--farbe-akzent-dunkel));color:var(--farbe-auf-primaer);place-items:center;font-size:2rem;font-weight:800;display:grid}.person-rolle[data-astro-cid-pzqqg6nq]{color:var(--farbe-akzent-dunkel);margin-bottom:.5rem;font-weight:700}.person[data-astro-cid-pzqqg6nq] p[data-astro-cid-pzqqg6nq]:last-child{color:var(--farbe-leise);margin-bottom:0}.text-bild[data-astro-cid-bbeu4qjv]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.ohne-bild[data-astro-cid-bbeu4qjv]{grid-template-columns:1fr;max-width:48rem}.bild-links[data-astro-cid-bbeu4qjv] .text-bild-text[data-astro-cid-bbeu4qjv]{order:2}.text-bild-text[data-astro-cid-bbeu4qjv]{font-size:1.1rem}.text-bild-bild[data-astro-cid-bbeu4qjv]{margin:0}.text-bild-bild[data-astro-cid-bbeu4qjv] img[data-astro-cid-bbeu4qjv]{border-radius:calc(var(--radius) * 1.5);width:100%;box-shadow:var(--schatten);aspect-ratio:4/3;object-fit:cover}@media (width<=52rem){.text-bild[data-astro-cid-bbeu4qjv]{grid-template-columns:1fr}.bild-links[data-astro-cid-bbeu4qjv] .text-bild-text[data-astro-cid-bbeu4qjv]{order:0}}.text-gross[data-astro-cid-l7k5ergg]{font-size:1.1rem}.weiche-titel[data-astro-cid-4nzhy7w2]{text-align:center;margin-bottom:2rem}.weiche[data-astro-cid-4nzhy7w2]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.kachel[data-astro-cid-4nzhy7w2]{background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:calc(var(--radius) * 1.4);flex-direction:column;gap:.4rem;padding:2.2rem;transition:transform .2s,box-shadow .2s,border-color .2s,opacity .7s;display:flex;position:relative}.kachel[data-astro-cid-4nzhy7w2]:hover,.kachel[data-astro-cid-4nzhy7w2]:focus-within{box-shadow:var(--schatten);border-color:var(--farbe-akzent);transform:translateY(-5px)}.kachel-dunkel[data-astro-cid-4nzhy7w2]{background:var(--farbe-primaer);border-color:var(--farbe-primaer);color:var(--farbe-auf-primaer-leise)}.kachel-dunkel[data-astro-cid-4nzhy7w2] h3[data-astro-cid-4nzhy7w2],.kachel-dunkel[data-astro-cid-4nzhy7w2] .kachel-link[data-astro-cid-4nzhy7w2]{color:var(--farbe-auf-primaer)}.kachel[data-astro-cid-4nzhy7w2] h3[data-astro-cid-4nzhy7w2]{font-size:1.6rem}.kachel-symbol[data-astro-cid-4nzhy7w2]{color:var(--farbe-akzent-dunkel)}.kachel-dunkel[data-astro-cid-4nzhy7w2] .kachel-symbol[data-astro-cid-4nzhy7w2]{color:var(--farbe-akzent)}.kachel-link[data-astro-cid-4nzhy7w2]{color:var(--farbe-betont);text-decoration:none}.kachel-link[data-astro-cid-4nzhy7w2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.kachel-knopf[data-astro-cid-4nzhy7w2]{background:var(--farbe-akzent);color:var(--farbe-primaer-dunkel);align-self:flex-start;margin-top:auto}.kachel[data-astro-cid-4nzhy7w2]:hover .kachel-knopf[data-astro-cid-4nzhy7w2]{box-shadow:none;transform:none}.zeitleiste[data-astro-cid-nd5zup4l]{margin:0;padding:0 0 0 2rem;list-style:none;position:relative}.zeitleiste[data-astro-cid-nd5zup4l]:before{content:"";background:var(--farbe-rand);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.station[data-astro-cid-nd5zup4l]{padding-bottom:2rem;position:relative}.station[data-astro-cid-nd5zup4l]:last-child{padding-bottom:0}.station[data-astro-cid-nd5zup4l]:before{content:"";background:var(--farbe-hintergrund);border:3px solid var(--farbe-akzent);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.35rem;left:calc(1px - 2.05rem)}.station-zeit[data-astro-cid-nd5zup4l]{color:var(--farbe-akzent-dunkel);margin:0 0 .2rem;font-size:.9rem;font-weight:700}.station[data-astro-cid-nd5zup4l] h3[data-astro-cid-nd5zup4l]{margin-bottom:.2rem}.station-ort[data-astro-cid-nd5zup4l]{color:var(--farbe-leise);margin:0 0 .4rem;font-weight:700}.station-text[data-astro-cid-nd5zup4l]{color:var(--farbe-leise);margin:0}.hl[data-astro-cid-krzfpud7]{background:radial-gradient(60rem 30rem at 85% 10%, #ff6a3d38, transparent 60%), radial-gradient(40rem 24rem at 5% 70%, #3d84ff24, transparent 65%), var(--farbe-hintergrund);padding-block:clamp(4rem,3rem + 7vw,9rem);position:relative;overflow:hidden}.hl-raster[data-astro-cid-krzfpud7]{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.hl-innen[data-astro-cid-krzfpud7]{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hl-gruss[data-astro-cid-krzfpud7]{font-family:var(--schrift-titel);color:var(--farbe-akzent-dunkel);letter-spacing:.02em;margin:0 0 .4rem;font-weight:600}.hl[data-astro-cid-krzfpud7] h1[data-astro-cid-krzfpud7]{color:var(--farbe-betont);margin-bottom:.3em;font-size:clamp(2.6rem,1.6rem + 4.5vw,5rem);line-height:1.02}.hl-wechsel[data-astro-cid-krzfpud7]{font-family:var(--schrift-titel);min-height:1.3em;margin:0 0 1.4rem;font-size:clamp(1.4rem,1.1rem + 1.4vw,2.2rem);font-weight:600;display:none}.hl-wechsel-an[data-astro-cid-krzfpud7]{display:block}.hl-wechsel-text[data-astro-cid-krzfpud7]{background:linear-gradient(90deg, var(--farbe-akzent), #ff3d6e);color:#0000;-webkit-background-clip:text;background-clip:text;transition:opacity .35s,transform .35s;display:inline-block}.hl-wechsel-text[data-astro-cid-krzfpud7]:after{content:"";vertical-align:-.08em;background:var(--farbe-akzent);width:.08em;height:.9em;margin-left:.12em;animation:1s step-end infinite blinken;display:inline-block}.hl-wechsel-text[data-astro-cid-krzfpud7].weg{opacity:0;transform:translateY(.3em)}@keyframes blinken{50%{opacity:0}}.hl-rollen[data-astro-cid-krzfpud7]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.hl-rollen[data-astro-cid-krzfpud7] li[data-astro-cid-krzfpud7]{border:1px solid var(--farbe-rand);background:#ffffff0a;border-radius:999px;padding:.3rem .85rem;font-size:.92rem;font-weight:600}.hl-kurz[data-astro-cid-krzfpud7]{max-width:36rem;color:var(--farbe-leise);margin-bottom:2rem;font-size:1.15rem}.hl-bild[data-astro-cid-krzfpud7]{aspect-ratio:1;justify-self:center;width:min(100%,22rem);position:relative}.hl-bild[data-astro-cid-krzfpud7]:before{content:"";background:linear-gradient(135deg, var(--farbe-akzent), #ff3d6e 50%, #3d84ff);filter:blur(22px);opacity:.45;border-radius:32px;position:absolute;inset:-10px}.hl-bild[data-astro-cid-krzfpud7] img[data-astro-cid-krzfpud7],.hl-initialen[data-astro-cid-krzfpud7]{border:1px solid #ffffff1f;border-radius:26px;width:100%;height:100%;position:relative}.hl-bild[data-astro-cid-krzfpud7] img[data-astro-cid-krzfpud7]{object-fit:cover}.hl-initialen[data-astro-cid-krzfpud7]{background:linear-gradient(145deg, var(--farbe-flaeche), var(--farbe-primaer));font-family:var(--schrift-titel);color:var(--farbe-betont);letter-spacing:-.04em;place-items:center;font-size:clamp(4rem,3rem + 5vw,7rem);font-weight:700;display:grid}@media (width<=52rem){.hl-innen[data-astro-cid-krzfpud7]{grid-template-columns:1fr}.hl-bild[data-astro-cid-krzfpud7]{order:-1;justify-self:start;width:min(60%,14rem)}}
