.research-ecosystem{display:grid;grid-template-columns:210px 1fr;gap:42px 8vw;padding:clamp(70px,10vw,142px) clamp(22px,9vw,150px);background:#f4f1e8}.ecosystem-heading{grid-column:2;display:grid;grid-template-columns:1.1fr .9fr;gap:36px 50px;align-items:end}.ecosystem-heading .overline{grid-column:1/-1;color:#467765;margin:0}.ecosystem-heading h2{font:600 clamp(39px,4.8vw,72px)/1 var(--serif);letter-spacing:-.045em;margin:0}.ecosystem-heading h2 em{color:#267b66}.ecosystem-heading>p:last-child{font-size:16px;color:#496379;margin:0}.ecosystem-grid{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:3px}.ecosystem-grid article{display:flex;min-height:295px;padding:25px 25px 23px;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.ecosystem-grid span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#2a7a67}.ecosystem-grid h3{font:600 31px/1 var(--serif);letter-spacing:-.035em;margin:25px 0 12px}.ecosystem-grid p{font-size:13px;line-height:1.58;color:#50677a;margin:0}.ecosystem-grid a{margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;color:var(--ink);text-decoration:none}.gfis-recognition{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);background:#092940;color:#fff}.gfis-recognition-media{min-height:660px;position:relative;background:#102b49}.gfis-recognition-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.03)}.gfis-recognition-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,20,34,.7),rgba(4,20,34,0) 50%)}.gfis-recognition-media p{position:absolute;z-index:1;bottom:22px;left:26px;right:26px;margin:0;color:#fff;font:11px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.gfis-recognition-copy{padding:clamp(65px,9vw,132px) clamp(28px,8vw,128px)}.gfis-recognition-copy .section-marker{max-width:220px}.gfis-recognition-copy .overline{margin-top:42px}.gfis-recognition-copy h2{font:600 clamp(42px,5vw,77px)/1 var(--serif);letter-spacing:-.045em;margin:0}.gfis-recognition-copy h2 em{color:var(--mint)}.gfis-recognition-copy>p:not(.overline){font-size:17px;line-height:1.62;color:rgba(255,255,255,.73);max-width:630px;margin:25px 0 30px}.gfis-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.26);border-left:1px solid rgba(255,255,255,.17);margin:27px 0 28px}.gfis-facts div{padding:16px 14px 17px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.2)}.gfis-facts b{display:block;color:var(--mint);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.gfis-facts span{display:block;font-size:12px;line-height:1.45;color:rgba(255,255,255,.76)}.leadership-development{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);background:#e2eddf}.leadership-photo{min-height:690px;background:#263e51}.leadership-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center;filter:saturate(.83) contrast(1.02)}.leadership-copy{padding:clamp(65px,9vw,134px) clamp(28px,8vw,128px)}.leadership-copy .overline{color:#467765;margin-top:43px}.leadership-copy h2{font:600 clamp(42px,5vw,76px)/1 var(--serif);letter-spacing:-.045em;margin:0}.leadership-copy h2 em{color:#267b66}.leadership-copy>p:not(.overline){max-width:660px;margin:25px 0 31px;font-size:17px;line-height:1.63;color:#405d6e}.leadership-points{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:0 0 28px}.leadership-points div{min-height:118px;padding:16px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.leadership-points b{display:block;font:600 21px/1 var(--serif);color:#267b66;margin-bottom:9px}.leadership-points span{font-size:12px;line-height:1.44;color:#4b6474}.programme-meta{flex-wrap:wrap}.story-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-left:0}.story-grid--two .story-card h3{font-size:30px}@media(max-width:1180px) and (min-width:821px){.site-header{gap:16px;padding-inline:28px}.nav{gap:14px}.nav a,.header-cta{font-size:10px}.nav a:nth-child(2),.nav a:nth-child(8){display:none}}@media(max-width:1030px) and (min-width:821px){.nav a:nth-child(6){display:none}.header-cta{padding:8px 9px}}@media(max-width:820px){.research-ecosystem{grid-template-columns:1fr;padding:72px 24px}.ecosystem-heading,.ecosystem-grid{grid-column:auto}.ecosystem-heading{grid-template-columns:1fr;gap:20px}.ecosystem-heading .overline{grid-column:auto}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid article{min-height:0}.gfis-recognition,.leadership-development{grid-template-columns:1fr}.gfis-recognition-media,.leadership-photo{min-height:410px}.gfis-recognition-copy,.leadership-copy{padding:72px 24px}.gfis-facts,.leadership-points{grid-template-columns:1fr}.gfis-facts div,.leadership-points div{min-height:0}.story-grid--two{grid-template-columns:1fr;margin-left:auto}}@media(max-width:480px){.gfis-recognition-media,.leadership-photo{min-height:330px}}
