@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:280px;max-height:calc(100vh - 150px);color:var(--ink);background:#fff;padding:.7rem 0;display:none;position:absolute;top:50px;left:-1.2rem;overflow:auto;box-shadow:0 16px 30px #0003}.nav-dropdown a{padding:.68rem 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}}.site-header{background:#303841}.site-header .header-nav-row{background:#252c33}.site-header .header-action{border-color:#4da9d8}.site-header .utility-nav a:hover,.site-header .primary-nav a:hover,.site-header .primary-nav a[aria-current=page]{color:#8dcef0}.site-header .brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:inline-grid}.site-header .brand__official-logo{object-fit:contain;object-position:left center;width:210px;height:auto;display:block}.site-header .brand__established{color:#8dcef0;letter-spacing:.14em;white-space:nowrap;border-left:1px solid #8dcef08c;padding-left:.7rem;font-size:.56rem;font-weight:700;line-height:1.25}@media (max-width:900px){.site-header .primary-nav.is-open{background:#252c33}.site-header .brand{gap:.55rem}.site-header .brand__official-logo{width:170px}.site-header .brand__established{letter-spacing:.1em;padding-left:.55rem;font-size:.48rem}}@media (max-width:600px){.site-header .brand{gap:.42rem}.site-header .brand__official-logo{width:132px;display:block}.site-header .brand__established{letter-spacing:.07em;padding-left:.42rem;font-size:.42rem}.site-header .brand__official-logo--emblem{display:none}}.mfa-card{border:1px solid var(--line);background:#fff;max-width:760px;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 18px 48px #08274714}.mfa-card form{gap:.75rem;max-width:420px;margin-top:1.5rem;display:grid}.mfa-card label,.mfa-secret span{color:var(--navy);font-weight:700}.mfa-card input{border:1px solid var(--line);width:100%;font:inherit;letter-spacing:.12em;padding:.85rem 1rem}.mfa-secret{overflow-wrap:anywhere;background:#edf7ff;gap:.55rem;margin:1.5rem 0;padding:1rem;display:grid}.mfa-secret strong{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.1rem}.mfa-secret small{color:#5e7079}.mfa-recovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mfa-recovery li{border:1px solid var(--line);text-align:center;background:#f4f7f9;padding:.65rem}@media (max-width:620px){.mfa-recovery{grid-template-columns:1fr}}.join-introduction,.recruitment-role__meaning{grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.join-introduction h2,.recruitment-role__meaning h2{margin:.4rem 0;font-size:3.2rem;line-height:1.05}.join-introduction p,.recruitment-role__meaning p{font-size:1.06rem}.join-role-band{background:#edf4f6;padding:6rem 0}.join-role-band .section-intro{max-width:820px;margin-bottom:2.5rem}.join-role-band .section-intro h2,.join-standards h2,.join-geography h2,.join-faq h2,.join-contact h2{font-size:3rem;line-height:1.08}.join-role-grid{background:#bfced4;border:1px solid #bfced4;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.join-role-grid>a{background:#fff;min-height:315px;padding:2.3rem;position:relative}.join-role-grid>a:hover{background:#f4fafc}.join-role-grid>a>span{color:#8ba1ab;font:700 .75rem var(--sans);position:absolute;top:2rem;right:2rem}.join-role-grid h3{max-width:420px;margin:.8rem 0;font-size:2rem;line-height:1.12}.join-role-grid strong{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;position:absolute;bottom:2rem}.join-standards{grid-template-columns:1fr 1fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.join-standards article+article{border-left:1px solid var(--line);padding-left:4vw}.join-standards li{margin:.8rem 0}.join-geography,.join-contact{background:var(--navy);color:#fff;padding:6rem 0}.join-geography>.shell{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.join-geography p:not(.eyebrow),.join-contact p{color:#cfdae0}.join-faq{grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.join-faq details{border-top:1px solid var(--line);padding:1.2rem 0}.join-faq summary{cursor:pointer;font-weight:700}.join-faq details p{max-width:720px}.join-contact>.shell{max-width:920px}.join-contact a{color:#8dcef0}.recruitment-role__hero{color:#fff;background:linear-gradient(125deg,#252d34 0%,#303b43 55%,#07577c 100%);padding:6rem 0}.recruitment-role__hero>.shell{grid-template-columns:1.4fr .6fr;align-items:center;gap:8vw;display:grid}.recruitment-role__hero h1{letter-spacing:-.05em;max-width:850px;margin:.5rem 0 1.5rem;font-size:clamp(3rem,6.2vw,5.8rem);line-height:.96}.recruitment-role__hero p:not(.eyebrow){color:#d2dfe4;max-width:760px;font-size:1.13rem}.recruitment-role__hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.recruitment-role__hero-actions>a:not(.button){color:#aaddf2;font-weight:700}.recruitment-role__hero aside{background:linear-gradient(145deg,#ffffff09,#0787b955);border:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:320px;padding:2rem;display:flex}.recruitment-role__hero aside span{color:#8dcef0;font:700 clamp(2.5rem,6vw,5rem) var(--sans);letter-spacing:.08em;display:block}.recruitment-role__columns{background:#edf4f6}.recruitment-role__columns>.shell{background:#bfd0d6;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:5rem;padding-bottom:5rem;display:grid}.recruitment-role__columns article{background:#fff;padding:2.3rem}.recruitment-role__columns h2{font-size:1.8rem;line-height:1.15}.recruitment-role__columns li{margin:.75rem 0}.recruitment-role__profile{grid-template-columns:1fr 1fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.recruitment-role__profile h2{font-size:3rem;line-height:1.08}.recruitment-role__profile aside{border-top:4px solid var(--blue);background:var(--mist);align-self:start;padding:2.3rem}.recruitment-role__profile aside strong{font-family:var(--serif);font-size:2rem;line-height:1.15;display:block}.recruitment-role__profile aside span{color:var(--blue-dark);text-transform:uppercase;font-size:.7rem;font-weight:700}.recruitment-process{background:var(--blue-dark);color:#fff;padding:6rem 0}.recruitment-process h2{max-width:680px;font-size:3rem}.recruitment-process ol{background:#ffffff30;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;list-style:none;display:grid}.recruitment-process li{background:var(--blue-dark);min-height:145px;padding:1.4rem}.recruitment-process li span{color:#8dcef0;margin-bottom:1rem;font-weight:700;display:block}.recruitment-application{grid-template-columns:minmax(230px,.5fr) 1.5fr;gap:7vw;padding-top:6rem;padding-bottom:6rem;scroll-margin-top:4rem;display:grid}.recruitment-application>aside{border-top:3px solid var(--blue);align-self:start;padding-top:1.4rem}.recruitment-form{min-width:0}.recruitment-form>section{min-height:520px}.recruitment-form>section>h2{font-size:2.4rem;line-height:1.1}.recruitment-form>section>ul li{margin:.7rem 0}.recruitment-progress{margin-bottom:2.5rem}.recruitment-progress>div:first-child{justify-content:space-between;gap:1rem;display:flex}.recruitment-progress span{color:#687a82;text-transform:uppercase;font-size:.72rem}.recruitment-progress__bar{background:#dbe5e9;height:6px;margin-top:.8rem}.recruitment-progress__bar i{background:var(--blue);height:100%;transition:width .2s;display:block}.participation-form label small{color:#6a7a81;letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:400}.recruitment-form__actions{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.button--secondary{border:1px solid var(--navy);color:var(--navy);background:#fff}.text-button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;font-weight:700}.recruitment-form__notice,.recruitment-form__resume{background:#edf4f6;padding:1rem;font-size:.82rem}.recruitment-form__resume{overflow-wrap:anywhere}.recruitment-upload{cursor:pointer;background:#f7fafb;border:2px dashed #8aa3ae;place-items:center;min-height:150px;margin:2rem 0;display:grid}.recruitment-upload input{max-width:420px}.recruitment-upload__preview{max-width:320px;position:relative}.recruitment-upload__preview img,.applicant-preview__media img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.recruitment-upload__preview button{cursor:pointer;background:#fff;border:0;padding:.6rem;position:absolute;bottom:.5rem;right:.5rem}.applicant-preview{grid-template-columns:minmax(220px,.6fr) 1.4fr;gap:4vw;display:grid}.applicant-preview__media>span{color:#8dcef0;letter-spacing:.1em;background:linear-gradient(145deg,#303841,#07577c);place-items:center;min-height:360px;font-size:2.8rem;font-weight:700;display:grid}.applicant-preview h2{margin:.4rem 0;font-size:3rem}.applicant-preview .lead{font-size:1.2rem}.applicant-preview .participation-form{margin-top:2rem}.application-review{border-top:1px solid var(--line)}.application-review div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:1rem;padding:1rem 0;display:grid}.application-review dt{text-transform:uppercase;font-size:.72rem;font-weight:700}.application-review dd{margin:0}.recruitment-confirmation{background:#edf8f0;border-top:4px solid #247a41;padding:3rem}.recruitment-confirmation h2{font-size:2.4rem}.status-page{background:#edf4f6;min-height:70vh;padding:7rem 0}.status-page h1{font-size:4rem}.status-card{border-top:4px solid var(--blue);background:#fff;max-width:760px;padding:2.5rem}.status-card>span{color:var(--blue-dark);text-transform:uppercase;font-size:.72rem;font-weight:700}.status-card h2{font-family:var(--sans);font-size:1.5rem}.status-card dl div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;padding:.8rem 0;display:grid}.status-card dd{margin:0}.status-card__notice{color:#687a82;margin-top:2rem;font-size:.78rem}.recruitment-admin{background:#eef3f5;min-height:100vh}.recruitment-admin>header{background:var(--navy);color:#fff;padding:3rem 0}.recruitment-admin>header>.shell{justify-content:space-between;align-items:end;gap:3rem;display:flex}.recruitment-admin h1{margin:.3rem 0;font-size:3.5rem}.recruitment-admin header p:not(.eyebrow){color:#cbd7dc}.admin-identity{flex-direction:column;align-items:flex-end;display:flex}.admin-identity span{text-transform:capitalize;color:#a9c0ca}.admin-identity a{color:#8dcef0;margin-top:.7rem}.admin-security-warning{color:#5f4100;background:#fff0d2;padding:1rem 0}.admin-security-warning>.shell{justify-content:space-between;gap:2rem;display:flex}.admin-metrics{background:#bdcbd1;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid}.admin-metrics article{background:#fff;padding:1.8rem}.admin-metrics span,.admin-metrics small{display:block}.admin-metrics span{text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-metrics strong{color:var(--blue-dark);margin:.4rem 0;font-size:3rem;display:block}.admin-metrics small{color:#6d7c83}.admin-workspace{grid-template-columns:1.5fr .5fr;gap:2.5rem;padding-top:3rem;padding-bottom:3rem;display:grid}.admin-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.admin-section-heading h2,.admin-workspace aside h2,.admin-navigation h2{margin:.3rem 0;font-size:2.2rem}.admin-application-list{border:1px solid var(--line);margin-top:1.5rem}.admin-application-list a{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.5fr 2fr;gap:1rem;padding:1rem;display:grid}.admin-application-list span,.admin-application-list small{font-size:.75rem}.admin-application-list small{text-transform:capitalize}.admin-workspace aside{background:#fff;padding:1.5rem}.admin-workspace aside ul{padding:0;list-style:none}.admin-workspace aside li{border-top:1px solid var(--line);text-transform:capitalize;justify-content:space-between;padding:.8rem 0;display:flex}.admin-zero{border:1px solid var(--line);background:#fff;margin-top:1.5rem;padding:3rem}.admin-zero strong{font-size:2.5rem}.admin-navigation{color:#fff;background:#20313b;padding:5rem 0}.admin-navigation>.shell>div{background:#ffffff30;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.admin-navigation a{background:#20313b;flex-direction:column;min-height:130px;padding:1.5rem;display:flex;position:relative}.admin-navigation a strong{font-size:1.15rem}.admin-navigation a span{color:#cbd7dc;max-width:85%;margin-top:.5rem;font-size:.82rem}.admin-navigation a i{color:#8dcef0;font-style:normal;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:900px){.join-role-grid,.recruitment-role__columns>.shell,.admin-metrics,.recruitment-process ol{grid-template-columns:repeat(2,1fr)}.recruitment-role__hero>.shell{grid-template-columns:1fr .45fr}.admin-workspace{grid-template-columns:1fr}.admin-workspace aside{order:-1}}@media (max-width:650px){.join-introduction,.join-standards,.join-geography>.shell,.join-faq,.recruitment-role__hero>.shell,.recruitment-role__meaning,.recruitment-role__columns>.shell,.recruitment-role__profile,.recruitment-application,.applicant-preview,.admin-metrics,.admin-navigation>.shell>div,.join-role-grid{grid-template-columns:1fr}.join-role-grid>a{min-height:290px}.join-standards article+article{border-left:0;padding-left:0}.recruitment-role__hero{padding:4rem 0}.recruitment-role__hero aside{min-height:220px}.recruitment-process ol{grid-template-columns:1fr}.recruitment-form>section{min-height:0}.recruitment-form__actions{grid-template-columns:1fr}.recruitment-form__actions>*{width:100%}.recruitment-admin>header>.shell,.admin-security-warning>.shell,.admin-section-heading{flex-direction:column;align-items:flex-start}.admin-identity{align-items:flex-start}.admin-application-list a,.admin-navigation>.shell>div{grid-template-columns:1fr}.status-page h1{font-size:3rem}}@media (min-width:901px){.outreach-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.legacy-opening{grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.legacy-opening h2,.legacy-future h2{margin:.35rem 0;font-size:3.2rem;line-height:1.06}.legacy-opening>div:last-child{font-size:1.08rem}.legacy-timeline{background:var(--navy);color:#fff;padding:6rem 0}.legacy-timeline h2{max-width:760px;margin:.4rem 0 3rem;font-size:3.5rem;line-height:1.05}.legacy-timeline__grid{border-top:1px solid #fff4}.legacy-timeline__grid article{border-bottom:1px solid #fff3;grid-template-columns:150px 1fr;gap:2rem;padding:2rem 0;display:grid}.legacy-timeline__grid article>span{color:#72d3f6;font-size:1.6rem;font-weight:700}.legacy-timeline__grid h3{margin:0 0 .5rem;font-size:1.6rem}.legacy-timeline__grid p{color:#ccd9de;max-width:780px;margin:0}.legacy-source-note{color:#aebfc6;max-width:780px;margin:2rem 0 0;font-size:.82rem}.legacy-future{padding-top:7rem;padding-bottom:7rem}.legacy-future>div:first-child{grid-template-columns:.6fr 1.4fr;gap:4rem;margin-bottom:3rem;display:grid}.legacy-future__grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.legacy-future__grid article{background:#fff;min-height:280px;padding:2rem}.legacy-future__grid span{color:var(--blue-dark);font-weight:700}.legacy-future__grid h3{font-size:1.45rem}.legacy-reconnect{background:var(--blue);color:#fff;padding:6rem 0}.legacy-reconnect>.shell{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.legacy-reconnect h2{margin:.5rem 0;font-size:3.2rem;line-height:1.05}.legacy-reconnect .button{margin-top:1rem}.outreach-dashboard{background:#edf3f5;min-height:100vh}.outreach-dashboard__banner{color:#fff;background:#152b37}.outreach-dashboard__banner>.shell{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.outreach-dashboard__banner strong,.outreach-dashboard__banner span{display:block}.outreach-dashboard__banner span{color:#b9c8ce;font-size:.78rem}.outreach-dashboard__banner a{color:#70d3f7;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.outreach-dashboard__body{padding-top:4rem;padding-bottom:6rem}.outreach-dashboard__body>header{max-width:780px}.outreach-dashboard__body h1{margin:.2rem 0;font-size:4rem;line-height:1}.outreach-metrics{background:#cbd6da;border:1px solid #cbd6da;grid-template-columns:repeat(4,1fr);gap:1px;margin:3rem 0;display:grid}.outreach-metrics article{background:#fff;padding:1.5rem}.outreach-metrics strong{color:var(--blue);font-size:2.3rem;line-height:1;display:block}.outreach-metrics span{text-transform:uppercase;letter-spacing:.08em;margin-top:.55rem;font-size:.7rem;display:block}.outreach-filters{background:#fff;grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin:0 0 2rem;padding:1.4rem;display:grid}.outreach-filters label{text-transform:uppercase;letter-spacing:.08em;gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.outreach-filters select,.outreach-filters button{background:#fff;border:1px solid #b8c6cc;min-height:44px;padding:.7rem}.outreach-filters button{background:var(--navy);color:#fff;font-weight:700}.outreach-panel{background:#fff;margin-top:2rem;padding:2rem}.outreach-panel__head{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.outreach-panel__head h2{margin:.2rem 0;font-size:2rem}.outreach-panel__head>span{text-transform:uppercase;font-size:.75rem}.outreach-table{overflow-x:auto}.outreach-table__row{border-top:1px solid var(--line);grid-template-columns:60px 1.3fr 1fr 1fr 1fr;align-items:center;gap:1rem;min-width:800px;padding:.85rem 0;font-size:.78rem;display:grid}.outreach-table__row--prospect{grid-template-columns:60px 1.2fr .8fr 1.2fr 1fr .7fr;min-width:980px}.outreach-table__row--head{color:#61727a;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.outreach-table__row strong,.outreach-table__row small{display:block}.outreach-table__row small{color:#6a7a82}.outreach-dashboard__split{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.outreach-action{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1rem 0;display:grid}.outreach-action p{grid-column:1/-1;margin:0;font-size:.82rem}.outreach-action span{color:#5e7078;font-size:.75rem}.outreach-quick-links{background:#cbd6da;border:1px solid #cbd6da;grid-template-columns:repeat(3,1fr);gap:1px;margin:3rem 0;display:grid}.outreach-quick-links a{min-height:105px;color:inherit;background:#fff;gap:.35rem;padding:1.25rem;display:grid}.outreach-quick-links strong{color:var(--navy)}.outreach-quick-links span{color:#5e7078;font-size:.76rem}@media (max-width:900px){.legacy-opening,.legacy-reconnect>.shell,.legacy-future>div:first-child,.outreach-dashboard__split{grid-template-columns:1fr}.legacy-future__grid,.outreach-metrics,.outreach-quick-links{grid-template-columns:repeat(2,1fr)}.outreach-filters{grid-template-columns:1fr 1fr}.outreach-filters button{grid-column:1/-1}}@media (max-width:600px){.legacy-timeline__grid article,.legacy-future__grid,.outreach-metrics,.outreach-quick-links,.outreach-filters{grid-template-columns:1fr}.legacy-timeline h2,.legacy-reconnect h2,.legacy-opening h2,.legacy-future h2{font-size:2.5rem}.outreach-dashboard__body h1{font-size:3rem}.outreach-dashboard__banner>.shell{align-items:flex-start;gap:1rem}.outreach-filters button{grid-column:1}}.participation-intro{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.participation-intro h2{max-width:520px;margin:.4rem 0;font-size:3.1rem;line-height:1.06}.participation-intro article{font-size:1.08rem}.participation-opportunities{background:#edf4f6;padding:5.5rem 0}.participation-opportunities>.shell{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.participation-opportunities article{background:#fff;padding:3rem}.participation-opportunities h2{font-size:2.2rem;line-height:1.12}.participation-opportunities li,.participation-process li{margin:.7rem 0}.participation-process>.section-intro{grid-template-columns:.65fr 1fr;gap:1rem 7vw;margin-bottom:3rem;display:grid}.participation-process>.section-intro .eyebrow{grid-column:1/-1}.participation-process>.section-intro h2{margin:0;font-size:3rem}.participation-process>.section-intro>p:last-child{margin:0;font-size:1.05rem}.participation-process__steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.participation-process__steps article{background:#fff;min-height:260px;padding:2rem}.participation-process__steps span{color:var(--blue);font-weight:700}.participation-process__steps h3{font-size:1.35rem;line-height:1.15}.participation-example{color:#fff;background:#152b37;padding:6rem 0}.participation-example>.shell,.profile-example__next>.shell{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.participation-example h2,.profile-example__next h2{margin:.4rem 0;font-size:3rem;line-height:1.08}.participation-example p:not(.eyebrow),.profile-example__next p:not(.eyebrow){color:#ccd8de}.participation-example .button,.profile-example__next .button{margin-top:1rem}.profile-example__hero{color:#fff;background:#303841;padding:6rem 0}.profile-example__hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;display:grid}.profile-example__hero h1{letter-spacing:-.045em;max-width:760px;margin:.5rem 0 1.5rem;font-size:clamp(3rem,6vw,5.4rem);line-height:.98}.profile-example__purpose{color:#d3dde1;max-width:720px;font-size:1.16rem}.profile-example__notice{color:#8dcef0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #4da9d8;margin-top:1.3rem;padding:.6rem .8rem;font-size:.68rem;font-weight:700;display:inline-block}.profile-example__visual{background:linear-gradient(145deg,#252c33,#07577c);border:1px solid #ffffff2e;min-height:390px;position:relative;overflow:hidden}.profile-example__visual:before{content:"";background:#303841;border:2px solid #8dcef0;border-radius:50%;width:112px;height:112px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.profile-example__visual:after{content:"";background:#303841;border:2px solid #8dcef0;border-radius:50% 50% 0 0;height:280px;position:absolute;bottom:-24%;left:12%;right:12%}.profile-example__visual span{z-index:2;color:#8dcef0;letter-spacing:.12em;place-items:center;font-size:2.8rem;font-weight:700;display:grid;position:absolute;inset:0}.profile-example__visual--organization:before{border-radius:0;width:180px;height:180px;top:72px;transform:translate(-50%)rotate(45deg)}.profile-example__visual--organization:after{border-radius:0;height:120px;bottom:58px;left:18%;right:18%}.profile-example__identity{grid-template-columns:1.2fr .8fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.profile-example__identity h2{font-size:3.2rem;line-height:1.08}.profile-example__identity>div>p:not(.eyebrow){font-size:1.05rem}.profile-example__identity aside{border-top:3px solid var(--blue);background:var(--mist);align-self:start;padding:2rem}.profile-example__identity aside h2{font-size:1.7rem}.profile-example__identity dl div{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:1rem;padding:.8rem 0;display:grid}.profile-example__identity dt{text-transform:uppercase;font-size:.72rem;font-weight:700}.profile-example__identity dd{margin:0}.profile-example__strengths{background:#edf4f6;padding:5rem 0}.profile-example__strengths>.shell{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.profile-example__strengths>.shell>div{background:#fff;padding:2.5rem}.profile-example__strengths li{margin:.75rem 0}.profile-example__sections{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding-top:6rem;padding-bottom:6rem;display:grid}.profile-example__sections article{background:#fff;padding:3rem}.profile-example__sections span{color:var(--blue);font-weight:700}.profile-example__sections h2{font-size:2rem;line-height:1.15}.profile-example__next{color:#fff;background:#07577c;padding:6rem 0}@media (max-width:900px){.participation-process__steps{grid-template-columns:repeat(2,1fr)}.profile-example__hero-grid{grid-template-columns:1fr .7fr}.profile-example__visual{min-height:320px}.profile-example__identity h2{font-size:2.7rem}}@media (max-width:650px){.participation-intro,.participation-opportunities>.shell,.participation-process>.section-intro,.participation-example>.shell,.profile-example__hero-grid,.profile-example__identity,.profile-example__strengths>.shell,.profile-example__sections,.profile-example__next>.shell{grid-template-columns:1fr}.participation-intro{gap:1rem;padding-top:4rem;padding-bottom:4rem}.participation-intro h2,.participation-process>.section-intro h2,.participation-example h2,.profile-example__next h2{font-size:2.35rem}.participation-opportunities article{padding:2rem}.participation-process__steps{grid-template-columns:1fr}.participation-process__steps article{min-height:0}.profile-example__hero{padding:4rem 0}.profile-example__hero-grid{gap:3rem}.profile-example__visual{min-height:300px}.profile-example__identity{gap:2rem;padding-top:4rem;padding-bottom:4rem}.profile-example__identity h2{font-size:2.35rem}.profile-example__sections{padding-top:4rem;padding-bottom:4rem}.profile-example__sections article{padding:2rem}}.candidate-preview__banner{color:#252c33;background:#8dcef0;padding:1rem 0}.candidate-preview__banner>.shell{justify-content:space-between;gap:2rem;display:flex}.candidate-preview__profile{grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:7vw;padding-top:5rem;padding-bottom:5rem;display:grid}.candidate-preview__media img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.candidate-preview__media .profile-example__visual{min-height:440px}.candidate-preview__profile h1{margin:.5rem 0;font-size:3.8rem;line-height:1.04}.candidate-preview__affiliation{font-size:1.2rem}.candidate-preview__status{flex-wrap:wrap;gap:.5rem;margin:2rem 0;display:flex}.candidate-preview__status span{background:var(--mist);text-transform:capitalize;padding:.45rem .65rem;font-size:.72rem}.candidate-preview__profile article aside{border-left:4px solid var(--blue);background:var(--mist);margin-top:2rem;padding:1.5rem}@media (max-width:650px){.candidate-preview__banner>.shell,.candidate-preview__profile{grid-template-columns:1fr;display:grid}.candidate-preview__profile h1{font-size:2.8rem}.candidate-preview__media .profile-example__visual{min-height:320px}}.issue-profile aside nav{border-top:1px solid var(--line);flex-direction:column;gap:.65rem;margin-top:2rem;padding-top:1.2rem;display:flex;position:sticky;top:7rem}.issue-profile aside nav strong{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.issue-profile aside nav a{color:var(--blue-dark);font-size:.82rem}.issue-profile .longform section{scroll-margin-top:7rem}.principle-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:2rem 0;display:grid}.principle-list>div{background:#fff;padding:1.35rem}.principle-list h3{margin:0 0 .4rem;font-size:1.1rem}.principle-list p{margin:0;font-size:.92rem}.guide-introduction{max-width:850px}.guide-introduction .lead{font-size:1.35rem;line-height:1.55}.guide-review-band{background:var(--navy);color:#fff;padding:5rem 0}.guide-review-grid{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.guide-review-grid h2{margin:.5rem 0 1.5rem;font-size:2.2rem}.guide-review-grid li{color:#d7e1e5;margin:.75rem 0}@media (max-width:600px){.principle-list,.guide-review-grid{grid-template-columns:1fr}.issue-profile aside nav{position:static}}.related-reading{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.related-reading a{background:#fff;flex-direction:column;justify-content:space-between;min-height:150px;padding:1.5rem;display:flex}.related-reading a:hover{background:var(--mist)}.related-reading strong{font-family:var(--serif);font-size:1.35rem}.related-reading span{color:var(--blue-dark);font-size:.78rem;font-weight:700}@media (max-width:600px){.related-reading{grid-template-columns:1fr}}.role-editorial{grid-template-columns:.7fr 1.3fr;gap:8vw;padding-top:6rem;padding-bottom:6rem;display:grid}.role-editorial h2{margin:.4rem 0;font-size:3rem;line-height:1.08}.role-editorial .longform>p:first-child{font-size:1.25rem}.role-editorial-sections{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.role-editorial-sections article{background:#edf4f6;padding:4rem 7vw}.role-editorial-sections span{color:var(--blue-dark);font-weight:700}.role-editorial-sections h2{font-size:2rem;line-height:1.15}.role-expectations{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.role-expectations h2{font-size:2.4rem;line-height:1.1}.role-expectations li{margin:.7rem 0}.role-expectations .button{margin-top:1.5rem}@media (max-width:700px){.role-editorial,.role-editorial-sections,.role-expectations{grid-template-columns:1fr}.role-editorial{gap:1.5rem;padding-top:4rem;padding-bottom:4rem}.role-editorial h2{font-size:2.4rem}.role-editorial-sections article{padding:3rem 8vw}}.directory-more{border:1px solid var(--navy);width:100%;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;justify-content:space-between;margin-top:1.5rem;padding:1rem 1.2rem;font-weight:700;display:flex}.directory-more:hover{background:var(--navy);color:#fff}.network-summary{grid-template-columns:repeat(4,1fr)}.country-sources{display:grid}.country-sources a{border-top:1px solid var(--line);color:var(--blue-dark);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.82rem;display:flex}.status-panel a{color:var(--blue-dark);font-weight:700}@media (max-width:900px){.network-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.network-summary{grid-template-columns:1fr}}.participation-grid--paths{grid-template-columns:repeat(3,1fr)}.participation-grid--paths article{min-height:240px;position:relative}.participation-grid--paths a{color:var(--blue-dark);text-transform:uppercase;font-size:.72rem;font-weight:700}.form-layout{grid-template-columns:minmax(250px,.65fr) 1.35fr;gap:8vw;display:grid}.form-layout aside{border-top:3px solid var(--blue);padding-top:1.5rem}.participation-form{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;display:grid}.participation-form label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.5rem;font-size:.74rem;font-weight:700;display:flex}.participation-form input,.participation-form select,.participation-form textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #b9c7cd;padding:.9rem}.participation-form textarea{resize:vertical}.participation-form input:focus,.participation-form select:focus,.participation-form textarea:focus{outline-offset:2px;outline:3px solid #8bd5f2}.participation-form .form-wide{grid-column:1/-1}.participation-form .form-check{text-transform:none;letter-spacing:normal;grid-template-columns:auto 1fr;align-items:start;font-size:.88rem;font-weight:400;display:grid}.participation-form .form-check input{width:1.2rem;height:1.2rem;margin-top:.2rem}.form-notice{background:var(--mist);padding:1.2rem;font-size:.82rem}.form-notice p{margin:.3rem 0}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.submission-success{background:#e9f6ed;border-top:3px solid #247a41;grid-template-columns:auto 1fr;gap:1.5rem;padding:2.5rem;display:grid}.submission-success>span{color:#fff;background:#247a41;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.submission-success h2{margin:0 0 .5rem}@media (max-width:900px){.participation-grid--paths{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.participation-grid--paths,.form-layout,.participation-form{grid-template-columns:1fr}.participation-form .form-wide{grid-column:1}}.primary-nav{gap:1.85rem}.network-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:-1.5rem;display:grid}.network-summary div{border-right:1px solid var(--line);padding:2rem}.network-summary div:last-child{border:0}.network-summary strong{color:var(--blue);font-size:2.7rem;line-height:1;display:block}.network-summary span{text-transform:uppercase;letter-spacing:.08em;margin-top:.6rem;font-size:.78rem;display:block}.directory-intro,.directory-note{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;display:grid}.directory-intro{margin-bottom:2.5rem}.directory-intro h2,.directory-note h2,.guides-band .section-intro h2{margin:.4rem 0;font-size:3rem;line-height:1.08}.continent-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.continent-grid a{background:#fff;min-height:230px;padding:2rem;position:relative}.continent-grid a:hover{background:var(--mist)}.continent-grid span{color:var(--blue-dark);font-size:.72rem}.continent-grid h2{margin:1.5rem 0 .7rem;font-size:1.8rem}.continent-grid p{font-size:.85rem}.continent-grid i{color:var(--blue-dark);font-style:normal;position:absolute;bottom:1.5rem;right:1.7rem}.directory-band{background:#edf4f6;padding:6rem 0}.directory-band .section-intro{margin-bottom:2rem}.directory-controls{grid-template-columns:1fr 2fr;align-items:end;gap:1rem 2rem;display:grid}.directory-controls label{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}.directory-controls input{border:0;border-bottom:2px solid var(--navy);background:0 0;grid-column:2;width:100%;padding:.9rem 0;font-size:1.35rem}.directory-controls .filter-line,.directory-controls .directory-scope{grid-column:1/-1;margin:.7rem 0 0}.directory-scope{flex-wrap:wrap;gap:.6rem;display:flex}.directory-scope button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:.55rem .8rem}.directory-scope button[aria-pressed=true]{background:var(--navy);color:#fff}.country-directory .directory-controls{position:relative}.country-directory .directory-controls>div{grid-column:1/-1}.directory-count{color:#5b6c74;margin:1.5rem 0;font-size:.8rem}.country-grid{background:#cbd7dc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.country-grid a{background:#fff;min-height:185px;padding:1.4rem;position:relative}.country-grid a:hover{background:#e8f5fa}.country-grid a>span{color:var(--blue-dark);letter-spacing:.12em;font-size:.68rem;font-weight:700}.country-grid h2{margin:1rem 2rem .3rem 0;font-size:1.35rem;line-height:1.15}.country-grid p,.country-grid small{color:#60717a;margin:.2rem 0;font-size:.72rem;display:block}.country-grid i{color:var(--blue-dark);font-style:normal;position:absolute;bottom:1.2rem;right:1.2rem}.directory-note{border-top:1px solid var(--line)}.directory-note h3{margin-top:2rem}.directory-note a{border-top:1px solid var(--line);color:var(--blue-dark);padding:.7rem 0;display:block}.country-profile{grid-template-columns:minmax(260px,.7fr) 1.5fr;gap:7vw;padding-top:5rem;padding-bottom:5rem;display:grid}.country-profile aside{border-top:3px solid var(--blue);padding-top:1.5rem}.country-profile dl div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.country-profile dt{color:#64757d;font-size:.75rem}.country-profile dd{text-align:right;margin:0;font-weight:600}.status-panel{background:var(--mist);margin-top:2.5rem;padding:2rem}.partnership-panel,.privacy-band,.guides-band{background:var(--navy);color:#fff;padding:6rem 0}.partnership-panel>.shell{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.partnership-panel h2,.privacy-band h2{margin:.4rem 0 1rem;font-size:3rem;line-height:1.08}.empty-partner{border-top:1px solid #fff5;padding-top:1.5rem}.empty-partner p{color:#cbd7dc}.empty-partner .button{margin-top:1rem}.source-strip{border-top:1px solid var(--line);justify-content:space-between;gap:2rem;font-size:.78rem;display:flex}.source-strip a{color:var(--blue-dark);font-weight:700}.partnership-standards,.guide-steps{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.partnership-standards article,.guide-steps>article{background:#fff;padding:2rem}.partnership-standards span,.guide-steps span{color:var(--blue-dark);font-weight:700}.directory-empty{border:1px solid var(--line);background:var(--mist);grid-template-columns:180px 1fr;align-items:center;gap:3rem;margin-top:3rem;padding:3rem;display:grid}.directory-empty>span{background:var(--navy);color:#fff;letter-spacing:.15em;border-radius:50%;place-items:center;width:150px;height:150px;font-weight:700;display:grid}.directory-empty h2{margin:.2rem 0;font-size:2rem}.role-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.role-grid a{background:#fff;min-height:270px;padding:2rem;position:relative}.role-grid a:hover{background:var(--mist)}.role-grid span,.role-grid small{color:var(--blue-dark);font-size:.72rem}.role-grid h2{margin:1.4rem 0 .7rem;font-size:1.5rem;line-height:1.15}.role-grid i{font-style:normal;position:absolute;bottom:1.5rem;right:1.5rem}.privacy-band>.shell{max-width:820px;margin-inline:auto}.privacy-band p:not(.eyebrow){color:#ccd8de}.privacy-band .button{margin-top:1rem}.people-grid,.partner-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.people-grid a,.partner-grid a{background:#fff;padding:2rem}.person-profile,.partner-profile{grid-template-columns:minmax(280px,.8fr) 1.3fr;gap:7vw;padding-top:5rem;padding-bottom:5rem;display:grid}.person-profile img,.portrait-placeholder,.partner-profile__media img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.partner-profile__media{align-content:start;gap:1rem;display:grid}.partner-profile__media .partner-logo{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);background:#fff;padding:2rem}.profile-statement{border-left:4px solid var(--blue);background:var(--mist);font-family:var(--serif);margin:2rem 0;padding:1.6rem;font-size:1.25rem}.profile-country-links{flex-wrap:wrap;gap:.6rem;display:flex}.profile-country-links a{background:var(--mist);color:var(--blue-dark);padding:.5rem .75rem;font-size:.8rem;font-weight:700}.portrait-placeholder{background:var(--mist);color:var(--blue);place-items:center;font-size:5rem;display:grid}.issue-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.issue-grid a{background:#fff;min-height:260px;padding:1.8rem}.issue-grid a:hover{background:var(--mist)}.issue-grid small{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.issue-grid h2{margin:1.1rem 0 .7rem;font-size:1.45rem;line-height:1.16}.issue-grid p{font-size:.86rem}.issue-grid span{color:var(--blue-dark);text-transform:uppercase;font-size:.72rem;font-weight:700}.guides-band .section-intro{margin-bottom:2.5rem}.guide-grid{background:#fff4;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.guide-grid a{background:var(--navy);min-height:210px;padding:2rem;position:relative}.guide-grid a:hover{background:#1b3b4b}.guide-grid span{color:#71d3f7;font-size:.72rem}.guide-grid h3{margin:.8rem 0;font-size:1.5rem}.guide-grid p{color:#cbd7dc;max-width:480px}.guide-grid i{font-style:normal;position:absolute;bottom:1.5rem;right:1.5rem}.issue-profile{grid-template-columns:minmax(220px,.55fr) 1.45fr;gap:8vw;padding-top:5rem;padding-bottom:5rem;display:grid}.issue-profile aside{border-top:3px solid var(--blue);padding-top:1.5rem}.guide-steps{margin-top:0;margin-bottom:5rem}.guide-steps>article{min-height:250px}.guide-steps .method-note{grid-column:1/-1}.guide-steps .method-note h2{margin-top:0}@media (max-width:1050px){.country-grid,.issue-grid,.role-grid{grid-template-columns:repeat(2,1fr)}.primary-nav{gap:1.2rem}.primary-nav>a,.nav-group>a{font-size:.66rem}}@media (max-width:900px){.continent-grid{grid-template-columns:repeat(2,1fr)}.network-summary{margin-top:0}.partnership-panel>.shell{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.network-summary,.continent-grid,.country-grid,.issue-grid,.role-grid,.people-grid,.partner-grid,.guide-grid,.partnership-standards,.guide-steps{grid-template-columns:1fr}.network-summary div{border-right:0;border-bottom:1px solid var(--line)}.directory-intro,.directory-note,.country-profile,.person-profile,.partner-profile,.issue-profile,.directory-controls{grid-template-columns:1fr}.directory-controls input{grid-column:1}.directory-empty{grid-template-columns:1fr;padding:2rem}.directory-empty>span{width:100px;height:100px}.source-strip{flex-direction:column}.guide-steps .method-note{grid-column:1}.footer-links{grid-template-columns:1fr 1fr}}.country-directory .directory-controls .directory-scope{display:flex}.recruitment-progress span{color:#4e6068}.admin-subpage>header{color:#fff;background:#303841;padding:3.5rem 0}.admin-subpage>header h1{margin:.4rem 0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1}.admin-subpage>header a{color:#8dcef0;margin-top:1rem;font-weight:700;display:inline-block}.admin-filter-panel{padding-top:3rem}.admin-filter-panel form{grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:1rem;display:grid}.admin-filter-panel label{letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.7rem;font-weight:700;display:grid}.admin-filter-panel input,.admin-filter-panel select{border:1px solid var(--line);background:#fff;min-width:0;padding:.75rem}.admin-application-list--full{padding-top:1rem;padding-bottom:5rem}.admin-application-list--full>a{grid-template-columns:170px 1fr 1.4fr auto}.admin-application-list--full i{font-style:normal}.admin-record-grid{grid-template-columns:1.5fr .5fr;gap:5vw;padding-top:4rem;padding-bottom:3rem;display:grid}.admin-record-grid article{border:1px solid var(--line);padding:2rem}.admin-record-grid dl div{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:1rem;padding:.8rem 0;display:grid}.admin-record-grid dt{text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-record-grid dd{overflow-wrap:anywhere;margin:0}.admin-record-grid aside{background:var(--mist);grid-template-columns:1fr auto;align-content:start;gap:.5rem;padding:2rem;display:grid}.admin-record-grid aside .eyebrow,.admin-record-grid aside p{grid-column:1/-1}.admin-record-grid aside strong{color:var(--blue);font-size:2rem}.admin-record-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.admin-record-answers{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding-bottom:5rem;display:grid}.admin-record-answers>article{background:#fff;padding:2rem}.admin-record-answers article>div{border-top:1px solid var(--line);padding:1rem 0}.admin-record-answers h2{text-transform:capitalize;margin:0 0 .4rem;font-size:.8rem}.admin-record-answers p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-report-actions{border:1px solid var(--line);background:var(--mist);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.admin-report-actions p{max-width:760px}.admin-report-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding-top:3rem;padding-bottom:5rem;display:grid}.admin-report-grid article{background:#fff;padding:2rem}.admin-report-grid ul{padding:0;list-style:none}.admin-report-grid li{border-top:1px solid var(--line);text-transform:capitalize;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}@media (max-width:900px){.admin-filter-panel form{grid-template-columns:1fr 1fr}.admin-filter-panel form .button{width:max-content}.admin-record-grid,.admin-record-answers,.admin-report-grid{grid-template-columns:1fr}.admin-report-actions{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.admin-filter-panel form,.admin-application-list--full>a,.admin-record-grid dl div{grid-template-columns:1fr}.admin-record-actions{flex-direction:column;align-items:stretch}.admin-record-actions .button{justify-content:center}}
