:root{--ink:#17263d;--muted:#58677b;--accent:#245db2;--line:#dce2eb;--tint:#e7edf7;--surface:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:3px}.eyebrow{letter-spacing:2px;color:var(--accent);margin:0;font-size:10px;font-weight:650}.button{background:var(--ink);color:var(--surface);border-radius:5px;justify-content:center;align-items:center;gap:22px;padding:14px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.button:hover{background:var(--accent)}.skipLink{background:var(--surface);z-index:20;padding:12px;position:fixed;top:-100px;left:16px}.skipLink:focus{top:12px}@media (prefers-color-scheme:dark){:root{--ink:#edf2fa;--muted:#acb9cb;--accent:#8bb9ff;--line:#2b3749;--tint:#1b2b43;--surface:#101722}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}._container_g4zkr_1{margin:0}._container_g4zkr_1 .MuiTimeline-root{margin:0;padding:0}._leftText_g4zkr_3{flex:0 0 170px!important;margin:21px 24px 0 0!important;padding-left:0!important;font-family:monospace!important;font-size:11px!important}._container_g4zkr_1 .MuiTimelineContent-root{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin:0 0 30px 24px;padding:24px 30px!important}._container_g4zkr_1 .MuiTimelineDot-root{box-shadow:none;margin-top:14px}._container_g4zkr_1 .MuiTimelineDot-root img{object-fit:contain}._container_g4zkr_1 .MuiTimelineConnector-root{background-color:var(--line);width:1px}._container_g4zkr_1 .MuiTimelineItem-root:last-child .MuiTimelineConnector-root{display:none}._container_g4zkr_1 .MuiTimelineContent-root>h3{letter-spacing:-.4px;font-size:21px}._container_g4zkr_1 .MuiLink-root{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}._positionContainer_g4zkr_11{margin-top:16px}._positionContainer_g4zkr_11 .MuiTypography-overline{letter-spacing:.6px;color:var(--muted);font-size:10px;line-height:1.7}._positionContainer_g4zkr_11 ul{margin:12px 0;padding-left:19px}._positionContainer_g4zkr_11 li{color:var(--muted);margin:6px 0;font-size:14px;line-height:1.8}._rightDateText_g4zkr_15{display:none}@media (width<=900px){._leftText_g4zkr_3{flex-basis:120px!important;margin-right:12px!important}._container_g4zkr_1 .MuiTimelineContent-root{margin-left:16px;padding:22px!important}}@media (width<=600px){._leftText_g4zkr_3{display:none}._rightDateText_g4zkr_15{display:block}._container_g4zkr_1 .MuiTimelineItem-root:before{display:none}._container_g4zkr_1 .MuiTimelineContent-root{margin-left:12px;padding:18px!important}._container_g4zkr_1 .MuiTimelineContent-root>h3{font-size:19px}._positionContainer_g4zkr_11 li{font-size:13px}._container_g4zkr_1 .MuiTimelineDot-root{padding:5px!important}._container_g4zkr_1 .MuiTimelineDot-root img{object-fit:contain;width:25px;height:25px}._container_g4zkr_1 .MuiTimelineDot-root a{width:25px;height:25px}}._universityMark_g4zkr_19{color:#500000;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:12px;font-weight:700;display:grid}._about_vppfc_1{scroll-margin-top:24px}._hero_vppfc_2{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:76px 0 64px;display:grid}._intro_vppfc_3 h1{letter-spacing:-4px;margin:26px 0;font-size:clamp(48px,5.8vw,76px);font-weight:700;line-height:1.03}._intro_vppfc_3 h1 span{color:var(--accent)}._roles_vppfc_5{letter-spacing:-.5px;margin:0 0 18px;font-size:25px;line-height:1.4}._description_vppfc_6{color:var(--muted);max-width:440px;font-size:16px;line-height:1.8}._locationDot_vppfc_7{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}._actions_vppfc_8{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;font-size:13px;font-weight:600;display:flex}._music_vppfc_9{color:var(--ink);text-decoration:none}._socials_vppfc_10{flex-wrap:wrap;gap:20px;margin-top:34px;display:flex}._socials_vppfc_10 a{color:var(--muted);font-size:12px;text-decoration:none}._socials_vppfc_10 a:hover,._music_vppfc_9:hover{color:var(--accent)}._portrait_vppfc_13{margin:0;padding:0 0 20px 20px;position:relative}._portrait_vppfc_13:before{content:"";background:var(--tint);z-index:-1;border-radius:8px;position:absolute;inset:24px 20px 0 0}._portrait_vppfc_13 img{object-fit:cover;object-position:center top;border-radius:6px;width:100%;height:480px;display:block}._portrait_vppfc_13 figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding:18px 0 0;font-size:11px;display:flex}._facets_vppfc_17{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:30px 0;display:grid}._facets_vppfc_17>div{border-right:1px solid var(--line);padding:0 24px}._facets_vppfc_17>div:first-child{padding-left:0}._facets_vppfc_17>div:last-child{border:0;padding-right:0}._number_vppfc_20{color:var(--accent);font-family:monospace;font-size:11px}._facets_vppfc_17 h2{margin:10px 0 8px;font-size:15px;font-weight:650}._facets_vppfc_17 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._facets_vppfc_17 a{color:inherit;text-decoration:none}._facets_vppfc_17 a:hover{color:var(--accent);text-decoration:underline}._education_vppfc_23{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);margin:0;padding:20px 0 32px;font-size:11px}._education_vppfc_23 span{color:var(--accent);padding:0 12px}@media (width<=900px){._hero_vppfc_2{gap:36px}._portrait_vppfc_13 img{height:420px}._intro_vppfc_3 h1{letter-spacing:-2.5px}._facets_vppfc_17>div{padding:0 16px}}@media (width<=700px){._hero_vppfc_2{grid-template-columns:1fr;gap:36px;padding:48px 0}._intro_vppfc_3 h1{font-size:clamp(44px,10vw,68px)}._portrait_vppfc_13{width:100%;max-width:460px}._portrait_vppfc_13 img{aspect-ratio:1/1.1;height:auto}._facets_vppfc_17{grid-template-columns:1fr 1fr;gap:28px 20px}._facets_vppfc_17>div{border:0;padding:0}._education_vppfc_23{letter-spacing:1px;font-size:9px}._actions_vppfc_8{gap:18px}}._nav_1jz5m_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:96px;margin:auto;display:flex}._brand_1jz5m_2{letter-spacing:-4px;color:var(--ink);font-size:36px;font-weight:800;text-decoration:none}._brand_1jz5m_2 span{color:var(--accent)}._items_1jz5m_4{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}._items_1jz5m_4 a{color:var(--muted);text-decoration:none}._items_1jz5m_4 a:hover{color:var(--accent)}._items_1jz5m_4 ._contact_1jz5m_7{color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 15px}@media (width<=600px){._nav_1jz5m_1{gap:16px;min-height:80px}._items_1jz5m_4{gap:16px;font-size:12px}._items_1jz5m_4 ._contact_1jz5m_7{display:none}}._footer_1aep9_1{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:26px 0;font-size:11px;display:flex}._footer_1aep9_1 a{color:var(--ink);text-decoration:none}@media (width<=700px){._footer_1aep9_1{flex-wrap:wrap}._footer_1aep9_1>span:nth-child(2){display:none}}._paper_4a619_1{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:24px;padding:28px 0;display:grid}._year_4a619_2{color:var(--muted);padding-top:5px;font-family:monospace;font-size:13px}._title_4a619_3{max-width:850px;font-size:19px!important;line-height:1.5!important}._title_4a619_3 a{color:var(--ink);text-decoration:none}._title_4a619_3 a:hover{color:var(--accent)}._authors_4a619_4{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.7}._authors_4a619_4 strong{font-weight:600}._abstract_4a619_5{color:var(--muted)}._abstract_4a619_5 summary{cursor:pointer;color:var(--accent);width:fit-content;padding:4px 0;font-size:12px}._abstract_4a619_5 p{max-width:850px;margin-top:16px;line-height:1.8}._scholar_4a619_6{color:var(--accent);margin-top:24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=600px){._paper_4a619_1{grid-template-columns:1fr;gap:8px}._title_4a619_3{font-size:17px!important}}._page_1p2ee_1{max-width:1240px;margin:auto;padding:0 40px}._section_1p2ee_2{border-top:1px solid var(--line);padding:88px 0;scroll-margin-top:32px}._sectionHeader_1p2ee_3{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}._sectionHeader_1p2ee_3 h2{letter-spacing:-1.3px;margin:12px 0 0;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.2}._sectionHeader_1p2ee_3>p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}._connect_1p2ee_6{border-top:1px solid var(--line);text-align:center;padding:72px 20px}._connect_1p2ee_6 h2{letter-spacing:-1.5px;max-width:620px;margin:20px auto 28px;font-size:clamp(28px,4vw,44px);line-height:1.2}@media (width<=700px){._page_1p2ee_1{padding:0 22px}._section_1p2ee_2{padding:56px 0}._sectionHeader_1p2ee_3{margin-bottom:30px;display:block}._sectionHeader_1p2ee_3>p{margin-top:18px}}
