.academic-page{--academic-bg: #ffffff;--academic-tint: #f6f8fa;--academic-text: #202428;--academic-muted: #606a73;--academic-border: #dfe3e7;--academic-link: #2459a6;min-height:100%;margin:0;padding:0;color:var(--academic-text);background:var(--academic-bg);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.65}.academic-page *,.academic-page *::before,.academic-page *::after{box-sizing:border-box}.academic-page h1,.academic-page h2,.academic-page h3,.academic-page p,.academic-page figure{margin:0}.academic-page h1,.academic-page h2,.academic-page h3{color:var(--academic-text);font-family:inherit}.academic-page a{color:var(--academic-link);text-decoration:none}.academic-page a:hover{text-decoration:underline}.academic-page section{scroll-margin-top:1rem}.academic-container{width:min(calc(100% - 3rem), 1080px);margin-right:auto;margin-left:auto}.academic-skip-link{position:fixed;top:0.75rem;left:0.75rem;z-index:100;padding:0.55rem 0.8rem;color:#ffffff !important;background:var(--academic-link);border-radius:8px;transform:translateY(-150%)}.academic-skip-link:focus{transform:translateY(0)}.academic-header{border-bottom:1px solid var(--academic-border);background:var(--academic-bg)}.academic-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.5rem}.academic-brand{color:var(--academic-text) !important;font-size:1rem;font-weight:700}.academic-brand span{margin-left:0.35rem;color:var(--academic-muted);font-size:0.86rem;font-weight:500}.academic-brand:hover{text-decoration:none !important}.academic-nav{display:flex;gap:1.5rem;align-items:center}.academic-nav a{color:var(--academic-muted);font-size:0.85rem;font-weight:550}.academic-nav a:hover{color:var(--academic-link)}.academic-intro{display:grid;grid-template-columns:205px minmax(0, 1fr);gap:clamp(2.5rem, 6vw, 5rem);align-items:start;padding-top:5rem;padding-bottom:5rem}.academic-intro__photo{display:block;width:205px;height:256px;margin:0;object-fit:cover;border:1px solid var(--academic-border);border-radius:8px}.academic-intro__content{max-width:720px}.academic-intro h1{font-size:clamp(2.3rem, 5vw, 3.5rem);font-weight:700;letter-spacing:-0.035em;line-height:1.1}.academic-intro h1 span{margin-left:0.55rem;color:var(--academic-muted);font-size:0.52em;font-weight:500;letter-spacing:0}.academic-intro__affiliation{margin-top:0.75rem !important;color:var(--academic-muted);font-size:0.95rem}.academic-intro__focus{margin-top:1.6rem !important;color:var(--academic-link);font-size:0.9rem;font-weight:650}.academic-intro__summary{margin-top:0.85rem !important;color:var(--academic-text);font-size:1rem;line-height:1.8}.academic-links{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.5rem}.academic-links a{padding:0.4rem 0.75rem;border:1px solid var(--academic-border);border-radius:5px;font-size:0.8rem;font-weight:600;transition:border-color 160ms ease,background 160ms ease}.academic-links a:hover{background:var(--academic-tint);border-color:var(--academic-link);text-decoration:none}.academic-section{padding-top:4.5rem;padding-bottom:4.5rem}.academic-section--tinted{background:var(--academic-tint);border-top:1px solid var(--academic-border);border-bottom:1px solid var(--academic-border)}.academic-section__heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2rem}.academic-section__heading h2,.academic-history h2,.academic-footer h2{font-size:1.6rem;font-weight:700;letter-spacing:-0.02em}.academic-section__heading>p{max-width:620px;color:var(--academic-muted);font-size:0.9rem}.academic-section__heading>a{font-size:0.82rem;white-space:nowrap}.academic-research-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.academic-research-item{padding:1.4rem;background:var(--academic-bg);border:1px solid var(--academic-border);border-radius:8px}.academic-research-item h3{font-size:1.02rem;font-weight:700}.academic-research-item>p{margin-top:0.7rem;color:var(--academic-muted);font-size:0.86rem;line-height:1.65}.academic-research-item__tags{color:var(--academic-link) !important;font-size:0.75rem !important}.academic-publications{border-top:1px solid var(--academic-border)}.academic-publication{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:1.5rem;padding:1.55rem 0;border-bottom:1px solid var(--academic-border)}.academic-publication__venue{display:flex;flex-direction:column;padding-top:0.15rem;color:var(--academic-link);font-size:0.78rem;line-height:1.45}.academic-publication__venue span{color:var(--academic-muted)}.academic-publication__content h3{font-size:1rem;font-weight:700;line-height:1.45}.academic-publication__content>p{margin-top:0.4rem;color:var(--academic-muted);font-size:0.82rem}.academic-publication__authors strong{color:var(--academic-text)}.academic-publication__links{display:flex;gap:0.65rem;margin-top:0.45rem}.academic-publication__links a{font-size:0.78rem;font-weight:600}.academic-models{border-top:1px solid var(--academic-border)}.academic-models a{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--academic-border)}.academic-models a:hover{text-decoration:none}.academic-models__name{color:var(--academic-link);font-size:0.78rem;font-weight:700}.academic-models__content{display:flex;flex-direction:column;color:var(--academic-text)}.academic-models__content strong{font-size:0.9rem}.academic-models__content small{margin-top:0.25rem;color:var(--academic-muted);font-size:0.75rem}.academic-history{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem, 8vw, 7rem)}.academic-history__list{margin-top:1.5rem;border-top:1px solid var(--academic-border)}.academic-history__list article{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--academic-border)}.academic-history__list h3{font-size:0.9rem;font-weight:700}.academic-history__list p{margin-top:0.2rem;color:var(--academic-muted);font-size:0.78rem}.academic-history__list time{flex:none;color:var(--academic-muted);font-size:0.75rem;white-space:nowrap}.academic-footer{padding:3.5rem 0 2.5rem;background:var(--academic-tint);border-top:1px solid var(--academic-border)}.academic-footer__inner{display:flex;align-items:end;justify-content:space-between;gap:2rem}.academic-footer h2{margin-bottom:0.5rem !important}.academic-footer p{color:var(--academic-muted);font-size:0.82rem}.academic-footer a{display:inline-block;margin-top:0.3rem;font-size:0.84rem}@media (max-width: 800px){.academic-research-grid{grid-template-columns:1fr}.academic-history{grid-template-columns:1fr}}@media (max-width: 560px){.academic-container{width:min(calc(100% - 2rem), 1080px)}.academic-header__inner{display:block;padding-top:0.9rem;padding-bottom:0.75rem}.academic-nav{gap:1rem;margin-top:0.55rem;overflow-x:auto}.academic-nav a{font-size:0.76rem;white-space:nowrap}.academic-intro{grid-template-columns:1fr;gap:1.75rem;padding-top:3rem;padding-bottom:3.5rem}.academic-intro__photo{width:150px;height:188px}.academic-intro h1 span{display:block;margin:0.35rem 0 0}.academic-section{padding-top:3.5rem;padding-bottom:3.5rem}.academic-section__heading{display:block}.academic-section__heading>p,.academic-section__heading>a{display:inline-block;margin-top:0.65rem}.academic-publication{grid-template-columns:1fr;gap:0.55rem}.academic-publication__venue{flex-direction:row;gap:0.4rem}.academic-models a{grid-template-columns:1fr;gap:0.25rem}.academic-footer__inner{display:block}.academic-footer__inner>p{margin-top:2rem}}
