.karte[data-astro-cid-3vpt37q6]{border-radius:var(--radius-karte);background:var(--farbe-creme);flex-direction:column;transition:transform .25s;display:flex;position:relative;overflow:hidden}.karte[data-astro-cid-3vpt37q6]:hover{transform:translateY(-4px)}.karte[data-astro-cid-3vpt37q6]:focus-within{outline:var(--fokus-rahmen);outline-offset:var(--fokus-abstand)}.karte__bild[data-astro-cid-3vpt37q6]{position:relative}.karte__foto[data-astro-cid-3vpt37q6]{aspect-ratio:4/3;background:var(--farbe-sand);overflow:hidden}.karte__bild[data-astro-cid-3vpt37q6] .platzhalter{border-radius:0}.karte__neu[data-astro-cid-3vpt37q6]{top:var(--abstand-4);left:var(--abstand-4);border-radius:var(--radius-pill);background:var(--farbe-gold-oliv);color:var(--farbe-tinte);padding:.25rem .75rem;font-size:.875rem;font-weight:600;position:absolute}.karte__text[data-astro-cid-3vpt37q6]{gap:var(--abstand-3);padding:var(--abstand-5);flex-direction:column;display:flex}.karte__text[data-astro-cid-3vpt37q6] p[data-astro-cid-3vpt37q6]{color:var(--farbe-text-weich)}.karte[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:inherit;text-decoration:none}.karte[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:after{content:"";position:absolute;inset:0}.karte[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:focus-visible{outline:none}.karte__mehr[data-astro-cid-3vpt37q6]{color:var(--farbe-violett);font-weight:600}@media (prefers-reduced-motion:reduce){.karte[data-astro-cid-3vpt37q6]:hover{transform:none}}.zitat[data-astro-cid-rynpovno]{align-items:center;gap:var(--abstand-4);text-align:center;flex-direction:column;max-width:52rem;margin:0 auto;display:flex}.zitat[data-astro-cid-rynpovno] blockquote[data-astro-cid-rynpovno]{margin:0}.zitat[data-astro-cid-rynpovno] blockquote[data-astro-cid-rynpovno] p[data-astro-cid-rynpovno]{font-family:var(--schrift-serif);color:var(--farbe-violett);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);font-style:italic;line-height:1.35}.zitat[data-astro-cid-rynpovno] figcaption[data-astro-cid-rynpovno] .signatur[data-astro-cid-rynpovno]{display:block}.zitat[data-astro-cid-rynpovno] .entwurf{align-self:center}.hero[data-astro-cid-lcdefpme]{padding-block:var(--abstand-5) var(--abstand-abschnitt)}.hero__raster[data-astro-cid-lcdefpme]{gap:var(--abstand-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""aktionen""bild""hinweis";display:grid}.hero__text[data-astro-cid-lcdefpme]{gap:var(--abstand-3);flex-direction:column;grid-area:text;display:flex}@media (width>=640px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--abstand-7)}.hero__raster[data-astro-cid-lcdefpme]{gap:var(--abstand-5);grid-template-areas:"text""bild""aktionen""hinweis"}.hero__text[data-astro-cid-lcdefpme]{gap:var(--abstand-4)}}.hero__bild[data-astro-cid-lcdefpme]{aspect-ratio:4/3.2;border-radius:var(--radius-bild);background:var(--farbe-sand);grid-area:bild;position:relative;overflow:hidden}.hero__bild[data-astro-cid-lcdefpme] .platzhalter,.raum__bild[data-astro-cid-lcdefpme] .platzhalter{width:100%;height:100%}.hero__namenskarte[data-astro-cid-lcdefpme]{left:var(--abstand-4);bottom:var(--abstand-4);padding:var(--abstand-3) var(--abstand-5);border-radius:var(--radius-bild);background:var(--farbe-creme);box-shadow:var(--schatten-karte);flex-direction:column;gap:.125rem;display:flex;position:absolute}.hero__namenskarte[data-astro-cid-lcdefpme] .signatur[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,2rem + .5vw,2.5rem)}.hero__rolle[data-astro-cid-lcdefpme]{color:var(--farbe-grau);font-size:.875rem}.hero__aktionen[data-astro-cid-lcdefpme]{gap:var(--abstand-4);flex-wrap:wrap;grid-area:aktionen;display:flex}.hero__hinweis[data-astro-cid-lcdefpme]{font-size:var(--groesse-klein);color:var(--farbe-grau);grid-area:hinweis}@media (width>=640px) and (width<=1023px){.hero__bild[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--abstand-8)}.hero__raster[data-astro-cid-lcdefpme]{column-gap:clamp(3rem,1rem + 4vw,4.5rem);row-gap:var(--abstand-5);grid-template:"bild."1fr"bild text""bild aktionen""bild hinweis""bild."1fr/minmax(0,1fr) minmax(0,1fr)}.hero__bild[data-astro-cid-lcdefpme]{aspect-ratio:4/4.6}}.leistungen[data-astro-cid-lcdefpme]{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.leistungen[data-astro-cid-lcdefpme]{gap:var(--abstand-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.nebenleistung[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--abstand-4));color:var(--farbe-text-weich)}.nebenleistung[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.raum[data-astro-cid-lcdefpme]{gap:var(--abstand-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.raum__bild[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius-bild);background:var(--farbe-sand);overflow:hidden}.raum__text[data-astro-cid-lcdefpme]{gap:var(--abstand-5);flex-direction:column;display:flex}.raum__zweitbild[data-astro-cid-lcdefpme]{align-items:center;gap:var(--abstand-4);margin:0;display:flex}.raum__zweitbild-medium[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-bild);background:var(--farbe-sand);flex:0 0 clamp(7.5rem,30%,11.25rem);overflow:hidden}.raum__zweitbild-medium[data-astro-cid-lcdefpme] .platzhalter{padding:var(--abstand-2)}.raum__zweitbild-medium[data-astro-cid-lcdefpme] .platzhalter span{padding:.25rem .5rem;font-size:.8125rem}.raum__zweitbild[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--groesse-klein);color:var(--farbe-grau);line-height:1.6}@media (width>=1024px){.raum[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,1rem + 4vw,4.5rem)}}.vorstellung[data-astro-cid-lcdefpme]{align-items:center;gap:var(--abstand-5);text-align:center;flex-direction:column;max-width:52rem;margin-inline:auto;display:flex}.vorstellung__text[data-astro-cid-lcdefpme]{max-width:42.5rem;color:var(--farbe-text-weich);font-size:1.125rem}.vorstellung__link[data-astro-cid-lcdefpme]{min-height:var(--hoehe-ziel);align-items:center;font-weight:600;display:inline-flex}.vorstellung[data-astro-cid-lcdefpme] .entwurf{align-self:center}.kontakt[data-astro-cid-lcdefpme]{gap:var(--abstand-7);grid-template-columns:minmax(0,1fr);display:grid}.kontakt__wege[data-astro-cid-lcdefpme]{gap:var(--abstand-5);flex-direction:column;display:flex}.kontakt__formular[data-astro-cid-lcdefpme]{border-radius:var(--radius-karte);background:var(--farbe-creme);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}@media (width>=1024px){.kontakt[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,1rem + 4vw,4.5rem)}}
