:root{--black:#000000;--grey-dark:#333333;--grey-mid:#666666;--grey-line:#E6E7E8;--indigo:#3D4DAD;--indigo-tint:#F2F4FA;--green:#51985C;--white:#ffffff;--font-heading:"Oswald", "Arial Narrow", sans-serif;--font-body:"Figtree", -apple-system, "Segoe UI", sans-serif;--measure:68ch;--gutter:1.25rem;--max-width:72rem}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--grey-dark);font-family:var(--font-body);font-weight:300;font-size:1.0625rem;line-height:1.65}h1,h2,h3{font-family:var(--font-heading);font-weight:500;color:var(--black);line-height:1.25;margin:2rem 0 .75rem}h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.875rem)}h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}h3{font-size:1.0625rem}a{color:var(--indigo)}a:hover{text-decoration:none}:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.skip-link{position:absolute;left:-9999px;background:var(--indigo);color:var(--white);padding:.6rem 1rem;z-index:10}.skip-link:focus{left:var(--gutter);top:var(--gutter)}.site-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem var(--gutter);max-width:var(--max-width);margin:0 auto;padding:1.5rem var(--gutter)1rem;border-bottom:2px solid var(--grey-line)}.site-title{font-family:var(--font-heading);font-weight:500;font-size:1.5rem;letter-spacing:.02em;color:var(--black);text-decoration:none;margin-right:auto;display:block}.site-logo{display:block;width:min(183px,52vw);height:auto}.site-nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;list-style:none;margin:0;padding:0}.site-nav a{font-family:var(--font-heading);font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-dark);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent}.site-nav a:hover{color:var(--indigo)}.site-nav a[aria-current=page]{color:var(--indigo);border-bottom-color:var(--indigo)}main{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)4rem}.hero{padding:3rem 0 1rem}.tagline{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.5rem,1.1rem + 2.2vw,2.5rem);line-height:1.3;color:var(--black);max-width:34ch;margin:0}.prose{max-width:var(--measure)}.prose img{max-width:100%;height:auto}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:2rem var(--gutter);list-style:none;margin:0;padding:0}.person img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--indigo-tint)}.person-name{margin:.6rem 0 .15rem}.person-role{margin:0;font-size:.9375rem;color:var(--grey-mid)}.pub-count{color:var(--grey-mid);font-size:.9375rem}.pub-year{border-bottom:2px solid var(--green);padding-bottom:.2rem}.pub-list{list-style:none;margin:0;padding:0}.pub{padding:.9rem 0;border-bottom:1px solid var(--grey-line)}.pub-title{margin:0 0 .2rem;font-weight:600}.pub-title a{text-decoration:none}.pub-title a:hover{text-decoration:underline}.pub-authors{margin:0 0 .15rem;font-size:.9375rem}.pub-meta{margin:0;font-size:.875rem;color:var(--grey-mid)}.pub-journal{font-style:italic}.pub-doi{margin-left:.5rem}.pub-tag{font-family:var(--font-heading);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-dark);background:var(--indigo-tint);border:1px solid var(--grey-line);padding:.05rem .4rem;vertical-align:.1em}.pub-note{color:var(--grey-mid)}.site-footer{border-top:2px solid var(--grey-line);max-width:var(--max-width);margin:0 auto;padding:1.5rem var(--gutter)3rem;font-size:.875rem;color:var(--grey-mid)}.site-footer p{margin:.2rem 0}.hero-title{font-size:clamp(1.6rem,1.2rem + 2.2vw,2.875rem);margin-top:1.5rem;max-width:30ch}.hero-lede{max-width:var(--measure);font-size:1.1875rem;color:var(--grey-dark)}.fig{margin:2rem 0}.fig img{width:100%;height:auto;background:var(--indigo-tint)}.fig figcaption{font-size:.875rem;line-height:1.55;color:var(--grey-mid);padding-top:.5rem;border-top:1px solid var(--grey-line)}.prose ol>li{margin-bottom:1.1rem}.prose ul>li{margin-bottom:.3rem}.media-group{margin-top:2.5rem}.media-list{list-style:none;margin:0;padding:0}.media-item{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--gutter);align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--grey-line)}.media-logo{width:100%;height:auto;background:var(--white)}.media-headline{margin:0 0 .3rem;font-size:1.0625rem}.media-blurb{margin:0 0 .3rem;font-size:.9375rem}.media-outlet{margin:0;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-mid)}.media-body[dir=rtl]{text-align:right}@media(max-width:30rem){.media-item{grid-template-columns:1fr}.media-logo{max-width:7.5rem}}.gallery-count{color:var(--grey-mid);font-size:.9375rem}.gallery{column-width:16rem;column-gap:var(--gutter);list-style:none;margin:0;padding:0}.gallery li{break-inside:avoid;margin:0 0 var(--gutter)}.gallery img{width:100%;height:auto;display:block;background:var(--indigo-tint)}.affiliation{list-style:none;margin:0 0 .5rem;padding:0}.affiliation li{margin:.1rem 0}.footer-contact{margin:0}