.AcademicHomepage_page__DvThQ{--ink:#203b2e;--muted:#6a756d;--accent:#466a51;--line:#dce5dc;--page-max:1360px;--page-gutter:clamp(20px,3.5vw,44px);position:relative;min-height:100vh;background:#fffefa;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}.AcademicHomepage_page__DvThQ a{text-underline-offset:4px}.AcademicHomepage_page__DvThQ a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.AcademicHomepage_skipLink__YI2d7{position:fixed;top:12px;left:12px;z-index:30;transform:translateY(-180%);padding:10px 14px;background:#fff;color:var(--accent);border:1px solid var(--line)}.AcademicHomepage_skipLink__YI2d7:focus{transform:translateY(0)}.AcademicHomepage_header__ccelE{position:absolute;top:0;left:0;width:100%;z-index:10}.AcademicHomepage_headerInner__sSrMg{display:flex;align-items:center;justify-content:flex-end;gap:24px;max-width:var(--page-max);margin:0 auto;padding:28px var(--page-gutter)}.AcademicHomepage_topNavigation__ETMnG{display:flex;gap:30px;font-size:14px}.AcademicHomepage_topNavigation__ETMnG a{color:#3f5948;transition:color .15s ease}.AcademicHomepage_topNavigation__ETMnG a:hover{color:var(--accent);text-decoration:underline}.AcademicHomepage_layout__Vp4_X{display:grid;grid-template-columns:clamp(210px,22vw,280px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,52px);width:100%;max-width:var(--page-max);margin:0 auto;padding:24px var(--page-gutter) 72px}.AcademicHomepage_sidebar__BqSh_{position:sticky;top:24px;min-width:0;min-height:calc(100vh - 48px);padding:clamp(26px,2.5vw,32px) clamp(20px,2vw,28px);border:1px solid #e3eadf;border-radius:18px;background:linear-gradient(155deg,#eaf0e5,#e2ebdc)}.AcademicHomepage_portraitFrame__4hkDt{position:relative;width:clamp(160px,16.5vw,192px);aspect-ratio:1;max-width:100%;overflow:hidden;border-radius:50%;margin:0 auto}.AcademicHomepage_portrait__8HBxu{position:absolute;display:block;width:155%;height:auto;max-width:none;left:-48%;top:-43%}.AcademicHomepage_profileIntro__o2zzm{min-width:0;margin-top:20px;text-align:center}.AcademicHomepage_name__rgp3C{margin:0 0 8px;color:var(--ink);font-size:clamp(24px,2.1vw,26px);font-weight:550;line-height:1.2;letter-spacing:-.025em}.AcademicHomepage_identity__I92UL{margin:0;color:#5d6d61;font-size:13px;line-height:1.5;white-space:nowrap}.AcademicHomepage_socialLinks__mPrDh{display:flex;flex-direction:column;gap:2px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;font-size:14px}.AcademicHomepage_socialLinks__mPrDh li{width:100%}.AcademicHomepage_pendingLink__9VktE,.AcademicHomepage_socialLinks__mPrDh a{display:flex;align-items:center;gap:11px;padding:8px 0;line-height:1.5}.AcademicHomepage_socialLinks__mPrDh a{color:#36553f}.AcademicHomepage_socialLinks__mPrDh a:hover{color:#183c25}.AcademicHomepage_socialLinks__mPrDh svg{flex:0 0 16px;stroke-width:1.5}.AcademicHomepage_socialLinks__mPrDh .AcademicHomepage_linkArrow__LjH_9{flex-basis:13px;margin-left:auto;color:#819781}.AcademicHomepage_pendingLink__9VktE{color:#71816f;cursor:default}.AcademicHomepage_content__fi78s{min-width:0;padding-top:64px;overflow-wrap:anywhere}.AcademicHomepage_section__5JGnC{scroll-margin-top:100px}.AcademicHomepage_section__5JGnC+.AcademicHomepage_section__5JGnC{margin-top:40px}.AcademicHomepage_sectionHeading___Oqzw{display:flex;align-items:center;gap:18px;margin:0 0 23px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.8vw,34px);font-weight:400;line-height:1.3;letter-spacing:-.03em}.AcademicHomepage_sectionHeading___Oqzw:after{content:"";height:1px;flex:1;background:var(--line)}.AcademicHomepage_about__J_BPY{max-width:80ch;color:#45534b;font-size:16px;line-height:1.85}.AcademicHomepage_about__J_BPY a{color:var(--accent);text-decoration:underline;text-decoration-color:#a5b6a5;text-decoration-thickness:1px}.AcademicHomepage_about__J_BPY a:hover{color:var(--ink);text-decoration-color:currentColor}.AcademicHomepage_about__J_BPY p{margin:0 0 15px}.AcademicHomepage_about__J_BPY p:last-child{margin-bottom:0}.AcademicHomepage_publications__U41mA{max-width:88ch;margin:0;padding:0;list-style:none}.AcademicHomepage_publication__B5Da7+.AcademicHomepage_publication__B5Da7{margin-top:27px;padding-top:27px;border-top:1px solid var(--line)}.AcademicHomepage_publicationTitle__fw7v8{margin:0 0 10px;color:#2b4032;font-size:17px;font-weight:600;line-height:1.55;letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:pretty}.AcademicHomepage_publicationTitle__fw7v8 a:hover{color:var(--accent)}.AcademicHomepage_authors__OL_1m{margin:0 0 7px;color:#69766b;font-size:14px;line-height:1.7}.AcademicHomepage_authorName__8E_b5{white-space:nowrap}.AcademicHomepage_authors__OL_1m strong{color:#354d3b;font-weight:600}.AcademicHomepage_status___5ZJI{margin:0 0 12px;color:#617363;font-size:14px;line-height:1.7}.AcademicHomepage_paperLink__Ct_hH{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid #d7dccf;border-radius:4px;color:var(--accent);font-size:12px;font-weight:500;line-height:1.5;transition:background .15s ease,border-color .15s ease}.AcademicHomepage_paperLink__Ct_hH:hover{background:#edf3e8;border-color:#91ad8d}@media (min-width:801px) and (max-height:620px){.AcademicHomepage_sidebar__BqSh_{position:static;min-height:0}}@media (max-width:800px){.AcademicHomepage_page__DvThQ{--page-gutter:clamp(16px,4vw,28px)}.AcademicHomepage_header__ccelE{position:static}.AcademicHomepage_headerInner__sSrMg{padding:8px var(--page-gutter) 0;gap:16px}.AcademicHomepage_topNavigation__ETMnG{flex-wrap:wrap;gap:8px 20px;font-size:14px}.AcademicHomepage_topNavigation__ETMnG a{display:inline-flex;align-items:center;min-height:44px}.AcademicHomepage_layout__Vp4_X{grid-template-columns:minmax(0,1fr);gap:30px;padding:16px var(--page-gutter) 48px}.AcademicHomepage_sidebar__BqSh_{position:static;min-height:0;padding:clamp(20px,4vw,28px)}.AcademicHomepage_portraitFrame__4hkDt{width:clamp(112px,30vw,152px);margin:0 auto}.AcademicHomepage_profileIntro__o2zzm{margin-top:18px}.AcademicHomepage_name__rgp3C{font-size:clamp(23px,4.2vw,26px);overflow-wrap:anywhere}.AcademicHomepage_socialLinks__mPrDh{margin-top:20px;padding-top:12px}.AcademicHomepage_pendingLink__9VktE,.AcademicHomepage_socialLinks__mPrDh a{min-height:44px}.AcademicHomepage_content__fi78s{padding-top:0}.AcademicHomepage_section__5JGnC{scroll-margin-top:24px}.AcademicHomepage_section__5JGnC+.AcademicHomepage_section__5JGnC{margin-top:34px}.AcademicHomepage_sectionHeading___Oqzw{font-size:27px}.AcademicHomepage_about__J_BPY{line-height:1.75}.AcademicHomepage_paperLink__Ct_hH{min-height:44px;padding:8px 12px}}