.layout_container__FUycR{max-width:50rem;padding:0 1.5rem;margin:3rem auto}.layout_header__SFlEE{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.layout_profileImage__zEy4W{box-shadow:0 4px 8px rgba(0,0,0,.1)}.layout_headerText__oMTLN{justify-content:center}.layout_heading2Xl__Yo1iy{margin:0;font-size:2.5rem;line-height:1.3}.layout_headingMd__9wXPM p{margin:0;font-size:1rem;line-height:1.5}.layout_linksContainer__BQL3r{display:flex;gap:1rem;margin-top:1rem}.layout_githubLink__Y16YO,.layout_linkedinLink__wpdEr{display:inline-flex;align-items:center;text-decoration:none;color:#333;font-weight:600;gap:.5rem}.layout_linkedinLink__wpdEr{color:#0072b1}.layout_githubLink__Y16YO{color:#333}@media (prefers-color-scheme:dark){.layout_linkedinLink__wpdEr{color:#0072cc}.layout_githubLink__Y16YO{color:#ddd}}.layout_headerText__oMTLN{display:flex;flex-direction:column;gap:1rem}.layout_profileImage__zEy4W{border-radius:10px;object-fit:cover}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.04rem;margin:0}.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.03rem;margin:1.5rem 0 1rem}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.4;margin:1.5rem 0 .75rem}.utils_headingMd__XQE5B{font-size:1rem;line-height:1.6}.utils_borderCircle__zmKqF{border-radius:10px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin-bottom:1.25rem}.utils_lightText__B_gv3{color:#666}.utils_companySpan__6lMTJ{font-weight:700}.utils_paperDetails__cZP_d{margin-bottom:.5em}.utils_mutedText__o_cxY{color:#9ca3af;font-size:.95rem;line-height:1.6}.utils_sectionDescription__YTJPC{color:#bdbdbd;margin-top:.5rem;line-height:1.7}.utils_researchImage__bvgtz{display:block;width:100%;margin:2rem auto;border-radius:12px}.utils_researchImageRow__8sDb2{display:grid;grid-template-columns:45% 52%;grid-gap:2rem;gap:2rem;margin:2.5rem 0;align-items:start}.utils_researchImageColumn__3HPRk{display:flex;flex-direction:column;background:#111;border-radius:16px}.utils_researchImageColumn__3HPRk img{width:100%;border-radius:10px}.utils_imageCaption__ReKXB{font-size:.85rem;color:#9ca3af;margin-top:1.5rem;line-height:1.5;text-align:left}@media (max-width:900px){.utils_researchImageRow__8sDb2{grid-template-columns:1fr}}.utils_projectImageGrid__b3Qnu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin:2.5rem 0}.utils_projectImageGrid__b3Qnu img{width:95%;border-radius:20px;display:block;transition:transform .25s ease}.utils_projectImageGrid__b3Qnu img:hover{transform:scale(1.02)}@media (max-width:900px){.utils_projectImageGrid__b3Qnu{grid-template-columns:1fr}}.utils_researchImageColumn__3HPRk img,.utils_researchImage__bvgtz{transition:transform .25s ease}.utils_researchImageColumn__3HPRk img:hover,.utils_researchImage__bvgtz:hover{transform:scale(1.02)}