/* People and purpose: source-linked photography, practical learning and social outcomes. */
.people-home,.people-story-hero,.people-story-intro,.people-founder,.people-capacity-hero,.people-programme-intro,.people-delivery,.people-next{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.people-home-copy>p,.people-founder-copy>p,.people-story-intro>div>p{font-size:13px;line-height:1.85;max-width:510px}.people-home-copy .people-lead,.people-founder-copy .people-lead,.people-story-intro .people-lead{font-size:20px;line-height:1.5;color:var(--ink);margin:27px 0 19px}.people-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:28px}.people-home-actions .text-link{font-size:11px}.people-purpose-index{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px;border-top:1px solid var(--line);padding-top:16px;font-family:'Courier New',monospace;font-size:8px;letter-spacing:.05em;color:#6b7d60}.people-photo{margin:0;min-width:0}.people-photo-open{display:block;position:relative;background:#e4e7db;width:100%;padding:0;border-radius:7px;overflow:hidden;color:white;isolation:isolate}.people-photo-open:focus-visible{outline:3px solid #759c46;outline-offset:5px}.people-photo-open img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;transition:filter .2s}.people-photo-open:hover img{filter:brightness(.94)}.people-photo-expand{position:absolute;bottom:12px;right:12px;background:#183e2cea;border:1px solid #f6f8e833;border-radius:4px;padding:7px 10px;font-size:9px;line-height:1.4}.people-photo-number{position:absolute;left:16px;top:16px;border:1px solid #fff8;background:#153325bc;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-family:'Courier New',monospace;font-size:10px}.people-photo figcaption{padding-top:13px;display:flex;justify-content:space-between;align-items:flex-start;gap:17px}.people-photo figcaption p{font-size:10px;line-height:1.65;margin:0;max-width:85%;color:#65735b}.people-photo figcaption>a{font-size:8px;line-height:1.7;color:#4c6640;text-decoration:underline;text-underline-offset:3px;flex-shrink:0;max-width:120px;text-align:right}.people-photo figcaption>a>span{display:inline-block;text-decoration:none}.people-home-photo .people-photo-open{border-radius:8px;background:#d5ddc8}.people-home-photo .people-photo-open img{aspect-ratio:1.04}.people-leadership{border-top:1px solid var(--line);margin-top:100px}.people-leadership .section-heading-aside>p{font-size:12px}.people-leadership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 25px}.people-leadership-grid .people-photo figcaption{flex-direction:column;gap:7px}.people-leadership-grid .people-photo figcaption p{max-width:none;font-size:11px;line-height:1.7;color:#465d3d}.people-leadership-grid .people-photo figcaption>a{text-align:left;max-width:none;font-size:9px}.people-gallery-note{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.people-gallery-note>p{font-size:10px;line-height:1.8;max-width:720px;margin:0}.people-gallery-note .text-link{font-size:10px;flex-shrink:0}.people-capacity-banner{display:grid;grid-template-columns:1.1fr .85fr;gap:12%;background:#244632;border-radius:9px;color:#f3f6e8;padding:57px 55px;position:relative;overflow:hidden;isolation:isolate}.people-capacity-banner:before{content:'';position:absolute;width:460px;height:460px;border:1px solid #d0e69b16;border-radius:50%;top:-275px;right:-220px;box-shadow:0 0 0 35px #d0e69b08,0 0 0 70px #d0e69b08,0 0 0 105px #d0e69b08;z-index:-1}.people-capacity-banner .eyebrow{color:#c8dcae;font-size:9px;letter-spacing:.04em}.people-capacity-banner h2{font-size:clamp(36px,4vw,56px)}.people-capacity-banner h2 em{color:#d5e9aa}.people-capacity-banner p{color:#c1ceb6;font-size:12px;line-height:1.85;max-width:440px;margin:23px 0}.people-capacity-banner .button{margin-top:7px}.people-capacity-path{align-self:center}.people-capacity-path>.mono{font-size:9px;color:#cee1b7;letter-spacing:.13em}.people-capacity-path ol{list-style:none;margin:24px 0 20px;padding:0}.people-capacity-path li{display:flex;gap:20px;padding:18px 0;border-top:1px solid #5b7552}.people-capacity-path li>span{font-family:'Courier New',monospace;font-size:10px;color:#cae4a5;padding-top:4px}.people-capacity-path li strong{font-size:17px;font-weight:400;letter-spacing:-.02em}.people-capacity-path li p{font-size:11px;margin:7px 0 0;max-width:290px;line-height:1.7}.people-programme-label{font-family:'Courier New',monospace;font-size:8px;line-height:1.7;letter-spacing:.05em;color:#b9cea3;display:block}.people-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.people-outcomes article{border:1px solid #d0dac3;border-radius:6px;background:#ecf0e2;padding:26px 23px;display:flex;flex-direction:column;min-width:0}.people-outcome-number{font-family:'Courier New',monospace;font-size:10px;color:#697f57;margin-bottom:36px;display:block}.people-outcomes h3{font-size:25px;line-height:1.18;margin-bottom:18px}.people-outcomes article>p{font-size:12px;line-height:1.8;margin-bottom:26px}.people-outcome-measure{margin-top:auto;border-top:1px solid #cbd7bc;padding-top:18px}.people-outcome-measure .mono{font-size:7px;color:#657c52;letter-spacing:.03em}.people-outcome-measure p{font-size:10px;line-height:1.8;margin:8px 0 0}.people-impact-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:22px 0}.people-impact-bottom>p{font-size:10px;line-height:1.8;margin:0;max-width:590px}.people-impact-bottom .text-link{font-size:10px;flex-shrink:0}.people-story-hero{padding-top:62px;padding-bottom:60px;gap:7%;grid-template-columns:1fr 1.05fr}.people-story-hero h1{font-size:clamp(48px,5.9vw,87px);line-height:1.04}.people-story-hero>div>p{font-size:16px;line-height:1.7;margin:26px 0 28px;color:#66775a}.people-story-hero .eyebrow{font-size:10px}.people-story-cover .people-photo-open img{aspect-ratio:1.18}.people-scroll-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid #a3b197;padding-bottom:9px;font-size:11px}.people-scroll-link>span{font-size:20px}.people-story-intro{border-top:1px solid var(--line);padding-bottom:60px}.people-story-intro .people-lead{margin-top:0}.people-story-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.people-story-path article{padding:28px 24px;background:#edf1e5;display:flex;flex-direction:column;border-right:1px solid var(--line)}.people-story-path article:last-child{border-right:0}.people-story-path .mono{font-size:8px;color:#6f8261}.people-story-path h3{font-size:32px;margin:28px 0 18px}.people-story-path p{font-size:12px;line-height:1.75;margin-bottom:25px}.people-story-path .text-link{font-size:10px;margin-top:auto;gap:12px;line-height:1.5;align-items:flex-start}.people-founder{align-items:start}.people-founder-copy{padding-top:40px}.people-founder-photos{display:grid;gap:24px}.people-founder-photos .people-photo-open img{aspect-ratio:1.7}.people-founder-photos .people-photo:first-child{width:88%}.people-founder-photos .people-photo:last-child{width:82%;justify-self:end}.people-founder-copy .text-link{margin-top:10px}.people-story-page .people-leadership{margin-top:85px}.people-community{padding-top:15px;padding-bottom:20px}.people-community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.people-community .section-heading-aside>p{font-size:12px}.people-next{background:#e4ecd7;border:1px solid #d1ddc0;border-radius:8px;padding:45px 54px;margin-bottom:80px;gap:12%}.people-next .mono{font-size:9px}.people-next h2{font-size:clamp(35px,4vw,55px);margin-top:17px}.people-next p{font-size:12px;line-height:1.8;max-width:430px}.people-next .button{font-size:11px;gap:18px}.people-next .people-brief-note{font-size:9px;line-height:1.8;margin-top:15px;margin-bottom:0}.people-capacity-hero{padding-top:60px;padding-bottom:70px;gap:7%;grid-template-columns:1.05fr .95fr}.people-capacity-hero h1{font-size:clamp(48px,5.3vw,78px);line-height:1.04}.people-capacity-hero>div>p{font-size:14px;line-height:1.85;max-width:500px;margin:25px 0}.people-capacity-hero .eyebrow{font-size:9px;line-height:1.6}.people-capacity-hero-photo .people-photo-open img{aspect-ratio:1.2}.people-capacity-hero-photo>.people-programme-label{background:#e7eddb;border:1px solid #d0ddbe;border-radius:4px;color:#60754f;padding:10px 12px;margin-top:23px;width:max-content;max-width:100%;font-size:8px}.people-programme-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:45px;padding-bottom:45px;gap:10%}.people-programme-intro h2{font-size:clamp(34px,3.7vw,52px)}.people-programme-intro>div>p{font-size:12px;line-height:1.85}.people-programme-intro .people-preview-note{font-size:10px;line-height:1.8;color:#76856a;margin:0}.people-learning .section-heading-aside>p{font-size:12px}.people-modules{border-top:1px solid #becdad}.people-module{border-bottom:1px solid #becdad}.people-module summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:50px 1fr 40px;align-items:center;gap:18px;padding:27px 12px}.people-module summary::-webkit-details-marker{display:none}.people-module-number{font-family:'Courier New',monospace;font-size:12px;color:#70865c}.people-module summary strong{font-size:27px;font-weight:400;letter-spacing:-.035em;line-height:1.2;display:block}.people-module summary small{font-size:11px;line-height:1.7;color:#718064;display:block;margin-top:7px}.people-module-toggle{width:34px;height:34px;border:1px solid #b9caa7;border-radius:50%;display:grid;place-items:center;font-size:24px;line-height:1;transition:transform .2s,background .2s}.people-module[open] .people-module-toggle{transform:rotate(45deg);background:#d2e7b3;border-color:#c1d89f}.people-module[open] summary{padding-bottom:25px}.people-module-body{padding:4px 12px 32px 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px}.people-module-body .mono{font-size:8px;color:#5e7b46;letter-spacing:.06em}.people-module-body p{font-size:12px;line-height:1.85;margin:12px 0 0;max-width:430px}.people-module-outcome{grid-column:1/-1;display:flex;gap:20px;align-items:center;background:#e8efdc;padding:17px 20px;border-radius:5px}.people-module-outcome .mono{flex:0 0 185px}.people-module-outcome p{font-size:11px;margin:0;max-width:none}.people-delivery{align-items:start;gap:12%;background:#264832;color:#f2f5e8;border-radius:8px;padding:50px 54px}.people-delivery .eyebrow{color:#c9dcb0;font-size:8px;line-height:1.6}.people-delivery h2{font-size:clamp(35px,4vw,56px)}.people-delivery h2 em{color:#d3e9a9}.people-delivery>div>p{font-size:12px;line-height:1.9;color:#c3d0b7;margin-top:24px;max-width:360px}.people-delivery ol{padding:0;margin:0;list-style:none}.people-delivery li{display:flex;gap:20px;border-bottom:1px solid #58714e;padding:20px 0}.people-delivery li:first-child{padding-top:0}.people-delivery li:last-child{border-bottom:0;padding-bottom:0}.people-delivery li>span{font-family:'Courier New',monospace;font-size:10px;color:#c9dfa8;padding-top:5px}.people-delivery li h3{font-size:21px;line-height:1.2}.people-delivery li p{font-size:11px;line-height:1.8;color:#bfceb2;margin:10px 0 0}.people-lightbox{width:min(1100px,calc(100% - 48px));max-width:none;max-height:calc(100svh - 40px);padding:22px;border:1px solid #526645;border-radius:9px;background:#f4f5ec;color:#263e2c;overflow:auto}.people-lightbox::backdrop{background:#0d251ddd;backdrop-filter:blur(5px)}.people-lightbox-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.people-lightbox-top>span{font-family:'Courier New',monospace;font-size:10px;color:#647957}.people-lightbox-close{display:grid;place-items:center;width:35px;height:35px;background:#e1e9d6;border-radius:50%;font-size:25px;line-height:1}.people-lightbox-image{width:100%;max-height:calc(100svh - 240px);height:auto;object-fit:contain;background:#e4e9dc;min-height:100px}.people-lightbox-caption{font-size:12px;line-height:1.8;margin:18px 0 10px;max-width:850px}.people-lightbox-source{font-size:10px;text-decoration:underline;text-underline-offset:3px;line-height:1.8}.people-lightbox-credit{font-size:9px;color:#7a8870;margin:10px 0 0}
@media(min-width:1500px){.people-home-photo .people-photo-open img{aspect-ratio:1.25}}
@media(max-width:1100px){.people-home,.people-founder,.people-story-intro{gap:6%}.people-capacity-banner{padding:43px 36px;gap:7%;grid-template-columns:1.05fr 1fr}.people-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.people-outcomes h3{font-size:27px}.people-outcome-number{margin-bottom:25px}.people-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-story-hero h1{font-size:62px}.people-story-path{grid-template-columns:repeat(2,minmax(0,1fr))}.people-story-path article{padding:28px}.people-story-path article:nth-child(2){border-right:0}.people-story-path article:nth-child(-n+2){border-bottom:1px solid var(--line)}.people-module-body{gap:24px}.people-capacity-hero h1{font-size:60px}.people-delivery{gap:7%;padding:43px 36px}.people-next{padding:38px;gap:8%}.people-gallery-note{align-items:flex-start}.people-founder-copy{padding-top:8px}.people-capacity-hero-photo .people-photo-open img{aspect-ratio:.95}.people-photo figcaption{gap:10px}.people-photo figcaption p{max-width:80%}.people-photo figcaption>a{max-width:85px}}
@media(max-width:740px){.people-home,.people-story-hero,.people-story-intro,.people-founder,.people-capacity-hero,.people-programme-intro,.people-delivery,.people-next{grid-template-columns:1fr;gap:32px}.people-home{padding-top:60px;padding-bottom:65px}.people-home-copy .people-lead,.people-founder-copy .people-lead,.people-story-intro .people-lead{font-size:18px;margin-top:22px}.people-home-copy>p,.people-founder-copy>p,.people-story-intro>div>p{font-size:12px;max-width:550px}.people-home-copy h2{font-size:43px}.people-home-actions{gap:23px;margin-top:24px}.people-purpose-index{margin-top:28px;gap:16px;font-size:7px;padding-top:15px}.people-home-photo .people-photo-open img{aspect-ratio:1.35}.people-photo figcaption p{font-size:9px;line-height:1.7;max-width:80%}.people-photo figcaption>a{font-size:8px;max-width:90px}.people-photo-expand{font-size:8px;bottom:10px;right:10px;padding:6px 9px}.people-leadership{margin-top:60px;padding-top:50px;padding-bottom:60px}.people-leadership .section-heading{gap:23px}.people-leadership .section-heading-aside{max-width:none}.people-leadership-grid{gap:27px 18px}.people-leadership-grid .people-photo figcaption p{font-size:10px}.people-gallery-note{flex-direction:column;gap:21px;margin-top:25px}.people-gallery-note>p{font-size:9px;max-width:520px}.people-capacity-banner{grid-template-columns:1fr;padding:33px 27px;gap:36px}.people-capacity-banner .eyebrow{font-size:8px;margin-bottom:24px;line-height:1.6}.people-capacity-banner h2{font-size:42px}.people-capacity-banner p{font-size:11px;margin-top:22px;max-width:490px}.people-capacity-path li{padding:16px 0;gap:19px}.people-capacity-path li p{max-width:none;font-size:11px;margin-top:7px}.people-capacity-path ol{margin:19px 0}.people-capacity-path>.mono{font-size:8px}.people-outcomes{gap:13px}.people-outcomes article{padding:23px 20px}.people-outcomes h3{font-size:24px;line-height:1.18;max-width:240px}.people-outcomes article>p{font-size:11px;margin-bottom:22px}.people-outcome-measure .mono{font-size:7px;letter-spacing:0}.people-outcome-measure p{font-size:9px}.people-impact-bottom{flex-direction:column;align-items:flex-start;gap:17px}.people-impact-bottom>p{font-size:9px}.people-impact{padding-top:60px;padding-bottom:60px}.people-impact .section-heading-aside{max-width:none}.people-impact .section-heading-aside>p{font-size:12px}.people-story-hero{padding-top:39px;padding-bottom:48px;gap:31px}.people-story-hero h1{font-size:clamp(49px,9vw,66px)}.people-story-hero .eyebrow{font-size:9px;line-height:1.5;margin-bottom:25px}.people-story-hero>div>p{font-size:14px;margin-top:24px;margin-bottom:23px}.people-story-cover .people-photo-open img{aspect-ratio:1.4}.people-story-intro{padding-top:48px;padding-bottom:40px;gap:28px}.people-story-intro .people-lead{margin-top:0}.people-story-intro h2{font-size:41px}.people-story-path article{padding:24px}.people-story-path h3{font-size:31px;margin-top:22px}.people-story-path p{font-size:11px}.people-story-path .mono{font-size:7px}.people-story-path .text-link{font-size:9px;gap:10px}.people-founder{padding-top:55px;padding-bottom:55px;gap:32px}.people-founder h2{font-size:40px}.people-founder-copy{padding-top:0}.people-founder-photos{grid-template-columns:1fr 1fr;gap:17px}.people-founder-photos .people-photo:first-child,.people-founder-photos .people-photo:last-child{width:100%;justify-self:stretch}.people-founder-photos .people-photo-open img{aspect-ratio:1.25}.people-founder-photos .people-photo figcaption{flex-direction:column;gap:7px}.people-founder-photos .people-photo figcaption p{max-width:none}.people-founder-photos .people-photo figcaption>a{text-align:left;max-width:none}.people-story-page .people-leadership{margin-top:55px}.people-community{padding-top:5px}.people-community .section-heading-aside{max-width:none}.people-community-grid{gap:24px}.people-community-grid .people-photo figcaption{flex-direction:column}.people-community-grid .people-photo figcaption p{max-width:none}.people-community-grid .people-photo figcaption>a{text-align:left;max-width:none}.people-next{gap:26px;padding:31px 27px;margin-bottom:55px}.people-next h2{font-size:42px}.people-next .mono{font-size:8px}.people-next p{font-size:11px;max-width:520px}.people-next .button{font-size:10px;padding:13px 18px}.people-capacity-hero{padding-top:40px;padding-bottom:50px;gap:34px}.people-capacity-hero h1{font-size:clamp(49px,9vw,67px)}.people-capacity-hero .eyebrow{font-size:8px;line-height:1.6;max-width:300px}.people-capacity-hero>div>p{font-size:12px;margin:23px 0}.people-capacity-hero-photo .people-photo-open img{aspect-ratio:1.5}.people-capacity-hero-photo>.people-programme-label{font-size:7px;margin-top:20px}.people-programme-intro{padding-top:32px;padding-bottom:32px;gap:24px}.people-programme-intro h2{font-size:37px}.people-programme-intro>div>p{font-size:11px}.people-programme-intro .people-preview-note{font-size:9px}.people-learning{padding-top:57px;padding-bottom:55px}.people-learning .section-heading-aside{max-width:none}.people-module summary{grid-template-columns:30px 1fr 30px;gap:12px;padding:23px 0}.people-module summary strong{font-size:23px}.people-module summary small{font-size:10px;line-height:1.7;margin-top:8px}.people-module-number{font-size:10px}.people-module-toggle{width:29px;height:29px;font-size:21px}.people-module-body{padding:0 0 25px 42px;grid-template-columns:1fr;gap:23px}.people-module-body p{font-size:11px;margin-top:8px;max-width:530px}.people-module-body .mono{font-size:8px}.people-module-outcome{display:block;padding:16px;margin-top:0}.people-module-outcome p{font-size:10px;margin-top:8px}.people-delivery{padding:34px 27px;gap:34px}.people-delivery h2{font-size:42px}.people-delivery .eyebrow{font-size:8px}.people-delivery>div>p{font-size:11px;max-width:none}.people-delivery li h3{font-size:21px}.people-delivery li p{font-size:11px}.people-lightbox{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:16px}.people-lightbox-top>span{font-size:8px}.people-lightbox-image{max-height:calc(100svh - 270px)}.people-lightbox-caption{font-size:11px;line-height:1.7;margin-top:15px}.people-lightbox-credit{font-size:8px}}
@media(max-width:470px){.people-leadership-grid,.people-community-grid{grid-template-columns:1fr}.people-leadership-grid{gap:30px}.people-leadership-grid .people-photo figcaption p{font-size:11px}.people-leadership-grid .people-photo-open img{aspect-ratio:1.4}.people-outcomes{grid-template-columns:1fr}.people-outcomes article{padding:26px}.people-outcomes h3{font-size:28px;max-width:none}.people-outcome-number{margin-bottom:22px}.people-outcomes article>p{font-size:12px}.people-outcome-measure .mono{font-size:8px}.people-outcome-measure p{font-size:10px}.people-story-path{grid-template-columns:1fr}.people-story-path article{border-right:0;border-bottom:1px solid var(--line)!important;padding:27px}.people-story-path article:last-child{border-bottom:0!important}.people-story-path h3{font-size:33px}.people-story-path p{font-size:12px}.people-story-path .text-link{font-size:10px}.people-founder-photos{grid-template-columns:1fr;gap:28px}.people-founder-photos .people-photo-open img{aspect-ratio:1.5}.people-founder-photos .people-photo figcaption{flex-direction:row}.people-founder-photos .people-photo figcaption p{max-width:80%}.people-founder-photos .people-photo figcaption>a{max-width:90px;text-align:right}.people-capacity-banner h2,.people-delivery h2{font-size:38px}.people-capacity-banner .button{font-size:11px}.people-capacity-hero h1{font-size:49px}.people-module summary strong{font-size:22px}.people-module-body{padding-left:0}.people-programme-intro h2{font-size:35px}.people-capacity-hero-photo .people-photo-open img{aspect-ratio:1.3}}
@media(prefers-reduced-motion:reduce){.people-photo-open img,.people-module-toggle{transition:none}}

.people-home-related{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.people-home-related .text-link{font-size:10px;padding-bottom:6px}.people-preview-note a{text-decoration:underline;text-underline-offset:3px}

/* Homepage narrative: leadership, community, skills and the whole growing journey. */
.home-sharmila{padding-top:84px;padding-bottom:72px}.home-sharmila-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;align-items:start;margin-bottom:42px}.home-sharmila-intro h2{font-size:clamp(40px,4.7vw,67px);line-height:1.09;letter-spacing:-.048em}.home-sharmila-intro .eyebrow{font-size:10px;margin-bottom:26px;letter-spacing:.08em}.home-sharmila-copy .people-lead{font-size:20px;line-height:1.5;color:#2e4b31;margin:0 0 19px}.home-sharmila-copy>p{font-size:12px;line-height:1.9;margin:0 0 17px;max-width:530px}.home-sharmila-copy .text-link{font-size:11px;margin-top:6px}.home-sharmila-photos{display:grid;grid-template-columns:1.12fr 1fr;gap:28px;align-items:start}.home-photo-kicker{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;font-family:'Courier New',monospace;font-size:8px;line-height:1.6;letter-spacing:.05em;color:#577046}.home-photo-kicker>span:last-child{font-family:Arial;font-size:19px;line-height:1}.home-sharmila-photos .people-photo-open{background:#dfe5d5;border-radius:7px}.home-sharmila-photos .people-photo-open img{aspect-ratio:1.68;object-fit:contain}.home-sharmila-photos .home-sharmila-dialogue .people-photo-open img{aspect-ratio:1.5}.home-sharmila-photos .people-photo figcaption p{font-size:10px;line-height:1.75;max-width:80%}.home-sharmila-context{font-size:8px;line-height:1.7;color:#818e77;margin:17px 0 0;text-align:right}.home-story-connections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;border-top:1px solid #c9d3bd;border-bottom:1px solid #c9d3bd}.home-story-connections>a{position:relative;padding:22px 21px 22px 24px;border-right:1px solid #d8dfce;display:flex;flex-direction:column;min-width:0;transition:background .2s}.home-story-connections>a:first-child{padding-left:0}.home-story-connections>a:last-child{border-right:0}.home-story-connections>a:hover{background:#eaf0df}.home-story-connections .mono{font-size:8px;color:#849575;margin-bottom:15px}.home-story-connections strong{font-size:21px;line-height:1.2;letter-spacing:-.025em;font-weight:400}.home-connection-copy{font-size:10px;color:#74836a;line-height:1.7;margin-top:6px}.home-story-connections>a>span:last-child{position:absolute;right:20px;top:20px;font-family:Arial;font-size:16px;color:#6a8451}.home-community{padding-top:80px;padding-bottom:75px}.home-community .section-heading{margin-bottom:37px}.home-community .section-heading-aside{max-width:340px}.home-community .section-heading-aside p{font-size:12px;line-height:1.85}.home-community-layout{display:grid;grid-template-columns:.93fr 1.7fr;gap:30px;align-items:stretch}.home-community-photo{background:#254532;color:#f1f4e6;border-radius:7px;padding:23px;min-width:0;display:flex;flex-direction:column}.home-community-photo .home-photo-kicker{color:#c0d4a6;font-size:7px;margin-bottom:18px}.home-community-photo .people-photo-open{background:#36533a;border-radius:4px}.home-community-photo .people-photo-open img{aspect-ratio:1.46;object-fit:contain}.home-community-photo .people-photo figcaption{display:block;padding-top:13px}.home-community-photo .people-photo figcaption p{max-width:none;font-size:10px;color:#c7d4b9;line-height:1.7}.home-community-photo .people-photo-sources{align-items:flex-start;max-width:none;margin-top:8px;text-align:left}.home-community-photo .people-photo-sources a{color:#b9d593;font-size:8px}.home-community-photo .home-community-photo-copy{color:#f1f4e6;font-size:clamp(24px,2.5vw,35px);line-height:1.18;letter-spacing:-.03em;padding-top:35px;margin:0;margin-top:auto}.home-community-photo-copy em{color:#d8eab8}.home-community-programmes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #d2ddc4;background:#edf1e4;border-radius:7px;overflow:hidden}.home-community-card{padding:31px 28px;display:flex;flex-direction:column;min-width:0}.home-community-card+.home-community-card{border-left:1px solid #d2ddc4}.home-community-card>.mono{font-size:7px;color:#7a8f66;letter-spacing:.03em;line-height:1.7;display:block;margin-bottom:29px}.home-community-card h3{font-size:clamp(29px,2.7vw,38px);line-height:1.08;margin-bottom:22px}.home-community-card>p{font-size:11px;line-height:1.85;margin-bottom:21px}.home-community-card ul{list-style:none;padding:0;margin:0 0 27px}.home-community-card li{padding:8px 0;border-bottom:1px solid #d8e1cd;font-size:10px;line-height:1.65;display:flex;gap:9px;align-items:center;color:#567044}.home-community-card li:before{content:'';width:4px;height:4px;border-radius:50%;background:#9cb974;flex-shrink:0}.home-community-card .text-link{font-size:10px;gap:10px;margin-top:auto;line-height:1.6;align-items:flex-start}.home-community-note{font-size:8px;color:#7e8c72;line-height:1.7;margin-top:15px;display:block}.home-community-bridge{border-bottom:1px solid #d1dcc3;display:grid;grid-template-columns:.8fr 2fr 1fr;gap:25px;align-items:center;padding:24px 0}.home-community-bridge>.mono{font-size:8px;color:#6b8256;line-height:1.8}.home-community-bridge>p{font-size:11px;line-height:1.8;margin:0;max-width:610px}.home-community-bridge .text-link{font-size:10px;gap:14px;justify-self:end;align-items:flex-start;line-height:1.6}
@media(max-width:1100px){.home-sharmila-intro{gap:7%;grid-template-columns:1fr 1fr}.home-sharmila-intro h2{font-size:49px}.home-sharmila-copy .people-lead{font-size:18px}.home-sharmila-photos{gap:22px}.home-story-connections>a{padding-left:17px;padding-right:17px}.home-story-connections strong{font-size:20px}.home-connection-copy{font-size:9px}.home-community-layout{grid-template-columns:.9fr 1.6fr;gap:20px}.home-community-card{padding:25px 22px}.home-community-card h3{font-size:30px}.home-community-card>p{font-size:11px}.home-community-card .text-link{font-size:9px}.home-community-photo{padding:20px}.home-community-photo .home-community-photo-copy{font-size:27px}.home-community-bridge{grid-template-columns:.75fr 1.5fr .8fr;gap:20px}.home-community-bridge .text-link{font-size:9px}}
@media(max-width:820px){.home-community-layout{grid-template-columns:1fr}.home-community-photo{display:grid;grid-template-columns:1.15fr 1fr;gap:0 28px;padding:27px}.home-community-photo .home-photo-kicker{grid-column:1/-1;margin-bottom:19px}.home-community-photo .home-community-photo-copy{margin:auto 0;padding:0;font-size:33px}.home-community-card{padding:28px}.home-community-card h3{font-size:36px}.home-community-card>p{font-size:12px}.home-community-card .text-link{font-size:11px}.home-community-card li{font-size:11px}.home-community-note{font-size:9px}.home-community-bridge{grid-template-columns:1fr 1fr}.home-community-bridge>.mono{grid-column:1/-1}.home-community-bridge>p{max-width:420px}}
@media(max-width:740px){.home-sharmila{padding-top:56px;padding-bottom:48px}.home-sharmila-intro{grid-template-columns:1fr;gap:27px;margin-bottom:31px}.home-sharmila-intro h2{font-size:clamp(40px,7.8vw,55px)}.home-sharmila-intro .eyebrow{font-size:8px;margin-bottom:22px}.home-sharmila-copy .people-lead{font-size:19px;line-height:1.5;max-width:520px;margin-bottom:17px}.home-sharmila-copy>p{font-size:12px;max-width:550px;margin-bottom:15px}.home-sharmila-copy .text-link{margin-top:5px}.home-sharmila-photos{gap:19px;grid-template-columns:1fr 1fr}.home-photo-kicker{font-size:7px;gap:8px;margin-bottom:11px}.home-photo-kicker>span:last-child{font-size:16px}.home-sharmila-photos .people-photo-open img,.home-sharmila-photos .home-sharmila-dialogue .people-photo-open img{aspect-ratio:1.4}.home-sharmila-photos .people-photo figcaption{display:block}.home-sharmila-photos .people-photo figcaption p{max-width:none;font-size:9px;line-height:1.7}.home-sharmila-photos .people-photo-sources{max-width:none;align-items:flex-start;text-align:left;gap:7px;margin-top:9px}.home-sharmila-photos .people-photo-sources a{font-size:8px}.home-sharmila-context{text-align:left;max-width:450px;font-size:8px;margin-top:22px}.home-story-connections{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px}.home-story-connections>a{padding:21px 18px;min-height:133px}.home-story-connections>a:first-child{padding-left:18px}.home-story-connections>a:nth-child(3){border-right:0}.home-story-connections>a:nth-child(-n+3){border-bottom:1px solid #d8dfce}.home-story-connections>a:nth-child(5){grid-column:span 2}.home-story-connections strong{font-size:20px}.home-connection-copy{font-size:9px}.home-story-connections .mono{margin-bottom:18px;font-size:8px}.home-story-connections>a>span:last-child{right:15px;top:17px;font-size:15px}.home-community{padding-top:54px;padding-bottom:49px}.home-community .section-heading{gap:23px;margin-bottom:30px}.home-community .section-heading-aside{max-width:550px}.home-community .section-heading-aside p{font-size:12px}.home-community-layout{gap:18px}.home-community-photo{padding:24px;gap:0 24px}.home-community-photo .home-community-photo-copy{font-size:27px}.home-community-photo .people-photo figcaption p{font-size:9px}.home-community-card{padding:25px}.home-community-card>.mono{font-size:7px;margin-bottom:27px}.home-community-card h3{font-size:32px;margin-bottom:20px}.home-community-card>p{font-size:11px}.home-community-card li{font-size:10px;padding:8px 0}.home-community-card .text-link{font-size:10px}.home-community-note{font-size:8px;line-height:1.7}.home-community-bridge{padding:22px 0;gap:16px 25px}.home-community-bridge>p{font-size:10px;line-height:1.9}.home-community-bridge .text-link{font-size:10px;max-width:180px;gap:12px}.home-community-bridge>.mono{font-size:7px}}
@media(max-width:470px){.home-sharmila-intro h2{font-size:40px}.home-sharmila-photos{grid-template-columns:1fr;gap:28px}.home-sharmila-photos .people-photo-open img{aspect-ratio:1.777}.home-sharmila-photos .home-sharmila-dialogue .people-photo-open img{aspect-ratio:1.42}.home-sharmila-photos .people-photo figcaption{display:flex;gap:16px}.home-sharmila-photos .people-photo figcaption p{max-width:73%;font-size:10px}.home-sharmila-photos .people-photo-sources{max-width:95px;align-items:flex-end;text-align:right;margin-top:0}.home-photo-kicker{font-size:7px}.home-story-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.home-story-connections>a{min-height:135px;padding:22px 18px}.home-story-connections>a:nth-child(2){border-right:0}.home-story-connections>a:nth-child(3){border-right:1px solid #d8dfce}.home-story-connections>a:nth-child(4){border-bottom:1px solid #d8dfce;border-right:0}.home-story-connections>a:nth-child(5){min-height:125px}.home-story-connections strong{font-size:23px}.home-connection-copy{font-size:10px}.home-community-photo{display:block;padding:23px}.home-community-photo .home-photo-kicker{margin-bottom:17px}.home-community-photo .home-community-photo-copy{font-size:32px;margin:24px 0 0}.home-community-photo .people-photo figcaption{display:flex;gap:15px}.home-community-photo .people-photo figcaption p{max-width:75%;font-size:10px}.home-community-photo .people-photo-sources{align-items:flex-end;max-width:95px;text-align:right;margin-top:0}.home-community-programmes{grid-template-columns:1fr}.home-community-card{padding:29px 26px}.home-community-card+.home-community-card{border-left:0;border-top:1px solid #d2ddc4}.home-community-card>.mono{font-size:8px;margin-bottom:25px}.home-community-card h3{font-size:36px;line-height:1.1}.home-community-card>p{font-size:12px;line-height:1.9}.home-community-card li{font-size:11px}.home-community-card .text-link{font-size:11px}.home-community-note{font-size:9px}.home-community-bridge{grid-template-columns:1fr;gap:15px;padding-bottom:25px}.home-community-bridge .text-link{justify-self:start;max-width:none}.home-community-bridge>p{font-size:11px}.home-community-bridge>.mono{font-size:8px}}

.people-photo-sources{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:0 0 auto;max-width:120px;text-align:right}.people-photo-sources a{font-size:8px;line-height:1.7;color:#4c6640;text-decoration:underline;text-underline-offset:3px}.people-leadership-grid .people-photo-sources{align-items:flex-start;max-width:none;flex-direction:row;gap:16px;flex-wrap:wrap;text-align:left}.people-leadership-grid .people-photo-sources a{font-size:9px}@media(max-width:740px){.people-photo-sources{max-width:90px}.people-community-grid .people-photo-sources{max-width:none;align-items:flex-start;text-align:left}.people-founder-photos .people-photo-sources{align-items:flex-start;max-width:none;text-align:left}}@media(max-width:470px){.people-founder-photos .people-photo-sources{align-items:flex-end;max-width:90px;text-align:right}}

/* Editorial placement: one documentary image per page context. */
.home-people-editorial-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:7%;align-items:center}.home-people-editorial-copy>p{font-size:13px;line-height:1.85;margin-top:22px;max-width:490px}.home-people-editorial-copy>.people-lead{font-size:19px;line-height:1.5;color:var(--ink);margin-top:27px}.home-people-editorial-copy .text-link{font-size:11px;margin-top:6px}.home-people-editorial-photo .people-photo-open img{aspect-ratio:16/10}.home-people-editorial .home-story-connections{margin-top:48px}.home-community-layout.home-community-text-layout{grid-template-columns:1fr}.home-community-text-layout .home-community-programmes{grid-template-columns:1fr 1fr}.home-community-text-layout .home-community-card{padding:42px}.people-founder-photos-single{display:block;align-self:center}.people-founder-photos-single .people-photo:first-child,.people-founder-photos-single .people-photo:last-child{width:100%}.people-founder-photos-single .people-photo-open img{aspect-ratio:1.4}
@media(max-width:740px){.home-people-editorial-grid{grid-template-columns:1fr;gap:35px}.home-people-editorial-copy h2{font-size:43px}.home-people-editorial-copy>p{font-size:12px;max-width:none}.home-people-editorial-copy>.people-lead{font-size:18px}.home-people-editorial .home-story-connections{margin-top:32px}.home-community-text-layout .home-community-card{padding:28px}.people-founder-photos-single .people-photo-open img{aspect-ratio:1.4}}
@media(max-width:540px){.home-community-text-layout .home-community-programmes{grid-template-columns:1fr}}
@media(max-width:540px){.home-community-text-layout .home-community-card+.home-community-card{border-left:0;border-top:1px solid #d2ddc4}}
