@import url(https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:"Roboto Serif",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100,"GRAD" 0;font-weight:<weight>;margin:0;padding:0}.App{align-items:center;justify-content:center;justify-items:center;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.App-header{align-items:center;animation:gradientShift 7s ease infinite;background:#f09f4e;background-size:400% 400%;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;margin-bottom:2rem;margin-top:20px;min-height:20vh;padding:30px}.App a{color:#007bff}.App-header p{font-size:20px;max-width:700px}.App-header h2{background:#000;color:#fff}.App-header a{color:#000dc7;font-weight:500;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.App-header a:hover,a:focus{color:#0056b3;text-decoration:underline}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Projects-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px}.ProjectCard{align-items:center;border:1px solid #ccc;border-radius:8px;display:flex;flex:0 0 275px;flex-direction:column;flex-wrap:wrap;overflow:hidden;transition:box-shadow .3s ease-in-out}.ProjectCard:hover{box-shadow:0 4px 8px #0000001a;transform:scale(1.05)}.ProjectCard img{border-bottom:1px solid #ddd;display:block;height:auto;height:34%;object-fit:cover;object-position:center top;width:100%}.ProjectCard h2{font-size:.95em;margin:.5em;padding:0 15px}.ProjectCard .Authors,.Venue{color:#908b8b}.ProjectCard p{font-size:.7em;padding:0 15px;text-align:left}.ProjectCard a{align-self:center;border-radius:4px;color:#007bff;display:inline-block;font-size:.7em;margin:0 .5em;overflow:hidden;padding:.5em;text-overflow:ellipsis;transition:background-color .2s}.ProjectCard a:hover,a:focus{color:#0056b3;text-decoration:underline}.ProjectCard div.links-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:auto;padding-bottom:.8em}.ProjectCard img{transition:opacity .3s ease}.ProjectCard:hover img{opacity:.9}@media (max-width:768px){.App-header h1,.App-header p,.ProjectCard h2,.ProjectCard p{padding:0 10px}}@media (max-width:480px){.Projects-container{grid-template-columns:1fr}.ProjectCard{margin:.5em auto;max-width:90%}}.timeline-hypercontainer{display:grid;display:block;margin-left:auto;margin-right:auto;place-items:center;align-items:center;text-align:center}.timeline-container,.timeline-hypercontainer{align-content:center;align-self:center;justify-content:center;justify-items:center}.timeline-container{display:inline-block;padding-left:30px;position:relative;text-align:left}.timeline-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:40px;margin-left:40px;margin-right:40px;max-width:700px;padding:0 20px;position:relative}.timeline-container:before{background-color:#cbc6c6;bottom:0;content:"";left:30px;position:absolute;top:0;width:2px}.timeline-item:before{background-color:#333;border-radius:50%;content:"";height:12px;left:-46px;position:absolute;top:50%;width:12px;z-index:1}.profile-photo{border:2px solid #aea6a6;border-radius:40%;height:150px;object-fit:cover;width:150px}.fixed-name{background-color:#000;left:0;margin:0;padding:10px 0 10px 30px;position:fixed;text-align:left;top:0;width:100%;z-index:1000}
/*# sourceMappingURL=main.6015d56f.css.map*/