div{box-sizing:border-box}body{margin:0;font-size:1.2em;padding-top:80px;position:relative}.content{padding-top:15px;position:relative;width:80%;min-height:100%;margin:0 auto}.content h1{margin-bottom:0}.clearfix::after{content:" ";display:block;height:0;clear:both}body{font-family:'Roboto', sans-serif;font-weight:300}a,b{font-family:'Roboto', sans-serif;font-weight:400}h1,h2,h3{font-family:'Roboto Slab', serif;font-weight:700}a,a:link,a:visited{color:#C6A953;text-decoration:none}.header{background-color:#25272c;height:80px;position:absolute;top:0;width:100%}.header img{height:80px}.nav{position:absolute;top:20px;right:50px;z-index:100}@media (max-width: 768px){.nav{right:0;top:0}}.nav ul{margin:0;padding:0}.nav li{display:inline-block;list-style:none;padding:5px 10px;background-color:#fff}@media (max-width: 768px){.nav li{padding:5px 5px}}.nav a{text-decoration:none;color:#484c55}.showcase ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0}.showcase li{list-style:none;text-align:center;padding:0px 10px}.showcase li p{margin-top:0}.showcase img{width:100px;height:100px;object-fit:cover;border-radius:50%}.showcase h3{margin:5px;max-width:400px}.showcase a,.showcase a:link,.showcase a:visited{text-decoration:none;color:#484c55}.footer{background-color:#25272c;padding:20px 0px;text-align:center;color:rgba(255,255,255,0.85);height:50px;display:flex;flex-direction:column-reverse;position:absolute;width:100%;font-size:.8em;box-sizing:content-box;bottom:0}.person{width:40%;padding-bottom:120px}.person .picture{float:left;width:25%}.person .bio,.person .papers,.person .projects{float:right;width:75%;padding:0 20px;box-sizing:border-box}.person p{margin:0}.person img{width:100%;object-fit:cover}.person h2{font-size:1.2em;margin:.2em 0}.person .papers h3{margin:10px 0}.person .social{padding-left:10px;margin:0}.person .social a{font-size:.9em;text-decoration:none;color:#6ab7ff;transition:.8s}.person .social a:hover{color:#1e92ff}.person li{list-style:none}.person ul{padding-left:0}@media (min-width: 768px) and (max-width: 1023px){.person{width:60%}}@media (max-width: 768px){.person{width:80%}.person .picture,.person .bio,.person .projects,.person .papers{float:none;margin:0 auto}.person .social{height:auto;text-align:center}.person .picture{width:50%}.person .picture h2{text-align:center}.person .projects{padding:0 20px}}.projects h1{margin-bottom:0}.projects .contributors{font-size:.9em;margin-top:5px}.projects .banner{margin:auto;display:block}.projects h2{margin:0}.projects ul{margin:0;padding:0}.projects li{list-style:none}.projects .description{width:80%;margin:auto;padding-right:200px;box-sizing:border-box;position:relative}.projects .links{position:absolute;right:0;top:0}@media (max-width: 768px){.projects .links{position:relative}.projects .description{padding-right:0}}.papers ul{padding:0;margin:0;width:100%}.papers li{display:inline-block;list-style:none}.papers .paper{margin-bottom:5px;padding:5px 10px;width:100%;box-shadow:0 1px 3px #484c55}.papers .paper h3,.papers p,.papers a{margin:0;font-size:.8em}.papers a,.papers a:link,.papers a:visited{margin:0 5px}.hero{position:relative;background-image:url("assets/hero.png");background-repeat:no-repeat;background-position:center;background-size:cover;height:200px}@media (min-width: 1024px){.hero{height:300px}}.hero h1{position:absolute;top:10%;left:10%;color:white;padding:0 10px;background:rgba(37,39,44,0.9)}@media (max-width: 768px){.hero h1{font-size:1.3em}}.home .content{min-height:0}.home p{margin-bottom:0}
