body{font-family:'Noto Sans',sans-serif}.footer .icon-link{font-size:25px;color:#000}.link-block a{margin-top:5px;margin-bottom:5px}.dnerf{font-variant:small-caps}.teaser .hero-body{padding-top:0;padding-bottom:3rem}.teaser{font-family:'Google Sans',sans-serif}.publication-banner{max-height:parent}.publication-banner video{position:relative;left:auto;top:auto;transform:none;object-fit:fit}.publication-title{font-family:'Google Sans',sans-serif}.publication-authors{font-family:'Google Sans',sans-serif}.publication-venue{color:#555;width:fit-content;font-weight:bold}.publication-awards{color:#ff3860;width:fit-content;font-weight:bolder}.publication-authors a{color:hsl(204,86%,53%)!important}.publication-authors a:hover{text-decoration:underline}.author-block{display:inline-block}.publication-video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:10px!important}.publication-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.academic-project-grid{display:grid;grid-template-columns:repeat(var(--grid-columns,2),minmax(0,1fr));gap:1.75rem;align-items:start}.academic-project-grid-item img,.academic-project-grid-item video{width:100%;max-width:100%;display:block;margin:0 auto;border-radius:8px}.academic-project-video-grid video{aspect-ratio:16 / 9;object-fit:contain;background:#000}.academic-project-video-carousel{position:relative}.academic-project-video-section+.academic-project-video-section{padding-top:0}.academic-project-video-page{display:none}.academic-project-video-page.is-active{display:block}.academic-project-video-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.academic-project-video-nav .button{border-radius:999px}.academic-project-video-status{min-width:3.5rem;text-align:center;color:#555}.academic-project-grid-caption{margin-top:.75rem;line-height:1.35}@media screen and (max-width:768px){.academic-project-grid{grid-template-columns:1fr}}.results-carousel{overflow:hidden}.results-carousel .item{margin:5px;overflow:hidden;padding:20px;font-size:0}.results-carousel video{margin:0}.slider-pagination .slider-page{background:#000}.eql-cntrb{font-size:smaller}