.institution-page{--accent:#278f4d;--accent-soft:#dcebdd}.institution-rich-hero{color:#fff;isolation:isolate;background:#0a1634;align-items:end;min-height:760px;display:grid;position:relative;overflow:hidden}.institution-rich-hero img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.institution-rich-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a1634f7,#0a1634c7 50%,#0a163438),linear-gradient(#0000 45%,#0a1634c2);position:absolute;inset:0}.institution-rich-hero:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);width:420px;height:420px;box-shadow:0 0 0 72px color-mix(in srgb,var(--accent) 8%,transparent),0 0 0 144px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:50%;position:absolute;top:-80px;right:-90px}.institution-rich-copy{z-index:2;padding:110px clamp(28px,7vw,120px) 105px;position:relative}.institution-rich-copy h1{max-width:1000px;font-family:var(--serif);letter-spacing:-.055em;margin:28px 0;font-size:clamp(58px,6.5vw,98px);font-weight:500;line-height:.9}.institution-rich-copy>p:last-of-type{color:#d1dced;max-width:760px;margin:0;font-size:16px;line-height:1.75}.institution-rich-badge{background:var(--accent);border-radius:50%;flex-direction:column;justify-content:center;width:172px;height:172px;padding:27px;display:flex;position:absolute;bottom:8%;right:7%;box-shadow:0 24px 60px #0000004d}.institution-rich-badge strong{font-family:var(--serif);font-size:48px;line-height:1}.institution-rich-badge span{letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:800}.institution-rich-intro{background:var(--paper);grid-template-columns:.42fr 1fr 1fr;gap:clamp(38px,5vw,85px);padding:clamp(90px,9vw,140px) clamp(28px,7vw,120px);display:grid}.institution-rich-intro h2,.institution-rich-section h2,.institution-protection h2,.institution-engage h2{color:var(--forest);font-family:var(--serif);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(42px,4.4vw,70px);font-weight:500;line-height:.98}.institution-rich-intro p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.85}.institution-rich-intro .lead{color:var(--deep);font-family:var(--serif);font-size:24px;line-height:1.4}.institution-rich-section{background:#eef1f5;padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px)}.institution-rich-heading{grid-template-columns:.45fr 1fr .72fr;align-items:end;gap:clamp(38px,5vw,80px);display:grid}.institution-rich-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.institution-model-grid{background:#17377724;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.institution-model-grid article{background:var(--paper);flex-direction:column;min-height:440px;padding:34px;display:flex}.institution-model-grid article>span{color:var(--accent);font-size:9px;font-weight:800}.institution-model-grid h3{color:var(--forest);font-family:var(--serif);margin:auto 0 18px;font-size:36px;line-height:1}.institution-model-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.institution-capabilities{background:var(--deep);color:#fff;padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px)}.institution-capabilities .institution-rich-heading h2{color:#fff}.institution-capabilities .institution-rich-heading>p{color:#c8d4ea}.institution-capability-grid{border-top:1px solid #a7c9b247;border-left:1px solid #a7c9b247;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.institution-capability-grid article{border-bottom:1px solid #a7c9b247;border-right:1px solid #a7c9b247;flex-direction:column;min-height:285px;padding:30px;display:flex}.institution-capability-grid span{color:var(--gold-light);font-size:9px}.institution-capability-grid h3{font-family:var(--serif);margin:auto 0 15px;font-size:29px}.institution-capability-grid p{color:#c8d4ea;margin:0;font-size:12px;line-height:1.7}.institution-pathway{background:var(--paper);padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px)}.institution-pathway-list{border-top:1px solid var(--line);margin-top:65px}.institution-pathway-list article{border-bottom:1px solid var(--line);grid-template-columns:70px .65fr 1fr;align-items:start;gap:35px;padding:27px 0;display:grid}.institution-pathway-list>article>span{color:var(--accent);font-size:10px;font-weight:800}.institution-pathway-list h3{color:var(--forest);font-family:var(--serif);margin:0;font-size:28px}.institution-pathway-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.institution-protection{background:var(--accent-soft);grid-template-columns:.78fr 1.22fr;gap:clamp(60px,8vw,130px);padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px);display:grid}.institution-protection-list{border-top:1px solid #1737772e}.institution-protection-list article{border-bottom:1px solid #1737772e;grid-template-columns:55px 1fr;gap:22px;padding:27px 0;display:grid}.institution-protection-list span{color:var(--accent);font-size:10px;font-weight:800}.institution-protection-list h3{color:var(--forest);font-family:var(--serif);margin:0 0 10px;font-size:27px}.institution-protection-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.institution-governance{background:#f4f5f7;padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px)}.institution-governance-grid{background:#17377724;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.institution-governance-grid article{background:var(--paper);flex-direction:column;min-height:315px;padding:30px;display:flex}.institution-governance-grid span{color:var(--accent);font-size:9px;font-weight:800}.institution-governance-grid h3{color:var(--forest);font-family:var(--serif);margin:auto 0 15px;font-size:28px}.institution-governance-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.institution-engage{color:#fff;background:linear-gradient(120deg,#173777,#0a1634);grid-template-columns:1fr .85fr;align-items:end;gap:clamp(55px,8vw,120px);padding:clamp(90px,9vw,135px) clamp(28px,7vw,120px);display:grid}.institution-engage h2{color:#fff}.institution-engage p{color:#c8d4ea;margin:0 0 30px;font-size:13px;line-height:1.8}.institution-engage-actions{flex-wrap:wrap;gap:12px;display:flex}.institution-engage .button-outline{color:#fff;border-color:#ffffff73}@media (max-width:1050px){.institution-rich-intro,.institution-rich-heading{grid-template-columns:1fr 1fr}.institution-rich-intro>.about-section-index,.institution-rich-heading>.about-section-index{grid-column:1/-1}.institution-model-grid,.institution-capability-grid,.institution-governance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.institution-rich-hero{min-height:760px}.institution-rich-copy{padding:78px 22px 190px}.institution-rich-copy h1{font-size:51px}.institution-rich-badge{width:138px;height:138px;bottom:28px;right:22px}.institution-rich-badge strong{font-size:38px}.institution-rich-intro,.institution-rich-heading{grid-template-columns:1fr}.institution-rich-intro,.institution-rich-section,.institution-capabilities,.institution-pathway,.institution-protection,.institution-governance,.institution-engage{padding:76px 22px}.institution-model-grid,.institution-capability-grid,.institution-governance-grid{grid-template-columns:1fr}.institution-model-grid article{min-height:370px}.institution-pathway-list article{grid-template-columns:42px 1fr}.institution-pathway-list p{grid-column:2}.institution-protection,.institution-engage{grid-template-columns:1fr}.institution-engage-actions{flex-direction:column}.institution-engage-actions a{text-align:center}}
