*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}main,header,footer,nav,section,article,aside{display:block}img,svg{display:block;max-width:100%}ul,ol{margin:0;padding-left:1.25rem}address{font-style:normal}strong{font-weight:700}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}:root{--academic-blue: #245c7c;--academic-blue-dark: #173f59;--academic-ink: #30353a;--academic-muted: #666d73;--academic-rule: #e1e4e6}html{min-height:100%;background:#fff;font-size:16px;scroll-behavior:smooth}body{margin:0;padding:0;background:#fff;color:var(--academic-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65}a,a:visited{color:var(--academic-blue);text-decoration:none}a:hover{color:var(--academic-blue-dark);text-decoration:underline;text-underline-offset:3px}a:focus-visible{border-radius:2px;outline:3px solid #0b4f71;outline-offset:3px;box-shadow:0 0 0 2px #fff}.skip-link{position:fixed;z-index:100;top:8px;left:12px;padding:8px 12px;background:#fff;border:1px solid var(--academic-blue);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.masthead{position:sticky;z-index:20;top:0;width:100%;background:rgba(255,255,255,.96);border-bottom:1px solid var(--academic-rule);animation:none;backdrop-filter:blur(10px)}.masthead__inner-wrap{box-sizing:border-box;width:min(1180px,100% - 48px);max-width:none;min-height:68px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:34px;font-family:inherit}.masthead__title{flex:0 0 auto;color:#363b40;font-family:Georgia,"Times New Roman",serif;font-size:1.17rem;font-weight:700;letter-spacing:-0.01em;text-decoration:none}.masthead__title:hover{color:var(--academic-blue);text-decoration:none}.masthead__nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.4vw,32px);font-size:.88rem;font-weight:600}.masthead__nav a{min-height:32px;padding:4px 0;display:inline-flex;align-items:center;color:#51575d;white-space:nowrap;text-decoration:none}.masthead__nav a:hover{color:var(--academic-blue);text-decoration:underline}#main{box-sizing:border-box;width:min(1180px,100% - 48px);max-width:none;margin:0 auto;padding:64px 0 92px;display:grid;grid-template-columns:minmax(210px, 250px) minmax(0, 760px);justify-content:space-between;gap:clamp(52px,8vw,112px);animation:none}#main::before,#main::after{display:none}#main.main--standalone{grid-template-columns:minmax(0, 760px);justify-content:center}.page,.archive{width:auto;min-width:0;margin:0;padding:0}.page .page__content{width:auto}.sidebar,.sidebar.sticky{width:auto;max-width:250px;height:auto;margin:0;padding:0;overflow:visible;position:sticky;top:108px;align-self:start;opacity:1;transform:none}.author-profile{min-width:0}.author__avatar{display:block;width:208px;height:auto}.author__avatar img,.author__avatar img.author__avatar{display:block;box-sizing:border-box;width:208px;max-width:100%;height:auto;aspect-ratio:1;padding:0;object-fit:cover;object-position:center 35%;background:#edf0f2;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(28,45,58,.08)}.author__content{display:block;width:100%;padding:0;line-height:1.48}.sidebar .author__name{margin:24px 0 4px;color:#24292e;font-family:Georgia,"Times New Roman",serif;font-size:1.72rem;font-weight:500;letter-spacing:-0.025em;line-height:1.18}.sidebar .author__role{margin:0;color:#41474c;font-family:inherit;font-size:.96rem;font-weight:650;line-height:1.45}.sidebar .author__affiliation{margin:4px 0 0;color:var(--academic-muted);font-family:inherit;font-size:.87rem;line-height:1.48}.author__affiliation a{text-decoration:none}.author__contact{margin:21px 0 0;display:grid;gap:5px;color:var(--academic-muted);font-size:.83rem;font-style:normal}.author__contact a{width:fit-content;text-decoration:none}.author__links{margin-top:18px;padding-top:12px;display:grid;gap:0;border-top:1px solid var(--academic-rule);font-size:.86rem}.author__links a{width:fit-content;min-height:32px;padding:4px 0;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.author__links a:hover{text-decoration:underline}.author__links .profile-icon{width:18px;height:18px;flex:0 0 18px;color:#78858d;fill:currentColor}.author__links a:hover .profile-icon{color:var(--academic-blue-dark)}.page__title,.archive .page__title{margin:0 0 24px;color:#252a2e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.3vw,2.55rem);font-weight:400;letter-spacing:-0.035em;line-height:1.16}.page__content>p,.archive>p:not(.section-kicker,.page-lead,.authorship-legend){max-width:700px;margin:0 0 1.3em;color:#464c51}.archive>h2{margin:34px 0 12px;color:#2d3439;font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:600;line-height:1.3}.page__content h2{padding-bottom:0;border-bottom:0}.home-lead{max-width:715px;margin:0 0 21px;color:#28343c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.55}.academic-section{padding:0 0 62px;scroll-margin-top:96px}.academic-section+.academic-section{padding-top:7px;border-top:1px solid var(--academic-rule)}.academic-section:last-child{padding-bottom:0}.section-kicker{margin:0 0 6px;padding-top:44px;color:var(--academic-blue);font-size:.7rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.academic-section:first-child .section-kicker{padding-top:0}.archive .page-kicker{padding-top:0}.academic-section h1,.academic-section h2,.section-heading-row h2{margin:0 0 24px;color:#252a2e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.3vw,2.55rem);font-weight:400;letter-spacing:-0.035em;line-height:1.16}.academic-section>p:not(.section-kicker,.home-lead,.section-intro,.authorship-legend){max-width:700px;margin:17px 0 0;color:#464c51}.section-intro,.page-lead{max-width:640px;margin:-11px 0 30px;color:var(--academic-muted);font-size:.94rem;line-height:1.65}.page__content p a,.page__content li a,.page__content dd a,.archive>p a,.archive>ul a,.news-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.section-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.section-link{flex:0 0 auto;font-size:.82rem;font-weight:600;text-decoration:none}.research-list{margin:0;padding:0;border-top:1px solid var(--academic-rule);list-style:none}.research-item{padding:22px 0;display:grid;grid-template-columns:38px minmax(0, 1fr);gap:13px;border-bottom:1px solid var(--academic-rule)}.research-number{padding-top:2px;color:#8a9298;font-family:Georgia,"Times New Roman",serif;font-size:.82rem}.research-item h3{margin:0 0 5px;color:#2d3439;font-family:Georgia,"Times New Roman",serif;font-size:1.11rem;font-weight:600;line-height:1.35}.research-item p{margin:0;color:var(--academic-muted);font-size:.93rem;line-height:1.62}.news-list{margin:0;padding:0;display:grid;list-style:none}.news-item{padding:14px 0;display:grid;grid-template-columns:88px minmax(0, 1fr);gap:24px;border-bottom:1px solid var(--academic-rule)}.news-item:first-child{border-top:1px solid var(--academic-rule)}.news-item p{margin:0}.news-date{color:var(--academic-blue);font-size:.81rem;font-weight:700;white-space:nowrap}.news-item p:last-child{color:#4c5257;font-size:.92rem;line-height:1.55}.publication-list{border-top:1px solid var(--academic-rule)}.publication-entry{padding:27px 0 29px;display:grid;grid-template-columns:54px minmax(0, 1fr);gap:18px;border-bottom:1px solid var(--academic-rule)}.publication-year{margin:2px 0 0;color:var(--academic-muted);font-family:Georgia,"Times New Roman",serif;font-size:.91rem;font-variant-numeric:tabular-nums}.publication-title{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:1.14rem;font-weight:600;line-height:1.4}.publication-title a{color:var(--academic-blue-dark);text-decoration:none}.publication-title a:hover{text-decoration:underline}.publication-authors,.publication-venue,.publication-summary,.publication-links{margin:0}.publication-authors{padding-top:8px;color:#535a60;font-size:.87rem;line-height:1.48}.publication-venue{padding-top:3px;color:#4d555b;font-family:Georgia,"Times New Roman",serif;font-size:.87rem;line-height:1.48}.publication-summary{max-width:650px;padding-top:11px;color:var(--academic-muted);font-size:.84rem;line-height:1.57}.author-marker{margin-left:.1em;color:var(--academic-blue);font-size:.66em;font-weight:600;line-height:0;top:-0.42em}.authorship-legend{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:5px 18px;color:var(--academic-muted);font-size:.78rem;line-height:1.5}.authorship-legend sup{margin-right:.22em;color:var(--academic-blue);font-size:.72em;font-weight:600;top:-0.36em}.publication-links{padding-top:13px;display:flex;flex-wrap:wrap;gap:2px 13px}.publication-links a{min-height:36px;padding:6px 2px;display:inline-flex;align-items:center;font-size:.79rem;font-weight:750;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.path-group+.path-group{margin-top:2.2rem}.path-group-title{margin:0 0 .7rem;color:var(--academic-blue);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.path-list{border-top:1px solid var(--academic-rule)}.path-entry{padding:18px 0;display:grid;grid-template-columns:132px minmax(0, 1fr);gap:24px;border-bottom:1px solid var(--academic-rule)}.path-date{color:var(--academic-muted);font-family:Georgia,"Times New Roman",serif;font-size:.86rem;font-variant-numeric:tabular-nums}.path-entry h4{margin:0 0 4px;color:#2d3439;font-family:Georgia,"Times New Roman",serif;font-size:1.06rem;font-weight:600;line-height:1.4}.path-entry p{margin:.2rem 0 0;color:var(--academic-muted);font-size:.88rem;line-height:1.55}.contact-grid{margin:0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:24px;padding-top:18px;border-top:1px solid var(--academic-rule)}.contact-grid dt{color:#30363b;font-size:.9rem;font-weight:700}.contact-grid dd{margin:0;color:#4c5257;font-size:.9rem}.contact-grid dt+dd{margin-top:.45rem}@media(max-width: 840px){.masthead__inner-wrap{min-height:auto;padding:15px 0;align-items:flex-start;flex-direction:column;gap:10px}.masthead__nav{width:100%;justify-content:flex-start;gap:18px;overflow-x:auto;padding-bottom:2px}#main{grid-template-columns:1fr;gap:58px;padding-top:48px}#main.archive-main{gap:0}#main.archive-main>.sidebar{display:none}.sidebar,.sidebar.sticky{position:static;max-width:none}.author-profile{display:grid;grid-template-columns:154px minmax(0, 1fr);align-items:start;gap:30px}.author__avatar,.author__avatar img,.author__avatar img.author__avatar{width:154px}.sidebar .author__name{margin-top:0}.author__contact,.author__links{margin-top:12px}.author__links{grid-template-columns:repeat(3, max-content);column-gap:12px}.author__links a{min-height:36px;padding:5px 0}.academic-section{scroll-margin-top:118px}}@media(max-width: 600px){.masthead__inner-wrap,#main{width:min(100% - 32px,540px)}.masthead__nav{flex-wrap:wrap;gap:8px 12px;overflow-x:visible;font-size:.82rem}.masthead__nav a,.section-link{min-height:40px;padding-top:7px;padding-bottom:7px}#main{padding:38px 0 70px;gap:48px}.author-profile{grid-template-columns:96px minmax(0, 1fr);column-gap:20px;row-gap:0}.author__avatar,.author__avatar img,.author__avatar img.author__avatar{width:96px}.author__avatar{grid-column:1;grid-row:1/4}.author__content{display:contents}.sidebar .author__name{grid-column:2;grid-row:1;font-size:1.42rem}.sidebar .author__role,.sidebar .author__affiliation{grid-column:2;font-size:.82rem}.sidebar .author__role{grid-row:2}.sidebar .author__affiliation{grid-row:3}.author__contact{grid-column:2;grid-row:4;margin-top:14px}.author__links{grid-column:2;grid-row:5;grid-template-columns:1fr;margin-top:14px}.author__links a{min-height:36px;padding:5px 0}.academic-section{padding-bottom:48px;scroll-margin-top:128px}.section-kicker{padding-top:34px}.section-heading-row{display:block}.section-link{display:inline-block;margin:-10px 0 20px}.research-item{grid-template-columns:31px minmax(0, 1fr)}.news-item,.publication-entry,.path-entry,.contact-grid{grid-template-columns:1fr}.news-item,.publication-entry,.path-entry{gap:4px}.publication-year{margin-bottom:2px}.publication-links a{min-height:40px;padding-top:8px;padding-bottom:8px}}@media(max-width: 360px){.academic-section{scroll-margin-top:176px}}@media print{@page{margin:16mm}*,*::before,*::after{color:#000 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;text-shadow:none !important}html,body{min-height:auto;font-size:10.5pt;line-height:1.45}.masthead,.sidebar,.skip-link,.section-link{display:none !important}#main,#main.main--standalone{width:100%;margin:0;padding:0;display:block}.page,.archive,.page__content{width:100%;max-width:none}a,a:visited{color:#000;text-decoration:underline}.academic-section{padding-bottom:28px;border-color:#999}.section-kicker{padding-top:20px}.publication-entry{padding:16px 0;break-inside:avoid;page-break-inside:avoid;border-color:#999}.publication-list,.research-list,.news-item,.path-list,.path-entry,.contact-grid{border-color:#999}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.skip-link{transition:none}}