body{font-family:'Noto Sans',sans-serif}@media screen and (min-width:1408px){.container.is-max-desktop{max-width:1200px!important}.columns>.column.is-four-fifths{flex:none;width:80%;max-width:80%}}.footer .icon-link{font-size:25px;color:#000}.link-block a{margin-top:5px;margin-bottom:5px}.dnerf{font-variant:small-caps}.teaser{font-family:'Google Sans',sans-serif}.teaser .hero-body{padding-top:0;padding-bottom:3rem}.teaser video{max-width:50%;height:auto;display:block;margin:0 auto}.hero-intro-sections{display:flex;flex-direction:column}.publication-title{font-family:'Google Sans',sans-serif}.publication-authors{font-family:'Google Sans',sans-serif}.publication-authors a{color:hsl(204,86%,53%)!important}.publication-authors a:hover{text-decoration:underline}.author-block{display:inline-block}.publication-venue{color:#555;width:fit-content;font-weight:bold}.publication-awards{color:#ff3860;width:fit-content;font-weight:bolder}.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%}.results-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem 1.5rem;justify-items:center;align-items:end;margin:2rem 0;width:100%}.grid-item{width:100%!important;text-align:center;box-sizing:border-box}.grid-item .trimmed-img-container{width:100%;overflow:hidden;display:block}.grid-item .trimmed-img-container img{width:125%!important;max-width:125%!important;height:auto!important;margin-left:-12.5%!important;display:block}.grid-item .caption{font-family:'Google Sans',sans-serif;font-size:.95rem;color:#333;margin-top:.7rem}.result-figure{margin:1.5rem auto;text-align:center}.result-figure img{max-width:50%;height:auto;display:block;margin:0 auto}.result-video-wrap{text-align:center;margin:1.5rem auto}.result-video-wrap video{max-width:50%;height:auto;display:block;margin:0 auto}.result-video-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.result-video-row .result-video-wrap{margin:0}.result-video-row .result-video-wrap video{max-width:100%}.result-caption{font-family:'Google Sans',sans-serif;font-size:.95rem;color:#555;margin-top:.6rem}@media screen and (max-width:768px){.result-figure img,.result-video-wrap video{max-width:100%}.result-video-row{grid-template-columns:1fr}}.paper-table-figure{margin:2.5rem auto;width:70%}.paper-table{width:100%;border-collapse:collapse;font-family:'Noto Sans',sans-serif;font-size:.875rem;text-align:center}.paper-table th,.paper-table td{padding:.35rem .65rem;white-space:nowrap}.paper-table thead tr:first-child th{border-top:2px solid #222;border-bottom:1px solid #bbb;font-weight:700}.paper-table thead tr.subheader th{border-bottom:1px solid #222;font-weight:600;font-size:.82rem;color:#333}.paper-table thead tr:only-child th{border-top:2px solid #222;border-bottom:1px solid #222}.paper-table tbody tr:last-child td{border-bottom:2px solid #222}.paper-table tbody tr.section-divider td{border-top:1px solid #ccc}.paper-table td.rowgroup{font-weight:700;text-align:left}.paper-table-figure .performance-caption{margin-top:.6rem}.perf-subfigure-stack{margin:2rem auto;display:block}.perf-subfigure-img{text-align:center}.perf-subfigure-img img{width:50%;height:auto;display:block;margin:0 auto}.perf-subfigure-spacer{height:1em}.perf-subfigure-stack .performance-caption{margin-top:.75rem}.perf-single-figure{margin:2rem auto;display:block;text-align:center}.perf-single-figure img{width:80%;height:auto;display:block;margin:0 auto}.perf-single-figure .performance-caption{margin-top:.75rem}@media screen and (max-width:768px){.perf-subfigure-img img,.perf-single-figure img{width:100%}}.performance-plot{margin:.2rem auto .45rem;display:block;overflow:hidden}.performance-section .content{margin-bottom:.75rem}.performance-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-top:1.25rem;align-items:start}.performance-caption{margin-top:.45rem;font-size:1.12rem;line-height:1.3;text-align:center;color:#2f2f2f}.performance-plot-image{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto}.performance-plot--large{height:470px}.performance-plot--large .performance-plot-image{height:510px}.performance-plot--small .performance-plot-image{height:510px}.performance-plot-scroll{width:100%}@media screen and (max-width:768px){.hero-intro-sections .publication-title.title.is-1{font-size:1.7rem!important;line-height:1.2}.hero-intro-sections .publication-authors.is-size-5{font-size:1rem!important;line-height:1.45}.columns>.column.is-four-fifths{width:100%;max-width:100%}.section .content,.section .content p{font-size:.92rem;line-height:1.72;font-weight:400;letter-spacing:.01em}.subtitle{font-size:.96rem;line-height:1.65;font-weight:400}.performance-row{grid-template-columns:1fr;row-gap:.1rem;margin-top:.9rem}.performance-plot{margin:.15rem auto .35rem}.performance-plot--large{height:auto}.performance-plot--large .performance-plot-image,.performance-plot--small .performance-plot-image{height:auto}.performance-plot--small{height:auto}.performance-plot-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.2rem}.performance-plot-scroll .performance-plot-image{width:max(100%,760px);max-width:none;height:auto}.performance-caption{font-size:.86rem;line-height:1.25}}