:root{color-scheme:light;--ink:#182c36;--muted:#4a5e68;--blue:#006b8f;--line:#ccd7dd;--surface:#f1f5f7;--white:#fff;color:var(--ink);background:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em}a:hover{color:var(--blue)}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}p{margin:0;line-height:1.65}h1,h2,h3,h4{margin:0;font-weight:500}h1{letter-spacing:-.045em;font-size:clamp(2.6rem,4.7vw,4.25rem);line-height:1.08}h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.15}h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.4}h4{margin-bottom:9px;font-size:.875rem;font-weight:600;line-height:1.5}img{max-width:100%}.wrap{width:min(1120px,100% - 96px);margin-inline:auto}.review-note{background:var(--ink);color:#fff;text-align:center;letter-spacing:.08em;padding:9px 24px;font-size:.75rem;line-height:1.6}.review-note span{letter-spacing:0;color:#d5e1e8;margin-left:20px}.skip{z-index:3;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex}.brand img{width:150px;height:auto;display:block}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav a{padding:14px 0;font-size:.95rem;text-decoration:none}.site-header nav a[aria-current]{color:var(--blue);text-underline-offset:8px;text-decoration:underline 2px}.hero{grid-template-columns:1.8fr 1fr;align-items:center;gap:48px;padding-block:72px 78px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.065em;margin-bottom:20px;font-size:.875rem}.intro{color:var(--muted);max-width:590px;margin-top:26px;font-size:1.15rem}.hero-mark{justify-self:end;width:100%;max-width:350px;height:auto}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.button{background:var(--blue);border:1px solid var(--blue);color:#fff;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 21px;font-size:.95rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.text-link{padding-block:8px;font-size:.95rem;line-height:1.5;display:inline-block}.section{padding-block:72px}.surface{background:var(--surface)}section[id],li[id]{scroll-margin-top:28px}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.section-heading .eyebrow{margin-bottom:12px}.section-heading>p{max-width:380px;color:var(--muted)}.themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.themes article{border-top:1px solid var(--line);padding-top:20px}.number{color:var(--blue);margin-bottom:24px;font-size:.875rem}.themes h3{margin-bottom:14px}.themes h3 a{text-decoration:none}.themes h3 a:hover{text-decoration:underline}.themes article>p:last-child{color:var(--muted)}.publication-list{margin:0;padding:0;list-style:none}.publication-list li{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:26px 0;display:grid}.publication-list li:last-child{border-bottom:1px solid var(--line)}.pub-meta{color:var(--muted);flex-direction:column;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.pub-meta>span:first-child{color:var(--ink)}.pub-content{min-width:0;max-width:890px}.pub-content>p{overflow-wrap:anywhere;font-size:1rem}.featured .pub-content>p{color:var(--muted);margin-top:12px;font-size:.875rem}.pub-content h3 a{text-decoration:none}.pub-content h3 a:hover{text-decoration:underline}.source-links{gap:20px;margin-top:10px;font-size:.875rem;display:flex}.source-links a{padding:5px 0;display:inline-block}.people-layout{grid-template-columns:1fr 1.65fr;gap:70px;display:grid}.section-intro{color:var(--muted);max-width:310px;margin-top:24px}.section-intro+.text-link{margin-top:20px}.pi-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.person{min-width:0}.person img{object-fit:cover;object-position:center 28%;background:#e3e9ed;width:100%;height:260px;display:block}.person h3{margin-top:18px}.person>p{color:var(--muted);margin-top:8px;font-size:.9rem}.profile-link{margin-top:9px;padding:7px 0;font-size:.875rem;line-height:1.5;display:inline-block}.person-text{border-top:1px solid var(--line);padding-top:4px}.notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.note{border-top:1px solid var(--line);flex-direction:column;align-items:start;min-width:0;padding-top:20px;display:flex}.note-date{color:var(--muted);margin-bottom:16px;font-size:.875rem}.note h3 a{text-decoration:none}.note h3 a:hover{text-decoration:underline}.note-author{color:var(--muted);margin-top:12px;font-size:.875rem}.note-excerpt{color:var(--muted);overflow-wrap:anywhere;margin-top:16px}.read-link{margin-top:18px;padding-block:10px;font-size:.875rem;line-height:1.5;display:inline-block}.invitation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.invitation-grid article{border-top:1px solid var(--line);flex-direction:column;align-items:start;padding-top:22px;display:flex}.invitation-grid p{color:var(--muted);margin-top:16px;margin-bottom:22px}.invitation-grid a{margin-top:auto;padding-block:10px;font-size:.95rem;line-height:1.5;display:inline-block}.footer{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding-block:32px;font-size:.875rem;display:flex}.footer-brand{font-weight:600;line-height:1.6;text-decoration:none}.footer-brand span{color:var(--muted);margin-top:4px;font-weight:400;display:block}.footer-links{align-items:center;gap:24px;display:flex}.footer-links a{padding-block:10px}.page-intro{padding-block:64px 52px}.page-intro h1{max-width:900px}.page-intro>.text-link{margin-top:20px}.section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding-block:15px;display:flex}.section-nav a{padding-block:8px;font-size:.95rem;display:inline-block}.directory-section,.bibliography-section{padding-block:48px}.directory-section>h2,.bibliography-section>h2{margin-bottom:30px}.people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;display:grid}.leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.people-grid .person img{height:240px}.leaders-grid .person img{height:300px}.alumni-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alumni-grid .person h3{font-size:1.1rem}.closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding-block:48px 64px;display:flex}.closing h2{max-width:650px;font-size:2rem}.section-description{color:var(--muted);margin:-12px 0 30px}.notes-section{padding-top:0}.notes-section .notes-grid{row-gap:44px}.contact-invitations{padding-top:12px}.contact-details{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.contact-details p{max-width:550px;color:var(--muted);margin-top:20px}.contact-details .button{margin-top:24px}.contact-details dl{margin:0}.contact-details dt{color:var(--muted);margin-bottom:10px;font-size:.875rem}.contact-details dd{overflow-wrap:anywhere;margin:0 0 24px;font-size:1.05rem}.social{justify-content:space-between;align-items:center;gap:32px;display:flex}.social h2{font-size:2rem}.social>div{flex-direction:column;gap:14px;display:flex}.social a{padding-block:8px;display:inline-block}.research-section{padding-block:64px}.theme-heading{max-width:740px;margin-bottom:40px}.theme-heading>p:last-child{color:var(--muted);margin-top:24px;font-size:1.05rem}.research-examples{grid-template-columns:1fr 1fr;gap:48px;display:grid}.research-example{border-top:1px solid var(--line);min-width:0;padding-top:24px}.research-status{color:var(--blue);margin-bottom:16px;font-size:.875rem}.research-example h3{font-size:1.6rem;line-height:1.25}.research-question{margin-top:20px;font-size:1.1rem}.research-body{color:var(--muted);gap:24px;margin-top:26px;display:grid}.research-body h4{color:var(--ink)}.related{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.related ul{margin:0;padding:0;list-style:none}.related li{margin-top:14px;font-size:.9rem;line-height:1.5}.related li span{color:var(--muted);margin-top:5px;font-size:.875rem;display:block}.related a{overflow-wrap:anywhere}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.site-header nav{gap:22px}.hero{gap:28px}.hero-mark{max-width:285px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leaders-grid{grid-template-columns:1fr 1fr}.notes-grid,.themes,.invitation-grid{gap:28px}.people-layout{gap:36px}.contact-details{gap:32px}}@media (width<=760px){.site-header{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding-block:22px}.brand img{width:125px}.site-header nav{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.hero{grid-template-columns:1fr 200px;gap:24px;padding-block:48px}.wide{display:none}.hero h1{font-size:2.9rem}.eyebrow{letter-spacing:.025em}.section{padding-block:52px}.section-heading{gap:30px}.people-layout{grid-template-columns:1fr;gap:30px}.section-intro{max-width:560px}.pi-grid{max-width:640px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.themes,.notes-grid,.invitation-grid{grid-template-columns:1fr}.themes{gap:28px}.themes article{display:block}.number{margin-bottom:12px}.note-excerpt{max-width:640px}.note .read-link{margin-top:12px}.note h3{font-size:1.35rem}.notes-grid,.invitation-grid{gap:30px}.invitation-grid p{margin-bottom:12px}.research-examples{grid-template-columns:1fr;gap:40px}.contact-details{grid-template-columns:1fr}.social,.closing{flex-direction:column;align-items:flex-start}.footer{flex-direction:column;gap:18px}.page-intro{padding-block:48px}.page-intro h1{font-size:3rem}.publication-list li{grid-template-columns:70px 1fr;gap:18px}}@media (width<=520px){.review-note span{margin:0;display:block}.site-header nav{gap:5px 12px}.site-header nav a{padding-block:12px;font-size:.875rem}.hero{padding-block:40px 46px;display:block}.hero-mark{display:none}.hero h1,.page-intro h1{font-size:2.65rem}.intro{font-size:1.05rem}.section-heading{margin-bottom:30px;display:block}.section-heading>p,.section-heading>.text-link{margin-top:22px}.actions{gap:18px}.person img,.people-grid .person img,.leaders-grid .person img{height:200px}.pi-grid,.people-grid{gap:30px 20px}.person h3{font-size:1.1rem}.person p{font-size:.875rem}.publication-list li{grid-template-columns:1fr;gap:12px}.pub-meta{flex-direction:row;gap:16px}.directory-section,.bibliography-section{padding-block:36px}.alumni-grid{grid-template-columns:1fr 1fr}.section-nav{gap:8px 20px}.research-section{padding-block:44px}.footer-links{flex-wrap:wrap;gap:22px}.contact-details dd{font-size:1rem}.page-intro br{display:none}.people-grid .person-text{align-self:start}}@media (width<=360px){.wrap{width:calc(100% - 32px)}.pi-grid,.people-grid,.alumni-grid{grid-template-columns:1fr}.person img,.people-grid .person img{height:280px}.site-header nav{justify-content:flex-start;gap:6px 18px}}@media (width<=760px){.hero{display:block}.hero-mark{display:none}.hero h1{max-width:600px}}.mobile-navigation{display:none}.person[data-person-id=michael-makutonin] img{object-position:center top}@media (width<=760px){.site-header{flex-direction:row;align-items:center;min-height:100px;position:relative}.site-header .desktop-navigation{display:none}.mobile-navigation{z-index:2;display:block;position:relative}.mobile-navigation summary{cursor:pointer;min-height:48px;padding:14px 8px;font-size:.95rem}.mobile-navigation summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.mobile-navigation nav{background:var(--white);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;width:220px;padding:10px 20px;display:flex;position:absolute;top:100%;right:0}.site-header .mobile-navigation nav a{padding:14px 0;font-size:1rem}}
