/* About us: an original landscape reinterpreted as a graphite pencil drawing. */
.about-illustrated{--paper:#f7f4eb;--ink:#243e31;--muted:#647063;--line:#dadbcf;background:var(--paper);color:var(--ink)}
.about-illustrated main{border:0}
.about-illustrated main h1,.about-illustrated main h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}
.about-illustrated .site-header{background:#fcfaf5}
.about-illustrated .header-utility{background:#254b3a}
.about-illustrated .about-hero{grid-template-columns:.9fr 1.1fr;gap:12px;min-height:590px;align-items:center}
.about-illustrated .hero-copy{padding:68px 12px 60px 0}
.about-illustrated h1{font-size:clamp(3.6rem,6vw,5.7rem);margin:30px 0 27px;line-height:1.03}
.about-illustrated h1 span,.about-illustrated h2 span{color:#6b7c63}
.about-illustrated .hero-copy>p{max-width:365px;color:#526253;line-height:1.85}
.about-illustrated .hero-copy>.pill-link{margin-top:0}
.about-illustrated .hero-image{border:0;padding:0;margin:22px -3% 24px 0;min-width:0}
.about-illustrated .hero-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;filter:none;border-radius:0;mix-blend-mode:multiply}
.about-illustrated .hero-image figcaption{font-size:.65rem;letter-spacing:.16em;text-align:center;margin:14px 0 0;color:#64735f}
.about-illustrated .section-label{font-size:.7rem;letter-spacing:.15em;color:#52674f}
.about-illustrated .pill-link{border-radius:3px;background:#254b3a;border-color:#254b3a;padding:14px 22px}
.about-illustrated .pill-link:hover{background:#173727}
.about-illustrated .mission-section{padding:65px 0 72px}
.about-illustrated .mission-grid{gap:65px}
.about-illustrated .mission-grid p{color:#556451}
.about-illustrated .purpose-card{background:#e9eddf;border-radius:3px;border:1px solid #d8dfcf}
.about-illustrated .purpose-card h2{font-size:clamp(2.8rem,4vw,4.2rem)}
.about-illustrated .priorities h3{font-family:Georgia,'Times New Roman',serif;font-size:1.6rem;font-weight:400;letter-spacing:-.025em}
.about-illustrated .team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}
.about-illustrated .team-member img{border-radius:3px}
.about-illustrated .team-portrait{aspect-ratio:4/5;overflow:hidden;border-radius:3px;background:#eceee8}
.about-illustrated .team-portrait img{height:100%;max-height:none;border-radius:0}
.about-illustrated .azhar-portrait{transform:scale(1.55);transform-origin:50% 32%}
.about-illustrated .jazib-portrait{transform:scale(1.65);transform-origin:57% 80%}
.about-illustrated .team-member h3{font-family:Arial,Helvetica,sans-serif}
.about-illustrated .join-section{background:#edf0e5;border-radius:3px;border-color:#d7dece}
.about-illustrated .about-footer{background:#233c2e}
@media(max-width:1000px){.about-illustrated .about-hero{min-height:520px;grid-template-columns:1fr 1.1fr}.about-illustrated h1{font-size:3.8rem}.about-illustrated .hero-copy{padding:45px 0}.about-illustrated .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.about-illustrated .mission-grid{gap:32px}}
@media(max-width:650px){.about-illustrated .about-hero{grid-template-columns:1fr;gap:0}.about-illustrated .hero-copy{padding:42px 0 12px}.about-illustrated h1{font-size:3.8rem}.about-illustrated .hero-copy p{max-width:100%}.about-illustrated .hero-image{margin:16px -3% 30px}.about-illustrated .hero-image img{height:auto}.about-illustrated .hero-image figcaption{font-size:.6rem;margin-top:9px}.about-illustrated .mission-section{padding:38px 0 44px}.about-illustrated .mission-grid{gap:24px}.about-illustrated .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.about-illustrated .purpose-card h2{font-size:3rem}}
