:root{--hpad:clamp(20px,4vw,80px);--r-card:16px;--r-inner:12px;--fw-normal:400;--fw-light:300;--fs-display:clamp(44px,8vw,88px);--fs-h1:clamp(36px,6vw,64px);--fs-h2:clamp(32px,4vw,56px);--fs-h3:clamp(24px,2.4vw,32px);--fs-h4:24px;--fs-eyebrow:12px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--lh-display:1;--lh-h1:1.04;--lh-h2:1.1;--lh-h3:1.2;--lh-h4:1.3;--lh-lead:1.55;--lh-body:1.55;--lh-small:1.5;--ls-display:-0.03em;--ls-h1:-0.03em;--ls-h2:-0.025em;--ls-h3:-0.02em;--ls-eyebrow:0.08em;--heading-accent:#1226AA}@media (min-width:1441px){:root{--fs-display:96px}}@media (max-width:768px){:root{--r-card:12px;--r-inner:8px;--fs-lead:16px;--fs-body:15px;--fs-small:13px;--fs-h4:20px}}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/fonts/e-Ukraine-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;padding:0;cursor:pointer}button,input,textarea{font:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body{font-family:e-Ukraine,system-ui,sans-serif;font-weight:400;color:#1A1A1A;background:#FAFAF8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;font-synthesis:none}.geo-region,.h2,.h3,.hero-title,h1,h2,h3,h4,h5,h6{font-feature-settings:"ss04"}.page{display:flex;flex-direction:column;max-width:1920px;margin:0 auto;position:relative;z-index:2}.fx-reveal{opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);will-change:opacity,filter}.fx-reveal.is-in{opacity:1;filter:blur(0)}@media (prefers-reduced-motion:reduce){.fx-reveal{opacity:1;filter:none;transition:none}}.header{display:flex;align-items:center;justify-content:space-between;height:72px;background:transparent;border-bottom:none;padding:0 80px;position:fixed;top:0;left:0;right:0;max-width:1920px;margin:0 auto;z-index:50;color:#1A1A1A;transition:color .35s ease}.header:before{content:"";position:absolute;inset:0;bottom:-24px;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px) saturate(1.05);background:linear-gradient(180deg,rgba(250,250,248,.6) 0,rgba(250,250,248,.25) 50%,rgba(250,250,248,0))}.header.dark{color:#FAFAF8}.header.dark:before{background:linear-gradient(180deg,rgba(20,28,55,.5) 0,rgba(20,28,55,.2) 50%,rgba(20,28,55,0))}.header.dark .nav a{color:#FAFAF8}.header.dark .nav a:hover{color:#FFDD00}.header.dark .lang .active{color:#FAFAF8}.header.dark .lang .alt,.header.dark .lang .sep{color:rgba(250,250,248,.6)}.header.dark .lang .alt:hover{color:#FAFAF8}.header.dark .btn-primary{background:#FFDD00;color:#1A1A1A}.header.dark .btn-primary svg path{stroke:#1A1A1A}.header.dark .logo img{filter:brightness(0) invert(1)}.logo img{height:48px;width:auto}.nav{display:flex;align-items:center;gap:32px}.nav a{font-size:14px;line-height:18px;color:#1A1A1A;position:relative}.nav a:hover{color:#1226AA}.nav-trigger,.nav>a{position:relative;padding-bottom:4px}.nav-trigger:after,.nav>a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:#1226AA;transform-origin:left center;transition:width .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.nav-group.is-active .nav-trigger:after,.nav-group:focus-within .nav-trigger:after,.nav-group:hover .nav-trigger:after,.nav-trigger:hover:after,.nav>a.is-active:after,.nav>a:hover:after{width:100%}.header.dark .nav-trigger:after,.header.dark .nav>a:after{background:#FFDD00}.lang{display:flex;gap:4px;font-size:14px;line-height:18px}.lang .active{color:#1A1A1A}.lang .alt,.lang .sep{color:#969696}.lang .alt{cursor:pointer}.lang .alt:hover{color:#1A1A1A}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;font-family:e-Ukraine,system-ui,sans-serif;font-weight:400;letter-spacing:.01em;line-height:100%;cursor:pointer;transition:filter .18s ease,background .18s ease,transform .18s ease;white-space:nowrap;font-size:14px}.btn-primary{background:#1226AA;color:#FAFAF8;padding:14px 40px;gap:4px}.btn-primary svg path{stroke:#fff}.btn-outline{background:transparent;color:#1A1A1A;padding:14px 40px;outline:1px solid #C3C3C3;outline-offset:-1px}.header .btn-primary{padding:0 20px;height:36px}.burger{display:none}.hero{position:relative;display:flex;justify-content:space-between;gap:80px;padding:112px 80px 64px;min-height:100svh;background:#F5F5F3;overflow:clip}.hero-left{gap:64px}.hero-left,.hero-right{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-width:0}.hero-right{gap:32px;align-items:flex-end;align-self:stretch}.pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #c3c3c3;border-radius:8px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.pill .dot{width:8px;height:8px;border-radius:50%;background:#0687B8;flex-shrink:0}.pill .label{font-size:14px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#5A5A5A}.hero-title{font-size:80px;line-height:104%;letter-spacing:-.02em;color:#1A1A1A;margin:0;max-width:1360px;font-weight:400}.hero-block{gap:48px}.hero-block,.hero-sub{display:flex;flex-direction:column}.hero-sub{gap:32px}.hero-text{font-size:20px;line-height:156%;color:#5A5A5A;max-width:560px;margin:0}.hero-ctas{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-image{width:100%;aspect-ratio:1/1;border-radius:12px;overflow:clip;position:relative}.hero-image-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.stats{justify-content:flex-end;gap:56px;align-self:stretch}.stat,.stats{display:flex;align-items:flex-end}.stat{flex-direction:column;gap:8px;width:120px;flex-shrink:0}.stat .num{font-size:40px;line-height:100%;letter-spacing:-.02em;color:#1226AA;text-align:right;font-feature-settings:"ss04"}.stat .lbl{font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#5A5A5A;text-align:right}.about{display:flex;flex-direction:column;gap:96px;padding:128px 80px;background:#FAFAF8}.about-head{display:flex;gap:80px;align-items:flex-start}.about-head>*{flex:1 1 0;min-width:0}.eyebrow{display:inline-block;font-size:14px;line-height:18px;letter-spacing:.08em;color:#5A5A5A}.eyebrow.dark-on-blue,.eyebrow.on-blue{color:#fff}.h2{font-size:56px;line-height:112%;letter-spacing:-.02em;color:#1A1A1A;margin:0;font-weight:400;max-width:1360px}.about-head .col-left{display:flex;flex-direction:column;gap:32px}.about-text{font-size:24px;color:#1A1A1A;margin:0}.about-images{display:flex;gap:24px;align-self:stretch}.about-images .ai{flex:1;border-radius:12px;height:276px;background-size:cover;background-position:50% 50%}.mech-card-top .head{display:flex;flex-direction:column;gap:32px}.mech-feature .icon{background:#0093C9;border-radius:var(--r-inner);padding:8px;width:-moz-fit-content;width:fit-content;display:inline-flex}.mech-feature .ttl{font-weight:400;font-size:16px;line-height:160%}.mech-feature .body{font-size:16px;line-height:156%;color:#1A1A1A}.mech-card-cta .left{flex:1;display:flex;flex-direction:column;gap:12px;min-width:220px}.mech-card-cta .num{font-size:48px;line-height:100%;letter-spacing:-.02em;color:#fff;font-weight:400;margin:0}.mech-card-cta .desc{font-size:16px;line-height:160%;color:#F5F5F3;margin:0}.geo{display:flex;gap:80px;padding:128px 80px;align-items:stretch;position:relative}.geo-map{flex:1;min-height:744px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.geo-map img.map-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.geo-card{flex:0 0 570px;border:1px solid #c3c3c3;border-radius:var(--r-card);padding:40px;gap:40px;position:relative;height:743px}.geo-card .head{display:flex;flex-direction:column;gap:32px}.geo-card .lead{font-size:20px;line-height:156%;color:#1A1A1A;margin:0}.geo-region{font-size:32px;line-height:112%;letter-spacing:-.02em;font-weight:400;color:#1A1A1A;margin:0}.geo-item .name{font-size:20px;line-height:156%;font-weight:400}.geo-item .meta{display:flex;gap:12px;align-items:flex-start}.tier{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #c3c3c3;border-radius:4px;padding:4px 12px;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#5A5A5A;white-space:nowrap;height:-moz-fit-content;height:fit-content}.geo-item .tag{font-size:16px;line-height:156%;flex:1}.consortium{display:flex;align-items:center;justify-content:space-between;gap:64px;padding:32px 80px;background:#1226AA;flex-wrap:wrap}.consortium .label{font-size:24px;letter-spacing:-.02em;font-weight:400;color:#fff;line-height:100%;flex-shrink:0}.consortium-logos .marquee-track{display:contents}.consortium-logos img.uop{height:47px}.consortium-logos img.piu{height:55px}.consortium-logos img.uaa{height:47px}.board{gap:96px;padding:128px 80px;background:#FAFAF8;overflow:hidden}.board,.board-head .left{display:flex;flex-direction:column}.board-head .left{gap:32px;flex:1}.board-arrows{display:flex;gap:16px}.arrow-btn{width:48px;height:48px;border-radius:8px;background:#fff;outline:1px solid #C3C3C3;outline-offset:-1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.arrow-btn:hover{background:#f5f5f3}.arrow-btn[disabled]{opacity:.35;cursor:default}.arrow-btn svg{display:block}.board-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.board-grid::-webkit-scrollbar{display:none;height:0;width:0}.member{flex:0 0 calc((100% - 4 * 24px) / 5);display:flex;flex-direction:column;gap:24px;scroll-snap-align:start;min-width:0}.member .name{font-size:16px;line-height:150%;font-weight:400}.member .role{font-size:14px;line-height:150%;color:#5A5A5A;font-weight:300}.member.first .name{font-weight:400}.partners{display:flex;align-items:center;justify-content:space-between;gap:64px;padding:32px 80px;background:#F5F5F3;border-top:1px solid #0093c9;flex-wrap:wrap}.partners .label{font-size:24px;letter-spacing:-.02em;color:#1A1A1A;line-height:100%;flex-shrink:0}.partners-logos{align-items:center;gap:72px;flex-wrap:wrap;flex:1;min-width:0}.partners-logos .marquee-track{display:contents}.partners-logos img{height:64px;width:auto}.partners-logos [aria-hidden=true]{display:none}.contact{display:flex;gap:80px;padding:128px 80px;background:#1226AA;border-top:1px solid #f5f5f3;align-items:flex-start}.contact-left{flex:1;gap:40px}.contact-left,.contact-left .head{display:flex;flex-direction:column}.contact-left .head{gap:32px}.contact-left .h2{color:#fff}.contact-text{color:#F5F5F3;font-size:16px;line-height:160%;margin:0}.contact-list{display:flex;flex-direction:column;gap:12px}.contact-row{display:flex;gap:12px;align-items:flex-start;color:#F5F5F3;font-size:16px;line-height:160%;text-decoration:none}a.contact-row:hover span{text-decoration:underline;text-underline-offset:3px}.contact-row svg{flex-shrink:0}.contact-form{flex:1;background:#fff;border:1px solid #cdd2da;border-radius:12px;padding:80px;gap:24px}.contact-form,.field{display:flex;flex-direction:column}.field{gap:8px}.field label{font-size:14px;line-height:100%;color:#1A1A1A}.field input,.field textarea{background:#FAFAF8;border:1px solid #cdd2da;border-radius:6px;padding:12px 16px;font-size:14px;line-height:18px;color:#1A1A1A;font-family:inherit;font-weight:300;outline:none;transition:border-color .18s ease}.field textarea{min-height:120px;resize:vertical}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#CFCFCF;font-weight:300}.field input::placeholder,.field textarea::placeholder{color:#CFCFCF;font-weight:300}.field input:focus,.field textarea:focus{border-color:#1226AA}.contact-form .btn-primary{width:100%;padding:16px 32px}.footer{position:fixed;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;background:#FAFAF8;border-top:1px solid #f5f5f3;padding:56px 80px 0;max-width:1920px;margin:0 auto}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:48px;gap:48px;flex-wrap:wrap}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-brand img{height:48px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;display:block;align-self:flex-start;margin:0;padding:0}.footer-brand .meta{font-size:12px;line-height:160%;color:#64748B;white-space:pre-line}.footer-cols{display:flex;gap:96px;flex-wrap:wrap}.footer-col{display:flex;flex-direction:column;gap:16px}.footer-col .h{font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#1A1A1A}.footer-col .h,.footer-col a{font-size:14px;line-height:18px}.footer-col a{color:#64748B}.footer-col a:hover{color:#1A1A1A}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c6cedc;padding:24px 0;gap:24px;flex-wrap:wrap}.footer-bottom a,.footer-bottom span{font-size:14px;line-height:18px;color:#64748B}.footer-legal{display:flex;gap:16px}.footer-legal a:hover{color:#1A1A1A}@media (max-width:1280px){.header{padding:0 40px}.hero{padding:96px 40px 56px;gap:40px}.about,.board,.contact,.geo,.mechanisms{padding:96px 40px}.consortium,.partners{padding:24px 40px;gap:32px}.footer{padding:56px 40px 0}.hero-title{font-size:64px}.h2{font-size:44px}.nav{gap:20px}.stats{gap:32px}.member{flex:0 0 calc((100% - 3 * 24px) / 4)}.geo-card{flex-basis:460px}.consortium-logos,.partners-logos{gap:40px}.contact-form{padding:48px}}@media (max-width:1024px){.header .a11y,.header .lang,.nav{display:none}.header .btn-primary{display:inline-flex}body.menu-open .header .btn-primary{display:none}.burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;outline:1px solid #C3C3C3;outline-offset:-1px;background:#fff}.burger span{display:block;width:20px;height:2px;background:#1A1A1A;position:relative;transition:transform .25s ease,opacity .2s}.burger span:after,.burger span:before{content:"";position:absolute;left:0;width:20px;height:2px;background:#1A1A1A;transition:transform .25s ease}.burger span:before{top:-7px}.burger span:after{top:7px}body.menu-open .burger span{background:transparent}body.menu-open .burger span:before{top:0;transform:rotate(45deg)}body.menu-open .burger span:after{top:0;transform:rotate(-45deg)}body.menu-open .mobile-panel{transform:translateY(0)}.mobile-panel .btn-primary{align-self:stretch}.hero{flex-direction:column;min-height:100vh;gap:40px;padding-top:104px}.hero-left,.hero-right{flex:none;width:100%;align-items:stretch}.hero-image{min-height:360px}.hero-title{font-size:48px}.stats{gap:24px;flex-wrap:wrap;justify-content:flex-start}.stat{width:auto;flex:1 1 140px;align-items:flex-start}.stat .lbl,.stat .num{text-align:left}.member{flex:0 0 calc((100% - 2 * 24px) / 3)}.about-head{flex-direction:column;gap:40px}.about-images{flex-wrap:wrap}.about-images .ai{flex:1 1 280px}.geo{flex-direction:column}.geo-card{flex:none;width:100%;height:auto}.geo-map{min-height:420px}.contact{flex-direction:column}.contact-form{padding:32px}.footer-top{flex-direction:column}.footer-cols{gap:40px}}@media (max-width:640px){body,html{overflow-x:hidden}.page{overflow-x:clip}.header{padding:0 20px!important;height:64px}.logo img{height:32px!important}.hero{padding:104px 20px 48px!important;gap:32px}.about,.board,.contact,.geo,.mechanisms{padding:64px 20px!important}.consortium,.partners{padding:32px 20px!important;gap:16px}.footer{padding:40px 20px 0}.hero-left .pill{display:none!important}.hero-title{font-size:56px!important;line-height:108%}.h2,.hero-title{letter-spacing:-1px!important}.h2{font-size:28px!important;line-height:110%}.hero-text{font-size:15px!important;line-height:156%}.about-text{font-size:16px!important;line-height:156%}.geo-card .lead{font-size:15px}.geo-region{font-size:20px!important}.geo-item .name{font-size:15px!important}.geo-item .tag{font-size:13px!important}.hero{min-height:auto}.stats{gap:16px 20px}.stat{flex:1 1 calc(50% - 10px);width:auto}.stat .num{font-size:32px}.stat .lbl{font-size:11px}.btn-outline,.btn-primary{padding:14px 24px;font-size:14px}.hero-ctas{gap:12px}.hero-ctas .btn{flex:1 1 calc(50% - 6px);justify-content:center}.btn svg{width:20px!important;height:20px!important}.about{gap:48px!important}.about-images{gap:12px}.about-images .ai{flex:1 1 100%;height:200px}.mech-card-cta .num{font-size:36px!important}.geo{gap:24px!important;padding:64px 20px!important}.geo-map{order:1;min-height:0;height:auto}.geo-map img.map-img{max-width:420px}.geo-card,.geo-map img.map-img{width:100%!important;height:auto!important}.geo-card{order:2;padding:28px 20px!important;gap:24px!important}.board{gap:48px!important;padding:64px 20px!important}.member{flex:0 0 72%}.board-grid{gap:16px}.consortium,.partners{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.consortium .label,.partners .label{font-size:16px!important;letter-spacing:.06em!important;text-transform:uppercase;font-weight:400!important;opacity:.7}.consortium-logos,.partners-logos{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);flex-wrap:nowrap;gap:0}.consortium-logos .marquee-track,.partners-logos .marquee-track{display:flex;align-items:center;gap:48px;width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:marquee-scroll 28s linear infinite}.partners-logos .marquee-track{animation-duration:36s}.consortium-logos [aria-hidden=true],.partners-logos [aria-hidden=true]{display:block}.consortium-logos img,.consortium-logos img.piu,.consortium-logos img.uaa,.consortium-logos img.uop,.partners-logos img{height:40px!important;flex-shrink:0}.contact{gap:40px!important;padding:64px 20px!important}.contact-form{width:100%;flex:none;padding:24px;border-radius:12px}.contact-form .btn-primary{padding:14px 24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 14px}.footer-top{padding-bottom:32px}.footer-bottom a,.footer-bottom span,.footer-legal a,.footer-legal span{font-size:12px!important;line-height:16px}.footer-legal{flex-wrap:wrap;gap:8px 12px}}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero{max-width:none!important;margin:0!important}.hero-title{font-size:clamp(40px,7vw,108px)!important;letter-spacing:clamp(-1px,-.02em,-3px)!important;line-height:100%!important}.geo-region{font-size:clamp(24px,2.8vw,48px)!important;letter-spacing:-.02em!important}.stat .num{font-size:clamp(32px,3.8vw,60px)!important;letter-spacing:-.025em!important}.stat .lbl{font-size:clamp(10px,.75vw,13px)!important}.mech-card-cta .num{font-size:clamp(40px,4.5vw,72px)!important}.hero-text{font-size:clamp(16px,1.3vw,22px)!important;line-height:152%!important;max-width:clamp(320px,38vw,620px)!important}.about-text{font-size:clamp(18px,1.6vw,28px)!important;line-height:150%!important}.eyebrow{font-size:clamp(11px,.8vw,14px)!important;letter-spacing:.1em!important}.geo-card .lead{font-size:clamp(16px,1.3vw,22px)!important}.consortium .label,.partners .label{font-size:clamp(20px,2vw,32px)!important}.contact-text{font-size:clamp(15px,1.1vw,20px)!important}.hero{padding-top:clamp(88px,7vw,140px)!important;padding-bottom:clamp(48px,4.5vw,88px)!important;gap:clamp(40px,5vw,100px)!important}.about,.board,.contact,.geo,.mechanisms{padding-top:clamp(64px,9vw,160px)!important;padding-bottom:clamp(64px,9vw,160px)!important}.consortium,.partners{padding-top:clamp(20px,2vw,40px)!important;padding-bottom:clamp(20px,2vw,40px)!important}.about{gap:clamp(48px,6vw,112px)!important}.about-head{gap:clamp(40px,5vw,100px)!important}.hero-left{gap:clamp(32px,4vw,72px)!important}.hero-block{gap:clamp(24px,2.5vw,56px)!important}.hero-sub{gap:clamp(20px,2vw,40px)!important}.stats{gap:clamp(24px,3.5vw,64px)!important}.board{gap:clamp(48px,5vw,100px)!important}.contact-left{gap:0!important}.contact-left>.head+*{margin-top:16px!important}.contact-left>.contact-list{margin-top:clamp(28px,3vw,44px)!important}.about-images .ai{height:clamp(180px,18vw,340px)!important}.geo-card{flex:0 0 clamp(320px,35vw,600px)!important;min-height:clamp(500px,50vw,800px)!important}.geo-map{min-height:clamp(400px,45vw,780px)!important}.pill .label{font-size:clamp(11px,.75vw,14px)!important}.btn{font-size:clamp(13px,.9vw,16px)!important}.btn-outline,.btn-primary:not(.header .btn-primary){padding:clamp(12px,1vw,18px) clamp(24px,2.5vw,48px)!important}.about,.board,.consortium,.contact,.footer,.geo,.mechanisms,.partners{padding-left:var(--hpad)!important;padding-right:var(--hpad)!important}.hero-right{flex:1.1!important}.hero-left{flex:1!important}@media (min-width:1441px){.hero-right{align-self:stretch}.hero-image{aspect-ratio:auto;flex:1 1 auto;min-height:420px;width:100%}}@media (max-width:640px){.h2{line-height:112%!important}.about-text{line-height:152%!important}.geo-card{flex:none!important;width:100%!important;min-height:auto!important}.about,.board{gap:40px!important}}.footer,.header,.page{max-width:none!important}:root{--content-max:1440px}.about,.board,.consortium,.contact,.footer,.geo,.hero,.mechanisms,.partners{padding-left:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important;padding-right:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important}.header{padding:0 var(--hpad)!important}.hero-title{font-size:clamp(38px,5.7vw,80px)!important;letter-spacing:-.025em!important;line-height:102%!important;max-width:none!important}.geo-region{font-size:clamp(22px,2.2vw,36px)!important}.stat .num{font-size:clamp(28px,2.8vw,44px)!important}.mech-card-cta .num{font-size:clamp(34px,3.4vw,56px)!important}.consortium .label,.partners .label{font-size:clamp(16px,1.4vw,22px)!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;opacity:.85!important}.about-text{font-size:clamp(17px,1.4vw,22px)!important}.hero-text{font-size:clamp(15px,1.15vw,19px)!important}.h2,.hero-title{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}.hero-left{min-width:0!important}.header .btn-primary{padding:0 14px!important;height:32px!important;font-size:12px!important;border-radius:6px!important}.header .btn-primary svg{width:16px!important;height:16px!important}.consortium{background:linear-gradient(135deg,#1a2f70,#1226AA 45%,#2848a8)!important;position:relative;overflow:hidden}.consortium:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(31,149,255,.18) 0,transparent 60%);pointer-events:none}.consortium .label,.consortium-logos{position:relative;z-index:1}.consortium-logos .marquee-track{display:flex!important;align-items:center;gap:clamp(48px,5vw,88px);width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:marquee-scroll 38s linear infinite}.partners{background:#F5F5F3!important;border-top:1px solid #e5e7eb!important;position:relative}.partners-logos{display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);flex-wrap:nowrap!important;gap:0!important}.partners-logos .marquee-track{gap:clamp(56px,6vw,96px);animation:marquee-scroll 44s linear infinite}.partners-logos img{opacity:.55;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.partners-logos img:hover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.consortium-logos .marquee-track,.partners-logos .marquee-track{animation:none!important}}.fx-reveal{transform:translate3d(0,18px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)!important}.fx-reveal.is-in{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.fx-reveal{transform:none!important}}:root{--content-max:1600px}.header{padding-left:40px!important;padding-right:40px!important}.hero{padding-left:48px!important;padding-right:48px!important}.about,.board,.consortium,.contact,.footer,.geo,.mechanisms,.newsletter,.partners{padding-left:max(40px,calc((100% - var(--content-max)) / 2))!important;padding-right:max(40px,calc((100% - var(--content-max)) / 2))!important}@media (max-width:1024px){.burger{outline:none!important;background:transparent!important;width:40px!important;height:40px!important}.burger span,.burger span:after,.burger span:before{width:22px!important;height:2px!important;background:#1A1A1A!important;border-radius:2px}.header.dark .burger span,.header.dark .burger span:after,.header.dark .burger span:before{background:#FAFAF8!important}body.menu-open .burger span,body.menu-open .burger span:after,body.menu-open .burger span:before{background:#1A1A1A!important}.mobile-panel-cta .btn-primary{pointer-events:auto;width:100%;padding:18px 32px!important;height:auto!important;font-size:15px!important;border-radius:10px!important;background:#1226AA!important;color:#FAFAF8!important}.mobile-panel-cta .btn-primary svg{width:20px!important;height:20px!important}.mobile-panel-cta .btn-primary svg path{stroke:#FAFAF8!important}}.consortium{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:clamp(40px,4vw,72px)!important;padding-top:clamp(64px,7vw,120px)!important;padding-bottom:clamp(64px,7vw,120px)!important}.consortium-head{display:flex;flex-direction:column;gap:16px;max-width:720px;position:relative;z-index:1}.consortium-head .h2{color:#FAFAF8!important}.consortium-head .eyebrow.on-blue{color:rgba(250,250,248,.7)}.consortium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,1.5vw,24px);position:relative;z-index:1}.consortium-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px;transition:background .35s ease,border-color .35s ease,transform .35s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.consortium-card:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.22);transform:translateY(-4px)}.consortium-card-logo{height:40px;display:flex;align-items:center;justify-content:flex-start}.consortium-card-logo img{max-height:40px;width:auto;filter:brightness(0) invert(1);opacity:.92}.consortium-card-body{display:flex;flex-direction:column;gap:8px}.consortium-card-name{font-size:15px;line-height:130%;font-weight:400;color:#FAFAF8;margin:0;letter-spacing:-.005em}.consortium-card-desc{font-size:13px;line-height:156%;color:rgba(250,250,248,.7);margin:0;font-weight:300}.consortium-logos,.consortium-logos .marquee-track,.consortium-logos img{all:revert}.consortium:after{display:none}.partners{padding-top:clamp(28px,2.4vw,48px)!important;padding-bottom:clamp(28px,2.4vw,48px)!important}.partners-logos{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.partners-logos .marquee-track{display:flex!important;align-items:center;gap:clamp(48px,5vw,80px);width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:marquee-scroll 40s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.partners-logos img{height:36px!important;flex-shrink:0;filter:grayscale(1);opacity:.5;transition:filter .3s ease,opacity .3s ease}.partners-logos img:hover{filter:grayscale(0);opacity:1}.partners-logos [aria-hidden=true]{display:block!important}@media (prefers-reduced-motion:reduce){.partners-logos .marquee-track{animation:none!important}}.consortium-card{opacity:0;filter:blur(10px);transform:translateY(20px);animation:fade-blur-up .8s cubic-bezier(.22,1,.36,1) forwards}.consortium-card:first-child{animation-delay:.05s}.consortium-card:nth-child(2){animation-delay:.15s}.consortium-card:nth-child(3){animation-delay:.25s}.consortium-card:nth-child(4){animation-delay:.35s}.consortium-card:nth-child(5){animation-delay:.45s}@keyframes fade-blur-up{to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.consortium-card{opacity:1;filter:none;transform:none;animation:none}}.stat{opacity:0;filter:blur(14px);transform:translateY(32px);animation:stat-slide-up 1.4s cubic-bezier(.16,1,.3,1) forwards}.stat .lbl,.stat .num{animation:none!important;filter:none!important;transition:none!important}.stat:nth-child(3){animation-delay:.25s}.stat:nth-child(2){animation-delay:.65s}.stat:first-child{animation-delay:1.05s}@keyframes stat-slide-up{to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stat{opacity:1;filter:none;transform:none;animation:none}}.mech-card-cta .num{opacity:0;filter:blur(12px);transform:translateY(28px);animation:stat-slide-up .8s cubic-bezier(.22,1,.36,1) .15s forwards}@media (prefers-reduced-motion:reduce){.mech-card-cta .num{opacity:1;filter:none;transform:none;animation:none}}.gallery{width:100%;padding:0!important;margin:0!important;background:#FAFAF8}.gallery-tile{margin:0;overflow:hidden;border-radius:var(--r-card);background:#E5E7EB;position:relative}.gallery-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.gallery-tile:hover img{transform:scale(1.04)}.gallery .g-a{grid-column:span 5;grid-row:span 2}.gallery .g-b{grid-column:span 4;grid-row:span 1}.gallery .g-c{grid-column:span 3;grid-row:span 1}.gallery .g-d{grid-column:span 4;grid-row:span 1}.gallery .g-e{grid-column:span 3;grid-row:span 1}.gallery .g-f,.gallery .g-g{grid-column:span 6;grid-row:span 1}@media (max-width:900px){.gallery .g-a{grid-column:span 6;grid-row:span 2}.gallery .g-b,.gallery .g-c,.gallery .g-d,.gallery .g-e{grid-column:span 3}.gallery .g-f,.gallery .g-g{grid-column:span 6}}@media (max-width:640px){.gallery .gallery-tile{grid-column:auto!important;grid-row:auto!important;flex:0 0 78%;max-width:320px;aspect-ratio:4/3;scroll-snap-align:start}.gallery .gallery-tile img{min-height:0}}.header:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;z-index:-1!important;pointer-events:none!important;backdrop-filter:blur(18px) saturate(1.05);-webkit-mask-image:linear-gradient(180deg,black 0,black 30%,rgba(0,0,0,.4) 70%,transparent);mask-image:linear-gradient(180deg,black 0,black 30%,rgba(0,0,0,.4) 70%,transparent);bottom:-24px!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;background:linear-gradient(180deg,rgba(250,250,248,.6) 0,rgba(250,250,248,.25) 50%,rgba(250,250,248,0))!important;-webkit-mask-image:linear-gradient(180deg,black 0,black 30%,rgba(0,0,0,.4) 70%,transparent)!important;mask-image:linear-gradient(180deg,black 0,black 30%,rgba(0,0,0,.4) 70%,transparent)!important}.header.dark:before{background:linear-gradient(180deg,rgba(20,28,55,.5) 0,rgba(20,28,55,.2) 50%,rgba(20,28,55,0))!important}.logo,.logo img{flex-shrink:0;display:block}.logo img{height:48px!important;width:auto!important;max-width:none!important;-o-object-fit:contain;object-fit:contain}@media (max-width:1280px){.logo img{height:40px!important}}@media (max-width:640px){.logo img{height:32px!important}}.header.dark .nav-dropdown{background:rgba(20,28,55,.92);border-color:rgba(255,255,255,.1)}.header.dark .nav-dropdown a{color:#FAFAF8}.header.dark .nav-dropdown a:hover{background:rgba(247,218,2,.12);color:#FFDD00}.geo{display:flex!important;flex-direction:column!important;gap:clamp(32px,3vw,48px)!important;align-items:stretch!important;background:#F5F5F3;padding-top:clamp(56px,6vw,96px)!important;padding-bottom:clamp(40px,4vw,64px)!important}.geo-head{display:flex;flex-direction:column;gap:16px;max-width:720px}.geo-lead{font-size:clamp(15px,1.1vw,18px);line-height:156%;color:#5A5A5A;margin:0;font-weight:300}.geo-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:clamp(24px,3vw,56px);align-items:start}@media (max-width:900px){.geo-grid{grid-template-columns:1fr}}.geo-map{background:transparent;border:none;border-radius:0;min-height:0;overflow:visible;display:block}.geo-map,.geo-map-svg{position:relative;padding:0;margin:0;width:100%}.geo-map-svg svg{width:100%!important;height:auto!important;max-height:none!important;display:block;margin:0}.geo-map-svg path.region{fill:#E2E5EB!important;stroke:#FAFAF8!important;stroke-width:1!important;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .18s ease;outline:none}.geo-map-svg path.region-active{fill:#B9C2D9!important;cursor:pointer}.geo-map-svg path.region-active:hover{fill:#4762B5!important}.geo-map-svg path.region-active:focus-visible{stroke:#0093C9!important;stroke-width:2!important}.geo-map-svg path.region-selected,.geo-map-svg path.region-selected:hover{fill:#1226AA!important}.geo-map-svg #pin-layer,.geo-map-svg path.region:not(.region-active){pointer-events:none}.geo-map-svg .region-pin{opacity:0;filter:blur(8px);animation:pin-in .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .07s);transform-box:fill-box}.geo-map-svg .region-pin-bg{fill:#0093C9;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0,60,100,.35))}.geo-map-svg .region-pin-text{font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;font-weight:400;fill:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes pin-in{to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.geo-map-svg .region-pin{opacity:1;filter:none;animation:none}}.geo-tooltip{position:absolute;top:8px;right:8px;background:rgba(26,26,26,.92);color:#FAFAF8;padding:8px 14px;border-radius:8px;font-size:13px;line-height:18px;display:inline-flex;align-items:center;gap:10px;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.geo-tooltip-count{background:#0093C9;color:#fff;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:400}.geo-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:clamp(20px,2vw,32px);display:flex;flex-direction:column;overflow:hidden;align-self:start;flex:none!important;width:auto!important;height:var(--geo-card-h,auto)!important}.geo-card-inner{gap:24px;height:100%}.geo-card-head,.geo-card-inner{display:flex;flex-direction:column}.geo-card-head{gap:8px;padding-bottom:20px;border-bottom:1px solid #f0f2f5}.geo-card-head .eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5A5A5A}.geo-card .geo-region{font-size:clamp(20px,1.6vw,26px);line-height:120%;letter-spacing:-.015em;font-weight:400;margin:0;color:#1A1A1A}.geo-org-list{display:flex;flex-direction:column;gap:10px;margin:0;list-style:none;overflow-y:auto;flex:1;scrollbar-width:thin}.geo-org-list::-webkit-scrollbar{width:6px}.geo-org-list::-webkit-scrollbar-thumb{background:#DCE0E6;border-radius:3px}.geo-org-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#F7F8FA;border:1px solid transparent;border-radius:var(--r-inner);transition:background .2s ease,border-color .2s ease,transform .2s ease;color:#1A1A1A;text-decoration:none}.geo-org-card:hover{background:#fff;border-color:#1226AA}.geo-org-card svg{flex-shrink:0;color:#1226AA;opacity:.6;transition:opacity .2s ease}.geo-org-card-static{cursor:default}.geo-org-card-static:hover{background:#F7F8FA;border-color:transparent}.geo-org-name{font-size:14px;line-height:140%;font-weight:400;flex:1;min-width:0}.geo-card-placeholder{display:flex;flex-direction:column;gap:20px;height:100%}.geo-card-placeholder p{font-size:14px;line-height:156%;color:#5A5A5A;margin:0;font-weight:300}.geo-region-list{display:flex;flex-wrap:wrap;gap:8px;overflow-y:auto;flex:1;padding-right:4px;align-content:flex-start}.geo-region-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#F7F8FA;border:1px solid #e5e7eb;border-radius:999px;font-size:13px;line-height:18px;color:#1A1A1A;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.geo-region-chip:hover{background:#1226AA;border-color:#1226AA;color:#fff}.geo-region-chip:hover .geo-region-chip-count{background:rgba(255,255,255,.2);color:#fff}.geo-region-chip-count{background:#0093C9;color:#fff;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:400;line-height:16px}.newsletter{display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,4vw,80px);padding-top:clamp(48px,5vw,88px);padding-bottom:clamp(48px,5vw,88px);background:#FAFAF8;flex-wrap:wrap}.newsletter-left .eyebrow{font-size:clamp(11px,.8vw,14px);letter-spacing:.1em;text-transform:uppercase;color:#5A5A5A}@media (max-width:640px){.newsletter{flex-direction:column;align-items:stretch;gap:24px}}.consortium{background:#F5F5F3!important}.consortium-head .h2{color:#1A1A1A!important}.consortium-head .eyebrow.on-blue{color:#5A5A5A!important}.consortium-card{background:#fff!important;border:1px solid #e5e7eb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.consortium-card:hover{background:#fff!important;border-color:#1226AA!important}.consortium-card-logo img{filter:none!important;opacity:1!important}.consortium-card-name{color:#1A1A1A!important}.consortium-card-desc{color:#5A5A5A!important}.consortium-card{text-decoration:none!important;color:inherit!important;cursor:pointer;position:relative;transition:border-color .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.22,1,.36,1)!important}.consortium-card:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px -20px rgba(32,58,143,.25);border-color:#C7CDDC!important}.consortium-card-arrow{position:absolute;top:18px;right:18px;width:30px;height:30px;border-radius:50%;background:#F5F5F3;display:inline-flex;align-items:center;justify-content:center;color:#1226AA;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease,background .3s ease;pointer-events:none}.consortium-card:hover .consortium-card-arrow{opacity:1;transform:translateY(0);background:#E8ECF5}.newsletter{background:#F5F5F3!important;border-top:1px solid #e5e7eb}.blog-preview{background:#FAFAF8;padding-top:clamp(64px,7vw,120px);padding-bottom:clamp(64px,7vw,120px);display:flex;flex-direction:column;gap:clamp(32px,4vw,64px)}.blog-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-preview-head .eyebrow{font-size:clamp(11px,.8vw,14px);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:12px}.blog-preview-link{display:inline-flex;align-items:center;gap:8px;color:#1226AA;font-size:14px;font-weight:400;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease,gap .2s ease}.blog-preview-link:hover{border-bottom-color:#1226AA;gap:12px}.blog-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,28px)}@media (max-width:1024px){.blog-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-preview-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--r-card);padding:clamp(20px,1.8vw,28px);display:flex;flex-direction:column;gap:16px;text-decoration:none;color:#1A1A1A;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;min-height:280px}.blog-card:hover{border-color:#C7CDDC}.blog-card-meta{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5A5A5A;letter-spacing:.02em}.blog-card-category{text-transform:uppercase;letter-spacing:.08em;font-weight:400;color:#1226AA;font-size:11px}.blog-card-title{font-size:var(--fs-h4);line-height:128%;letter-spacing:-.015em;font-weight:400;margin:0;color:#1A1A1A}.blog-card-excerpt{font-size:14px;line-height:156%;color:#5A5A5A;margin:0;font-weight:300;flex:1}.blog-card-cover{position:relative}.blog-card-arrow{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;color:#1A1A1A;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;box-shadow:0 4px 14px -8px rgba(0,0,0,.25)}.blog-card:hover .blog-card-arrow{opacity:1;transform:translateY(0)}.blog-preview{padding-left:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important;padding-right:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important}@media (max-width:640px){.blog-preview-head{flex-direction:column;align-items:flex-start}.blog-card{min-height:0}}.board.board-v2{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(40px,5vw,96px);align-items:start;padding-top:clamp(64px,7vw,120px)!important;padding-bottom:clamp(64px,7vw,120px)!important;flex-wrap:nowrap!important;flex-direction:row!important}.board-col-left{display:flex;flex-direction:column;gap:20px;top:100px;margin:0;padding-top:0}.board-col-left>:first-child{margin-top:0}.board-col-left .eyebrow{line-height:1;margin:0}.board-col-left .h2{margin-top:0}.board-col-left .eyebrow{font-size:clamp(11px,.8vw,14px);letter-spacing:.1em;text-transform:uppercase}.board-sub{font-size:clamp(15px,1.05vw,18px);line-height:156%;color:#5A5A5A;font-weight:300;margin:8px 0 0;max-width:420px}.board-toggle{display:inline-flex;margin-top:32px;padding:4px;background:#EEF0F2;border-radius:10px;gap:2px;align-self:flex-start}.board-toggle-btn{border:none;background:transparent;padding:10px 22px;font-size:14px;font-weight:400;color:#5A5A5A;cursor:pointer;border-radius:8px;letter-spacing:-.005em;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.board-toggle-btn:hover{color:#1A1A1A}.board-toggle-btn.is-active{background:#1226AA;color:#fff;box-shadow:0 2px 8px -2px rgba(32,58,143,.4)}.board-col-right{min-width:0}.board-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.6vw,28px) clamp(12px,1.2vw,20px)}.board-card{display:flex;flex-direction:column;gap:12px;background:transparent;border:none;border-radius:0;padding:0;overflow:visible}.board-card-photo{width:100%;aspect-ratio:1/1;background:linear-gradient(135deg,#E2E5EB,#CFD4DD);border-radius:var(--r-card);position:relative;overflow:hidden}.board-card-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.board-card-photo--empty{background:transparent;border:2px dashed rgba(26,26,26,.16)}.board-card-photo--empty:after{display:none}.board-card-photo:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 40%,rgba(32,58,143,.08),transparent 60%);pointer-events:none}.board-card-name{font-size:clamp(13px,.95vw,15px);line-height:130%;font-weight:400;margin:0;color:#1A1A1A;letter-spacing:-.005em}.board-card-role{font-size:clamp(11px,.8vw,12px);line-height:140%;color:#5A5A5A;font-weight:300;margin:0}@media (max-width:900px){.board.board-v2{grid-template-columns:1fr;gap:40px}.board-col-left{position:static}}@media (max-width:720px){.board-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.board-cards{grid-template-columns:1fr}}.hero-title{letter-spacing:-.03em!important}.blog-card-title,.board-card-name,.consortium-card-name,.geo-region,.h3,.newsletter-title{letter-spacing:-.022em!important}.about-text{font-size:24px!important;line-height:156%;max-width:720px}@media (max-width:640px){.about-text{font-size:18px!important}}.about-images{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.2vw,20px)}.about-card{position:relative;aspect-ratio:4/3;border-radius:var(--r-card);overflow:hidden;background-color:#1226AA;background-size:100% auto;background-position:100% 0;background-repeat:no-repeat;cursor:default;isolation:isolate}.about-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.12) 30%,rgba(0,0,0,0) 55%);transition:opacity .35s ease}.about-card-title{font-size:var(--fs-h4);line-height:120%;font-weight:400;letter-spacing:-.02em;margin:0;opacity:0;transform:translateY(8px);transition:opacity .4s ease .05s,transform .4s ease .05s}.about-card-desc{font-size:clamp(13px,.95vw,15px);line-height:150%;font-weight:300;margin:0;color:rgba(255,255,255,.92);opacity:0;transform:translateY(10px);transition:opacity .45s ease .15s,transform .45s ease .15s}.about-card:hover .about-card-overlay{opacity:1}.about-card:hover .about-card-desc,.about-card:hover .about-card-title{opacity:1;transform:translateY(0)}.about-card:hover:before{opacity:.5}@media (max-width:720px){.about-images{grid-template-columns:1fr}}:root{--a11y-font-scale:1}body{zoom:var(--a11y-font-scale)}html.a11y-bw{filter:grayscale(1)}html.a11y-bw body,html.a11y-bw body :not(svg):not(svg *){background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#000!important;text-shadow:none!important;box-shadow:none!important}html.a11y-bw body :after,html.a11y-bw body :before{background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.a11y-bw .ab-mission .zigzag,html.a11y-bw .about-card-content:before,html.a11y-bw .about-card-solid:before,html.a11y-bw .hero-image:after,html.a11y-bw .vivid-blur{display:none!important}html.a11y-bw .a11y-size.is-active,html.a11y-bw .a11y-switch.is-on,html.a11y-bw .ab-mission,html.a11y-bw .about-card,html.a11y-bw .about-card-num,html.a11y-bw .about-card-solid,html.a11y-bw .about-stats,html.a11y-bw .board-card-photo,html.a11y-bw .board-toggle-btn.is-active,html.a11y-bw .btn-primary,html.a11y-bw .consortium,html.a11y-bw .contact,html.a11y-bw .footer-sub-form button,html.a11y-bw .geo-cta,html.a11y-bw .geo-org-name,html.a11y-bw .inner-hero-cta,html.a11y-bw .pa-drawer-cta,html.a11y-bw .pa-drawer-photo,html.a11y-bw .pa-orgs-tag.is-active,html.a11y-bw .pa-orgs-tile-photo,html.a11y-bw .partners-cta,html.a11y-bw .region-pin,html.a11y-bw .stats-section,html.a11y-bw .theme-vivid,html.a11y-bw .theme-vivid-inner,html.a11y-bw .vivid-btn-phone,html.a11y-bw .vivid-btn-write,html.a11y-bw .vivid-cta,html.a11y-bw .vivid-panel,html.a11y-bw .vivid-panel-idx{background-color:#000!important;color:#fff!important;border-color:#fff!important}html.a11y-bw .a11y-size.is-active *,html.a11y-bw .a11y-switch.is-on *,html.a11y-bw .ab-mission *,html.a11y-bw .about-card *,html.a11y-bw .about-stats *,html.a11y-bw .board-toggle-btn.is-active *,html.a11y-bw .btn-primary *,html.a11y-bw .consortium *,html.a11y-bw .contact *,html.a11y-bw .footer-sub-form button *,html.a11y-bw .geo-cta *,html.a11y-bw .geo-org-name *,html.a11y-bw .inner-hero-cta *,html.a11y-bw .pa-drawer-cta *,html.a11y-bw .pa-drawer-photo *,html.a11y-bw .pa-orgs-tag.is-active *,html.a11y-bw .partners-cta *,html.a11y-bw .stats-section *,html.a11y-bw .vivid-cta *,html.a11y-bw .vivid-panel *,html.a11y-bw .vivid-panel-idx *{background-color:transparent!important;color:#fff!important;border-color:#fff!important}html.a11y-bw .consortium-card,html.a11y-bw .consortium-card *,html.a11y-bw .contact-form,html.a11y-bw .contact-form *,html.a11y-bw .geo-card,html.a11y-bw .geo-card :not(.geo-org-name):not(.geo-org-name *){background-color:#fff!important;color:#000!important;border-color:#000!important}html.a11y-bw .a11y-menu,html.a11y-bw .ab-role,html.a11y-bw .ab-tl2-card,html.a11y-bw .ab-vcard,html.a11y-bw .about-card,html.a11y-bw .blog-card,html.a11y-bw .consortium-card,html.a11y-bw .contact-form,html.a11y-bw .geo-card,html.a11y-bw .pa-drawer,html.a11y-bw .pa-fund-card,html.a11y-bw .pa-orgs-tile,html.a11y-bw .pt-benefit,html.a11y-bw .pt-org,html.a11y-bw .report-card,html.a11y-bw .stat-big{border:2px solid!important}html.a11y-bw .btn-primary:hover,html.a11y-bw .footer-sub-form button:hover,html.a11y-bw .vivid-cta:hover,html.a11y-bw body[data-vivid-nav=open] .vivid-cta,html.a11y-bw body[data-vivid-nav=open] .vivid-menu-btn{background-color:#000!important;color:#fff!important;border-color:#fff!important}html.a11y-bw body[data-vivid-nav=open] .vivid-menu-lines i{background-color:#fff!important}html.a11y-bw .ab-vcard:hover,html.a11y-bw .pa-fund-card:hover,html.a11y-bw .pt-benefit:hover{background-color:#000!important}html.a11y-bw .ab-vcard:hover *,html.a11y-bw .pa-fund-card:hover *,html.a11y-bw .pt-benefit:hover *{color:#fff!important;background-color:transparent!important}html.a11y-bw .eyebrow,html.a11y-bw .lbl{border:1px solid!important}html.a11y-bw svg [stroke]:not([stroke=none]){stroke:currentColor!important}html.a11y-bw svg [fill]:not([fill=none]){fill:currentColor!important}html.a11y-bw .region{fill:#fff!important;stroke:#000!important;stroke-width:1.5!important}html.a11y-bw .region.is-active,html.a11y-bw .region:hover{fill:#000!important}html.a11y-bw .region-pin-text{fill:#fff!important}html.a11y-bw img{filter:grayscale(1) contrast(1.1)}.a11y{position:relative;display:inline-flex}.a11y-trigger{width:32px;height:32px;border-radius:6px;border:1px solid #d6d8dc;background:transparent;color:#1A1A1A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.a11y-trigger:hover{background:#F0F0EE;color:#1A1A1A;border-color:#C3C3C3}.a11y-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 18px 36px -16px rgba(0,0,0,.18);padding:12px;min-width:220px;z-index:1000;flex-direction:column}.a11y-menu,.a11y-row{display:flex;gap:12px}.a11y-row{align-items:center;justify-content:space-between}.a11y-row-col{flex-direction:column;align-items:stretch;gap:8px}.a11y-label{font-size:12px;color:#5A5A5A;letter-spacing:.04em;text-transform:uppercase}.a11y-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6d8dc;background:#fff;border-radius:999px;padding:4px 10px 4px 12px;font-size:12px;color:#1A1A1A;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.a11y-switch .a11y-knob{width:16px;height:16px;border-radius:50%;background:#D6D8DC;transition:background .2s ease}.a11y-switch.is-on{background:#1A1A1A;border-color:#1A1A1A;color:#fff}.a11y-switch.is-on .a11y-knob{background:#fff}.a11y-sizes{display:inline-flex;gap:4px;padding:4px;background:#EEF0F2;border-radius:8px}.a11y-size{flex:1;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#5A5A5A;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.a11y-size:hover{color:#1A1A1A}.a11y-size.is-active{background:#1226AA;color:#fff}body,html{background:#FAFAF8}.geo-grid{gap:48px!important;align-items:start!important}@media (max-width:900px){.geo-grid{gap:20px!important}}.geo-card{align-self:start!important}.gallery-tile{min-height:0;min-width:0}.gallery-tile img{min-height:200px}.newsletter{padding-top:clamp(48px,5vw,88px)!important;padding-bottom:clamp(48px,5vw,88px)!important;gap:clamp(24px,3vw,56px)!important}.newsletter-form .btn-primary{padding:14px 22px;height:auto;flex-shrink:0}.burger{position:relative;width:32px;height:32px;background:transparent;border:none;cursor:pointer}.burger span,.burger span:after,.burger span:before{display:block;position:absolute;left:50%;width:22px;height:1.6px;background:#1A1A1A;transition:transform .25s ease,opacity .2s ease,top .25s ease;transform:translateX(-50%)}.burger span{top:50%;margin-top:-1px}.burger span:before{content:"";top:-7px;left:0;transform:none}.burger span:after{content:"";top:7px;left:0;transform:none}body.menu-open .burger span{background:transparent}body.menu-open .burger span:before{top:0;transform:rotate(45deg)}body.menu-open .burger span:after{top:0;transform:rotate(-45deg)}.mobile-acc-trigger.is-open svg{transform:rotate(180deg)}@keyframes acc-expand{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:400px;transform:translateY(0)}}.mobile-panel .lang-row a.active{background:#1A1A1A;color:#fff;border-color:#1A1A1A}.mobile-panel .lang-row a.alt{color:#5A5A5A;background:transparent}@media (max-width:640px){.about,.blog-preview,.board,.consortium,.contact,.footer,.geo,.header,.hero,.mechanisms,.newsletter,.partners{padding-left:20px!important;padding-right:20px!important}.stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;flex-wrap:nowrap!important}.stat{width:auto!important;flex:none!important;align-items:flex-start!important;min-width:0}.stat .lbl,.stat .num{text-align:left!important}.stat .num{font-size:28px!important}.stat .lbl{font-size:10px!important;line-height:14px!important;min-height:28px;white-space:normal;word-wrap:break-word}.newsletter-form .btn-primary,.newsletter-form input{width:100%;flex:none}.header .a11y{display:none!important}}.header .burger{width:36px;height:36px;background:transparent;border:none;cursor:pointer;position:relative;padding:0}.header .burger span{width:22px;height:1.6px;margin:0 auto;background:#1A1A1A;border-radius:1px;transition:background .2s ease}.header .burger span:after,.header .burger span:before{content:"";position:absolute;left:0;right:0;width:22px;height:1.6px;background:#1A1A1A;border-radius:1px;transition:top .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.header .burger span:before{top:-8px}.header .burger span:after{top:8px}@media (max-width:640px){body.menu-open .mobile-panel-scroll>*{opacity:1;transform:translateY(0);filter:blur(0)}body.menu-open .mobile-panel-scroll>:first-child{transition-delay:.2s}body.menu-open .mobile-panel-scroll>:nth-child(2){transition-delay:.28s}body.menu-open .mobile-panel-scroll>:nth-child(3){transition-delay:.36s}body.menu-open .mobile-panel-scroll>:nth-child(4){transition-delay:.44s}body.menu-open .mobile-panel-scroll>:nth-child(5){transition-delay:.52s}body.menu-open .mobile-panel-scroll>:nth-child(6){transition-delay:.6s}}.mobile-utility .a11y-trigger{width:36px;height:36px;border-radius:8px;border:1px solid #d6d8dc;background:transparent;color:#1A1A1A}.mobile-panel .lang-row a.active{background:#1A1A1A!important;color:#fff!important;border-color:#1A1A1A!important}.mobile-panel-cta .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;padding:16px 28px!important;height:auto!important;font-size:15px!important;border-radius:8px!important}@media (max-width:640px){.header{padding-left:20px!important;padding-right:20px!important}.header .burger,.header .header-right{margin-left:auto}.header .burger{margin-right:0}.hero-image{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important}.hero-image-bg{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}}@media (max-width:900px){.geo-grid{gap:48px!important;grid-template-columns:1fr!important}}.board-toggle{display:inline-flex!important;align-self:flex-start!important;width:auto!important}.board-toggle-btn{flex:0 0 auto}.board-col-left{top:24px}.newsletter{padding-top:clamp(40px,4vw,64px)!important;padding-bottom:clamp(16px,1.6vw,28px)!important;gap:clamp(16px,2vw,28px)!important}.header .header-right{align-items:center}.header .burger{align-self:center}.gallery{position:relative}@media (max-width:640px){.gallery .gallery-tile{flex:0 0 88%!important;max-width:420px!important;aspect-ratio:4/3!important}.gallery:after,.gallery:before{content:"";position:absolute;top:0;bottom:24px;width:32px;pointer-events:none;z-index:2}.gallery:before{left:0;background:linear-gradient(90deg,#FAFAF8,rgba(250,250,248,0))}.gallery:after{right:0;background:linear-gradient(270deg,#FAFAF8,rgba(250,250,248,0))}}.gallery-dot.is-active{background:#1226AA;transform:scale(1.4)}.contact{padding-bottom:clamp(56px,6vw,96px)!important}.gallery{padding-top:clamp(40px,4vw,72px)}@media (max-width:640px){.gallery:after,.gallery:before{background:transparent!important;width:48px!important;bottom:64px!important;backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.gallery:after{-webkit-mask-image:linear-gradient(-90deg,#000,transparent);mask-image:linear-gradient(-90deg,#000,transparent)}}.board-col-left{position:sticky;align-self:start}.geo-grid{gap:96px!important}@media (max-width:1100px){.geo-grid{gap:64px!important}}@media (max-width:900px){.geo-grid{gap:24px!important;grid-template-columns:1fr!important}}.geo-card{height:auto!important;min-height:0!important;--geo-card-h:auto}@media (max-width:640px){.contact{display:flex!important;flex-direction:column!important;gap:0!important}.contact-left{display:contents!important}.contact .head{order:1}.contact-text{order:2}.contact-form{order:3;width:100%;margin-top:28px!important}.contact-list{order:4}}.newsletter-form .btn-primary{padding:10px 18px!important;font-size:14px!important;height:auto!important}.newsletter{gap:12px!important}.header .burger{display:inline-flex;align-items:center;justify-content:center}.header .burger span{margin:0;position:relative;display:block}.header .burger span:after,.header .burger span:before{left:50%;margin-left:-11px}.contact{padding-bottom:128px!important}.gallery{padding-top:48px!important}.header .burger{width:36px!important;height:36px!important;padding:0!important;border:none!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;outline:none!important}@media (max-width:640px){.header .burger{width:40px!important;height:40px!important;background:transparent!important;border:none!important;outline:none!important}}.header .burger span{position:relative!important;display:block!important;margin:0!important;flex-shrink:0;top:auto!important}.header .burger span,.header .burger span:after,.header .burger span:before{width:22px!important;height:1.6px!important;background:#1A1A1A!important;border-radius:1px!important}.header .burger span:after,.header .burger span:before{content:""!important;position:absolute!important;left:0!important;right:0!important;margin-left:0!important}.header .burger span:before{top:-8px!important}.header .burger span:after{top:8px!important}body.menu-open .header .burger span{background:transparent!important}body.menu-open .header .burger span:before{top:0!important;transform:rotate(45deg)!important}body.menu-open .header .burger span:after{top:0!important;transform:rotate(-45deg)!important}.board.board-v2{overflow:visible!important}.board-col-left{position:sticky!important;top:96px!important;z-index:5!important;align-self:start!important}.board-toggle{position:relative;z-index:5;background:#FAFAF8;padding:6px 4px;border-radius:12px}.geo-mobile-select{display:none}@media (max-width:900px){.geo-map{display:none!important}.geo-mobile-select{display:block;width:100%;padding:14px 44px 14px 16px;font-size:15px;line-height:1.2;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'><path d='M6 9L12 15L18 9' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 16px center;border:1px solid #d6d8dc;border-radius:10px;color:#1A1A1A;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-bottom:16px}.geo-mobile-select:focus{outline:2px solid #1226AA;border-color:#1226AA}}@media (min-width:641px){.header .burger{display:none!important}}@media (max-width:640px){.board.board-v2{overflow:visible!important}.board-col-left{position:static!important}.board-toggle{position:sticky!important;top:8px!important;z-index:20!important;background:#FAFAF8!important;border-radius:12px!important;padding:6px 4px!important;box-shadow:0 4px 18px -10px rgba(0,0,0,.18);margin-bottom:16px}.newsletter{padding-top:32px!important;padding-bottom:16px!important;gap:8px!important}}@media (max-width:900px){.board-col-left{position:static!important}.board-toggle{position:sticky!important;top:8px!important;z-index:20!important;background:#FAFAF8!important;border-radius:12px!important;padding:6px 4px!important;box-shadow:0 4px 18px -10px rgba(0,0,0,.18);margin-bottom:16px}}@media (max-width:640px){.hero{padding-top:104px!important}.hero-title{font-size:40px!important}.hero-left .pill{display:none!important}.btn svg{width:20px!important;height:20px!important}}.about-head .col-left,.blog-head,.board-col-left,.consortium-head,.contact-left .head,.geo-head,.mech-card-top .head,.newsletter-left{display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start}.about-head .col-left>*,.blog-head>*,.board-col-left>*,.consortium-head>*,.contact-left .head>*,.geo-head>*,.mech-card-top .head>*,.newsletter-left>*{margin-top:0!important;margin-bottom:0!important}.about-head .col-left .eyebrow+.h2,.blog-head .eyebrow+.h2,.board-col-left .eyebrow+.h2,.consortium-head .eyebrow+.h2,.contact-left .head .eyebrow+.h2,.geo-head .eyebrow+.h2,.mech-card-top .head .eyebrow+.h2,.newsletter-left .eyebrow+.h2{margin-top:24px!important}.about-head .col-left .h2+*,.blog-head .h2+*,.board-col-left .h2+*,.consortium-head .h2+*,.contact-left .head .h2+*,.geo-head .h2+*,.mech-card-top .head .h2+*,.newsletter-left .h2+*{margin-top:16px!important}@media (max-width:640px){.about-head .col-left .eyebrow+.h2,.blog-head .eyebrow+.h2,.board-col-left .eyebrow+.h2,.consortium-head .eyebrow+.h2,.contact-left .head .eyebrow+.h2,.geo-head .eyebrow+.h2,.mech-card-top .head .eyebrow+.h2,.newsletter-left .eyebrow+.h2{margin-top:20px!important}.about-head .col-left .h2+*,.blog-head .h2+*,.board-col-left .h2+*,.consortium-head .h2+*,.contact-left .head .h2+*,.geo-head .h2+*,.mech-card-top .head .h2+*,.newsletter-left .h2+*{margin-top:12px!important}}.board-col-left .board-sub+.board-toggle{margin-top:40px!important}@media (max-width:640px){.board-col-left .board-sub+.board-toggle{margin-top:32px!important}}.board-toggle{background:#EEF0F2!important;padding:4px!important;border-radius:10px!important;gap:2px!important;box-shadow:none!important}.board-toggle-btn{background:transparent!important;color:#5A5A5A!important;box-shadow:none!important;border-radius:8px!important}.board-toggle-btn.is-active{background:#1226AA!important;color:#FFFFFF!important;box-shadow:0 2px 8px -2px rgba(32,58,143,.4)!important}.board-card{gap:0!important}.board-card .board-card-photo{margin-bottom:16px}.board-card .board-card-name{margin-bottom:4px}.gallery{padding-top:80px!important;padding-bottom:80px!important}@media (max-width:1024px){.gallery{padding-top:60px!important;padding-bottom:60px!important}}@media (max-width:640px){.gallery{padding-top:44px!important;padding-bottom:44px!important}}.partners-logos img{filter:none!important;opacity:1!important;transition:none!important}.partners-logos img:hover{filter:none!important;opacity:1!important;transform:none!important}.partners-logo-link{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.partners-logos:focus-within .marquee-track,.partners-logos:hover .marquee-track{animation-play-state:paused}.partners-logos{-webkit-mask-image:none!important;mask-image:none!important;position:relative}.partners-logos:after,.partners-logos:before{content:"";position:absolute;top:0;bottom:0;width:clamp(80px,10vw,160px);pointer-events:none;z-index:2}.partners-logos:before{left:0;background:linear-gradient(90deg,#F5F5F3,rgba(245,245,243,0))}.partners-logos:after{right:0;background:linear-gradient(270deg,#F5F5F3,rgba(245,245,243,0))}.theme-vivid .partners-logos:before{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.theme-vivid .partners-logos:after{background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}.mobile-acc-trigger,.mobile-panel a,.nav a,.nav-dropdown a,.nav-trigger{font-weight:400!important}.mobile-acc-trigger.is-open .nav-plus{transform:rotate(90deg)}.btn svg{width:20px!important;height:20px!important}.btn-primary{transition:background-color .2s ease,color .2s ease,transform .2s ease}.btn-primary:hover{background-color:#142A6B!important;color:#FFFFFF!important}.btn-primary:hover svg path{stroke:#FFFFFF!important}.btn-outline{transition:background-color .2s ease,border-color .2s ease}.btn-outline:hover{background-color:#EFEFEF!important;border-color:#D6D6D6!important}.header:not(.dark):before{background:transparent!important}.a11y-trigger{background:rgba(255,255,255,.85)!important;border-color:rgba(0,0,0,.12)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.header.dark .a11y-trigger{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.22)!important;color:#FAFAF8!important}.header.dark .a11y-trigger:hover{background:rgba(255,255,255,.28)!important}@media (min-width:1025px){.newsletter{padding-bottom:clamp(96px,9vw,160px)!important}}.blog-index{padding:clamp(120px,13vw,184px) max(40px,calc((100% - var(--content-max, 1440px)) / 2));display:flex;flex-direction:column;gap:56px}.blog-index-empty{font-size:clamp(16px,1.1vw,18px);color:#5A5A5A;line-height:156%;max-width:540px}.blog-hero{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,72px)}.blog-hero-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.blog-hero-badge{display:inline-block;width:-moz-fit-content;width:fit-content;border:1.5px solid;border-radius:999px;padding:5px 14px;color:#1226AA;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.blog-hero-title{font-size:clamp(36px,4.2vw,58px);font-weight:300;letter-spacing:-.03em;line-height:104%;color:#1A1A1A;margin:0}.blog-hero-lead{font-size:clamp(15px,1.2vw,18px);line-height:158%;color:#5A5A5A;font-weight:300;margin:0;max-width:52ch}@media (max-width:760px){.blog-hero{grid-template-columns:1fr;align-items:start;gap:18px}}.blog-card-reveal{display:flex}.blog-card-reveal>.blog-card{flex:1}.blog-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-card-org{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#1226AA}.blog-index-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,1.8vw,32px)}@media (max-width:1280px){.blog-index-grid{grid-template-columns:repeat(3,1fr)}}.blog-index-grid .blog-card{display:flex;flex-direction:column;gap:16px;background:transparent;padding:0;border:none;min-height:0}.blog-card-cover{width:100%;aspect-ratio:16/10;background:#E8EAEE;border-radius:12px;overflow:hidden}.blog-card-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card-cover>img{transform:scale(1.04)}.blog-card-cover--empty{background:linear-gradient(135deg,#E2E5EB,#CFD4DD)}.blog-card-body{display:flex;flex-direction:column;gap:8px}.blog-card-date{font-size:13px;color:#5A5A5A;font-weight:400;letter-spacing:.01em}.blog-post{max-width:880px;margin:0 auto;padding:128px 24px 64px;gap:40px}.blog-post,.blog-post-head{display:flex;flex-direction:column}.blog-post-head{gap:16px}.blog-post-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.blog-post-back{font-size:14px;color:#5A5A5A;text-decoration:none;align-self:flex-start;transition:color .2s ease}.blog-post-back:hover{color:#1226AA}.blog-post-title{margin:0}.blog-post-meta{display:flex;gap:16px;font-size:14px;color:#5A5A5A;align-items:center;flex-wrap:wrap}.blog-post-author{font-weight:400;color:#1A1A1A}.blog-post-meta .blog-post-cats{margin-left:auto}.blog-post-cover{width:100%;border-radius:var(--r-card);overflow:hidden;aspect-ratio:16/9;background:#E8EAEE}.blog-post-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-post-content{font-size:clamp(16px,1.15vw,18px);line-height:168%;color:#1A1A1A}.blog-post-content h2{font-size:clamp(22px,2vw,28px);font-weight:400;line-height:120%;letter-spacing:-.02em;margin:40px 0 12px}.blog-post-content h3{font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:130%;margin:32px 0 10px}.blog-post-content p{margin:0 0 16px}.blog-post-content a{color:#1226AA;text-decoration:underline;text-underline-offset:2px}.blog-post-content ol,.blog-post-content ul{margin:0 0 16px;padding-left:24px}.blog-post-content li{margin:0 0 6px}.blog-post-content blockquote{margin:24px 0;padding:12px 0 12px 20px;border-left:3px solid #1226aa;color:#1A1A1A;font-style:italic}.blog-post-content img{max-width:100%;border-radius:var(--r-card);margin:24px 0}.blog-post-resource{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:clamp(32px,4vw,48px);padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,32px);background:#ECEEFF;border:1px solid #dce0ff;border-radius:16px}.blog-post-resource-text{display:flex;flex-direction:column;gap:4px;min-width:0}.blog-post-resource-label{font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#0093C9}.blog-post-resource-org{font-size:clamp(16px,1.4vw,19px);font-weight:400;color:#1A1A1A}.blog-post-resource-link{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;height:48px;padding:0 26px;background:#1226AA;color:#FAFAF8;border-radius:10px;font-size:15px;font-weight:400;text-decoration:none;transition:background .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.blog-post-resource-link:hover{background:#0F1F8C;transform:translateY(-2px)}@media (max-width:1024px){.blog-index{padding:96px 40px;gap:40px}.blog-index-grid{grid-template-columns:repeat(2,1fr)}.blog-post{padding:96px 20px 24px}}@media (max-width:640px){.blog-index{padding:80px 20px;gap:32px}.blog-index-grid{grid-template-columns:1fr;gap:24px}.blog-post{padding:88px 16px 20px;gap:28px}}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:-16px}.blog-filter{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid #e5e7eb;border-radius:999px;font-size:14px;line-height:1;color:#1A1A1A;background:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.blog-filter:hover{border-color:#C7CDDC}.blog-filter.is-active{background:#1226AA;border-color:#1226AA;color:#FAFAF8}.learning-index{background:linear-gradient(135deg,#1226AA,#0F1F8C 55%,#0093C9 165%)}.learning-index .blog-hero-badge,.learning-index .blog-hero-title{color:#fff}.learning-index .blog-hero-lead{color:rgba(255,255,255,.78)}.learning-index .blog-index-empty{color:rgba(255,255,255,.7)}.learning-index .blog-filter{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32);color:#fff}.learning-index .blog-filter:hover{border-color:rgba(255,255,255,.6)}.learning-index .blog-filter.is-active{background:#FFDD00;border-color:#FFDD00;color:#0F1F8C}.learning-index .blog-card-title{color:#fff}.learning-index .blog-card-excerpt{color:rgba(255,255,255,.75)}.learning-index .blog-card-date{color:rgba(255,255,255,.6)}.learning-index .blog-card-category,.learning-index .blog-card-org{color:#7FE3FF}.learning-index .blog-card-cover{background:rgba(255,255,255,.08)}.learning-index .blog-card-cover--empty{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.05))}.blog-post-cats{display:flex;flex-wrap:wrap;gap:6px}.blog-post-cat{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#EEF1F8;color:#1226AA;font-size:12px;line-height:1.4;letter-spacing:.01em;text-decoration:none;transition:background-color .2s ease}.blog-post-cat:hover{background:#DDE3F0}.blog-related{margin-top:56px;padding-top:40px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:24px}.blog-related-h{font-size:clamp(20px,1.6vw,24px);font-weight:400;color:#1A1A1A;line-height:1.2}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.4vw,24px)}@media (max-width:1024px){.blog-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-related-grid{grid-template-columns:1fr}.blog-related{margin-top:40px;padding-top:28px}}.blog-card--sm{padding:clamp(14px,1.2vw,20px);min-height:0}.blog-card--sm .blog-card-title{font-size:clamp(15px,1vw,17px)}body:has(.blog-index) .footer,body:has(.blog-post) .footer{position:static;margin-top:24px}@media (max-width:1024px){body:has(.blog-index) .footer,body:has(.blog-post) .footer{margin-top:20px}}@media (max-width:640px){body:has(.blog-index) .footer,body:has(.blog-post) .footer{margin-top:16px}}.stats-section{padding:clamp(72px,8vw,128px) var(--hpad);background:#0093C9}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,5vw,80px);max-width:1440px;margin:0 auto}.stat-big{display:flex;flex-direction:column;gap:16px;position:relative}.stat-big+.stat-big:before{content:"";position:absolute;top:4px;bottom:4px;left:calc(clamp(32px, 5vw, 80px) / -2);width:1px;background:rgba(255,255,255,.28)}.stat-big-row{display:flex;align-items:flex-end;gap:clamp(12px,1vw,20px)}.stat-big-num{font-size:clamp(40px,4.6vw,62px);line-height:88%;letter-spacing:-.03em;color:#fff;font-weight:400;font-feature-settings:"ss04";white-space:nowrap}.stat-big-unit{font-size:clamp(13px,1.1vw,18px);line-height:120%;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-weight:400;padding-bottom:clamp(6px,.7vw,12px)}.stat-big-caption{font-size:clamp(13px,1vw,16px);line-height:140%;letter-spacing:.01em;color:rgba(255,255,255,.9);font-weight:300}@media (max-width:720px){.stats-grid{grid-template-columns:1fr;gap:40px}.stat-big+.stat-big:before{display:none}.stat-big-num{font-size:clamp(30px,8vw,46px)}.stat-big-unit{font-size:clamp(12px,3vw,16px);padding-bottom:6px}.stat-big-caption{font-size:clamp(13px,3.4vw,15px)}}.about-card-solid{cursor:default}@media (min-width:769px){.about-card-solid{aspect-ratio:auto;height:260px;background-size:100% auto;background-position:100% 0}}.about-card-num{position:absolute;top:clamp(18px,1.6vw,24px);left:clamp(22px,2vw,32px);z-index:3;width:44px;display:grid;place-items:center;padding:5px 0;border-radius:999px;background:rgba(255,255,255,.16);border:none;backdrop-filter:blur(6px);color:#fff;font-size:12px;line-height:1;font-weight:400;letter-spacing:.04em;font-feature-settings:"ss04"}.about-card-solid:before{background:linear-gradient(180deg,rgba(8,14,40,0) 38%,rgba(8,14,40,.55));opacity:1}.about-card-content{position:absolute;inset:0;z-index:2;padding:clamp(22px,2vw,32px);display:flex;flex-direction:column;justify-content:flex-end;gap:0;color:#fff}.about-card-solid .about-card-content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:var(--r-card);backdrop-filter:blur(14px) saturate(1.05);mask-image:linear-gradient(180deg,transparent,#000 55%,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%,#000);opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.about-card-solid:hover .about-card-content:before{opacity:1}.about-card-solid .about-card-title{font-size:clamp(26px,2.2vw,36px);line-height:116%;font-weight:400;letter-spacing:-.025em;margin:0;opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.4,0,.2,1);color:#fff;will-change:transform}.about-card-solid .about-card-desc{font-size:clamp(13px,.95vw,15px);line-height:150%;font-weight:300;color:rgba(255,255,255,.92);opacity:0;max-height:0;margin:0;transform:translateY(8px);filter:blur(6px);overflow:hidden;will-change:max-height,opacity,transform,filter;transition:opacity .55s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),margin-top .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),filter .55s cubic-bezier(.4,0,.2,1)}.about-card-solid:hover .about-card-desc{opacity:1;max-height:140px;margin-top:12px;transform:translateY(0);filter:blur(0)}.about-card-solid:hover:before{opacity:1}@media (max-width:768px){.about-card-solid .about-card-content:before{opacity:1}.about-card-solid .about-card-desc{opacity:1;max-height:140px;margin-top:12px;transform:translateY(0);filter:blur(0)}}.geo-card{border:1.5px solid #0093c9!important}.geo-org-list{border:none;padding:0}.geo-org-card{background:#1226AA;border-color:#1226AA;color:#fff}.geo-org-card:hover{background:#0F1F8C;border-color:#0F1F8C}.geo-org-name{color:#fff}.geo-org-card svg{color:#fff;opacity:1}.geo-org-card:hover svg{opacity:1}.geo-org-card-static,.geo-org-card-static:hover{background:#1226AA;border-color:#1226AA}.partners{gap:clamp(20px,2.5vw,36px)!important}.partners-logos{--logo-max-h:58px;--logo-max-w:160px}@media (min-width:769px){.partners-logos{--logo-max-h:72px;--logo-max-w:220px}}.partners-logos img{height:calc(var(--logo-max-h) * var(--logo-k, .65))!important;width:auto!important;max-width:var(--logo-max-w);-o-object-fit:contain;object-fit:contain}.partners-cta{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:0;background:none;color:#5A5A5A;font-size:13px;font-weight:400;line-height:100%;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;transition:color .2s ease}.partners-cta:hover{color:#1226AA}.partners-cta svg{width:14px;height:14px;color:currentColor;flex-shrink:0}.header-right .a11y{margin-right:-20px}.hero-title-3line{font-size:clamp(48px,9vw,112px)!important;line-height:100%!important;letter-spacing:-.025em!important;max-width:7.5em!important;text-wrap:balance}html.a11y-bw .a11y-size.is-active span,html.a11y-bw .a11y-switch.is-on span{color:#fff!important}.board-cards-team{grid-template-columns:repeat(3,1fr)!important;gap:clamp(12px,1.2vw,20px) clamp(10px,1vw,16px)!important}.board-cards-team .board-card-name{font-size:clamp(12px,.85vw,13.5px)!important}.board-cards-team .board-card-role{font-size:clamp(10px,.7vw,11px)!important}@media (max-width:900px){.board-cards-team{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.board-cards-team{grid-template-columns:1fr!important}}.ab-h-editorial{font-size:clamp(30px,3.6vw,56px);line-height:108%;letter-spacing:-.025em;font-weight:300;color:#1A1A1A;margin:20px 0 0;max-width:16ch}.ab-h-editorial em{font-style:normal;color:#1226AA}.about-page .ab-lead{font-size:clamp(15px,1.2vw,18px);line-height:162%;color:#5A5A5A;font-weight:300;margin:20px 0 0;max-width:46ch}.ab-do{display:grid;grid-template-columns:minmax(260px,.85fr) 1.6fr;gap:clamp(32px,5vw,96px);padding:clamp(80px,9vw,150px) var(--hpad);align-items:start}.ab-do-aside{position:sticky;top:120px}.ab-mission{position:relative;overflow:hidden;padding:clamp(80px,10vw,170px) var(--hpad);background:linear-gradient(135deg,#1226AA,#0F1F8C 55%,#0093C9 145%)}.ab-mission-inner{max-width:1200px}.ab-mission-text{font-size:clamp(26px,3.6vw,56px);line-height:128%;letter-spacing:-.025em;font-weight:200;color:rgba(255,255,255,.78);margin:24px 0 0}.ab-mission-text em{font-style:normal;font-weight:400;color:#fff}.theme-vivid .ab-mission-inner.ab-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,32px);align-items:stretch}.ab-mission-col{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ab-mission-col:first-child{padding-right:clamp(20px,2.6vw,32px)}.ab-mission-col:last-child{padding-left:clamp(20px,2.6vw,32px);border-left:1px solid rgba(255,255,255,.2)}.ab-mission-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75)}.ab-mission-kicker-bar{width:22px;height:2px;background:#FFDD00;flex:0 0 auto}.ab-mission-grid .ab-mission-text{font-size:32px;line-height:132%;margin:0}@media (max-width:900px){.theme-vivid .ab-mission-inner.ab-mission-grid{grid-template-columns:1fr;gap:20px}.ab-mission-col:first-child{padding-right:0;padding-bottom:clamp(20px,5vw,32px)}.ab-mission-col:last-child{padding-left:0;padding-top:clamp(20px,5vw,32px);border-left:none;border-top:1px solid rgba(255,255,255,.2)}.ab-mission-grid .ab-mission-text{font-size:24px}}.ab-values{display:grid;grid-template-columns:minmax(240px,.8fr) 1.7fr;gap:clamp(32px,5vw,96px);padding:clamp(80px,9vw,150px) var(--hpad);align-items:start}.ab-values-aside{position:sticky;top:120px}.ab-vals2{padding:clamp(80px,9vw,150px) var(--hpad)}.theme-vivid .ab-vals2{background:#ECEEFF}.ab-vals2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,24px);align-items:stretch}.ab-vals2-head{display:flex;flex-direction:column;justify-content:center;padding-right:clamp(8px,1.5vw,24px)}.ab-vals2-head .eyebrow{margin-bottom:clamp(14px,1.4vw,20px)}.ab-vals2-head .ab-lead{max-width:34ch}.theme-vivid .ab-vals2-head .ab-lead{margin-top:20px!important}.ab-vcard{display:flex;flex-direction:column;min-height:clamp(190px,15vw,230px);padding:clamp(24px,2.2vw,36px);background:#fff;border:1px solid #e1e4f4;border-radius:var(--r-card);transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .45s ease,border-color .45s ease}.ab-vcard:hover{transform:translateY(-6px);background:#1226AA;border-color:#1226AA;box-shadow:none}.ab-vcard:hover .ab-vcard-title{color:#fff}.ab-vcard:hover .ab-vcard-desc{color:rgba(255,255,255,.86)}.ab-vcard-head{display:flex;align-items:center;gap:14px;margin-bottom:clamp(16px,1.8vw,24px)}.ab-vcard-ic{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:var(--r-inner);background:#EEF1FF;color:#1226AA;transition:background .3s ease,color .3s ease}.ab-vcard:hover .ab-vcard-ic{background:rgba(255,255,255,.16);color:#fff}.ab-vcard-title{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.02em;color:#1A1A1A}.ab-vcard-desc,.ab-vcard-title{margin:0;transition:color .45s ease}.ab-vcard-desc{font-size:14.5px;line-height:152%;color:#5A5A5A;font-weight:300}@media (max-width:900px){.ab-vals2-grid{grid-template-columns:1fr 1fr;gap:14px}.ab-vals2-head{grid-column:1/-1;padding-right:0}}@media (max-width:560px){.ab-vals2-grid{grid-template-columns:1fr}.ab-vcard{padding:22px}}.ab-tl{padding:clamp(80px,9vw,150px) 0;background:#FAFAF8}.ab-roles-sec{display:grid;grid-template-columns:minmax(260px,.85fr) 1.7fr;gap:clamp(32px,5vw,96px);padding:clamp(80px,9vw,150px) var(--hpad);align-items:start}.ab-roles-aside{position:sticky;top:120px}.ab-roles{border-top:1px solid var(--ab-line)}.ab-role{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:clamp(20px,3vw,48px);column-gap:clamp(20px,3vw,48px);align-items:start;padding:clamp(28px,3vw,44px) 0;border-bottom:1px solid var(--ab-line)}.ab-role-n{font-size:clamp(20px,1.8vw,28px);font-weight:200;color:#0093C9;font-feature-settings:"ss04"}.ab-role-tag{display:inline-block;font-size:12px;font-weight:400;letter-spacing:.04em;color:#0093C9;margin-bottom:10px}.ab-role-org{font-size:clamp(19px,1.7vw,26px);font-weight:400;letter-spacing:-.02em;color:#1A1A1A;margin:0 0 10px}.ab-role-desc{font-size:15px;line-height:152%;color:#5A5A5A;font-weight:300;margin:0;max-width:56ch}.ab-role-logo{width:clamp(80px,9vw,130px);display:flex;align-items:center;justify-content:flex-end}.ab-role-logo img{max-width:100%;max-height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.ab-team{padding:clamp(72px,8vw,130px) var(--hpad);border-top:1px solid var(--ab-line)}.ab-team-head{margin-bottom:clamp(36px,4vw,60px)}@media (max-width:1024px){.ab-do,.ab-hero,.ab-roles-sec,.ab-values{grid-template-columns:1fr}.ab-do-aside,.ab-roles-aside,.ab-values-aside{position:static}}@media (max-width:640px){.ab-role{grid-template-columns:auto 1fr}.ab-role-logo{display:none}}body[data-route=main-new] #mobilePanel,body[data-route=main-new] .mobile-overlay,body[data-route=main-new] .page>.header{display:none!important}body[data-route=main-new] .page{padding-bottom:0!important}body[data-route=main-new] .footer{position:static!important;max-width:none!important;margin:0!important;z-index:auto!important;background:#ffffff!important;border-top:1px solid #ececec!important}:root{--vivid-panel-w:min(440px,88vw);--vivid-topbar-gap:clamp(24px,3vw,48px)}.vivid-topbar{position:fixed;inset:0 0 auto 0;z-index:80;display:flex;align-items:center;justify-content:flex-start;gap:var(--vivid-topbar-gap);padding:18px clamp(20px,4vw,48px);background:transparent;border-bottom:none;color:#1A1A1A;transition:color .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px) and (pointer:fine){.vivid-topbar.is-hidden{transform:translateY(-100%)}}.vivid-blur{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(250,250,248,.82);border-bottom:1px solid rgba(20,28,55,.1)}.vivid-topbar>.vivid-logo,.vivid-topbar>.vivid-nav-classic,.vivid-topbar>.vivid-topbar-right{position:relative;z-index:1}.vivid-logo img{height:30px;width:auto;display:block;transition:filter .35s ease}.vivid-topbar-right{gap:clamp(16px,2vw,28px)}.vivid-nav-classic,.vivid-topbar-right{display:flex;align-items:center;flex-shrink:0}.vivid-nav-classic{gap:clamp(18px,1.6vw,30px);white-space:nowrap;margin-left:auto;position:relative}.vivid-nav-classic:after{content:"";position:absolute;right:calc(var(--vivid-topbar-gap) / -2);top:50%;transform:translateY(-50%);width:1px;height:20px;background:rgba(26,26,26,.15)}.vivid-nav-classic a{position:relative;display:inline-flex;align-items:center;padding:6px 0;font-size:14px;letter-spacing:.01em;color:inherit;text-decoration:none;opacity:.82;transition:color .25s ease,opacity .25s ease}.vivid-nav-classic a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:#1226AA;transition:width .3s cubic-bezier(.22,1,.36,1)}.vivid-nav-classic a:hover{opacity:1}.vivid-nav-classic a.is-current:after,.vivid-nav-classic a:hover:after{width:100%}.vivid-nav-classic a.is-current{opacity:1;color:#1226AA;font-weight:400}.vivid-lang a.active{color:#1226AA;font-weight:400}.vivid-lang a.alt{color:#8A8A8A}.vivid-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1A1A1A;border:1px solid #d6d8dc;border-radius:6px;height:36px;padding:0 20px;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:.01em;transition:background .2s ease,color .2s ease,border-color .2s ease}.vivid-menu-btn:hover{background:#F0F0EE;border-color:#C3C3C3}.vivid-menu-lines{display:inline-flex;flex-direction:column;gap:4px;width:18px}.vivid-menu-lines i{height:2px;background:#1A1A1A;border-radius:2px;transition:transform .3s ease}.vivid-cta{display:inline-flex;align-items:center;justify-content:center;background:#1226AA;color:#FAFAF8;border-radius:6px;height:36px;padding:0 20px;font-size:14px;font-weight:400;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.vivid-cta:hover{background:#0F1F8C}.vivid-topbar .a11y-trigger{background:#fff}.vivid-menu-btn.is-open .vivid-menu-lines i:first-child{transform:translateY(3px) rotate(45deg)}.vivid-menu-btn.is-open .vivid-menu-lines i:last-child{transform:translateY(-3px) rotate(-45deg)}.vivid-panel{position:fixed;top:0;right:0;left:auto;z-index:70;width:var(--vivid-panel-w);height:100vh;height:100dvh;background:#1226AA;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(88px,11vh,132px) clamp(28px,3vw,52px) clamp(32px,4vh,48px);transform:translateX(100%);transition:transform .55s cubic-bezier(.7,0,.2,1)}body[data-vivid-nav=open] .vivid-panel{transform:none}#vivid-content{transition:transform .55s cubic-bezier(.7,0,.2,1)}body[data-vivid-nav=open] #vivid-content{transform:translateX(calc(-1 * var(--vivid-panel-w)))}.vivid-topbar-actions{display:flex;align-items:center;gap:clamp(16px,2vw,28px);transition:transform .55s cubic-bezier(.7,0,.2,1)}body[data-vivid-nav=open] .vivid-topbar-actions{transform:translateX(calc(-1 * var(--vivid-actions-shift, 250px)))}.vivid-scrim{position:fixed;inset:0;z-index:60;background:rgba(10,14,40,.35);border:none;cursor:pointer;padding:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}body[data-vivid-nav=open] .vivid-scrim{opacity:1;visibility:visible}.vivid-panel-nav{display:flex;flex-direction:column}.vivid-panel-nav a{position:relative;display:flex;align-items:baseline;gap:16px;padding:clamp(12px,1.8vh,22px) 0;font-size:clamp(26px,3.4vw,40px);line-height:1.05;font-weight:300;letter-spacing:-.02em;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.14);transition:color .25s ease,padding-left .3s cubic-bezier(.22,1,.36,1);opacity:0;transform:translateX(14px)}body[data-vivid-nav=open] .vivid-panel-nav a{opacity:1;transform:none;transition:color .25s ease,padding-left .3s ease,opacity .5s ease calc(.12s + var(--i) * .05s),transform .5s ease calc(.12s + var(--i) * .05s)}.vivid-panel-nav a:hover{color:#7FE3FF;padding-left:8px}.vivid-panel-idx{font-size:13px;font-weight:400;color:rgba(255,255,255,.5);font-feature-settings:"ss04"}.vivid-panel-foot{display:flex;flex-direction:column;gap:18px}.vivid-panel-addr{font-style:normal;font-size:12.5px;line-height:168%;color:rgba(255,255,255,.6)}.vivid-panel-addr a{color:rgba(255,255,255,.85)}.theme-vivid{position:relative;background:#1226AA;--gutter:4px}.theme-vivid>section{position:relative;z-index:1;margin:var(--gutter);border-radius:8px;overflow:clip}.theme-vivid>.gallery,.theme-vivid>.hero{margin:0;border-radius:0}.theme-vivid .hero{background:#FBF9F3!important}.theme-vivid .stats-section{background:#0093C9!important}.theme-vivid .about{background:#ECEEFF!important}.theme-vivid .geo{background:#ffffff!important}.theme-vivid .gallery{background:#FBF9F3!important}.theme-vivid .board,.theme-vivid .partners{background:#ffffff!important}.theme-vivid .blog-preview{background:#FBF9F3!important}.theme-vivid .newsletter{background:#ECEEFF!important}.theme-vivid .contact{border:1px solid rgba(255,255,255,.22)!important}.theme-vivid .partners{border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important}.theme-vivid .gallery{padding:0!important}.theme-vivid .gallery-grid{gap:8px!important;padding:8px!important;grid-auto-rows:minmax(clamp(92px,9vw,152px),auto)!important}.theme-vivid .gallery-tile{border-radius:var(--r-card)!important}.theme-vivid .gallery .g-f,.theme-vivid .gallery .g-g{min-height:clamp(66px,6.3vw,110px)!important}.theme-vivid .gallery .g-f img,.theme-vivid .gallery .g-g img{min-height:0!important}.theme-vivid .board-card-photo{border-radius:var(--r-card)!important}.theme-vivid .consortium{background:linear-gradient(135deg,#1226AA,#0F1F8C 60%,#0093C9 150%)!important}.theme-vivid .consortium-head .eyebrow.on-blue,.theme-vivid .consortium-head .h2{color:#fff!important}.theme-vivid .consortium-card{background:#fff!important;border:1px solid rgba(255,255,255,.6)!important}.theme-vivid .eyebrow{display:inline-block;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;border:1.5px solid;border-radius:999px;padding:5px 14px;font-size:12px!important;line-height:1.2!important}.theme-vivid .consortium-head .eyebrow.on-blue{border-color:rgba(255,255,255,.5)}.theme-vivid .geo-card-head .eyebrow{align-self:flex-start;border-radius:8px}.theme-vivid .hero{position:relative;overflow:clip}.theme-vivid .blog-card,.theme-vivid .board-card,.theme-vivid .geo-card{transition:transform .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .blog-card:hover{transform:translateY(-4px)}@media (max-width:720px){body[data-vivid-nav=open] #vivid-content{transform:none}.theme-vivid{--gutter:4px}.theme-vivid>section{border-radius:8px}}.theme-vivid .vivid-tile{opacity:0;transform:translateY(44px);filter:blur(8px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s ease;will-change:opacity,transform}.theme-vivid .vivid-tile.is-in{opacity:1;transform:none;filter:none}.theme-vivid .vivid-item{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}.theme-vivid .vivid-item.is-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.theme-vivid .vivid-item,.theme-vivid .vivid-tile{opacity:1!important;transform:none!important;filter:none!important}}.vivid-panel-nav a.is-current{color:#FFDD00}.vivid-panel-nav a.is-current:hover{color:#FFE94D}.vivid-panel-nav a.is-current .vivid-panel-idx{color:rgba(255,221,0,.7)}.theme-vivid-inner{--ab-line:rgba(18,38,170,0.14)}.theme-vivid-inner>.inner-hero{margin:0;border-radius:0}.inner-hero{background:#FBF9F3;padding:clamp(120px,13vw,184px) var(--hpad) clamp(56px,7vw,100px)}.inner-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,84px);align-items:start;max-width:var(--content-max);margin:0 auto}.inner-hero-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2vw,30px)}.inner-hero-eyebrow{margin:0}.inner-hero-title{font-size:clamp(34px,4.7vw,64px)!important;line-height:102%;letter-spacing:-.03em;font-weight:300;color:#1A1A1A;margin:0;max-width:18ch}.inner-hero-lead{font-size:clamp(16px,1.4vw,21px);line-height:158%;color:#3A3A3A;font-weight:300;margin:0;max-width:52ch}.inner-hero-cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(8px,1vw,14px);height:50px;padding:0 28px;background:#1226AA;color:#FAFAF8;border-radius:8px;font-size:clamp(14px,1vw,16px);font-weight:400;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.inner-hero-cta:hover{background:#0F1F8C;transform:translateY(-2px)}.inner-hero-cta svg{transition:transform .3s ease}.inner-hero-cta:hover svg{transform:translateX(4px)}.inner-hero-media{position:relative;aspect-ratio:16/9;border-radius:var(--r-card);overflow:hidden;background:linear-gradient(140deg,#ECEEFF,#DCE0FF);display:flex;align-items:center;justify-content:center}.inner-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.inner-hero-media-ph{color:rgba(18,38,170,.3);display:flex}.inner-hero-facts{list-style:none;max-width:var(--content-max);margin:clamp(40px,5vw,72px) auto 0;padding:clamp(24px,2.6vw,36px) 0 0;border-top:1px solid rgba(18,38,170,.16);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,56px)}.inner-hero-facts li{display:flex;align-items:flex-start;gap:14px;font-size:clamp(22px,2vw,32px);font-weight:400;letter-spacing:-.02em;color:#1A1A1A}.inner-hero-fact-icon{flex:0 0 auto;display:flex;margin-top:4px;color:#1226AA}.inner-hero-fact-body{display:flex;flex-direction:column;gap:5px;min-width:0}.inner-hero-fact-label{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#8A8A8A;font-weight:400}.theme-vivid .ab-do{background:#ffffff}.theme-vivid .ab-values{background:#ECEEFF}.theme-vivid .ab-roles-sec,.theme-vivid .ab-tl2{background:#ffffff}.theme-vivid .ab-team{background:#ECEEFF;border-top:none}.theme-vivid .ab-do-aside,.theme-vivid .ab-roles-aside,.theme-vivid .ab-values-aside{position:sticky;top:110px;align-self:start}.theme-vivid-inner>section:not(.inner-hero):not(.inner-photo){padding-left:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important;padding-right:max(var(--hpad),calc((100% - var(--content-max)) / 2))!important}.theme-vivid-inner>.inner-photo{margin:0;border-radius:0}.theme-vivid .ab-do-aside,.theme-vivid .ab-mission-inner,.theme-vivid .ab-oversight-inner,.theme-vivid .ab-roles-aside,.theme-vivid .ab-team-head,.theme-vivid .ab-tl2-head-text,.theme-vivid .ab-values-aside{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.theme-vivid .ab-split{grid-template-columns:1fr 1fr!important;align-items:start}@media (max-width:1024px){.theme-vivid .ab-split{grid-template-columns:1fr!important}}.theme-vivid .ab-flow{list-style:none;margin:0;padding:0;border-top:1px solid var(--ab-line)}.theme-vivid .ab-flow-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(16px,2.2vw,38px);padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--ab-line);transition:padding-left .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .ab-flow-row:hover{padding-left:12px}.theme-vivid .ab-flow-n{font-size:clamp(22px,2.2vw,34px);font-weight:200;letter-spacing:-.02em;color:#0093C9;font-feature-settings:"ss04";min-width:1.5em}.theme-vivid .ab-flow-title{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.02em;color:#1A1A1A;margin:0 0 5px}.theme-vivid .ab-flow-desc{font-size:14.5px;line-height:152%;color:#5A5A5A;font-weight:300;margin:0;max-width:52ch}.theme-vivid .ab-flow-arrow{color:#C3C3C3;display:flex;transition:color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .ab-flow-row:hover .ab-flow-arrow{color:#1226AA;transform:translateX(6px)}.theme-vivid .ab-h-editorial,.theme-vivid .ab-lead,.theme-vivid .ab-mission-text,.theme-vivid .ab-oversight-text{margin:0!important}.theme-vivid .ab-mission-text,.theme-vivid .ab-oversight-text{font-weight:300;color:rgba(255,255,255,.92)}.about-stats{padding-top:clamp(56px,6vw,92px)}.about-stats-head{max-width:none;margin:0 0 clamp(28px,3.4vw,52px)}.about-stats-grid{max-width:none!important;margin:0!important}.about-stats .eyebrow{color:#ffffff}@media (min-width:900px){.about-stats-grid{grid-template-columns:repeat(4,1fr);gap:clamp(26px,3.2vw,56px)}}@media (max-width:720px){.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,5vw,40px) clamp(20px,5vw,32px)}}.theme-vivid .ab-team-row{grid-template-columns:repeat(4,1fr)}.theme-vivid .ab-team-photo{border-radius:var(--r-card);filter:none;aspect-ratio:1/1}.theme-vivid .ab-team-person:hover .ab-team-photo{filter:none}@media (max-width:560px){.theme-vivid .ab-team-row{grid-template-columns:repeat(2,1fr)}}.ab-tl2{padding:clamp(64px,8vw,120px) var(--hpad)}.ab-tl2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,64px);margin-bottom:clamp(44px,5vw,80px)}.ab-tl2-mark{flex:0 0 auto;display:flex;align-items:center}.ab-tl2-mark img{width:clamp(56px,6vw,88px);height:auto;display:block}.ab-tl2-track{position:relative;padding-top:84px}.ab-tl2-rail{position:absolute;top:33px;left:7px;right:7px;height:2px;background:rgba(18,38,170,.14);border-radius:2px;overflow:hidden}.ab-tl2-rail-fill{height:100%;background:linear-gradient(90deg,#0093C9,#1226AA);transform-origin:left center}.ab-tl2-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,48px)}.ab-tl2-card{position:relative;display:flex;flex-direction:column}.ab-tl2-card-body{flex:1;padding:clamp(28px,2.4vw,40px) clamp(20px,1.8vw,30px) clamp(24px,2vw,34px);border:1px solid #ececec;border-radius:var(--r-card);background:#FBFBFA;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease}.ab-tl2-card:hover .ab-tl2-card-body{transform:translateY(-6px);box-shadow:0 18px 44px -22px rgba(18,38,170,.42);border-color:#D7DBEF}.ab-tl2-node{position:absolute;top:-72px;left:clamp(20px,1.8vw,30px);width:44px;height:44px;border-radius:50%;background:#1226AA;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #fff,0 0 0 6px rgba(18,38,170,.18);transition:background .3s ease;z-index:2}.ab-tl2-card:hover .ab-tl2-node{background:#0093C9}.ab-tl2-card-top{display:flex;align-items:center;justify-content:flex-start;gap:14px}.ab-tl2-year{font-size:clamp(40px,4.4vw,68px);line-height:100%;letter-spacing:-.04em;font-weight:200;color:#1226AA;font-feature-settings:"ss04"}.ab-tl2-label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#0093C9;margin:6px 0 18px}.ab-tl2-list{margin:0;padding-left:20px;list-style:disc;text-align:left}.ab-tl2-list li{font-size:14.5px;line-height:150%;color:#3A3A3A;font-weight:300;margin:0 0 12px}.ab-tl2-list li:last-child{margin-bottom:0}.ab-tl2-list li::marker{color:#0093C9}@media (max-width:900px){.inner-hero-inner{grid-template-columns:1fr;align-items:start;gap:clamp(26px,5vw,40px)}.inner-hero-media{aspect-ratio:16/9;order:2}.inner-hero-title{font-size:clamp(30px,7.5vw,38px)!important}.inner-hero-lead{font-size:15px;line-height:156%}.inner-hero-facts{grid-template-columns:repeat(3,1fr);gap:clamp(8px,2.5vw,16px)}.inner-hero-facts li{flex-direction:column;align-items:flex-start;text-align:left;gap:6px;font-size:clamp(15px,3.8vw,19px);line-height:1.15}.inner-hero-fact-icon{margin-top:0}.inner-hero-fact-icon svg{width:20px;height:20px}.inner-hero-fact-body{flex-direction:column-reverse;align-items:flex-start;gap:4px}.inner-hero-fact-label{font-size:9px;letter-spacing:.03em;line-height:1.2}.ab-tl2-cols{grid-template-columns:1fr;gap:30px}.ab-tl2-rail{display:none}.ab-tl2-node{position:static;top:auto;left:auto;width:42px;height:42px;margin-bottom:16px;box-shadow:none}.ab-tl2-track{padding-top:0}}.theme-vivid .pt-benefits-head,.theme-vivid .pt-orgs-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.theme-vivid .pt-benefits{background:#ffffff}.pt-benefits{padding-block:clamp(64px,8vw,120px)}.pt-benefits-head{margin-bottom:clamp(36px,4vw,64px)}.pt-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,20px)}.pt-benefit{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,2.4vw,38px);border:1px solid #ececec;border-radius:var(--r-card);background:#FBFBFA;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .45s ease,border-color .45s ease}.pt-benefit-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-inner);background:#EEF1FF;color:#1226AA;margin-bottom:38px;transition:background .3s ease,color .3s ease}.pt-benefit:hover{transform:translateY(-6px);box-shadow:none;background:#1226AA;border-color:#1226AA}.pt-benefit:hover .pt-benefit-icon{background:rgba(255,255,255,.16);color:#fff}.pt-benefit:hover .pt-benefit-title{color:#fff}.pt-benefit:hover .pt-benefit-desc{color:rgba(255,255,255,.86)}.pt-benefit-title{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.02em;color:#1A1A1A}.pt-benefit-desc,.pt-benefit-title{margin:0;transition:color .45s ease}.pt-benefit-desc{font-size:14.5px;line-height:152%;color:#5A5A5A;font-weight:300;max-width:46ch}.theme-vivid .pt-orgs{background:#ECEEFF}.pt-orgs{padding-block:clamp(64px,8vw,120px)}.pt-orgs-head{margin-bottom:clamp(36px,4vw,64px)}.pt-orgs-groups{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.pt-orgs-group-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#0093C9;font-weight:400;margin:0 0 clamp(16px,1.8vw,24px);padding-bottom:12px;border-bottom:1px solid var(--ab-line)}.pt-orgs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(10px,1.2vw,16px)}.pt-org,.pt-orgs-grid>*{display:flex}.pt-org{position:relative;flex:1;flex-direction:column;align-items:flex-start;gap:clamp(20px,2vw,32px);padding:clamp(22px,2vw,30px) clamp(22px,2vw,28px);background:#fff;border:1px solid #e6e8f2;border-radius:var(--r-card);text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.pt-org-arrow{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;background:#ECEEFF;display:inline-flex;align-items:center;justify-content:center;color:#1226AA;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease,background .3s ease;pointer-events:none}.pt-org:not(.pt-org-static):hover .pt-org-arrow{opacity:1;transform:translateY(0);background:#DCE0FF}.pt-org:not(.pt-org-static):hover{transform:translateY(-5px);border-color:#C7CDEC;box-shadow:0 16px 36px -20px rgba(18,38,170,.42)}.pt-org-static{cursor:default}.pt-org-logo{display:flex;align-items:center;width:100%;height:clamp(48px,4.8vw,64px)}.pt-org-logo img{height:calc(100% * var(--logo-k, .65));max-width:85%;width:auto;-o-object-fit:contain;object-fit:contain;filter:none;opacity:1}.pt-org-name{font-size:clamp(14px,1.1vw,17px);font-weight:400;color:#1A1A1A;letter-spacing:-.01em}.theme-vivid .pt-contact{background:linear-gradient(135deg,#0093C9,#1226AA 130%)}.theme-vivid .pt-contact-eyebrow{color:rgba(255,255,255,.7)}@media (max-width:1024px){.pt-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pt-benefits-grid{grid-template-columns:1fr}}.inner-hero-b .inner-hero-inner{align-items:end;grid-template-columns:1.05fr .95fr}.inner-hero-b .inner-hero-media{aspect-ratio:auto;height:100%;min-height:clamp(360px,42vh,520px);border-radius:var(--r-card)}.inner-hero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:clamp(12px,1.6vw,22px) 0 0;padding:0}.inner-hero-chips li{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;background:#fff;border:1px solid #e6e8f2;border-radius:999px;font-size:clamp(14px,1vw,16px);font-weight:400;letter-spacing:-.01em;color:#1A1A1A}.inner-hero-chip-icon{display:flex;color:#1226AA}.inner-hero-chip-icon svg{width:18px;height:18px}.inner-hero-chip-label{font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#8A8A8A}@media (max-width:900px){.inner-hero-b .inner-hero-inner{grid-template-columns:1fr}.inner-hero-b .inner-hero-media{min-height:240px;height:auto;aspect-ratio:16/10;order:2}}.theme-vivid .ab-role{grid-template-columns:auto 1fr auto auto;align-items:start;text-decoration:none;cursor:pointer;transition:padding-left .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .ab-role:hover{padding-left:12px}.theme-vivid .ab-role-logo{width:clamp(110px,12vw,160px)}.theme-vivid .ab-role-logo img{max-height:64px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .ab-role:hover .ab-role-logo img{transform:scale(1.08)}.ab-role-arrow{display:flex;align-self:center;color:#C3C3C3;transition:color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.theme-vivid .ab-role:hover .ab-role-arrow{color:#1226AA;transform:translate(4px,-4px)}@media (max-width:640px){.theme-vivid .ab-role{grid-template-columns:auto 1fr auto}.ab-role-arrow{display:none}}.theme-vivid .ab-faq{background:#ffffff}.ab-faq{display:grid;grid-template-columns:minmax(260px,.85fr) 1.7fr;gap:clamp(32px,5vw,96px);align-items:start;padding-block:clamp(56px,7vw,100px)}.ab-faq-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ab-faq-head .ab-h-editorial{font-size:clamp(26px,3vw,44px)}.ab-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ab-line)}@media (max-width:1024px){.ab-faq{grid-template-columns:1fr}}.ab-faq-item{border-bottom:1px solid var(--ab-line)}.ab-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,2vw,26px) 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:padding-left .3s cubic-bezier(.22,1,.36,1)}.ab-faq-q:hover{padding-left:10px}.ab-faq-q-text{font-size:clamp(16px,1.4vw,21px);font-weight:400;letter-spacing:-.01em;color:#1A1A1A;transition:color .25s ease}.ab-faq-icon,.ab-faq-q:hover .ab-faq-q-text{color:#1226AA}.ab-faq-icon{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ECEEFF;transition:transform .4s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease}.ab-faq-item.is-open .ab-faq-icon{transform:rotate(135deg);background:#1226AA;color:#fff}.ab-faq-a-wrap{overflow:hidden}.ab-faq-a{margin:0;padding:0 56px clamp(20px,2.2vw,28px) 4px;font-size:15px;line-height:162%;color:#5A5A5A;font-weight:300;max-width:72ch}.cookie-banner{position:fixed;right:clamp(16px,3vw,32px);left:auto;bottom:clamp(16px,3vw,32px);z-index:200;width:400px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:16px;padding:clamp(18px,2vw,24px);background:#ffffff;border:1px solid #ececec;border-radius:8px;box-shadow:0 24px 60px -24px rgba(18,38,170,.32);animation:cookie-rise .5s cubic-bezier(.22,1,.36,1) both}@keyframes cookie-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-text{margin:0;font-size:14px;line-height:158%;color:#3A3A3A;font-weight:300}.cookie-banner-actions{display:flex;gap:10px;justify-content:flex-end}.cookie-btn{height:38px;padding:0 20px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.cookie-btn-ghost{background:transparent;color:#5A5A5A;border-color:#E0E0E0}.cookie-btn-ghost:hover{background:#F4F4F2;color:#1A1A1A}.cookie-btn-primary{background:#1226AA;color:#FAFAF8}.cookie-btn-primary:hover{background:#0F1F8C}@media (max-width:520px){.cookie-banner{left:12px;right:12px;bottom:12px;max-width:none}}.ab-zig{display:none}@media (min-width:769px){.ab-zig{display:block;position:absolute;top:0;right:0;width:clamp(280px,30vw,460px);z-index:0;pointer-events:none;transform-origin:top right;will-change:transform,opacity,filter}}.ab-zig img{display:block;width:100%;height:auto}.theme-vivid .ab-mission-inner,.theme-vivid .ab-oversight-inner{position:relative;z-index:1}.inner-hero-c .inner-hero-inner{grid-template-columns:1fr;justify-items:center}.inner-hero-c .inner-hero-main{align-items:center;text-align:center;max-width:70ch}.inner-hero-c .inner-hero-title{max-width:22ch}.inner-hero-c .inner-hero-lead{max-width:60ch}.inner-hero-c .inner-hero-cta{align-self:center}.pa-fund-head,.pa-gal-head,.pa-orgs-head,.pa-stages-head,.theme-vivid .pt-benefits-head,.theme-vivid .pt-orgs-head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,22px);max-width:62ch}.pa-fund-head>*,.pa-gal-head>*,.pa-orgs-head>*,.pa-stages-head>*,.pt-benefits-head>*,.pt-orgs-head>*{margin:0!important}.pa-fund-head,.pa-orgs-head,.pa-stages-head{margin-bottom:clamp(44px,5vw,76px)!important}.theme-vivid .pa-stages{background:#ffffff}.pa-stages{padding-block:clamp(64px,8vw,120px)}.pa-flow{position:relative;margin-top:clamp(8px,1.5vw,20px)}.pa-flow-rail{position:absolute;top:calc(clamp(52px, 4.6vw, 64px) / 2 - 1px);left:0;right:0;height:2px;background:var(--ab-line);border-radius:2px;overflow:hidden}.pa-flow-fill{position:absolute;inset:0;background:linear-gradient(90deg,#1226AA,#0093C9 70%,#36C5F0);box-shadow:0 0 14px rgba(0,147,201,.65)}.pa-flow-fill-x{transform-origin:left center;transform:scaleX(0)}.pa-flow-fill-y{display:none;transform-origin:top center;transform:scaleY(0);background:linear-gradient(180deg,#1226AA,#0093C9 70%,#36C5F0)}.pa-flow-fill-x:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:pa-flow-spark 2.8s ease-in-out infinite}@keyframes pa-flow-spark{0%{transform:translateX(-120%);opacity:0}45%{opacity:1}to{transform:translateX(320%);opacity:0}}@media (prefers-reduced-motion:reduce){.pa-flow-fill-x:after{display:none}}.pa-flow-cols{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,2vw,32px)}.pa-flow-step{display:flex;flex-direction:column;align-items:flex-start}.pa-flow-node{width:clamp(52px,4.6vw,64px);height:clamp(52px,4.6vw,64px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ECEEFF;color:#1226AA;border:1px solid #dce0ff;margin-bottom:clamp(18px,2vw,26px);transition:background .35s cubic-bezier(.22,1,.36,1),color .35s ease,border-color .35s ease,box-shadow .35s ease}.pa-flow-step:hover .pa-flow-node{background:#1226AA;color:#fff;border-color:#1226AA;box-shadow:0 12px 26px -10px rgba(18,38,170,.6)}.pa-flow-n{font-size:12px;letter-spacing:.1em;font-weight:400;color:#0093C9;font-feature-settings:"ss04"}.pa-flow-title{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.02em;color:#1A1A1A;margin:6px 0 0}.pa-flow-desc{font-size:13.5px;line-height:152%;color:#5A5A5A;font-weight:300;margin:8px 0 0}.pa-notice{margin-top:clamp(32px,4vw,52px);max-width:880px;display:flex;gap:16px;align-items:flex-start;padding:clamp(18px,2vw,26px);background:#FFF8E3;border:1px solid #f4e1a6;border-radius:var(--r-card)}.pa-notice-icon{flex:0 0 auto;color:#B0820C;display:flex;margin-top:1px}.pa-notice p{margin:0;font-size:14.5px;line-height:156%;color:#6B5512;font-weight:300}.pa-notice strong{font-weight:400;color:#463709}.theme-vivid .pa-gal{background:linear-gradient(135deg,#1226AA,#0F1F8C 55%,#0093C9 165%)}.pa-gal{padding-block:clamp(56px,7vw,104px)}.pa-gal-head{align-items:center;text-align:center;max-width:none;margin:0 auto clamp(32px,4vw,56px)}.pa-gal-head .eyebrow{align-self:center}.pa-gal-head .ab-h-editorial{color:#fff}.pa-gal-head .ab-h-editorial em{color:#FFDD00}.pa-gal-stage{position:relative;height:clamp(280px,45vw,580px);display:flex;align-items:center;justify-content:center;perspective:1600px;touch-action:pan-y;cursor:grab}.pa-gal-stage:active{cursor:grabbing}.pa-gal-slide{position:absolute;width:min(88%,768px);aspect-ratio:16/10;margin:0;border-radius:var(--r-card);overflow:hidden;background:#0A1233;box-shadow:0 30px 60px -24px rgba(0,0,0,.55);transform-style:preserve-3d;will-change:transform,opacity}.pa-gal-slide:not(.is-active){cursor:pointer}.pa-gal-slide.is-active{box-shadow:0 40px 80px -28px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.12)}.pa-gal-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pa-gal-veil{position:absolute;inset:0;background:#2A2E3C;opacity:.55;transition:opacity .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.pa-gal-slide.is-active .pa-gal-veil{opacity:0}.pa-gal-controls{gap:clamp(18px,2.4vw,30px);margin-top:clamp(28px,3.4vw,44px)}.pa-gal-btn,.pa-gal-controls{display:flex;align-items:center;justify-content:center}.pa-gal-btn{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.pa-gal-btn:hover{background:#FFDD00;color:#0F1F8C;border-color:#FFDD00;transform:translateY(-2px)}.pa-gal-counter{color:rgba(255,255,255,.82);font-size:15px;letter-spacing:.06em;min-width:76px;text-align:center}.pa-gal-counter strong{color:#FFDD00;font-weight:400;font-size:18px}.theme-vivid .pa-gal.pa-gal-light{background:#FBF9F3}.pa-gal-light .pa-gal-head .eyebrow{color:#1226AA!important}.pa-gal-light .pa-gal-head .ab-h-editorial{color:#1A1A1A}.pa-gal-light .pa-gal-head .ab-h-editorial em{color:#1226AA}.pa-gal-light .pa-gal-slide{background:#E2E5EB;box-shadow:0 30px 60px -24px rgba(18,38,170,.22)}.pa-gal-light .pa-gal-slide.is-active{box-shadow:0 40px 80px -28px rgba(18,38,170,.32),0 0 0 1px rgba(18,38,170,.1)}.pa-gal-light .pa-gal-veil{background:#E2E5EB;opacity:.65}.pa-gal-light .pa-gal-btn{border-color:rgba(18,38,170,.28);background:rgba(18,38,170,.06);color:#1226AA}.pa-gal-light .pa-gal-btn:hover{background:#1226AA;color:#fff;border-color:#1226AA}.pa-gal-light .pa-gal-counter{color:rgba(26,26,26,.7)}.pa-gal-light .pa-gal-counter strong{color:#1226AA}.theme-vivid .pa-fund{background:#ECEEFF}.pa-fund{padding-block:clamp(64px,8vw,120px)}.pa-fund-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.4vw,20px)}.pa-fund-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(26px,2.6vw,40px);background:#fff;border:1px solid #e1e4f4;border-radius:var(--r-card);transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .45s ease,border-color .45s ease}.pa-fund-card:hover{transform:translateY(-6px);box-shadow:none;background:#1226AA;border-color:#1226AA}.pa-fund-card:not(.pa-fund-card-soon):hover .pa-fund-amount,.pa-fund-card:not(.pa-fund-card-soon):hover .pa-fund-title{color:#fff}.pa-fund-card:not(.pa-fund-card-soon):hover .pa-fund-meta li{color:rgba(255,255,255,.86)}.pa-fund-card:not(.pa-fund-card-soon):hover .pa-fund-meta li:before{background:rgba(255,255,255,.7)}.pa-fund-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.pa-fund-icon{width:56px;height:56px;border-radius:var(--r-inner);background:#ECEEFF;color:#1226AA;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .3s ease,color .3s ease}.pa-fund-card:not(.pa-fund-card-soon):hover .pa-fund-icon{background:rgba(255,255,255,.16);color:#fff}.pa-fund-amount{font-size:clamp(22px,2.4vw,34px);font-weight:400;color:#1226AA;text-align:right;font-feature-settings:"ss04"}.pa-fund-amount,.pa-fund-title{letter-spacing:-.02em;transition:color .45s ease}.pa-fund-title{font-size:var(--fs-h4);font-weight:400;color:#1A1A1A;margin:clamp(10px,1.2vw,16px) 0 0}.pa-fund-meta{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pa-fund-meta li{position:relative;padding-left:20px;font-size:14.5px;line-height:150%;color:#5A5A5A;font-weight:300;transition:color .45s ease}.pa-fund-meta li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#0093C9;transition:background .45s ease}.pa-fund-card-soon{background:#F3F4F6;border-color:#E1E4F4;filter:grayscale(1);opacity:.72}.pa-fund-card-soon:hover{transform:none;box-shadow:none;background:#F3F4F6;border-color:#E1E4F4}.pa-fund-card-soon .pa-fund-icon{background:#E5E7EB;color:#9AA0AE}.pa-fund-card-soon .pa-fund-amount{color:#6A6F86}.pa-fund-soon-star{color:#6A6F86;margin-left:4px}.pa-fund-soon-tag{margin-top:14px;font-size:13px;font-weight:400;color:#6A6F86;font-style:italic}.pa-fund-note{margin:clamp(24px,2.6vw,36px) 0 0;font-size:13px;line-height:158%;color:#6A6F86;font-weight:300;max-width:80ch}.theme-vivid .pa-orgs{background:#fff}.pa-orgs{display:grid;grid-template-columns:minmax(400px,540px) 1fr;gap:clamp(40px,5vw,96px);align-items:start;padding-block:clamp(64px,8vw,120px)}.pa-orgs-aside{position:sticky;top:clamp(84px,9vw,108px)}.pa-orgs-aside .pa-orgs-head{margin-bottom:clamp(24px,2.6vw,34px)!important;max-width:none}.pa-orgs-tags-label{display:block;margin-bottom:12px;font-size:13px;font-weight:400;letter-spacing:.02em;color:#7A7F92}.pa-orgs-tags{display:flex;flex-wrap:wrap;gap:9px}.pa-orgs-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#F2F4FA;border:1px solid #e1e4f4;font-size:13.5px;font-weight:400;color:#1A1A1A;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.pa-orgs-tag:hover{border-color:#C7CDEC;background:#EAEDF8}.pa-orgs-tag.is-active{background:#1226AA;border-color:#1226AA;color:#fff}.pa-orgs-tag-n{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:rgba(18,38,170,.1);color:#1226AA;font-size:11.5px;font-weight:400}.pa-orgs-tag.is-active .pa-orgs-tag-n{background:rgba(255,255,255,.22);color:#fff}.pa-orgs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.4vw,20px)}.pa-orgs-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;overflow:hidden;border-radius:var(--r-card);background:#fff;border:1px solid #e1e4f4;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease}.pa-orgs-tile:hover{transform:translateY(-5px);border-color:#C7CDEC;box-shadow:0 24px 50px -28px rgba(18,38,170,.42)}.pa-orgs-tile-photo{aspect-ratio:16/9;width:100%;display:grid;place-items:center;background:linear-gradient(135deg,#1226AA,#0F1F8C 60%,#0093C9 165%);color:#fff}.pa-orgs-tile-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pa-orgs-tile-mono{font-size:40px;font-weight:200;line-height:1}.pa-orgs-tile-body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;min-width:0}.pa-orgs-tile-name{font-size:14.5px;line-height:132%;font-weight:400;color:#1A1A1A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pa-orgs-tile-region{font-size:12.5px;color:#7A7F92;font-weight:300}.pa-drawer-scrim{position:fixed;inset:0;z-index:1000;background:rgba(10,18,51,.44);backdrop-filter:blur(2px)}.pa-drawer{position:fixed;top:0;right:0;z-index:1001;width:min(460px,94vw);height:100dvh;background:#fff;box-shadow:-30px 0 80px -40px rgba(10,18,51,.5);overflow-y:auto}.pa-drawer-inner{display:flex;flex-direction:column;min-height:100%}.pa-drawer-close{position:absolute;top:16px;right:16px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.18);color:#fff;cursor:pointer;transition:background .2s ease}.pa-drawer-close:hover{background:rgba(255,255,255,.3)}.pa-drawer-photo{height:240px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#1226AA,#0F1F8C 60%,#0093C9 165%);color:rgba(255,255,255,.92);overflow:hidden}.pa-drawer-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pa-drawer-mono{font-size:80px;font-weight:200;line-height:1}.pa-drawer-body{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:16px}.pa-drawer-region{font-size:13px;font-weight:400;color:#0093C9;letter-spacing:.02em}.pa-drawer-name{font-size:var(--fs-h3);font-weight:400;line-height:128%;letter-spacing:-.02em;color:#1A1A1A;margin:0}.pa-drawer-about{font-size:15px;line-height:162%;font-weight:300;color:#5A5A5A;margin:0}.pa-drawer-about--empty{font-style:italic;color:#9AA0AE}.pa-drawer-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.pa-drawer-stat{padding:16px;border-radius:var(--r-inner);background:#F2F4FA;border:1px solid #e1e4f4}.pa-drawer-stat-v{display:block;font-size:22px;font-weight:400;letter-spacing:-.02em;color:#1226AA}.pa-drawer-stat-l{display:block;margin-top:4px;font-size:12.5px;line-height:138%;color:#7A7F92;font-weight:300}.pa-drawer-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;padding:11px 20px;border-radius:8px;background:transparent;border:1px solid #c7cdec;color:#1226AA;font-size:14px;font-weight:400;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.pa-drawer-cta:hover{background:#F2F4FA;border-color:#1226AA;color:#0F1F8C}.geo-card-more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:400;color:#1226AA;text-decoration:none;transition:gap .2s ease,color .2s ease}.geo-card-more:hover{gap:10px;color:#0F1F8C}@media (max-width:1240px){.pa-orgs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pa-orgs{grid-template-columns:1fr}.pa-orgs-aside{position:static}.pa-orgs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:720px){.pa-drawer{width:100%;height:auto;max-height:90dvh;top:auto;bottom:0;left:0;border-radius:16px 16px 0 0}.pa-drawer-photo{height:170px}.pa-drawer-mono{font-size:60px}}.theme-vivid .pt-crosslink{background:#FBF9F3}.pa-crosslink .inner-hero-cta,.pt-crosslink .inner-hero-cta{flex:0 0 auto}.geo-cta{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(28px,3vw,40px);color:#1226AA;font-size:15px;font-weight:400;text-decoration:none;transition:color .2s ease,gap .25s ease}.geo-head .geo-cta{margin-top:clamp(40px,4vw,56px)!important}.geo-cta span{transition:transform .25s ease}.geo-cta:hover{color:#0F1F8C}.geo-cta:hover span{transform:translateX(4px)}@media (max-width:860px){.pa-flow-cols{grid-template-columns:1fr;gap:clamp(22px,5vw,30px)}.pa-flow-rail{top:clamp(26px,7vw,32px);bottom:clamp(26px,7vw,32px);left:calc(clamp(52px, 11vw, 64px) / 2 - 1px);right:auto;width:2px;height:auto}.pa-flow-fill-x{display:none}.pa-flow-fill-y{display:block}.pa-flow-step{flex-direction:row;align-items:flex-start;gap:clamp(18px,5vw,24px)}.pa-flow-node{margin-bottom:0;flex:0 0 auto}.pa-flow-body{padding-top:4px}}@media (max-width:720px){.pa-fund-grid{grid-template-columns:1fr}.pa-fund-card-top{flex-direction:column;align-items:flex-start;gap:16px}.pa-fund-amount{text-align:left}.pa-gal-slide{width:80%}}.ab-tl2-top-icon{display:none;color:#0093C9}.ab-tl2-top-icon svg{width:22px;height:22px}.vivid-panel-utility{display:none;align-items:center;gap:18px}.vivid-panel-utility .vivid-lang{font-size:15px}.vivid-panel-addr a{color:rgba(255,255,255,.92)}@media (max-width:768px){.theme-vivid .hero-image:after{width:min(36px,12%);top:3%;right:3%}.about-card{aspect-ratio:16/10!important}.contact{padding-bottom:40px!important}.board-toggle-btn{font-size:12px!important;padding:8px 14px!important}.board-cards,.board-cards-team{grid-template-columns:repeat(2,1fr)!important}:root{--vivid-panel-w:100vw}.vivid-menu-label,.vivid-topbar-actions .a11y,.vivid-topbar-actions .lang-switch{display:none!important}.vivid-panel-utility{display:flex!important}body[data-vivid-nav=open] .vivid-blur{background:#1226AA;border-bottom-color:transparent}body[data-vivid-nav=open] .vivid-logo img{filter:brightness(0) invert(1)}body[data-vivid-nav=open] .vivid-menu-btn{background:#FFDD00;color:#1A1A1A;border-color:#FFDD00}body[data-vivid-nav=open] .vivid-menu-btn:hover{background:#F4D200;border-color:#F4D200}body[data-vivid-nav=open] .vivid-menu-lines i{background:#1A1A1A}.newsletter{padding-top:28px!important;padding-bottom:28px!important;gap:14px!important}.footer-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.gallery:after{top:8px!important;bottom:clamp(40px,9vw,56px)!important}}@media (hover:none){.ab-role:hover,.about-card:hover,.blog-card:hover .blog-card-cover>img,.board-card:hover,.consortium-card:hover,.gallery-tile:hover img,.pt-org:not(.pt-org-static):hover{transform:none!important}}.lang-switch{position:relative}.lang-switch-btn{background:none;border:none;cursor:pointer;padding:2px;font:inherit;font-size:14px;line-height:18px;color:inherit}.lang-switch-pop{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e6e8f2;border-radius:8px;box-shadow:0 12px 28px -12px rgba(18,38,170,.35);padding:6px;z-index:70}.lang-switch-pop a{display:block;padding:6px 16px;border-radius:6px;font-size:14px;color:#1A1A1A;text-decoration:none;white-space:nowrap}.lang-switch-pop a:hover{background:#ECEEFF;color:#1226AA}.vivid-panel-utility .lang-switch-btn{color:#fff}.vivid-panel-btns{display:flex;flex-wrap:wrap;gap:10px}.vivid-panel-btns a{flex:1 1 calc(50% - 5px);min-width:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:10px 14px;text-align:center;font-size:13px;color:#fff;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.vivid-panel-btns .vivid-btn-phone,.vivid-panel-btns .vivid-btn-write{flex-basis:100%}.vivid-panel-btns .vivid-btn-write{order:3}.vivid-panel-btns .vivid-btn-phone{order:4}.vivid-panel-btns a:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}@media (max-width:768px){.vivid-menu-btn{width:40px!important;height:40px!important;padding:0!important;justify-content:center!important}body[data-vivid-nav=open] .vivid-topbar-actions{transform:none!important}.vivid-topbar-actions,.vivid-topbar-right{gap:10px!important}body[data-vivid-nav=open]{overflow:hidden!important}.theme-vivid>.hero{margin-bottom:var(--gutter)!important}.geo-card{gap:14px!important}.geo-mobile-select{margin-bottom:4px!important}.board-toggle{width:100%!important;display:flex!important;gap:6px!important}.board-toggle-btn{flex:1 1 0!important;padding:9px 6px!important}.newsletter{gap:16px!important;padding-top:28px!important;padding-bottom:28px!important}.inner-hero-facts{border-top:none!important;margin-top:clamp(28px,6vw,40px)!important;padding-top:0!important}.pa-gal-slide{width:min(96%,700px)!important;border-radius:var(--r-card)!important}.pa-gal-counter{font-size:13px!important}.pa-gal-counter strong{font-size:16px!important}.theme-vivid:not(.theme-vivid-inner) .pa-gal{padding-inline:var(--hpad)!important}}@media (max-width:900px){.gallery:after,.gallery:before{top:0!important;bottom:44px!important}}.vivid-panel{overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.hero{padding-left:20px!important;padding-right:20px!important}}.theme-vivid .ab-flow-arrow{color:#0093C9!important;transition:transform .55s cubic-bezier(.22,1,.36,1),color .25s ease!important}.theme-vivid .ab-flow-arrow svg{width:16px!important;height:16px!important}.theme-vivid .ab-flow-row:hover .ab-flow-arrow{transform:rotate(180deg)!important;color:#1226AA!important}@media (min-width:1025px){.hero-title{line-height:120px!important}}.vivid-topbar-actions,.vivid-topbar-right{gap:18px}@media (min-width:1025px){body:has(.blog-index){display:flex;flex-direction:column;min-height:100dvh}body:has(.blog-index) .page{flex:1 0 auto;width:100%;display:flex;flex-direction:column}body:has(.blog-index) .blog-index{flex:1 0 auto}}.blog-post-topline{margin-bottom:12px}@media (max-width:768px){.footer-brand img{height:30px!important}.vivid-menu-btn,.vivid-menu-btn.is-open,.vivid-menu-btn:hover{background:#fff!important;border:none!important;box-shadow:none!important}body[data-vivid-nav=open] .vivid-cta{background:#FFDD00!important;color:#0F1F8C!important}.vivid-panel-btns{flex-wrap:wrap!important;gap:14px 18px!important}.vivid-panel-btns a{flex:0 0 auto!important;border:none!important;border-radius:0!important;padding:0!important;text-align:left!important;order:0!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important;background:transparent!important}.vivid-panel-btns .vivid-btn-phone{flex-basis:auto!important}.vivid-panel-btns .vivid-btn-write{flex-basis:100%!important}.vivid-panel-utility{position:relative}.vivid-panel-utility .a11y-menu{left:calc(100% + 10px)!important;right:auto!important;top:0!important;z-index:90}}@media (max-width:1024px){.theme-vivid .ab-do-aside,.theme-vivid .ab-roles-aside,.theme-vivid .ab-values-aside{position:static!important;top:auto!important}}html{scrollbar-gutter:stable}.footer-sub{flex:1 1 280px;min-width:240px;gap:12px}.footer-sub,.footer-sub-text{display:flex;flex-direction:column}.footer-sub-text{gap:4px}.footer-sub-title{font-size:15px;font-weight:400;color:#1A1A1A}.footer-sub-note{font-size:13px;color:#5A5A5A;line-height:150%}.footer-sub-form{display:flex;gap:8px;max-width:360px}.footer-sub-form input{flex:1 1 auto;min-width:0;height:42px;padding:0 14px;border:1px solid #d6d8dc;border-radius:8px;font:inherit;font-size:14px;background:#fff}.footer-sub-form input:focus{outline:none;border-color:#1226AA}.footer-sub-form button{flex:0 0 auto;height:42px;padding:0 18px;border:none;border-radius:8px;background:#1226AA;color:#FAFAF8;font:inherit;font-size:14px;cursor:pointer;transition:background .2s ease}.footer-sub-form button:hover{background:#0F1F8C}.footer-sub-ok{font-size:14px;color:#1226AA}.footer-logo{display:inline-flex;align-self:flex-start;text-decoration:none}.footer-cols{flex:0 1 auto;justify-content:flex-start;gap:64px}.footer-sub{flex:0 0 clamp(220px,22vw,280px);text-align:left}.footer-sub,.footer-sub-text{align-items:flex-start}.footer-sub-form{justify-content:flex-start;max-width:320px}.footer-sub-form button{width:42px;padding:0;display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.footer-cols{flex:1 1 100%;justify-content:flex-start;gap:40px}.footer-sub{flex:1 1 100%;align-items:stretch;text-align:left}.footer-sub-text{align-items:flex-start}.footer-sub-form{justify-content:flex-start;max-width:360px}}.reports-index{padding:clamp(120px,13vw,184px) max(40px,calc((100% - var(--content-max, 1440px)) / 2));gap:56px}.reports-hero,.reports-index{display:flex;flex-direction:column}.reports-hero{align-items:flex-start;gap:16px;max-width:720px}.reports-hero-badge{display:inline-block;width:-moz-fit-content;width:fit-content;border:1.5px solid;border-radius:999px;padding:5px 14px;color:#1226AA;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.reports-hero-title{font-size:clamp(36px,4.2vw,58px);font-weight:300;letter-spacing:-.03em;line-height:104%;color:#1A1A1A;margin:0}.reports-hero-lead{font-size:clamp(15px,1.2vw,18px);line-height:158%;color:#5A5A5A;font-weight:300;margin:0;max-width:56ch}.reports-index-empty{font-size:clamp(16px,1.1vw,18px);color:#5A5A5A;line-height:156%;max-width:540px}.reports-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,24px)}.report-card-reveal{display:flex}.report-card-reveal>.report-card{flex:1}.report-card{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#FFFFFF;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.report-card:hover{border-color:transparent;box-shadow:0 18px 40px -22px rgba(18,38,170,.45);transform:translateY(-3px)}.report-card-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px 22px 18px;background:linear-gradient(135deg,#1226AA,#0093C9 140%);color:#FFFFFF}.report-card-doc{color:rgba(255,255,255,.92);flex:0 0 auto}.report-card-year{font-size:clamp(30px,3vw,40px);font-weight:300;letter-spacing:-.02em;line-height:1;color:#FFFFFF}.report-card-body{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px;flex:1}.report-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report-card-lang{letter-spacing:.06em;color:#1226AA;background:#EEF1FF;border-radius:6px}.report-card-lang,.report-card-type{font-size:11px;font-weight:400;padding:3px 8px}.report-card-type{letter-spacing:.04em;color:#5A5A5A;border:1px solid #e5e7eb;border-radius:6px}.report-card-topic{font-size:12px;color:#5A5A5A;font-weight:400}.report-card-title{font-size:clamp(18px,1.5vw,22px);line-height:126%;letter-spacing:-.015em;font-weight:400;color:#1A1A1A;margin:0}.report-card-action{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:#1226AA}.report-card-action svg{transition:transform .3s ease}.report-card:hover .report-card-action svg{transform:translate(2px,-2px)}@media (max-width:1024px){.reports-index{padding:96px 40px;gap:40px}.reports-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.reports-index{padding:80px 20px;gap:32px}.reports-grid{grid-template-columns:1fr;gap:24px}}.hero-title{font-size:var(--fs-display)!important;line-height:var(--lh-display)!important;letter-spacing:var(--ls-display)!important}.hero-title,.inner-hero-title{font-weight:var(--fw-normal)!important}.inner-hero-title{font-size:var(--fs-h1)!important;line-height:var(--lh-h1)!important;letter-spacing:var(--ls-h1)!important}.ab-h-editorial,.h2,.theme-vivid .h2{font-size:var(--fs-h2)!important;font-weight:var(--fw-normal)!important;line-height:var(--lh-h2)!important;letter-spacing:var(--ls-h2)!important}.eyebrow{font-size:var(--fs-eyebrow)!important;font-weight:var(--fw-normal)!important;letter-spacing:var(--ls-eyebrow)!important;text-transform:uppercase}.ab-lead,.about-page .ab-lead,.board-sub,.geo-lead,.inner-hero-lead{font-size:var(--fs-lead)!important;font-weight:var(--fw-light)!important;line-height:var(--lh-lead)!important}.ab-h-editorial em,.h2 em,.hero-title em{color:var(--heading-accent);font-style:normal;font-weight:var(--fw-normal)}.t-display{font-size:var(--fs-display);font-weight:var(--fw-normal);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-body{font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body)}.t-display em,.t-h1 em,.t-h2 em,.t-h3 em{color:var(--heading-accent);font-style:normal;font-weight:var(--fw-normal)}@media (min-width:1241px){.vivid-topbar:not(.nav-collapsed)>.vivid-nav-classic{display:flex}.vivid-topbar:not(.nav-collapsed) .vivid-topbar-right .vivid-menu-btn{display:none}}@media (max-width:1240px){.vivid-topbar:not(.nav-fits) .vivid-topbar-right .a11y,.vivid-topbar:not(.nav-fits) .vivid-topbar-right .lang-switch,.vivid-topbar:not(.nav-fits)>.vivid-nav-classic{display:none}.vivid-topbar:not(.nav-fits) .vivid-topbar-right{margin-left:auto}}.vivid-topbar.nav-fits .vivid-topbar-right .a11y,.vivid-topbar.nav-fits .vivid-topbar-right .lang-switch,.vivid-topbar.nav-fits>.vivid-nav-classic{display:flex!important}.vivid-topbar.nav-collapsed .vivid-topbar-right .a11y,.vivid-topbar.nav-collapsed .vivid-topbar-right .lang-switch,.vivid-topbar.nav-collapsed>.vivid-nav-classic,.vivid-topbar.nav-fits .vivid-topbar-right .vivid-menu-btn{display:none!important}.vivid-topbar.nav-collapsed .vivid-topbar-right{margin-left:auto!important}.vivid-topbar.nav-collapsed .vivid-topbar-right .vivid-menu-btn{display:flex!important}.nf{background:#FBF9F3;color:#1A1A1A;min-height:min(78vh,720px);flex-direction:column;text-align:center;padding:clamp(64px,12vh,160px) var(--hpad) clamp(56px,10vh,120px);gap:8px}.nf,.nf-code{display:flex;align-items:center;justify-content:center}.nf-code{gap:clamp(4px,1.2vw,16px);margin:0 0 clamp(16px,3vh,32px);line-height:1}.nf-digit{font-size:clamp(96px,22vw,240px);font-weight:var(--fw-normal);letter-spacing:var(--ls-display);line-height:1;color:var(--heading-accent);animation:nf-fade-in .9s cubic-bezier(.22,.61,.36,1) both}.nf-digit-2{animation-delay:.12s}.nf-emblem{display:inline-flex;animation:nf-fade-in .9s cubic-bezier(.22,.61,.36,1) .06s both}.nf-emblem img{width:clamp(72px,16vw,168px);height:auto;transform-origin:50% 50%;animation:nf-spin 24s linear infinite}.nf-title{color:#1A1A1A;font-size:var(--fs-h2);font-weight:var(--fw-normal);letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin:0;animation:nf-fade-in .9s cubic-bezier(.22,.61,.36,1) .24s both}.nf-lead{font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:var(--lh-lead);max-width:46ch;margin:12px 0 0;color:#4A4A4A;animation:nf-fade-in .9s cubic-bezier(.22,.61,.36,1) .32s both}.nf-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:clamp(24px,4vh,40px);animation:nf-fade-in .9s cubic-bezier(.22,.61,.36,1) .4s both}@keyframes nf-fade-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes nf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nf-actions,.nf-digit,.nf-emblem,.nf-emblem img,.nf-lead,.nf-title{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-cta-wrap{position:relative;display:inline-flex}.hero-cta-hint{position:absolute;bottom:calc(100% + 10px);left:0;z-index:5;width:-moz-max-content;width:max-content;max-width:min(320px,70vw);padding:10px 14px;border-radius:var(--r-inner,12px);background:#1A1A1A;color:#FAFAF8;font-size:13px;font-weight:var(--fw-light,300);line-height:1.45;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.hero-cta-hint:after{content:"";position:absolute;top:100%;left:28px;border:6px solid transparent;border-top-color:#1a1a1a}.hero-cta-wrap:focus-within .hero-cta-hint,.hero-cta-wrap:hover .hero-cta-hint{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero-cta-hint{transition:none}}@media (hover:none){.hero-cta-hint{display:none}}.footer-disclaimer{margin:0 0 28px;padding-top:12px;max-width:900px;font-size:12px;line-height:1.6;font-weight:var(--fw-light,300);color:#64748B}