@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";a{text-decoration:none;color:#000;font-weight:700}a:hover{text-decoration:underline}body{margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{display:flex;background-color:#ffffffe6;border-bottom:1px solid #ccc;position:sticky;top:0;z-index:1000;width:100%;box-sizing:border-box}.header .header-content{display:flex;gap:2.5rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 2rem}.header .nav a{margin-left:1.5rem;text-decoration:none;color:#333;position:relative}.header .nav a:after{content:"";position:absolute;width:0;height:2px;background:#666;left:50%;bottom:-6px;transition:all .3s ease;transform:translate(-50%)}.header .nav a:hover:after{width:100%}.container{display:flex;flex-direction:column;max-width:1200px;padding:0;margin:0 auto}.container .content{margin-top:2rem;display:flex;min-height:100vh;width:100%;box-sizing:border-box}.container .content .sidebar{width:250px;background-color:#fff;padding:1.5rem;box-sizing:border-box;text-align:center}.container .content .sidebar .profile-container{margin-bottom:.5rem}.container .content .sidebar .profile-pic{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 1rem;border:2px solid #f5f5f5;box-shadow:0 1px 2px #00000026}.container .content .sidebar .name{font-weight:700;margin:.2rem 0;font-size:1.4rem}.container .content .sidebar .title,.container .content .sidebar .location{font-weight:500;margin:.2rem 0;color:#777;font-size:.9rem}.container .content .sidebar .contact-links{display:flex;justify-content:center;align-items:center;padding:0;margin:0;flex-wrap:wrap}.container .content .sidebar .contact-links .contact{display:flex;align-items:center}.container .content .sidebar .contact-links .icon{margin-right:.5rem;width:1.75rem;height:1.1rem}.container .content .sidebar .contact-links .link{text-decoration:none;color:#333;transition:all .3s ease;font-weight:400;font-size:.9rem;position:relative}.container .content .sidebar .contact-links .link svg{margin:0 2px}.container .content .sidebar .contact-links .icon{color:#888}@media(max-width:768px){.container .content .sidebar .contact-links li{justify-content:center;padding:.5rem 1rem}.container .content .sidebar .contact-links .link{font-size:1rem}}.container .content main{flex:1;padding:1.5rem;background:#fff}.container .content main .section{margin-bottom:2rem}.container .content main .section .section-title{margin:1rem 0}.container .content main .section .about-content .about-text p{font-weight:500;line-height:1.6;font-size:.9rem}.container .content main .section .about-content .about-text p strong{font-weight:700}.container .content main .section .about-content .education-item{display:flex;flex-direction:row;margin-bottom:.5rem}.container .content main .section .about-content .education-item .duration{flex:0 0 150px;font-weight:500;font-size:.9rem;color:#666;margin-right:1rem}.container .content main .section .about-content .education-item .degree{flex:1;font-size:.9rem}.container .content main .section .news-container{background-color:#f5f5f5;padding:1rem 1rem 0rem;border-radius:2px}.container .content main .section .news-container .news-item{display:flex;padding:.4rem}.container .content main .section .news-container .news-item .news-date{flex:0 0 80px;font-weight:500;font-size:.9rem;color:#666}.container .content main .section .news-container .news-item .news-content{flex:1}.container .content main .section .news-container .news-item .news-content h4{margin-top:0;margin-bottom:.5rem}.container .content main .section .news-container .news-item .news-content p{margin:0;font-weight:500;font-size:.9rem;color:#666}.container .content main .section .news-container .news-item .news-content strong{font-weight:700;color:#555}.container .content main .section .news-container .news-toggle-button{width:100%;border-color:transparent;background-color:transparent;cursor:pointer;margin:0;padding:0}.container .content main .section .publications-container{padding:0}.container .content main .section .publications-container .publication-item{display:flex;transition:all .3s ease;margin:1.5rem 0}.container .content main .section .publications-container .publication-item .publication-teaser{position:relative;width:180px;height:135px;margin-right:1.5rem;overflow:hidden;border-radius:25px;box-shadow:0 1px 2px #00000026}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels{position:absolute;top:8px;left:0;display:flex;flex-direction:column;gap:4px;z-index:3}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels .label{width:110px;height:20px;box-sizing:border-box;padding:0 6px;border-radius:1px;font-size:.7rem;line-height:20px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels .type-full-paper{background-color:#233457}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels .type-short-paper{background-color:#2b573b}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels .type-poster{background-color:#684985}.container .content main .section .publications-container .publication-item .publication-teaser .publication-labels .award-label{background:#ffd736;color:#3b1f05}.container .content main .section .publications-container .publication-item .publication-teaser img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .1s ease}.container .content main .section .publications-container .publication-item .publication-teaser img:hover{transform:scale(1.02)}.container .content main .section .publications-container .publication-item .publication-teaser .publication-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:2}.container .content main .section .publications-container .publication-item .publication-teaser .publication-overlay .overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.container .content main .section .publications-container .publication-item .publication-teaser .publication-overlay .conf-image{position:relative;object-fit:contain;width:80%}.container .content main .section .publications-container .publication-item .publication-teaser:hover .publication-overlay{opacity:.9}.container .content main .section .publications-container .publication-item .publication-details{flex:1}.container .content main .section .publications-container .publication-item .publication-details .publication-title{font-size:1.1rem;font-weight:700;margin:0}.container .content main .section .publications-container .publication-item .publication-details .publication-title .publication-status{font-family:Helvetica,sans-serif;font-size:.9rem;font-weight:400;color:#777}.container .content main .section .publications-container .publication-item .publication-details p{margin:2px 0 0}.container .content main .section .publications-container .publication-item .publication-details .publication-authors{font-size:.8rem;font-weight:400;color:#333}.container .content main .section .publications-container .publication-item .publication-details .publication-authors strong{color:#000}.container .content main .section .publications-container .publication-item .publication-details .publication-venue{font-size:.8rem;font-weight:400;color:#000}.container .content main .section .publications-container .publication-item .publication-details .publication-links{margin-top:2px 0 0 0}.container .content main .section .publications-container .publication-item .publication-details .publication-links a{display:inline-block;margin-right:.4rem;color:#000;font-size:.8rem;font-weight:400;text-decoration:underline}.container .footer{background-color:#fff;padding:1.5rem 2rem;text-align:center;border-top:1px solid #eee;margin-top:auto}.container .footer .map-section{display:flex;justify-content:center;align-items:center;margin-top:1rem}.container .footer .map-section .map-container{width:400px}.container .footer .copyright{font-size:.75rem;color:#555;margin-bottom:.5rem}.container .footer .last-update{font-size:.75rem;color:#777;font-style:italic}@media(max-width:1200px){.container{width:100%}}@media(max-width:768px){.container .content{flex-direction:column}.container .content .sidebar{width:100%;text-align:center}.container .content main{padding:1rem}.container .content main .publication-teaser{width:135px!important;height:101px!important;border-radius:18px!important;margin-right:1rem!important}.container .content main .publication-title{font-size:1rem!important}}@media(max-width:768px){.header .header-content{padding:1rem}}
