:where([data-outline-theme=light]){--outline-ref-color-brand-deep:#183729;--outline-ref-color-brand-soft:#5bb193;--outline-ref-color-white:#fff;--outline-ref-color-surface-alt:#f7f7f7;--outline-ref-color-ink:#373434;--outline-ref-color-ink-muted:#686868;--outline-ref-color-divider:#c4c4c4;--outline-ref-color-forest-raised:#254e3a;--outline-ref-color-forest-divider:#456352;--outline-ref-color-mint-muted:#d5e8df;--outline-ref-color-mint-hover:#7cc4a8;--outline-ref-color-mint-link:#a5dcc3;--outline-ref-color-night:#111b17;--outline-ref-color-night-raised:#1c2922;--outline-ref-color-night-text:#e4ede7;--outline-ref-color-night-muted:#bac9c0;--outline-ref-color-night-border:#83998c;--outline-ref-color-night-divider:#34473b;--outline-font-body:system-ui, sans-serif;--outline-radius-small:4px;--outline-control-min-size:44px;--outline-color-scheme:light;--outline-light-media-display:block;--outline-dark-media-display:none;--outline-surface:#fff;--outline-surface-alt:#f7f7f7;--outline-text:#373434;--outline-text-muted:#686868;--outline-primary:#183729;--outline-on-primary:#fff;--outline-primary-hover:#254e3a;--outline-on-primary-hover:#fff;--outline-link:#183729;--outline-border:#686868;--outline-divider:#c4c4c4;--outline-focus:#183729;--outline-accent:#5bb193;--outline-on-accent:#183729}:where([data-outline-theme=dark]){--outline-ref-color-brand-deep:#183729;--outline-ref-color-brand-soft:#5bb193;--outline-ref-color-white:#fff;--outline-ref-color-surface-alt:#f7f7f7;--outline-ref-color-ink:#373434;--outline-ref-color-ink-muted:#686868;--outline-ref-color-divider:#c4c4c4;--outline-ref-color-forest-raised:#254e3a;--outline-ref-color-forest-divider:#456352;--outline-ref-color-mint-muted:#d5e8df;--outline-ref-color-mint-hover:#7cc4a8;--outline-ref-color-mint-link:#a5dcc3;--outline-ref-color-night:#111b17;--outline-ref-color-night-raised:#1c2922;--outline-ref-color-night-text:#e4ede7;--outline-ref-color-night-muted:#bac9c0;--outline-ref-color-night-border:#83998c;--outline-ref-color-night-divider:#34473b;--outline-font-body:system-ui, sans-serif;--outline-radius-small:4px;--outline-control-min-size:44px;--outline-color-scheme:dark;--outline-light-media-display:none;--outline-dark-media-display:block;--outline-surface:#111b17;--outline-surface-alt:#1c2922;--outline-text:#e4ede7;--outline-text-muted:#bac9c0;--outline-primary:#5bb193;--outline-on-primary:#183729;--outline-primary-hover:#7cc4a8;--outline-on-primary-hover:#183729;--outline-link:#a5dcc3;--outline-border:#83998c;--outline-divider:#34473b;--outline-focus:#a5dcc3;--outline-accent:#5bb193;--outline-on-accent:#183729}:where([data-outline-theme=inverse]){--outline-ref-color-brand-deep:#183729;--outline-ref-color-brand-soft:#5bb193;--outline-ref-color-white:#fff;--outline-ref-color-surface-alt:#f7f7f7;--outline-ref-color-ink:#373434;--outline-ref-color-ink-muted:#686868;--outline-ref-color-divider:#c4c4c4;--outline-ref-color-forest-raised:#254e3a;--outline-ref-color-forest-divider:#456352;--outline-ref-color-mint-muted:#d5e8df;--outline-ref-color-mint-hover:#7cc4a8;--outline-ref-color-mint-link:#a5dcc3;--outline-ref-color-night:#111b17;--outline-ref-color-night-raised:#1c2922;--outline-ref-color-night-text:#e4ede7;--outline-ref-color-night-muted:#bac9c0;--outline-ref-color-night-border:#83998c;--outline-ref-color-night-divider:#34473b;--outline-font-body:system-ui, sans-serif;--outline-radius-small:4px;--outline-control-min-size:44px;--outline-color-scheme:dark;--outline-light-media-display:none;--outline-dark-media-display:block;--outline-surface:#183729;--outline-surface-alt:#254e3a;--outline-text:#fff;--outline-text-muted:#d5e8df;--outline-primary:#5bb193;--outline-on-primary:#183729;--outline-primary-hover:#7cc4a8;--outline-on-primary-hover:#183729;--outline-link:#a5dcc3;--outline-border:#5bb193;--outline-divider:#456352;--outline-focus:#fff;--outline-accent:#5bb193;--outline-on-accent:#183729}:where([data-outline-theme=system]){--outline-ref-color-brand-deep:#183729;--outline-ref-color-brand-soft:#5bb193;--outline-ref-color-white:#fff;--outline-ref-color-surface-alt:#f7f7f7;--outline-ref-color-ink:#373434;--outline-ref-color-ink-muted:#686868;--outline-ref-color-divider:#c4c4c4;--outline-ref-color-forest-raised:#254e3a;--outline-ref-color-forest-divider:#456352;--outline-ref-color-mint-muted:#d5e8df;--outline-ref-color-mint-hover:#7cc4a8;--outline-ref-color-mint-link:#a5dcc3;--outline-ref-color-night:#111b17;--outline-ref-color-night-raised:#1c2922;--outline-ref-color-night-text:#e4ede7;--outline-ref-color-night-muted:#bac9c0;--outline-ref-color-night-border:#83998c;--outline-ref-color-night-divider:#34473b;--outline-font-body:system-ui, sans-serif;--outline-radius-small:4px;--outline-control-min-size:44px;--outline-color-scheme:light dark;--outline-light-media-display:block;--outline-dark-media-display:none;--outline-surface:#fff;--outline-surface-alt:#f7f7f7;--outline-text:#373434;--outline-text-muted:#686868;--outline-primary:#183729;--outline-on-primary:#fff;--outline-primary-hover:#254e3a;--outline-on-primary-hover:#fff;--outline-link:#183729;--outline-border:#686868;--outline-divider:#c4c4c4;--outline-focus:#183729;--outline-accent:#5bb193;--outline-on-accent:#183729}@media (prefers-color-scheme:dark){:where([data-outline-theme=system]){--outline-ref-color-brand-deep:#183729;--outline-ref-color-brand-soft:#5bb193;--outline-ref-color-white:#fff;--outline-ref-color-surface-alt:#f7f7f7;--outline-ref-color-ink:#373434;--outline-ref-color-ink-muted:#686868;--outline-ref-color-divider:#c4c4c4;--outline-ref-color-forest-raised:#254e3a;--outline-ref-color-forest-divider:#456352;--outline-ref-color-mint-muted:#d5e8df;--outline-ref-color-mint-hover:#7cc4a8;--outline-ref-color-mint-link:#a5dcc3;--outline-ref-color-night:#111b17;--outline-ref-color-night-raised:#1c2922;--outline-ref-color-night-text:#e4ede7;--outline-ref-color-night-muted:#bac9c0;--outline-ref-color-night-border:#83998c;--outline-ref-color-night-divider:#34473b;--outline-font-body:system-ui, sans-serif;--outline-radius-small:4px;--outline-control-min-size:44px;--outline-color-scheme:light dark;--outline-light-media-display:none;--outline-dark-media-display:block;--outline-surface:#111b17;--outline-surface-alt:#1c2922;--outline-text:#e4ede7;--outline-text-muted:#bac9c0;--outline-primary:#5bb193;--outline-on-primary:#183729;--outline-primary-hover:#7cc4a8;--outline-on-primary-hover:#183729;--outline-link:#a5dcc3;--outline-border:#83998c;--outline-divider:#34473b;--outline-focus:#a5dcc3;--outline-accent:#5bb193;--outline-on-accent:#183729}}@supports (color:light-dark(white, black)){:where([data-outline-theme=system]){--outline-surface:light-dark(#fff,#111b17);--outline-surface-alt:light-dark(#f7f7f7,#1c2922);--outline-text:light-dark(#373434,#e4ede7);--outline-text-muted:light-dark(#686868,#bac9c0);--outline-primary:light-dark(#183729,#5bb193);--outline-on-primary:light-dark(#fff,#183729);--outline-primary-hover:light-dark(#254e3a,#7cc4a8);--outline-on-primary-hover:light-dark(#fff,#183729);--outline-link:light-dark(#183729,#a5dcc3);--outline-border:light-dark(#686868,#83998c);--outline-divider:light-dark(#c4c4c4,#34473b);--outline-focus:light-dark(#183729,#a5dcc3);--outline-accent:#5bb193;--outline-on-accent:#183729}}@media (forced-colors:active){:where([data-outline-theme=light],[data-outline-theme=dark],[data-outline-theme=inverse],[data-outline-theme=system]){--outline-surface:Canvas;--outline-surface-alt:Canvas;--outline-text:CanvasText;--outline-text-muted:CanvasText;--outline-primary:ButtonFace;--outline-on-primary:ButtonText;--outline-primary-hover:Highlight;--outline-on-primary-hover:HighlightText;--outline-link:LinkText;--outline-border:ButtonText;--outline-divider:CanvasText;--outline-focus:Highlight;--outline-accent:Highlight;--outline-on-accent:HighlightText}}@layer base{:root{color-scheme:var(--outline-color-scheme,light dark);background:var(--outline-surface);color:var(--outline-text)}.site{background:var(--outline-surface);color:var(--outline-text);font-family:var(--outline-font-body);--site-width:70rem;--site-gutter:1.5rem;margin:0;font-size:1.125rem;line-height:1.55}.site :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.site :where(h1,h2,h3){text-wrap:balance;font-weight:500;line-height:1.15}.site h1{letter-spacing:-.035em;font-size:clamp(2.375rem,1.8rem + 1.8vw,3.25rem)}.site h2{letter-spacing:-.025em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.site h3{letter-spacing:-.02em;font-size:1.5rem}.site p+p{margin-block-start:1rem}.site a{color:var(--outline-link);text-underline-offset:.2em}.site :where(a,h1,select):focus-visible{outline:3px solid var(--outline-focus);outline-offset:5px}.site :where(img,svg){block-size:auto;max-inline-size:100%}.site :where(p,h1,h2,h3,a,dt){overflow-wrap:anywhere}.site :where(section,h1){scroll-margin-block-start:1.5rem}}@layer components{.wrap{inline-size:min(var(--site-width), calc(100% - 2 * var(--site-gutter)));margin-inline:auto}.theme-surface{color-scheme:var(--outline-color-scheme);background:var(--outline-surface);color:var(--outline-text)}.eyebrow{color:var(--outline-text-muted);margin-block-end:1.5rem;font-size:.875rem;font-weight:500}.caption{color:var(--outline-text-muted);font-size:.875rem;line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2rem;display:flex}.site .action{box-sizing:border-box;min-block-size:var(--outline-control-min-size);border-radius:var(--outline-radius-small);background:var(--outline-primary);color:var(--outline-on-primary);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.site .action:hover,.site .action:active{background:var(--outline-primary-hover);color:var(--outline-on-primary-hover)}.text-action{min-block-size:var(--outline-control-min-size);align-items:center;gap:.35em;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.text-action .action-label{min-inline-size:0;text-decoration:underline}.action-arrow{flex:none}.brand{flex-wrap:wrap;align-items:center;gap:.875rem;text-decoration:none;display:flex}.brand-name{border-inline-start:1px solid var(--outline-divider);padding-inline-start:.875rem;font-size:1rem}.brand-mark{inline-size:9.125rem}.brand-mark img{object-fit:contain;block-size:2.125rem;inline-size:100%}.brand-light{display:var(--outline-light-media-display)}.brand-dark{display:var(--outline-dark-media-display)}.brand-fallback{font-size:1.5rem;font-weight:500;display:none}.skip-link{background:var(--outline-surface);z-index:1;padding:.75rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.skip-link:not(:focus){clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden}.site-header nav{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;font-size:1rem;display:flex}.site-header nav>a:not(.action){min-block-size:var(--outline-control-min-size);align-items:center;text-decoration:none;display:inline-flex}.site-header nav>a:not(.action):hover,.site-header nav>a[aria-current=page]{text-decoration:underline}.hero-copy .intro{margin-block-start:2rem}.provider{max-inline-size:48ch;margin-block-start:1rem}.hero-art{justify-self:center;inline-size:min(100%,20rem)}.art-surface{border-radius:var(--outline-radius-small)}.hero-art img{aspect-ratio:514/494;inline-size:100%;display:block}.hero-art figcaption{border-inline-start:2px solid var(--outline-accent);margin-block-start:1rem;padding-inline-start:1rem;font-size:.875rem}.transformation-evidence{margin-block-start:1.75rem}.transformation-evidence .caption{margin-block-start:1rem}.figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:1.5rem;display:grid}.figures>div{border-inline-start:2px solid var(--outline-accent);flex-direction:column;padding-inline-start:1rem;display:flex}.figures dt{font-size:.875rem}.figures dd{color:var(--outline-link);letter-spacing:-.04em;order:-1;font-size:2.5rem;font-weight:400;line-height:1.2}.figures dd span{vertical-align:.2em;margin-inline-start:.15em;font-size:1.5rem}.section-intro{max-inline-size:42rem}.section-intro h2+p{margin-block-start:1.5rem}.transformations{margin-block-start:3rem;padding:0;list-style:none}.transformations>li{border-block-start:1px solid var(--outline-divider);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.35fr);gap:2rem;padding-block:2.5rem;display:grid}.transformations .text-action{margin-block-start:1rem}.step-number{color:var(--outline-text-muted);font-variant-numeric:tabular-nums;padding-block-start:.15rem;font-size:1rem}.status{color:var(--outline-link);border-inline-start:2px solid var(--outline-accent);margin-block-end:.75rem;padding-inline-start:.75rem;font-size:.875rem}.investment{padding-block:5rem;container-type:inline-size}.pathway{grid-template-columns:1fr;gap:2.5rem;margin-block:3rem 2rem;padding:0;list-style:none;display:grid}.pathway>li{border-block-start:1px solid var(--outline-border);padding-block-start:1.5rem;position:relative}.pathway-arrow{color:var(--outline-text-muted);display:none;position:absolute;inset-block-start:-.8em;inset-inline-end:-1.9rem}.pathway-arrow:dir(rtl){transform:scaleX(-1)}.pathway h3{margin-block-end:1rem}.investment-feedback{border-block:1px dashed var(--outline-border);gap:1rem;margin-block-end:1.5rem;padding-block:1.5rem;display:flex}.investment-feedback h3{margin-block-end:.75rem}.investment-feedback p{max-inline-size:70ch}.feedback-arrow{color:var(--outline-text-muted);font-size:2rem;line-height:1}.feedback-arrow:dir(rtl){transform:scaleX(-1)}.investment-note{max-inline-size:70ch}.investment .text-action{margin-block-start:1.5rem}.context h2{max-inline-size:19ch;margin-block-end:1.5rem}.context .actions{margin-block-start:1.5rem}.giving h2{max-inline-size:20ch}.footer-name{margin-block-end:.5rem;font-weight:500}.site-footer nav{flex-wrap:wrap;align-content:flex-start;gap:.5rem 1.5rem;display:flex}.site-footer a{min-block-size:var(--outline-control-min-size);align-items:center;font-size:.875rem;display:inline-flex}.theme-control:not([hidden]){color:var(--outline-text-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.theme-control select{box-sizing:border-box;min-block-size:var(--outline-control-min-size);border:1px solid var(--outline-border);border-radius:var(--outline-radius-small);background:var(--outline-surface-alt);max-inline-size:100%;color:var(--outline-text);font:inherit;padding:.5rem .75rem;font-size:1rem}@media (forced-colors:active){.site .action{border-color:buttontext}.brand-mark img{display:none}.brand-fallback{display:block}}.article{max-inline-size:46rem;padding-block:4rem}.article>h1,.article>p{margin-block-end:2rem}.prose :where(h2,h3){margin-block:2.5rem 1rem}.prose :where(p,ul,ol,blockquote){margin-block-end:1.25rem}.prose :where(ul,ol){padding-inline-start:1.5rem}.prose li+li{margin-block-start:.5rem}.language-links{grid-column:1/-1}}@layer layout{.site-header{border-block-end:1px solid var(--outline-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:flex}.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:3.5rem;display:grid}.impact{border-block-start:1px solid var(--outline-divider);padding-block:3rem}.context{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem;padding-block:5rem;display:grid}.giving{border-block-start:1px solid var(--outline-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem;padding-block:4rem;display:grid}.site-footer{border-block-start:1px solid var(--outline-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-block:2.5rem;display:grid}@container (width>=48rem){.pathway{grid-template-columns:repeat(3,minmax(0,1fr))}.pathway-arrow{display:block}}@media (width<=52rem){.hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}.hero-copy{max-inline-size:40rem}.hero-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-self:start;align-items:center;gap:1rem;inline-size:min(100%,34rem);display:grid}.hero-art figcaption{margin:0}.transformations>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.transformations>li>:last-child{grid-column:2}.context,.giving,.site-footer{grid-template-columns:1fr;gap:3rem}.context{padding-block:3rem}.impact{padding-block:3rem 1rem}.investment{padding-block:3rem}}@media (width<=26rem){.site{--site-gutter:1.25rem}.site-header nav{gap:1.5rem}.hero-art{grid-template-columns:1fr;max-inline-size:19rem}.hero-art figcaption{max-inline-size:none}}}
