.HeroBanner_hero__oQvBq{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;height:var(--layout-hero-height);overflow:hidden}.HeroBanner_imageWrap__nujLD{position:absolute;inset:0}.HeroBanner_background__ggQ5U{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none}.HeroBanner_inner__nwdYI{position:relative;z-index:1;display:flex;flex-direction:column;height:var(--layout-hero-height);padding:46px var(--layout-content-pad-x) 24px}.HeroBanner_header__ZpnSh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.HeroBanner_discipline__3EdMT,.HeroBanner_name__gpwvb{margin:0;font-size:36px;line-height:24px;font-weight:800;color:var(--text-on-hero)}@media (max-width:767px){.HeroBanner_header__ZpnSh{flex-direction:column;gap:8px}.HeroBanner_inner__nwdYI{padding-bottom:32px}}.SectionDivider_wrap__p1Csr{padding:var(--space-2) 0}.SectionDivider_divider__VZybW{border:0;border-top:1px solid var(--color-divider);margin:0}.ProjectIndex_wrap__fsT6E{padding:0 var(--layout-content-pad-x);display:flex;flex-direction:column;gap:var(--space-2)}.ProjectIndex_row__O1BQs{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.ProjectIndex_item__w_T8P{display:flex;gap:var(--space-3);align-items:center;text-decoration:none;font-size:16px;line-height:24px;font-weight:800;color:var(--color-neutral-10);transition:color var(--dur-fast) var(--ease-out)}.ProjectIndex_item__w_T8P.ProjectIndex_active__r3VbX,.ProjectIndex_item__w_T8P:hover{color:var(--color-accent)}.ProjectIndex_itemIndex__35h2A,.ProjectIndex_itemTitle__BHFj2{flex-shrink:0}.ProjectEntry_section__UMcPH{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--layout-content-pad-x)}.ProjectEntry_content__gzOmt{display:flex;gap:var(--layout-section-col-gap);align-items:flex-start}.ProjectEntry_labelCol__BKubK{flex-shrink:0;display:flex;gap:var(--space-3);align-items:flex-start}.ProjectEntry_index__q7eZd{text-align:center;white-space:nowrap}.ProjectEntry_index__q7eZd,.ProjectEntry_title__tzWNK{margin:0;flex-shrink:0;font-size:16px;line-height:24px;font-weight:800;color:var(--color-neutral-10)}.ProjectEntry_title__tzWNK{width:125px}.ProjectEntry_body__3xHHw{flex:1 1;min-width:0;max-width:var(--layout-prose-width);margin-right:calc(var(--layout-section-label-width) + var(--layout-section-col-gap));display:flex;flex-direction:column;gap:var(--space-4)}.ProjectEntry_meta__t_fVM{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectEntry_tags__mUEHJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:600;color:var(--text-body,#000)}.ProjectEntry_tagOrg__j2xKy{font-weight:600}.ProjectEntry_tagSeparator__GqaT_{font-family:Inter,sans-serif;font-weight:400;font-size:18px;color:var(--color-neutral-9,#2c2f32);line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectEntry_tag__3wV6G{font-weight:600}.ProjectEntry_role__i9P1w{margin:0;font-size:16px;line-height:24px;font-weight:400;color:var(--text-body,#000)}.ProjectEntry_role__i9P1w span{font-weight:400}.ProjectEntry_description__bt8_q{margin:0;font-size:16px;line-height:24px;font-weight:400;color:var(--text-body,#000);max-width:var(--layout-prose-width)}.ProjectEntry_process__Yrc40{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectEntry_processHeading__V9C4W{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--text-body,#000)}.ProjectEntry_processParagraphs__Ej2f1{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectEntry_processPara__6RP0r{margin:0;font-size:16px;line-height:24px;font-weight:400;color:var(--text-body,#000);max-width:var(--layout-prose-width)}@media (max-width:767px){.ProjectEntry_content__gzOmt{flex-direction:column}.ProjectEntry_labelCol__BKubK{width:100%}}.PaperEntry_entry__Ua3tx{font-size:16px;line-height:24px;font-weight:400}.PaperEntry_citation__rsBLJ{margin:0;padding-left:var(--space-7);text-indent:calc(-1 * var(--space-7))}.PaperEntry_italic__3Ee1m{font-style:italic}.PaperEntry_authorHighlight__biDUh{font-weight:600;font-style:normal}.PaperEntry_doiLink__NDh18{color:var(--text-body);word-break:break-word}.PaperEntry_doiLink__NDh18:hover{color:var(--color-accent)}.BibliographySection_section___n5Vm{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--layout-content-pad-x)}.BibliographySection_content__gF9Wz{display:flex;gap:var(--layout-section-col-gap);align-items:flex-start}.BibliographySection_labelCol__KeJNW{flex-shrink:0;display:flex;gap:var(--space-3);align-items:flex-start}.BibliographySection_index__pBhAK{text-align:center}.BibliographySection_index__pBhAK,.BibliographySection_title__5VPkA{margin:0;flex-shrink:0;font-size:16px;line-height:24px;font-weight:800;color:var(--color-neutral-10)}.BibliographySection_title__5VPkA{width:125px}.BibliographySection_entriesCol__K9ZFG{flex:1 1;max-width:var(--layout-prose-width);min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:767px){.BibliographySection_content__gF9Wz{flex-direction:column}.BibliographySection_labelCol__KeJNW{width:100%}}.IntroBio_intro__ksbhe{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--layout-prose-width);padding:0 var(--layout-content-pad-x);font-size:16px;line-height:24px;font-weight:400}.IntroBio_paragraph__RPMHB{margin:0}.CVIndex_wrap__4PJuu{padding:0 var(--layout-content-pad-x);display:flex;flex-direction:column;gap:var(--space-2)}.CVIndex_row__RSKV_{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.CVIndex_item__aySXD{display:flex;gap:var(--space-3);align-items:center;text-decoration:none;font-size:16px;line-height:24px;font-weight:800;color:var(--color-neutral-10);transition:color var(--dur-fast) var(--ease-out)}.CVIndex_item__aySXD.CVIndex_active__UecHx,.CVIndex_item__aySXD:hover{color:var(--color-accent)}.CVIndex_itemIndex__jXlC1,.CVIndex_itemTitle__c7gj8{flex-shrink:0}.CVEntry_meta__kf3pt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:16px;line-height:24px}.CVEntry_date__LbvFb,.CVEntry_organization__2X0Vt{font-weight:600}.CVEntry_separator__FB5wf{font-family:Inter,var(--font-sans);font-size:18px;line-height:23px;font-weight:400;color:var(--color-neutral-9)}.CVEntry_description__ZUOg4,.CVEntry_role__DwuTU{margin:0;font-size:16px;line-height:24px;font-weight:400}.CVEntry_entry__Wzuz1{display:flex;flex-direction:column;gap:var(--space-2)}.CVSection_section__4x5T_{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--layout-content-pad-x)}.CVSection_content__Z9T9W{display:flex;gap:var(--layout-section-col-gap);align-items:flex-start}.CVSection_labelCol__VF_BG{flex-shrink:0;display:flex;gap:var(--space-3);align-items:flex-start}.CVSection_index__TXZZ8{text-align:center}.CVSection_index__TXZZ8,.CVSection_title__9l38r{margin:0;flex-shrink:0;font-size:16px;line-height:24px;font-weight:800;color:var(--color-neutral-10)}.CVSection_title__9l38r{width:125px}.CVSection_entriesCol__px_Ia{flex:1 1;max-width:var(--layout-prose-width);min-width:0;margin-right:calc(var(--layout-section-label-width) + var(--layout-section-col-gap));display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:767px){.CVSection_content__Z9T9W{flex-direction:column}.CVSection_labelCol__VF_BG{width:100%}}.page_page__556_G{padding-bottom:64px}.page_page__556_G,.page_sections___lROk{display:flex;flex-direction:column;gap:var(--space-7)}.ProjectMedia_figure__Pz1y9{margin:0;display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0;width:737px;max-width:100%}.ProjectMedia_wrap__3Gqj5{position:relative;width:100%;border-radius:12px;overflow:hidden;background:var(--surface-inset,#f0f2f5)}.ProjectMedia_video__edOMW{width:100%;height:auto;display:block}.ProjectMedia_placeholder__tZiW_{width:100%;aspect-ratio:737/403;background:var(--surface-inset,#f0f2f5)}.ProjectMedia_controls__sadvy{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:20px 12px 10px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent);opacity:0;transition:opacity .18s ease;pointer-events:none}.ProjectMedia_controlsVisible__oXddQ{opacity:1;pointer-events:auto}.ProjectMedia_playBtn__J_jkB{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;padding:0;transition:background .15s ease}.ProjectMedia_playBtn__J_jkB:hover,.ProjectMedia_timeline__ANgyQ{background:rgba(255,255,255,.3)}.ProjectMedia_timeline__ANgyQ{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:2px;outline:none;cursor:pointer}.ProjectMedia_timeline__ANgyQ::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.4)}.ProjectMedia_timeline__ANgyQ::-moz-range-thumb{width:13px;height:13px;border-radius:50%;border:none;background:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.4)}.ProjectMedia_speedWrap__cvGTm{position:relative;flex-shrink:0}.ProjectMedia_speedBtn__qrbLR{background:rgba(255,255,255,.18);color:#fff;border:none;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:600;cursor:pointer;min-width:36px;transition:background .15s ease;font-family:inherit}.ProjectMedia_speedBtn__qrbLR:hover{background:rgba(255,255,255,.3)}.ProjectMedia_speedMenu__Ayn1J{position:absolute;bottom:calc(100% + 6px);right:0;display:flex;flex-direction:column;background:rgba(22,25,29,.95);border-radius:8px;overflow:hidden;min-width:56px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.ProjectMedia_speedOption__v1LwP{background:none;border:none;color:rgba(255,255,255,.75);padding:7px 12px;font-size:13px;font-weight:400;cursor:pointer;text-align:center;font-family:inherit;transition:background .12s ease,color .12s ease}.ProjectMedia_speedOption__v1LwP:hover{background:rgba(255,255,255,.08);color:#fff}.ProjectMedia_speedOptionActive__tcmOQ{color:#df5024;font-weight:600}.ProjectMedia_caption__7dPdK{font-size:14px;line-height:20px;font-weight:400;color:var(--text-secondary,#60646c)}.PageHeader_header__Icl3U{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;height:var(--layout-page-header-height);background:var(--surface-raised);overflow:hidden}.PageHeader_inner__K8_aW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);height:100%;padding:46px var(--layout-content-pad-x) var(--space-5)}.PageHeader_subtitle__SPW0M,.PageHeader_title__R9EMQ{margin:0;font-size:36px;line-height:24px;font-weight:800;color:var(--color-neutral-10)}@media (max-width:767px){.PageHeader_inner__K8_aW{flex-direction:column;gap:8px}}