.academic-home{--accent:#b1436e;--accent-strong:#8d2f55;--accent-tint:#f9e9ef;border-top:3px solid var(--accent);color:#20262e;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.academic-home ::selection{background:var(--accent-tint)}.academic-home a{color:#165c91;text-underline-offset:3px;text-decoration-thickness:1px}.academic-home a:hover{color:var(--accent-strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.academic-home a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.academic-skip-link{z-index:100;background:#173a55;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:#fff!important}.academic-skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.academic-header{background:#fbfcfd;border-bottom:1px solid #d7dde2}.academic-header-inner,.academic-secondary-nav,.academic-intro,.academic-section,.academic-footer{width:min(1060px,100% - 48px);margin-left:auto;margin-right:auto}.academic-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.academic-name{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;text-decoration:none;color:#20262e!important}.academic-primary-nav,.academic-secondary-nav,.academic-contact-row,.academic-project-links,.academic-footer nav{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.academic-primary-nav a,.academic-secondary-nav a{text-decoration:none}.academic-primary-nav a{color:#35404a;font-size:14px}.academic-secondary-nav{border-top:1px solid #edf0f2;min-height:42px;font-size:13px}.academic-secondary-nav span{color:#717b84;margin-right:auto}.academic-intro{grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);gap:clamp(48px,8vw,110px);padding-top:88px;padding-bottom:88px;display:grid}.academic-eyebrow,.academic-section-number,.academic-project-meta,.academic-venue{color:#65717b;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.academic-eyebrow{color:var(--accent);margin:0 0 18px;font-weight:700}.academic-intro h1{color:#18232c;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,78px);font-weight:400;line-height:1}.academic-role{color:#263744;margin:22px 0 5px;font-size:19px;font-weight:600}.academic-affiliation{color:#5f6972;margin:0;font-size:14px;line-height:1.55}.academic-intro-copy p{max-width:690px;margin:0 0 20px}.academic-intro-copy .academic-lede{color:#243746;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,32px);line-height:1.38}.academic-contact-row{margin-top:30px;font-size:14px}.academic-section{border-top:1px solid #cfd6dc;grid-template-columns:minmax(190px,.55fr) minmax(0,1.7fr);gap:clamp(48px,8vw,110px);padding-top:70px;padding-bottom:76px;scroll-margin-top:24px;display:grid}.academic-section-heading{align-self:start}.academic-section-number{color:var(--accent);margin:0 0 10px;font-weight:700}.academic-section h2,.academic-footer h2{color:#1c2c38;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.18}.academic-section-intro{color:#44515b;max-width:700px;margin:0 0 34px;font-size:18px}.academic-area-list{border-top:1px solid #d7dde2}.academic-area-list article{border-bottom:1px solid #d7dde2;grid-template-columns:minmax(150px,.62fr) minmax(0,1.38fr);gap:30px;padding:24px 0;display:grid}.academic-area-list h3,.academic-project h3,.academic-collaboration h3{color:#1f303d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.3}.academic-area-list p{color:#4d5962;margin:0}.academic-projects{border-top:2px solid var(--accent)}.academic-project{border-bottom:1px solid #cfd6dc;grid-template-columns:110px minmax(0,1fr);gap:28px;padding:32px 0 36px;display:grid}.academic-project-meta{align-content:start;gap:4px;display:grid}.academic-project h3{font-size:28px}.academic-project-subtitle{color:#3a4a56;margin:4px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:19px}.academic-project p:not(.academic-project-subtitle):not(.academic-project-links){margin:0}.academic-project-links{margin:18px 0 0;font-size:14px}.academic-publication-list{border-top:1px solid #9faab3;margin:0;padding:0;list-style:none}.academic-publication-list li{border-bottom:1px solid #d7dde2;padding:25px 0 27px}.academic-publication-list p{color:#4c5861;margin:3px 0;font-size:14px}.academic-publication-list .academic-publication-title{color:#1f303d;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.4}.academic-publication-title a{color:#1f4f74}.academic-publication-list strong{color:#20262e}.academic-publication-list .academic-venue{color:#6a747c;margin-top:8px;font-size:11px}.academic-collaboration{background:#f5f8fa;border-left:3px solid #6d8fac;margin-top:34px;padding:24px 28px}.academic-collaboration h3{margin-bottom:10px;font-size:20px}.academic-collaboration p{margin:7px 0}.academic-site-list{border-top:1px solid #9faab3}.academic-site-list>a{color:inherit;border-bottom:1px solid #d7dde2;grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:26px;padding:19px 0;text-decoration:none;display:grid}.academic-site-list>a:hover strong,.academic-site-list>a:hover>span:last-child{color:#165c91}.academic-site-list strong{color:#263744;font-family:Georgia,Times New Roman,serif;font-size:19px}.academic-site-list>a>span:nth-child(2){color:#59656e;font-size:14px}.academic-site-list>a>span:last-child{color:#7b858d}.academic-practice-body{background:#fafbfc;border:1px solid #cfd6dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 32px;display:grid}.academic-practice-body p{margin:0}.academic-practice-body>a{white-space:nowrap}.academic-footer{border-top:3px solid #284b63;padding-top:62px;padding-bottom:36px}.academic-footer>div{max-width:650px}.academic-footer h2{margin-bottom:14px;font-size:28px}.academic-footer p{text-wrap:balance;margin:0 0 10px}.academic-footer nav{border-top:1px solid #d7dde2;margin-top:46px;padding-top:20px;font-size:13px}.academic-footer .academic-footer-note{color:#768089;margin-top:28px;font-size:12px}@media (max-width:760px){.academic-header-inner,.academic-secondary-nav,.academic-intro,.academic-section,.academic-footer{width:min(100% - 32px,1060px)}.academic-header-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.academic-secondary-nav{gap:7px 18px;padding:11px 0 13px}.academic-secondary-nav span{flex-basis:100%}.academic-intro,.academic-section{grid-template-columns:1fr;gap:34px}.academic-intro{padding-top:58px;padding-bottom:62px}.academic-section{padding-top:50px;padding-bottom:56px}.academic-area-list article{grid-template-columns:1fr;gap:9px}.academic-project{grid-template-columns:1fr;gap:13px}.academic-project-meta{gap:14px;display:flex}.academic-site-list>a{grid-template-columns:minmax(86px,.4fr) minmax(0,1fr) auto;gap:14px}.academic-practice-body{grid-template-columns:1fr;gap:16px;padding:24px}.academic-footer{padding-top:48px}}@media (max-width:430px){.academic-home{font-size:15px}.academic-primary-nav{gap:8px 18px}.academic-intro h1{font-size:54px}.academic-contact-row{flex-direction:column;align-items:flex-start;gap:7px}.academic-section-intro{font-size:17px}.academic-site-list>a{grid-template-columns:1fr auto;gap:5px 14px}.academic-site-list>a>span:nth-child(2){grid-column:1/-1}}
