#main{--page-edge:#093a3a1a;--page-shadow:0 2px 5px #153d3604, 0 18px 46px -28px #153d3635}#main h1,#main h2{font-weight:700}#main h3{font-weight:650}#main .content-icon{color:#00746f;background:#e1f6f3;border:1px solid #00a9a31a;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;margin-bottom:24px;display:inline-grid;box-shadow:inset 0 1px #ffffffb3}#main .section-heading>.content-icon{display:grid}#main .hero-canvas{color:#fff;background:var(--brand);border:1px solid #ffffff90;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:stretch;min-height:690px;margin:8px 20px 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12}#main .hero-canvas:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-270px;left:-210px;box-shadow:0 0 0 55px #ffffff03,0 0 0 110px #ffffff03}#main .hero-canvas .photo-hero-content{z-index:1;grid-column:1;align-self:center;width:auto;max-width:none;padding:54px clamp(28px,3.7vw,64px);position:relative}#main .hero-symbol{color:#7edbd3;background:#ffffff0d;border:1px solid #ffffff2a;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:30px;display:inline-grid;box-shadow:inset 0 1px #ffffff12}#main .hero-canvas .eyebrow{color:#8be2da;margin-bottom:21px;font-size:10px}#main .hero-canvas h1{color:#fff;letter-spacing:-.055em;text-wrap:pretty;max-width:780px;font-size:clamp(45px,4.5vw,70px);font-weight:800;line-height:1.06}#main .hero-canvas p{color:#c6dcda;max-width:580px;margin:0 0 15px;font-size:15px;line-height:1.8}#main .hero-source-prose{margin-top:27px}#main .hero-source-prose p:last-child{margin-bottom:0}#main .hero-canvas .photo-hero-actions{gap:26px;margin-top:32px}#main .hero-canvas .button-light{color:#052d2b;background:var(--brand);box-shadow:inset 0 1px #ffffff50}#main .hero-canvas .button-light:hover{background:#a3e9df}#main .hero-canvas .photo-hero-media{z-index:0;background:#234a44;border:1px solid #ffffff24;border-radius:24px;position:absolute;inset:18px 18px 18px 57.5%}#main .hero-canvas .photo-hero-media:after{background:linear-gradient(#0000 60%,#062c3033);border:0}#main .hero-connection-mark{z-index:2;color:#15514c;pointer-events:none;background:#b4e9da;border:6px solid #133f3d;border-radius:25px;place-items:center;width:82px;height:82px;display:grid;position:absolute;bottom:54px;left:calc(57.5% - 34px);transform:rotate(-7deg);box-shadow:0 12px 28px #062c3020}#main .hero-connection-mark svg{width:38px;height:38px;transform:rotate(7deg)}#main .photo-hero-inner.hero-canvas{min-height:620px}#main .photo-hero-inner.hero-canvas h1{font-size:clamp(38px,3.55vw,56px);font-weight:700}#main .photo-hero-inner .hero-symbol{width:48px;height:48px;margin-bottom:24px}#main .photo-hero-inner.hero-canvas p{font-size:14px}#main .hero-without-image{grid-template-columns:minmax(0,1fr)}#main .hero-without-image .photo-hero-content{max-width:1000px}#main .hero-without-image .hero-connection-mark{display:none}#main .home-about.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:28px;gap:clamp(36px,5vw,80px);margin-block:88px;padding:18px}#main .home-about-photo{border-radius:20px;height:500px}#main .home-about-copy{padding:28px 35px 28px 0}#main .home-about-copy h2{font-size:clamp(34px,3.1vw,48px)}#main .home-about-copy p{font-size:15px}#main .home-metrics{border:1px solid var(--page-edge);background:#eaf8f5;border-radius:24px;margin-top:28px;padding:34px 38px}#main .home-metrics h2{font-size:clamp(30px,3vw,44px)}#main .home-programmes{background:#eaf8f5;padding-block:80px}#main .photo-programme-grid{gap:22px}#main .photo-programme-card.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:24px;padding:10px;transition:box-shadow .3s,transform .3s;overflow:hidden}#main .programme-card-image{border-radius:17px;height:285px}#main .programme-card-icon{color:#00746f;background:#f5fcf6ed;border:1px solid #ffffff90;border-radius:15px;width:48px;height:48px;box-shadow:0 4px 20px #062c3015}#main .programme-card-copy{padding:25px 18px 18px}#main .programme-card-copy h3{font-size:24px;font-weight:700}#main .programme-card-copy .text-link{line-height:1.6}#main .home-women{border:1px solid var(--page-edge);box-shadow:var(--page-shadow)}#main .women-glass-card .content-icon{color:#9ae1d8;background:#ffffff0b;border-color:#ffffff20}#main .home-women .women-glass-card{width:48%}#main .women-glass-card h2{font-size:clamp(32px,3.2vw,48px)}#main .home-partners{padding-bottom:65px}#main .home-stories{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:26px;margin-block:70px;padding:48px}#main .home-stories h2{font-size:clamp(32px,3.3vw,50px)}#main .home-invitation.surface-card{box-shadow:inset 0 1px 0 #ffffffb3, var(--page-shadow);background:radial-gradient(at 100% 0,#d9f6ef,#0000 60%),#c6eee5;border:1px solid #99cabe70;border-radius:28px;padding:60px}#main .home-invitation .content-icon{background:#ffffff80}#main .home-invitation h2{font-size:clamp(38px,4.1vw,62px)}#main .editorial-section{border-bottom:0}#main .editorial-layout{gap:54px}#main .section-detail-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:24px;align-self:start;min-width:0;padding:34px}#main .section-details{min-width:0}#main .editorial-subsections{gap:16px}#main .editorial-subsections>article.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:22px;padding:28px}#main .editorial-subsections h3{font-size:24px;font-weight:700}#main .editorial-subsections p:last-child{margin-bottom:0}#main .editorial-subsections .content-icon{margin-bottom:20px}#main .section-image{box-shadow:var(--page-shadow);border:8px solid #fff}#main .chapter-number{color:#17716b;letter-spacing:-.02em;background:#d8f3ec;border:1px solid #00746f24;border-radius:14px;margin-bottom:20px;padding:10px 15px;font-size:22px;font-weight:600;display:inline-block}#main .work-chapter .section-heading .content-icon{display:none}#main .duo-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:30px 65px;display:grid}#main .purpose-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:26px;padding:38px;position:relative}#main .purpose-card:nth-child(2){background:#e0f6f0}#main .purpose-card h2{margin-bottom:25px;font-size:36px}#main .purpose-card .prose{color:var(--muted);font-size:15px}#main .values-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}#main .value-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:22px;grid-column:span 2;padding:30px}#main .value-card:nth-last-child(-n+2){grid-column:span 3}#main .value-card p{color:var(--muted);margin:0;font-size:14px}#main .value-card strong{color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:700;display:block}#main .leadership-grid{gap:20px}#main .leadership-grid article.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:22px;padding:28px}#main .leadership-grid article .content-icon{border-radius:50%;width:60px;height:60px}#main .leadership-grid h3{font-size:22px;font-weight:700}#main .leadership-grid p{font-size:13px}#main .theory-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#main .theory-chain>li.surface-card{background:#ffffff07;border:1px solid #ffffff1f;border-radius:22px;padding:28px;box-shadow:inset 0 1px #ffffff09}#main .theory-card-top{justify-content:space-between;align-items:start;display:flex}#main .theory-chain .content-icon{color:#89dfd4;background:#ffffff09;border-color:#ffffff14;margin:0}#main .theory-chain .small-number{color:#9cbfb9;font-size:12px}#main .theory-chain h3{min-height:0;margin-block:25px 15px;font-weight:700}#main .theory-chain p{font-size:14px}#main .category-descriptions{gap:22px}#main .category-descriptions>div.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:22px;padding:32px}#main .category-descriptions h3{font-size:25px;font-weight:700}#main .story-categories-section{background:0 0}#main .partners-section>.container>.editorial-subsections{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}#main .contact-form.surface-card{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:24px}#main .contact-form input,#main .contact-form textarea,#main .contact-form select{background:#f9fbf8;border-radius:10px}#main .table-scroll{border:1px solid var(--page-edge);background:#fff;border-radius:18px}#main table{min-width:320px}#main th,#main td{padding:18px}#main .partnership-cta{background:#d4f2e9;border:1px solid #99cabe50}#main .partnership-cta h2{font-weight:700}#main .metrics-band{border:0;gap:18px}#main .metrics-band>div{border:1px solid var(--page-edge);box-shadow:var(--page-shadow);background:#fff;border-radius:20px;padding:24px}#main .metrics-band strong{font-weight:700}@media (hover:hover) and (prefers-reduced-motion:no-preference){#main .photo-programme-card:hover{transform:translateY(-5px);box-shadow:0 24px 45px -24px #153d3650}}@media (max-width:1100px){#main .hero-canvas h1{font-size:49px}#main .photo-hero-inner.hero-canvas h1{font-size:39px}#main .hero-canvas .photo-hero-content{padding:42px 30px}#main .hero-canvas p{font-size:14px}#main .home-about-copy{padding-right:20px}#main .programme-card-copy{padding-inline:12px}#main .programme-card-copy h3{font-size:21px}#main .programme-card-image{height:240px}#main .section-detail-card{padding:28px}#main .editorial-layout{gap:32px}#main .value-card{padding:25px}}@media (max-width:860px){#main .hero-canvas{border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-inline:10px}#main .hero-canvas h1{font-size:43px}#main .photo-hero-inner.hero-canvas h1{font-size:35px}#main .hero-canvas .photo-hero-content{padding:38px 25px}#main .hero-canvas .photo-hero-media{border-radius:19px;inset:14px 14px 14px 58%}#main .hero-connection-mark{border-width:5px;border-radius:21px;width:66px;height:66px;left:calc(58% - 25px)}#main .hero-connection-mark svg{width:30px;height:30px}#main .hero-canvas .photo-hero-actions{flex-direction:column;align-items:start;gap:16px}#main .home-about.surface-card{gap:30px}#main .home-about-copy h2{font-size:32px}#main .home-about-photo{height:460px}#main .values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main .value-card,#main .value-card:nth-last-child(-n+2){grid-column:auto}#main .value-card:last-child{grid-column:1/-1}#main .theory-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#main .hero-canvas,#main .photo-hero-inner.hero-canvas{border-radius:23px;flex-direction:column;align-items:stretch;min-height:0;margin-top:4px;display:flex}#main .hero-canvas .photo-hero-content{padding:32px 24px 35px}#main .hero-symbol{border-radius:14px;width:46px;height:46px;margin-bottom:25px}#main .hero-canvas h1{letter-spacing:-.05em;font-size:clamp(36px,9.8vw,60px);line-height:1.06}#main .photo-hero-inner.hero-canvas h1{font-size:clamp(32px,8.5vw,47px)}#main .hero-canvas .eyebrow{font-size:9px;line-height:1.7}#main .hero-canvas p{max-width:none;font-size:14px;line-height:1.8}#main .hero-source-prose{margin-top:24px}#main .hero-canvas .photo-hero-actions{flex-flow:wrap;align-items:center;gap:22px;margin-top:27px}#main .hero-canvas .photo-hero-media{border-radius:17px;flex:none;order:2;width:auto;height:350px;margin:0 12px 12px;position:relative;inset:auto}#main .photo-hero-inner.hero-canvas .photo-hero-media{height:290px}#main .hero-connection-mark{display:none}#main .hero-canvas .button{min-height:48px;padding-inline:16px;font-size:12px}#main .hero-canvas .hero-secondary{font-size:12px}#main .home-metrics{border-radius:22px;margin-top:20px;padding:28px}#main .home-metrics h2{font-size:31px}#main .home-about.surface-card{border-radius:24px;gap:0;margin-block:56px;padding:12px}#main .home-about-photo{border-radius:17px;height:350px}#main .home-about-copy{padding:28px 16px 20px}#main .home-about-copy h2{font-size:32px}#main .home-about-copy p{font-size:14px}#main .home-programmes{padding-block:56px}#main .photo-programme-grid{gap:22px}#main .programme-card-image{height:290px}#main .programme-card-copy{padding:26px 16px 20px}#main .programme-card-copy h3{font-size:25px}#main .home-women .women-glass-card{width:100%;padding:32px 26px}#main .women-glass-card h2{font-size:33px}#main .home-stories{margin-block:50px;padding:30px 26px}#main .home-invitation.surface-card{margin-bottom:56px;padding:34px 28px}#main .home-invitation h2{font-size:36px}#main .editorial-layout{gap:28px}#main .section-detail-card{border-radius:22px;padding:27px 23px}#main .section-details{width:100%}#main .editorial-subsections>article.surface-card{padding:26px 23px}#main .section-heading h2{font-size:32px}#main .duo-section{grid-template-columns:1fr;gap:18px;padding-block:0 35px}#main .purpose-card{padding:30px 26px}#main .purpose-card h2{font-size:32px}#main .values-grid{grid-template-columns:1fr;gap:16px;margin-top:30px}#main .value-card,#main .value-card:last-child{grid-column:auto;padding:26px}#main .leadership-grid{grid-template-columns:1fr;gap:16px}#main .leadership-grid article.surface-card{padding:28px}#main .theory-chain{grid-template-columns:1fr;gap:16px}#main .theory-chain>li.surface-card{padding:28px}#main .category-descriptions>div.surface-card{padding:28px 24px}#main .partners-section>.container>.editorial-subsections{grid-template-columns:1fr}#main .contact-form.surface-card{padding:30px 22px}#main .table-scroll{max-width:100%}#main .impact-ambition h2{font-size:clamp(30px,9vw,42px)}}@media (prefers-reduced-motion:reduce){#main .photo-programme-card{transition:none}}#main .hero-canvas{background:var(--brand);color:#052f2d}#main .hero-canvas h1,#main .hero-canvas .eyebrow{color:#052f2d}#main .hero-canvas p{color:#032824}#main .hero-canvas .hero-secondary{color:#052f2d;border-color:#052f2d80}#main .hero-canvas .button-light{color:#fff;background:#073e38}#main .hero-canvas .button-light:hover{color:#fff;background:#052f2d}#main .hero-canvas .photo-hero-content{padding-block:66px}#main .home-women,#main .theory-section{background:#064b42}#main .content-icon,#main .programme-card-icon{color:#00736b;background:#def7f0}#main .theory-chain .content-icon,#main .women-glass-card .content-icon{color:#89e8d4;background:#ffffff12}#main .editorial-layout.has-card-grid{grid-template-columns:minmax(0,1fr);gap:32px}#main .has-card-grid .section-heading h2{max-width:940px}#main .has-card-grid>.section-details{width:100%;max-width:none}#main .has-card-grid .editorial-subsections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#main .has-card-grid .editorial-subsections>article{height:100%}#main .content-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:24px;padding:0;list-style:none;display:grid}#main .content-list-grid>li{background:#eaf8f4;border:1px solid #00a9a321;border-radius:14px;margin:0;padding:18px;font-size:14px;line-height:1.7}#main .button>svg,#main .text-link>svg{display:none}#main :is(.surface-card,.purpose-card,.value-card,.section-detail-card) :is(.button,.text-link)>svg{display:block}@media (max-width:760px){#main .hero-canvas .photo-hero-content{padding-block:38px}#main .has-card-grid .editorial-subsections{grid-template-columns:1fr;gap:18px}#main .content-list-grid{grid-template-columns:1fr}}
#main{--section-space:80px;--revision-line:#d8e4de}#main .hero-canvas:before{display:none}#main .hero-canvas,#main .photo-hero-inner.hero-canvas{height:410px;min-height:0;max-height:460px;box-shadow:none;color:var(--ink);background:#f2f5ef;border:0;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 20px}#main .hero-canvas .photo-hero-content{padding:40px 48px}#main .photo-hero-inner.hero-canvas h1{max-width:760px;color:var(--ink);letter-spacing:-.045em;font-size:clamp(2.4rem,3.6vw,3.5rem);font-weight:700;line-height:1.09}#main .hero-canvas p{color:#3c5552;max-width:570px;font-size:15px;line-height:1.75}#main .hero-source-prose{margin-top:23px}#main .hero-canvas .photo-hero-actions{margin-top:25px}#main .hero-canvas .photo-hero-media{background:#c8e1d5;border:0;border-radius:0;width:auto;height:auto;margin:0;inset:0 0 0 56%}#main .hero-canvas .photo-hero-media:after{display:none}#main .hero-canvas .button-light{color:#fff;background:#006e63}#main .hero-canvas .hero-secondary{color:var(--ink);border-color:#334e4b70}#main .hero-flagship.hero-canvas{background:#e5f1e9;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);height:510px;max-height:560px}#main .hero-flagship.hero-canvas h1{color:#082e2c;max-width:650px;font-size:clamp(46px,4.6vw,67px)}#main .hero-flagship .eyebrow{color:#00695d}#main .hero-flagship.hero-canvas .photo-hero-media{left:53%}#main .hero-editorial.hero-canvas{border-bottom:1px solid var(--revision-line);background:0 0;border-radius:0}#main .hero-editorial.hero-canvas .photo-hero-content{padding-left:max(28px,50vw - 660px)}#main .hero-editorial.hero-canvas .photo-hero-media{border-radius:5px;inset:24px 24px 24px 65%}#main .hero-editorial.hero-canvas h1{max-width:750px}#main .hero-editorial.hero-canvas{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}#main .hero-programmes.hero-canvas{border-bottom:7px solid var(--brand);background:#eff5f0;border-radius:0;height:400px}#main .hero-programmes.hero-canvas .photo-hero-media{border-radius:5px;inset:26px 26px 26px 61%}#main .hero-programmes.hero-canvas{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}#main .hero-reach.hero-canvas{background:#e3efe6;border-block:1px solid #bfd8c9;border-radius:0;height:330px;margin:0;display:flex}#main .hero-reach.hero-canvas .photo-hero-content{width:min(1320px,100% - 96px);max-width:none;margin:auto;padding:35px 0}#main .hero-reach.hero-canvas h1{max-width:1000px;font-size:clamp(2.4rem,3.6vw,3.5rem)}#main .hero-magazine.hero-canvas{border-top:2px solid #193d36;border-bottom:1px solid var(--revision-line);background:0 0;border-radius:0}#main .hero-magazine.hero-canvas .photo-hero-media{border-radius:0;inset:28px 26px 28px 66%}#main .hero-magazine.hero-canvas{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}#main .hero-magazine.hero-canvas h1{max-width:720px}#main .hero-institutional.hero-canvas{border-bottom:1px solid var(--revision-line);background:0 0;border-radius:0;height:350px;display:block}#main .hero-institutional.hero-canvas .photo-hero-content{max-width:1100px;padding:46px 28px}#main .hero-institutional.hero-canvas h1{max-width:900px}#main .hero-contact.hero-canvas{border-bottom:1px solid var(--revision-line);background:0 0;border-radius:0;height:245px;display:block}#main .hero-contact.hero-canvas .photo-hero-content{max-width:1000px;padding:32px 28px}#main .hero-contact.hero-canvas h1{max-width:900px}#main .home-metrics{border:0;border-bottom:1px solid var(--revision-line);box-shadow:none;background:0 0;border-radius:0;column-gap:30px;margin-top:0;padding:32px 0 30px}#main .home-metrics .eyebrow{margin-bottom:12px}#main .home-metrics h2{font-size:30px;line-height:1.2}#main .home-metrics>.metrics-band{grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:24px;display:grid}#main .metrics-band>div{border:0;border-left:1px solid var(--revision-line);box-shadow:none;background:0 0;border-radius:0;padding:10px 28px}#main .metrics-band>div:first-child{border-left:0;padding-left:0}#main .metrics-band strong{color:#006d60;font-size:clamp(36px,4vw,60px);line-height:1.1;display:block}#main .metrics-band span{color:#35534e;margin-top:12px;font-size:13px;display:block}#main .home-metrics>.text-link{grid-area:2/2}#main .home-about.surface-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:64px;margin-block:72px;padding:0}#main .home-about-photo{border-radius:5px;height:360px}#main .home-about-copy{padding:0}#main .home-about-copy>.content-icon{display:none}#main .home-about-copy h2{font-size:clamp(32px,3.1vw,45px)}#main .home-programmes{border-radius:10px;padding-block:66px}#main .home-section-intro{margin-bottom:32px}#main .home-programmes .photo-programme-card{box-shadow:none;border-color:#ceded5;border-radius:8px;padding:0}#main .home-programmes .programme-card-image{border-radius:8px 8px 0 0;height:250px}#main .home-programmes .programme-card-copy{padding:24px}#main .home-programmes .programme-card-icon{border-radius:9px;width:40px;height:40px}#main .home-programmes .programme-card-copy h3{font-size:23px}#main .home-women{box-shadow:none;color:var(--ink);background:#e1eee3;border:0;border-radius:6px;min-height:430px;margin-block:72px;padding:42px}#main .home-women .women-glass-card{width:49%;color:var(--ink);background:0 0;padding:0}#main .women-glass-card h2{color:var(--ink);font-size:clamp(30px,3vw,43px)}#main .women-glass-card p{color:#35534a;margin-top:20px;font-size:14px;line-height:1.8}#main .brief-home .women-glass-card .eyebrow{color:#00695d;font-size:10px}#main .women-glass-card .text-link{color:#153b32;margin-top:12px}#main .home-women .women-parallax{inset:0 0 0 55%}#main .women-stat{align-items:center;gap:18px;display:flex}#main .women-stat strong{letter-spacing:-.05em;color:#006e5e;font-size:66px;font-weight:700;line-height:1}#main .women-stat span{max-width:160px;font-size:14px}#main .home-partners{border:0;padding-block:0 36px}#main .home-partners .partner-strip-label{margin-bottom:0}#main .home-partners .eyebrow{margin-bottom:10px;font-size:10px}#main .brief-home .home-partners h2{font-size:30px}#main .home-partners .official-partner-logos{margin-top:22px}#main .home-partners .official-partner-logos>a{min-height:72px;padding:8px 12px}#main .official-partner-logos img{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:46px}#main .home-partners .cta-actions{margin-top:14px}#main .home-stories{border:0;border-top:1px solid var(--revision-line);box-shadow:none;background:0 0;border-radius:0;margin-block:36px 66px;padding:30px 0}#main .home-stories>.content-icon{display:none}#main .home-invitation.surface-card{box-shadow:none;background:#d7eee1;border:0;border-radius:8px;margin-bottom:72px;padding:48px}#main .home-invitation .content-icon{display:none}#main .home-invitation h2{font-size:clamp(38px,3.8vw,56px)}#main .section-pad{padding-block:var(--section-space)}#main .section-detail-card{box-shadow:none;background:0 0;border:0;padding:0}#main .editorial-layout{gap:64px}#main .section-heading h2{font-size:clamp(30px,3vw,43px)}#main .purpose-card,#main .value-card,#main .leadership-grid article.surface-card,#main .editorial-subsections>article.surface-card{box-shadow:none;border-radius:10px}#main .category-descriptions>div.surface-card{box-shadow:none;background:0 0;border:0;border-top:2px solid #008677;border-radius:6px;padding:28px 0}#main .theory-chain>li.surface-card{box-shadow:none;border-radius:8px}#main .content-icon{box-shadow:none;border-radius:10px}#main .partnership-cta{background:#d7eee1;border:0;border-radius:8px}#main .page-partners .editorial-layout{grid-template-columns:1fr;gap:22px}#main .page-partners .opportunity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#main .page-partners .opportunity-list .content-icon{display:none}#main .page-partners .opportunity-list h3{font-size:23px}#main .partner-proof{background:#eaf3ec;padding-block:38px}#main .partner-proof h2{font-size:28px}#main .partner-proof ul{flex-wrap:wrap;gap:24px 40px;margin:24px 0 0;padding:0;list-style:none;display:flex}#main .partner-proof li{flex:220px;font-size:14px}#main .partner-proof p{margin:0}#main .page-partners .partners-section{padding-block:48px}#main .page-partners .partners-section .official-partner-logos{margin-top:25px}#main .page-partners .partnership-cta{padding-block:48px}#main .page-partners .partnership-cta h2{font-size:44px}#main .page-partners .partnership-cta .cta-prose{margin-top:18px}#main .contact-page-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;padding-block:48px 72px;display:grid}#main .contact-page-details section+section{margin-top:45px}#main .contact-page-grid h2{font-size:29px}#main .contact-page-grid .prose{margin-top:20px;font-size:15px}#main .contact-page-form .contact-form{box-shadow:none;border:1px solid #d2e2d7;border-radius:8px;margin-top:24px;padding:28px}#main .page-impact .impact-section{background:0 0;border-radius:0;margin-top:0}@media (max-width:1100px) and (min-width:761px){#main .hero-canvas,#main .photo-hero-inner.hero-canvas{height:390px;margin-inline:16px}#main .hero-canvas .photo-hero-content{padding:32px}#main .hero-flagship.hero-canvas{height:475px}#main .photo-hero-inner.hero-canvas h1{font-size:40px}#main .hero-editorial.hero-canvas .photo-hero-media{left:67%}#main .hero-magazine.hero-canvas .photo-hero-media{left:68%}#main .hero-institutional.hero-canvas{height:340px}#main .hero-contact.hero-canvas{height:235px}#main .hero-reach.hero-canvas{height:300px}#main .home-about.surface-card{gap:40px}#main .home-women{padding:32px}#main .home-women .women-glass-card{width:50%}#main .home-women .women-parallax{left:56%}}@media (max-width:760px){#main{--section-space:48px}#main .hero-canvas,#main .photo-hero-inner.hero-canvas{border-radius:6px;height:auto;min-height:0;max-height:none;margin-inline:10px;display:flex}#main .hero-canvas .photo-hero-content{padding:30px 20px}#main .photo-hero-inner.hero-canvas h1{font-size:clamp(31px,8.5vw,43px);line-height:1.1}#main .hero-flagship.hero-canvas h1{font-size:clamp(38px,10vw,54px)}#main .hero-canvas p{font-size:14px}#main .hero-canvas .photo-hero-media{border-radius:4px;width:auto;height:200px;margin:0 12px 12px;position:relative;inset:auto}#main .hero-flagship.hero-canvas .photo-hero-media{height:255px;position:relative;inset:auto}#main .hero-editorial.hero-canvas .photo-hero-media,#main .hero-programmes.hero-canvas .photo-hero-media,#main .hero-magazine.hero-canvas .photo-hero-media{height:160px;position:relative;inset:auto}#main .hero-editorial.hero-canvas{background:0 0}#main .hero-reach.hero-canvas .photo-hero-content{width:auto;margin:0;padding:32px 20px}#main .hero-reach.hero-canvas,#main .hero-institutional.hero-canvas,#main .hero-contact.hero-canvas{height:auto;min-height:190px}#main .hero-source-prose{margin-top:20px}#main .home-metrics{margin-top:0;padding:26px 0}#main .home-metrics h2{font-size:27px}#main .home-metrics>.text-link{grid-area:auto/1;margin-top:12px}#main .home-metrics>.metrics-band{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}#main .metrics-band>div{padding:0 10px}#main .metrics-band>div:nth-child(odd){border-left:0;padding-left:0}#main .metrics-band strong{font-size:38px}#main .metrics-band span{font-size:12px}#main .home-about.surface-card{gap:26px;margin-block:45px}#main .home-about-photo{height:265px}#main .home-about-copy{padding:0}#main .home-about-copy h2{font-size:32px}#main .home-programmes{padding-block:45px}#main .home-programmes .programme-card-image{height:255px}#main .home-programmes .programme-card-copy{padding:24px 20px}#main .home-women{min-height:0;margin-block:48px;padding:0}#main .home-women .women-glass-card{width:100%;padding:30px 24px}#main .home-women .women-parallax{height:270px;position:relative;inset:auto}#main .women-glass-card h2{font-size:31px}#main .women-stat strong{font-size:60px}#main .home-partners{padding-bottom:20px}#main .home-partners .official-partner-logos{gap:10px 16px;margin-top:18px}#main .home-partners .official-partner-logos>a{min-height:60px;padding:8px 4px}#main .official-partner-logos img{max-width:90px;max-height:38px}#main .home-stories{margin-block:24px 40px;padding-block:25px}#main .home-invitation.surface-card{margin-bottom:45px;padding:32px 24px}#main .home-invitation h2{font-size:36px}#main .editorial-layout{gap:28px}#main .section-heading h2{font-size:31px}#main .page-partners .opportunity-list{grid-template-columns:1fr;gap:4px}#main .partner-proof{padding-block:30px}#main .partner-proof ul{gap:18px}#main .page-partners .partnership-cta h2{font-size:34px}#main .contact-page-grid{grid-template-columns:1fr;gap:38px;padding-block:32px 45px}#main .contact-page-grid h2{font-size:27px}#main .contact-page-form .contact-form{padding:25px 20px}}@media (min-width:761px) and (max-width:860px){#main .home-metrics>.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}#main .home-metrics .metrics-band>div:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:420px){#main .metrics-band strong{font-size:clamp(30px,8.5vw,36px)}}#main .section-composition{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}#main .section-composition .section-intro{grid-column:1/-1;max-width:1000px}#main .section-composition>.prose{color:#34504b;width:100%;max-width:none}#main .section-intro .section-heading h2{max-width:960px}#main .section-intro .chapter-number{margin-bottom:18px}#main .programme-composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:40px}#main .section-composition.has-card-grid{grid-template-columns:minmax(0,1fr)}#main .section-visual{min-width:0}#main .section-visual .section-image{box-shadow:none;border:0;border-radius:12px;margin:0}#main .section-visual .section-image img{aspect-ratio:4/4.3;border-radius:12px}#main .reading-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#main .reading-flow>*{min-width:0}#main .reading-wide,#main .reading-lead{grid-column:1/-1}#main .reading-flow p{margin:0;font-size:15px;line-height:1.9}#main .reading-lead{border-left:4px solid var(--brand);background:#fff;border-radius:0 12px 12px 0;padding:26px 30px}#main .reading-lead p{color:#163f37;font-size:17px;font-weight:500}#main .reading-note{background:#fff;border:1px solid #d6e4dd;border-radius:12px;padding:26px 30px}#main .reading-compact{gap:20px}#main .reading-compact p{max-width:900px}#main .programme-composition .reading-flow{gap:16px}#main .programme-composition .reading-lead,#main .programme-composition .reading-note{padding:22px}#main .programme-composition .reading-lead p{font-size:16px}#main .programme-composition .reading-note p{font-size:14px}#main .section-composition .editorial-subsections{margin-top:26px}#main .home-metrics{background:#073f36;border:0;border-radius:0 0 12px 12px;padding:30px 36px}#main .home-metrics h2,#main .home-metrics>.text-link{color:#fff}#main .home-metrics .eyebrow{color:#92e2ca}#main .home-metrics .metrics-band strong{color:#9ae6d1}#main .home-metrics .metrics-band span{color:#e1f1e9}#main .home-metrics .metrics-band>div{border-color:#ffffff30}#main .home-about.surface-card{background:#fff;border:1px solid #d8e4de;border-radius:14px;gap:52px;margin-block:64px;padding:30px}#main .home-about-photo{border-radius:8px}#main .home-programmes{background:var(--brand);border:0;border-radius:14px}#main .home-programmes .home-section-intro h2,#main .home-programmes .home-section-intro .eyebrow{color:#052f2b}#main .home-programmes .photo-programme-card{background:#fff;border:0}#main .home-women{background:#064b3d}#main .home-women .women-glass-card h2{color:#fff}#main .home-women .women-glass-card p{color:#d9eee3}#main .home-women .women-glass-card .eyebrow{color:#8ce0c7}#main .home-women .women-glass-card .text-link{color:#fff}#main .home-women .women-stat strong{color:#9ae6d1}#main .home-partners{background:#fff;border-block:1px solid #d7e2db;padding:30px 32px}#main .home-stories{border:0;background:#eeede5;border-left:5px solid #00816d;border-radius:0 12px 12px 0;margin-block:48px;padding:42px}#main .home-invitation.surface-card{background:#bfe8d7;border-top:5px solid #00816d;border-radius:12px}#main .page-about #our-story{background:#fff;border-bottom:1px solid #dce6df}#main .page-about #our-story .reading-lead{background:#e7f4eb}#main .page-about #our-story .reading-note{background:#f5f7f0}#main .page-about .duo-section{padding-block:64px}#main .page-about .purpose-card{border:0;border-top:4px solid var(--brand);background:#fff}#main .page-about .purpose-card:nth-child(2){background:#d8eee2}#main .page-about #our-approach{background:#e7f0e5;border-block:1px solid #d1e0d3}#main .values-section{color:#fff;background:#074638}#main .values-section .section-heading h2{color:#fff}#main .values-section .value-card{background:#fff;border:0;border-radius:12px}#main .leadership-section{background:#f0f1e9;border-top:1px solid #dce4d8}#main .leadership-grid article{border-top:3px solid #00a9a3}#main .work-chapter{border-top:1px solid #d3e2d7;border-radius:0;margin-inline:0}#main .work-chapter#market-access{background:#e8f2e7}#main .work-chapter#enterprise-development{background:#fff}#main .work-chapter#skills-capacity-building,#main .work-chapter#programme-3-skills-capacity-building{background:#d7eee1}#main .work-chapter#community{background:#f0f0e6}#main .work-chapter .chapter-number{color:#fff;background:#006f5d;border:0;border-radius:9px}#main .work-chapter .content-list-grid>li{background:#e0f0e6;border:1px solid #c7dfcf}#main .partnership-cta{background:#bfe8d7;border-top:5px solid #007761;border-radius:12px}#main .page-impact .impact-section{background:#fff;border-bottom:1px solid #d4e3d7}#main .impact-intro,#main .partners-intro{display:block}#main .impact-intro .prose,#main .partners-intro .prose{max-width:900px;margin-top:24px}#main .page-impact #creating-economic-opportunities{background:#e6f1e5}#main .page-impact .editorial-subsections>article{border-top:4px solid #00947f}#main .theory-section{background:#063d32;border-radius:0;margin-inline:0}#main .impact-ambition{background:#d4ebdc;border-bottom:1px solid #bfd8c7}#main .impact-ambition h2{margin-top:0;font-size:clamp(36px,4.7vw,66px)}#main .impact-ambition>.container>.prose{max-width:none;margin-left:0}#main .page-impact #our-contribution-to-sustainable-development{background:#fff}#main .page-impact #accountability-learning{background:#edeedc;border-top:1px solid #d4dfcc}#main .partner-proof{color:#fff;background:#074638}#main .partner-proof .section-heading h2,#main .partner-proof p{color:#fff}#main .page-partners #opportunities{background:#e9f3e9}#main .page-partners .opportunity-list>article.surface-card{border:1px solid #d6e3d8;border-top:4px solid var(--brand);background:#fff;border-radius:10px;padding:26px}#main .page-partners .partners-section{background:#fff;border-block:1px solid #d9e5dc}#main .page-partners #our-commitment-to-partners{background:#d7ece0}#main .page-partners #our-commitment-to-partners .reading-compact{background:#fff;border-left:4px solid #008470;border-radius:0 10px 10px 0;padding:28px}#main .story-categories-section{background:#e5f0e5;border-radius:0;margin-inline:0}#main .category-descriptions>div.surface-card{background:#fff;border:1px solid #d4e1d6;border-top:4px solid #00816d;border-radius:10px;padding:28px}#main .contact-page-grid{padding-block:44px 70px}#main .contact-page-details section{background:#e0eee1;border-top:4px solid #00816d;border-radius:12px;padding:30px}#main .contact-page-details section+section{background:#fff;border:1px solid #d5e2d8;border-top:4px solid #00a9a3;margin-top:24px}#main .contact-page-form .contact-form{background:#fff;border-top:4px solid #00816d}@media (max-width:1024px){#main .programme-composition{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}#main .programme-composition .reading-flow{grid-template-columns:1fr}#main .programme-composition .reading-flow>*{grid-column:1}#main .section-visual .section-image img{aspect-ratio:3/4}}@media (max-width:760px){#main .section-composition,#main .programme-composition{grid-template-columns:minmax(0,1fr);gap:26px}#main .reading-flow{grid-template-columns:minmax(0,1fr);gap:15px}#main .reading-flow>*{grid-column:1}#main .reading-lead,#main .reading-note{padding:22px}#main .reading-lead p{font-size:16px}#main .reading-flow p{font-size:14px}#main .section-visual .section-image img{aspect-ratio:4/3}#main .home-metrics{padding:25px 24px}#main .home-about.surface-card{gap:24px;margin-block:45px;padding:14px}#main .home-about-copy{padding:0 10px 18px}#main .home-programmes{border-radius:10px}#main .home-partners{padding:25px 20px}#main .home-stories{margin-block:35px;padding:30px 24px}#main .home-women .women-glass-card h2{font-size:31px}#main .page-about .duo-section{padding-block:44px}#main .page-partners .opportunity-list>article.surface-card,#main .page-partners #our-commitment-to-partners .reading-compact{padding:24px}#main .contact-page-details section{padding:26px 22px}#main .impact-ambition h2{font-size:clamp(30px,9vw,42px)}}@media (max-width:420px){#main .home-metrics .metrics-band strong{font-size:clamp(24px,7.5vw,31px)}}
#main{--section-space:104px;--ink:#102f31;--muted:#465b5b;--revision-line:#d3dfdc;background:#fafbf8}#main h1,#main h2{text-wrap:balance;letter-spacing:-.045em}#main h2{line-height:1.12}#main p{color:#425655}#main .eyebrow{letter-spacing:.16em;color:#006f6b;font-size:11px;font-weight:700}#main .text-link{text-underline-offset:7px;font-size:13px;font-weight:700}#main .button{border-radius:4px;min-height:50px}#main .surface-card{-webkit-backdrop-filter:none}#main .hero-flagship.hero-canvas{background:#092f30;border-radius:4px;height:80vh;min-height:0;max-height:none;margin:0 20px;display:flex}#main .hero-flagship.hero-canvas .photo-hero-media{width:100%;height:100%;inset:0}#main .hero-flagship.hero-canvas .photo-hero-shade{z-index:0;background:linear-gradient(90deg,#062829f5 0%,#062829e8 32%,#0628298c 58%,#06282905 100%);display:block;position:absolute;inset:0}#main .hero-flagship.hero-canvas .photo-hero-content{width:100%;padding:48px max(48px,50vw - 630px)}#main .hero-flagship.hero-canvas h1{color:#fff;max-width:720px;font-size:clamp(48px,5.3vw,76px);font-weight:700;line-height:1.02}#main .hero-flagship.hero-canvas p{color:#f0f5f2;max-width:490px;font-size:17px}#main .hero-flagship.hero-canvas .eyebrow{color:#8ee7df}#main .hero-flagship.hero-canvas .button-light{color:#062d2c;box-shadow:none;background:#5fddd0}#main .hero-flagship.hero-canvas .hero-secondary{color:#fff;border-color:#fff8}#main .home-metrics{background:#092f30;border-radius:0;padding:30px 40px}#main .home-metrics h2{font-size:25px}#main .home-about.surface-card{background:0 0;border:0;border-radius:0;gap:80px;margin-block:104px;padding:0}#main .home-about-photo{border-radius:3px;height:430px}#main .home-about-copy h2{max-width:560px;font-size:clamp(36px,4vw,56px)}#main .home-about-copy p{max-width:490px;font-size:17px;line-height:1.8}#main .home-about-copy .text-link{margin-top:20px}#main .home-programmes{background:#e6f2ee;border-block:1px solid #d5e5df;border-radius:0;margin-inline:0;padding-block:90px}#main .home-section-intro{margin-bottom:42px}#main .home-section-intro h2{font-size:clamp(36px,3.7vw,53px)}#main .home-programmes .photo-programme-grid{gap:28px}#main .home-programmes .photo-programme-card{border-bottom:3px solid var(--brand);background:#fff;border-radius:3px;transition:transform .2s,box-shadow .2s}#main .home-programmes .photo-programme-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0b343014}#main .home-programmes .programme-card-image{border-radius:3px 3px 0 0;height:280px}#main .home-programmes .programme-card-copy{padding:30px 28px}#main .home-programmes .programme-card-copy h3{font-size:24px;line-height:1.2}#main .home-programmes .programme-card-copy p{font-size:15px;line-height:1.8}#main .home-programmes .programme-card-icon{color:#fff;background:#073c39;border:0;border-radius:3px;width:46px;height:46px}#main .home-women{background:#093f3c;border-radius:3px;min-height:510px;margin-block:104px;padding:62px}#main .home-women .women-glass-card{width:47%}#main .home-women .women-glass-card h2{font-size:clamp(34px,3.5vw,50px)}#main .home-women .women-glass-card p{color:#e3eeea;font-size:16px}#main .home-women .women-parallax{left:54%}#main .home-partners{text-align:center;background:0 0;border:0;padding:0 0 60px}#main .home-partners .partner-strip-label{display:block}#main .brief-home .home-partners h2{color:#102f31;font-size:38px}#main .home-partners .official-partner-logos{border-block:1px solid #d3dfdc;margin-block:35px 25px;padding-block:25px}#main .home-partners .cta-actions{justify-content:center}#main .home-stories{text-align:center;background:0 0;border:0;border-radius:0;margin-block:0 44px;padding:60px 0}#main .home-stories h2{max-width:780px;margin-inline:auto;font-size:clamp(36px,4.3vw,62px)}#main .home-stories>p{margin-inline:auto;font-size:17px}#main .home-stories .cta-actions{justify-content:center}#main .home-invitation.surface-card,#main .partnership-cta{color:#fff;background:#073a38;border:0;border-radius:3px;padding:70px;position:relative;overflow:hidden}#main .home-invitation h2,#main .partnership-cta h2{color:#fff;max-width:850px}#main .home-invitation p,#main .partnership-cta p{color:#dfefea;font-size:17px}#main .home-invitation .eyebrow,#main .partnership-cta .eyebrow{color:#8ee7df}#main .home-invitation .button,#main .partnership-cta .button{color:#082f2c;background:#72e2d4}#main .home-invitation .text-link,#main .partnership-cta .text-link{color:#fff}#main .photo-hero-inner.hero-canvas{background:#edf3ef;border:0;border-radius:0;margin-inline:0}#main .photo-hero-inner.hero-canvas .photo-hero-content{padding-left:max(52px,50vw - 640px)}#main .photo-hero-inner.hero-canvas h1{font-weight:700;line-height:1.05}#main .photo-hero-inner.hero-canvas p{color:#3b5351;font-size:17px}#main .hero-editorial.hero-canvas .photo-hero-media,#main .hero-programmes.hero-canvas .photo-hero-media,#main .hero-magazine.hero-canvas .photo-hero-media{border-radius:0;inset:0 0 0 64%}#main .hero-editorial.hero-canvas{background:#f0f3eb}#main .hero-programmes.hero-canvas{background:#dceee8}#main .hero-magazine.hero-canvas{background:#f1eee6}#main .hero-institutional.hero-canvas{background:#0a3b39}#main .hero-institutional.hero-canvas h1{color:#fff}#main .hero-institutional.hero-canvas p{color:#e2efeb}#main .hero-reach.hero-canvas{background:#cae9df}#main .hero-contact.hero-canvas{background:#edf3ef}#main .section-composition{gap:40px}#main .section-intro .section-heading h2{max-width:850px;font-size:clamp(34px,3.6vw,52px)}#main .reading-flow{gap:28px 46px}#main .reading-lead,#main .reading-note,#main .page-about #our-story .reading-lead,#main .page-about #our-story .reading-note{background:0 0;border:0;border-radius:0;padding:0}#main .reading-lead{border-bottom:1px solid #bbd4cc;padding-bottom:28px}#main .reading-lead p{color:#163e38;max-width:1080px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.6}#main .reading-note p,#main .reading-compact p{color:#425655;font-size:16px;line-height:1.9}#main .reading-note.reading-wide{max-width:960px}#main .page-about #our-approach{background:#e8f1ec;border:0}#main .page-about .duo-section{padding-block:85px}#main .page-about .purpose-card{border:1px solid #cddfd7;border-top:0;border-radius:3px;padding:42px}#main .page-about .purpose-card:nth-child(2){background:#d5ece3}#main .purpose-card p{font-size:17px;line-height:1.8}#main .values-section{background:#0a3b39}#main .values-section .value-card{background:#f7faf7;border-radius:3px;padding:34px}#main .value-card p,#main .leadership-grid p{color:#415754}#main .content-icon{color:#006b63;background:#dff2ec;border:0;border-radius:3px}#main .leadership-section{background:#f4f4ed}#main .leadership-grid article.surface-card{border-radius:3px;padding:32px}#main .section-visual .section-image,#main .section-visual .section-image img{border-radius:3px}#main .programme-composition{gap:42px 60px}#main .programme-composition .reading-lead,#main .programme-composition .reading-note{padding:0}#main .programme-composition .reading-lead{padding-bottom:24px}#main .programme-composition .reading-lead p{font-size:20px}#main .programme-composition .reading-note p{font-size:15px}#main .programme-composition .reading-flow{grid-template-columns:1fr;gap:25px}#main .work-chapter .chapter-number{color:#00756b;border-bottom:2px solid var(--brand);background:0 0;border-radius:0;padding:0 0 10px}#main .editorial-subsections>article.surface-card,#main .page-partners .opportunity-list>article.surface-card,#main .category-descriptions>div.surface-card{border-top-width:2px;border-radius:3px;padding:32px}#main .partner-proof{color:#173d36;background:#e1eee7}#main .partner-proof .section-heading h2,#main .partner-proof p{color:#173d36}#main .page-partners #our-commitment-to-partners .reading-compact{background:0 0;border:0;padding:0}#main .contact-page-details section,#main .contact-page-form .contact-form{border-top-width:2px;border-radius:3px}@media (max-width:1100px) and (min-width:761px){#main .hero-flagship.hero-canvas h1{max-width:650px}#main .home-about.surface-card{gap:40px}#main .home-women{padding:40px}#main .home-programmes .programme-card-copy{padding:25px 20px}#main .home-programmes .programme-card-copy h3{font-size:21px}}@media (max-width:760px){#main{--section-space:60px}#main .hero-flagship.hero-canvas{justify-content:flex-end;height:80vh;min-height:0;max-height:none;margin-inline:10px;display:flex}#main .hero-flagship.hero-canvas .photo-hero-media{width:100%;height:100%;margin:0;position:absolute;inset:0}#main .hero-flagship.hero-canvas .photo-hero-shade{background:linear-gradient(#06282950 0%,#062829e8 55%,#062829 100%)}#main .hero-flagship.hero-canvas .photo-hero-content{padding:38px 24px}#main .hero-flagship.hero-canvas h1{font-size:clamp(39px,10.6vw,64px)}#main .hero-flagship.hero-canvas p{font-size:15px}#main .home-metrics{padding:26px 24px}#main .home-about.surface-card{gap:30px;margin-block:60px}#main .home-about-photo{height:330px}#main .home-about-copy{padding:0}#main .home-about-copy h2{font-size:37px}#main .home-about-copy p{font-size:16px}#main .home-programmes{padding-block:60px}#main .home-programmes .programme-card-image{height:260px}#main .home-women{margin-block:60px;padding:0}#main .home-women .women-parallax{height:320px;position:relative;inset:auto}#main .home-women .women-glass-card{width:100%;padding:32px 26px}#main .home-partners{padding-bottom:20px}#main .home-stories{margin-bottom:20px;padding-block:45px}#main .home-invitation.surface-card,#main .partnership-cta{padding:40px 26px}#main .photo-hero-inner.hero-canvas .photo-hero-content{padding:34px 26px}#main .photo-hero-inner.hero-canvas p{font-size:15px}#main .hero-editorial.hero-canvas .photo-hero-media,#main .hero-programmes.hero-canvas .photo-hero-media,#main .hero-magazine.hero-canvas .photo-hero-media{height:180px;margin:0 26px 26px;position:relative;inset:auto}#main .section-composition{gap:28px}#main .reading-flow{gap:24px}#main .reading-lead p{font-size:20px}#main .reading-note p,#main .reading-compact p{font-size:15px}#main .page-about .duo-section{padding-block:60px}#main .page-about .purpose-card{padding:28px}#main .home-partners .official-partner-logos{padding-block:15px}}@media (prefers-reduced-motion:reduce){#main .home-programmes .photo-programme-card{transition:none}#main .home-programmes .photo-programme-card:hover{transform:none}}#main .theory-section p{color:#e1eeea}#main .photo-hero-inner.hero-interior{color:#fff;background:#092f30;border:0;border-radius:4px;flex-direction:row;align-items:center;height:60vh;min-height:0;max-height:none;margin:0 20px;display:flex}#main .photo-hero-inner.hero-interior .photo-hero-media{border:0;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}#main .hero-interior .photo-hero-shade{z-index:0;background:linear-gradient(90deg,#062829f5 0%,#062829e8 32%,#0628298c 65%,#06282920 100%);display:block;position:absolute;inset:0}#main .photo-hero-inner.hero-interior .photo-hero-content{width:100%;max-width:none;margin:0;padding:48px max(48px,50vw - 630px)}#main .photo-hero-inner.hero-interior h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:800px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.06}#main .photo-hero-inner.hero-interior p{color:#f0f5f2;max-width:560px;font-size:17px;line-height:1.75}#main .hero-interior .eyebrow{color:#8ee7df}#main .hero-interior .hero-source-prose{margin-top:24px}#main .hero-interior .button-light{color:#062d2c;box-shadow:none;background:#5fddd0}#main .hero-interior .button-light:hover{background:#a3e9df}@media (max-width:1100px) and (min-width:761px){#main .photo-hero-inner.hero-interior{margin-inline:16px}#main .photo-hero-inner.hero-interior .photo-hero-content{padding:40px}#main .photo-hero-inner.hero-interior h1{max-width:700px}}@media (max-width:760px){#main .photo-hero-inner.hero-interior{align-items:flex-end;height:60vh;min-height:0;margin-inline:10px}#main .hero-interior .photo-hero-shade{background:linear-gradient(#06282950 0%,#062829e8 55%,#062829 100%)}#main .photo-hero-inner.hero-interior .photo-hero-content{align-self:flex-end;padding:36px 24px}#main .photo-hero-inner.hero-interior h1{font-size:clamp(34px,9vw,48px)}#main .photo-hero-inner.hero-interior p{font-size:15px}}#main .section-composition:not(.programme-composition) .section-visual .section-image img{aspect-ratio:2.8;object-fit:cover;width:100%;max-height:440px}#main .home-stories:has(.home-stories-photo){text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}#main .home-stories-photo{border-radius:3px;height:400px;overflow:hidden}#main .home-stories-photo img{object-fit:cover;width:100%;height:100%}#main .home-stories-copy>.content-icon{display:none}#main .home-stories .home-stories-copy h2{font-size:clamp(34px,3.6vw,52px)}#main .home-stories .home-stories-copy .cta-actions{justify-content:flex-start}#main .home-stories-copy p{margin-top:24px;font-size:17px}#main .home-metrics h2{letter-spacing:.12em;font-size:16px;font-weight:700}#main .home-metrics{padding-block:36px 42px}#main .home-metrics>.metrics-band{margin-top:30px}@media (max-width:760px){#main .home-stories:has(.home-stories-photo){grid-template-columns:1fr;gap:30px}#main .home-stories-photo{height:300px}#main .section-composition:not(.programme-composition) .section-visual .section-image img{aspect-ratio:4/3}#main .home-metrics h2{font-size:14px}}#main .home-women .women-stat{align-items:baseline;gap:5px}#main .home-women .women-stat strong{letter-spacing:0;color:#e3eeea;font-size:16px;line-height:1.8}#main .home-women .women-stat span{max-width:none;font-size:16px}@media (min-width:761px){#main .home-metrics>.text-link{grid-row:1}#main .home-metrics>.metrics-band{grid-row:2}}
.site-header,.site-footer{--brand:#00a9a3;--brand-deep:#00706b;--brand-light:#6ad6d0;--brand-ink:#062a2c;--ink:#12282c;--ink-2:#33494d;--muted:#5b6d70;--paper:#f1f2ee;--surface:#fafaf8;--night:#0d2225;--line:#12282c1a;--line-strong:#12282c29;--glass:#ffffff8f;--glass-strong:#fafbf9cc;--glass-edge:#ffffffc7;--glass-dark:#081a1d6b;--glass-dark-edge:#ffffff29;--blur:blur(22px) saturate(160%);--lift:0 1px 2px #12282c0d, 0 24px 48px -28px #12282c38;--rim:inset 0 1px 0 #ffffffd9;--rim-dark:inset 0 1px 0 #ffffff24;--ease:cubic-bezier(.16, 1, .3, 1);--frame:12px;--r-xl:28px;--r-lg:22px;--r-md:16px;--max:1280px;--teal:var(--brand);--teal-deep:var(--brand-deep);--mint:#e6f3f1}.site-header .brand img{mix-blend-mode:normal;width:144px;height:auto}.site-header .header-cta.button-dark{color:#fff;background:var(--ink);border-radius:14px;gap:14px;font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #12282c99}.site-header .header-cta.button-dark:hover{background:#1d3a3f;transform:translateY(-1px)}.mobile-navigation>.button{border-radius:14px;gap:14px;font-size:14px;font-weight:600}main{padding-top:96px}.site-header{z-index:100;pointer-events:none;transition:transform .55s var(--ease);padding:0 20px;position:fixed;inset:14px 0 auto}.site-header[data-hidden=true]{transform:translateY(calc(-100% - 24px))}.site-header>*{pointer-events:auto}.header-inner{z-index:2;border:1px solid var(--glass-edge);max-width:none;height:68px;box-shadow:var(--rim), 0 1px 2px #12282c0f, 0 18px 40px -24px #12282c59;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);transition:height .45s var(--ease), background-color .3s;background:#fafbf99e;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 auto;padding:0 10px 0 24px;display:grid;position:relative}.site-header[data-scrolled=true] .header-inner,.site-header[data-open] .header-inner{background:#fafbf9cc;height:60px}.desktop-nav{box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.nav-pill{opacity:0;width:0;transition:transform .5s var(--ease), width .5s var(--ease), opacity .25s;background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #12282c14}.desktop-nav>a,.nav-work>a{z-index:1;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600;transition:color .2s;position:relative}.desktop-nav>a:hover,.desktop-nav>a.active,.nav-work>a:hover,.nav-work>a.active{color:var(--ink)}.nav-work{z-index:1;align-items:center;padding-right:6px;display:flex;position:relative}.nav-work>a{padding-right:4px}.nav-expand{width:24px;height:24px;color:var(--muted);transition:transform .4s var(--ease), color .2s;border-radius:8px;place-items:center;display:grid}.nav-expand[aria-expanded=true]{color:var(--ink);transform:rotate(180deg)}.header-cta{border-radius:14px;justify-self:end;min-height:46px;padding:0 18px;font-size:13px}.site-header[data-scrolled=true] .header-cta{min-height:42px}.mobile-toggle{color:#fff;background:var(--ink);border-radius:14px;justify-self:end;place-items:center;width:46px;height:46px;display:none}.mega-menu{z-index:1;border:1px solid var(--glass-edge);background:var(--glass-strong);max-width:940px;box-shadow:var(--rim), 0 2px 4px #12282c0d, 0 40px 80px -32px #12282c73;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transform-origin:50% 0;opacity:0;visibility:hidden;transition:opacity .25s, transform .45s var(--ease), visibility 0s .45s;border-radius:26px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:10px;margin:0 auto;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:20px;right:20px;transform:translateY(-10px)scale(.985)}.mega-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s, transform .55s var(--ease), visibility 0s;transform:none}.mega-links{flex-direction:column;justify-content:center;gap:4px;padding:8px;display:flex}.mega-links>a{transition:background-color .25s, border-color .25s, box-shadow .25s, opacity .5s var(--ease), transform .5s var(--ease);border:1px solid #0000;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:20px 16px;display:grid}.mega-menu:not([data-open=true]) .mega-links>a{opacity:0;transform:translateY(6px)}.mega-menu[data-open=true] .mega-links>a{transition-delay:0s, 0s, 0s, calc(var(--i) * 45ms + 60ms), calc(var(--i) * 45ms + 60ms)}.mega-links>a[data-active=true]{background:#ffffffd9;border-color:#fffffff2;box-shadow:0 1px 2px #12282c0f}.menu-programme-icon{width:46px;height:46px;color:var(--brand-deep);background:#00a9a31a;border-radius:14px;place-items:center;transition:background-color .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #00a9a324}.mega-links>a[data-active=true] .menu-programme-icon{color:var(--brand-ink);background:var(--brand)}.mega-link-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mega-link-copy strong{letter-spacing:-.02em;font-size:16px;font-weight:600}.mega-link-copy span{color:var(--muted);font-size:13px;line-height:1.5}.mega-arrow{color:var(--muted);opacity:0;transition:opacity .25s, transform .35s var(--ease);transform:translate(-4px,4px)}.mega-links>a[data-active=true] .mega-arrow{opacity:1;color:var(--ink);transform:none}.mega-intro{isolation:isolate;background:repeating-radial-gradient(circle at 100% 100%, #ffffff12 0 1px, transparent 1px 44px), var(--brand-deep);border-radius:18px;min-height:340px;position:relative;overflow:hidden}.mega-intro>img{z-index:-1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s, transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.mega-intro>img[data-active=true]{opacity:1;transform:none}.mega-intro:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#06161980);position:absolute;inset:0}.mega-intro-panel{border:1px solid var(--glass-dark-edge);color:#fff;background:var(--glass-dark);box-shadow:var(--rim-dark);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 22px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mega-intro-panel h2{letter-spacing:-.03em;font-size:22px}.mega-intro-panel a{min-height:42px;color:var(--ink);white-space:nowrap;transition:transform .35s var(--ease);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.mega-intro-panel a:hover{transform:translateY(-1px)}.mega-scrim{z-index:0;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);background:#08181b33;position:fixed;inset:0}.mega-scrim[data-open=true]{opacity:1}.mobile-navigation{z-index:10;color:#fff;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);animation:drawer-in .4s var(--ease);background:#081a1dc7;flex-direction:column;padding:14px 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-top{border:1px solid var(--glass-dark-edge);background:#ffffff0d;border-radius:20px;justify-content:space-between;align-items:center;height:60px;padding:0 10px 0 22px;display:flex}.mobile-menu-top .brand img{filter:brightness(0)invert();width:132px}.mobile-menu-top button{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:14px;place-items:center;display:grid}.mobile-navigation nav{flex:1;margin:28px 0 24px;padding:0 8px}.mobile-nav-item{animation:item-in .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms + 80ms);border-bottom:1px solid #ffffff17}.mobile-nav-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:62px;display:grid}.mobile-nav-row>span{color:var(--brand-light);font-size:11px;font-weight:600}.mobile-nav-row>a{letter-spacing:-.035em;padding:10px 0;font-size:26px;font-weight:600}.mobile-nav-row[data-current=true]>a{color:var(--brand-light)}.mobile-nav-row>button{width:44px;height:44px;transition:transform .4s var(--ease);background:#ffffff14;border-radius:14px;place-items:center;display:grid}.mobile-nav-row>button[aria-expanded=true]{transform:rotate(180deg)}.mobile-submenu{animation:item-in .45s var(--ease);gap:8px;padding:2px 0 18px 34px;display:grid}.mobile-submenu a{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:8px;font-size:15px;font-weight:600;display:flex}.mobile-submenu img,.mobile-submenu .menu-programme-icon{object-fit:cover;border-radius:11px;width:56px;height:44px}.mobile-submenu .menu-programme-icon{color:var(--brand-light)}.mobile-navigation>.button{width:100%;min-height:56px;color:var(--brand-ink);background:var(--brand);animation:item-in .6s var(--ease) .36s both}@keyframes drawer-in{0%{opacity:0}}@keyframes item-in{0%{opacity:0;transform:translateY(12px)}}.site-footer{color:#d9e4e5;background:radial-gradient(70% 90% at 100% 100%, #00a9a324, transparent 60%), var(--night);border-radius:0;margin:0;padding:80px 0 0}main+.site-footer{margin-top:var(--frame)}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px 72px;padding-bottom:64px;display:grid}.footer-brand img{filter:brightness(0)invert();width:164px;height:auto}.footer-brand p{color:#9fb4b7;max-width:36ch;margin:24px 0 28px;font-size:14px}.footer-email{color:#fff;min-height:46px;box-shadow:var(--rim-dark);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.footer-email:hover{background:#ffffff1a}.footer-groups{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:32px 24px;display:grid}.footer-groups h2{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-light);margin-bottom:18px;font-size:11px;font-weight:600}.footer-groups a{color:#b4c5c7;align-items:center;gap:6px;width:fit-content;padding:6px 0;font-size:14px;transition:color .2s;display:flex}.footer-groups a:hover{color:#fff}.footer-bottom{color:#849a9d;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:26px 0 30px;font-size:12px;display:flex}.footer-bottom a:hover{color:#fff}@media (max-width:1080px){.header-inner{grid-template-columns:1fr auto;padding-left:20px}.desktop-nav,.header-cta,.mega-menu,.mega-scrim{display:none}.mobile-toggle{display:grid}.footer-top{grid-template-columns:1fr}}@media (max-width:860px){.site-header{padding:0 10px;inset:10px 0 auto}.header-inner,.site-header[data-scrolled=true] .header-inner{border-radius:18px;height:60px;padding:0 7px 0 18px}.mobile-navigation{padding:10px 10px 20px}.site-footer{padding-top:56px}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.mobile-nav-row>a{font-size:23px}}@media (prefers-reduced-transparency:reduce){.header-inner,.mega-menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.mega-intro-panel,.mobile-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1e21f0}}@media (max-width:1180px){.desktop-nav>a,.nav-work>a{padding-inline:11px}.site-header .brand img{width:128px}}@media (max-width:860px){.site-header .brand img{width:122px}main{padding-top:84px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-inner,.mega-menu{background:#fafbf9f7}.mega-intro-panel,.mobile-navigation{background:#0a1e21eb}}
