@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/fonts/manrope-v20-latin-regular.woff2)format("woff2"),url(/fonts/manrope-v20-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/fonts/manrope-v20-latin-500.woff2)format("woff2"),url(/fonts/manrope-v20-latin-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/fonts/manrope-v20-latin-600.woff2)format("woff2"),url(/fonts/manrope-v20-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/fonts/manrope-v20-latin-700.woff2)format("woff2"),url(/fonts/manrope-v20-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/fonts/manrope-v20-latin-800.woff2)format("woff2"),url(/fonts/manrope-v20-latin-800.ttf)format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/fonts/sora-v17-latin-regular.woff2)format("woff2"),url(/fonts/sora-v17-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/fonts/sora-v17-latin-500.woff2)format("woff2"),url(/fonts/sora-v17-latin-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/fonts/sora-v17-latin-600.woff2)format("woff2"),url(/fonts/sora-v17-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/fonts/sora-v17-latin-700.woff2)format("woff2"),url(/fonts/sora-v17-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:800;src:url(/fonts/sora-v17-latin-800.woff2)format("woff2"),url(/fonts/sora-v17-latin-800.ttf)format("truetype")}:root{--clr-page-background:#f8f9fd;--clr-card-background:#fdfdff;--clr-section-background:#f1f4ff;--clr-emphasis-background:#e0e6f5;--clr-dark-background:#17244a;--clr-text-strong:#17244a;--clr-text-body:#3e4964;--clr-text-muted:#5d6575;--clr-text-inverse:#fdfdfb;--clr-primary-base:#2445d8;--clr-primary-hover:#1832a8;--clr-primary-soft:#e8edff;--clr-secondary-base:#ad420d;--clr-secondary-hover:#873108;--clr-secondary-soft:#ffe9db;--clr-border-subtle:#d8deec;--clr-border-strong:#929bb0;--clr-accent:#ff934f;--clr-text-on-accent:#17244a;--clr-logo-background:var(--clr-page-background);--clr-logo-text:var(--clr-text-strong);--clr-logo-primary:var(--clr-primary-base);--clr-logo-primary-inverse:var(--clr-page-background);--clr-logo-accent:var(--clr-accent);--fs-small:clamp(.8rem, 1.5vw, .875rem);--fs-body:clamp(.9rem, 2vw, 1rem);--fs-subheading:clamp(1.1rem, 2.25vw, 1.25rem);--fs-heading:clamp(1.5rem, 2.5vw, 2rem);--fs-title:clamp(2.1rem, 7vw, 4rem);--ff-body:"Manrope", sans-serif;--ff-heading:"Sora", sans-serif;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100lvh;font-size:var(--fs-body);font-family:var(--ff-body);color:var(--clr-text-body);background:var(--clr-page-background);flex-direction:column;display:flex}@media (width<=44rem){body:has(.mobile-nav[data-open=true]){overflow:hidden}}body.blue1{--clr-page-background:#fffbf1;--clr-card-background:#fff;--clr-section-background:#f5efde;--clr-emphasis-background:#eae4d2;--clr-dark-background:#17244a;--clr-text-strong:#17244a;--clr-text-body:#3e4964;--clr-text-muted:#5d6575;--clr-text-inverse:#fff;--clr-primary-base:#2445d8;--clr-primary-hover:#1832a8;--clr-primary-soft:#e8edff;--clr-secondary-base:#ad420d;--clr-secondary-hover:#873108;--clr-secondary-soft:#ffe9db;--clr-border-subtle:#ddd6c3;--clr-border-strong:#97917f;--clr-accent:#ff934f;--clr-text-on-accent:#17244a}body.blue2{--clr-page-background:#f6f8fa;--clr-card-background:#fff;--clr-section-background:#edf2f5;--clr-emphasis-background:#e3eef0;--clr-dark-background:#092d43;--clr-text-strong:#102f42;--clr-text-body:#334e60;--clr-text-muted:#526777;--clr-text-inverse:#fff;--clr-primary-base:#087f8c;--clr-primary-hover:#066570;--clr-primary-soft:#e2f3f4;--clr-secondary-base:#173f5f;--clr-secondary-hover:#103149;--clr-secondary-soft:#e8eff5;--clr-border-subtle:#d7e1e7;--clr-border-strong:#8296a5;--clr-accent:#173f5f;--clr-text-on-accent:#103149}body.green1{--clr-page-background:#fcfaf1;--clr-card-background:#fff;--clr-section-background:#f3f0e1;--clr-emphasis-background:#eae6d3;--clr-dark-background:#082f29;--clr-text-strong:#123a31;--clr-text-body:#3b5248;--clr-text-muted:#526257;--clr-text-inverse:#fff;--clr-primary-base:#145c47;--clr-primary-hover:#0d4535;--clr-primary-soft:#e3f0e8;--clr-secondary-base:#756018;--clr-secondary-hover:#584710;--clr-secondary-soft:#f9f1cf;--clr-border-subtle:#dedac7;--clr-border-strong:#99967c;--clr-accent:#f3dc86;--clr-text-on-accent:#123a31}main{flex:1;display:grid}section,header,footer{--page-padding:3rem;--section-inline-padding:1.5rem;--content-max-width:1100px;@media (width<=41rem){--section-inline-padding:1rem}grid-template-columns:[full-width-start] minmax(var(--section-inline-padding), 1fr) [content-start] min(100% - (var(--section-inline-padding) * 2), var(--content-max-width)) [content-end] minmax(var(--section-inline-padding), 1fr) [full-width-end];width:100%;display:grid}section>*,header>*,footer>*{grid-column:content}header,footer{--content-max-width:1100px}section:first-child{padding-block-start:var(--page-padding)}section:last-child{padding-block-end:var(--page-padding)}h1,h2,h3,h4,h5,h6{color:var(--clr-text-strong);font-family:var(--ff-heading);text-wrap:pretty;max-width:70ch;font-weight:600}p{text-wrap:pretty;max-width:70ch}a{color:var(--clr-primary-base);width:fit-content;display:inline-block}a:hover{color:var(--clr-primary-hover)}img,svg{object-fit:cover;width:100%;height:100%;display:block}.md{& p{padding-block-end:.5lh}& h1,& h2,& h3,& h4,& h5,& h6{font-family:var(--ff-body);margin-block-start:.1lh;font-weight:600}& h2{font-size:1.375rem}& h3{font-size:1.125rem}& img{mix-blend-mode:multiply;border:2px solid;width:100%;padding:1ch}}.caps-title{font-family:var(--ff-heading);text-transform:uppercase;color:var(--clr-text-muted);font-size:.95rem;font-weight:600}::selection{color:#17244a;background:#d7ddfa}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--clr-border-subtle);color:var(--clr-primary-soft);background:var(--clr-dark-background)}.footer-inner[data-astro-cid-jo6i4kqk]{padding-block:2.75rem 1.5rem}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem 3rem;padding-bottom:2.5rem;display:grid}.group-info[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.group-name[data-astro-cid-jo6i4kqk]{color:var(--clr-text-inverse);font-size:var(--fs-heading);font-family:var(--ff-heading);font-weight:800;line-height:1}.description[data-astro-cid-jo6i4kqk]{max-width:48ch;font-size:var(--fs-subheading);margin:0}.institution[data-astro-cid-jo6i4kqk]{line-height:1.8}.footer-links[data-astro-cid-jo6i4kqk]{text-align:right;justify-content:flex-end;gap:4rem 5rem;display:flex}.research-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;text-wrap:nowrap;line-height:1.5}.contact-links-inner[data-astro-cid-jo6i4kqk]{display:flex}ul[data-astro-cid-jo6i4kqk]{gap:.65rem;margin-block-start:.5rem;list-style:none;display:grid}.contact-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.75rem;display:flex}.link-heading[data-astro-cid-jo6i4kqk]{color:var(--clr-text-inverse);font-weight:800}.email[data-astro-cid-jo6i4kqk]{text-wrap:nowrap;display:inline-block}a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:4px;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--clr-primary-base);outline-offset:4px}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--clr-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--clr-primary-soft);font-size:var(--fs-small);opacity:.7;margin:0;line-height:1.6}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small)}@media (width<=750px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.group-info[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center}.footer-links[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}}@media (width<=500px){.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:3rem}}.button{text-align:center;cursor:pointer;height:fit-content;font-family:var(--ff-body);font-size:var(--fs-body);color:var(--clr-primary-base);border:2px solid var(--clr-primary-base);background:0 0;justify-content:center;align-items:center;gap:1ch;padding-block:.5ch;padding-inline:2ch 1.5ch;font-weight:600;text-decoration:none;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in-out;display:flex;& svg{width:1.5ch;height:1.5ch}&:hover{color:var(--clr-page-background);background:var(--clr-primary-base)}}.button.solid{color:var(--clr-page-background);background:var(--clr-primary-base);&:hover{background:var(--clr-primary-hover)}}.button.small{font-size:var(--fs-small)}.button.big{font-size:var(--fs-subheading)}.button.white{background:var(--clr-dark-background);border-color:var(--clr-text-inverse);color:var(--clr-text-inverse);&:hover{color:var(--clr-dark-background);background:var(--clr-text-inverse)}}.site-header[data-astro-cid-l7arcky5]{--_clr-navbar-background:var(--clr-page-background);--clr-logo-background:var(--_clr-navbar-background);z-index:10;border-bottom:1px solid var(--clr-border-subtle);background:var(--_clr-navbar-background);position:sticky;top:0}.navigation[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin-inline:auto;padding-block:.75rem;display:flex}.navigation[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:var(--clr-text-strong)}.brand[data-astro-cid-l7arcky5]{width:calc(12.5 * var(--fs-body));font-size:var(--fs-subheading);letter-spacing:-.02em;font-weight:600;line-height:1.35;text-decoration:none}.navigation-main[data-astro-cid-l7arcky5]{flex:1;justify-content:space-between;display:flex}.nav-links[data-astro-cid-l7arcky5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem 1.3rem;display:flex}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{text-underline-offset:6px;white-space:nowrap;padding:.4rem 0;text-decoration:none}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{text-decoration:underline 2px}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:not(.nav-button)[aria-current=page]{font-weight:600;text-decoration:underline 2px}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5].nav-button{color:var(--clr-primary-soft);background:var(--clr-primary-base);border-radius:.25rem;padding-inline:1.25ch;font-weight:600;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in-out;&:hover{background:var(--clr-primary-hover);text-decoration:none}}.menu-toggle[data-astro-cid-l7arcky5]{border:1px solid var(--clr-border-subtle);font:inherit;cursor:pointer;background:0 0;border-radius:2px;align-items:center;column-gap:.7rem;padding:0 .9rem;display:none}.menu-icon[data-astro-cid-l7arcky5]{gap:5px;width:1.25rem;display:grid}.menu-icon[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:var(--clr-text-body);height:2px;display:block}a[data-astro-cid-l7arcky5]:focus-visible,button[data-astro-cid-l7arcky5]:focus-visible{outline:2px solid var(--clr-primary-base);outline-offset:4px}.skip-link[data-astro-cid-l7arcky5]{z-index:10;background:var(--clr-primary-base);border-radius:4px;padding:.65rem 1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link[data-astro-cid-l7arcky5]:focus{transform:translateY(0)}@media (width<=630px){.site-header[data-astro-cid-l7arcky5]{position:initial}.navigation[data-astro-cid-l7arcky5]{flex-wrap:wrap;gap:1rem}.nav-links[data-astro-cid-l7arcky5]{flex:0 0 100%;justify-content:flex-start;gap:.3rem 1.3rem;padding-top:.3rem}.navigation[data-astro-cid-l7arcky5][data-enhanced=true] .menu-toggle[data-astro-cid-l7arcky5]{display:inline-flex}.navigation[data-astro-cid-l7arcky5][data-enhanced=true][data-open=false] .nav-links[data-astro-cid-l7arcky5]{display:none}.navigation[data-astro-cid-l7arcky5][data-enhanced=true][data-open=true] .nav-links[data-astro-cid-l7arcky5]{display:flex}}[data-astro-cid-l7arcky5][hidden]{display:none!important}
