﻿html{font-family:Roboto,sans-serif;font-size:16px;color:rgba(0,0,0,.8);line-height:1.65}body{font-family:inherit;font-size:1rem;line-height:inherit;color:inherit;background-color:#fff;margin-top:70px;padding-top:0;counter-reset:captions}.navbar{min-height:70px !important}.navbar-light{background:#fff !important;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.11)}.navbar-light .navbar-brand{font-weight:700;font-size:1.2em;color:#2b2b2b}.navbar-brand{height:inherit;line-height:50px;padding-top:10px;padding-bottom:10px}@media(min-width: 992px){ul.nav li.dropdown:hover div.dropdown-menu{display:block}}.home-section{padding-top:50px;padding-bottom:30px}.home-section:first-of-type{padding-top:50px}#profile{text-align:center;padding:30px 10px;position:relative}.portrait{width:200px;height:200px;margin:0 auto;border-radius:50%;object-fit:cover}.portrait-title h2{font-size:1.75em;font-weight:300;color:#000;margin:20px 0 10px}.portrait-title h3{font-size:1rem;font-weight:300;color:rgba(0,0,0,.54);margin:0 0 10px}ul.network-icon{margin:30px;list-style:none;padding:0;justify-content:left;text-align:left}.network-icon li{margin-right:10px}.network-icon i{width:30px}.icon-img{width:50%;height:50%;background-position:50%;background-size:cover;display:block;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.link-text{padding-left:10px}ul.network-icon>li:last-of-type{margin-top:30px}@media only screen and (max-width: 992px){.link-text{display:none}ul.network-icon{margin:0px;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}ul.network-icon>li:last-of-type{margin-top:0px}}h1{font-size:2.25rem}h2{margin-top:2rem;font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.5rem}p{margin-top:0;margin-bottom:1rem}*,::before,::after{box-sizing:border-box}.big-icon{font-size:2rem}.people-widget{font-size:1rem;text-align:center;margin-top:30px}.people-widget .avatar{width:150px;max-width:150px;height:150px;border-radius:50%;object-fit:cover;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:8px}.people-widget .portrait-title h3{font-size:1rem}.team-member p{margin-bottom:0px}.team-member h4{margin-bottom:0px}ul.social-buttons{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.social-buttons li{margin-right:10px;font-size:1.2rem}.home-section:nth-of-type(2n){background-color:#f7f7f7}.middot-divider::before{content:"·"}.middot-divider{padding-right:.25em;padding-left:.25em;font-size:15px}.highlights h5{line-height:1.2em;margin-bottom:0;color:#334279}.highlight-venue{display:block;margin-bottom:6pt;font-style:italic}.publications{clear:both}.publications article{display:block;position:relative;margin:10px 0px 10px 0px;padding:0px 10px;clear:both;min-height:140px;text-align:left;font-size:1em;line-height:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.publications article img{float:left;padding-right:20px;height:120px}.publications article>header{margin:-3px 0 0;padding:14px}.publications article .pub-details{position:relative;display:none;background-color:#ddd;overflow:auto;width:90%;margin-top:30px;left:5%;height:auto;padding:10px;border:5px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:none;box-shadow:none;text-shadow:none;-moz-text-shadow:none;color:#000 !important;opacity:1;-moz-transition:opacity .4s linear}.publications article .pub-details .title{display:block}.publications article .pub-details .abstract{display:block;text-align:justify}.publications article .pub-details .author{display:block;font-style:italic}.publications article .showDetails{display:block;opacity:1;z-index:1}.publications article .showDetails{display:block;-moz-transition:opacity .4s linear}.numberCircle{display:block;position:absolute;top:4px;left:4px;box-sizing:initial;border-radius:50%;width:13px;height:13px;padding:6px;background:#fff;border:3px solid #000;color:#000;text-align:center;font-size:12px;font-weight:bold}.publications article .linkIcons{position:absolute;bottom:10px;right:10px}.publications .btn{font-size:.8rem !important;line-height:1.2rem !important;padding:.1rem .4rem}.pub-title{font-weight:600}.publications a[href^=skype]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://twitter.com"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://www.linkedin.com"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://github.com"]:before{font-family:"FontAwesome 6";font-weight:900;content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href$=".pdf"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href$=".bib"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="http://docs.google.com"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href$=".zip"]:before{font-family:"FontAwesome";font-weight:900;content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://github.com"]:before{font-family:"FontAwesome";font-weight:900;content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://aaltovision.github.io"]:before{font-family:"FontAwesome";font-weight:900;content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://aaltoml.github.io"]:before{font-family:"FontAwesome";font-weight:900;content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://youtu.be"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://www.youtube.com"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="https://arxiv.org"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications a[href^="http://arxiv.org"]:before{font-family:"FontAwesome";content:"";margin-right:5px;-webkit-font-smoothing:antialiased}.publications .winner:after{font-family:"FontAwesome";content:"";position:absolute;top:-10px;right:-10px;font-size:18px;background:gold;color:#fff;width:32px;height:32px;text-align:center;line-height:32px;border-radius:50%;box-shadow:0 0 1px #333}ul.talk-list{padding-left:0}ul.talk-list li{list-style-type:none;padding-bottom:1em}ul.talk-list li::before{content:"";font-family:"FontAwesome";padding:0 10px 0 0}.talk-list .middot-divider::before{content:"·"}.talk-list .middot-divider{padding-right:.45em;padding-left:.45em;font-size:15px}.talk-list .start-date{font-size:15px;color:rgba(0,0,0,.54)}.talk-list .venue{font-size:15px;color:rgba(0,0,0,.54)}ul.courses{padding-left:0}ul.courses li{list-style-type:none;padding-bottom:1em}ul.courses li::before{content:"";font-family:"FontAwesome";padding:0 10px 0 0}.courses .middot-divider::before{content:"·"}.courses .middot-divider{padding-right:.45em;padding-left:.45em;font-size:15px}.courses .start-date{font-size:15px;color:rgba(0,0,0,.54)}.courses .course-detail{font-size:15px;color:rgba(0,0,0,.54)}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:36px;margin-bottom:36px}.video{position:absolute;top:0;left:0;width:100%;height:100%}body{counter-reset:pub 119}.counted article::before{counter-increment:pub -1;content:"" counter(pub) "";position:absolute;top:2px;left:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:31px;height:31px;background:#fff;border:3px solid #000;color:#000;font-size:12px;font-weight:bold}@media(max-width: 576px){.counted article::before{left:-10px;top:16px}}.newsimg{filter:opacity(0.75)}.newsimg:hover{filter:none}.newsitem{margin-top:40px;margin-bottom:60px}@media only screen and (min-width: 768px){.newsitem:nth-child(2n){padding-top:80px}}.url-anchor{display:block;position:relative;margin-top:-80px;padding-top:80px;visibility:hidden;height:0px}.carousel-item{line-height:1.2rem}@media(min-width: 768px)and (max-width: 991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media(min-width: 576px)and (max-width: 768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media(min-width: 576px){.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media(min-width: 768px){.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media(min-width: 991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}.modal-dialog{max-width:800px;margin:30px auto}.modal-body{position:relative;padding:0px}.close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}.video-title{margin-top:6px;height:3.6em;display:block;overflow:hidden}#videos .carousel-control-next-icon{position:absolute;top:80px;right:40px}#videos .carousel-control-prev-icon{position:absolute;top:80px;Left:40px}/*# sourceMappingURL=styles.css.map */