body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f8f9fa;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;line-height:1.6;margin:0}.container{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px #0000000d;display:flex;margin:40px auto;max-width:1200px;padding:30px}.left-column{border-right:1px solid #e9ecef;flex:0 0 250px;margin-right:30px;padding-right:30px;text-align:left}.profile-image-container{margin-bottom:25px;text-align:center}.profile-image{border:3px solid #dee2e6;border-radius:50%;box-shadow:0 4px 8px #0000001a;height:200px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:200px}.profile-image:hover{box-shadow:0 8px 16px #00000026;transform:scale(1.05)}.profile-name{color:#343a40;font-size:1.8em;margin-bottom:10px;margin-top:0}.profile-title{color:#6c757d;font-size:.9em;margin-bottom:25px}.contact-section h3,.links-section h3{align-items:center;border-bottom:1px solid #e9ecef;color:#495057;display:flex;font-size:1em;letter-spacing:.5px;margin-bottom:15px;padding-bottom:8px;text-transform:uppercase}.contact-section h3 svg,.links-section h3 svg{color:#868e96;margin-right:8px}.contact-info p{font-size:.9em;margin:5px 0}.contact-info a{color:#0d6efd;text-decoration:none}.contact-info a:hover{text-decoration:underline}.links-list{list-style:none;padding:0}.links-list li{margin-bottom:10px}.links-list a svg{margin-right:8px;vertical-align:middle}.links-list a{background-color:#e9ecef;border-radius:4px;color:#212529;display:block;font-size:.9em;font-weight:700;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.links-list a:hover{background-color:#dee2e6;transform:translateY(-2px)}.cv-download-button-left{background-color:#0d6efd;border:1px solid #0d6efd;border-radius:5px;color:#fff;display:block;font-size:.9em;font-weight:700;margin-top:25px;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.cv-download-button-left:hover{background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-2px)}.right-column{flex:1 1;padding-left:0}.right-column .section{margin-bottom:45px}.right-column .section h2{align-items:center;border-bottom:1px solid #ced4da;color:#343a40;display:flex;font-size:1.8em;margin-bottom:25px;padding-bottom:10px}.right-column .section h2 svg{color:#0d6efd;font-size:.8em;margin-right:12px}ul{list-style:none;padding-left:0}li{margin-bottom:25px}.publication-item a{color:#212529;font-size:1.05em;font-weight:700;text-decoration:none}.publication-item a:hover{text-decoration:underline}.publication-item .authors,.publication-item .conference{color:#6c757d;display:block;font-size:.9em;margin-top:5px}.extra-links{margin-top:8px}.press-release-link{background-color:#f2f7ff;border:1px solid #b6d4fe;border-radius:4px;color:#0d6efd;display:inline-block;font-size:.8em;margin-right:10px;padding:3px 8px;text-decoration:none;transition:background-color .2s ease}.press-release-link:hover{background-color:#e0ecff}.code-link{background-color:#e6ffed;border:1px solid #b7e4c7;border-radius:4px;color:#198754;display:inline-block;font-size:.8em;padding:3px 8px;text-decoration:none;transition:background-color .2s ease}.code-link:hover{background-color:#d1ffd6}.right-column ul.text-list li{color:#343a40;font-size:.95em}.right-column ul.text-list li strong{color:#212529}footer{border-top:1px solid #dee2e6;color:#6c757d;font-size:.9em;margin-top:50px;padding-top:20px;text-align:center}@media (max-width:992px){.container{flex-direction:column;max-width:100%;padding:20px}.left-column{border-bottom:1px solid #e9ecef;border-right:none;flex:none;margin-bottom:30px;margin-right:0;padding-bottom:20px;padding-right:0;text-align:center;width:100%}.right-column{padding-left:0}.links-list li{display:inline-block;margin:0 5px 10px}.links-list a{width:auto}}
/*# sourceMappingURL=main.10ad78ae.css.map*/