/* Über uns: bestehende Krevaro-Typografie, echte Gründungsgeschichte und Porträt. */
.page-ueber-uns .about-main{color:#1a1a1a}
.page-ueber-uns .about-main h1,
.page-ueber-uns .about-main h2,
.page-ueber-uns .about-main h3{color:#1a1a1a;text-wrap:balance}
.page-ueber-uns .about-hero{padding:100px 24px 104px;min-height:0}
.page-ueber-uns .about-hero h1{font-size:clamp(38px,5vw,68px);max-width:890px;margin:0 auto 28px;line-height:1.14}
.page-ueber-uns .about-hero .lead{max-width:740px;margin:0 auto;font-size:20px;line-height:1.65;color:#1a1a1a}
.page-ueber-uns .about-section{padding:104px 0}
.page-ueber-uns .about-wrap{width:min(1168px,calc(100% - 112px));margin-inline:auto}
.page-ueber-uns .about-story-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(56px,8vw,124px);align-items:start}
.page-ueber-uns .about-main h2{font-size:clamp(32px,3.2vw,46px);line-height:1.19;letter-spacing:-.035em;margin:0 0 32px}
.page-ueber-uns .about-main p{font-size:18px;line-height:1.75;color:#1a1a1a;letter-spacing:0}
.page-ueber-uns .about-prose>p{margin:0 0 24px}
.page-ueber-uns .about-prose>p:last-child{margin-bottom:0}
.page-ueber-uns .about-founder-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(48px,7vw,100px);align-items:center}
.page-ueber-uns .about-founder figure{margin:0}
.page-ueber-uns .about-founder img{display:block;width:100%;height:auto;border-radius:0;object-fit:contain}
.page-ueber-uns .about-founder figcaption{font-size:16px;margin-top:16px;color:#1a1a1a;text-align:center}
.page-ueber-uns .about-profile-link{display:inline-flex;align-items:center;gap:18px;font-size:17px;margin-top:8px;color:#1a1a1a}
.page-ueber-uns .about-team-intro{max-width:810px}
.page-ueber-uns .about-team-intro p{margin:0}
.page-ueber-uns .about-team-list{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0;margin:56px 0 0}
.page-ueber-uns .about-team-list li{border-top:1px solid rgba(26,26,26,.3);padding-top:24px;min-width:0}
.page-ueber-uns .about-team-list h3{font:400 28px/1.3 "Work Sans",sans-serif;letter-spacing:-.02em;margin:0 0 10px}
.page-ueber-uns .about-team-list p{font-size:17px;line-height:1.5;margin:0}
.page-ueber-uns .about-invitation{margin-top:48px;padding-top:32px;border-top:1px solid #d8d8d8}
.page-ueber-uns .about-invitation h3{font-size:30px;margin:0 0 16px}
.page-ueber-uns .about-invitation p{margin:0 0 24px}
.page-ueber-uns .about-invitation .btn{gap:24px}
@media(max-width:900px){
 .page-ueber-uns .about-wrap{width:calc(100% - 64px)}
 .page-ueber-uns .about-story-grid{grid-template-columns:1fr;gap:8px}
 .page-ueber-uns .about-founder-grid{grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}
 .page-ueber-uns .about-section{padding:76px 0}
 .page-ueber-uns .about-team-list{grid-template-columns:repeat(2,1fr);row-gap:32px}
}
@media(max-width:620px){
 .page-ueber-uns .about-hero{padding:64px 24px 68px}
 .page-ueber-uns .about-hero h1{font-size:38px}
 .page-ueber-uns .about-main .lead,.page-ueber-uns .about-main p{font-size:17px;line-height:1.7}
 .page-ueber-uns .about-wrap{width:calc(100% - 48px)}
 .page-ueber-uns .about-section{padding:64px 0}
 .page-ueber-uns .about-founder-grid{grid-template-columns:1fr;gap:36px}
 .page-ueber-uns .about-main h2{font-size:32px;margin-bottom:24px}
 .page-ueber-uns .about-team-list{gap:28px 18px;margin-top:36px}
 .page-ueber-uns .about-team-list h3{font-size:25px}
 .page-ueber-uns .about-team-list p{font-size:16px}
}

/* Das freigestellte Porträt verbindet den Mint-Abschnitt mit dem weißen Textbereich. */
.page-ueber-uns .about-founder{position:relative;overflow:visible;scroll-margin-top:260px}
.page-ueber-uns .about-founder-grid{align-items:start}
.page-ueber-uns .about-founder figure{position:relative;z-index:1;margin-top:-244px}
.page-ueber-uns .about-founder img{background:transparent;border:0;box-shadow:none}
@media(max-width:900px){
 .page-ueber-uns .about-origin{padding-bottom:164px}
 .page-ueber-uns .about-founder figure{margin-top:-196px}
}
@media(max-width:620px){
 .page-ueber-uns .about-origin{padding-bottom:152px}
 .page-ueber-uns .about-founder figure{margin-top:-168px}
}

/* Sehr helles Creme mit leichtem Pfirsichton hinter dem überlappenden Porträt. */
.page-ueber-uns .about-origin[data-section-tone="beige"]{--section-field:#fff5ed;--rhythm-bg:#fff5ed}
