@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.2cm1lmmxgyuzi.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.13-qxyt2ndsce.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.1j66mrznmjy8v.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.3inys_a6icas8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3jk2oynaxz96y.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.2nfyw9kszoq2g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.03fknytd5rmfr.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.3ewkjvxc-jwwe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.3rq5umpzqu1va.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.06sz2tlpbr_n2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.1i0m26ht5i4lh.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.3ksi3r8s137fv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2hnzb7c8ecx8y.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.2ygaswqemalq8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.17rt44mbdjop9.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.2s_8-y3ia5w_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.2fmgmbkm8z7r7.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.1zkzb5qdusjzm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.2qj53-v7i4ih5.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0zks6pg0392kd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.17ydyk694bdhw.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.3xa3r62iod_40.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue:#18a3dd;--blue-dark:#087eb3;--navy:#152b37;--ink:#24333b;--charcoal:#30383d;--mist:#eef4f6;--line:#d7e0e4;--white:#fff;--shell:min(1180px,calc(100vw - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{object-fit:cover}button,input{font:inherit}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:1000;background:#fff;padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.button{text-transform:uppercase;letter-spacing:.1em;border:1px solid;align-items:center;gap:2rem;padding:1rem 1.3rem;font-size:.73rem;font-weight:700;display:inline-flex}.button--light{color:var(--navy);background:#fff;border-color:#fff}.button--light:hover{background:var(--blue);border-color:var(--blue);color:#fff}.section-label,.issues-intro>p,.what-we-do__head>p,.whats-new__head p,.about-mosaic>div>p,.about-intro>div:first-child>p,.mission-section>.section-label,.principles-section .section-label{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.78rem;font-weight:700}:root{--blue:#06719f;--blue-dark:#07577c}.what-we-do__head>p,.about-mosaic>div>p:first-child{color:#79d9fa}.site-header{z-index:100;color:#fff;background:#30383d;position:relative}.header-main{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{align-items:center;gap:.9rem;display:inline-flex}.brand__monogram{letter-spacing:.05em;border-right:1px solid #ffffff59;padding-right:.9rem;font-size:1.25rem;font-weight:700}.brand__name{text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;line-height:1.25}.header-side{align-items:center;gap:2rem;display:flex}.utility-nav{gap:1.8rem;display:flex}.utility-nav a{text-transform:uppercase;letter-spacing:.11em;color:#dae3e6;font-size:.7rem}.utility-nav a:hover{color:var(--blue)}.header-action{border:1px solid var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:.65rem 1rem;font-size:.68rem}.header-action span{margin-left:1.4rem}.header-nav-row{border-top:1px solid #ffffff24}.primary-nav{align-items:center;gap:2.7rem;height:50px;display:flex}.primary-nav>a,.nav-group>a{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;height:100%;font-size:.72rem;font-weight:700;display:flex}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:#63cdf5}.nav-group{height:100%;position:relative}.nav-group>a span{font-size:.85rem}.nav-dropdown{width:250px;color:var(--ink);background:#fff;padding:.7rem 0;display:none;position:absolute;top:50px;left:-1.2rem;box-shadow:0 16px 30px #0003}.nav-dropdown a{padding:.75rem 1.2rem;font-size:.78rem;display:block}.nav-dropdown a:hover{background:var(--mist);color:var(--blue-dark)}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{display:block}.mobile-only-link,.menu-button{display:none}.home-hero{color:#fff;align-items:center;height:610px;display:flex;position:relative;overflow:hidden}.home-hero__shade{background:linear-gradient(90deg,#062230d6,#06223066 58%,#0622301f);position:absolute;inset:0}.home-hero__content{z-index:2;position:relative}.home-hero__content>p{text-transform:uppercase;letter-spacing:.2em;margin:0 0 1rem;font-size:.75rem;font-weight:700}.home-hero h1{letter-spacing:-.05em;max-width:780px;margin:0 0 1.3rem;font-size:clamp(3rem,6vw,5.5rem);line-height:.96}.home-hero__content>span{max-width:630px;margin-bottom:2rem;font-size:1.18rem;display:block}.photo-credit,.spotlight figure small,.about-mosaic figure small,.article-feature small{color:#fff;z-index:2;background:#10182099;padding:.2rem .45rem;font-size:.6rem;position:absolute;bottom:.6rem;right:.8rem}.intro-pair{grid-template-columns:1fr 1fr;padding:5.5rem 0 0;display:grid}.intro-pair article{grid-template-rows:auto auto auto 360px;padding:0 2.4rem;display:grid}.intro-pair article:first-child{border-right:1px solid var(--line);padding-left:0}.intro-pair article:last-child{padding-right:0}.intro-pair h2{text-transform:uppercase;color:var(--blue);margin:0 0 1.2rem;font-size:2.25rem;line-height:1.1}.intro-pair p{max-width:520px;margin:0 0 1.5rem;font-size:1.08rem}.intro-pair a,.spotlight a,.work-feature a,.about-mosaic a{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.08em;align-self:start;font-size:.73rem;font-weight:700}.intro-pair a span,.spotlight a b,.work-feature a b{margin-left:1.3rem}.intro-pair figure{min-height:360px;margin:3rem 0 0;position:relative}.rights-module{background:var(--mist);padding:6rem 0}.rights-module h2{color:var(--navy);margin:0 0 3rem;font-size:clamp(2.5rem,4vw,4.4rem);line-height:1}.rights-grid{grid-template-columns:repeat(3,1fr);display:grid}.rights-grid a{background:#fff;border:1px solid #cddadf;grid-template-columns:auto 1fr auto;align-items:end;min-height:165px;margin:-1px 0 0 -1px;padding:1.4rem;transition:all .2s;display:grid}.rights-grid a:hover{background:var(--blue);color:#fff}.rights-grid span{color:var(--blue-dark);align-self:start;font-size:.68rem}.rights-grid strong{padding-left:1rem;font-size:1.2rem}.spotlight{grid-template-columns:1fr 1fr;min-height:510px;display:grid}.spotlight--reverse figure{order:2}.spotlight figure,.work-feature figure{min-height:510px;margin:0;position:relative}.spotlight>div{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem max(3rem,50vw - 590px) 5rem 6vw;display:flex}.spotlight:nth-child(2)>div{background:#e7f4fa}.spotlight>div>p{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700}.spotlight h2{max-width:520px;margin:.4rem 0 1.5rem;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.spotlight>div>span{max-width:520px;margin-bottom:1.8rem;font-size:1.05rem}.what-we-do{background:var(--navy);color:#fff}.what-we-do__head{text-align:center;padding:6rem 0 5rem}.what-we-do__head h2{max-width:900px;margin:0 auto 1.4rem;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.03}.what-we-do__head>span{color:#c9d6dc;max-width:720px;margin:auto;display:block}.work-feature{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;min-height:470px;display:grid}.work-feature--reverse figure{order:2}.work-feature>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem 7vw;display:flex}.work-feature>div>p{color:#62cdf5;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:700}.work-feature h3{margin:.5rem 0 1.2rem;font-size:2.6rem;line-height:1.1}.work-feature>div>span{color:#ccd8de;max-width:500px;margin-bottom:1.6rem}.work-feature a{color:#fff}.whats-new{padding:6rem 0}.whats-new__head{justify-content:space-between;align-items:end;margin-bottom:2.5rem;display:flex}.whats-new__head h2{margin:0;font-size:3.5rem;line-height:1}.whats-new__head>a{text-transform:uppercase;color:var(--blue-dark);font-size:.75rem;font-weight:700}.page-hero{background:#fff;padding:0 0 5.5rem}.breadcrumbs{text-transform:uppercase;letter-spacing:.1em;color:#6f7d84;padding-top:1.4rem;font-size:.68rem}.breadcrumbs span{margin-left:.6rem}.breadcrumbs a+span{margin-right:.6rem}.page-hero__inner{text-align:center;padding-top:4.5rem}.page-hero__inner>p{color:var(--blue-dark);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-hero h1{max-width:1000px;color:var(--blue);letter-spacing:-.045em;margin:1rem auto;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.04}.page-hero__rule{background:var(--blue);width:60px;height:3px;margin:2rem auto}.page-hero__intro{color:#53646d;max-width:820px;margin:auto;font-size:1.22rem}.content-section{padding-top:5rem;padding-bottom:5rem}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--blue-dark);font-size:.74rem;font-weight:700}.eyebrow--light{color:#71d3f7}.section-intro h2{margin:.3rem 0;font-size:3rem;line-height:1.1}.section-intro__text{max-width:650px}.split-copy,.governance-note,.article-layout{grid-template-columns:1fr 1.5fr;gap:7vw;display:grid}.split-copy h2,.governance-note h2{margin:.4rem 0;font-size:3rem;line-height:1.1}.prose-lead{font-size:1.15rem}.about-intro{grid-template-columns:1fr 1fr;gap:8vw;padding:6rem 0;display:grid}.about-intro h2{margin:0;font-size:3.2rem;line-height:1.08}.about-intro>div:last-child{font-size:1.1rem}.about-mosaic{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.about-mosaic--reverse figure{order:2}.about-mosaic figure{min-height:650px;margin:0;position:relative}.about-mosaic>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:7rem 8vw;display:flex}.about-mosaic h2{margin:.4rem 0 1.5rem;font-size:3.4rem;line-height:1.08}.about-mosaic>div>p:not(:first-child){color:#ced9de}.about-mosaic a{color:#67d1f8;margin-top:1rem}.mission-section{padding:7rem 0}.mission-section>h2,.principles-section h2{max-width:900px;margin:0 0 3.5rem;font-size:3.7rem;line-height:1.04}.mission-section>div{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mission-section article{background:#fff;padding:2.2rem}.mission-section article>span,.principles-grid article>span{color:var(--blue);font-weight:700}.mission-section h3{font-size:1.5rem}.principles-section{background:#eaf5f9;padding:7rem 0}.principles-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.principles-grid article{border-top:3px solid var(--blue);background:#fff;padding:2rem}.principles-grid h3{font-size:1.35rem}.work-pillars{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:0 0 6rem;display:grid}.work-pillars>a{background:var(--mist)}.work-pillars figure{height:280px;margin:0;position:relative}.work-pillars>a>div{padding:2rem}.work-pillars h2{margin:0 0 .7rem;font-size:1.7rem}.work-pillars span{color:var(--blue-dark);text-transform:uppercase;font-size:.72rem;font-weight:700}.issues-section{background:#edf4f6;padding:6rem 0}.issues-intro{grid-template-columns:.6fr 1.4fr 1fr;align-items:start;gap:3rem;margin-bottom:4rem;display:grid}.issues-intro h2{margin:0;font-size:3rem;line-height:1.05}.work-catalog{border-top:1px solid #bdccd2}.work-catalog>a{border-bottom:1px solid #bdccd2;grid-template-columns:80px 1fr auto;align-items:center;padding:2rem .5rem;display:grid}.work-catalog>a:hover{background:#fff}.work-catalog>a>span{color:var(--blue-dark)}.work-catalog h2,.work-catalog h3{margin:0;font-size:1.7rem}.work-catalog p{margin:.3rem 0 0}.work-catalog i{font-size:1.4rem;font-style:normal}.work-callout{background:var(--blue);color:#fff;padding:7rem 0}.work-callout .shell{grid-template-columns:.5fr 1.2fr 1fr;align-items:start;gap:3rem;display:grid}.work-callout p{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.work-callout h2{margin:0;font-size:3.2rem;line-height:1.05}.work-callout .button{grid-column:3;width:max-content;margin-top:1rem}.news-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.article-card{border-bottom:1px solid var(--line);background:#fff}.article-card__visual{height:300px;display:block;position:relative;overflow:hidden}.article-card__visual img{transition:transform .45s}.article-card:hover .article-card__visual img{transform:scale(1.025)}.article-card__visual>span{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:.55rem .9rem;font-size:.65rem;position:absolute;bottom:0;left:0}.article-card__body{padding:1.5rem 0 2rem}.meta-line{color:#65767e;text-transform:uppercase;letter-spacing:.1em;gap:1rem;font-size:.68rem;display:flex}.article-card h3{margin:.7rem 0;font-size:1.65rem;line-height:1.18}.text-link,.arrow-link{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.filter-line{flex-wrap:wrap;gap:.7rem;margin-bottom:2.5rem;display:flex}.filter-line span{border:1px solid var(--line);padding:.5rem .8rem;font-size:.72rem}.filter-line span:first-child{background:var(--navy);color:#fff}.editorial-policy{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:4rem;padding:2rem 0 5rem;display:grid}.article-hero{background:#eaf5f9;padding-bottom:5rem}.article-hero__inner{text-align:center;padding-top:4rem}.article-hero__inner>p{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;font-weight:700}.article-hero h1{max-width:1050px;margin:1rem auto;font-size:clamp(2.7rem,5vw,5rem);line-height:1.04}.article-dek{max-width:780px;margin:1.5rem auto;font-size:1.2rem;display:block}.article-byline{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:1.2rem;font-size:.7rem;display:flex}.article-feature{height:620px;margin-top:4rem;position:relative}.article-body{grid-template-columns:150px minmax(0,720px);justify-content:center;gap:5rem;padding:5rem 0;display:grid}.article-body aside{text-transform:uppercase;flex-direction:column;gap:.6rem;font-size:.75rem;display:flex}.article-body aside span{color:var(--blue-dark);font-weight:700}.longform{font-size:1.06rem}.longform h2{margin-top:2.5rem;font-size:2rem;line-height:1.2}.article-intro{font-size:1.35rem;line-height:1.55}.source-note{background:var(--mist);margin-top:3rem;padding:2rem}.source-note a{border-top:1px solid var(--line);color:var(--blue-dark);justify-content:space-between;padding:.8rem 0;display:flex}.history-band,.about-principles,.link-band,.method-note,.expectations{background:var(--navy);color:#fff;padding:6rem 0}.history-band__grid,.research-preview__grid,.cooperation__grid,.involve-banner__grid{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.history-band h2,.link-band h2,.method-note h2{font-size:3rem;line-height:1.1}.mission-grid,.contact-grid,.participation-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.mission-grid article,.participation-grid article{background:var(--mist);padding:2.5rem}.initiative-catalog,.research-catalog,.region-catalog{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.initiative-catalog>a,.research-catalog>a,.region-catalog>a{background:#fff;min-height:270px;padding:2.2rem;position:relative}.initiative-catalog h2,.research-catalog h2,.region-catalog h2{font-size:1.7rem;line-height:1.15}.initiative-catalog small,.research-catalog small,.region-catalog small{color:var(--blue-dark);text-transform:uppercase}.research-catalog b{background:var(--mist);margin-right:.4rem;padding:.25rem .4rem;font-size:.65rem;display:inline-block}.research-catalog em{margin-top:1rem;display:block}.link-band__links{display:grid}.link-band__links a{border-top:1px solid #fff4;justify-content:space-between;padding:1rem 0;display:flex}.region-catalog b{margin-top:1rem;display:block}.contact-channels article{border-top:1px solid var(--line);padding:1.5rem 0}.contact-address address{font-style:normal}.contact-note{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:3rem;padding:2rem 0 5rem;display:grid}.expectations .button{margin-top:1.5rem}.status-pill{background:var(--blue);color:#fff;padding:.4rem .65rem;display:inline-block}.big-index{color:var(--blue);font-size:4rem}.related-section>h2{font-size:2.5rem}.policy-layout aside{font-size:.8rem}.search-input-wrap input{border:0;border-bottom:2px solid var(--ink);width:100%;padding:1rem 0;font-size:2rem}.search-count{margin:2rem 0}.search-results>a{border-top:1px solid var(--line);grid-template-columns:170px 1fr auto;gap:1rem;padding:1.5rem 0;display:grid}.credits-list{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.credits-list article{background:var(--mist);padding:2rem}.credits-list h2{margin:0}.credits-list a{color:var(--blue-dark);font-weight:700}.not-found{background:var(--navy);color:#fff;text-align:center;padding:10rem 0}.not-found h1{font-size:4rem}.not-found>div>span{color:#67d1f8;font-size:1rem}.stay-informed{background:var(--blue);color:#fff;padding:4rem 0}.stay-informed__grid{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:4rem;display:grid}.stay-informed span{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.stay-informed h2{margin:.5rem 0;font-size:2.5rem;line-height:1.1}.site-footer{color:#e6edef;background:#30383d;padding-top:5rem}.footer-main{grid-template-columns:1.2fr 2fr 1fr;gap:5rem;padding-bottom:4rem;display:grid}.footer-brand img{object-fit:contain;object-position:left center}.footer-brand p{color:#b8c4c9;max-width:270px;font-size:.86rem}.footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-links h2{text-transform:uppercase;letter-spacing:.14em;color:#65cef5;font-size:.72rem}.footer-links a{margin:.65rem 0;font-size:.82rem;display:block}.footer-links a:hover{color:#65cef5}.footer-main address{color:#bdc7cb;font-size:.78rem;font-style:normal;line-height:1.9}.footer-label{color:#65cef5;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.7rem;display:block}.footer-bottom{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff26;justify-content:space-between;padding:1.3rem 0;font-size:.68rem;display:flex}.footer-bottom div{gap:1.5rem;display:flex}@media (max-width:900px){:root{--shell:min(100% - 40px,1180px)}.header-main{height:88px}.header-side,.header-nav-row>.primary-nav{display:none}.menu-button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.menu-button i,.menu-button i:before{content:"";background:#fff;width:24px;height:1px;display:block}.menu-button i:before{transform:translateY(6px)}.header-nav-row{border:0}.primary-nav.is-open{background:#30383d;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;padding:1rem 20px 2rem;display:flex;position:absolute;top:88px;left:0;right:0}.primary-nav>a,.nav-group>a{border-bottom:1px solid #ffffff24;height:auto;padding:1rem 0}.nav-group{height:auto}.nav-group>a span{display:none}.nav-dropdown{width:auto;box-shadow:none;color:#cbd7dc;background:0 0;padding:0 0 .5rem 1rem;display:block;position:static}.nav-dropdown a{padding:.45rem 0;font-size:.72rem}.mobile-only-link{display:block!important}.home-hero{height:640px}.home-hero__shade{background:linear-gradient(#06223038,#062230e0)}.home-hero__content{align-self:end;padding-bottom:4rem}.home-hero h1{font-size:3.5rem}.intro-pair,.spotlight,.work-feature,.about-mosaic,.about-intro,.work-callout .shell,.issues-intro{grid-template-columns:1fr}.intro-pair{padding-top:4rem}.intro-pair article{border:0!important;padding:0 0 4rem!important}.intro-pair figure{min-height:290px}.rights-grid{grid-template-columns:1fr 1fr}.spotlight--reverse figure,.work-feature--reverse figure,.about-mosaic--reverse figure{order:0}.spotlight figure,.work-feature figure,.about-mosaic figure{min-height:390px}.spotlight>div,.work-feature>div,.about-mosaic>div{padding:4rem 20px}.news-grid,.principles-grid,.work-pillars,.mission-section>div{grid-template-columns:1fr 1fr}.page-hero{padding-bottom:4rem}.page-hero__inner{padding-top:3rem}.article-feature{height:460px}.article-body{grid-template-columns:1fr;padding:4rem 20px}.article-body aside{flex-direction:row}.stay-informed__grid{grid-template-columns:1fr 1fr}.stay-informed__grid .button{grid-column:2;width:max-content}.footer-main{grid-template-columns:1fr 2fr}.footer-main address{grid-column:1/-1}.work-callout .button{grid-column:1}.issues-intro{gap:1rem}.issues-intro h2{margin-bottom:1rem}}@media (max-width:600px){:root{--shell:calc(100% - 32px)}.home-hero h1{font-size:3rem}.home-hero__content>span{font-size:1rem}.rights-grid,.news-grid,.principles-grid,.work-pillars,.mission-section>div,.initiative-catalog,.research-catalog,.region-catalog,.mission-grid,.contact-grid,.participation-grid,.credits-list,.split-copy,.governance-note,.article-layout{grid-template-columns:1fr}.spotlight figure,.work-feature figure,.about-mosaic figure{min-height:310px}.spotlight h2,.about-mosaic h2{font-size:2.35rem}.what-we-do__head{padding:4rem 0}.what-we-do__head h2,.mission-section>h2,.principles-section h2{font-size:2.6rem}.whats-new{padding:4rem 0}.whats-new__head{align-items:start;gap:1.5rem}.whats-new__head h2{font-size:2.6rem}.whats-new__head>a{max-width:100px}.page-hero h1{font-size:2.75rem}.page-hero__intro{font-size:1.05rem}.about-intro{padding:4rem 0}.about-intro h2{font-size:2.55rem}.mission-section,.principles-section{padding:5rem 0}.article-card__visual{height:230px}.work-catalog>a{grid-template-columns:45px 1fr auto}.work-catalog h3{font-size:1.35rem}.article-feature{width:100%;height:300px;margin-top:0}.article-body{gap:2rem}.article-hero{padding-bottom:3rem}.article-hero__inner{padding-top:2rem}.article-hero h1{font-size:2.5rem}.stay-informed__grid,.footer-main{grid-template-columns:1fr}.stay-informed__grid{gap:1.5rem}.stay-informed__grid .button{grid-column:1}.footer-links{grid-template-columns:1fr 1fr}.footer-main{gap:3rem}.footer-main address{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.contact-note,.search-results>a,.editorial-policy{grid-template-columns:1fr}.not-found h1{font-size:2.7rem}}@media (min-width:901px){.primary-nav>.mobile-only-link{display:none!important}}html,body{overflow-x:clip}.breadcrumbs{color:#55666e}.brand__official-logo{object-fit:contain;object-position:left center;width:132px;height:auto;display:block}.footer-brand img{width:180px;height:auto;display:block}.brand__official-logo--compact{width:210px}.brand__official-logo--emblem{width:52px;display:none}.footer-brand img{width:min(100%,310px)}.institutional-identity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2f7f9;padding:5rem 0}.institutional-identity__inner{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);align-items:center;gap:6vw;display:grid}.institutional-identity h2{margin:.4rem 0 1rem;font-size:2.75rem;line-height:1.08}.institutional-identity__inner>div>p:last-child{max-width:520px}.institutional-identity img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:900px){.brand__official-logo--compact{width:195px}.institutional-identity__inner{grid-template-columns:1fr;gap:2.5rem}.institutional-identity img{max-width:720px}}@media (max-width:600px){.brand__official-logo--compact{display:none}.brand__official-logo--emblem{display:block}.institutional-identity{padding:4rem 0}.institutional-identity h2{font-size:2.35rem}.footer-brand img{width:min(100%,300px)}}.filter-line button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:.55rem .85rem;font-size:.72rem}.filter-line button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.filter-count{color:#586971;margin:-1.5rem 0 2rem;font-size:.8rem}.programme-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:8vw;padding:5rem 0;display:grid}.programme-intro>div:first-child>p{color:var(--blue-dark);letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:700}.programme-intro h2{margin:.5rem 0;font-size:3rem;line-height:1.08}.programme-intro>div:last-child{font-size:1.08rem}@media (max-width:600px){.programme-intro{grid-template-columns:1fr;gap:1rem;padding:4rem 0}.programme-intro h2{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
