:root{--navy-950:#0e263f;--navy-900:#12385d;--navy-800:#164a78;--navy-700:#1d5f94;--navy-600:#2a73a9;--navy-500:#4f8db8;--navy-400:#86afd0;--navy-300:#b7d3e9;--navy-200:#d5e6f3;--navy-150:#e3eff8;--navy-100:#e9f3fc;--navy-50:#f6fafd;--gold:#ffb819;--gold-hover:#f2a900;--gold-dark:#c88400;--gold-light:#ffd35a;--gold-soft:#fff2ca;--gold-pale:#fff9e8;--brand-navy:var(--navy-900);--brand-blue:#2066b8;--brand-blue-soft:#e9f3fc;--brand-green:#2fa84f;--brand-green-dark:#19873a;--brand-green-soft:#dcf4d7;--brand-orange:#f58220;--brand-orange-soft:#fff0da;--brand-purple:#6b23a8;--brand-purple-soft:#f1e7fa;--ink:var(--navy-900);--ink-soft:#294d6f;--muted:#61778c;--muted-light:#91a2b2;--background:#fff;--surface:#fff;--surface-soft:#f6fafd;--surface-muted:#e9f3fc;--line:#dfe7ed;--line-dark:#cad7e0;--success:#2fa84f;--warning:#f58220;--danger:#b94a48;--radius-xs:4px;--radius-sm:7px;--radius-md:10px;--radius-lg:16px;--shadow-xs:0 1px 2px #0e263f0d;--shadow-sm:0 8px 24px #0e263f12;--shadow-md:0 18px 42px #0e263f1a;--shadow-lg:0 30px 72px #0e263f24;--section-space:96px;--section-space-mobile:68px;--transition:.18s cubic-bezier(.2, .7, .2, 1);--green-950:var(--navy-950);--green-900:var(--navy-900);--green-800:var(--navy-800);--green-700:var(--navy-700);--green-600:var(--navy-600);--green-500:var(--navy-500);--green-400:var(--navy-400);--green-300:var(--navy-300);--green-200:var(--navy-200);--green-150:var(--navy-150);--green-100:var(--navy-100);--green-50:var(--navy-50);--bruguil-navy-950:#062f4f;--bruguil-navy-900:#0a4168;--bruguil-navy-800:#10547f;--bruguil-blue:#12669a;--bruguil-green:var(--brand-green);--bruguil-green-soft:var(--brand-green-soft);--bruguil-gold:var(--gold);--bruguil-gold-hover:var(--gold-hover);--bruguil-gold-soft:var(--gold-soft);--bruguil-header-line:var(--line);--bruguil-header-shadow:0 8px 30px #062f4f14}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;width:100%;max-width:100%}body{background:var(--background);width:100%;max-width:100%;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{background:var(--gold);color:var(--green-950)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #c9a84c8c}.site-container{width:min(1460px,100% - 80px);margin-inline:auto}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}main{min-width:0}section[id]{scroll-margin-top:118px}.section-label,.bruguil-section-label{color:var(--gold-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:850;display:inline-flex}.section-label:before,.bruguil-section-label:before{content:"";background:var(--gold);width:28px;height:2px}.section-label.light{color:var(--gold-light)}.yellow-button,.dark-button,.about-dark-button,.contact-yellow-button,.resources-cta-button,.donate-final-button{min-height:52px;transition:transform var(--transition), background var(--transition), color var(--transition);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 23px;font-size:12px;font-weight:800;display:inline-flex}.yellow-button{background:var(--gold);color:var(--navy-950);box-shadow:0 4px 0 var(--gold-dark)}.yellow-button:hover{background:var(--gold-hover);color:var(--navy-950);box-shadow:0 5px 0 var(--gold-dark);transform:translateY(-2px)}.dark-button,.about-dark-button,.donate-final-button{background:var(--green-900);color:#fff}.dark-button:hover,.about-dark-button:hover,.donate-final-button:hover{background:var(--green-950);transform:translateY(-2px)}.section-heading-row,.about-section-header,.resources-section-heading,.contact-section-heading,.donate-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:64px;margin-bottom:42px;display:grid}.section-heading-row h2,.about-section-header h2,.resources-section-heading h2,.contact-section-heading h2,.donate-section-heading h2{max-width:790px;color:var(--green-950);letter-spacing:-.048em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:650;line-height:1.07}.section-heading-row>p,.about-section-header>p,.resources-section-heading>p,.contact-section-heading>p,.donate-section-heading>p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.72}.bruguil-header{z-index:1500;isolation:isolate;background:#fff;width:100%;position:sticky;top:0}.bruguil-header__top{z-index:5;background:var(--bruguil-navy-900);color:#fff;height:34px;position:relative}.bruguil-header__top-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.bruguil-header__values{align-items:center;gap:11px;min-width:0;display:flex;overflow:hidden}.bruguil-header__values span{color:#ffffffe8;letter-spacing:.01em;flex-shrink:0;font-size:10px;font-weight:650;line-height:1}.bruguil-header__values i{background:#ffffffc7;border-radius:50%;flex-shrink:0;width:4px;height:4px}.bruguil-header__utilities{flex-shrink:0;align-items:center;gap:14px;display:flex}.bruguil-header__socials{align-items:center;gap:13px;display:flex}.bruguil-header__socials span{color:#ffffffe0;place-items:center;width:17px;height:17px;transition:color .18s,transform .18s;display:grid}.bruguil-header__socials span:hover{color:var(--bruguil-gold);transform:translateY(-1px)}.bruguil-header__utility-divider{background:#ffffff3d;width:1px;height:16px}.bruguil-header__top-link{color:#ffffffeb;white-space:nowrap;font-size:9px;font-weight:650;transition:color .18s}.bruguil-header__top-link:hover{color:var(--bruguil-gold)}.bruguil-header__language{position:relative}.bruguil-header__language-button{color:#ffffffeb;background:0 0;border:0;align-items:center;gap:7px;min-height:26px;padding:0;font-size:9px;font-weight:650;display:inline-flex}.bruguil-header__language-button svg{flex-shrink:0}.bruguil-header__language-button svg:last-child{transition:transform .18s}.bruguil-header__language-button svg.is-rotated{transform:rotate(180deg)}.bruguil-header__language-menu{border:1px solid var(--bruguil-header-line);width:130px;box-shadow:var(--bruguil-header-shadow);background:#fff;border-radius:5px;padding:6px;position:absolute;top:calc(100% + 9px);right:0}.bruguil-header__language-menu button{width:100%;min-height:37px;color:var(--bruguil-navy-900);text-align:left;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:11px}.bruguil-header__language-menu button:hover,.bruguil-header__language-menu button.active{background:#f1f7fb}.bruguil-header__main{z-index:10;border-bottom:1px solid var(--bruguil-header-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffb;position:relative;box-shadow:0 2px 10px #062f4f09}.bruguil-header__main-inner{align-items:center;gap:26px;min-height:82px;display:flex}.bruguil-header__brand{flex-shrink:1;align-items:center;width:clamp(260px,24vw,390px);min-width:240px;margin-right:auto;display:flex}.bruguil-header__logo{object-fit:contain;object-position:left center;width:100%;max-width:360px;height:67px;display:block}.bruguil-header__fallback-brand{align-items:center;gap:12px;display:flex}.bruguil-header__fallback-mark{background:var(--bruguil-navy-900);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.bruguil-header__fallback-copy{flex-direction:column;min-width:0;display:flex}.bruguil-header__fallback-copy strong{color:var(--bruguil-navy-900);letter-spacing:-.025em;font-size:16px;line-height:1.08}.bruguil-header__fallback-copy small{color:#738592;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:750}.bruguil-header__desktop-nav{flex-shrink:0;justify-content:center;align-items:stretch;gap:2px;height:82px;display:flex}.bruguil-header__nav-link{min-width:max-content;height:82px;color:var(--bruguil-navy-950);white-space:nowrap;justify-content:center;align-items:center;padding:0 clamp(10px,1.15vw,17px);font-size:12px;font-weight:720;line-height:1;transition:color .18s;display:flex;position:relative}.bruguil-header__nav-link:after{content:"";background:var(--bruguil-gold);border-radius:100px;width:0;height:2px;transition:width .19s;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.bruguil-header__nav-link:hover,.bruguil-header__nav-link.is-current{color:var(--bruguil-navy-800)}.bruguil-header__nav-link:hover:after{width:20px}.bruguil-header__nav-link.is-current:after{width:31px}.bruguil-header__donate{background:var(--bruguil-gold);min-height:48px;color:var(--bruguil-navy-950);white-space:nowrap;border:1px solid #e9a800;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-left:14px;padding:0 24px;font-size:12px;font-weight:820;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px #d49800}.bruguil-header__donate:hover{background:var(--bruguil-gold-hover);transform:translateY(-1px);box-shadow:0 5px #c88e00}.bruguil-header__donate svg{color:var(--bruguil-navy-900)}.bruguil-header__mobile-actions{align-items:center;gap:8px;display:none}.bruguil-header__mobile-donate,.bruguil-header__menu-button{border-radius:50%;place-items:center;width:43px;height:43px;padding:0;display:grid}.bruguil-header__mobile-donate{background:var(--bruguil-gold);color:var(--bruguil-navy-950)}.bruguil-header__menu-button{color:var(--bruguil-navy-900);background:#fff;border:1px solid #d8e1e7}.bruguil-header__mobile-backdrop{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02192a7a;border:0;position:fixed;inset:0}.bruguil-header__mobile-nav{z-index:80;border-top:1px solid var(--bruguil-header-line);background:#fff;max-height:calc(100svh - 78px);animation:.18s ease-out bruguilMobileNavIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px #062f4f29}@keyframes bruguilMobileNavIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.bruguil-header__mobile-nav-inner{padding-top:8px;padding-bottom:max(28px, env(safe-area-inset-bottom))}.bruguil-header__mobile-link{min-height:61px;color:var(--bruguil-navy-950);border-bottom:1px solid #e6ecef;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}.bruguil-header__mobile-link:hover,.bruguil-header__mobile-link.is-current{color:var(--bruguil-navy-800);background:#f7fbfd}.bruguil-header__mobile-index{color:#91a3ae;font-size:9px;font-weight:750}.bruguil-header__mobile-link>span:nth-child(2){font-size:14px;font-weight:720}.bruguil-header__mobile-arrow{color:var(--bruguil-gold);font-size:18px}.bruguil-header__mobile-support{background:var(--bruguil-gold);min-height:55px;color:var(--bruguil-navy-950);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 20px;font-size:12px;font-weight:820;display:flex}.bruguil-header__mobile-meta{border-top:1px solid var(--bruguil-header-line);justify-content:center;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.bruguil-header__mobile-meta span{color:#728592;font-size:9px;font-weight:700}@media (max-width:1320px){.bruguil-header__main-inner{gap:17px}.bruguil-header__brand{width:300px;min-width:245px}.bruguil-header__logo{max-width:300px;height:60px}.bruguil-header__nav-link{padding:0 10px;font-size:11px}.bruguil-header__donate{margin-left:8px;padding:0 19px}}@media (max-width:1120px){.bruguil-header__desktop-nav,.bruguil-header__donate{display:none}.bruguil-header__mobile-actions{display:flex}.bruguil-header__brand{width:min(390px,100% - 120px);min-width:0}.bruguil-header__logo{max-width:340px}}@media (max-width:800px){.bruguil-header__top{height:31px}.bruguil-header__utilities{gap:10px}.bruguil-header__socials,.bruguil-header__utilities .bruguil-header__utility-divider:first-of-type{display:none}.bruguil-header__values span{font-size:8px}.bruguil-header__main-inner{min-height:72px}.bruguil-header__brand{width:min(330px,100% - 105px)}.bruguil-header__logo{height:55px}}@media (max-width:600px){.bruguil-header__top{display:none}.bruguil-header__main-inner{gap:9px;min-height:68px}.bruguil-header__brand{width:calc(100% - 100px)}.bruguil-header__logo{max-width:260px;height:49px}.bruguil-header__mobile-donate,.bruguil-header__menu-button,.bruguil-header__fallback-mark{width:39px;height:39px}.bruguil-header__fallback-copy strong{font-size:12px}.bruguil-header__fallback-copy small{font-size:5.5px}.bruguil-header__mobile-nav{max-height:calc(100svh - 68px)}}@media (max-width:390px){.bruguil-header__brand{width:calc(100% - 90px)}.bruguil-header__logo{max-width:225px;height:45px}.bruguil-header__mobile-donate{display:none}}@media (prefers-reduced-motion:reduce){.bruguil-header__mobile-nav{animation:none}.bruguil-header__nav-link,.bruguil-header__donate,.bruguil-header__socials span,.bruguil-header__language-button svg{transition:none}}.bruguil-home-hero{isolation:isolate;background:var(--navy-950);color:#fff;align-items:stretch;width:100%;height:clamp(580px,100svh - 112px,700px);min-height:580px;display:flex;position:relative;overflow:hidden}.bruguil-home-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.bruguil-home-hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s,visibility .8s,transform 7s;position:absolute;inset:0;transform:scale(1.025)}.bruguil-home-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transform:scale(1)}.bruguil-home-hero__image{filter:saturate(.96)contrast(1.02)brightness(.98);object-fit:cover!important;width:100%!important;height:100%!important}.bruguil-home-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#062f4ff7 0%,#062f4ff0 24%,#062f4fd1 42%,#062f4f8a 58%,#062f4f2e 76%,#062f4f05 100%);position:absolute;inset:0}.bruguil-home-hero__overlay:after{content:"";background:linear-gradient(#00000005 0% 52%,#02182957 100%);position:absolute;inset:0}.bruguil-home-hero__texture{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #0018291a}.site-container.bruguil-home-hero__inner{z-index:10;align-items:center;max-width:1540px;padding-top:54px;padding-bottom:94px;display:flex;position:relative;width:min(1540px,100% - 96px)!important;margin-inline:auto!important}.bruguil-home-hero__content{color:#fff;width:min(100%,760px);max-width:760px;margin:0;padding:0;animation:.62s cubic-bezier(.22,1,.36,1) both bruguilHeroReveal}.bruguil-home-hero__eyebrow{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:850;line-height:1.2;display:flex}.bruguil-home-hero__eyebrow>span{background:var(--gold);border-radius:99px;flex:none;width:34px;height:2px}.bruguil-home-hero__eyebrow strong{font:inherit;color:inherit}.bruguil-home-hero__title{color:#fff;letter-spacing:-.048em;text-wrap:balance;width:min(100%,760px);max-width:760px;margin:0;padding:0;font-size:clamp(48px,4.45vw,72px);font-weight:760;line-height:1.01}.bruguil-home-hero__title-main,.bruguil-home-hero__title-accent{display:block}.bruguil-home-hero__title-main{color:#fff}.bruguil-home-hero__title-accent{color:var(--gold)}.bruguil-home-hero__description{color:#ffffffe0;width:min(100%,690px);max-width:690px;margin:25px 0 0;padding:0;font-size:clamp(15px,1.2vw,18px);font-weight:430;line-height:1.68}.bruguil-home-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.bruguil-home-hero__primary,.bruguil-home-hero__secondary{white-space:nowrap;min-height:54px;transition:transform var(--transition), background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:0 25px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.bruguil-home-hero__primary{border:1px solid var(--gold);background:var(--gold);min-width:216px;color:var(--navy-950);box-shadow:0 4px 0 var(--gold-dark);gap:10px}.bruguil-home-hero__primary:hover{background:var(--gold-hover);box-shadow:0 5px 0 var(--gold-dark);transform:translateY(-2px)}.bruguil-home-hero__primary svg{transition:transform var(--transition);flex:none}.bruguil-home-hero__primary:hover svg{transform:translate(2px,-2px)}.bruguil-home-hero__secondary{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff09;border:1px solid #ffffff94;min-width:190px}.bruguil-home-hero__secondary:hover{color:var(--navy-950);background:#fff;border-color:#fff;transform:translateY(-2px)}.bruguil-home-hero__controls{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042741b3;border-top:1px solid #ffffff21;position:absolute;bottom:0;left:0;right:0}.site-container.bruguil-home-hero__controls-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1540px;min-height:62px;display:grid;width:min(1540px,100% - 96px)!important;margin-inline:auto!important}.bruguil-home-hero__counter{color:#ffffff78;letter-spacing:.08em;justify-self:start;align-items:center;gap:8px;font-size:9px;display:flex}.bruguil-home-hero__counter strong{color:#fff;font-size:10px;font-weight:850}.bruguil-home-hero__counter>span{background:#ffffff4d;width:30px;height:1px}.bruguil-home-hero__counter small{font-size:9px}.bruguil-home-hero__dots{justify-content:center;align-items:center;gap:6px;display:flex}.bruguil-home-hero__dots button{background:#ffffff4d;border:0;border-radius:99px;width:18px;height:3px;padding:0;transition:width .22s,background .22s}.bruguil-home-hero__dots button.is-active{background:var(--gold);width:38px}.bruguil-home-hero__arrows{justify-self:end;align-items:center;gap:7px;display:flex}.bruguil-home-hero__arrows button{color:#fff;width:38px;height:38px;transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);background:#ffffff06;border:1px solid #ffffff4d;border-radius:50%;place-items:center;padding:0;display:grid}.bruguil-home-hero__arrows button:hover{border-color:var(--gold);background:var(--gold);color:var(--navy-950);transform:translateY(-2px)}@keyframes bruguilHeroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.site-container.bruguil-home-hero__inner,.site-container.bruguil-home-hero__controls-inner{width:calc(100% - 56px)!important}.bruguil-home-hero__content{max-width:680px}.bruguil-home-hero__title{max-width:680px;font-size:clamp(46px,5.2vw,64px)}.bruguil-home-hero__description{max-width:610px}}@media (max-width:850px){.bruguil-home-hero{height:auto;min-height:650px}.bruguil-home-hero__overlay{background:linear-gradient(90deg,#062f4ff5 0%,#062f4fe0 52%,#062f4f73 100%)}.site-container.bruguil-home-hero__inner{padding-top:62px;padding-bottom:100px}.bruguil-home-hero__content{max-width:620px}.bruguil-home-hero__title{max-width:620px;font-size:clamp(44px,7.4vw,58px)}}@media (max-width:680px){.bruguil-home-hero{min-height:680px}.bruguil-home-hero__image{filter:saturate(.92)contrast(1.03)brightness(.9)}.bruguil-home-hero__overlay{background:linear-gradient(#062f4f3d 0%,#062f4f8a 39%,#062f4ff5 100%)}.site-container.bruguil-home-hero__inner,.site-container.bruguil-home-hero__controls-inner{width:calc(100% - 32px)!important}.site-container.bruguil-home-hero__inner{align-items:flex-end;padding-top:76px;padding-bottom:102px}.bruguil-home-hero__content{width:100%;max-width:100%}.bruguil-home-hero__eyebrow{margin-bottom:15px;font-size:9px}.bruguil-home-hero__eyebrow>span{width:23px}.bruguil-home-hero__title{width:100%;max-width:100%;font-size:clamp(39px,11vw,50px);line-height:1.02}.bruguil-home-hero__description{width:100%;max-width:520px;margin-top:18px;font-size:14px}.bruguil-home-hero__actions{flex-direction:column;align-items:stretch;margin-top:24px}.bruguil-home-hero__primary,.bruguil-home-hero__secondary{width:min(100%,330px);min-height:50px}.site-container.bruguil-home-hero__controls-inner{grid-template-columns:auto 1fr auto;gap:10px;min-height:58px}.bruguil-home-hero__counter>span{display:none}.bruguil-home-hero__dots{gap:4px}.bruguil-home-hero__dots button{width:11px}.bruguil-home-hero__dots button.is-active{width:26px}.bruguil-home-hero__arrows button{width:34px;height:34px}.bruguil-home-hero__arrows button:first-child{display:none}}@media (max-width:420px){.bruguil-home-hero{min-height:650px}.bruguil-home-hero__title{font-size:38px}.bruguil-home-hero__description{font-size:13px}.bruguil-home-hero__primary,.bruguil-home-hero__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.bruguil-home-hero__slide,.bruguil-home-hero__content,.bruguil-home-hero__primary,.bruguil-home-hero__secondary,.bruguil-home-hero__dots button,.bruguil-home-hero__arrows button{transition:none!important;animation:none!important;transform:none!important}}.bruguil-priorities{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 8px 26px #102f2509}.bruguil-priority{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:172px;padding:25px 24px;display:flex}.bruguil-priority:nth-child(3) .bruguil-priority__icon{color:#315f83;background:#edf3fa}.bruguil-priority:nth-child(4) .bruguil-priority__icon{color:#71529b;background:#f1ecf8}.bruguil-priority h2{color:var(--green-900);margin:14px 0 6px;font-size:14px;font-weight:780}.bruguil-overview__about h2,.bruguil-overview__programs h2,.bruguil-knowledge__copy h2,.bruguil-approach__intro h2{color:var(--green-950);letter-spacing:-.043em;margin:0;font-weight:650;line-height:1.08}.bruguil-text-link,.bruguil-programs-link{color:var(--green-700);align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:780;display:inline-flex}.bruguil-text-link:hover,.bruguil-programs-link:hover{color:var(--gold-dark)}.bruguil-overview__image-wrap{border-radius:var(--radius-md);min-height:420px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.bruguil-overview__image{object-fit:cover}.bruguil-overview__image-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f3e2ed6;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:760;display:inline-flex;position:absolute;bottom:18px;left:18px}.bruguil-program-mini{border:1px solid var(--line);min-height:110px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;border-radius:7px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:16px;display:grid;position:relative}.bruguil-program-mini>span{background:var(--green-100);width:42px;height:42px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.bruguil-program-mini strong{color:var(--green-900);padding-right:20px;font-size:11px;line-height:1.4}.bruguil-program-mini__arrow{color:var(--green-500);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bruguil-approach__intro h2{font-size:clamp(29px,3vw,42px)}.bruguil-approach__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bruguil-approach-card{text-align:center;border-left:1px solid var(--green-200);flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:15px 18px;display:flex}.bruguil-approach-card>span{width:42px;height:42px;color:var(--green-700);background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.bruguil-approach-card strong{color:var(--green-900);font-size:13px}.bruguil-approach-card small{color:var(--muted);margin-top:4px;font-size:9px}.bruguil-knowledge__card>svg{color:var(--gold-light)}.bruguil-knowledge__card strong{color:#fff;max-width:470px;margin-top:9px;font-size:20px;line-height:1.38}.bruguil-involve__inner>div:first-child>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.bruguil-involve__inner h2{color:#fff;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2.2vw,31px);font-weight:570}.bruguil-involve__actions{flex-shrink:0;gap:9px;display:flex}.bruguil-involve__outline,.bruguil-involve__button{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:10px;font-weight:820;display:inline-flex}.bruguil-involve__button{background:var(--gold);color:var(--green-950)}.bruguil-footer{isolation:isolate;color:#fff;background:var(--navy-950,#062f4f);width:100%;position:relative;overflow:hidden}.bruguil-footer__cta{background:var(--navy-900,#0a4168);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a;position:relative}.bruguil-footer__cta:before{content:"";background:var(--gold,#f7b718);width:5px;position:absolute;top:0;bottom:0;left:0}.bruguil-footer__cta-inner{justify-content:space-between;align-items:center;gap:48px;min-height:126px;display:flex}.bruguil-footer__cta-content{align-items:center;gap:20px;min-width:0;display:flex}.bruguil-footer__cta-icon{width:56px;height:56px;color:var(--gold,#f7b718);background:#ffb8191a;border:1px solid #ffb81942;border-radius:50%;flex:none;place-items:center;display:grid}.bruguil-footer__cta-copy{min-width:0}.bruguil-footer__cta-copy>span{color:var(--gold,#f7b718);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.bruguil-footer__cta-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(23px,2.3vw,34px);font-weight:650;line-height:1.16}.bruguil-footer__cta-actions{flex:none;align-items:center;gap:10px;display:flex}.bruguil-footer__cta-primary,.bruguil-footer__cta-secondary{white-space:nowrap;min-height:50px;transition:transform var(--transition), background var(--transition), border-color var(--transition), color var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:11px;font-weight:820;display:inline-flex}.bruguil-footer__cta-primary{border:1px solid var(--gold,#f7b718);background:var(--gold,#f7b718);color:var(--navy-950,#062f4f);box-shadow:0 4px 0 var(--gold-dark,#c88400)}.bruguil-footer__cta-primary:hover{background:var(--gold-hover,#e9a90d);transform:translateY(-2px)}.bruguil-footer__cta-secondary{color:#fff;background:#ffffff06;border:1px solid #fff6}.bruguil-footer__cta-secondary:hover{color:var(--navy-950,#062f4f);background:#fff;border-color:#fff;transform:translateY(-2px)}.bruguil-footer__main{background:var(--navy-950,#062f4f);padding:72px 0 28px;position:relative}.bruguil-footer__main:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-290px;right:-230px}.bruguil-footer__main:after{content:"";pointer-events:none;border:1px solid #ffb8190b;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-155px;right:-90px}.bruguil-footer__grid{z-index:2;grid-template-columns:minmax(290px,1.35fr) repeat(3,minmax(145px,.62fr));gap:clamp(38px,5vw,76px);display:grid;position:relative}.bruguil-footer__brand{align-items:center;gap:14px;display:inline-flex}.bruguil-footer__brand-mark{width:55px;height:55px;color:var(--navy-900,#0a4168);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.bruguil-footer__brand-copy{flex-direction:column;display:flex}.bruguil-footer__brand-copy strong{color:#fff;letter-spacing:-.028em;font-size:19px;font-weight:800;line-height:1.05}.bruguil-footer__brand-copy small{color:var(--gold,#f7b718);letter-spacing:.18em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:850;line-height:1}.bruguil-footer__description{color:#ffffffa3;max-width:395px;margin:25px 0 27px;font-size:12px;line-height:1.72}.bruguil-footer__contact-list{flex-direction:column;gap:7px;display:flex}.bruguil-footer__contact-item{min-height:52px;color:inherit;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.bruguil-footer__contact-icon{width:34px;height:34px;color:var(--gold,#f7b718);background:#ffffff0e;border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid}.bruguil-footer__contact-item>div{flex-direction:column;min-width:0;display:flex}.bruguil-footer__contact-item small{color:#fff6;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.2}.bruguil-footer__contact-item strong{color:#ffffffd4;margin-top:3px;font-size:11px;font-weight:650}a.bruguil-footer__contact-item:hover strong{color:#fff}.bruguil-footer__column{min-width:0}.bruguil-footer__column h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 24px;padding-bottom:13px;font-size:10px;font-weight:850;line-height:1;position:relative}.bruguil-footer__column h3:after{content:"";background:var(--gold,#f7b718);border-radius:99px;width:28px;height:2px;position:absolute;bottom:0;left:0}.bruguil-footer__links{flex-direction:column;display:flex}.bruguil-footer__links a{color:#ffffffa3;min-height:39px;transition:color var(--transition), padding-left var(--transition);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:10px;font-size:11px;line-height:1.3;display:flex}.bruguil-footer__links a svg{opacity:0;color:var(--gold,#f7b718);transition:opacity var(--transition), transform var(--transition);flex:none;transform:translate(-4px)}.bruguil-footer__links a:hover{color:#fff;padding-left:3px}.bruguil-footer__links a:hover svg{opacity:1;transform:translate(0)}.bruguil-footer__resource-strip{z-index:2;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:50px;margin-top:64px;padding:30px 0;display:flex;position:relative}.bruguil-footer__resource-copy{max-width:720px}.bruguil-footer__resource-copy>span{color:var(--gold,#f7b718);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.bruguil-footer__resource-copy h3{color:#fff;letter-spacing:-.028em;margin:6px 0 7px;font-size:clamp(19px,1.8vw,24px);font-weight:650;line-height:1.2}.bruguil-footer__resource-copy p{color:#ffffff75;max-width:620px;margin:0;font-size:10px;line-height:1.6}.bruguil-footer__resource-actions{flex:none;align-items:center;gap:20px;display:flex}.bruguil-footer__resource-button{min-height:46px;color:var(--navy-950,#062f4f);transition:transform var(--transition), background var(--transition);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:10px;font-weight:820;display:inline-flex}.bruguil-footer__resource-button:hover{background:var(--gold,#f7b718);transform:translateY(-2px)}.bruguil-footer__resource-link{color:#ffffffab;transition:color var(--transition);align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.bruguil-footer__resource-link:hover{color:var(--gold,#f7b718)}.bruguil-footer__bottom{z-index:2;justify-content:space-between;align-items:flex-start;gap:30px;min-height:72px;padding-top:25px;display:flex;position:relative}.bruguil-footer__bottom p{color:#ffffff63;margin:0;font-size:9px}.bruguil-footer__legal{flex-wrap:wrap;align-items:center;gap:15px 22px;display:flex}.bruguil-footer__legal a{color:#ffffff70;transition:color var(--transition);font-size:9px}.bruguil-footer__legal a:hover{color:#fff}.bruguil-footer__legal-contact{align-items:center;gap:5px;display:inline-flex}.bruguil-footer__legal-contact svg{color:var(--gold,#f7b718)}@media (max-width:1050px){.bruguil-footer__cta-inner{min-height:0;padding:30px 0}.bruguil-footer__grid{grid-template-columns:minmax(270px,1.2fr) repeat(2,minmax(150px,1fr))}.bruguil-footer__column:last-child{grid-column:2/-1}.bruguil-footer__resource-strip{flex-direction:column;align-items:flex-start;gap:25px}}@media (max-width:720px){.bruguil-footer__cta-inner{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 0}.bruguil-footer__cta-content{align-items:flex-start}.bruguil-footer__cta-actions{flex-direction:column;width:100%}.bruguil-footer__cta-primary,.bruguil-footer__cta-secondary{width:100%}.bruguil-footer__main{padding-top:52px}.bruguil-footer__grid{grid-template-columns:1fr;gap:38px}.bruguil-footer__column:last-child{grid-column:auto}.bruguil-footer__brand-column{max-width:none}.bruguil-footer__description{max-width:520px}.bruguil-footer__resource-strip{margin-top:48px}.bruguil-footer__resource-actions{flex-direction:column;align-items:stretch;gap:14px;width:100%}.bruguil-footer__resource-button{width:100%}.bruguil-footer__resource-link{justify-content:center}.bruguil-footer__bottom{flex-direction:column;gap:18px}}@media (max-width:430px){.bruguil-footer__cta-content{gap:14px}.bruguil-footer__cta-icon{width:46px;height:46px}.bruguil-footer__cta-copy h2{font-size:21px}.bruguil-footer__brand-mark{width:49px;height:49px}.bruguil-footer__brand-copy strong{font-size:17px}.bruguil-footer__resource-strip{padding:25px 0}}@media (prefers-reduced-motion:reduce){.bruguil-footer a{transition:none!important}}.about-page{background:#fff;width:100%;overflow-x:hidden}.about-hero{isolation:isolate;background:var(--green-950);align-items:stretch;min-height:clamp(650px,100svh - 118px,820px);display:flex;position:relative;overflow:hidden}.about-hero-image{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04)brightness(.9);width:100%;height:100%}.about-hero-kicker>span{background:var(--gold);width:34px;height:2px}.about-hero-content h1{color:#fff;letter-spacing:-.052em;margin:0;font-size:clamp(50px,5.5vw,82px);font-weight:650;line-height:1}.about-hero-actions{gap:10px;margin-top:31px;display:flex}.about-hero-primary,.about-outline-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.about-hero-primary{background:var(--gold);color:var(--green-950)}.about-outline-button{color:#fff;border:1px solid #fff6}.about-outline-button:hover{color:var(--green-900);background:#fff}.about-hero-principle{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding-right:16px;display:grid}.about-hero-principle strong{color:#fff;font-size:11px}.about-hero-principle small{color:#ffffff7a;margin-top:2px;font-size:8px;display:block}.about-hero-card{border-radius:var(--radius-md);width:100%;max-width:400px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1343329e;border:1px solid #ffffff2b;justify-self:end;padding:28px}.about-hero-card-icon{background:var(--gold);width:38px;height:38px;color:var(--green-950);border-radius:50%;place-items:center;display:grid}.about-hero-card h2{color:#fff;margin:28px 0 22px;font-size:clamp(21px,2vw,28px);font-weight:560;line-height:1.32}.about-hero-card-list{border-top:1px solid #ffffff24}.about-hero-card-list>div{border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:60px;display:grid}.about-hero-card-list strong{color:#fffffff0;font-size:11px}.about-hero-card-list small{color:#ffffff73;font-size:8px}.about-hero-values{scrollbar-width:none;gap:clamp(16px,2.6vw,38px);display:flex;overflow-x:auto}.about-hero-values span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:7.5px;font-weight:750}.about-hero-scroll{color:#ffffffb8;text-transform:uppercase;flex-shrink:0;align-items:center;gap:7px;font-size:8px;font-weight:750;display:inline-flex}.about-intro-heading h2,.geography-copy h2{color:var(--green-950);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:650;line-height:1.07}.about-intro-copy p,.geography-copy>p{color:var(--muted);font-size:14px;line-height:1.8}.about-intro-copy .about-intro-lead{color:var(--green-800);margin-top:0;font-size:clamp(20px,2vw,27px);line-height:1.5}.about-purpose{padding:0 0 var(--section-space);background:#fff}.about-purpose-card{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-height:530px;padding:clamp(30px,4vw,44px);display:flex}.about-purpose-card h2{color:var(--green-950);letter-spacing:-.043em;margin:12px 0 19px;font-size:clamp(29px,3.2vw,44px);font-weight:630;line-height:1.14}.about-strategy-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:350px;padding:29px;display:flex}.value-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:27px}.value-card h3{color:var(--green-900);margin:44px 0 10px;font-size:18px}.about-beneficiaries{padding:var(--section-space) 0;background:var(--green-900);color:#fff}.about-light-label{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.about-beneficiary-copy h2{color:#fff;letter-spacing:-.047em;margin:12px 0 0;font-size:clamp(37px,4vw,57px);font-weight:620;line-height:1.08}.about-beneficiary-copy p{color:#ffffffa8;margin:22px 0 0;font-size:14px;line-height:1.74}.about-beneficiary-item{border-radius:var(--radius-sm);background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;gap:14px;min-height:100px;padding:19px;display:flex}.about-beneficiary-item>span{width:42px;height:42px;color:var(--gold-light);background:#c9a84c24;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.geography-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, var(--green-800), var(--green-950));width:100%;max-width:540px;box-shadow:var(--shadow-lg);border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.geography-visual:before,.geography-visual:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.geography-visual:before{width:72%;height:72%}.geography-visual:after{width:42%;height:42%}.geography-orbit{border:1px dashed #c9a84c61;border-radius:50%;position:absolute}.geography-center{z-index:3;background:var(--gold);width:150px;height:150px;color:var(--green-950);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.geo-point{z-index:5;color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:750;position:absolute}.geography-steps,.governance-list{border-top:1px solid var(--line)}.geography-steps>div{border-bottom:1px solid var(--line);grid-template-columns:42px 120px 1fr;gap:14px;padding:16px 0;display:grid}.geography-steps span{color:var(--gold-dark);font-size:9px;font-weight:850}.geography-steps p{color:var(--muted);margin:0;font-size:11px}.governance-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.governance-feature{border:1px solid var(--green-200);border-radius:var(--radius-md);background:var(--green-100);padding:34px}.governance-feature>span{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.governance-feature h3{color:var(--green-950);margin:45px 0 14px;font-size:clamp(24px,2.5vw,34px);line-height:1.24}.governance-list{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;overflow:hidden}.governance-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:grid}.governance-row:last-child{border-bottom:0}.governance-row:hover{background:var(--green-50)}.governance-row strong{color:var(--green-900);font-size:12px}.about-safeguarding-inner{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:27px;padding:38px;display:grid}.about-safeguarding-icon{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.about-safeguarding-inner p{color:var(--muted);margin:7px 0;font-size:12.5px;line-height:1.65}.about-future-label{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.about-future h2{color:#fff;letter-spacing:-.05em;max-width:980px;margin:17px auto 22px;font-size:clamp(38px,4.8vw,64px);font-weight:610;line-height:1.05}.future-principles span{color:#ffffffc2;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;font-size:9px}.about-partnership h2{color:var(--green-950);letter-spacing:-.047em;margin:0;font-size:clamp(35px,3.8vw,54px);font-weight:620;line-height:1.07}.about-partnership-actions{flex-direction:column;gap:14px;min-width:210px;display:flex}.about-text-link{color:var(--green-800);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:740;display:inline-flex}.resources-page{background:#fff;width:100%;overflow-x:hidden}.resources-hero{isolation:isolate;background:var(--green-900);align-items:center;min-height:clamp(610px,100svh - 118px,760px);display:flex;position:relative;overflow:hidden}.resources-hero:before{content:"";background:radial-gradient(circle at 82% 20%, #c9a84c2e, transparent 23%), linear-gradient(120deg, var(--green-900), var(--green-950));position:absolute;inset:0}.resources-hero-pattern{border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.resources-hero-pattern:before,.resources-hero-pattern:after{content:"";border:1px solid #c9a84c29;border-radius:50%;position:absolute}.resources-hero-pattern:before{inset:68px}.resources-hero-pattern:after{inset:145px}.resources-hero-inner{z-index:3;grid-template-columns:minmax(0,1.08fr) minmax(320px,.48fr);align-items:center;gap:clamp(50px,6vw,95px);width:100%;padding-top:82px;padding-bottom:82px;display:grid;position:relative}.resources-kicker{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:20px;font-size:9px;font-weight:850;display:inline-flex}.resources-kicker:before{content:"";background:var(--gold);width:30px;height:2px}.resources-hero-copy h1{color:#fff;letter-spacing:-.054em;margin:0;font-size:clamp(48px,5.5vw,80px);font-weight:640;line-height:1}.resources-hero-copy h1 span{color:var(--gold-light)}.resources-hero-copy>p{color:#ffffffb5;max-width:720px;margin:25px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.72}.resources-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.resources-hero .yellow-button{background:var(--gold);color:var(--green-950)}.resources-outline-button{color:#fff;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:11px;font-weight:750;display:inline-flex}.resources-outline-button:hover{color:var(--green-900);background:#fff}.resources-hero-panel{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff1;border:1px solid #ffffff26;justify-self:end;width:100%;max-width:410px;padding:28px}.resources-panel-icon{background:var(--gold);width:56px;height:56px;color:var(--green-950);border-radius:50%;place-items:center;margin-bottom:38px;display:grid}.resources-hero-panel>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.resources-hero-panel h2{color:#fff;margin:10px 0 24px;font-size:clamp(22px,2vw,29px);font-weight:560;line-height:1.34}.resources-panel-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.resources-panel-stats strong{color:#fff;font-size:15px}.resources-panel-stats span{color:#ffffff75;font-size:8px}.resources-intro,.resource-focus-section,.featured-resource-section,.resource-library{padding:var(--section-space) 0}.resources-intro,.featured-resource-section{background:#fff}.resource-focus-section,.resource-library{background:var(--green-50)}.resources-intro-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(50px,6vw,95px);display:grid}.resources-intro-grid h2{color:var(--green-950);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:640;line-height:1.07}.resources-intro-copy p{color:var(--muted);font-size:14px;line-height:1.78}.resources-intro-copy .resources-intro-lead{color:var(--green-800);margin-top:0;font-size:clamp(20px,1.9vw,26px);line-height:1.5}.resource-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.resource-focus-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:315px;padding:27px;display:flex}.resource-focus-card:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-4px)}.resource-focus-icon{background:var(--green-100);width:49px;height:49px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.resource-focus-card h3{color:var(--green-900);margin:50px 0 11px;font-size:19px}.resource-focus-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.resource-focus-card a{color:var(--green-700);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:780;display:inline-flex}.featured-resource-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:400px;box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);display:grid;overflow:hidden}.featured-resource-sidebar{background:var(--green-800);color:#fff;flex-direction:column;justify-content:space-between;padding:31px;display:flex}.featured-resource-sidebar svg{color:var(--gold-light)}.featured-resource-sidebar span{color:#ffffffb3;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.featured-resource-content{padding:clamp(34px,5vw,50px)}.featured-resource-content h2{color:var(--green-950);letter-spacing:-.042em;margin:0;font-size:clamp(29px,3.3vw,46px);font-weight:620;line-height:1.12}.featured-resource-content>p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.7}.featured-resource-meta{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.featured-resource-meta span{background:var(--green-50);color:var(--green-700);border-radius:999px;padding:6px 10px;font-size:8px}.featured-resource-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding-top:21px;display:flex}.resource-status,.resource-availability{text-transform:uppercase;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.resource-status,.resource-availability.available{border:1px solid var(--green-200);background:var(--green-100);color:var(--green-700)}.resource-availability{background:var(--gold-pale);color:var(--gold-dark);border:1px solid #eadcb8}.resource-view-link{color:var(--green-800);align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.resource-library{position:relative;overflow:hidden}.resource-library:before{content:"";pointer-events:none;background:#d6e9db6b;border-radius:50%;width:460px;height:460px;position:absolute;top:-190px;right:-150px}.resource-library>.site-container{z-index:2;position:relative}.resource-toolbar{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.resource-search{border:1px solid var(--line-dark);background:#fff;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;width:min(390px,100%);height:48px;padding:0 15px;display:flex}.resource-search:focus-within{border-color:var(--green-500);box-shadow:0 0 0 4px #6ca58421}.resource-search svg{color:var(--green-600)}.resource-search input{width:100%;min-width:0;height:100%;color:var(--green-950);background:0 0;border:0;outline:0;font-size:13px}.resource-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.resource-filters button{border:1px solid var(--line);min-height:37px;color:var(--green-700);background:#fff;border-radius:999px;padding:0 13px;font-size:10px;font-weight:720}.resource-filters button:hover{background:var(--green-100)}.resource-filters button.active{border-color:var(--green-800);background:var(--green-800);color:#fff}.resource-result-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:19px 2px 12px;font-size:9px;font-weight:750}.resource-list{flex-direction:column;gap:10px;display:flex}.resource-row{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:36px 50px minmax(0,1fr) 155px;align-items:center;gap:19px;min-height:146px;padding:22px 23px;display:grid;position:relative;overflow:hidden}.resource-row:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.resource-index{color:var(--gold-dark);align-self:start;padding-top:5px;font-size:9px;font-weight:850}.resource-document-icon{background:var(--green-100);width:50px;height:50px;color:var(--green-700);border-radius:9px;place-items:center;display:grid}.resource-row-content{min-width:0}.resource-tags{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.resource-tags span{background:var(--green-50);color:var(--green-600);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:800}.resource-tags span:nth-child(2){background:var(--gold-pale);color:var(--gold-dark)}.resource-row-content h3{color:var(--green-950);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:680;line-height:1.34}.resource-row-content p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.62}.resource-row-action{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.resource-row-action a{color:var(--green-800);align-items:center;gap:6px;font-size:11px;font-weight:760;display:inline-flex}.resource-disabled-link{color:var(--muted-light);font-size:10px}.resource-empty{border:1px dashed var(--green-300);border-radius:var(--radius-md);text-align:center;background:#ffffffbd;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.resource-empty>svg{background:var(--green-100);width:50px;height:50px;color:var(--green-700);border-radius:50%;padding:12px}.resource-empty h3{color:var(--green-900);margin:17px 0 5px;font-size:19px}.resource-empty p{color:var(--muted);margin:0;font-size:12px}.resource-development{background:#fff;padding:82px 0}.resource-development-inner{border:1px solid var(--green-200);border-radius:var(--radius-md);background:var(--green-100);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:28px;padding:38px;display:grid}.resource-development-icon{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.resource-development h2{color:var(--green-950);margin:0 0 10px;font-size:clamp(27px,3vw,40px);line-height:1.15}.resource-development p{color:var(--green-700);margin:0;font-size:13px;line-height:1.65}.resources-cta{background:var(--green-900);color:#fff;padding:90px 0}.resources-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:65px;display:grid}.resources-cta-label{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.resources-cta h2{color:#fff;letter-spacing:-.048em;margin:10px 0 15px;font-size:clamp(35px,4vw,55px);line-height:1.08}.resources-cta p{color:#ffffffa1;margin:0;font-size:13px;line-height:1.7}.resources-cta-button{background:var(--gold);color:var(--green-950)}.contact-page{width:100%;overflow-x:hidden}.contact-hero{background:var(--green-900);align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.contact-hero:after{content:"";background:radial-gradient(circle at 84% 28%,#c9a84c2b,#0000 23%);position:absolute;inset:0}.contact-hero-grid-pattern{opacity:.1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.contact-hero-inner{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:center;gap:90px;width:100%;padding-top:82px;padding-bottom:82px;display:grid;position:relative}.contact-kicker,.donate-kicker{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:850;display:inline-flex}.contact-hero-copy h1,.donate-hero-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,80px);font-weight:640;line-height:1.01}.contact-hero-copy h1 span,.donate-hero-copy h1 span{color:var(--gold-light)}.contact-hero-copy>p,.donate-hero-copy>p{color:#ffffffb3;max-width:720px;margin:26px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.73}.contact-hero-actions,.donate-hero-actions{gap:10px;margin-top:32px;display:flex}.contact-outline-button,.donate-outline-button{color:#fff;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:11px;font-weight:730;display:inline-flex}.contact-outline-button:hover,.donate-outline-button:hover{color:var(--green-900);background:#fff}.contact-hero-information,.donate-hero-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;padding:30px}.contact-hero-info-icon,.donate-hero-icon{background:var(--gold);width:56px;height:56px;color:var(--green-950);border-radius:50%;place-items:center;margin-bottom:38px;display:grid}.contact-hero-information>span,.donate-hero-card>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-hero-information h2,.donate-hero-card h2{color:#fff;margin:8px 0 24px;font-size:clamp(22px,2vw,30px);line-height:1.34}.contact-location-meta,.donate-hero-points{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;padding-top:20px;display:flex}.contact-location-meta>div,.donate-hero-points div{color:#ffffffb8;align-items:center;gap:9px;font-size:11px;display:flex}.contact-location-meta svg,.donate-hero-points svg{color:var(--gold-light)}.contact-intro,.contact-form-section,.contact-location,.donate-intro,.donation-section,.donate-support,.donate-accountability,.donate-other-ways{padding:var(--section-space) 0}.contact-intro,.contact-form-section,.donate-intro,.donate-support,.donate-other-ways{background:#fff}.contact-areas,.contact-location,.donation-section,.donate-accountability{background:var(--green-50)}.contact-intro-grid,.donate-intro-grid,.contact-form-layout,.donation-layout,.donate-accountability-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(55px,7vw,100px);display:grid}.contact-intro-grid h2,.contact-form-copy h2,.donate-intro-grid h2,.donation-copy h2,.donate-accountability-copy h2{color:var(--green-950);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:640;line-height:1.07}.contact-intro-copy p,.contact-form-copy>p,.donate-intro-copy p,.donation-copy>p,.donate-accountability-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.contact-intro-copy .contact-intro-lead,.donate-intro-copy .donate-intro-lead{color:var(--green-800);margin-top:0;font-size:clamp(20px,2vw,26px);line-height:1.5}.contact-areas{padding:var(--section-space) 0}.contact-area-grid,.donate-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-area-card,.donate-support-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:300px;padding:27px;display:flex}.contact-area-card:hover,.donate-support-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.contact-area-icon,.donate-support-icon{background:var(--green-100);width:49px;height:49px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.contact-area-card h3,.donate-support-card h3{color:var(--green-900);margin:46px 0 11px;font-size:19px}.contact-area-card p,.donate-support-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.contact-area-link,.donate-support-card a{color:var(--gold-dark);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:780;display:inline-flex}.contact-form-copy,.donation-copy{position:sticky;top:115px}.contact-guidance-list,.donation-trust-list{border-top:1px solid var(--line);margin-top:38px}.contact-guidance-item,.donation-trust-list>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;padding:19px 0;display:grid}.contact-guidance-item>span{background:var(--green-100);width:38px;height:38px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.contact-guidance-item strong,.donation-trust-list strong{color:var(--green-900);font-size:12px}.contact-guidance-item p,.donation-trust-list small{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.contact-form-card,.donation-form{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:34px}.contact-form-heading,.donation-form-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:29px;padding-bottom:20px;display:flex}.contact-form-heading>span,.donation-form-header h3{color:var(--green-900);font-weight:760}.contact-form-heading>div,.donation-lock{background:var(--green-100);width:40px;height:40px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.contact-form-name-grid,.donation-name-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-field,.donation-name-grid label,.donation-email{flex-direction:column;margin-bottom:17px;display:flex}.contact-field-label,.donation-label,.donation-name-grid label>span,.donation-email>span{color:var(--ink-soft);margin-bottom:7px;font-size:10px;font-weight:780}.contact-field input,.contact-field textarea,.contact-field select,.donation-name-grid input,.donation-email input,.donation-select-wrap select,.donation-custom{border:1px solid var(--line-dark);color:var(--green-900);background:#fff;border-radius:7px}.contact-field input,.contact-field select,.donation-name-grid input,.donation-email input,.donation-select-wrap select{outline:0;height:49px;padding:0 14px}.contact-field textarea{resize:vertical;outline:0;min-height:150px;padding:14px}.contact-field input:focus,.contact-field textarea:focus,.contact-field select:focus,.donation-name-grid input:focus,.donation-email input:focus,.donation-select-wrap select:focus,.donation-custom:focus-within{border-color:var(--green-500);box-shadow:0 0 0 4px #6ca58421}.contact-select-wrap,.donation-select-wrap{position:relative}.contact-select-wrap select,.donation-select-wrap select{appearance:none;width:100%;padding-right:40px}.contact-select-wrap svg,.donation-select-wrap svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.contact-character-count,.contact-form-note,.donation-form-foot{color:var(--muted-light);font-size:9px}.contact-character-count{text-align:right;margin-top:5px}.contact-consent,.donation-anonymous{color:var(--muted);align-items:flex-start;gap:9px;font-size:10px;display:flex}.contact-consent{margin:5px 0 16px}.contact-submit-button,.donation-submit{background:var(--green-700);color:#fff;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-size:11px;font-weight:850;display:flex}.contact-submit-button:hover,.donation-submit:hover{background:var(--green-800)}.contact-location-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.contact-location-visual,.donate-accountability-visual{background:var(--green-900);place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.contact-map-ring,.contact-location-visual:before,.contact-location-visual:after,.donate-accountability-visual:before,.donate-accountability-visual:after{position:absolute}.contact-map-ring,.donate-accountability-visual:before,.donate-accountability-visual:after{border:1px solid #c9a84c45;border-radius:50%}.contact-ring-one{width:72%;height:72%}.contact-ring-two{width:44%;height:44%}.contact-map-center,.donate-accountability-center{z-index:3;background:var(--gold);width:145px;height:145px;color:var(--green-950);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.contact-location-copy{padding:clamp(40px,5vw,72px)}.contact-location-copy h2{color:var(--green-950);margin:0;font-size:clamp(35px,4vw,54px);line-height:1.08}.contact-location-copy>p{color:var(--muted);margin:22px 0 30px;line-height:1.72}.contact-location-details{border-top:1px solid var(--line)}.contact-location-details>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:15px 0;display:grid}.contact-location-details svg{color:var(--gold-dark)}.contact-location-details span{flex-direction:column;display:flex}.contact-location-details small{color:var(--muted-light);text-transform:uppercase;font-size:8px}.contact-location-details strong{color:var(--green-900);font-size:12px}.contact-safeguarding{background:var(--green-900);color:#fff;padding:82px 0}.contact-safeguarding-inner{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.contact-safeguarding-icon{background:var(--gold);width:64px;height:64px;color:var(--green-950);border-radius:50%;place-items:center;display:grid}.contact-light-label{color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-safeguarding h2{color:#fff;margin:7px 0 10px;font-size:clamp(29px,3vw,41px)}.contact-safeguarding p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.contact-yellow-button{background:var(--gold);color:var(--green-950)}.contact-partnership,.donate-final-cta{background:var(--green-100);padding:82px 0}.contact-partnership-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:65px;display:grid}.contact-partnership h2{color:var(--green-950);margin:0;font-size:clamp(35px,3.8vw,54px);line-height:1.08}.contact-partnership p{color:var(--green-700);font-size:13px;line-height:1.68}.donate-page{width:100%;overflow-x:hidden}.donate-hero{background:var(--green-950);align-items:center;min-height:630px;display:flex;position:relative;overflow:hidden}.donate-hero-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.donate-hero-overlay{z-index:1;background:linear-gradient(90deg,#0a2c21f0,#0a2c21c2 52%,#0a2c2138);position:absolute;inset:0}.donate-hero-inner{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:center;gap:90px;width:100%;padding-top:82px;padding-bottom:82px;display:grid;position:relative}.donation-layout{grid-template-columns:minmax(0,.72fr) minmax(500px,.9fr)}.donation-form-header>div>span{color:var(--gold-dark);text-transform:uppercase;font-size:8px;font-weight:850}.donation-control-group{margin-bottom:22px}.donation-frequency{border:1px solid var(--line);background:var(--green-50);border-radius:7px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.donation-frequency button{height:42px;color:var(--muted);background:0 0;border:0;border-radius:5px;font-size:12px;font-weight:700}.donation-frequency button.active{color:var(--green-950);box-shadow:var(--shadow-xs);background:#fff}.donation-amount-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.donation-amount-grid button{border:1px solid var(--line-dark);height:50px;color:var(--ink-soft);background:#fff;border-radius:7px;font-size:12px;font-weight:760}.donation-amount-grid button.active{border-color:var(--green-700);background:var(--green-700);color:#fff}.donation-custom{grid-template-columns:auto 1fr;align-items:center;height:49px;margin-top:8px;display:grid;overflow:hidden}.donation-custom>span{border-right:1px solid var(--line);background:var(--green-50);height:100%;color:var(--muted);align-items:center;padding:0 13px;font-size:12px;font-weight:750;display:flex}.donation-custom input{width:100%;height:100%;color:var(--green-900);border:0;outline:0;padding:0 13px}.donation-section-divider{border-top:1px solid var(--line);margin:29px 0 22px;position:relative}.donation-section-divider span{color:var(--muted);text-transform:uppercase;background:#fff;padding-right:12px;font-size:9px;font-weight:780;position:absolute;top:-8px;left:0}.donation-summary{border:1px solid var(--line);background:var(--green-50);border-radius:7px;justify-content:space-between;align-items:center;margin-top:24px;padding:18px;display:flex}.donation-summary>div{flex-direction:column;display:flex}.donation-summary div span{color:var(--muted);text-transform:uppercase;font-size:9px}.donation-summary strong{color:var(--green-950);margin-top:3px;font-size:26px}.donation-summary>span{color:var(--gold-dark);font-size:10px;font-weight:800}.donate-accountability-layout{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr)}.donate-accountability-visual:before{content:"";width:70%;height:70%}.donate-accountability-visual:after{content:"";width:45%;height:45%}.donate-accountability-center{width:170px;height:170px}.donate-accountability-list{border-top:1px solid var(--line)}.donate-accountability-list>div{border-bottom:1px solid var(--line);min-height:54px;color:var(--ink-soft);align-items:center;gap:11px;font-size:12px;display:flex}.donate-other-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.donate-other-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:56px 1fr auto;gap:21px;min-height:280px;padding:30px;display:grid}.donate-other-icon{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.donate-other-card div>span{color:var(--gold-dark);text-transform:uppercase;font-size:8px;font-weight:820}.donate-other-card h3{color:var(--green-900);margin:9px 0 11px;font-size:clamp(22px,2.2vw,30px)}.donate-other-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.68}.donate-final-inner{text-align:center;max-width:1050px;margin-inline:auto}.donate-final-inner>span{color:var(--gold-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.donate-final-inner h2{max-width:880px;color:var(--green-950);letter-spacing:-.052em;margin:15px auto;font-size:clamp(40px,4.8vw,64px);line-height:1.05}.donate-final-inner p{max-width:740px;color:var(--green-700);margin:0 auto;line-height:1.68}.donate-final-button{margin-top:30px}@media (max-width:1160px){.site-container{width:calc(100% - 48px)}.bruguil-overview__grid{grid-template-columns:1fr 1fr}.bruguil-overview__programs{grid-column:1/-1}.bruguil-program-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.about-hero-inner,.resources-hero-inner,.contact-hero-inner,.donate-hero-inner{grid-template-columns:1fr;gap:42px}.about-hero-card,.resources-hero-panel,.contact-hero-information,.donate-hero-card{justify-self:start;max-width:620px}.about-introduction-grid,.about-beneficiary-layout,.about-geography-grid,.governance-layout,.resources-intro-grid,.contact-intro-grid,.contact-form-layout,.donate-intro-grid,.donation-layout,.donate-accountability-layout{grid-template-columns:1fr;gap:50px}.contact-form-copy,.donation-copy{position:static}.contact-location-card{grid-template-columns:1fr}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main .footer-column:last-child{display:none}}@media (max-width:900px){.section-heading-row,.about-section-header,.resources-section-heading,.contact-section-heading,.donate-section-heading{grid-template-columns:1fr;gap:18px}.bruguil-approach__inner,.bruguil-knowledge__grid{grid-template-columns:1fr;gap:38px}.bruguil-priorities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-priority:nth-child(2){border-right:0}.bruguil-priority:nth-child(-n+2){border-bottom:1px solid var(--line)}.values-grid,.contact-area-grid,.donate-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-cta-inner,.contact-partnership-inner,.about-partnership-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:820px){.bruguil-overview__grid{grid-template-columns:1fr}.bruguil-overview__programs{grid-column:auto}.bruguil-program-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-overview__image-wrap{min-height:440px}.bruguil-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-purpose-grid,.about-strategy-grid,.about-beneficiary-list{grid-template-columns:1fr}.resource-toolbar{flex-direction:column;align-items:stretch}.resource-search{width:100%}.resource-filters{justify-content:flex-start}.featured-resource-card{grid-template-columns:1fr}.resource-row{grid-template-columns:34px 50px minmax(0,1fr)}.resource-row-action{flex-direction:row;grid-column:3;justify-content:flex-start;align-items:center}.about-safeguarding-inner,.contact-safeguarding-inner,.resource-development-inner{grid-template-columns:64px 1fr}.about-safeguarding-inner>.about-dark-button,.contact-safeguarding-inner>.contact-yellow-button,.resource-development-inner>.about-dark-button{grid-column:2;justify-self:start}}@media (max-width:760px){.contact-hero-information,.donate-hero-card{display:none}.donate-other-grid{grid-template-columns:1fr}}@media (max-width:680px){.site-container{width:calc(100% - 28px)}.bruguil-home-hero__actions,.about-hero-actions,.resources-hero-actions,.contact-hero-actions,.donate-hero-actions{flex-direction:column;align-items:stretch}.bruguil-home-hero__primary,.bruguil-home-hero__secondary,.about-hero-primary,.about-outline-button,.resources-hero .yellow-button,.resources-outline-button,.contact-outline-button,.donate-outline-button{width:100%}.bruguil-priorities__grid{grid-template-columns:1fr}.bruguil-priority{border-right:0;border-bottom:1px solid var(--line);min-height:145px}.bruguil-priority:last-child{border-bottom:0}.bruguil-overview,.bruguil-knowledge,.about-introduction,.about-values,.about-geography,.about-governance,.resources-intro,.resource-focus-section,.featured-resource-section,.resource-library,.contact-intro,.contact-areas,.contact-form-section,.contact-location,.donate-intro,.donation-section,.donate-support,.donate-accountability,.donate-other-ways{padding:var(--section-space-mobile) 0}.bruguil-overview__image-wrap{min-height:350px}.bruguil-program-mini-grid,.bruguil-approach__grid,.resource-focus-grid,.contact-area-grid,.donate-support-grid{grid-template-columns:1fr}.bruguil-program-mini{min-height:82px}.bruguil-approach-card{border-left:0;border-top:1px solid var(--green-200);min-height:105px}.bruguil-involve{padding:42px 0}.bruguil-involve__inner{flex-direction:column;align-items:flex-start}.bruguil-involve__actions{flex-direction:column;width:100%}.bruguil-involve__outline,.bruguil-involve__button{width:100%}.footer-main{grid-template-columns:1fr;gap:36px}.footer-main .footer-column:last-child{display:flex}.footer-newsletter{flex-direction:column;align-items:stretch}.subscribe-form{background:0 0;flex-direction:column;max-width:none;overflow:visible}.subscribe-form input,.subscribe-form button{border-radius:999px;width:100%}.subscribe-form input{background:#fff;margin-bottom:8px}.footer-bottom{flex-direction:column;align-items:flex-start}.about-hero,.resources-hero,.contact-hero,.donate-hero{min-height:610px}.about-hero-inner,.resources-hero-inner,.contact-hero-inner,.donate-hero-inner{padding-top:64px;padding-bottom:72px}.about-hero-content h1,.resources-hero-copy h1,.contact-hero-copy h1,.donate-hero-copy h1{font-size:clamp(40px,12vw,56px)}.about-hero-card,.resources-hero-panel,.about-hero-floating-values{display:none}.about-hero-principles{grid-template-columns:1fr;gap:9px}.about-hero-principle+.about-hero-principle{border-top:1px solid #ffffff1a;border-left:0;padding:9px 0 0}.about-intro-heading h2,.about-section-header h2,.about-beneficiary-copy h2,.geography-copy h2,.resources-intro-grid h2,.resources-section-heading h2,.contact-intro-grid h2,.contact-form-copy h2,.donate-intro-grid h2,.donation-copy h2,.donate-accountability-copy h2{font-size:35px}.values-grid{grid-template-columns:1fr}.about-safeguarding-inner,.contact-safeguarding-inner,.resource-development-inner{grid-template-columns:1fr;padding:26px}.about-safeguarding-inner>.about-dark-button,.contact-safeguarding-inner>.contact-yellow-button,.resource-development-inner>.about-dark-button{grid-column:auto;width:100%}.resource-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.resource-row{grid-template-columns:44px minmax(0,1fr);gap:12px 14px;min-height:0;padding:19px 16px}.resource-index{display:none}.resource-document-icon{grid-area:1/1;width:44px;height:44px}.resource-row-content{grid-area:1/2}.resource-row-action{border-top:1px solid var(--line);flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;padding-top:12px}.contact-form-card,.donation-form{padding:24px 19px}.contact-form-name-grid,.donation-name-grid{grid-template-columns:1fr;gap:0}.contact-safeguarding{padding:64px 0}.donation-amount-grid{grid-template-columns:repeat(2,1fr)}.donate-other-card{grid-template-columns:52px 1fr}.donate-final-cta,.about-partnership,.contact-partnership,.resources-cta{padding:68px 0}}@media (max-width:520px){.about-hero-bottom{display:none}.about-hero-inner{padding-bottom:64px}.featured-resource-content{padding:24px 20px}}@media (max-width:390px){.site-container{width:calc(100% - 22px)}.about-hero-content h1,.resources-hero-copy h1,.contact-hero-copy h1,.donate-hero-copy h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bruguil-home{background:#fff;width:100%;overflow-x:hidden}.bruguil-section-label{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:17px;font-size:clamp(11px,.72vw,13px);font-weight:850;line-height:1.1;display:inline-flex}.bruguil-section-label:before{content:"";background:var(--gold);border-radius:99px;flex:none;width:31px;height:2px}.bruguil-priorities{border-bottom:1px solid var(--line);background:#fff;position:relative;box-shadow:0 10px 30px #062f4f0d}.bruguil-priorities__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bruguil-priority{text-align:center;border-right:1px solid var(--line);min-height:205px;transition:background var(--transition), transform var(--transition);flex-direction:column;justify-content:center;align-items:center;padding:34px 30px;display:flex;position:relative}.bruguil-priority:last-child{border-right:0}.bruguil-priority:hover{background:var(--surface-soft)}.bruguil-priority__icon{background:var(--brand-blue-soft);width:59px;height:59px;color:var(--navy-700);border-radius:50%;place-items:center;display:grid}.bruguil-priority:nth-child(2) .bruguil-priority__icon{background:var(--gold-pale);color:var(--gold-dark)}.bruguil-priority:nth-child(3) .bruguil-priority__icon{background:var(--brand-green-soft);color:var(--brand-green-dark)}.bruguil-priority:nth-child(4) .bruguil-priority__icon{background:var(--brand-purple-soft);color:var(--brand-purple)}.bruguil-priority h2{color:var(--navy-900);letter-spacing:-.025em;margin:19px 0 9px;font-size:clamp(17px,1.25vw,20px);font-weight:780;line-height:1.25}.bruguil-priority p{max-width:285px;color:var(--muted);margin:0;font-size:clamp(12px,.9vw,14px);line-height:1.68}.bruguil-overview{background:linear-gradient(180deg, var(--navy-50), #fff 32%);padding:clamp(90px,8vw,125px) 0}.bruguil-overview__grid{grid-template-columns:minmax(0,.9fr) minmax(320px,.77fr) minmax(0,.95fr);align-items:center;gap:clamp(42px,5vw,82px);display:grid}.bruguil-overview__about h2,.bruguil-overview__programs h2,.bruguil-knowledge__copy h2,.bruguil-approach__intro h2{color:var(--navy-950);letter-spacing:-.047em;text-wrap:balance;margin:0;font-weight:680;line-height:1.04}.bruguil-overview__about h2{max-width:610px;font-size:clamp(44px,4vw,62px)}.bruguil-overview__about p{max-width:600px;color:var(--muted);margin:20px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.78}.bruguil-overview__about .bruguil-overview__lead{color:var(--ink-soft);font-size:clamp(15px,1.1vw,17px)}.bruguil-text-link,.bruguil-programs-link{color:var(--navy-700);transition:color var(--transition), gap var(--transition);align-items:center;gap:9px;margin-top:28px;font-size:13px;font-weight:800;display:inline-flex}.bruguil-text-link:hover,.bruguil-programs-link:hover{color:var(--gold-dark);gap:13px}.bruguil-overview__image-wrap{border-radius:var(--radius-lg);background:var(--navy-100);min-height:500px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.bruguil-overview__image{object-fit:cover;transition:transform .8s}.bruguil-overview__image-wrap:hover .bruguil-overview__image{transform:scale(1.025)}.bruguil-overview__image-shade{background:linear-gradient(#0000 48%,#062f4f8f 100%);position:absolute;inset:0}.bruguil-overview__image-label{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062f4fd1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:760;display:inline-flex;position:absolute;bottom:20px;left:20px}.bruguil-overview__image-label svg{color:var(--gold)}.bruguil-overview__programs h2{max-width:600px;font-size:clamp(38px,3.3vw,52px)}.bruguil-overview__program-intro{max-width:560px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.72}.bruguil-program-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:29px;display:grid}.bruguil-program-mini{border:1px solid var(--line);border-radius:var(--radius-md);min-height:128px;box-shadow:var(--shadow-xs);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:14px;padding:19px;display:grid;position:relative}.bruguil-program-mini:hover{border-color:var(--navy-300);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.bruguil-program-mini__icon,.bruguil-program-mini>span{background:var(--navy-100);width:49px;height:49px;color:var(--navy-700);border-radius:50%;place-items:center;display:grid}.bruguil-program-mini strong{color:var(--navy-900);padding-right:22px;font-size:clamp(13px,1vw,15px);font-weight:760;line-height:1.38}.bruguil-program-mini__arrow{color:var(--navy-500);transition:color var(--transition), transform var(--transition);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.bruguil-program-mini:hover .bruguil-program-mini__arrow{color:var(--gold-dark);transform:translate(3px,-50%)}.bruguil-approach{background:var(--navy-100);border-top:1px solid var(--navy-200);border-bottom:1px solid var(--navy-200);padding:clamp(80px,7vw,105px) 0}.bruguil-approach__inner{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(50px,6vw,90px);display:grid}.bruguil-approach__intro h2{max-width:560px;font-size:clamp(42px,3.6vw,56px)}.bruguil-approach__intro p{max-width:540px;color:var(--muted);margin:19px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.75}.bruguil-approach__grid{border:1px solid var(--navy-200);border-radius:var(--radius-lg);background:#ffffff8a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bruguil-approach-card{text-align:center;border-right:1px solid var(--navy-200);min-height:185px;transition:background var(--transition);flex-direction:column;justify-content:center;align-items:center;padding:25px 17px;display:flex}.bruguil-approach-card:last-child{border-right:0}.bruguil-approach-card:hover{background:#fff}.bruguil-approach-card>span{width:52px;height:52px;color:var(--navy-700);box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.bruguil-approach-card strong{color:var(--navy-900);font-size:clamp(14px,1.1vw,17px);font-weight:800;line-height:1.3}.bruguil-approach-card small{max-width:150px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.bruguil-knowledge{background:#fff;padding:clamp(92px,8vw,125px) 0}.bruguil-knowledge__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:clamp(55px,7vw,105px);display:grid}.bruguil-knowledge__copy h2{max-width:790px;font-size:clamp(46px,4.3vw,66px)}.bruguil-knowledge__copy p{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:clamp(14px,1.08vw,17px);line-height:1.76}.bruguil-knowledge__card{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;min-height:370px;box-shadow:var(--shadow-lg);flex-direction:column;padding:34px;display:flex}.bruguil-knowledge__icon{width:58px;height:58px;color:var(--gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.bruguil-knowledge__card>span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin-top:54px;font-size:9px;font-weight:850}.bruguil-knowledge__card>strong{color:#fff;letter-spacing:-.025em;max-width:520px;margin-top:12px;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.34}.bruguil-knowledge__card a{color:#ffffffe0;align-items:center;gap:9px;margin-top:auto;padding-top:30px;font-size:13px;font-weight:760;display:inline-flex}.bruguil-knowledge__card a:hover{color:var(--gold)}.bruguil-involve{background:var(--navy-950);color:#fff;padding:46px 0}.bruguil-involve__inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.bruguil-involve__copy{min-width:0}.bruguil-involve__copy>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.bruguil-involve__copy h2{color:#fff;letter-spacing:-.038em;text-wrap:balance;max-width:820px;margin:7px 0 0;font-size:clamp(29px,2.7vw,42px);font-weight:620;line-height:1.16}.bruguil-involve__actions{flex:none;gap:10px;display:flex}.bruguil-involve__outline,.bruguil-involve__button{white-space:nowrap;min-height:52px;transition:background var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:11px;font-weight:820;display:inline-flex}.bruguil-involve__outline{color:#fff;border:1px solid #ffffff6b}.bruguil-involve__outline:hover{color:var(--navy-950);background:#fff;border-color:#fff;transform:translateY(-2px)}.bruguil-involve__button{background:var(--gold);color:var(--navy-950);box-shadow:0 4px 0 var(--gold-dark)}.bruguil-involve__button:hover{background:var(--gold-hover);transform:translateY(-2px)}@media (max-width:1180px){.bruguil-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-overview__programs{grid-column:1/-1}.bruguil-program-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bruguil-program-mini{grid-template-columns:45px minmax(0,1fr)}}@media (max-width:900px){.bruguil-priorities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-priority:nth-child(2){border-right:0}.bruguil-priority:nth-child(-n+2){border-bottom:1px solid var(--line)}.bruguil-overview__grid{grid-template-columns:1fr}.bruguil-overview__programs{grid-column:auto}.bruguil-overview__image-wrap{min-height:480px}.bruguil-program-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-approach__inner,.bruguil-knowledge__grid{grid-template-columns:1fr}.bruguil-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bruguil-approach-card:nth-child(2){border-right:0}.bruguil-approach-card:nth-child(-n+2){border-bottom:1px solid var(--navy-200)}}@media (max-width:680px){.bruguil-priorities__grid{grid-template-columns:1fr}.bruguil-priority{border-right:0;border-bottom:1px solid var(--line);min-height:170px;padding:27px 21px}.bruguil-priority:last-child{border-bottom:0}.bruguil-priority__icon{width:53px;height:53px}.bruguil-overview,.bruguil-approach,.bruguil-knowledge{padding:var(--section-space-mobile) 0}.bruguil-overview__about h2{font-size:clamp(38px,10.5vw,49px)}.bruguil-overview__programs h2,.bruguil-approach__intro h2{font-size:clamp(35px,9vw,45px)}.bruguil-knowledge__copy h2{font-size:clamp(39px,10vw,50px)}.bruguil-overview__image-wrap{min-height:370px}.bruguil-program-mini-grid,.bruguil-approach__grid{grid-template-columns:1fr}.bruguil-program-mini{min-height:94px}.bruguil-approach-card{border-right:0;border-bottom:1px solid var(--navy-200);min-height:135px}.bruguil-approach-card:last-child{border-bottom:0}.bruguil-knowledge__card{min-height:330px;padding:27px}.bruguil-involve{padding:45px 0}.bruguil-involve__inner{flex-direction:column;align-items:flex-start;gap:27px}.bruguil-involve__actions{flex-direction:column;width:100%}.bruguil-involve__outline,.bruguil-involve__button{width:100%}}@media (max-width:420px){.bruguil-section-label{font-size:9px}.bruguil-overview__about h2{font-size:37px}.bruguil-overview__programs h2,.bruguil-approach__intro h2{font-size:34px}.bruguil-knowledge__copy h2{font-size:38px}.bruguil-overview__image-wrap{min-height:330px}}.bruguil-footer__brand-column{width:100%;max-width:520px}.bruguil-footer__brand{width:min(100%,455px);transition:transform var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #ffffff1f;border-radius:12px;align-items:center;padding:17px 22px;display:flex;box-shadow:0 12px 34px #0000001f}.bruguil-footer__brand:hover{transform:translateY(-2px);box-shadow:0 16px 38px #00000029}.bruguil-footer__logo{object-fit:contain;object-position:left center;width:100%;max-width:405px;height:auto;display:block}@media (max-width:1050px){.about-hero-inner{grid-template-columns:1fr;gap:42px}.about-hero-card{justify-self:start;max-width:620px}.about-introduction-grid,.about-beneficiary-layout,.about-geography-grid,.governance-layout{grid-template-columns:1fr;gap:50px}.about-partnership-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:900px){.about-section-header{grid-template-columns:1fr;gap:18px}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.about-purpose-grid,.about-strategy-grid,.about-beneficiary-list{grid-template-columns:1fr}.about-purpose-card{min-height:0}.about-safeguarding-inner{grid-template-columns:64px minmax(0,1fr)}.about-safeguarding-inner>.about-dark-button{grid-column:2;justify-self:start}}@media (max-width:680px){.about-hero{min-height:680px}.about-hero-shade{background:linear-gradient(#062f4f42 0%,#062f4f9e 43%,#062f4ff7 100%)}.about-hero-inner{align-items:flex-end;padding-top:76px;padding-bottom:84px}.about-hero-content h1{font-size:clamp(43px,12vw,58px)}.about-hero-description,.about-hero-content>p{font-size:15px}.about-hero-actions{flex-direction:column;align-items:stretch}.about-hero-primary,.about-outline-button{width:100%}.about-hero-card,.about-hero-floating-values{display:none}.about-hero-principles{grid-template-columns:1fr;gap:9px}.about-hero-principle+.about-hero-principle{border-top:1px solid #ffffff1c;border-left:0;padding:10px 0 0}.about-introduction,.about-values,.about-geography,.about-governance{padding:var(--section-space-mobile) 0}.about-intro-heading h2,.about-section-header h2,.about-beneficiary-copy h2,.geography-copy h2,.about-partnership h2{font-size:clamp(37px,10vw,48px)}.about-purpose-card h2{font-size:clamp(32px,8vw,42px)}.about-future h2{font-size:clamp(39px,10.5vw,52px)}.values-grid{grid-template-columns:1fr}.value-card{min-height:235px}.about-safeguarding-inner{grid-template-columns:1fr;padding:26px}.about-safeguarding-inner>.about-dark-button{grid-column:auto;width:100%}.geography-visual{min-height:390px}}@media (max-width:520px){.about-hero-bottom{display:none}.about-hero-inner{padding-bottom:64px}}@media (max-width:390px){.about-hero-content h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.about-page{width:100%;color:var(--ink);background:#fff;overflow-x:hidden}.about-page .section-label,.about-light-label,.about-future-label,.about-purpose-label{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(10px,.72vw,12px);font-weight:850;line-height:1.15;display:inline-flex}.about-hero{isolation:isolate;background:var(--navy-950);color:#fff;align-items:stretch;min-height:clamp(680px,100svh - 112px,820px);display:flex;position:relative;overflow:hidden}.about-hero-media{z-index:0;position:absolute;inset:0}.about-hero-image{object-position:center center;filter:saturate(.94)contrast(1.03)brightness(.9);object-fit:cover!important;width:100%!important;height:100%!important}.about-hero-shade{z-index:1;background:linear-gradient(90deg,#062f4ffa 0%,#062f4ff0 24%,#062f4fd6 43%,#062f4f94 60%,#062f4f38 80%,#062f4f0f 100%);position:absolute;inset:0}.about-hero-vignette{z-index:2;background:linear-gradient(#00000005 0%,#0000 46%,#02182985 100%);position:absolute;inset:0}.about-hero-inner{z-index:10;grid-template-columns:minmax(0,1.18fr) minmax(310px,.44fr);align-items:center;gap:clamp(50px,6vw,96px);width:100%;padding-top:74px;padding-bottom:116px;display:grid;position:relative}.about-hero-content{max-width:850px}.about-hero-kicker{align-items:center;gap:12px;margin-bottom:20px;display:flex}.about-hero-kicker>span{background:var(--gold);border-radius:999px;width:34px;height:2px}.about-hero-kicker strong{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(10px,.73vw,12px);font-weight:850}.about-hero-content h1{color:#fff;letter-spacing:-.054em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(54px,5.5vw,86px);font-weight:730;line-height:.99}.about-hero-content h1 span{color:var(--gold)}.about-hero-description,.about-hero-content>p{color:#ffffffd6;max-width:710px;margin:27px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.72}.about-hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.about-hero-primary,.about-outline-button{min-height:54px;transition:transform var(--transition), background var(--transition), color var(--transition), border-color var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:12px;font-weight:820;display:inline-flex}.about-hero-primary{border:1px solid var(--gold);background:var(--gold);color:var(--navy-950);box-shadow:0 4px 0 var(--gold-dark)}.about-hero-primary:hover{background:var(--gold-hover);transform:translateY(-2px)}.about-outline-button{color:#fff;background:#ffffff08;border:1px solid #ffffff75}.about-outline-button:hover{color:var(--navy-950);background:#fff;border-color:#fff;transform:translateY(-2px)}.about-hero-principles{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));max-width:730px;margin-top:42px;padding-top:21px;display:grid}.about-hero-principle{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-right:18px;display:grid}.about-hero-principle+.about-hero-principle{border-left:1px solid #ffffff21;padding-left:19px}.about-hero-principle>span{width:38px;height:38px;color:var(--gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.about-hero-principle>div{flex-direction:column;min-width:0;display:flex}.about-hero-principle strong{color:#fff;font-size:12px;font-weight:780}.about-hero-principle small{color:#ffffff8f;margin-top:3px;font-size:10px;line-height:1.3}.about-hero-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062f4fc2;border:1px solid #ffffff2b;border-radius:14px;justify-self:end;width:min(100%,390px);padding:26px;box-shadow:0 22px 50px #0000002e}.about-hero-card-header{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.about-hero-card-icon{background:#ffb8191f;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.about-hero-card h2{color:#fff;letter-spacing:-.035em;margin:24px 0 25px;font-size:clamp(24px,2vw,31px);font-weight:650;line-height:1.2}.about-hero-card-list{flex-direction:column;display:flex}.about-hero-card-list>div{border-top:1px solid #ffffff1c;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:65px;display:grid}.about-hero-card-list>div>span{color:var(--gold);font-size:9px;font-weight:850}.about-hero-card-list>div>div{flex-direction:column;display:flex}.about-hero-card-list strong{color:#fff;font-size:13px;font-weight:760}.about-hero-card-list small{color:#ffffff80;margin-top:3px;font-size:10px}.about-hero-floating-values{z-index:4;pointer-events:none;position:absolute;inset:0}.about-floating-value{color:#ffffff14;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(13px,1vw,17px);font-weight:750;position:absolute}.about-floating-value.value-one{top:18%;right:8%}.about-floating-value.value-two{top:12%;right:28%}.about-floating-value.value-three{bottom:24%;right:12%}.about-floating-value.value-four{bottom:16%;right:34%}.about-hero-bottom{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042741b8;border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0}.about-hero-bottom-inner{justify-content:space-between;align-items:center;gap:25px;min-height:62px;display:flex}.about-hero-values{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,38px);display:flex}.about-hero-values span{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.about-hero-scroll{color:#ffffffbd;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:760;display:inline-flex}.about-introduction,.about-values,.about-geography,.about-governance{padding:clamp(88px,8vw,124px) 0}.about-introduction,.about-values,.about-governance{background:#fff}.about-geography,.about-strategy,.about-safeguarding{background:var(--navy-50)}.about-introduction-grid,.about-beneficiary-layout,.about-geography-grid,.governance-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(58px,7vw,105px);display:grid}.about-intro-heading h2,.geography-copy h2{max-width:720px;color:var(--navy-950);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(44px,4.35vw,64px);font-weight:680;line-height:1.04}.about-intro-copy p,.geography-copy>p{max-width:720px;color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.82}.about-intro-copy .about-intro-lead{color:var(--navy-800);letter-spacing:-.02em;margin-top:0;font-size:clamp(21px,2vw,29px);font-weight:560;line-height:1.48}.about-purpose{background:#fff;padding:0 0 clamp(88px,8vw,124px)}.about-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-purpose-card{border:1px solid var(--line);min-height:570px;box-shadow:var(--shadow-xs);border-radius:14px;flex-direction:column;padding:clamp(34px,4vw,50px);display:flex}.about-purpose-card.mission{background:var(--navy-50)}.about-purpose-card.vision{background:var(--navy-100)}.about-purpose-top{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.about-purpose-icon{background:var(--navy-700);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.about-purpose-number,.about-purpose-label,.strategy-count{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.about-purpose-card h2{color:var(--navy-950);letter-spacing:-.045em;text-wrap:balance;margin:13px 0 22px;font-size:clamp(34px,3.2vw,48px);font-weight:650;line-height:1.11}.about-purpose-card p{color:var(--muted);font-size:clamp(14px,1vw,16px);line-height:1.76}.about-purpose-card blockquote{border-top:1px solid var(--navy-200);color:var(--navy-800);margin:auto 0 0;padding-top:28px;font-size:clamp(18px,1.5vw,22px);font-weight:720;line-height:1.5}.about-strategy{padding:clamp(88px,8vw,124px) 0}.about-section-header{margin-bottom:46px}.about-section-header h2{color:var(--navy-950);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(44px,4.2vw,62px);font-weight:680;line-height:1.05}.about-section-header>p{color:var(--muted);font-size:clamp(14px,1vw,16px);line-height:1.76}.about-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-strategy-grid article{border:1px solid var(--line);min-height:390px;box-shadow:var(--shadow-xs);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;border-radius:12px;flex-direction:column;padding:32px;display:flex}.about-strategy-grid article:hover{border-color:var(--navy-300);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.strategy-icon{background:var(--navy-100);width:58px;height:58px;color:var(--navy-700);border-radius:50%;place-items:center;margin:60px 0 24px;display:grid}.about-strategy-grid h3{color:var(--navy-900);letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(27px,2.2vw,34px);line-height:1.13}.about-strategy-grid p{color:var(--muted);margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.74}.values-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.value-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;transition:background var(--transition), transform var(--transition);background:#fff;padding:30px}.value-card:hover{background:var(--navy-50)}.value-icon{background:var(--navy-100);width:50px;height:50px;color:var(--navy-700);border-radius:50%;place-items:center;display:grid}.value-card h3{color:var(--navy-900);margin:48px 0 11px;font-size:clamp(19px,1.4vw,22px);line-height:1.25}.value-card p{color:var(--muted);margin:0;font-size:clamp(13px,.92vw,15px);line-height:1.7}.about-beneficiaries{background:var(--navy-900);color:#fff;padding:clamp(88px,8vw,124px) 0}.about-light-label{color:var(--gold)}.about-beneficiary-copy h2{color:#fff;letter-spacing:-.048em;text-wrap:balance;max-width:730px;margin:13px 0 0;font-size:clamp(43px,4vw,62px);font-weight:640;line-height:1.05}.about-beneficiary-copy p{color:#ffffffad;max-width:650px;margin:23px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.78}.about-light-link{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:760;display:inline-flex}.about-beneficiary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.about-beneficiary-item{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:15px;min-height:112px;padding:21px;display:flex}.about-beneficiary-item>span{width:44px;height:44px;color:var(--gold);background:#ffb8191f;border-radius:50%;flex:none;place-items:center;display:grid}.about-beneficiary-item strong{color:#fff;font-size:clamp(13px,1vw,15px);line-height:1.45}.about-geography-grid{align-items:center}.geography-visual{min-height:500px;position:relative}.geography-center{background:var(--navy-900)!important;color:#fff!important}.geography-copy h2{font-size:clamp(43px,4vw,61px)}.geography-steps>div{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);column-gap:13px;min-height:94px;padding:18px 0;display:grid}.geography-steps>div>span{color:var(--gold-dark);font-size:9px;font-weight:850}.geography-steps strong{color:var(--navy-900);font-size:16px}.geography-steps p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.governance-feature{border:1px solid var(--line);background:var(--navy-50);border-radius:12px;padding:34px}.governance-feature>span{background:var(--navy-900);width:56px;height:56px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.governance-feature h3{color:var(--navy-950);letter-spacing:-.035em;margin:35px 0 14px;font-size:clamp(26px,2.2vw,34px);line-height:1.16}.governance-feature>p{color:var(--muted);font-size:clamp(13px,.95vw,15px);line-height:1.72}.governance-assurance{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:11px;margin-top:28px;padding-top:23px;display:grid}.governance-assurance svg{color:var(--gold-dark)}.governance-assurance p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.governance-list{flex-direction:column;display:flex}.governance-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:67px;display:grid}.governance-row:first-child{border-top:1px solid var(--line)}.governance-row>span{color:var(--gold-dark);font-size:9px;font-weight:850}.governance-row strong{color:var(--navy-900);font-size:clamp(13px,1vw,15px);line-height:1.4}.governance-row svg{color:var(--brand-green)}.about-safeguarding{padding:clamp(72px,6vw,92px) 0}.about-safeguarding-inner{border:1px solid var(--navy-200);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:25px;padding:clamp(30px,4vw,46px);display:grid}.about-safeguarding-icon{background:var(--navy-900);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.about-safeguarding-inner h2{color:var(--navy-950);letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(30px,2.7vw,42px);line-height:1.12}.about-safeguarding-inner p{max-width:850px;color:var(--muted);font-size:clamp(13px,.95vw,15px);line-height:1.7}.about-future{background:var(--navy-950);color:#fff;padding:clamp(88px,8vw,124px) 0}.about-future-inner{text-align:center;max-width:1080px;margin-inline:auto}.about-future-label{color:var(--gold)}.about-future h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:970px;margin:14px auto 0;font-size:clamp(46px,4.6vw,68px);font-weight:640;line-height:1.05}.about-future p{color:#ffffffab;max-width:790px;margin:24px auto 0;font-size:clamp(14px,1.05vw,16px);line-height:1.78}.future-principles{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:37px;display:flex}.future-principles span{color:#ffffffbd;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:10px;font-weight:720;display:inline-flex}.about-partnership{background:#fff;padding:clamp(78px,7vw,104px) 0}.about-partnership-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.about-partnership h2{max-width:790px;color:var(--navy-950);letter-spacing:-.048em;text-wrap:balance;margin:10px 0 0;font-size:clamp(40px,3.8vw,58px);font-weight:670;line-height:1.06}.about-partnership p{max-width:750px;color:var(--muted);margin:20px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.76}.about-partnership-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.about-dark-button{background:var(--navy-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.about-dark-button:hover{background:var(--navy-950)}.about-text-link{color:var(--navy-700);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}@media (max-width:1050px){.about-hero-inner{grid-template-columns:1fr;gap:42px}.about-hero-card{justify-self:start;max-width:620px}.about-introduction-grid,.about-beneficiary-layout,.about-geography-grid,.governance-layout{grid-template-columns:1fr;gap:50px}.about-partnership-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:900px){.about-section-header{grid-template-columns:1fr;gap:18px}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.about-purpose-grid,.about-strategy-grid,.about-beneficiary-list{grid-template-columns:1fr}.about-purpose-card{min-height:0}.about-safeguarding-inner{grid-template-columns:64px minmax(0,1fr)}.about-safeguarding-inner>.about-dark-button{grid-column:2;justify-self:start}}@media (max-width:680px){.about-hero{min-height:680px}.about-hero-shade{background:linear-gradient(#062f4f42 0%,#062f4f9e 43%,#062f4ff7 100%)}.about-hero-inner{align-items:flex-end;padding-top:76px;padding-bottom:84px}.about-hero-content h1{font-size:clamp(43px,12vw,58px)}.about-hero-description,.about-hero-content>p{font-size:15px}.about-hero-actions{flex-direction:column;align-items:stretch}.about-hero-primary,.about-outline-button{width:100%}.about-hero-card,.about-hero-floating-values{display:none}.about-hero-principles{grid-template-columns:1fr;gap:9px}.about-hero-principle+.about-hero-principle{border-top:1px solid #ffffff1c;border-left:0;padding:10px 0 0}.about-introduction,.about-values,.about-geography,.about-governance{padding:var(--section-space-mobile) 0}.about-intro-heading h2,.about-section-header h2,.about-beneficiary-copy h2,.geography-copy h2,.about-partnership h2{font-size:clamp(37px,10vw,48px)}.about-purpose-card h2{font-size:clamp(32px,8vw,42px)}.about-future h2{font-size:clamp(39px,10.5vw,52px)}.values-grid{grid-template-columns:1fr}.value-card{min-height:235px}.about-safeguarding-inner{grid-template-columns:1fr;padding:26px}.about-safeguarding-inner>.about-dark-button{grid-column:auto;width:100%}.geography-visual{min-height:390px}}@media (max-width:520px){.about-hero-bottom{display:none}.about-hero-inner{padding-bottom:64px}}@media (max-width:390px){.about-hero-content h1{font-size:39px}}.geography-visual{background:radial-gradient(circle at center, #ffffff14 0%, #ffffff05 42%, transparent 68%), var(--navy-900);border-radius:18px;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.geography-orbit{transform-origin:50%;border:1px dashed #ffb81957;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-one{width:86%;height:52%;transform:translate(-50%,-50%)rotate(24deg)}.orbit-two{width:54%;height:86%;transform:translate(-50%,-50%)rotate(-30deg)}.geography-center{z-index:4;border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:162px;height:162px;display:flex;position:relative;box-shadow:0 18px 48px #0000002e;background:var(--navy-950)!important;color:#fff!important}.geography-center svg{color:var(--gold)}.geography-center strong{color:#fff;font-size:18px;font-weight:800;line-height:1.1}.geography-center span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.geo-point{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:760;line-height:1;display:inline-flex;position:absolute}.geo-point.west-africa{top:29%;left:9%}.geo-point.africa{top:42%;right:8%}.geo-point.global{bottom:13%;left:35%}@media (max-width:680px){.geography-visual{min-height:390px}.geography-center{width:132px;height:132px}.geography-center strong{font-size:16px}.geo-point{min-height:31px;padding:0 10px;font-size:9px}.geo-point.west-africa{top:26%;left:5%}.geo-point.africa{top:44%;right:4%}.geo-point.global{bottom:11%;left:29%}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.about-page{--about-navy-950:#062f4f;--about-navy-900:#0a4168;--about-navy-800:#10547f;--about-navy-700:#12669a;--about-navy-200:#d5e6f3;--about-navy-100:#e9f3fc;--about-navy-50:#f6fafd;--about-gold:#ffb819;--about-gold-hover:#f2a900;--about-gold-dark:#c88400;--about-green:#2fa84f;--about-ink:#12385d;--about-muted:#61778c;--about-line:#dfe7ed;--about-radius-sm:8px;--about-radius-md:12px;--about-radius-lg:18px;--about-shadow-sm:0 10px 28px #062f4f14;--about-shadow-md:0 20px 52px #062f4f1f;width:100%;min-width:0;color:var(--about-ink);background:#fff;overflow-x:hidden}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page h1,.about-page h2,.about-page h3,.about-page p{text-wrap:pretty}.about-page h1,.about-page h2,.about-page h3{text-wrap:balance}.about-page .section-label,.about-page .about-light-label,.about-page .about-future-label,.about-page .about-purpose-label{color:var(--about-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(10px,.7vw,12px);font-weight:850;line-height:1.15;display:inline-flex}.about-page .section-label:before{content:"";background:var(--about-gold);border-radius:999px;flex:none;width:30px;height:2px}.about-page .about-hero{isolation:isolate;background:var(--about-navy-950);color:#fff;align-items:stretch;min-height:clamp(650px,100svh - 154px,790px);display:flex;position:relative;overflow:hidden}.about-page .about-hero-media{z-index:0;position:absolute;inset:0}.about-page .about-hero-image{filter:saturate(.93)contrast(1.03)brightness(.91);object-fit:cover!important;object-position:center 43%!important;width:100%!important;height:100%!important;transform:none!important}.about-page .about-hero-shade{z-index:1;background:linear-gradient(90deg,#062f4ffa 0%,#062f4ff2 26%,#062f4fd4 45%,#062f4f94 62%,#062f4f47 79%,#062f4f1a 100%);position:absolute;inset:0}.about-page .about-hero-vignette{z-index:2;background:linear-gradient(#00000005 0%,#0000 54%,#0218297a 100%);position:absolute;inset:0}.about-page .about-hero-floating-values{display:none}.about-page .about-hero-inner{z-index:10;grid-template-columns:minmax(0,1.18fr) minmax(320px,.46fr);grid-template-areas:"copy card";align-items:center;gap:clamp(48px,5.5vw,88px);width:min(1460px,100% - 80px);margin-inline:auto;padding-top:48px;padding-bottom:104px;display:grid;position:relative}.about-page .about-hero-content{text-align:left;grid-area:copy;place-self:center start;width:100%;max-width:820px;margin:0;transform:none}.about-page .about-hero-kicker{align-items:center;gap:12px;margin:0 0 17px;display:flex}.about-page .about-hero-kicker>span{background:var(--about-gold);border-radius:999px;flex:none;width:36px;height:2px}.about-page .about-hero-kicker strong{color:var(--about-gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,.76vw,13px);font-weight:850;line-height:1.3}.about-page .about-hero-content h1{color:#fff;letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(56px,5vw,80px);font-weight:720;line-height:.99}.about-page .about-hero-content h1 span{color:var(--about-gold)}.about-page .about-hero-description{color:#ffffffd4;max-width:690px;margin:24px 0 0;font-size:clamp(15px,1.08vw,18px);line-height:1.72}.about-page .about-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:29px;display:flex}.about-page .about-hero-primary,.about-page .about-outline-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:53px;padding:0 23px;font-size:12px;font-weight:820;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.about-page .about-hero-primary{border:1px solid var(--about-gold);background:var(--about-gold);color:var(--about-navy-950);box-shadow:0 4px 0 var(--about-gold-dark)}.about-page .about-hero-primary:hover{background:var(--about-gold-hover);transform:translateY(-2px)}.about-page .about-outline-button{color:#fff;background:#ffffff09;border:1px solid #ffffff75}.about-page .about-outline-button:hover{color:var(--about-navy-950);background:#fff;border-color:#fff;transform:translateY(-2px)}.about-page .about-hero-principles{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:700px;margin-top:38px;padding-top:20px;display:grid}.about-page .about-hero-principle{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-right:17px;display:grid}.about-page .about-hero-principle+.about-hero-principle{border-left:1px solid #ffffff21;padding-left:18px}.about-page .about-hero-principle>span{width:38px;height:38px;color:var(--about-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.about-page .about-hero-principle>div{flex-direction:column;min-width:0;display:flex}.about-page .about-hero-principle strong{color:#fff;font-size:12px;font-weight:800}.about-page .about-hero-principle small{color:#ffffff91;margin-top:3px;font-size:10px;line-height:1.35}.about-page .about-hero-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062f4fc4;border:1px solid #ffffff2e;border-radius:14px;grid-area:card;place-self:center end;width:min(100%,390px);padding:27px;box-shadow:0 22px 52px #0003}.about-page .about-hero-card-header{color:var(--about-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.about-page .about-hero-card-icon{background:#ffb81921;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.about-page .about-hero-card h2{color:#fff;letter-spacing:-.035em;margin:22px 0 24px;font-size:clamp(24px,2vw,31px);font-weight:650;line-height:1.2}.about-page .about-hero-card-list{flex-direction:column;display:flex}.about-page .about-hero-card-list>div{border-top:1px solid #ffffff1c;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;display:grid}.about-page .about-hero-card-list>div>span{color:var(--about-gold);font-size:9px;font-weight:850}.about-page .about-hero-card-list>div>div{flex-direction:column;display:flex}.about-page .about-hero-card-list strong{color:#fff;font-size:13px;font-weight:760}.about-page .about-hero-card-list small{color:#ffffff80;margin-top:3px;font-size:10px}.about-page .about-hero-bottom{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042741c4;border-top:1px solid #ffffff21;position:absolute;bottom:0;left:0;right:0}.about-page .about-hero-bottom-inner{justify-content:space-between;align-items:center;gap:25px;min-height:62px;display:flex}.about-page .about-hero-values{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,38px);display:flex}.about-page .about-hero-values span{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.about-page .about-hero-scroll{color:#ffffffc2;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:760;display:inline-flex}.about-page .about-introduction,.about-page .about-values,.about-page .about-geography,.about-page .about-governance{padding:clamp(88px,8vw,124px) 0}.about-page .about-introduction,.about-page .about-values,.about-page .about-governance{background:#fff}.about-page .about-geography,.about-page .about-strategy,.about-page .about-safeguarding{background:var(--about-navy-50)}.about-page .about-introduction-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(58px,7vw,105px);display:grid}.about-page .about-intro-heading h2{max-width:700px;color:var(--about-navy-950);letter-spacing:-.052em;margin:10px 0 0;font-size:clamp(44px,4.3vw,64px);font-weight:680;line-height:1.04}.about-page .about-intro-copy p{max-width:730px;color:var(--about-muted);font-size:clamp(14px,1.03vw,16px);line-height:1.82}.about-page .about-intro-copy .about-intro-lead{color:var(--about-navy-800);letter-spacing:-.02em;margin-top:0;font-size:clamp(21px,2vw,29px);font-weight:560;line-height:1.48}.about-page .about-purpose{background:#fff;padding:0 0 clamp(88px,8vw,124px)}.about-page .about-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-page .about-purpose-card{border:1px solid var(--about-line);min-height:570px;box-shadow:var(--about-shadow-sm);border-radius:14px;flex-direction:column;padding:clamp(34px,4vw,50px);display:flex}.about-page .about-purpose-card.mission{background:var(--about-navy-50)}.about-page .about-purpose-card.vision{background:var(--about-navy-100)}.about-page .about-purpose-top{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.about-page .about-purpose-icon{background:var(--about-navy-700);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.about-page .about-purpose-number,.about-page .about-purpose-label,.about-page .strategy-count{color:var(--about-gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.about-page .about-purpose-card h2{color:var(--about-navy-950);letter-spacing:-.045em;margin:13px 0 22px;font-size:clamp(34px,3.15vw,48px);font-weight:650;line-height:1.11}.about-page .about-purpose-card p{color:var(--about-muted);font-size:clamp(14px,1vw,16px);line-height:1.76}.about-page .about-purpose-card blockquote{border-top:1px solid var(--about-navy-200);color:var(--about-navy-800);margin:auto 0 0;padding-top:28px;font-size:clamp(18px,1.5vw,22px);font-weight:720;line-height:1.5}.about-page .about-section-header{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:52px;margin-bottom:46px;display:grid}.about-page .about-section-header h2{max-width:780px;color:var(--about-navy-950);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(44px,4.2vw,62px);font-weight:680;line-height:1.05}.about-page .about-section-header>p{color:var(--about-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.76}.about-page .about-strategy{padding:clamp(88px,8vw,124px) 0}.about-page .about-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-page .about-strategy-grid article{border:1px solid var(--about-line);min-height:390px;box-shadow:var(--about-shadow-sm);background:#fff;border-radius:12px;flex-direction:column;padding:32px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.about-page .about-strategy-grid article:hover{border-color:var(--about-navy-200);box-shadow:var(--about-shadow-md);transform:translateY(-4px)}.about-page .strategy-icon{background:var(--about-navy-100);width:58px;height:58px;color:var(--about-navy-700);border-radius:50%;place-items:center;margin:60px 0 24px;display:grid}.about-page .about-strategy-grid h3{color:var(--about-navy-900);letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(27px,2.2vw,34px);line-height:1.13}.about-page .about-strategy-grid p{color:var(--about-muted);margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.74}.about-page .values-grid{border-top:1px solid var(--about-line);border-left:1px solid var(--about-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-page .value-card{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:#fff;min-height:285px;padding:30px;transition:background .18s,transform .18s}.about-page .value-card:hover{background:var(--about-navy-50)}.about-page .value-icon{background:var(--about-navy-100);width:50px;height:50px;color:var(--about-navy-700);border-radius:50%;place-items:center;display:grid}.about-page .value-card h3{color:var(--about-navy-900);margin:48px 0 11px;font-size:clamp(19px,1.4vw,22px);line-height:1.25}.about-page .value-card p{color:var(--about-muted);margin:0;font-size:clamp(13px,.92vw,15px);line-height:1.7}.about-page .about-beneficiaries{background:var(--about-navy-900);color:#fff;padding:clamp(88px,8vw,124px) 0}.about-page .about-beneficiary-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(58px,7vw,105px);display:grid}.about-page .about-light-label{color:var(--about-gold)}.about-page .about-beneficiary-copy h2{color:#fff;letter-spacing:-.048em;max-width:730px;margin:13px 0 0;font-size:clamp(43px,4vw,62px);font-weight:640;line-height:1.05}.about-page .about-beneficiary-copy p{color:#ffffffad;max-width:650px;margin:23px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.78}.about-page .about-light-link{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:760;display:inline-flex}.about-page .about-beneficiary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.about-page .about-beneficiary-item{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:15px;min-height:112px;padding:21px;display:flex}.about-page .about-beneficiary-item>span{width:44px;height:44px;color:var(--about-gold);background:#ffb8191f;border-radius:50%;flex:none;place-items:center;display:grid}.about-page .about-beneficiary-item strong{color:#fff;font-size:clamp(13px,1vw,15px);line-height:1.45}.about-page .about-geography-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(58px,7vw,105px);display:grid}.about-page .geography-visual{background:radial-gradient(circle at center, #ffffff14 0%, #ffffff05 42%, transparent 68%), var(--about-navy-900);min-height:500px;box-shadow:var(--about-shadow-md);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-page .geography-orbit{transform-origin:50%;border:1px dashed #ffb81957;border-radius:50%;position:absolute;top:50%;left:50%}.about-page .orbit-one{width:86%;height:52%;transform:translate(-50%,-50%)rotate(24deg)}.about-page .orbit-two{width:54%;height:86%;transform:translate(-50%,-50%)rotate(-30deg)}.about-page .geography-center{z-index:4;background:var(--about-navy-950);color:#fff;border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:162px;height:162px;display:flex;position:relative;box-shadow:0 18px 48px #0000002e}.about-page .geography-center svg{color:var(--about-gold)}.about-page .geography-center strong{color:#fff;font-size:18px;font-weight:800}.about-page .geography-center span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.about-page .geo-point{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:760;display:inline-flex;position:absolute}.about-page .geo-point.west-africa{top:29%;left:9%}.about-page .geo-point.africa{top:42%;right:8%}.about-page .geo-point.global{bottom:13%;left:35%}.about-page .geography-copy h2{max-width:740px;color:var(--about-navy-950);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(43px,4vw,61px);font-weight:680;line-height:1.05}.about-page .geography-copy>p{max-width:720px;color:var(--about-muted);margin:22px 0 0;font-size:clamp(14px,1.02vw,16px);line-height:1.78}.about-page .geography-steps{margin-top:30px}.about-page .geography-steps>div{border-top:1px solid var(--about-line);grid-template-columns:34px minmax(0,1fr);column-gap:13px;min-height:94px;padding:18px 0;display:grid}.about-page .geography-steps>div>span{color:var(--about-gold-dark);font-size:9px;font-weight:850}.about-page .geography-steps strong{color:var(--about-navy-900);font-size:16px}.about-page .geography-steps p{color:var(--about-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.about-page .governance-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(58px,7vw,105px);display:grid}.about-page .governance-feature{border:1px solid var(--about-line);background:var(--about-navy-50);border-radius:12px;padding:34px}.about-page .governance-feature>span{background:var(--about-navy-900);width:56px;height:56px;color:var(--about-gold);border-radius:50%;place-items:center;display:grid}.about-page .governance-feature h3{color:var(--about-navy-950);letter-spacing:-.035em;margin:35px 0 14px;font-size:clamp(26px,2.2vw,34px);line-height:1.16}.about-page .governance-feature>p{color:var(--about-muted);font-size:clamp(13px,.95vw,15px);line-height:1.72}.about-page .governance-assurance{border-top:1px solid var(--about-line);grid-template-columns:30px minmax(0,1fr);gap:11px;margin-top:28px;padding-top:23px;display:grid}.about-page .governance-assurance svg{color:var(--about-gold-dark)}.about-page .governance-assurance p{color:var(--about-ink);margin:0;font-size:12px;line-height:1.65}.about-page .governance-list{flex-direction:column;display:flex}.about-page .governance-row{border-bottom:1px solid var(--about-line);grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:67px;display:grid}.about-page .governance-row:first-child{border-top:1px solid var(--about-line)}.about-page .governance-row>span{color:var(--about-gold-dark);font-size:9px;font-weight:850}.about-page .governance-row strong{color:var(--about-navy-900);font-size:clamp(13px,1vw,15px);line-height:1.4}.about-page .governance-row svg{color:var(--about-green)}.about-page .about-safeguarding{padding:clamp(72px,6vw,92px) 0}.about-page .about-safeguarding-inner{border:1px solid var(--about-navy-200);box-shadow:var(--about-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:25px;padding:clamp(30px,4vw,46px);display:grid}.about-page .about-safeguarding-icon{background:var(--about-navy-900);width:64px;height:64px;color:var(--about-gold);border-radius:50%;place-items:center;display:grid}.about-page .about-safeguarding-inner h2{color:var(--about-navy-950);letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(30px,2.7vw,42px);line-height:1.12}.about-page .about-safeguarding-inner p{max-width:850px;color:var(--about-muted);font-size:clamp(13px,.95vw,15px);line-height:1.7}.about-page .about-dark-button{background:var(--about-navy-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.about-page .about-dark-button:hover{background:var(--about-navy-950)}.about-page .about-future{background:var(--about-navy-950);color:#fff;padding:clamp(88px,8vw,124px) 0}.about-page .about-future-inner{text-align:center;max-width:1080px;margin-inline:auto}.about-page .about-future-label{color:var(--about-gold)}.about-page .about-future h2{color:#fff;letter-spacing:-.05em;max-width:970px;margin:14px auto 0;font-size:clamp(46px,4.6vw,68px);font-weight:640;line-height:1.05}.about-page .about-future p{color:#ffffffad;max-width:790px;margin:24px auto 0;font-size:clamp(14px,1.05vw,16px);line-height:1.78}.about-page .future-principles{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:37px;display:flex}.about-page .future-principles span{color:#ffffffbd;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:10px;font-weight:720;display:inline-flex}.about-page .about-partnership{background:#fff;padding:clamp(78px,7vw,104px) 0}.about-page .about-partnership-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.about-page .about-partnership h2{max-width:790px;color:var(--about-navy-950);letter-spacing:-.048em;margin:10px 0 0;font-size:clamp(40px,3.8vw,58px);font-weight:670;line-height:1.06}.about-page .about-partnership p{max-width:750px;color:var(--about-muted);margin:20px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.76}.about-page .about-partnership-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.about-page .about-text-link{color:var(--about-navy-700);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}@media (max-width:1180px){.about-page .about-hero-inner{grid-template-columns:minmax(0,1fr) minmax(285px,.43fr);gap:42px;width:calc(100% - 48px)}.about-page .about-hero-content h1{font-size:clamp(52px,6vw,72px)}.about-page .about-introduction-grid,.about-page .about-beneficiary-layout,.about-page .about-geography-grid,.about-page .governance-layout{gap:52px}}@media (max-width:980px){.about-page .about-hero{min-height:670px}.about-page .about-hero-inner{grid-template-columns:1fr;grid-template-areas:"copy";padding-top:52px;padding-bottom:86px}.about-page .about-hero-content{max-width:760px}.about-page .about-hero-card{display:none}.about-page .about-introduction-grid,.about-page .about-beneficiary-layout,.about-page .about-geography-grid,.about-page .governance-layout{grid-template-columns:1fr;gap:48px}.about-page .about-section-header{grid-template-columns:1fr;gap:18px}.about-page .values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-partnership-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:820px){.about-page .about-purpose-grid,.about-page .about-strategy-grid,.about-page .about-beneficiary-list{grid-template-columns:1fr}.about-page .about-purpose-card{min-height:0}.about-page .about-safeguarding-inner{grid-template-columns:64px minmax(0,1fr)}.about-page .about-safeguarding-inner>.about-dark-button{grid-column:2;justify-self:start}}@media (max-width:680px){.about-page .about-hero{min-height:690px}.about-page .about-hero-image{object-position:62% center!important}.about-page .about-hero-shade{background:linear-gradient(#062f4f3d 0%,#062f4f9c 38%,#062f4ff5 70%,#062f4ffc 100%)}.about-page .about-hero-inner{align-items:end;width:calc(100% - 32px);padding-top:72px;padding-bottom:58px}.about-page .about-hero-kicker{margin-bottom:13px}.about-page .about-hero-kicker strong{font-size:9px}.about-page .about-hero-content h1{max-width:100%;font-size:clamp(42px,12.4vw,56px);line-height:1.01}.about-page .about-hero-description{margin-top:18px;font-size:14px}.about-page .about-hero-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:24px}.about-page .about-hero-primary,.about-page .about-outline-button{width:100%}.about-page .about-hero-principles,.about-page .about-hero-bottom{display:none}.about-page .about-introduction,.about-page .about-values,.about-page .about-geography,.about-page .about-governance{padding:68px 0}.about-page .about-intro-heading h2,.about-page .about-section-header h2,.about-page .about-beneficiary-copy h2,.about-page .geography-copy h2,.about-page .about-partnership h2{font-size:clamp(37px,10vw,48px)}.about-page .about-purpose-card h2{font-size:clamp(32px,8vw,42px)}.about-page .about-future h2{font-size:clamp(39px,10.5vw,52px)}.about-page .values-grid{grid-template-columns:1fr}.about-page .value-card{min-height:235px}.about-page .about-safeguarding-inner{grid-template-columns:1fr;padding:26px}.about-page .about-safeguarding-inner>.about-dark-button{grid-column:auto;width:100%}.about-page .geography-visual{min-height:390px}.about-page .geography-center{width:132px;height:132px}.about-page .geography-center strong{font-size:16px}.about-page .geo-point{min-height:31px;padding:0 10px;font-size:9px}.about-page .geo-point.west-africa{top:26%;left:5%}.about-page .geo-point.africa{top:44%;right:4%}.about-page .geo-point.global{bottom:11%;left:29%}}@media (max-width:430px){.about-page .about-hero-content h1{font-size:40px}.about-page .about-hero-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{isolation:isolate;color:#fff;background:#062f4f;min-height:660px;position:relative;overflow:hidden}.media{z-index:0;position:absolute;inset:0}.image{object-fit:cover;object-position:center 44%;filter:saturate(.92)contrast(1.03)brightness(.91)}.overlay{z-index:1;background:linear-gradient(90deg,#062f4ffa 0%,#062f4ff0 30%,#062f4fc4 50%,#062f4f73 70%,#062f4f24 100%);position:absolute;inset:0}.vignette{z-index:2;background:linear-gradient(#00000005 0%,#0000 56%,#02182980 100%);position:absolute;inset:0}.inner{z-index:5;grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:center;gap:clamp(52px,6vw,92px);width:min(1460px,100% - 80px);min-height:660px;margin-inline:auto;padding:62px 0 98px;display:grid;position:relative}.copy{width:100%;max-width:790px}.kicker{align-items:center;gap:12px;margin-bottom:17px;display:flex}.kicker>span{background:#ffb819;border-radius:999px;flex:none;width:35px;height:2px}.kicker strong{color:#ffb819;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,.74vw,12px);font-weight:850;line-height:1.3}.copy h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(54px,4.8vw,76px);font-weight:720;line-height:.99}.copy h1 span{color:#ffb819}.description{color:#ffffffd1;max-width:670px;margin:23px 0 0;font-size:clamp(15px,1.02vw,17px);line-height:1.7}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.primary,.secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:11px;font-weight:820;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.primary{color:#062f4f;background:#ffb819;border:1px solid #ffb819;box-shadow:0 4px #c88400}.primary:hover{background:#f2a900;transform:translateY(-2px)}.secondary{color:#fff;background:#ffffff08;border:1px solid #ffffff6e}.secondary:hover{color:#062f4f;background:#fff;border-color:#fff;transform:translateY(-2px)}.principles{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:680px;margin-top:35px;padding-top:19px;display:grid}.principle{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-right:16px;display:grid}.principle+.principle{border-left:1px solid #ffffff21;padding-left:17px}.principle>span{color:#ffb819;background:#ffb8191f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.principle>div{flex-direction:column;display:flex}.principle strong{color:#fff;font-size:12px;font-weight:800}.principle small{color:#ffffff8f;margin-top:3px;font-size:10px;line-height:1.3}.card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062f4fcc;border:1px solid #ffffff2b;border-radius:14px;justify-self:end;width:100%;max-width:380px;padding:27px;box-shadow:0 22px 50px #0000002e}.cardHeader{color:#ffb819;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.cardIcon{background:#ffb8191f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.card h2{color:#fff;letter-spacing:-.034em;margin:21px 0 22px;font-size:clamp(23px,1.75vw,29px);font-weight:650;line-height:1.19}.cardList{flex-direction:column;display:flex}.cardRow{border-top:1px solid #ffffff1a;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:59px;display:grid}.cardRow>span{color:#ffb819;font-size:9px;font-weight:850}.cardRow>div{flex-direction:column;display:flex}.cardRow strong{color:#fff;font-size:12px;font-weight:760}.cardRow small{color:#ffffff80;margin-top:2px;font-size:9px}.bottom{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042741c7;border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0}.bottomInner{justify-content:space-between;align-items:center;gap:24px;width:min(1460px,100% - 80px);min-height:58px;margin-inline:auto;display:flex}.values{flex-wrap:wrap;align-items:center;gap:clamp(17px,2.6vw,34px);display:flex}.values span{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.scroll{color:#ffffffbf;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:760;display:inline-flex}@media (max-width:1120px){.inner{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:42px;width:calc(100% - 48px)}.bottomInner{width:calc(100% - 48px)}.copy h1{font-size:clamp(50px,5.8vw,68px)}}@media (max-width:920px){.hero{min-height:640px}.inner{grid-template-columns:1fr;min-height:640px;padding-top:52px;padding-bottom:82px}.copy{max-width:730px}.card{display:none}}@media (max-width:680px){.hero{min-height:680px}.image{object-position:62% center}.overlay{background:linear-gradient(#062f4f38 0%,#062f4f9c 38%,#062f4ff5 72%,#062f4ffc 100%)}.inner{align-items:end;width:calc(100% - 32px);min-height:680px;padding-top:72px;padding-bottom:48px}.kicker strong{font-size:9px}.copy h1{font-size:clamp(42px,12vw,55px);line-height:1.01}.description{margin-top:18px;font-size:14px}.actions{flex-direction:column;align-items:stretch;width:100%;margin-top:23px}.primary,.secondary{width:100%}.principles,.bottom{display:none}}@media (max-width:420px){.copy h1{font-size:39px}.description{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero *,.hero :before,.hero :after{transition:none!important;animation:none!important}}.resources-page{--r-navy-950:#062f4f;--r-navy-900:#0a4168;--r-navy-800:#10547f;--r-navy-700:#12669a;--r-blue-100:#e9f3fc;--r-blue-50:#f6fafd;--r-gold:#ffb819;--r-gold-hover:#f2a900;--r-gold-dark:#c88400;--r-ink:#12385d;--r-muted:#61778c;--r-line:#dfe7ed;width:100%;min-width:0;color:var(--r-ink);background:#fff;overflow-x:hidden}.resources-page *,.resources-page :before,.resources-page :after{box-sizing:border-box}.resources-page h1,.resources-page h2,.resources-page h3{text-wrap:balance}.resources-page p{text-wrap:pretty}.resources-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.resources-page .section-label,.resources-page .resources-kicker,.resources-page .resources-cta-label{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;line-height:1.1;display:inline-flex}.resources-page .section-label{color:var(--r-gold-dark)}.resources-page .section-label:before{content:"";background:var(--r-gold);border-radius:999px;flex:none;width:30px;height:2px}.resources-page .resources-hero{isolation:isolate;background:var(--r-navy-950);color:#fff;position:relative;overflow:hidden}.resources-page .resources-hero-pattern{z-index:0;pointer-events:none;background:radial-gradient(circle at 84% 18%,#ffb81921,#0000 28%),radial-gradient(circle at 96% 90%,#ffffff0f,#0000 30%);position:absolute;inset:0}.resources-page .resources-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:clamp(60px,7vw,115px);min-height:610px;padding:72px 0 80px;display:grid;position:relative}.resources-page .resources-hero-copy{max-width:850px}.resources-page .resources-kicker{color:var(--r-gold);margin-bottom:18px}.resources-page .resources-kicker:before{content:"";background:var(--r-gold);border-radius:999px;width:36px;height:2px}.resources-page .resources-hero-copy h1{color:#fff;letter-spacing:-.052em;text-align:left;max-width:830px;margin:0;font-size:clamp(58px,5.1vw,82px);font-weight:710;line-height:.99}.resources-page .resources-hero-copy h1 span{color:var(--r-gold);display:block}.resources-page .resources-hero-copy>p{color:#ffffffc2;text-align:left;max-width:720px;margin:25px 0 0;font-size:clamp(15px,1.06vw,18px);line-height:1.72}.resources-page .resources-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:31px;display:flex}.resources-page .yellow-button,.resources-page .resources-outline-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 23px;font-size:11px;font-weight:820;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.resources-page .yellow-button{border:1px solid var(--r-gold);background:var(--r-gold);color:var(--r-navy-950);box-shadow:0 4px 0 var(--r-gold-dark)}.resources-page .yellow-button:hover{background:var(--r-gold-hover);transform:translateY(-2px)}.resources-page .resources-outline-button{color:#fff;background:#ffffff08;border:1px solid #ffffff6b}.resources-page .resources-outline-button:hover{color:var(--r-navy-950);background:#fff;border-color:#fff;transform:translateY(-2px)}.resources-page .resources-hero-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;width:100%;padding:31px;box-shadow:0 24px 60px #00000029}.resources-page .resources-panel-icon{width:52px;height:52px;color:var(--r-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.resources-page .resources-hero-panel>span{color:var(--r-gold);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:850;display:block}.resources-page .resources-hero-panel h2{color:#fff;letter-spacing:-.036em;max-width:390px;margin:11px 0 30px;font-size:clamp(26px,2.15vw,34px);font-weight:640;line-height:1.18}.resources-page .resources-panel-stats{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resources-page .resources-panel-stats>div{flex-direction:column;justify-content:center;min-height:104px;padding:18px 10px;display:flex}.resources-page .resources-panel-stats>div+div{border-left:1px solid #ffffff1a}.resources-page .resources-panel-stats strong{color:#fff;font-size:clamp(18px,1.55vw,23px);font-weight:780}.resources-page .resources-panel-stats span{color:#ffffff7a;margin-top:7px;font-size:9px;line-height:1.4}.resources-page .resources-intro{background:#fff;padding:clamp(88px,8vw,120px) 0}.resources-page .resources-intro-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(58px,8vw,112px);display:grid}.resources-page .resources-intro-grid h2{max-width:760px;color:var(--r-navy-950);letter-spacing:-.05em;text-align:left;margin:11px 0 0;font-size:clamp(44px,4vw,61px);font-weight:675;line-height:1.05}.resources-page .resources-intro-copy{max-width:730px}.resources-page .resources-intro-copy p{color:var(--r-muted);text-align:left;margin:22px 0 0;font-size:clamp(14px,1.02vw,16px);line-height:1.82}.resources-page .resources-intro-copy .resources-intro-lead{color:var(--r-navy-800);letter-spacing:-.018em;margin-top:0;font-size:clamp(20px,1.78vw,27px);font-weight:560;line-height:1.5}.resources-page .resource-focus-section{background:var(--r-blue-50);border-top:1px solid var(--r-blue-100);border-bottom:1px solid var(--r-blue-100);padding:clamp(84px,7vw,110px) 0}.resources-page .resources-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:52px;margin-bottom:42px;display:grid}.resources-page .resources-section-heading h2{max-width:790px;color:var(--r-navy-950);letter-spacing:-.048em;margin:10px 0 0;font-size:clamp(42px,3.7vw,58px);font-weight:675;line-height:1.06}.resources-page .resources-section-heading>p{color:var(--r-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.72}.resources-page .resource-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.resources-page .resource-focus-card{border:1px solid var(--r-line);background:#fff;border-radius:12px;flex-direction:column;min-height:330px;padding:29px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #062f4f0f}.resources-page .resource-focus-card:hover{border-color:#c4d9ea;transform:translateY(-4px);box-shadow:0 18px 42px #062f4f1a}.resources-page .resource-focus-icon{background:var(--r-blue-100);width:52px;height:52px;color:var(--r-navy-700);border-radius:50%;place-items:center;display:grid}.resources-page .resource-focus-card:nth-child(2) .resource-focus-icon{color:var(--r-gold-dark);background:#fff5d7}.resources-page .resource-focus-card h3{color:var(--r-navy-900);margin:47px 0 12px;font-size:clamp(19px,1.4vw,22px);font-weight:760;line-height:1.25}.resources-page .resource-focus-card p{color:var(--r-muted);margin:0;font-size:clamp(13px,.92vw,15px);line-height:1.7}.resources-page .resource-focus-card a{color:var(--r-navy-700);align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:11px;font-weight:800;display:inline-flex}.resources-page .resource-focus-card a:hover{color:var(--r-gold-dark)}.resources-page .featured-resource-section{background:#fff;padding:clamp(86px,7vw,112px) 0}.resources-page .featured-resource-card{border:1px solid var(--r-line);background:#fff;border-radius:18px;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);min-height:465px;display:grid;overflow:hidden;box-shadow:0 20px 52px #062f4f1c}.resources-page .featured-resource-sidebar{background:var(--r-navy-900);color:#fff;flex-direction:column;justify-content:space-between;padding:35px;display:flex}.resources-page .featured-resource-sidebar>svg{width:62px;height:62px;color:var(--r-gold);background:#ffb8191f;border-radius:50%;padding:14px}.resources-page .featured-resource-sidebar>span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.resources-page .featured-resource-content{flex-direction:column;padding:clamp(38px,5vw,64px);display:flex}.resources-page .featured-resource-content h2{max-width:900px;color:var(--r-navy-950);letter-spacing:-.044em;margin:13px 0 20px;font-size:clamp(36px,3.2vw,50px);font-weight:665;line-height:1.1}.resources-page .featured-resource-content>p{max-width:790px;color:var(--r-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.75}.resources-page .featured-resource-meta{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.resources-page .featured-resource-meta span{border:1px solid var(--r-blue-100);background:var(--r-blue-50);min-height:35px;color:var(--r-navy-700);border-radius:999px;align-items:center;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.resources-page .featured-resource-actions{border-top:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:34px;display:flex}.resources-page .resource-status{color:var(--r-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.resources-page .resource-view-link{color:var(--r-navy-700);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.resources-page .resources-library-shell{background:var(--r-blue-50);border-top:1px solid var(--r-blue-100);padding:80px 0 90px;scroll-margin-top:120px}.resources-page .resource-development{background:#fff;padding:clamp(72px,6vw,92px) 0}.resources-page .resource-development-inner{border:1px solid var(--r-blue-100);background:var(--r-blue-50);border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(30px,4vw,45px);display:grid}.resources-page .resource-development-icon{background:var(--r-navy-900);width:60px;height:60px;color:var(--r-gold);border-radius:50%;place-items:center;display:grid}.resources-page .resource-development-inner h2{max-width:820px;color:var(--r-navy-950);letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(28px,2.45vw,39px);font-weight:665;line-height:1.13}.resources-page .resource-development-inner p{max-width:800px;color:var(--r-muted);margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.68}.resources-page .about-dark-button{background:var(--r-navy-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 21px;font-size:11px;font-weight:800;display:inline-flex}.resources-page .about-dark-button:hover{background:var(--r-navy-950)}.resources-page .resources-cta{background:var(--r-navy-950);color:#fff;padding:clamp(76px,7vw,104px) 0}.resources-page .resources-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.resources-page .resources-cta-label{color:var(--r-gold)}.resources-page .resources-cta-inner h2{color:#fff;letter-spacing:-.047em;max-width:850px;margin:10px 0 0;font-size:clamp(40px,3.7vw,58px);font-weight:640;line-height:1.06}.resources-page .resources-cta-inner p{color:#ffffffa8;max-width:790px;margin:20px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.74}.resources-page .resources-cta-button{background:var(--r-gold);min-height:54px;color:var(--r-navy-950);box-shadow:0 4px 0 var(--r-gold-dark);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 23px;font-size:11px;font-weight:820;display:inline-flex}.resources-page .resources-cta-button:hover{background:var(--r-gold-hover)}@media (max-width:1120px){.resources-page .site-container{width:calc(100% - 48px)}.resources-page .resources-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:48px}.resources-page .resource-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.resources-page .resources-hero-inner{grid-template-columns:1fr;min-height:0;padding:64px 0 72px}.resources-page .resources-intro-grid,.resources-page .resources-section-heading,.resources-page .resources-cta-inner{grid-template-columns:1fr;gap:28px}.resources-page .featured-resource-card{grid-template-columns:1fr}.resources-page .featured-resource-sidebar{flex-direction:row;align-items:center;min-height:160px}.resources-page .resource-development-inner{grid-template-columns:60px minmax(0,1fr)}.resources-page .about-dark-button{grid-column:2;justify-self:start}}@media (max-width:680px){.resources-page .site-container{width:calc(100% - 32px)}.resources-page .resources-hero-inner{padding:54px 0 60px}.resources-page .resources-hero-copy h1{font-size:clamp(43px,11.8vw,58px)}.resources-page .resources-hero-copy>p{font-size:14px}.resources-page .resources-hero-actions{flex-direction:column;align-items:stretch;width:100%}.resources-page .yellow-button,.resources-page .resources-outline-button{width:100%}.resources-page .resources-panel-stats{grid-template-columns:1fr}.resources-page .resources-panel-stats>div{min-height:73px}.resources-page .resources-panel-stats>div+div{border-top:1px solid #ffffff1a;border-left:0}.resources-page .resources-intro,.resources-page .resource-focus-section,.resources-page .featured-resource-section,.resources-page .resources-cta{padding:68px 0}.resources-page .resources-intro-grid h2,.resources-page .resources-section-heading h2,.resources-page .resources-cta-inner h2{font-size:clamp(36px,9.6vw,47px)}.resources-page .resource-focus-grid{grid-template-columns:1fr}.resources-page .featured-resource-content{padding:28px}.resources-page .featured-resource-actions{flex-direction:column;align-items:flex-start}.resources-page .resources-library-shell{padding:60px 0 70px}.resources-page .resource-development-inner{grid-template-columns:1fr;padding:27px}.resources-page .about-dark-button,.resources-page .resources-cta-button{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){.resources-page *,.resources-page :before,.resources-page :after{transition:none!important;animation:none!important}}.director-profile-page{--dp-navy-950:#062f4f;--dp-navy-900:#0a4168;--dp-navy-800:#10547f;--dp-navy-700:#12669a;--dp-blue-100:#e9f3fc;--dp-blue-50:#f6fafd;--dp-gold:#ffb819;--dp-gold-dark:#c88400;--dp-ink:#12385d;--dp-muted:#61778c;--dp-line:#dfe7ed;width:100%;min-width:0;color:var(--dp-ink);background:#fff;overflow-x:hidden}.director-profile-page *,.director-profile-page :before,.director-profile-page :after{box-sizing:border-box}.director-profile-page h1,.director-profile-page h2,.director-profile-page h3{text-wrap:balance}.director-profile-page p{text-wrap:pretty}.director-profile-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.director-profile-hero{background:var(--dp-navy-950);color:#fff;padding:clamp(64px,6vw,88px) 0;position:relative;overflow:hidden}.director-profile-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:560px;height:560px;position:absolute;top:-240px;right:-180px}.director-profile-hero-grid{z-index:2;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(58px,7vw,112px);display:grid;position:relative}.director-profile-image-frame{aspect-ratio:4/5;background:#0a4168;border:1px solid #ffffff26;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.director-profile-image{object-fit:cover;object-position:center top}.director-profile-image-caption{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.director-profile-image-caption span{color:var(--dp-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820}.director-profile-image-caption strong{color:#ffffffb8;text-align:right;max-width:280px;font-size:11px;font-weight:600;line-height:1.5}.director-profile-hero-copy{max-width:860px}.director-profile-back{color:#ffffffb8;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:760;display:inline-flex}.director-profile-back:hover{color:var(--dp-gold)}.director-profile-kicker,.director-profile-section-label{color:var(--dp-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:inline-flex}.director-profile-kicker{color:var(--dp-gold)}.director-profile-kicker:before,.director-profile-section-label:before{content:"";background:var(--dp-gold);border-radius:999px;width:30px;height:2px}.director-profile-hero-copy h1{color:#fff;letter-spacing:-.052em;max-width:850px;margin:15px 0 0;font-size:clamp(54px,5vw,78px);font-weight:700;line-height:.98}.director-profile-hero-copy h1 span{color:var(--dp-gold)}.director-profile-role{color:#ffffff9e;margin:24px 0 0;font-size:clamp(12px,.95vw,15px);font-weight:680;line-height:1.6}.director-profile-summary{color:#ffffffd1;max-width:760px;margin:24px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.director-profile-current-role{background:#ffffff0e;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:17px;max-width:760px;margin-top:34px;padding:24px;display:grid}.director-profile-current-icon{width:48px;height:48px;color:var(--dp-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.director-profile-current-role div>span{color:var(--dp-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}.director-profile-current-role strong{color:#fff;margin-top:5px;font-size:clamp(16px,1.2vw,19px);line-height:1.4;display:block}.director-profile-current-role p{color:#ffffff94;margin:7px 0 0;font-size:13px;line-height:1.6}.director-profile-impact{border-bottom:1px solid var(--dp-line);background:#fff}.director-profile-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.director-profile-impact-item{flex-direction:column;justify-content:center;min-height:148px;padding:30px clamp(18px,2vw,32px);display:flex}.director-profile-impact-item+.director-profile-impact-item{border-left:1px solid var(--dp-line)}.director-profile-impact-item strong{color:var(--dp-navy-900);letter-spacing:-.04em;font-size:clamp(30px,2.5vw,42px);font-weight:740}.director-profile-impact-item span{max-width:210px;color:var(--dp-muted);margin-top:5px;font-size:11px;font-weight:650;line-height:1.45}.director-profile-section{background:#fff;padding:clamp(88px,8vw,120px) 0}.director-profile-section.is-education{background:var(--dp-blue-50)}.director-profile-bio-grid,.director-profile-recognition-grid,.director-profile-focus-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(62px,7vw,108px);display:grid}.director-profile-section-heading h2,.director-profile-section-header h2,.director-profile-focus h2{max-width:690px;color:var(--dp-navy-950);letter-spacing:-.048em;margin:12px 0 0;font-size:clamp(42px,3.7vw,58px);font-weight:670;line-height:1.06}.director-profile-bio-copy{max-width:820px}.director-profile-bio-copy p{color:var(--dp-muted);margin:24px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.82}.director-profile-bio-copy .director-profile-lead{color:var(--dp-navy-800);letter-spacing:-.02em;margin-top:0;font-size:clamp(21px,1.8vw,28px);font-weight:560;line-height:1.52}.director-profile-credentials{background:var(--dp-blue-50);border-top:1px solid var(--dp-blue-100);border-bottom:1px solid var(--dp-blue-100);padding:clamp(84px,7vw,108px) 0}.director-profile-section-header{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:52px;margin-bottom:40px;display:grid}.director-profile-section-header>p{color:var(--dp-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.7}.director-profile-credential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.director-profile-credential-card{border:1px solid var(--dp-line);background:#fff;border-radius:12px;flex-direction:column;min-height:270px;padding:27px;display:flex;box-shadow:0 8px 24px #062f4f0d}.director-profile-credential-card>span{background:var(--dp-blue-100);width:50px;height:50px;color:var(--dp-navy-700);border-radius:50%;place-items:center;display:grid}.director-profile-credential-card h3{color:var(--dp-navy-900);margin:auto 0 10px;padding-top:48px;font-size:clamp(18px,1.35vw,22px);line-height:1.25}.director-profile-credential-card p{color:var(--dp-muted);margin:0;font-size:13px;line-height:1.6}.director-profile-recognition{background:var(--dp-navy-900);color:#fff;padding:clamp(88px,8vw,118px) 0}.director-profile-recognition-grid{gap:clamp(62px,7vw,110px)}.director-profile-recognition-icon{width:58px;height:58px;color:var(--dp-gold);background:#ffb8191f;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.director-profile-section-label.is-light{color:var(--dp-gold)}.director-profile-recognition-intro h2{color:#fff;letter-spacing:-.047em;max-width:690px;margin:13px 0 0;font-size:clamp(40px,3.5vw,56px);font-weight:650;line-height:1.07}.director-profile-recognition-intro>p{color:#ffffffa3;max-width:660px;margin:22px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.72}.director-profile-recognition-list{border-top:1px solid #ffffff24}.director-profile-recognition-row{border-bottom:1px solid #ffffff1c;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:76px;display:grid}.director-profile-recognition-row>span{color:var(--dp-gold);font-size:9px;font-weight:820}.director-profile-recognition-row strong{color:#fff;font-size:clamp(13px,1vw,15px);font-weight:620;line-height:1.5}.director-profile-recognition-row svg{color:var(--dp-gold)}.director-profile-focus{background:#fff;padding:clamp(84px,7vw,108px) 0}.director-profile-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.director-profile-focus-item{border:1px solid var(--dp-line);background:var(--dp-blue-50);border-radius:10px;align-items:center;gap:14px;min-height:86px;padding:18px;display:flex}.director-profile-focus-item>span{width:42px;height:42px;color:var(--dp-navy-700);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.director-profile-focus-item strong{color:var(--dp-navy-900);font-size:13px;line-height:1.4}.director-profile-commitment{background:#fff;padding:0 0 clamp(88px,8vw,118px)}.director-profile-commitment-card{background:var(--dp-navy-950);color:#fff;border-radius:18px;padding:clamp(34px,5vw,64px)}.director-profile-commitment-card>span{color:var(--dp-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.director-profile-commitment-card blockquote{color:#fff;letter-spacing:-.034em;max-width:1080px;margin:24px 0 0;font-size:clamp(27px,2.7vw,42px);font-weight:560;line-height:1.35}.director-profile-commitment-footer{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding-top:24px;display:flex}.director-profile-commitment-footer div{flex-direction:column;display:flex}.director-profile-commitment-footer strong{color:#fff;font-size:13px}.director-profile-commitment-footer span{color:#ffffff85;margin-top:4px;font-size:10px}.director-profile-return{color:var(--dp-gold);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:1100px){.director-profile-page .site-container{width:calc(100% - 48px)}.director-profile-hero-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:48px}.director-profile-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.director-profile-hero-grid,.director-profile-bio-grid,.director-profile-recognition-grid,.director-profile-focus-grid,.director-profile-section-header{grid-template-columns:1fr}.director-profile-image-wrap{max-width:620px}.director-profile-image-frame{aspect-ratio:5/4}.director-profile-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.director-profile-impact-item:nth-child(3){border-left:0}.director-profile-impact-item:nth-child(n+3){border-top:1px solid var(--dp-line)}}@media (max-width:680px){.director-profile-page .site-container{width:calc(100% - 32px)}.director-profile-hero{padding:48px 0 58px}.director-profile-hero-grid{gap:36px}.director-profile-image-frame{aspect-ratio:4/5}.director-profile-image-caption{flex-direction:column;align-items:flex-start}.director-profile-image-caption strong{text-align:left}.director-profile-hero-copy h1{font-size:clamp(44px,12vw,58px)}.director-profile-current-role,.director-profile-impact-grid{grid-template-columns:1fr}.director-profile-impact-item+.director-profile-impact-item{border-left:0;border-top:1px solid var(--dp-line)}.director-profile-section,.director-profile-credentials,.director-profile-recognition,.director-profile-focus{padding:68px 0}.director-profile-section-heading h2,.director-profile-section-header h2,.director-profile-focus h2,.director-profile-recognition-intro h2{font-size:clamp(36px,9.5vw,47px)}.director-profile-credential-grid,.director-profile-focus-list{grid-template-columns:1fr}.director-profile-commitment-footer{flex-direction:column;align-items:flex-start}.director-profile-return{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.director-profile-page *,.director-profile-page :before,.director-profile-page :after{transition:none!important;animation:none!important}}.leadership-page{--lead-navy-950:#062f4f;--lead-navy-900:#0a4168;--lead-navy-800:#10547f;--lead-navy-700:#12669a;--lead-blue-100:#e9f3fc;--lead-blue-50:#f6fafd;--lead-gold:#ffb819;--lead-gold-dark:#c88400;--lead-muted:#61778c;--lead-line:#dfe7ed;color:#12385d;background:#fff;width:100%;min-width:0;overflow-x:hidden}.leadership-page *,.leadership-page :before,.leadership-page :after{box-sizing:border-box}.leadership-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.leadership-page h1,.leadership-page h2,.leadership-page h3{text-wrap:balance}.leadership-page p{text-wrap:pretty}.leadership-hero{background:var(--lead-navy-950);color:#fff;padding:clamp(72px,7vw,104px) 0;position:relative;overflow:hidden}.leadership-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:560px;height:560px;position:absolute;top:-250px;right:-180px}.leadership-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(60px,7vw,110px);display:grid;position:relative}.leadership-hero-copy{max-width:850px}.leadership-kicker,.leadership-section-label{color:var(--lead-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:850;display:inline-flex}.leadership-kicker{color:var(--lead-gold)}.leadership-kicker:before,.leadership-section-label:before{content:"";background:var(--lead-gold);border-radius:999px;width:34px;height:2px}.leadership-hero-copy h1{color:#fff;letter-spacing:-.052em;max-width:850px;margin:17px 0 0;font-size:clamp(56px,5.2vw,80px);font-weight:700;line-height:.99}.leadership-hero-copy h1 span{color:var(--lead-gold)}.leadership-hero-copy>p{color:#ffffffc2;max-width:730px;margin:25px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.72}.leadership-hero-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;padding:31px;box-shadow:0 24px 60px #00000029}.leadership-hero-icon{width:54px;height:54px;color:var(--lead-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.leadership-hero-panel>span:not(.leadership-hero-icon){color:var(--lead-gold);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:850;display:block}.leadership-hero-panel h2{color:#fff;letter-spacing:-.035em;margin:11px 0 0;font-size:clamp(27px,2.2vw,35px);font-weight:640;line-height:1.18}.leadership-hero-panel p{color:#ffffff94;margin:19px 0 0;font-size:13px;line-height:1.65}.leadership-intro{background:#fff;padding:clamp(88px,8vw,120px) 0}.leadership-intro-grid{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(60px,7vw,108px);display:grid}.leadership-intro-grid h2,.leadership-section-heading h2,.leadership-principles-copy h2{max-width:720px;color:var(--lead-navy-950);letter-spacing:-.048em;margin:11px 0 0;font-size:clamp(43px,3.8vw,60px);font-weight:670;line-height:1.05}.leadership-intro-copy{max-width:820px}.leadership-intro-copy p{color:var(--lead-muted);margin:24px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.8}.leadership-intro-copy .leadership-intro-lead{color:var(--lead-navy-800);letter-spacing:-.02em;margin-top:0;font-size:clamp(21px,1.8vw,28px);font-weight:560;line-height:1.5}.leadership-board{background:var(--lead-blue-50);border-top:1px solid var(--lead-blue-100);border-bottom:1px solid var(--lead-blue-100);padding:clamp(84px,7vw,110px) 0}.leadership-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);align-items:end;gap:52px;margin-bottom:42px;display:grid}.leadership-section-heading>p{color:var(--lead-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.72}.leadership-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.leadership-card{border:1px solid var(--lead-line);background:#fff;border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 30px #062f4f0f}.leadership-card:hover{border-color:#c5dbe9;transform:translateY(-4px);box-shadow:0 20px 48px #062f4f1c}.leadership-card-image-link{display:block}.leadership-card-image-wrap{aspect-ratio:4/4.7;background:var(--lead-navy-900);width:100%;position:relative;overflow:hidden}.leadership-card-image{object-fit:cover;object-position:center top;transition:transform .3s}.leadership-card:hover .leadership-card-image{transform:scale(1.025)}.leadership-card-body{padding:26px}.leadership-card-role{color:var(--lead-gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.leadership-card h3{color:var(--lead-navy-900);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(23px,1.8vw,29px);line-height:1.15}.leadership-card p{color:var(--lead-muted);margin:15px 0 0;font-size:13px;line-height:1.7}.leadership-card-link{color:var(--lead-navy-700);align-items:center;gap:7px;margin-top:23px;font-size:11px;font-weight:800;display:inline-flex}.leadership-principles{background:var(--lead-navy-900);color:#fff;padding:clamp(88px,8vw,116px) 0}.leadership-principles-grid{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(62px,7vw,108px);display:grid}.leadership-section-label.is-light{color:var(--lead-gold)}.leadership-principles-copy h2{color:#fff}.leadership-principles-copy>p{color:#ffffff9e;max-width:650px;margin:22px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.72}.leadership-principle-list{border-top:1px solid #ffffff21}.leadership-principle-item{border-bottom:1px solid #ffffff1c;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;min-height:132px;padding:24px 0;display:grid}.leadership-principle-item>span{width:52px;height:52px;color:var(--lead-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.leadership-principle-item strong{color:#fff;font-size:16px}.leadership-principle-item p{color:#ffffff94;margin:8px 0 0;font-size:13px;line-height:1.65}.leadership-cta{background:#fff;padding:clamp(72px,6vw,94px) 0}.leadership-cta-inner{border:1px solid var(--lead-blue-100);background:var(--lead-blue-50);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:clamp(30px,4vw,46px);display:grid}.leadership-cta-inner>div>span{color:var(--lead-gold-dark);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.leadership-cta-inner h2{max-width:770px;color:var(--lead-navy-950);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(31px,2.8vw,44px);line-height:1.1}.leadership-cta-button{background:var(--lead-navy-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.leadership-cta-button:hover{background:var(--lead-navy-950)}@media (max-width:1100px){.leadership-page .site-container{width:calc(100% - 48px)}.leadership-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.leadership-hero-inner,.leadership-intro-grid,.leadership-section-heading,.leadership-principles-grid,.leadership-cta-inner{grid-template-columns:1fr}.leadership-hero-panel{max-width:660px}.leadership-section-heading,.leadership-cta-inner{gap:28px}.leadership-cta-button{justify-self:start}}@media (max-width:680px){.leadership-page .site-container{width:calc(100% - 32px)}.leadership-hero{padding:58px 0 66px}.leadership-hero-copy h1{font-size:clamp(44px,12vw,58px)}.leadership-intro,.leadership-board,.leadership-principles{padding:68px 0}.leadership-intro-grid h2,.leadership-section-heading h2,.leadership-principles-copy h2{font-size:clamp(36px,9.5vw,47px)}.leadership-board-grid{grid-template-columns:1fr}.leadership-card-image-wrap{aspect-ratio:4/5}.leadership-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.leadership-page *,.leadership-page :before,.leadership-page :after{transition:none!important;animation:none!important}}.page{color:#15344f;background:#f6f8fb}.hero{color:#fff;background:linear-gradient(135deg,#0a3153 0%,#11456f 52%,#0d3557 100%);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffb8192e,#0000 28%);position:absolute;inset:0}.heroInner{z-index:2;padding:44px 0 72px;position:relative}.backLink{color:#ffffffe6;align-items:center;gap:8px;width:fit-content;margin-bottom:28px;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.backLink:hover{color:#fff}.heroKicker{color:#ffbf2f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-size:.82rem;font-weight:800;display:inline-flex}.heroKicker span{background:#ffbf2f;border-radius:999px;width:34px;height:2px}.heroGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);align-items:start;gap:32px;display:grid}.heroCopy h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.85rem);font-weight:850;line-height:.98}.departmentLabel{color:#ffbf2f;margin:0 0 16px;font-size:1rem;font-weight:700}.heroText{color:#ffffffdb;max-width:760px;margin:22px 0 0;font-size:1.08rem;line-height:1.78}.heroActions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.primaryBtn,.secondaryBtn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 24px;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.primaryBtn{color:#0a3153;background:#ffbf2f;border:1px solid #ffbf2f;box-shadow:0 4px #d29a17}.primaryBtn:hover{background:#f0b11d;transform:translateY(-2px)}.secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff57}.secondaryBtn:hover{color:#0a3153;background:#fff;transform:translateY(-2px)}.heroAside{gap:16px;display:grid}.statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.statIcon{color:#ffbf2f;background:#ffbf2f24;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.statCard strong{color:#fff;margin-bottom:6px;font-size:1rem;font-weight:800;display:block}.statCard p{color:#ffffffd1;margin:0;font-size:.95rem;line-height:1.65}.profileSection{padding:64px 0 88px}.profileGrid{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:34px;display:grid}.sidebar{gap:22px;display:grid;position:sticky;top:24px}.imageCard,.infoCard,.panel,.quoteCard,.highlightCard{background:#fff;border:1px solid #dbe6ef;border-radius:22px;box-shadow:0 14px 34px #0d2b420f}.imageCard{overflow:hidden}.imageWrap{aspect-ratio:4/4.5;background:#edf3f8;position:relative}.profileImage{object-fit:cover;width:100%;height:100%}.imageCardBody{padding:22px 22px 24px}.imageCardBody h2{color:#0e3556;margin:0;font-size:1.45rem;font-weight:850;line-height:1.2}.imageCardBody p{color:#b27a00;margin:10px 0 0;font-size:.98rem;font-weight:700}.infoCard{padding:22px}.infoCard h3,.panel h3{color:#0f3556;margin:0 0 16px;font-size:1.15rem;font-weight:800}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{color:#34506a;align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.6;display:flex}.list li svg{color:#d89a10;flex:none;margin-top:2px}.tagList{flex-wrap:wrap;gap:10px;display:flex}.tag{color:#17405f;background:#eff5fa;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:700}.content{gap:26px;display:grid}.contentBlock{background:#fff;border:1px solid #dbe6ef;border-radius:24px;padding:28px 30px;box-shadow:0 14px 34px #0d2b420d}.sectionKicker{color:#c88700;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-flex}.sectionKicker span{background:#f3b31b;border-radius:999px;width:32px;height:2px}.contentBlock h2{color:#0d3557;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.65rem,2vw,2.25rem);font-weight:850;line-height:1.15}.contentBlock p{color:#3c556d;margin:0 0 16px;font-size:1.03rem;line-height:1.85}.contentBlock p:last-child{margin-bottom:0}.panel{background:#fbfdff;margin-top:18px;padding:22px}.bulletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.bulletItem{color:#35516b;align-items:flex-start;gap:10px;font-size:.98rem;line-height:1.55;display:flex}.bulletItem span{background:#f3b31b;border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.quoteCard{background:linear-gradient(135deg,#0a3153f7 0%,#10416cf7 100%);margin-top:18px;padding:24px}.quoteCard p{color:#fff;margin:0;font-size:1.03rem;line-height:1.9}.highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.highlightCard{align-items:flex-start;gap:12px;padding:18px;display:flex}.highlightCard span{background:#f3b31b;border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.highlightCard p{color:#34536d;margin:0;font-size:.97rem;line-height:1.7}@media (max-width:1120px){.heroGrid,.profileGrid{grid-template-columns:1fr}.sidebar{position:static}}@media (max-width:820px){.contentBlock{padding:24px 22px}.bulletGrid,.highlights{grid-template-columns:1fr}}@media (max-width:680px){.heroInner{padding:34px 0 56px}.heroCopy h1{font-size:clamp(2.1rem,11vw,3.3rem)}.heroText{font-size:1rem}.heroActions{flex-direction:column;align-items:stretch}.primaryBtn,.secondaryBtn{width:100%}.profileSection{padding:46px 0 72px}.contentBlock h2{font-size:1.55rem}.contentBlock p,.quoteCard p{font-size:.98rem}}.guillaume-profile-page{--g-navy-950:#062f4f;--g-navy-900:#0a4168;--g-navy-800:#10547f;--g-navy-700:#12669a;--g-blue-100:#e9f3fc;--g-blue-50:#f6fafd;--g-gold:#ffb819;--g-gold-dark:#c88400;--g-muted:#61778c;--g-line:#dfe7ed;color:#12385d;background:#fff;width:100%;min-width:0;overflow-x:hidden}.guillaume-profile-page *,.guillaume-profile-page :before,.guillaume-profile-page :after{box-sizing:border-box}.guillaume-profile-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.guillaume-profile-page h1,.guillaume-profile-page h2,.guillaume-profile-page h3{text-wrap:balance}.guillaume-profile-page p{text-wrap:pretty}.guillaume-profile-hero{background:var(--g-navy-950);color:#fff;padding:clamp(64px,6vw,88px) 0;position:relative;overflow:hidden}.guillaume-profile-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-180px}.guillaume-profile-hero-grid{z-index:2;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(58px,7vw,112px);display:grid;position:relative}.guillaume-profile-image-frame{aspect-ratio:3/4;background:var(--g-navy-900);border:1px solid #ffffff26;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.guillaume-profile-image{object-fit:cover;object-position:center 24%}.guillaume-profile-image-caption{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.guillaume-profile-image-caption span{color:var(--g-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.guillaume-profile-image-caption strong{color:#ffffffad;text-align:right;max-width:290px;font-size:11px;line-height:1.5}.guillaume-profile-back{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:760;display:inline-flex}.guillaume-profile-back:hover{color:var(--g-gold)}.guillaume-profile-kicker,.guillaume-profile-section-label{color:var(--g-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:inline-flex}.guillaume-profile-kicker,.guillaume-profile-section-label.is-light{color:var(--g-gold)}.guillaume-profile-kicker:before,.guillaume-profile-section-label:before{content:"";background:var(--g-gold);border-radius:999px;width:32px;height:2px}.guillaume-profile-hero-copy h1{color:#fff;letter-spacing:-.052em;max-width:850px;margin:15px 0 0;font-size:clamp(54px,5vw,78px);font-weight:700;line-height:.98}.guillaume-profile-hero-copy h1 span{color:var(--g-gold)}.guillaume-profile-role{color:#ffffffab;margin:24px 0 0;font-size:clamp(13px,1vw,16px);font-weight:680;line-height:1.6}.guillaume-profile-summary{color:#ffffffd1;max-width:760px;margin:24px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.guillaume-profile-current{background:#ffffff0e;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:17px;max-width:760px;margin-top:34px;padding:24px;display:grid}.guillaume-profile-current-icon{width:48px;height:48px;color:var(--g-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.guillaume-profile-current div>span{color:var(--g-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}.guillaume-profile-current strong{color:#fff;margin-top:5px;font-size:clamp(16px,1.2vw,19px);line-height:1.4;display:block}.guillaume-profile-current p{color:#ffffff94;margin:7px 0 0;font-size:13px;line-height:1.6}.guillaume-profile-section{background:#fff;padding:clamp(88px,8vw,120px) 0}.guillaume-profile-section.is-resilience{background:var(--g-blue-50)}.guillaume-profile-bio-grid,.guillaume-profile-expertise-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(62px,7vw,108px);display:grid}.guillaume-profile-section-heading h2,.guillaume-profile-section-header h2,.guillaume-profile-expertise h2,.guillaume-profile-partnerships h2{max-width:720px;color:var(--g-navy-950);letter-spacing:-.048em;margin:12px 0 0;font-size:clamp(42px,3.7vw,58px);font-weight:670;line-height:1.06}.guillaume-profile-bio-copy{max-width:820px}.guillaume-profile-bio-copy p{color:var(--g-muted);margin:24px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.82}.guillaume-profile-bio-copy .guillaume-profile-lead{color:var(--g-navy-800);letter-spacing:-.02em;margin-top:0;font-size:clamp(21px,1.8vw,28px);font-weight:560;line-height:1.52}.guillaume-profile-education{background:var(--g-blue-50);border-top:1px solid var(--g-blue-100);border-bottom:1px solid var(--g-blue-100);padding:clamp(84px,7vw,110px) 0}.guillaume-profile-section-header{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);align-items:end;gap:52px;margin-bottom:42px;display:grid}.guillaume-profile-section-header>p{color:var(--g-muted);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.72}.guillaume-profile-education-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guillaume-profile-education-card{border:1px solid var(--g-line);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;min-height:255px;padding:28px;display:grid;box-shadow:0 8px 24px #062f4f0d}.guillaume-profile-education-card>span{background:var(--g-blue-100);width:52px;height:52px;color:var(--g-navy-700);border-radius:50%;place-items:center;display:grid}.guillaume-profile-education-card small{color:var(--g-gold-dark);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.guillaume-profile-education-card h3{color:var(--g-navy-900);margin:11px 0 0;font-size:clamp(19px,1.4vw,23px);line-height:1.25}.guillaume-profile-education-card p{color:var(--g-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.guillaume-profile-leadership{background:var(--g-navy-900);color:#fff;padding:clamp(88px,8vw,118px) 0}.guillaume-profile-leadership-grid{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(62px,7vw,108px);display:grid}.guillaume-profile-leadership-copy h2{color:#fff;letter-spacing:-.047em;max-width:720px;margin:13px 0 0;font-size:clamp(40px,3.5vw,56px);font-weight:650;line-height:1.07}.guillaume-profile-leadership-copy p{color:#ffffffa3;max-width:690px;margin:22px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.72}.guillaume-profile-leadership-list{border-top:1px solid #ffffff21}.guillaume-profile-leadership-item{border-bottom:1px solid #ffffff1c;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;min-height:135px;padding:24px 0;display:grid}.guillaume-profile-leadership-item>span{width:52px;height:52px;color:var(--g-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.guillaume-profile-leadership-item h3{color:#fff;margin:0;font-size:17px}.guillaume-profile-leadership-item p{color:#ffffff94;margin:8px 0 0;font-size:13px;line-height:1.65}.guillaume-profile-expertise{background:#fff;padding:clamp(84px,7vw,108px) 0}.guillaume-profile-expertise-list{border-top:1px solid var(--g-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guillaume-profile-expertise-item{border-bottom:1px solid var(--g-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:18px;display:grid}.guillaume-profile-expertise-item:nth-child(odd){border-right:1px solid var(--g-line)}.guillaume-profile-expertise-item span{color:var(--g-gold-dark);font-size:9px;font-weight:850}.guillaume-profile-expertise-item strong{color:var(--g-navy-900);font-size:13px}.guillaume-profile-partnerships{background:var(--g-blue-50);padding:clamp(80px,7vw,102px) 0}.guillaume-profile-partnerships-inner{border:1px solid var(--g-blue-100);background:#fff;border-radius:18px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:28px;padding:clamp(32px,4vw,48px);display:grid}.guillaume-profile-partnership-icon{background:var(--g-navy-900);width:62px;height:62px;color:var(--g-gold);border-radius:50%;place-items:center;display:grid}.guillaume-profile-partnerships p{max-width:900px;color:var(--g-muted);margin:18px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.75}.guillaume-profile-vision{background:#fff;padding:clamp(80px,7vw,106px) 0}.guillaume-profile-vision-card{background:var(--g-navy-950);color:#fff;border-radius:18px;padding:clamp(36px,5vw,64px)}.guillaume-profile-vision-card>span{color:var(--g-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.guillaume-profile-vision-card blockquote{color:#fff;letter-spacing:-.034em;max-width:1100px;margin:24px 0 0;font-size:clamp(27px,2.7vw,42px);font-weight:560;line-height:1.35}.guillaume-profile-vision-footer{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding-top:24px;display:flex}.guillaume-profile-vision-footer div{flex-direction:column;display:flex}.guillaume-profile-vision-footer strong{color:#fff;font-size:13px}.guillaume-profile-vision-footer span{color:#ffffff85;margin-top:4px;font-size:10px}.guillaume-profile-return{color:var(--g-gold);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.guillaume-profile-cta{background:#fff;padding:0 0 clamp(88px,8vw,116px)}.guillaume-profile-cta-inner{border:1px solid var(--g-blue-100);background:var(--g-blue-50);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:clamp(30px,4vw,46px);display:grid}.guillaume-profile-cta-inner>div>span{color:var(--g-gold-dark);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.guillaume-profile-cta-inner h2{max-width:780px;color:var(--g-navy-950);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(31px,2.8vw,44px);line-height:1.1}.guillaume-profile-cta-button{background:var(--g-navy-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.guillaume-profile-cta-button:hover{background:var(--g-navy-950)}@media (max-width:1100px){.guillaume-profile-page .site-container{width:calc(100% - 48px)}.guillaume-profile-education-grid{grid-template-columns:1fr}}@media (max-width:900px){.guillaume-profile-hero-grid,.guillaume-profile-bio-grid,.guillaume-profile-section-header,.guillaume-profile-leadership-grid,.guillaume-profile-expertise-grid,.guillaume-profile-cta-inner{grid-template-columns:1fr}.guillaume-profile-image-column{max-width:620px}.guillaume-profile-image-frame{aspect-ratio:4/5}.guillaume-profile-section-header,.guillaume-profile-cta-inner{gap:28px}.guillaume-profile-cta-button{justify-self:start}}@media (max-width:680px){.guillaume-profile-page .site-container{width:calc(100% - 32px)}.guillaume-profile-hero{padding:48px 0 58px}.guillaume-profile-hero-grid{gap:36px}.guillaume-profile-image-caption{flex-direction:column;align-items:flex-start}.guillaume-profile-image-caption strong{text-align:left}.guillaume-profile-hero-copy h1{font-size:clamp(44px,12vw,58px)}.guillaume-profile-current{grid-template-columns:1fr}.guillaume-profile-section,.guillaume-profile-education,.guillaume-profile-leadership,.guillaume-profile-expertise,.guillaume-profile-partnerships,.guillaume-profile-vision{padding:68px 0}.guillaume-profile-section-heading h2,.guillaume-profile-section-header h2,.guillaume-profile-expertise h2,.guillaume-profile-partnerships h2,.guillaume-profile-leadership-copy h2{font-size:clamp(36px,9.5vw,47px)}.guillaume-profile-expertise-list{grid-template-columns:1fr}.guillaume-profile-expertise-item:nth-child(odd){border-right:0}.guillaume-profile-partnerships-inner{grid-template-columns:1fr}.guillaume-profile-vision-footer{flex-direction:column;align-items:flex-start}.guillaume-profile-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.guillaume-profile-page *,.guillaume-profile-page :before,.guillaume-profile-page :after{transition:none!important;animation:none!important}}.marsha-profile-page{--m-navy-950:#062f4f;--m-navy-900:#0a4168;--m-navy-800:#10547f;--m-navy-700:#12669a;--m-blue-100:#e9f3fc;--m-blue-50:#f6fafd;--m-gold:#ffb819;--m-gold-dark:#c88400;--m-muted:#61778c;--m-line:#dfe7ed;color:#15344f;background:#f6f8fb;width:100%;min-width:0;overflow-x:hidden}.marsha-profile-page *,.marsha-profile-page :before,.marsha-profile-page :after{box-sizing:border-box}.marsha-profile-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.marsha-profile-page h1,.marsha-profile-page h2,.marsha-profile-page h3{text-wrap:balance}.marsha-profile-page p{text-wrap:pretty}.marsha-profile-hero{background:var(--m-navy-950);color:#fff;position:relative;overflow:hidden}.marsha-profile-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:560px;height:560px;position:absolute;top:-250px;right:-180px}.marsha-profile-hero-inner{z-index:2;padding:48px 0 76px;position:relative}.marsha-profile-back{color:#ffffffad;align-items:center;gap:8px;width:fit-content;margin:0 0 20px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.marsha-profile-back:hover{color:var(--m-gold)}.marsha-profile-kicker,.marsha-profile-section-label{width:fit-content;color:var(--m-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;line-height:1.2;display:flex}.marsha-profile-kicker{color:var(--m-gold);margin-bottom:18px}.marsha-profile-kicker:before,.marsha-profile-section-label:before{content:"";background:var(--m-gold);border-radius:999px;flex:none;width:32px;height:2px}.marsha-profile-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);align-items:start;gap:clamp(44px,6vw,90px);display:grid}.marsha-profile-role{color:var(--m-gold);margin:0 0 16px;font-size:13px;font-weight:720}.marsha-profile-hero-copy h1{color:#fff;letter-spacing:-.052em;max-width:900px;margin:0;font-size:clamp(52px,5vw,76px);font-weight:700;line-height:.99}.marsha-profile-hero-copy h1 span{color:var(--m-gold)}.marsha-profile-summary{color:#ffffffd1;max-width:780px;margin:24px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.72}.marsha-profile-hero-aside{gap:14px;display:grid}.marsha-profile-stat-card{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.marsha-profile-stat-icon{width:44px;height:44px;color:var(--m-gold);background:#ffb8191f;border-radius:50%;place-items:center;display:grid}.marsha-profile-stat-card strong{color:#fff;font-size:14px;display:block}.marsha-profile-stat-card p{color:#ffffff9e;margin:6px 0 0;font-size:12px;line-height:1.6}.marsha-profile-section{padding:72px 0 96px}.marsha-profile-layout{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:34px;display:grid}.marsha-profile-sidebar{gap:22px;display:grid;position:sticky;top:24px}.marsha-profile-image-card,.marsha-profile-info-card,.marsha-profile-content-block,.marsha-profile-panel,.marsha-profile-quote-card,.marsha-profile-highlight-card{border:1px solid var(--m-line);background:#fff;border-radius:18px;box-shadow:0 12px 30px #0d2b420d}.marsha-profile-image-card{overflow:hidden}.marsha-profile-image-wrap{aspect-ratio:4/4.7;background:#edf3f8;width:100%;position:relative}.marsha-profile-image{object-fit:cover;object-position:center top}.marsha-profile-image-card-body{padding:22px}.marsha-profile-image-card-body h2{color:var(--m-navy-900);margin:0;font-size:22px;line-height:1.2}.marsha-profile-image-card-body p{color:var(--m-gold-dark);margin:9px 0 0;font-size:13px;font-weight:700}.marsha-profile-info-card{padding:22px}.marsha-profile-info-card h3,.marsha-profile-panel h3{color:var(--m-navy-900);margin:0 0 16px;font-size:17px}.marsha-profile-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marsha-profile-list li{color:#34506a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.marsha-profile-list li svg{color:var(--m-gold-dark);flex:none;margin-top:2px}.marsha-profile-tag-list{flex-wrap:wrap;gap:8px;display:flex}.marsha-profile-tag{background:var(--m-blue-50);color:var(--m-navy-700);border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.marsha-profile-content{gap:24px;display:grid}.marsha-profile-content-block{padding:30px}.marsha-profile-content-block h2{max-width:780px;color:var(--m-navy-950);letter-spacing:-.04em;margin:13px 0 18px;font-size:clamp(31px,2.5vw,42px);font-weight:680;line-height:1.1}.marsha-profile-content-block>p{color:#3c556d;margin:0 0 17px;font-size:clamp(14px,1vw,16px);line-height:1.82}.marsha-profile-content-block>p:last-child{margin-bottom:0}.marsha-profile-panel{background:#fbfdff;margin-top:20px;padding:22px}.marsha-profile-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.marsha-profile-bullet-item{color:#35516b;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.marsha-profile-bullet-item span{background:var(--m-gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.marsha-profile-quote-card{background:var(--m-navy-900);margin-top:20px;padding:24px}.marsha-profile-quote-card p{color:#fff;margin:0;font-size:15px;line-height:1.85}.marsha-profile-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marsha-profile-highlight-card{align-items:flex-start;gap:12px;padding:18px;display:flex}.marsha-profile-highlight-card>span{background:var(--m-gold);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.marsha-profile-highlight-card p{color:#34536d;margin:0;font-size:13px;line-height:1.7}.marsha-profile-footer-action{justify-content:flex-end;display:flex}.marsha-profile-return{color:var(--m-navy-700);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1100px){.marsha-profile-page .site-container{width:calc(100% - 48px)}}@media (max-width:900px){.marsha-profile-hero-grid,.marsha-profile-layout{grid-template-columns:1fr}.marsha-profile-sidebar{position:static}}@media (max-width:680px){.marsha-profile-page .site-container{width:calc(100% - 32px)}.marsha-profile-hero-inner{padding:36px 0 58px}.marsha-profile-hero-copy h1{font-size:clamp(42px,11vw,56px)}.marsha-profile-section{padding:52px 0 72px}.marsha-profile-content-block{padding:24px 20px}.marsha-profile-bullet-grid,.marsha-profile-highlights{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marsha-profile-page *,.marsha-profile-page :before,.marsha-profile-page :after{transition:none!important;animation:none!important}}.volunteer-page{--v-navy-950:#062f4f;--v-navy-900:#0a4168;--v-navy-700:#12669a;--v-blue-100:#e9f3fc;--v-blue-50:#f6fafd;--v-gold:#ffb819;--v-gold-dark:#c88400;--v-muted:#61778c;--v-line:#dfe7ed;--v-error:#a92727;--v-success:#187449;color:#12385d;background:#fff;width:100%;min-width:0;overflow-x:hidden}.volunteer-page *,.volunteer-page :before,.volunteer-page :after{box-sizing:border-box}.volunteer-page .site-container{width:min(1460px,100% - 80px);margin-inline:auto}.volunteer-page h1,.volunteer-page h2{text-wrap:balance}.volunteer-page p{text-wrap:pretty}.volunteer-hero{background:var(--v-navy-950);color:#fff;padding:clamp(72px,7vw,104px) 0;position:relative;overflow:hidden}.volunteer-hero:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:600px;height:600px;position:absolute;top:-280px;right:-190px}.volunteer-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:center;gap:clamp(60px,7vw,112px);display:grid;position:relative}.volunteer-kicker,.volunteer-section-label{color:var(--v-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:inline-flex}.volunteer-kicker{color:var(--v-gold)}.volunteer-kicker:before,.volunteer-section-label:before{content:"";background:var(--v-gold);border-radius:999px;width:34px;height:2px}.volunteer-hero-copy h1{color:#fff;letter-spacing:-.052em;max-width:850px;margin:17px 0 0;font-size:clamp(56px,5.1vw,80px);font-weight:700;line-height:.99}.volunteer-hero-copy h1 span{color:var(--v-gold)}.volunteer-hero-copy>p{color:#ffffffc2;max-width:730px;margin:25px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.72}.volunteer-hero-panel{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;padding:31px;box-shadow:0 24px 60px #00000029}.volunteer-hero-panel>span{color:var(--v-gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.volunteer-hero-panel h2{color:#fff;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(27px,2.2vw,35px);line-height:1.17}.volunteer-hero-panel>p,.volunteer-hero-note p{color:#ffffff9e;font-size:13px;line-height:1.7}.volunteer-hero-panel>p{margin:18px 0 0}.volunteer-hero-note{border-top:1px solid #ffffff1f;margin-top:25px;padding-top:22px}.volunteer-hero-note strong{color:#fff;font-size:12px}.volunteer-hero-note p{margin:7px 0 0}.volunteer-form-section{background:var(--v-blue-50);padding:clamp(88px,8vw,122px) 0}.volunteer-form-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(50px,7vw,104px);display:grid}.volunteer-form-intro{position:sticky;top:28px}.volunteer-form-intro h2{max-width:520px;color:var(--v-navy-950);letter-spacing:-.047em;margin:12px 0 0;font-size:clamp(38px,3.3vw,52px);line-height:1.07}.volunteer-form-intro>p{max-width:480px;color:var(--v-muted);margin:20px 0 0;font-size:14px;line-height:1.72}.volunteer-form-help{border:1px solid var(--v-blue-100);background:#fff;border-radius:12px;max-width:480px;margin-top:30px;padding:20px}.volunteer-form-help strong{color:var(--v-navy-900);font-size:12px}.volunteer-form-help p{color:var(--v-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.volunteer-form-card{border:1px solid var(--v-line);background:#fff;border-radius:18px;padding:clamp(28px,4vw,46px);box-shadow:0 18px 48px #062f4f14}.volunteer-form-card-heading>span{color:var(--v-gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.volunteer-form-card-heading h2{color:var(--v-navy-950);margin:8px 0 0;font-size:clamp(28px,2.4vw,38px)}.volunteer-form-card-heading p{color:var(--v-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.volunteer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.volunteer-field{min-width:0}.volunteer-field.is-full{grid-column:1/-1}.volunteer-field label,.volunteer-gender legend,.volunteer-projects legend{color:var(--v-navy-900);margin-bottom:9px;font-size:12px;font-weight:760;line-height:1.45;display:block}.volunteer-field label strong,.volunteer-gender legend strong,.volunteer-projects legend strong{color:#c43d3d;margin-left:3px}.volunteer-field input:not([type=file]),.volunteer-field textarea{color:#163d5c;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:9px;outline:none;padding:13px 15px;font-size:14px}.volunteer-field textarea{resize:vertical;min-height:115px}.volunteer-field input:focus,.volunteer-field textarea:focus{border-color:var(--v-navy-700);box-shadow:0 0 0 3px #12669a1a}.volunteer-gender,.volunteer-projects{border:0;margin:0;padding:0}.volunteer-choice-row{gap:10px;display:flex}.volunteer-choice-row label{cursor:pointer;border:1px solid #cfdae3;border-radius:9px;align-items:center;gap:9px;min-height:52px;margin:0;padding:0 18px;display:inline-flex}.volunteer-choice-row input{accent-color:var(--v-navy-700)}.volunteer-form-divider{background:var(--v-line);height:1px;margin:34px 0}.volunteer-projects>p{color:var(--v-muted);margin:-2px 0 17px;font-size:12px}.volunteer-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.volunteer-project-option{border:1px solid var(--v-line);background:var(--v-blue-50);cursor:pointer;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:13px 15px;color:#34536d!important;margin:0!important;display:grid!important}.volunteer-project-option:hover,.volunteer-project-option.is-selected{background:#eef7fd;border-color:#aacbe0}.volunteer-project-option input{opacity:0;pointer-events:none;position:absolute}.volunteer-project-check{width:22px;height:22px;color:var(--v-navy-700);background:#fff;border:1px solid #b9c9d5;border-radius:6px;place-items:center;display:grid}.volunteer-upload{background:var(--v-blue-50);cursor:pointer;border:1px dashed #aebfcb;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:105px;padding:18px;margin:0!important;display:grid!important}.volunteer-upload:hover,.volunteer-upload.has-file{border-color:var(--v-navy-700)}.volunteer-upload-icon{width:48px;height:48px;color:var(--v-navy-700);background:#fff;border-radius:50%;place-items:center;display:grid}.volunteer-upload-copy{flex-direction:column;min-width:0;display:flex}.volunteer-upload-copy strong{color:var(--v-navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.volunteer-upload-copy small{color:var(--v-muted);margin-top:4px;font-size:10px}.volunteer-upload-button{background:var(--v-navy-900);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.volunteer-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.volunteer-field-help{color:var(--v-muted);margin-top:7px;font-size:10px;display:block}.volunteer-form-message{border-radius:9px;margin-top:27px;padding:14px 16px;font-size:12px;line-height:1.55}.volunteer-form-message.is-success{color:var(--v-success);background:#effaf4;border:1px solid #aedac5}.volunteer-form-message.is-error{color:var(--v-error);background:#fff5f5;border:1px solid #efc1c1}.volunteer-form-submit-row{border-top:1px solid var(--v-line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:25px;display:flex}.volunteer-form-submit-row p{max-width:440px;color:var(--v-muted);margin:0;font-size:10px;line-height:1.6}.volunteer-submit-button{background:var(--v-gold);min-height:52px;color:var(--v-navy-950);box-shadow:0 4px 0 var(--v-gold-dark);cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 23px;font-size:11px;font-weight:850;display:inline-flex}.volunteer-submit-button:hover:not(:disabled){background:#f2a900}.volunteer-submit-button:disabled{cursor:wait;opacity:.7}.volunteer-submit-spinner{animation:.9s linear infinite volunteer-spin}@keyframes volunteer-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.volunteer-page .site-container{width:calc(100% - 48px)}}@media (max-width:900px){.volunteer-hero-grid,.volunteer-form-layout{grid-template-columns:1fr}.volunteer-hero-panel{max-width:680px}.volunteer-form-intro{max-width:760px;position:static}}@media (max-width:680px){.volunteer-page .site-container{width:calc(100% - 32px)}.volunteer-hero{padding:58px 0 66px}.volunteer-hero-copy h1{font-size:clamp(43px,11.6vw,58px)}.volunteer-form-section{padding:68px 0}.volunteer-form-card{padding:25px 18px}.volunteer-form-grid,.volunteer-project-grid{grid-template-columns:1fr}.volunteer-field.is-full{grid-column:auto}.volunteer-choice-row{flex-direction:column}.volunteer-choice-row label{width:100%}.volunteer-upload{grid-template-columns:44px minmax(0,1fr)}.volunteer-upload-button{grid-column:1/-1;justify-content:center}.volunteer-form-submit-row{flex-direction:column;align-items:stretch}.volunteer-submit-button{width:100%}}@media (prefers-reduced-motion:reduce){.volunteer-page *,.volunteer-page :before,.volunteer-page :after{transition:none!important;animation:none!important}}.bruguil-header__desktop-actions{align-items:center;gap:10px;display:flex}.bruguil-header__apply{color:#0a4168;background:#fff;border:1px solid #0a4168;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.bruguil-header__apply:hover{color:#fff;background:#0a4168;border-color:#0a4168;transform:translateY(-1px)}.bruguil-header__mobile-apply{color:#0a4168;background:#fff;border:1px solid #d8e3eb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:none}.bruguil-header__mobile-cta-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.bruguil-header__mobile-apply-link,.bruguil-header__mobile-support{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.bruguil-header__mobile-apply-link{color:#0a4168;background:#fff;border:1px solid #0a4168}.bruguil-header__mobile-apply-link:hover{background:#edf6fb}@media (max-width:1100px){.bruguil-header__desktop-actions{display:none}.bruguil-header__mobile-apply{display:inline-flex}}@media (max-width:520px){.bruguil-header__mobile-cta-row{grid-template-columns:1fr}}.contact-page .contact-hero-information{color:#fff}.contact-page .contact-hero-information>span{color:#ffb819}.contact-page .contact-hero-information h2{color:#fff!important}.contact-page .contact-hero-information-copy{color:#ffffffc7!important}.contact-page .contact-location-meta,.contact-page .contact-location-meta>div{min-width:0}.contact-page .contact-location-meta a,.contact-page .contact-location-meta span{overflow-wrap:anywhere;word-break:break-word;color:#ffffffd1!important}.contact-page .contact-location-meta svg{color:#ffb819;flex:none}.contact-page .contact-location-details>div,.contact-page .contact-location-details span{min-width:0}.contact-page .contact-location-details strong,.contact-page .contact-location-details a{overflow-wrap:anywhere;word-break:break-word}.contact-mailto-notice{background:#f7fbfd;border:1px solid #d9e6ee;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:22px;padding:15px 16px;display:grid}.contact-mailto-notice>svg{color:#0a4168;background:#fff;border-radius:50%;width:34px;height:34px;padding:8px}.contact-mailto-notice p{color:#61778c;margin:0;font-size:11px;line-height:1.65}.contact-mailto-notice strong{color:#0a4168;overflow-wrap:anywhere}.contact-form-success a{color:#0a4168;overflow-wrap:anywhere;font-weight:800}@media (max-width:680px){.contact-page .contact-hero-information{padding-inline:24px}.contact-page .contact-location-meta>div{align-items:flex-start}}
