.about-page[data-astro-cid-kh7btl4r]{background:var(--color-surface)}.about-page[data-astro-cid-kh7btl4r] .reveal{opacity:1;transform:none}.about-section-gradient[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--color-surface-sage),var(--color-surface-warm)),var(--color-surface-sage)}.about-hero[data-astro-cid-kh7btl4r]{background:var(--color-surface);padding:calc(64px + clamp(3.5rem,7vw,6rem)) 0 clamp(3rem,6vw,5rem)}.about-hero__inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,7rem);align-items:end}.about-hero__eyebrow[data-astro-cid-kh7btl4r],.about-person-card__group[data-astro-cid-kh7btl4r],.about-placeholder__label[data-astro-cid-kh7btl4r]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra);margin-bottom:.8rem}.about-hero__title[data-astro-cid-kh7btl4r]{font-family:Playfair Display,serif;font-size:clamp(3.35rem,6.5vw,6.2rem);font-weight:900;line-height:.98;color:var(--color-surface-dark)}.about-hero__summary[data-astro-cid-kh7btl4r]{border-left:2px solid var(--terra);padding-left:clamp(1rem,2vw,1.5rem)}.about-hero__summary[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:56ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.75;color:var(--color-text-muted)}.about-hero__photo[data-astro-cid-kh7btl4r]{aspect-ratio:180 / 59;min-height:clamp(260px,30vw,440px);margin-top:clamp(2.25rem,5vw,4rem);overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-warm);box-shadow:0 24px 60px var(--shadow-sage-sm)}.about-hero__photo--mobile[data-astro-cid-kh7btl4r]{display:none}.about-hero__photo[data-astro-cid-kh7btl4r] picture,.about-hero__photo[data-astro-cid-kh7btl4r] img,.about-profile__photo[data-astro-cid-kh7btl4r] picture,.about-profile__photo[data-astro-cid-kh7btl4r] img,.about-person-card__photo[data-astro-cid-kh7btl4r] picture,.about-person-card__photo[data-astro-cid-kh7btl4r] img{display:block;width:100%;height:100%}.about-hero__photo[data-astro-cid-kh7btl4r] img,.about-profile__photo[data-astro-cid-kh7btl4r] img,.about-person-card__photo[data-astro-cid-kh7btl4r] img{object-fit:cover;object-position:center center}.about-story[data-astro-cid-kh7btl4r]{padding:var(--section-padding-y) 0}.about-story__grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.82fr);gap:clamp(2.5rem,5vw,5rem);align-items:stretch}.about-story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-leadership__intro[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:var(--content-max);font-size:1rem;font-weight:300;line-height:1.85;color:var(--color-text-muted);margin-top:1rem}.about-story__timeline[data-astro-cid-kh7btl4r]{max-width:620px;margin-top:clamp(1.8rem,4vw,3rem)}.about-story__photo[data-astro-cid-kh7btl4r]{display:block;width:100%;min-height:100%;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-warm);box-shadow:0 20px 54px var(--shadow-sage-sm)}.about-story__photo[data-astro-cid-kh7btl4r] picture,.about-story__photo[data-astro-cid-kh7btl4r] img{display:block;width:100%;height:100%}.about-story__photo[data-astro-cid-kh7btl4r] img{object-fit:cover;object-position:center center}.about-page[data-astro-cid-kh7btl4r] .centres{padding-bottom:var(--section-padding-y)}.about-leadership[data-astro-cid-kh7btl4r]{overflow:hidden;padding:var(--section-padding-y) 0}.about-leadership__layout[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,6vw,6.5rem);align-items:center}.about-leadership__intro[data-astro-cid-kh7btl4r]{position:relative;max-width:480px;padding:clamp(1rem,2vw,1.5rem) 0 clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);border-left:2px solid var(--terra)}.about-leadership__intro[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:clamp(1.1rem,2vw,1.35rem)}.about-featured-team[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);align-items:stretch}.about-leadership__staff[data-astro-cid-kh7btl4r]{margin-top:clamp(4rem,8vw,7rem)}.about-profile[data-astro-cid-kh7btl4r]{display:grid;min-height:clamp(480px,42vw,620px);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--color-centre-card-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 24px 64px var(--shadow-sage-sm),inset 0 1px 0 var(--color-centre-card-highlight)}.about-profile--lower[data-astro-cid-kh7btl4r]{transform:translateY(clamp(2rem,5vw,4.5rem))}.about-profile__photo[data-astro-cid-kh7btl4r]{display:block;width:100%;min-height:0;aspect-ratio:auto;margin:0;overflow:hidden;background:var(--color-surface-warm)}.about-profile__content[data-astro-cid-kh7btl4r]{min-height:152px;padding:clamp(1.15rem,2.4vw,1.75rem);border-top:1px solid var(--color-divider-subtle);background:linear-gradient(180deg,#ffffffbd,#ffffffeb),var(--color-card)}.about-person-card[data-astro-cid-kh7btl4r]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 20px 54px var(--shadow-sage-sm)}.about-person-card__photo[data-astro-cid-kh7btl4r]{display:block;width:100%;aspect-ratio:4 / 5;margin:0;overflow:hidden;background:var(--color-surface-warm)}.about-person-card__body[data-astro-cid-kh7btl4r]{padding:clamp(1.25rem,2.4vw,2rem)}.about-profile[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r],.about-person-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:Playfair Display,serif;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:700;line-height:1.18;color:var(--color-surface-dark)}.about-profile[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-person-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:.5rem;font-size:.93rem;line-height:1.55;color:var(--color-text-muted)}.about-team-section__header[data-astro-cid-kh7btl4r]{max-width:760px}.about-team-section__title[data-astro-cid-kh7btl4r]{max-width:680px;font-family:Playfair Display,serif;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:800;line-height:1.08;color:var(--color-surface-dark)}.about-staff-grid[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:var(--section-content-gap)}.about-staff-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r]{border-radius:var(--radius-md);box-shadow:0 14px 34px var(--shadow-warm-sm)}.about-staff-grid[data-astro-cid-kh7btl4r] .about-person-card__body[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r] .about-person-card__body[data-astro-cid-kh7btl4r]{padding:1.1rem}.about-staff-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.28}.about-staff-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r] .about-person-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.82rem}.about-placeholder[data-astro-cid-kh7btl4r]{position:relative;display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px dashed var(--color-centre-card-border);border-radius:0;background:linear-gradient(135deg,var(--color-surface-warm),var(--color-surface-sage)),var(--color-surface-warm);color:var(--color-text-muted);text-align:center}.about-person-card--placeholder[data-astro-cid-kh7btl4r] .about-person-card__photo[data-astro-cid-kh7btl4r]{aspect-ratio:4 / 5}.about-kitale-team[data-astro-cid-kh7btl4r]{padding:var(--section-padding-y-compact) 0 var(--section-padding-y)}.about-placeholder-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.about-staff-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:940px){.about-hero__inner[data-astro-cid-kh7btl4r],.about-story__grid[data-astro-cid-kh7btl4r],.about-leadership__layout[data-astro-cid-kh7btl4r],.about-featured-team[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.about-profile--lower[data-astro-cid-kh7btl4r]{transform:none}.about-staff-grid[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.about-hero[data-astro-cid-kh7btl4r]{padding-top:calc(64px + 3rem)}.about-hero__title[data-astro-cid-kh7btl4r]{font-size:clamp(3.15rem,17vw,5rem)}.about-hero__photo[data-astro-cid-kh7btl4r]{aspect-ratio:3 / 2;min-height:0;max-width:100%}.about-hero__photo--desktop[data-astro-cid-kh7btl4r]{display:none}.about-hero__photo--mobile[data-astro-cid-kh7btl4r]{display:block}.about-profile[data-astro-cid-kh7btl4r],.about-staff-grid[data-astro-cid-kh7btl4r],.about-placeholder-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.about-profile[data-astro-cid-kh7btl4r]{min-height:420px}}
