.einstieg__buehne[data-astro-cid-lnc4br34]{background:var(--leinen);padding-block:24px 40px}.einstieg__raster[data-astro-cid-lnc4br34]{align-items:end;gap:40px;display:grid}.einstieg__text[data-astro-cid-lnc4br34]{position:relative}.einstieg__titel[data-astro-cid-lnc4br34]{letter-spacing:-.03em;hyphens:manual;z-index:1;margin:0 0 8px;font-size:clamp(2.75rem,13vw,4rem);line-height:.92;position:relative}.einstieg__titel[data-astro-cid-lnc4br34] span[data-astro-cid-lnc4br34],.einstieg__titel[data-astro-cid-lnc4br34] em[data-astro-cid-lnc4br34]{display:block}.einstieg__titel[data-astro-cid-lnc4br34] em[data-astro-cid-lnc4br34]{padding-left:.6em;font-weight:250}.einstieg__faden[data-astro-cid-lnc4br34]{width:100%;height:36px;margin:4px 0 28px;display:block;overflow:visible}.einstieg__faden[data-astro-cid-lnc4br34] path[data-astro-cid-lnc4br34]{fill:none;stroke:var(--logogold-tief);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.8s cubic-bezier(.65,0,.35,1) .3s both einstieg-naehen}@keyframes einstieg-naehen{0%{stroke-dashoffset:1px}}.einstieg__einleitung[data-astro-cid-lnc4br34]{max-width:28rem;color:var(--tinte);margin:0 0 30px;font-size:1.1875rem}.einstieg__knopf[data-astro-cid-lnc4br34]{background:var(--espresso);color:var(--creme)}@media (hover:hover) and (pointer:fine){.einstieg__knopf[data-astro-cid-lnc4br34]:hover{background:#3d2b20}}.einstieg__bild[data-astro-cid-lnc4br34]{justify-self:end;width:86%;margin:0;position:relative}.einstieg__bogen[data-astro-cid-lnc4br34]{border-radius:var(--bogen);background:var(--creme);position:relative;overflow:hidden}.einstieg__bogen[data-astro-cid-lnc4br34] img{aspect-ratio:3/4.2;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}.einstieg__bogen[data-astro-cid-lnc4br34]:after{content:"";border-radius:var(--bogen);pointer-events:none;border:1.5px dashed #faf6eed9;position:absolute;inset:12px}.einstieg__haenger[data-astro-cid-lnc4br34]{position:absolute;top:60%;left:-30px}.einstieg__text[data-astro-cid-lnc4br34]>[data-astro-cid-lnc4br34]:not(svg){animation:einstieg-auf .64s var(--ease-out) both}.einstieg__text[data-astro-cid-lnc4br34]>[data-astro-cid-lnc4br34]:nth-child(3){animation-delay:.12s}.einstieg__text[data-astro-cid-lnc4br34]>[data-astro-cid-lnc4br34]:nth-child(4){animation-delay:.18s}@keyframes einstieg-auf{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.einstieg__text[data-astro-cid-lnc4br34]>[data-astro-cid-lnc4br34]:not(svg),.einstieg__faden[data-astro-cid-lnc4br34] path[data-astro-cid-lnc4br34]{animation:none}}@media (width>=861px){.einstieg__buehne[data-astro-cid-lnc4br34]{padding-block:56px 64px}.einstieg__raster[data-astro-cid-lnc4br34]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px}.einstieg__titel[data-astro-cid-lnc4br34]{width:135%;font-size:clamp(3rem,8.4vw,8.25rem)}.einstieg__faden[data-astro-cid-lnc4br34]{width:calc(100% + 56px);height:44px}.einstieg__bild[data-astro-cid-lnc4br34]{justify-self:stretch;width:auto}.einstieg__haenger[data-astro-cid-lnc4br34]{left:-40px}}.prinzipien[data-astro-cid-cxt46kc4]{padding-block:var(--abschnitt);overflow:hidden}.prinzipien__liste[data-astro-cid-cxt46kc4]{border-bottom:1.5px dashed var(--input);margin:0;padding:0;list-style:none}.prinzipien__zeile[data-astro-cid-cxt46kc4]{border-top:1.5px dashed var(--input);align-items:end;gap:8px;padding:24px 0;display:grid;position:relative}.prinzipien__zeile[data-astro-cid-cxt46kc4]:before{content:"✂︎";background:var(--creme);color:var(--altgold);padding-right:10px;font-size:1.125rem;line-height:1.5;position:absolute;top:-.8em;left:0}.prinzipien__zeile[data-astro-cid-cxt46kc4] p[data-astro-cid-cxt46kc4]{max-width:24rem;margin:0}.prinzipien__wort[data-astro-cid-cxt46kc4]{letter-spacing:-.04em;hyphens:manual;margin:0;font-size:clamp(4.5rem,13vw,11rem);font-weight:700;line-height:.95;position:relative}.prinzipien__wort--bild[data-astro-cid-cxt46kc4]{color:var(--espresso);background:var(--bild) 50% 58% / 170% auto;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prinzipien__wort--schnitt[data-astro-cid-cxt46kc4]{color:#0000;font-weight:300}.prinzipien__wort--schnitt[data-astro-cid-cxt46kc4]:before,.prinzipien__wort--schnitt[data-astro-cid-cxt46kc4]:after{content:attr(data-wort);color:var(--espresso);position:absolute;inset:0}.prinzipien__wort--schnitt[data-astro-cid-cxt46kc4]:before{clip-path:inset(0 0 52%)}.prinzipien__wort--schnitt[data-astro-cid-cxt46kc4]:after{clip-path:inset(48% 0 0);color:var(--altgold);transform:translate(.06em,.03em)}@media (width>=861px){.prinzipien__zeile[data-astro-cid-cxt46kc4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding:28px 0 32px}.prinzipien__zeile[data-astro-cid-cxt46kc4] p[data-astro-cid-cxt46kc4]{margin:0 0 .6em}}.angebote[data-astro-cid-7as27p6p]{padding-block:var(--abschnitt)}.angebote__raster[data-astro-cid-7as27p6p]{gap:48px;display:grid}.angebote__karte[data-astro-cid-7as27p6p]{position:relative}.angebote__bildrahmen[data-astro-cid-7as27p6p]{border-radius:var(--radius-bild);background:var(--leinen);transition:transform .16s var(--ease-out);position:relative;overflow:hidden}.angebote__karte--gross[data-astro-cid-7as27p6p] .angebote__bildrahmen[data-astro-cid-7as27p6p]{border-radius:var(--bogen)}.angebote__bildrahmen[data-astro-cid-7as27p6p] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s var(--ease-out);display:block}.angebote__karte--gross[data-astro-cid-7as27p6p] .angebote__bildrahmen[data-astro-cid-7as27p6p] img{aspect-ratio:4/5}.angebote__karte--gross[data-astro-cid-7as27p6p] .angebote__bildrahmen[data-astro-cid-7as27p6p]:after{content:"";border-radius:var(--bogen);pointer-events:none;transition:transform .3s var(--ease-out);border:1.5px dashed #faf6eed9;position:absolute;inset:12px}.angebote__karte[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p]{margin:22px 0 6px;font-size:1.75rem}.angebote__karte--gross[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p]{font-size:clamp(2rem,3.4vw,2.625rem);font-weight:300}.angebote__karte[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]{color:inherit;text-decoration:none}.angebote__karte[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]:after{content:"";position:absolute;inset:0}.angebote__karte[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]:focus-visible{outline:none}.angebote__karte[data-astro-cid-7as27p6p] h3[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]:focus-visible:after{outline:2px solid var(--altgold);outline-offset:6px;border-radius:var(--radius-bild)}.angebote__karte[data-astro-cid-7as27p6p] p[data-astro-cid-7as27p6p]{max-width:30rem;margin:0 0 12px}.angebote__mehr[data-astro-cid-7as27p6p]{color:var(--altgold);font-size:.95rem;font-weight:600}.angebote__mehr[data-astro-cid-7as27p6p]:after{content:"→";transition:transform .2s var(--ease-out);margin-left:6px;display:inline-block}.angebote__karte[data-astro-cid-7as27p6p]:active .angebote__bildrahmen[data-astro-cid-7as27p6p]{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.angebote__karte[data-astro-cid-7as27p6p]:hover img{transform:scale(1.03)}.angebote__karte--gross[data-astro-cid-7as27p6p]:hover .angebote__bildrahmen[data-astro-cid-7as27p6p]:after{transform:scale(.97)}.angebote__karte[data-astro-cid-7as27p6p]:hover .angebote__mehr[data-astro-cid-7as27p6p]:after{transform:translate(3px)}}.angebote__weitere[data-astro-cid-7as27p6p]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:48px 0 0;font-size:.95rem;display:flex}.angebote__weitere[data-astro-cid-7as27p6p] p[data-astro-cid-7as27p6p]{color:var(--braun);margin:0}.angebote__weitere[data-astro-cid-7as27p6p] ul[data-astro-cid-7as27p6p]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.angebote__weitere[data-astro-cid-7as27p6p] .icon{color:var(--altgold)}.angebote__weitere[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]{border-radius:var(--radius-md);min-height:44px;box-shadow:inset 0 0 0 1px var(--input);color:var(--espresso);align-items:center;gap:9px;padding:8px 18px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.angebote__weitere[data-astro-cid-7as27p6p] a[data-astro-cid-7as27p6p]:hover{background:var(--leinen);box-shadow:inset 0 0 0 1px var(--altgold)}}@media (width>=861px){.angebote__raster[data-astro-cid-7as27p6p]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px 72px}.angebote__karte--gross[data-astro-cid-7as27p6p]{grid-row:1/span 2}.angebote__weitere[data-astro-cid-7as27p6p]{margin-top:72px}}.stimme[data-astro-cid-b6msameo]{margin:var(--abschnitt) clamp(0px, 2vw, 24px);background:var(--espresso);border-radius:var(--radius-flaeche);padding-block:120px 72px;position:relative;overflow:hidden}.stimme[data-astro-cid-b6msameo]:before{content:"";border-radius:var(--radius-sm);pointer-events:none;border:1.5px dashed #d8b55b66;position:absolute;inset:14px}.stimme__innen[data-astro-cid-b6msameo]{position:relative}.stimme__zeichen[data-astro-cid-b6msameo]{font-family:var(--font-heading);color:var(--logogold);pointer-events:none;font-size:12rem;font-weight:700;line-height:1;position:absolute;top:-.5em;left:0}.stimme[data-astro-cid-b6msameo] figure[data-astro-cid-b6msameo]{margin:0 0 40px;padding-left:clamp(0px,14vw,180px);position:relative}.stimme[data-astro-cid-b6msameo] blockquote[data-astro-cid-b6msameo]{margin:0}.stimme[data-astro-cid-b6msameo] blockquote[data-astro-cid-b6msameo] p[data-astro-cid-b6msameo]{max-width:18ch;font-family:var(--font-heading);font-variation-settings:var(--fraunces-weich);letter-spacing:-.015em;color:var(--creme);text-wrap:balance;margin:0 0 32px;font-size:clamp(2.75rem,6.4vw,5.75rem);font-weight:200;line-height:1.02}.stimme[data-astro-cid-b6msameo] figcaption[data-astro-cid-b6msameo]{color:var(--fuss-text);align-items:center;gap:14px;font-size:.95rem;display:inline-flex}.stimme__linie[data-astro-cid-b6msameo]{background:var(--logogold);width:48px;height:1px}.stimme__knopf[data-astro-cid-b6msameo]{color:var(--creme);box-shadow:inset 0 0 0 1px var(--fuss-linie);margin-left:clamp(0px,14vw,180px)}@media (hover:hover) and (pointer:fine){.stimme__knopf[data-astro-cid-b6msameo]:hover{background:var(--fuss-linie)}}@media (width>=861px){.stimme[data-astro-cid-b6msameo]{padding-block:104px}.stimme__zeichen[data-astro-cid-b6msameo]{font-size:clamp(14rem,30vw,26rem);top:-.62em}}.kurse[data-astro-cid-2oult36o]{padding-block:var(--abschnitt)}.kurse__raster[data-astro-cid-2oult36o]{align-items:center;gap:28px;display:grid}.kurse__text[data-astro-cid-2oult36o] p[data-astro-cid-2oult36o]{max-width:30rem;margin:0 0 28px}.kurse__bild[data-astro-cid-2oult36o]{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-bild);order:-1;width:100%;height:auto}@media (width>=861px){.kurse__raster[data-astro-cid-2oult36o]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.kurse__bild[data-astro-cid-2oult36o]{order:0}}.abschluss[data-astro-cid-vfym37l7]{padding-block:var(--abschnitt) calc(var(--abschnitt) * 1.5)}.abschluss__tafel[data-astro-cid-vfym37l7]{background:var(--leinen);border-radius:var(--radius-flaeche);align-items:center;gap:48px 72px;padding:40px 24px;display:grid;position:relative}.abschluss__tafel[data-astro-cid-vfym37l7]:before{content:"";border-radius:var(--radius-sm);pointer-events:none;border:1.5px dashed #7d5f2252;position:absolute;inset:12px}.abschluss__tafel[data-astro-cid-vfym37l7] p[data-astro-cid-vfym37l7]{max-width:30rem;margin:0}.abschluss__namenszug[data-astro-cid-vfym37l7]{margin-top:28px}.abschluss__fakten[data-astro-cid-vfym37l7]{gap:0;margin:0 0 28px;display:grid}.abschluss__fakten[data-astro-cid-vfym37l7] div[data-astro-cid-vfym37l7]{border-bottom:1.5px dashed var(--input);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.abschluss__fakten[data-astro-cid-vfym37l7] dt[data-astro-cid-vfym37l7]{color:var(--braun)}.abschluss__fakten[data-astro-cid-vfym37l7] dd[data-astro-cid-vfym37l7]{color:var(--espresso);text-align:right;margin:0;font-weight:600}.abschluss__telefon[data-astro-cid-vfym37l7]{font-size:.95rem}@media (width>=861px){.abschluss__tafel[data-astro-cid-vfym37l7]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:64px}}
