.ayf-home{--home-navy:#0d1e3a;--home-royal:#1558ff;--home-sky:#64a3ff;--home-gutter:clamp(22px, 4.5vw, 76px);color:var(--home-navy);background:#fff;font-family:Inter,Arial,sans-serif}.ayf-home *,.ayf-home :before,.ayf-home :after{box-sizing:border-box}.ayf-home h1,.ayf-home h2,.ayf-home h3{font-family:Arial,Helvetica,sans-serif;font-weight:500}.ayf-home h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,4.5vw,72px);line-height:1.04}.ayf-home p{margin:0}.ayf-home section[id]{scroll-margin-top:32px}.ayf-home a:focus-visible{outline:3px solid var(--home-sky);outline-offset:6px}.home-section{padding:clamp(64px, 7vw, 112px) var(--home-gutter)}.home-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.home-lead{max-width:570px;font-size:clamp(17px,1.45vw,21px);line-height:1.75}.home-hero-space{background:#f2f5f8}.home-hero{background:var(--home-navy);color:#fff;min-height:720px;padding:65px var(--home-gutter) 30px;isolation:isolate;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.home-film{z-index:-1;background:#32485b;position:absolute;inset:0 0 0 51%;overflow:hidden}.home-film>span{writing-mode:vertical-rl;letter-spacing:.15em;text-transform:uppercase;color:#c3d2df;font-size:9px;position:absolute;top:35px;right:25px}.home-film-frame{border:1px solid #ffffff24;position:absolute;inset:9%}.home-hero h1{letter-spacing:-.067em;max-width:1000px;margin:40px 0 55px;font-size:clamp(56px,7.7vw,124px);line-height:.97}.home-hero h1 em{color:var(--home-sky);font-style:normal}.home-hero-bottom{justify-content:space-between;align-items:end;gap:35px;display:flex}.home-hero-bottom>p{max-width:355px;font-size:15px;line-height:1.7}.home-actions{flex-wrap:wrap;gap:12px;display:flex}.home-button{background:var(--home-royal);color:#fff;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:16px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.home-button:hover{background:#1048d4}.home-button-outline{background:var(--home-navy);border-color:#ffffff70}.home-button-outline:hover{background:#203650}.home-hero-caption{letter-spacing:.12em;text-transform:uppercase;color:#c3d2df;justify-content:space-between;align-items:center;gap:25px;margin-top:65px;font-size:9px;display:flex}.home-hero-caption a{min-height:44px;color:inherit;align-items:center;gap:15px;text-decoration:none;display:inline-flex}.home-pattern-band{background:#fff url(/brand/pattern-royal-blue.webp) 50% 46%/1120px 560px repeat-x;height:112px}.home-purpose{grid-template-columns:.6fr 1.4fr;gap:40px;display:grid;position:relative;overflow:hidden}.home-purpose:before{content:"";opacity:.07;background:url(/brand/pattern-navy.webp) 50%/auto 400px;width:270px;height:270px;position:absolute;top:45px;left:-90px}.home-purpose>*{position:relative}.home-purpose h2{margin-top:0}.home-text-link{color:#1558ff;border-bottom:1px solid;align-items:center;gap:22px;min-height:44px;margin-top:24px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.home-text-link svg{transition:transform .2s}.home-text-link:hover svg{transform:translate(2px,-2px)}.home-work{background:#f2f5f8}.home-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px;display:flex}.home-section-heading>p{max-width:310px;padding-bottom:22px;font-size:15px;line-height:1.75}.home-work-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:8%;display:grid}.home-work-stage{color:#fff;background:#32485b;min-height:560px;padding:32px;transition:background .6s;position:relative;overflow:hidden}.home-work-stage[data-chapter="1"]{background:#1b3e63}.home-work-stage[data-chapter="2"]{background:#184a55}.home-stage-pattern{mix-blend-mode:screen;opacity:.15;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;position:absolute;inset:0 -15% 0 33%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.home-stage-label{position:relative}.home-stage-scene{opacity:0;flex-direction:column;justify-content:center;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:22% 32px 20%;transform:translateY(25px)}.home-stage-scene[data-active=true]{opacity:1;transform:none}.home-stage-number{opacity:.22;letter-spacing:-.09em;font-family:Arial,sans-serif;font-size:clamp(120px,17vw,260px);line-height:.9}.home-stage-scene strong{letter-spacing:-.055em;margin-top:20px;font-size:clamp(38px,4.8vw,76px);font-weight:400;line-height:1}.home-stage-caption{margin-top:28px;font-size:16px}.home-stage-bottom{letter-spacing:.03em;font-size:10px;line-height:1.6;position:absolute;bottom:32px;left:32px;right:32px}.home-stage-progress{background:#ffffff30;height:2px;margin-top:20px}.home-stage-progress i{height:100%;width:var(--chapter-progress,0%);background:#fff;display:block}.home-work-chapter{border-bottom:1px solid #0d1e3a25;padding:35px 0 45px}.home-work-chapter h3{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,3.6vw,56px);line-height:1.03}.home-work-chapter>p:not(.home-eyebrow){max-width:360px;font-size:16px;line-height:1.75}.home-mobile-scene{display:none}.home-evidence{background:var(--home-navy);color:#fff}.home-evidence h2{margin:30px 0 70px;font-size:clamp(42px,6.4vw,100px)}.home-evidence h2 span{color:#a8bdd2}.home-evidence-grid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.home-evidence .home-lead{max-width:440px}.home-methods>div{border-top:1px solid #ffffff35;grid-template-columns:35px 1fr;gap:10px 20px;padding:26px 0;display:grid}.home-methods>div>span{color:#a8bdd2;padding-top:8px;font-size:11px}.home-methods h3{letter-spacing:-.03em;margin:0;font-size:25px}.home-methods p{color:#c3d2df;grid-column:2;max-width:350px;font-size:14px;line-height:1.7}.home-evidence .home-text-link{color:#9ec5ff}.home-leadership{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.home-portrait{color:#485563;background:#dce4eb;flex-direction:column;justify-content:space-between;height:440px;padding:30px;display:flex}.home-portrait>span:last-child{letter-spacing:-.03em;font-size:24px;line-height:1.3}.home-portrait small{letter-spacing:.05em;font-size:11px}.home-leadership p:not(.home-eyebrow){max-width:580px;margin-top:20px;font-size:16px;line-height:1.8}.home-partner-space{background:var(--home-navy)}.home-partner{background:var(--home-royal);color:#fff;isolation:isolate;flex-direction:column;justify-content:center;align-items:start;min-height:640px;display:flex;position:relative;overflow:hidden}.home-partner:before{content:"";opacity:.26;mix-blend-mode:screen;z-index:-1;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;width:64%;height:100%;position:absolute;top:0;right:-14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.home-partner h2{letter-spacing:-.067em;margin:30px 0;font-size:clamp(56px,9vw,144px);line-height:.99}.home-partner>p:not(.home-eyebrow){max-width:470px;font-size:17px;line-height:1.75}.home-partner .home-button{color:var(--home-navy);background:#fff;margin-top:32px}.home-partner .home-button:hover{background:#e9f0ff}@media (width>=1024px) and (height>=700px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ayf-home[data-motion=true] .home-hero-space{height:155vh}.ayf-home[data-motion=true] .home-hero{height:100svh;min-height:640px;transform:scale(calc(1 - var(--hero-progress,0) * .07));border-radius:calc(var(--hero-progress,0) * 28px);position:sticky;top:0}.ayf-home[data-motion=true] .home-hero h1{transform:translateY(calc(var(--hero-progress,0) * -65px))}.ayf-home[data-motion=true] .home-film{transform:translateX(calc(var(--hero-progress,0) * -25%))}.ayf-home[data-motion=true] .home-work-stage{height:90vh;position:sticky;top:5vh}.ayf-home[data-motion=true] .home-work-chapter{opacity:.7;flex-direction:column;justify-content:center;min-height:85vh;transition:opacity .4s;display:flex}.ayf-home[data-motion=true] .home-work-chapter[data-active=true],.ayf-home[data-motion=true] .home-work-chapter:focus-within{opacity:1}.ayf-home[data-motion=true] .home-work-chapter .home-text-link{align-self:start}.ayf-home[data-motion=true] .home-partner-space{height:135vh}.ayf-home[data-motion=true] .home-partner{min-height:100svh;clip-path:inset(0 var(--invitation-inset,0%));position:sticky;top:0}.ayf-home[data-motion=true] .home-partner:focus-within{clip-path:none}.ayf-home[data-motion=true] .home-partner h2{transform:translateY(var(--invitation-rise,0px))}}@media (width<=1023px),(height<=699px),(pointer:coarse),(prefers-reduced-motion:reduce){.home-work-grid{display:block}.home-work-stage{display:none}.home-mobile-scene{color:#fff;background:#32485b;justify-content:space-between;align-items:end;gap:25px;min-height:220px;margin-bottom:30px;padding:24px;display:flex}.home-mobile-scene>span:first-child{opacity:.35;letter-spacing:-.07em;font-size:90px;line-height:1}.home-mobile-scene>span:last-child{text-align:right;font-size:16px}.home-mobile-scene small{margin-top:8px;font-size:10px;display:block}}@media (width<=767px){.home-hero{min-height:740px;padding-top:40px}.home-film{inset:44% 0 0}.home-film>span{display:none}.home-hero h1{margin:35px 0 65px;font-size:clamp(47px,11.8vw,86px)}.home-hero-bottom{display:block}.home-hero-bottom>p{max-width:300px;margin-bottom:25px}.home-actions{gap:10px}.home-button{gap:20px;padding:14px 16px}.home-hero-caption{align-items:start;margin-top:35px}.home-hero-caption>span{text-align:right;max-width:145px;font-size:8px}.home-pattern-band{background-size:800px 400px;height:72px}.home-purpose,.home-evidence-grid,.home-leadership{grid-template-columns:1fr;gap:35px}.home-purpose:before{top:20px;left:auto;right:-80px}.home-section-heading{margin-bottom:20px;display:block}.home-section-heading>p{max-width:420px;padding-bottom:10px}.home-evidence h2{margin-bottom:40px}.home-portrait{height:320px}.home-partner{min-height:620px}.home-partner:before{width:85%;right:-35%}}@media (prefers-reduced-motion:reduce){.ayf-home *,.ayf-home :before,.ayf-home :after{transition:none!important;animation:none!important}}.ayf-header-home{z-index:20;color:#fff;background:#0d1e3a;position:relative}.ayf-header-home .ayf-nav-inner{max-width:1600px;padding:24px clamp(22px,4.5vw,76px)}.ayf-header-home .ayf-header-wordmark span{color:#fff}.ayf-header-home .ayf-header-wordmark span span:last-child{color:#b2cfff}.ayf-header-home .ayf-desktop-nav a{color:#d0deea;font-size:12px}.ayf-header-home .ayf-desktop-nav a:hover,.ayf-header-home .ayf-desktop-nav a[aria-current=page]{color:#fff}.ayf-header-home .ayf-menu-button{color:#fff;border-color:#ffffff60}.ayf-header-home .ayf-mobile-nav{background:#0d1e3a}.ayf-header-home .ayf-mobile-nav a{color:#fff;border-color:#ffffff30}.ayf-footer-home{position:relative;overflow:hidden}.ayf-footer-home:before{content:"";mix-blend-mode:screen;opacity:.08;pointer-events:none;background:url(/brand/pattern-light-blue.webp) 50%/1100px 550px;position:absolute;inset:0}.home-film picture,.home-film img{width:100%;height:100%;display:block}.home-film img{object-fit:cover;object-position:68% 50%}.home-film:after{content:"";background:linear-gradient(90deg,#0d1e3a99,#0d1e3a26 55%),linear-gradient(#0000 55%,#0d1e3ae6);position:absolute;inset:0}.home-hero-caption>span{text-align:right;max-width:310px;line-height:1.6}.home-stage-scene{justify-content:end;padding:110px 32px 120px;inset:0;transform:none}.home-stage-photo,.home-stage-shade{width:100%;height:100%;position:absolute;inset:0}.home-stage-photo{object-fit:cover}.home-stage-shade{background:linear-gradient(#0d1e3a12 25%,#0d1e3af5)}.home-stage-number{display:none}.home-stage-scene strong,.home-stage-caption{position:relative}.home-stage-label,.home-stage-bottom{z-index:2}.home-stage-label{background:#0d1e3ae6;padding:8px 12px;display:inline-block}.home-stage-bottom{color:#fff}.home-illustration-note{color:#485563;font-size:11px;line-height:1.6;margin-bottom:22px!important}.home-mobile-photo{margin:0 0 30px;display:none}.home-mobile-photo picture{aspect-ratio:3/2;display:block;overflow:hidden}.home-mobile-photo img{object-fit:cover;width:100%;height:100%}.home-mobile-photo figcaption{color:#485563;padding-top:10px;font-size:10px;line-height:1.6}.home-portrait-loaded{margin:0;padding:0;position:relative;overflow:hidden}.home-portrait-loaded img{object-fit:cover;object-position:top;width:100%;height:100%}.home-portrait-loaded figcaption{color:#fff;background:#0d1e3a;padding:9px 12px;font-size:10px;line-height:1.5;position:absolute;bottom:12px;left:12px;right:12px}@media (width<=1023px),(height<=699px),(pointer:coarse),(prefers-reduced-motion:reduce){.home-mobile-photo{display:block}}@media (width<=767px){.home-film img{object-position:50% 18%}.home-film:after{background:linear-gradient(#0d1e3a33,#0d1e3ab3 55%,#0d1e3afa)}.home-hero-caption>span{max-width:155px}}.home-film{bottom:190px}.home-film img{object-position:50% 50%}.home-film:after{background:linear-gradient(90deg,#0d1e3a66,#0000 35%)}@media (width<=767px){.home-hero{gap:30px}.home-hero-copy{order:0}.home-hero h1{margin-bottom:0}.home-film{z-index:0;aspect-ratio:4/5;order:1;width:100%;position:relative;inset:auto}.home-film:after{display:none}.home-film img{object-position:50% 50%}.home-hero-bottom{order:2}.home-hero-caption{order:3;margin-top:0}}@media (width>=768px){.home-film{background:#0d1e3a;bottom:220px}.home-film img{object-fit:contain}}.editorial-page{--editorial-navy:#0d1e3a;--editorial-royal:#1558ff;--editorial-sky:#64a3ff;--editorial-gutter:clamp(22px, 4.5vw, 76px);color:var(--editorial-navy);background:#fff;font-family:Inter,Arial,sans-serif}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:Arial,Helvetica,sans-serif;font-weight:500}.editorial-page p{margin:0}.editorial-page h2{letter-spacing:-.055em;margin:20px 0 30px;font-size:clamp(36px,4.5vw,70px);line-height:1.04}.editorial-section{padding:clamp(64px, 7vw, 112px) var(--editorial-gutter)}.editorial-label{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600;line-height:1.6}.editorial-lead{max-width:600px;font-size:clamp(17px,1.45vw,20px);line-height:1.8}.editorial-page a:focus-visible{outline:3px solid var(--editorial-sky);outline-offset:5px}.editorial-hero{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:620px;display:flex;position:relative;overflow:hidden}.editorial-hero h1{letter-spacing:-.065em;max-width:1160px;margin:45px 0 65px;font-size:clamp(52px,7.7vw,120px);line-height:.99;position:relative}.editorial-hero h1 em{font-style:normal}.editorial-hero-dark{background:var(--editorial-navy);color:#fff}.editorial-hero-dark h1 em{color:var(--editorial-sky)}.editorial-hero-light{background:#f2f5f8}.editorial-hero-light h1 em{color:var(--editorial-royal)}.editorial-hero-pattern{opacity:.17;mix-blend-mode:screen;z-index:-1;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;position:absolute;inset:0 -15% 0 55%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.editorial-hero-light .editorial-hero-pattern{mix-blend-mode:multiply;opacity:.1;background-image:url(/brand/pattern-navy.webp)}.editorial-hero-bottom{justify-content:space-between;align-items:end;gap:45px;display:flex}.editorial-hero-bottom>p{max-width:540px;font-size:18px;line-height:1.7}.editorial-text-link{min-height:44px;color:var(--editorial-royal);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:10px 0;font-size:13px;text-decoration:none;display:inline-flex}.editorial-text-link svg{flex:none;transition:transform .2s}.editorial-text-link:hover svg{transform:translate(2px,-2px)}.editorial-hero-dark .editorial-text-link{color:#b2cfff}.editorial-pattern-band{background:url(/brand/pattern-royal-blue.webp) 50%/1050px 525px repeat-x;height:78px}.programme-index{padding:0 var(--editorial-gutter);background:#fff;border-bottom:1px solid #0d1e3a20;grid-template-columns:1fr 1fr 1fr;display:grid}.programme-index a{border-right:1px solid #0d1e3a20;align-items:center;gap:22px;min-height:84px;padding:15px 22px;font-size:14px;text-decoration:none;transition:background .2s;display:flex}.programme-index a:first-child{padding-left:0}.programme-index a:last-child{border-right:0}.programme-index a>span{color:var(--editorial-royal);font-size:11px}.programme-index a svg{flex:none;margin-left:auto}.programme-index a:hover{background:#f2f5f8}.programme-detail{border-bottom:1px solid #0d1e3a20;scroll-margin-top:25px}.programme-detail:nth-child(2){background:#f2f5f8}.programme-section-label{align-items:center;gap:25px;margin-bottom:30px;display:flex}.programme-number{color:var(--editorial-royal);letter-spacing:-.06em;font-family:Arial,sans-serif;font-size:55px;line-height:1}.programme-detail-grid{grid-template-columns:1fr .9fr;align-items:start;gap:10%;display:grid}.programme-copy h2{max-width:630px;margin-top:0;font-size:clamp(36px,4.1vw,64px)}.programme-copy .editorial-lead{max-width:560px;font-size:17px}.programme-priorities{margin-top:40px}.programme-priorities h3{letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600}.programme-priorities ul{margin:0;padding:0;list-style:none}.programme-priorities li{border-top:1px solid #0d1e3a25;padding:17px 0;font-size:15px;line-height:1.5}.programme-priorities li:last-child{border-bottom:1px solid #0d1e3a25}.editorial-media{isolation:isolate;color:#fff;background:#32485b;flex-direction:column;justify-content:space-between;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden}.editorial-media-blue{background:#1b3e63}.editorial-media-teal{background:#184a55}.editorial-media-pattern{mix-blend-mode:screen;opacity:.16;z-index:-1;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;position:absolute;inset:-4% -22% -4% 15%}.editorial-media-number{letter-spacing:-.09em;opacity:.25;margin-top:30px;font-family:Arial,sans-serif;font-size:clamp(130px,18vw,270px);line-height:.9}.editorial-media-caption{max-width:350px;margin-top:40px}.editorial-media-caption>span{letter-spacing:-.05em;font-family:Arial,sans-serif;font-size:clamp(32px,3.5vw,52px);line-height:1.02;display:block}.editorial-media-caption small{letter-spacing:.08em;margin-top:20px;font-size:10px;display:block}.programme-bridge{grid-template-columns:.6fr 1.4fr;gap:50px;display:grid}.programme-bridge h2{margin-top:0}.editorial-invitation{color:#fff;background:var(--editorial-royal);isolation:isolate;position:relative;overflow:hidden}.editorial-invitation:before{content:"";opacity:.25;mix-blend-mode:screen;z-index:-1;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;position:absolute;inset:0 -12% 0 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.editorial-invitation h2{max-width:960px;margin:28px 0;font-size:clamp(42px,6vw,90px)}.editorial-invitation>p:not(.editorial-label){max-width:520px;font-size:17px;line-height:1.75}.editorial-button{color:var(--editorial-navy);background:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:50px;margin-top:30px;padding:17px 22px;font-size:13px;text-decoration:none;transition:background .2s;display:inline-flex}.editorial-button:hover{background:#e4edff}.impact-statement{background:var(--editorial-navy);color:#fff}.impact-statement h2{margin:35px 0 60px;font-size:clamp(42px,6.4vw,100px)}.impact-statement h2>span{color:#a8bdd2}.impact-statement-bottom{grid-template-columns:1.2fr .8fr;align-items:end;gap:12%;display:grid}.impact-statement .editorial-lead{max-width:640px}.impact-statement .editorial-text-link{color:#b2cfff;justify-self:end}.editorial-section-heading{grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:50px;display:grid}.editorial-section-heading h2{margin:0}.impact-method{scroll-margin-top:30px}.impact-method-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:9%;display:grid}.impact-method-grid .editorial-media{min-height:540px}.impact-method-step{border-top:1px solid #0d1e3a30;grid-template-columns:30px 1fr;gap:25px;padding:30px 0;display:grid}.impact-method-step>span{color:var(--editorial-royal);padding-top:8px}.impact-method-step h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.impact-method-step p{font-size:16px;line-height:1.75}.impact-method-detail{color:#485563;margin-top:20px;font-size:12px;line-height:1.6;display:block}.impact-reporting{background:#f2f5f8;grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.impact-reporting h2{margin-top:20px}.reporting-note{border-top:2px solid var(--editorial-royal);padding:30px 0}.reporting-note>span{color:#1558ff}.reporting-note h3{letter-spacing:-.045em;margin:26px 0;font-size:clamp(28px,3vw,44px);line-height:1.08}.reporting-note>p{max-width:420px;font-size:16px;line-height:1.75}@media (prefers-reduced-motion:no-preference){.editorial-page[data-editorial-motion=true] .editorial-media-pattern{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.editorial-page[data-editorial-motion=true] .editorial-media[data-seen=true] .editorial-media-pattern{transform:scale(1)}.editorial-page[data-editorial-motion=true] .editorial-media-caption{transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.editorial-page[data-editorial-motion=true] .editorial-media[data-seen=true] .editorial-media-caption{transform:none}}@media (width<=1023px){.editorial-hero{min-height:530px}.programme-detail-grid{grid-template-columns:1fr .85fr;gap:6%}.editorial-media{min-height:460px;padding:22px}.programme-index a{gap:12px;padding-inline:12px;font-size:12px}}@media (width<=767px){.editorial-hero{min-height:570px;padding-top:45px}.editorial-hero h1{margin:45px 0;font-size:clamp(44px,10.6vw,78px)}.editorial-hero-bottom{display:block}.editorial-hero-bottom>p{font-size:17px}.editorial-hero-pattern{opacity:.1;left:15%;right:-60%}.editorial-pattern-band{background-size:800px 400px;height:60px}.programme-index{padding:0 var(--editorial-gutter);grid-template-columns:1fr}.programme-index a{border-bottom:1px solid #0d1e3a15;border-right:0;min-height:62px;padding:18px 0;font-size:14px}.programme-index a:last-child{border-bottom:0}.programme-detail-grid,.programme-bridge,.impact-statement-bottom,.editorial-section-heading,.impact-method-grid,.impact-reporting{grid-template-columns:1fr;gap:35px}.programme-number{font-size:42px}.editorial-media,.impact-method-grid .editorial-media{min-height:380px}.editorial-media-number{font-size:150px}.programme-detail .editorial-media{order:-1}.programme-copy h2{font-size:38px}.editorial-invitation h2{font-size:47px}.impact-statement .editorial-text-link{justify-self:start}.impact-statement h2{margin-bottom:35px}.impact-method-step{gap:15px}.editorial-section-heading{margin-bottom:35px}}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{transition:none!important;animation:none!important}}.editorial-body{max-width:630px;font-size:16px;line-height:1.85;margin-top:25px!important}.editorial-page section[id]{scroll-margin-top:30px}.about-story{grid-template-columns:1fr .85fr;align-items:start;gap:10%;display:grid}.about-story h2{margin-top:25px}.about-values{background:#f2f5f8}.about-value-list{border-top:1px solid #0d1e3a30}.about-value-list article{border-bottom:1px solid #0d1e3a25;grid-template-columns:60px .8fr 1fr;align-items:baseline;gap:35px;padding:30px 0;display:grid}.about-value-list article>span{color:#1558ff}.about-value-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.about-value-list p{font-size:16px;line-height:1.75}.about-identity{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.identity-art{background:#fff url(/brand/pattern-royal-blue.webp) 50%/auto 100%;place-items:center;min-height:430px;display:grid}.identity-logo{object-fit:contain;background:#fff;border-radius:50%;width:180px;height:180px;padding:30px;box-shadow:0 0 0 14px #ffffffa0}.purpose-statement{grid-template-columns:.55fr 1.45fr;gap:8%;display:grid;position:relative;overflow:hidden}.purpose-statement>*{position:relative}.purpose-statement>p{letter-spacing:-.035em;max-width:1000px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,3.3vw,52px);line-height:1.28}.purpose-statement h2.editorial-label{letter-spacing:.15em;margin:28px 0 0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.6}.purpose-number{letter-spacing:-.08em;opacity:.35;font-family:Arial,sans-serif;font-size:120px;line-height:.9}.purpose-vision{color:#fff;background:#0d1e3a}.purpose-vision:before{content:"";mix-blend-mode:screen;opacity:.1;background:url(/brand/pattern-light-blue.webp) 50%/auto 100%;position:absolute;inset:0 65% 0 0}.purpose-mission{background:#f2f5f8}.purpose-mission .purpose-number{color:#1558ff}.purpose-focus-list{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.purpose-focus-list article{border-top:2px solid #1558ff;padding-top:25px}.purpose-focus-list article>span{color:#1558ff}.purpose-focus-list h3{letter-spacing:-.04em;margin:28px 0 20px;font-size:30px;line-height:1.07}.purpose-focus-list p{font-size:16px;line-height:1.8}.founder-opening{color:#fff;background:#0d1e3a;grid-template-columns:1.05fr .8fr;align-items:end;gap:10%;padding-bottom:0;display:grid}.founder-heading{padding-bottom:70px}.founder-heading h1{letter-spacing:-.065em;margin:40px 0;font-size:clamp(62px,8.3vw,130px);line-height:.96}.founder-heading h1 em{color:#64a3ff;font-style:normal}.founder-heading>p:last-of-type{color:#c3d2df;font-size:18px;line-height:1.7}.founder-heading .editorial-text-link{color:#b2cfff}.founder-portrait{background:#32485b;align-self:stretch;min-height:580px;position:relative;overflow:hidden}.founder-portrait>img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.founder-portrait>.editorial-label{position:absolute;top:25px;left:25px}.founder-portrait-note{color:#fff;background:#0d1e3a;padding:10px 12px;font-size:10px;line-height:1.5;position:absolute;bottom:15px;left:15px;right:15px}.founder-introduction{grid-template-columns:.9fr 1.1fr;align-items:start;gap:10%;display:grid}.founder-introduction h2{margin-top:25px}.founder-timeline{background:#f2f5f8}.founder-timeline ol{margin:0;padding:0;list-style:none}.founder-timeline li{border-top:1px solid #0d1e3a30;grid-template-columns:.6fr .9fr 1fr;gap:35px;padding:40px 0;display:grid}.founder-year{color:#1558ff;letter-spacing:-.05em;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,43px);line-height:1.1}.founder-timeline h3{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.15}.founder-timeline li p{font-size:15px;line-height:1.75}.founder-source{color:#485563;border-top:1px solid #0d1e3a30;max-width:900px;padding-top:25px;font-size:11px;line-height:1.75}.founder-purpose{color:#fff;background:#0d1e3a}.founder-purpose h2{margin:30px 0;font-size:clamp(44px,6.2vw,94px)}.founder-purpose .editorial-text-link{color:#b2cfff}.contact-content{grid-template-columns:1.2fr .8fr;align-items:start;gap:10%;display:grid}.contact-status{background:#f2f5f8;border-left:2px solid #1558ff;margin:30px 0;padding:24px}.contact-status>span{color:#1558ff}.contact-status p{margin-top:15px;font-size:14px;line-height:1.8}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.contact-form label{margin-top:25px;font-size:13px;line-height:1.5;display:block}.contact-form-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{color:#485563;background:#f7f9fb;border:1px solid #aab4c0;border-radius:0;width:100%;min-width:0;margin-top:10px;padding:14px;font-size:16px;display:block}.contact-form .editorial-button{color:#485563;cursor:not-allowed;background:#dce4eb}.contact-aside{color:#fff;isolation:isolate;background:#0d1e3a;padding:35px;position:relative;overflow:hidden}.contact-aside-pattern{opacity:.07;mix-blend-mode:screen;z-index:-1;background:url(/brand/pattern-light-blue.webp) 100%/auto 100%;position:absolute;inset:0}.contact-aside h3{letter-spacing:-.04em;margin:30px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.05}.contact-aside>p:not(.editorial-label){color:#c3d2df;font-size:15px;line-height:1.8}.contact-directory{margin-top:40px}.contact-directory>div{border-top:1px solid #ffffff35;padding:20px 0}.contact-directory span{letter-spacing:.12em;text-transform:uppercase;color:#c3d2df;font-size:10px}.contact-directory p{margin-top:10px;font-size:15px}.contact-aside .editorial-text-link{color:#b2cfff}.contact-explore{background:#f2f5f8}.contact-explore>div{grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;display:grid}.contact-explore a{border-top:2px solid #1558ff;grid-template-columns:1fr auto;gap:25px;padding:25px 0;text-decoration:none;display:grid}.contact-explore a>span{letter-spacing:.1em;color:#1558ff;text-transform:uppercase;grid-column:1/-1;font-size:11px}.contact-explore strong{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.08}.contact-explore a:hover strong{color:#1558ff}@media (width<=767px){.about-story,.about-identity,.founder-introduction,.contact-content,.purpose-statement{grid-template-columns:1fr;gap:35px}.about-value-list article{grid-template-columns:30px 1fr;gap:20px}.about-value-list article>p{grid-column:2}.identity-art{min-height:320px}.identity-logo{width:140px;height:140px;padding:24px}.purpose-number{font-size:80px}.purpose-statement h2.editorial-label{margin-top:18px}.purpose-statement>p{font-size:30px}.purpose-focus-list{grid-template-columns:1fr;gap:35px}.founder-opening{grid-template-columns:1fr;gap:0;padding-top:45px}.founder-heading{padding-bottom:40px}.founder-heading h1{font-size:clamp(60px,14vw,104px)}.founder-portrait{min-height:440px}.founder-timeline li{grid-template-columns:1fr;gap:20px}.founder-year{font-size:37px}.contact-form-pair,.contact-explore>div{grid-template-columns:1fr;gap:0}.contact-explore strong{font-size:28px}.contact-aside{padding:28px}}.editorial-media-loaded{aspect-ratio:4/5;justify-content:end;min-height:0;margin:0}.editorial-media-loaded picture,.editorial-media-loaded img{width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-media-loaded img{object-fit:cover}.editorial-photo-shade{background:linear-gradient(#0d1e3a00 35%,#0d1e3af2);position:absolute;inset:0}.editorial-media-loaded .editorial-media-caption{z-index:1;margin-top:0;position:relative}.editorial-media-loaded .editorial-media-caption>span{font-size:clamp(30px,3.2vw,48px)}.editorial-media-loaded .editorial-media-caption small{letter-spacing:0;color:#fff;margin-top:15px;font-size:10px;line-height:1.6}.editorial-photo-index{color:#fff;background:#0d1e3ae6;padding:8px 12px;position:absolute;top:22px;left:22px}.impact-method-grid .editorial-media-loaded{min-height:0}@media (width<=767px){.editorial-media-loaded,.impact-method-grid .editorial-media-loaded{aspect-ratio:3/2;min-height:0;padding:18px}.editorial-media-loaded .editorial-media-caption>span{font-size:28px}.editorial-media-loaded .editorial-media-caption small{margin-top:10px;font-size:9px}.programme-detail .editorial-media-loaded img{object-position:50% 50%!important}.programme-detail:first-child .editorial-media-loaded img{object-position:50% 20%!important}.editorial-media-loaded,.impact-method-grid .editorial-media-loaded{aspect-ratio:auto;padding:0;display:block}.editorial-media-loaded picture{aspect-ratio:3/2;height:auto;position:relative}.editorial-media-loaded img{height:100%}.editorial-media-loaded .editorial-photo-shade{display:none}.editorial-media-loaded .editorial-media-caption{background:#0d1e3a;padding:20px;transform:none!important}}
