body{margin:0}

.gea{--ink:#142b46;--teal:#076757;--line:#cddbd7;background:#fafbf7;color:var(--ink);font:17px/1.62 system-ui,sans-serif;margin:0;letter-spacing:0}.gea *{box-sizing:border-box}.gea .inner{width:min(1150px,90%);margin:auto}.gea a{color:var(--teal);font-weight:650;text-decoration:underline;text-underline-offset:4px}.gea a:focus-visible{outline:3px solid #b8580e;outline-offset:4px}.gea header{background:white;border-bottom:1px solid var(--line)}.gea .bar,.gea .base{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.gea .brand{color:var(--ink);text-decoration:none;font-size:20px;letter-spacing:-.055em}.gea .brand span{font-weight:400}.gea nav{display:flex;gap:24px}.gea nav a{font-size:14px;text-decoration:none}.gea h1,.gea h2,.gea h3,.gea p,.gea figure,.gea dl,.gea dd{margin:0;color:inherit}.gea h1,.gea h2,.gea h3{font-family:inherit;line-height:1.1}.gea h1{font-size:clamp(43px,5.2vw,78px);font-weight:650;letter-spacing:-.059em;margin:16px 0 20px}.gea h2{font-size:clamp(29px,3.3vw,49px);letter-spacing:-.044em;margin:10px 0 22px}.gea h3{font-size:22px;letter-spacing:-.03em;margin-bottom:10px}.gea .label{font-size:12px;letter-spacing:.16em;color:var(--teal);font-weight:750;text-transform:uppercase}.gea .hero{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:5%;padding:clamp(36px,6vw,78px) 0}.gea .intro{font-size:clamp(18px,1.5vw,22px);line-height:1.52;max-width:49ch}.gea .links{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.gea a.cta{display:inline-block;padding:12px 19px;color:white;background:var(--teal);border-radius:6px;text-decoration:none}.gea .heroFig{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 14px 32px #173c4010}.gea .fighead,.gea figcaption{padding:15px 18px;color:#415759;font-size:13px}.gea .fighead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-weight:650}.gea .fighead b{background:#e7f3ef;color:#145d50;padding:2px 8px;border-radius:4px}.gea .shot{position:relative;width:100%;aspect-ratio:1.76;overflow:hidden;background:white}.gea .shot img{position:absolute;width:179%;max-width:none;height:auto;left:-79%;top:-41%;display:block}.gea figcaption{border-top:1px solid var(--line)}.gea .band{background:#133b45;color:white;padding:28px 0}.gea .band .label{color:#b5ddd4}.gea dl{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:10px}.gea dt{font-size:clamp(24px,2.6vw,40px);font-weight:650;letter-spacing:-.045em;line-height:1.25}.gea dd{font-size:14px;color:#d8e8e4}.gea .block{padding:clamp(34px,5.6vw,72px) 0}.gea .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.gea .card{padding:17px 0 0;border-top:2px solid var(--teal)}.gea .n{display:block;font-size:13px;color:var(--teal);font-weight:700;margin-bottom:12px}.gea .institution{background:#e9f2ef}.gea .split{display:grid;grid-template-columns:.85fr 1.2fr;gap:8%;align-items:start}.gea .copy p+p{margin-top:13px}.gea .fine{font-size:14px;color:#51646a}.gea .base{border-top:1px solid var(--line);font-size:14px}.gea .base a{text-decoration:none}
@media(max-width:770px){.gea .hero,.gea .split{grid-template-columns:1fr;gap:25px}.gea .cards{grid-template-columns:1fr;gap:20px}.gea dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.gea .heroFig{max-width:525px}.gea nav{gap:13px}.gea .bar{align-items:center}.gea .base{flex-wrap:wrap}.gea .inner{width:min(90%,620px)}}
@media(max-width:430px){.gea .brand{font-size:17px}.gea nav a{font-size:12px}.gea nav{gap:10px}.gea .links{gap:12px}.gea .fighead,.gea figcaption{padding:11px}.gea dd{font-size:12px}}

.local-4c460a030a.local-4c460a030a.local-4c460a030a{background:#133b45;color:#fff}
.local-7cdc8689ff.local-7cdc8689ff.local-7cdc8689ff{color:#b5ddd4}
.local-360328d5a0.local-360328d5a0.local-360328d5a0{max-width:64ch;margin-bottom:18px}
.local-dc4f67ac60.local-dc4f67ac60.local-dc4f67ac60{display:block;width:100%;max-width:900px;height:auto;aspect-ratio:16/9;background:#0c1630;border-radius:8px}
.local-df928149c5.local-df928149c5.local-df928149c5{margin-top:10px}
.local-eedb2619ac.local-eedb2619ac.local-eedb2619ac{color:#fff}
.local-2bdf8e45fd.local-2bdf8e45fd.local-2bdf8e45fd{margin-top:18px}