body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background:#000;padding:10px 0}nav div{margin:0 auto;max-width:1200px;padding:0 20px}ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}li{margin:0 15px}a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}@media (max-width:600px){ul{flex-direction:row;overflow-x:auto}li{margin:0 10px}}.profile-container{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.photo-container{display:flex;flex:0 0 150px;justify-content:center;margin-right:20px}.profile-photo{border-radius:50%;height:150px;object-fit:cover;width:150px}.info-container{flex:1 1;max-width:600px;text-align:left}.info-container h2{margin-bottom:10px}.info-container p{margin:5px 0}.social-links{display:flex;gap:15px;margin-top:10px}.social-links a{align-items:center;color:#007bff;display:flex;text-decoration:none}.social-links a:hover{color:#0056b3}.social-links a:last-child{align-items:center;font-size:16px;font-weight:700}.text-left{text-align:left}@media (max-width:600px){.profile-container{align-items:center;flex-direction:column}.photo-container{margin-bottom:20px;margin-right:0}.info-container{text-align:center}}.intro-container{align-items:center;background:#f5f5f5;display:flex;justify-content:center;padding:40px 20px;text-align:center}.hero-section{background:#282c34;color:#fff;padding:60px 20px;text-align:center}.about-section,.awards-section,.contact-section,.experience-section,.projects-section,.skills-section{margin:5px 0;padding:20px 15px;text-align:left}.experience-item{margin-bottom:5px}.experience-item h3{margin-bottom:0}.awards-section ul,.experience-section ul,.projects-section ul,.skills-section ul{list-style-type:disc;padding-left:20px;text-align:left}.contact-section a{color:#007bff;text-decoration:none}.contact-section a:hover{text-decoration:underline}footer{background:#333;color:#fff;padding:20px;text-align:center}section{margin:10px 0;padding:15px 0}section h2,section p{margin-bottom:8px}.about-section ul li,.awards-section ul li,.contact-section ul li,.experience-section ul li,.projects-section ul li,.skills-section ul li{display:list-item;margin-bottom:10px;overflow-wrap:break-word;text-align:left;white-space:normal}.awards-section ul,.experience-section ul,.skills-section ul{display:block;padding-left:20px}.experience-section ul li{display:list-item}.page-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px 15px;width:100%}@media (max-width:600px){.page-container{padding:15px 10px}}.experience-section a{color:#000;text-decoration:underline}.experience-section a:hover{color:#000}.news-container{padding:20px 15px}.news-list{list-style-type:none;margin:0;padding:0}.news-item{border-bottom:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:15px 0;width:100%}.news-header{align-items:flex-start;display:flex;justify-content:space-between}.news-title{word-wrap:break-word;color:#333;flex:1 1;font-size:18px;margin:0}.news-date{color:#777;flex-shrink:0;font-size:14px;white-space:nowrap}.news-content{box-sizing:border-box;margin-top:10px;padding-left:20px;width:100%}.news-content p{margin:5px 0}.news-article img{box-sizing:border-box;display:block;height:auto;margin:10px auto;max-width:100%}.news-content a{color:#000;text-decoration:underline}.news-content a:hover{color:#a9a9a9}.talks-container{padding:20px 15px}.talks-list{list-style-type:none;margin:0;padding:0}.talk-item{border-bottom:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:15px 0;width:100%}.talk-header{align-items:flex-start;display:flex;justify-content:space-between}.talk-title{word-wrap:break-word;color:#333;flex:1 1;font-size:18px;margin:0}.talk-date{color:#777;flex-shrink:0;font-size:14px;white-space:nowrap}.talk-content{box-sizing:border-box;margin-top:10px;padding-left:20px;width:100%}.talk-time{margin:5px 0}.talk-link a{color:#000;text-decoration:underline}.talk-link a:hover{color:#a9a9a9}.talk-description{color:#555;margin-top:5px}.talk-image{margin:1rem 0}.talk-image img{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;max-width:100%}.talk-venue{color:#666;margin:.5rem 0}.expired-link{color:#999;font-style:italic}.projects-container{padding:20px 15px}.projects-list{list-style-type:none;margin:0;padding:0}.project-item{border-bottom:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:15px 0;width:100%}.project-header{align-items:flex-start;display:flex;justify-content:space-between}.project-title{word-wrap:break-word;color:#333;flex:1 1;font-size:18px;margin:0}.project-link{color:#777;flex-shrink:0;font-size:14px;white-space:nowrap}.project-content{box-sizing:border-box;margin-top:10px;padding-left:20px;width:100%}.project-description{color:#555;margin-top:5px}.project-link a{color:#000;text-decoration:underline}.project-link a:hover{color:#a9a9a9}.publications-container{display:block;padding:20px 15px;text-align:left}.publications-list{display:block;list-style-type:decimal;padding-left:20px;text-align:left}.publications-list li{display:list-item;font-size:16px;line-height:1.6;margin-bottom:15px;margin-left:0;padding-left:0;text-align:left;text-indent:0}.publications-list li strong{font-weight:700}.publications-list li em{font-style:italic}
/*# sourceMappingURL=main.155732c8.css.map*/