/* About page only: genuine team photo, existing motion and shared palette. */
.kind-about .subpage-highlights{margin-block:0 30px}
.kind-about .subpage-highlight{background:#f7f3ed}
.kind-about .article-section[id],.kind-about #unser-team{scroll-margin-top:24px}
.kind-about .team-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;background:#f7f3ed;color:var(--ink);border:1px solid var(--line);border-radius:24px;overflow:hidden;margin-block:32px}
.kind-about .team-story>figure{aspect-ratio:4/5;min-height:0;align-self:center;margin:24px 0 24px 24px;border-radius:18px;overflow:hidden}
.kind-about .team-story>figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.kind-about .team-story>div{display:block;min-width:0;padding:28px}
.kind-about .team-story .eyebrow{font-size:11px;line-height:1.7;color:var(--wine);margin-bottom:13px}
.kind-about .team-story h2{font-size:32px;line-height:1.15;letter-spacing:-.035em;color:var(--ink);margin:0 0 18px}
.kind-about .team-story>div>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);margin:0}
.kind-about .team-story>div>p+p:not(.eyebrow){margin-top:15px}
.kind-about .team-story .text-link{font-size:14px;color:var(--wine);margin-top:20px}
@media(max-width:760px){.kind-about .subpage-highlights{margin-bottom:24px}.kind-about .team-story{grid-template-columns:1fr;border-radius:20px;margin-block:28px}.kind-about .team-story>figure{margin:20px 20px 0;aspect-ratio:4/3}.kind-about .team-story>figure>img{object-position:center 32%}.kind-about .team-story>div{padding:25px 23px}.kind-about .team-story h2{font-size:30px}.kind-about .team-story>div>p:not(.eyebrow){font-size:17px}.kind-about .team-story .text-link{font-size:15px}.kind-about .article-section[id],.kind-about #unser-team{scroll-margin-top:18px}}
@media print{.kind-about .team-story{background:#fff}}
