 .navbar-wrapper{padding:16px 20px;position:fixed;top:0;z-index:1000;left:50%;transform:translateX(-50%);width:100%;max-width:1280px}.navbar-container{display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:16px 24px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px -8px rgba(0,0,0,.12);backdrop-filter:blur(10px);height:92px}.nav-logo{display:flex;align-items:center;height:40px;margin-right:40px}.nav-logo img{height:60px;width:98px}.nav-logo a{display:flex;align-items:center;text-decoration:none;height:100%}.nav-menu{display:flex;list-style:none;align-items:center;gap:28px;flex:1;padding:0;margin:0}.nav-item{position:relative}.nav-item-link{display:block;text-decoration:none;color:#1A2440;font-family:var(--publicSans);font-size:16px;font-weight:500;line-height:21.75px;letter-spacing:-.072px;transition:all .3s ease;position:relative}.nav-item.has-submenu>.nav-item-link::after{content:url('/images/nav-arrow.svg');display:inline-block;margin-left:4px;transition:transform .3s ease}.nav-item.has-submenu>.nav-item-link:hover::after{transform:rotate(-180deg)}.submenu{display:none;position:absolute;top:100%;left:0;background:white;min-width:250px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;margin-top:8px;animation:slideDown .3s ease forwards}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-item.open .submenu{display:block;z-index:1000}.submenu-item{display:block;padding:12px 20px;text-decoration:none;color:#2c3e50;font-size:14px;transition:all .2s ease;border-left:3px solid transparent}.submenu-item:hover{background:#f0f4f8;color:#0066cc}.nav-actions{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-actions-item{font-family:var(--lato);font-size:16px;font-style:normal;font-weight:800;line-height:normal;text-transform:capitalize}.nav-actions-item,.nav-actions-item:visited,.nav-actions-item:hover,.nav-actions-item:active{color:#1C1678!important;text-decoration:none}.nav-btn{padding:11px 24px;height:42px;width:101px;border:none;border-radius:4px;text-decoration:none;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;cursor:pointer;transition:all .3s ease;display:inline-block}.nav-btn.secondary{color:#2c3e50;background:transparent;border:1.5px solid #d4d4d8}.nav-btn.secondary:hover{background:#f0f4f8;border-color:#0066cc;color:#0066cc}.nav-btn.primary{background:#FFB77C;color:white;border:none}.nav-btn.primary:hover{background:#FFA358}.navbar-container-mobile{display:none}.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#e8eef5 0%,#f0f4f8 100%)}.home-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:1}.home-hero-bg-mb{display:none}.home-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,0) 70%)}.home-hero-content{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:221px 40px 125px;height:100%;display:flex;flex-direction:column;justify-content:center}.home-hero-title{color:#FFF;font-family:var(--lato);font-size:68px;font-style:normal;font-weight:800;line-height:120%;margin-bottom:24px;max-width:697px}.home-hero-subtitle{color:#FFF;font-family:var(--lato);font-size:22px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:32px;max-width:697px}.home-hero-buttons{display:flex;gap:16px}.home-hero-btn{padding:14px 24px;border:none;border-radius:4px;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;text-decoration:none;display:inline-block}.home-hero-btn.primary{background:#FFB77C;color:#121212}.home-hero-btn.primary:hover{background:#FFA358}.home-hero-btn.secondary{background:transparent;font-family:var(--lato);color:#fff!important;border:1.5px solid #fff}.home-hero-btn.secondary:hover{background:rgba(255,255,255,.1)}.section.iam-section{background:#1C1678}.iam-title,.iam-options a span{color:#fff}.iam-content{max-width:1280px;padding:25px 40px;margin:0 auto;display:flex;gap:90px}.iam-options{display:flex;align-items:center;justify-content:space-between;width:100%}.iam-title{font-family:var(--lato);font-size:24px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize;padding-top:5px;width:10%}.iam-option{display:flex;gap:15px}a.iam-option{text-decoration:underline!important}.iam-option span{font-family:var(--lato);font-size:24px;font-style:normal;font-weight:900;line-height:160%;border-bottom:1px solid #FFF}.section.featured-in-section{background:#FBFAF3}.featured-in-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px;margin:75px 0 150px}.featured-in-logos{display:flex;gap:120px;padding-left:120px}.featured-in-title h2{font-family:var(--lato);font-size:24px;font-style:normal;font-weight:700;line-height:124%;text-transform:capitalize;margin:0}.featured-logos-swiper{width:100%;overflow:hidden;padding:20px 0}.featured-logos-swiper .swiper-wrapper{align-items:center;height:40px;transition-timing-function:linear}.featured-logos-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.featured-logos-swiper .swiper-slide img{max-width:160px;width:100%;max-height:34px;display:block}.featured-in-quotes{max-width:707px}.featured-in-quote{display:none;color:#121212;text-align:center;font-family:var(--lato);font-size:40px;font-style:normal;font-weight:400;line-height:130%;height:185px}.featured-in-quote.active{display:block;animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.section.featured-release-section{background:#FFB77C33;overflow:visible;margin-bottom:75px}.featured-release-right img{width:331px;height:429px;border-radius:4px;box-shadow:0 16px 14.9px -15px rgba(0,0,0,.25),0 4px 29.5px 0 rgba(0,0,0,.10)}.featured-release-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:1240px;margin:0 auto;height:351px}.featured-release-left,.featured-release-right{flex:1}.featured-release-right{display:flex;align-items:center}.featured-book-description{padding:24px 40px;border-radius:0 8px 8px 0;border-top:1px solid rgba(255,183,124,.60);border-right:1px solid rgba(255,183,124,.60);border-bottom:1px solid rgba(255,183,124,.60)}.featured-book-desc,.featured-book-button{width:100%;max-width:266px}.featured-release-title{color:#1C1678;font-family:var(--lato);font-size:24px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize}.featured-book-title{color:#0B0B0B;font-family:var(--lato);font-size:32px;font-style:normal;font-weight:500;line-height:140%}.featured-book-author{color:#3A3A3A;font-family:var(--lato);font-size:18px;font-style:normal;font-weight:500;line-height:160%}.featured-book-desc{color:#000;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.featured-book-button{border-radius:4px;background:#1C1678;height:54px}.featured-book-button a{color:#FFF!important;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.flagship-research-content{display:flex;gap:20px}.flagship-research-container{max-width:1240px;margin:0 auto;padding:28px 0}.flagship-research-item{flex:1}.frs-bg-0{padding-top:75px;background:linear-gradient(0deg,#FBFAF3 0%,#FBFAF3 100%),linear-gradient(0deg,#F7F5E8 0%,#F7F5E8 100%),#FFF}.frs-bg{background:linear-gradient(0deg,#F7F5E8 0%,#F7F5E8 100%),#FFF}.flagship-research-header h2{color:#121212;font-family:var(--lato);font-size:40px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize}.flagship-research-item{background:white;border-radius:8px;padding:32px}span.fp-tag{color:#4D5461;font-family:var(--lato);font-size:14px;font-style:normal;font-weight:500;line-height:170%;border-radius:20px;border:1px solid #4D5461;padding:8px 10px}.fp-content h2{color:#0B0B0B;font-family:var(--lato);font-size:28px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.28px;margin-bottom:16px;margin-top:24px}.fp-content .excerpt{color:#6B6A65;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.16px}.fp-content .read-report{color:#1C1678!important;font-family:var(--lato);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;border-bottom:1px solid #1C1678}.section.initiatives-section{padding-top:120px;padding-bottom:75px;background:#FBFAF3}.initiatives-container{max-width:1240px;margin:0 auto}.initiatives-header h2{color:#121212;font-family:var(--lato);font-size:40px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize;margin-bottom:48px}.initiative-content-text h2{color:#FFF;font-family:var(--lato);font-size:48px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.48px}a.initiative-link{color:#FFF!important;font-family:var(--lato);font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #FFF}.initiatives-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.initiative-content-wrapper{position:relative;overflow:hidden;cursor:pointer}.initiative-content-image{display:block;width:100%;height:auto;transition:transform .4s ease;filter:brightness(.9)}.initiative-content-wrapper:hover .initiative-content-image{transform:scale(1.08);filter:brightness(1.15)}.initiative-content-wrapper{position:relative}.initiative-content-text{position:absolute;bottom:40px;left:40px}.section.commentary-section{padding-top:40px;background:#FBFAF3}.commentary-container{max-width:1240px;margin:0 auto}.commentary-header h2{color:#121212;font-family:var(--lato);font-size:40px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize}.commentary-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #9EA3AE;margin-bottom:48px}.commentary-posts__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:32px;row-gap:50px;position:relative;margin-bottom:64px}.commentary-post{display:flex;flex-direction:column;position:relative;padding:16px}.commentary-post::after{content:"";position:absolute;top:0;right:-16px;bottom:0;border-right:1px solid #CDD}.commentary-post:nth-child(4n+1):before{content:"";position:absolute;top:-25px;left:0;width:calc(400% + 96px);height:1px;background-color:rgba(211,213,218,1)}.commentary-post:first-child::before,.commentary-post:nth-child(4n+4)::after{content:"";width:0;height:0;display:none}.commentary-post.featured{border-radius:12px;border:1px solid #D8BFA2;background:#F7F5E8}.commentary-post:not(.featured){padding-right:0;padding-left:0}.commentary-post img{height:162px;border-radius:8px}.commentary-post.featured img{width:288px}.commentary-post .blog-categories-badge{display:flex;gap:8px}.blog-categories-badge-featured{position:absolute;top:24px;left:24px}.commentary-post__badge{display:inline-block;padding:7px 10px;background-color:transparent;font-family:var(--lato);color:#4D5461;font-size:12px;font-weight:500;border-radius:20px;border:1px solid rgba(77,84,97,.50);width:fit-content;margin:2px 0}.commentary-post__date{color:#5A6272;font-family:var(--lato);font-size:14px;font-style:normal;font-weight:400;line-height:170%}.commentary-post__title{color:#121212;font-family:var(--lato);font-size:24px;font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize;margin:0}.hero-news-container{max-width:1240px;margin:0 auto}.in-the-news-container{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.in-the-news-section{background:#FEF8F3;padding-bottom:75px}.hero-in-the-news-title{color:#121212;font-family:var(--lato);font-size:24px;font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize}.in-the-news-date{color:#5A6272;font-family:var(--lato);font-size:14px;font-style:normal;font-weight:400;line-height:170%}.in-the-news-author{color:#394150;font-family:var(--lato);font-size:14px;font-style:normal;font-weight:400;line-height:170%}.in-the-news-item a{display:grid;gap:12px}.in-the-news-item{border-right:1px solid #E5E6EB;max-width:360px}.in-the-news-item:last-child{border-right:none}.section.newsletter-section{background:#1C1678}.newsletter{display:flex;align-items:center;justify-content:space-between;padding:100px 0}.newsletter__content{flex:1;max-width:580px}.newsletter__content h2{margin:0 0 20px;color:#fff;font-size:48px;font-weight:800;line-height:120%}.newsletter__content p{margin:0;color:rgba(255,255,255,.7);font-size:17px;font-weight:400;line-height:150%;max-width:380px}.newsletter__form-wrap{flex:0 0 420px}.newsletter__form{background:rgba(255,255,255,.06);border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);padding:36px 24px;display:flex;flex-direction:column}.newsletter__form input{width:100%;height:48px;border:none;border-radius:8px;padding:0 16px;font-size:16px;font-weight:400;outline:none;text-align:center}.newsletter__form input[type="text"]{margin-bottom:8px}.newsletter__form input[type="email"]{margin-bottom:14px}.newsletter__form button{height:48px;border:none;border-radius:10px;background:#FFB77C;color:#1C1678;font-size:16px;font-weight:700;cursor:pointer}.initiative-content-wrapper img{object-fit:cover}.carousel-wrap{overflow:hidden;width:100%;padding:1.5rem 0}.carousel-track{display:flex;align-items:center;gap:64px;will-change:transform}.logo-slide{flex:0 0 180px;display:flex;align-items:center;justify-content:center}.logo-slide img{max-width:160px;max-height:48px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) opacity(.5);transition:filter .4s}.logo-slide.active img{filter:grayscale(0) opacity(1)}@media (max-width:1368px){.commentary-post.featured img{width:100%}}@media (max-width:768px){.navbar{padding:12px 20px}.nav-logo{margin-right:0}.nav-logo img{height:45px;width:74px}.nav-menu{gap:4px;display:none}.nav-actions{gap:8px}.nav-btn{padding:8px 14px;font-size:12px}.navbar-container{height:auto}.nav-mobile-header{display:flex;align-items:center;justify-content:space-between}.navbar-container-mobile{display:flex;flex-wrap:wrap}.navbar-container-desktop{display:none}.nav-donate-mobile{text-decoration:underline!important;font-size:16px;font-weight:700}#mobileMenuOverlay{display:none}.navbar-mobile-overlay{margin:0;list-style:none;padding:0;display:flex;flex-direction:column;gap:14px;margin-top:24px}.navbar-menu-item.nav-dropdown{position:relative}.nav-dropdown-menu{position:static;display:block;list-style:none;background:inherit;padding:8px 0 8px 12px;box-shadow:none;max-height:none;transform:none;opacity:1;pointer-events:auto}.home-hero-bg{display:none;background-position-x:85%}.home-hero-bg-mb{display:block;position:absolute;inset:0;background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:1}.home-hero-title{font-size:34px}.home-hero-subtitle{font-size:16px}.home-hero-content{padding:0;margin-top:265px;margin-bottom:36px}.home-hero-buttons{flex-direction:column}.home-hero-btn{width:100%;text-align:center}.iam-content{padding:24px 0}.iam-options{display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px;row-gap:16px}.iam-option span{font-size:18px}.iam-option img{width:24px;height:24px}.iam-title{font-size:20px;width:100%}.featured-release-container{flex-direction:column;gap:24px;height:auto;padding-top:54px;padding-bottom:54px}.section.featured-release-section{margin-bottom:175px;height:800px}.featured-release-title{font-size:20px}.featured-book-title{font-size:24px}.featured-book-author{font-size:16px}.featured-release-right{flex-direction:column;gap:16px}.featured-book-description{border-radius:8px;border:1px solid #F9EAD9;background:#FFF}.featured-in-container{gap:32px;margin:54px 0 54px}.featured-in-title h2{font-size:16px}.featured-in-logo{width:110px;height:24px}.featured-in-logos{gap:40px;padding-left:0}.featured-in-quote{font-size:24px;padding:0 20px;height:150px}.frs-bg-0{padding-top:0}.flagship-research-header h2{font-size:24px}.flagship-research-content{flex-direction:column;gap:16px}.fp-content h2{font-size:20px}.fp-content .excerpt{font-size:14px}.fp-content .read-report{font-size:14px}.fp-content .read-report{font-weight:700;border-bottom:none}.section.initiatives-section{padding-top:42px;padding-bottom:42px}.initiatives-content{grid-template-columns:1fr}.initiatives-header h2{font-size:24px;margin-bottom:28px}.initiative-content-text{bottom:24px;left:24px}.initiative-content-text h2{font-size:24px}a.initiative-link{font-size:14px}.initiative-content-wrapper img{width:100%;height:180px;border-radius:7px}.commentary-posts__grid{grid-template-columns:1fr;row-gap:32px}.commentary-post::after,.commentary-post::before{display:none}.commentary-post img{height:188px}.commentary-header h2{font-size:24px}.view-all-link-home a{font-size:14px}.commentary-post__title{font-size:18px}.blog-post__author .name{font-size:14px}.in-the-news-container{grid-template-columns:1fr}.in-the-news-section{padding-bottom:42px}.hero-in-the-news-title{font-size:18px}.in-the-news-item{border-bottom:1px solid #E5E6EB;border-right:none;padding-bottom:32px}.in-the-news-item:last-child{border-bottom:none}.in-the-news-container{gap:32px}.newsletter{flex-direction:column;gap:40px;padding:50px 24px}.newsletter__form-wrap{flex-basis:auto;width:100%;max-width:420px}.newsletter__form{gap:12px}.newsletter__content h2{font-size:28px}.newsletter__content p{font-size:16px}.newsletter__form input{font-size:14px}.newsletter__form input{margin:0!important}}