:root{--brand-ink-900:#122b38;--brand-ink-800:#163544;--brand-ink-700:#1d3e51;--brand-ink-600:#2a5065;--brand-ink-500:#3a6379;--brand-ink-rgb:29 62 81;--brand-green-700:#0f6b43;--brand-green-600:#12784b;--brand-green-500:#22bc76;--brand-green-550:#188755;--brand-green-400:#3fcb8b;--brand-green-100:#e0f4ea;--brand-green-rgb:34 188 118;--brand-orange-500:#ea792d;--brand-orange-700:#a34e12;--brand-lime-500:#c2e563;--brand-lime-rgb:194 229 99;--brand-lime-700:#5a6b1c;--brand-gray-500:#8ca3a5;--brand-gray-700:#4a6265;--brand-surface-000:#fff;--brand-surface-050:#fafbfb;--brand-surface-100:#efefef;--brand-surface-200:#e5eaea;--brand-surface-300:#d3dcdd;--brand-slate-600:#3d4c53;--brand-slate-500:#5b686e;--color-brand-primary:var(--brand-ink-700);--color-brand-secondary:var(--brand-green-600);--color-accent:var(--brand-green-500);--color-accent-fill:var(--brand-green-550);--color-accent-fill-hover:var(--brand-green-700);--color-background:var(--brand-surface-050);--color-surface:var(--brand-surface-000);--color-surface-muted:var(--brand-surface-100);--color-surface-sunken:var(--brand-surface-200);--color-surface-tile:var(--brand-surface-200);--color-surface-inverse:var(--brand-ink-700);--color-surface-inverse-deep:var(--brand-ink-900);--color-text-primary:var(--brand-ink-700);--color-text-body:#1a2c36;--color-text-secondary:var(--brand-slate-600);--color-text-muted:var(--brand-slate-500);--color-text-on-inverse:#fff;--color-text-on-inverse-muted:#b9cbcd;--color-text-on-accent:#fff;--color-text-on-accent-strong:var(--brand-ink-800);--color-text-ghost:#83969a;--color-border:var(--brand-surface-300);--color-border-subtle:var(--brand-surface-200);--color-border-strong:var(--brand-ink-700);--color-border-inverse:#ffffff26;--color-focus:var(--brand-green-600);--color-danger:#ba1a1a;--color-danger-surface:#ffdad6;--color-success:var(--brand-green-600);--domain-solutions:#12784b;--domain-solutions-text:#12784b;--domain-solutions-on:#fff;--domain-solutions-soft:#e0f4ea;--domain-systems:#1d3e51;--domain-systems-text:#1d3e51;--domain-systems-on:#fff;--domain-systems-soft:#e4eaee;--domain-impact:#a34e12;--domain-impact-text:#a34e12;--domain-impact-on:#fff;--domain-impact-soft:#fbeade;--domain-investment:#4a6265;--domain-investment-text:#4a6265;--domain-investment-on:#fff;--domain-investment-soft:#e6ecec;--domain-capability:#5a6b1c;--domain-capability-text:#5a6b1c;--domain-capability-on:#fff;--domain-capability-soft:#f0f5da;--domain-color:var(--brand-green-600);--domain-color-text:var(--brand-green-600);--domain-on-color:#fff;--domain-soft:var(--brand-surface-200);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--tile-size:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:80px;--space-13:96px;--space-section:clamp(64px, 6vw, 96px);--space-section-tight:clamp(48px, 4.5vw, 80px);--container-width:1280px;--container-wide:1440px;--container-prose:68ch;--container-gutter:clamp(16px, 4vw, 32px);--header-height:80px;--font-sans:var(--font-readex), "Readex Pro", "Segoe UI", system-ui, -apple-system, sans-serif;--font-latin:var(--font-readex), "Readex Pro", system-ui, sans-serif;--text-mega:clamp(1.875rem, 1.2rem + 2.6vw, 3rem);--text-display:clamp(1.875rem, 1.4rem + 2.1vw, 2.875rem);--text-h1:clamp(1.625rem, 1.35rem + 1.4vw, 2.375rem);--text-h2:clamp(1.375rem, 1.22rem + .75vw, 1.875rem);--text-h3:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--text-h4:clamp(.9375rem, .92rem + .1vw, 1rem);--text-lead:clamp(.9375rem, .91rem + .14vw, 1.0625rem);--text-body:1rem;--text-small:.875rem;--text-caption:.8125rem;--text-overline:.75rem;--text-control:1rem;--leading-tight:1.35;--leading-snug:1.55;--leading-normal:1.65;--leading-relaxed:1.8;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:700;--tracking-overline:.06em;--tracking-tight:0em;--tracking-tight-latin:-.02em;--measure-narrow:34ch;--measure-body:48ch;--measure-wide:64ch;--shadow-sm:0 1px 2px #122b380f;--shadow-md:0 4px 12px -2px #122b381a;--shadow-lg:0 12px 28px -8px #122b3829;--shadow-xl:0 24px 48px -12px #122b3833;--shadow-glow:0 0 25px -5px #22bc764d;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.38s;--z-base:0;--z-raised:10;--z-sticky:40;--z-header:100;--z-overlay:500;--z-toast:900}[data-domain=solutions-initiatives]{--domain-color:var(--domain-solutions);--domain-color-text:var(--domain-solutions-text);--domain-on-color:var(--domain-solutions-on);--domain-soft:var(--domain-solutions-soft)}[data-domain=systems-strategies]{--domain-color:var(--domain-systems);--domain-color-text:var(--domain-systems-text);--domain-on-color:var(--domain-systems-on);--domain-soft:var(--domain-systems-soft)}[data-domain=impact-learning]{--domain-color:var(--domain-impact);--domain-color-text:var(--domain-impact-text);--domain-on-color:var(--domain-impact-on);--domain-soft:var(--domain-impact-soft)}[data-domain=social-investment]{--domain-color:var(--domain-investment);--domain-color-text:var(--domain-investment-text);--domain-on-color:var(--domain-investment-on);--domain-soft:var(--domain-investment-soft)}[data-domain=capability-transformation]{--domain-color:var(--domain-capability);--domain-color-text:var(--domain-capability-text);--domain-on-color:var(--domain-capability-on);--domain-soft:var(--domain-capability-soft)}.on-inverse{--color-text-primary:var(--color-text-on-inverse);--color-text-body:var(--color-text-on-inverse);--color-text-secondary:var(--color-text-on-inverse-muted);--color-text-muted:var(--color-text-on-inverse-muted);--color-border:var(--color-border-inverse);--color-border-subtle:#ffffff1a;--color-border-strong:#fff6;--color-surface:#ffffff0f;--color-surface-muted:#ffffff14;--color-surface-tile:#ffffff1a;--color-brand-secondary:var(--brand-green-400);--domain-color-text:var(--brand-green-400);--color-focus:var(--brand-green-400);color:var(--color-text-primary)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height) + var(--space-6))}body{background-color:var(--color-background);min-block-size:100dvh;color:var(--color-text-body);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;letter-spacing:0}p,li{text-wrap:pretty;overflow-wrap:anywhere}p{text-align:justify}@media (max-width:600px){p{text-align:start}}img,svg,video{block-size:auto;max-inline-size:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:none;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}[lang=en],.latin{font-family:var(--font-latin);font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-tight-latin);unicode-bidi:isolate}.ltr{direction:ltr;unicode-bidi:isolate}::selection{background:var(--brand-green-500);color:var(--brand-ink-900)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--brand-ink-700);color:#fff;font-weight:var(--weight-semibold);transition:transform var(--duration-base) var(--ease-out);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}

.layout-module__L5FxyW__shell{flex-direction:column;min-block-size:100dvh;display:flex}.layout-module__L5FxyW__main{flex:1}
