.geschichte__inner[data-astro-cid-aozxvyve],.vision__inner[data-astro-cid-aozxvyve]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.geschichte__text[data-astro-cid-aozxvyve] p[data-astro-cid-aozxvyve],.vision__text[data-astro-cid-aozxvyve] p[data-astro-cid-aozxvyve]{color:var(--kps-color-text-muted);line-height:var(--kps-lh-relaxed);margin-top:1.25rem}.geschichte__text[data-astro-cid-aozxvyve] a[data-astro-cid-aozxvyve],.vision__text[data-astro-cid-aozxvyve] a[data-astro-cid-aozxvyve]{color:var(--kps-color-primary);font-weight:var(--kps-fw-bold);text-underline-offset:3px}.geschichte__media[data-astro-cid-aozxvyve] img,.vision__media[data-astro-cid-aozxvyve] img{border-radius:var(--kps-radius-lg);width:100%;height:auto;box-shadow:var(--kps-shadow-lg)}.philosophie__copy[data-astro-cid-aozxvyve]{color:var(--kps-color-text-muted);line-height:var(--kps-lh-relaxed);margin-top:1.25rem}.philosophie__zitat[data-astro-cid-aozxvyve]{background:var(--kps-color-primary);border-radius:var(--kps-radius-lg);color:var(--kps-color-white);margin-top:2.5rem;padding:2rem 2.25rem}.philosophie__zitat[data-astro-cid-aozxvyve] p[data-astro-cid-aozxvyve]{font-size:var(--kps-fs-lead);line-height:var(--kps-lh-relaxed);font-weight:var(--kps-fw-bold)}.philosophie__zitat[data-astro-cid-aozxvyve] cite[data-astro-cid-aozxvyve]{color:#ffffffb3;margin-top:1rem;font-size:.95rem;font-style:normal;display:block}.team__head[data-astro-cid-aozxvyve]{margin-bottom:3rem}.team__grid[data-astro-cid-aozxvyve]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-aozxvyve]{background:var(--kps-color-white);border:1px solid var(--kps-color-border);border-radius:var(--kps-radius-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}.person--jobs[data-astro-cid-aozxvyve]{background:var(--kps-color-primary);border-color:var(--kps-color-primary)}.person__jobs[data-astro-cid-aozxvyve]{color:var(--kps-color-white);flex-direction:column;flex:1;padding:1.75rem 1.5rem;text-decoration:none;display:flex}.person__jobs[data-astro-cid-aozxvyve] .eyebrow[data-astro-cid-aozxvyve]{color:#ffffffa6}.person__jobs[data-astro-cid-aozxvyve] .person__name[data-astro-cid-aozxvyve]{color:var(--kps-color-white);text-transform:uppercase}.person__jobs-text[data-astro-cid-aozxvyve]{color:#ffffffd1;line-height:var(--kps-lh-relaxed);margin-top:.75rem}.person__jobs-cta[data-astro-cid-aozxvyve]{font-weight:var(--kps-fw-bold);text-transform:uppercase;letter-spacing:var(--kps-tracking-wide);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.75rem;font-size:.95rem;display:inline-flex}.person__jobs[data-astro-cid-aozxvyve]:hover .person__jobs-cta[data-astro-cid-aozxvyve]{text-underline-offset:4px;text-decoration:underline}.person__foto[data-astro-cid-aozxvyve] img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%;height:auto}.person__body[data-astro-cid-aozxvyve]{padding:1.5rem 1.5rem 1.75rem}.person__name[data-astro-cid-aozxvyve]{font-size:var(--kps-fs-h4)}.person__funktion[data-astro-cid-aozxvyve]{color:var(--kps-color-slate);font-size:.9rem;font-weight:var(--kps-fw-bold);text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem}.person__kontakt[data-astro-cid-aozxvyve]{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.person__kontakt[data-astro-cid-aozxvyve] a[data-astro-cid-aozxvyve]{color:var(--kps-color-text-muted);overflow-wrap:anywhere;transition:color var(--kps-t-fast);align-items:center;gap:.45rem;font-size:.92rem;text-decoration:none;display:inline-flex}.person__kontakt[data-astro-cid-aozxvyve] a[data-astro-cid-aozxvyve]:hover{color:var(--kps-color-primary)}@media (width<=1100px){.team__grid[data-astro-cid-aozxvyve]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.geschichte__inner[data-astro-cid-aozxvyve],.vision__inner[data-astro-cid-aozxvyve]{grid-template-columns:1fr}.vision__media[data-astro-cid-aozxvyve]{order:2}}@media (width<=560px){.team__grid[data-astro-cid-aozxvyve]{grid-template-columns:1fr}}
