@font-face{font-family:'FontAwesome';src:url("/fonts/font-awesome/fontawesome-webfont.eot");src:url("/fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/font-awesome/fontawesome-webfont.woff2") format("woff2"),url("/fonts/font-awesome/fontawesome-webfont.woff") format("woff"),url("/fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"),url("/fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-slides:before{content:'\f1e7'}.fa-video:before{content:'\f03d'}.fa-external-link:before{content:'\f08e'}.fa-newspaper:before{content:'\f1ea'}.fa-git:before{content:'\f1d3'}.fa-warning{color:#f0ad4e}.fa-warning:before{content:'\f071'}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif}body{background-color:#2c3e50;color:#fff;font-size:20px;padding-top:60px;width:100%;margin:auto;padding-bottom:100px}h1,h2{margin:0px}a{color:#aabed1}a:hover{color:#597ea2}p{margin:0}header{position:fixed;right:0;left:0;top:0;width:100%;height:50px;background-color:#597ea2;color:#fff;font-weight:bold;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}header a{color:#fff;text-transform:uppercase;text-decoration:none}header a:hover{color:#bfbfbf;text-decoration:underline}header nav{width:100%}header nav div{text-align:right}header nav div a{margin-left:10px}span.anchor{display:block;visibility:hidden}span.small{font-size:0.8em}section h1{text-align:center;font-size:2em}section.identity{text-align:center}section.identity img{margin:auto;background-color:#597ea2}section.identity img.big{padding:10px;border-radius:105px;-moz-border-radius:105px;-webkit-border-radius:105px}section.identity img.small{padding:4px;border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px}section.identity h1{font-size:3em;margin:20px 0}section.identity p{margin:20px 0}@media (max-width: 480px){header{height:25px}header nav{font-size:10px}span.anchor{height:50px;margin-top:-50px}section.identity img.big{display:none}}@media (min-width: 480px){section{margin-top:100px}section.identity img.small{display:none}footer{margin-top:50px}}@media (max-width: 960px){nav{padding-right:10px}}@media (min-width: 960px){body,nav{max-width:960px}header{width:100%}header div{width:100%;margin:auto}}section.projects .projects .project{margin:10px;padding:10px;border:1px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:justify}section.projects .projects img.left{margin-right:10px}section.projects .projects img.right{margin-left:10px}@media (min-width: 768px){section.projects .projects{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:stretch;align-items:stretch}section.projects .projects .project{-webkit-flex:1;flex:1}}section.projects ul,section.conferences ul,section.interviews ul{list-style:none}section.projects ul li,section.conferences ul li,section.interviews ul li{margin-top:10px}section.projects .title,section.conferences .title,section.interviews .title{font-weight:bold}section.projects .location,section.conferences .location,section.interviews .location{font-size:0.8em}section.projects .links a,section.conferences .links a,section.interviews .links a{margin-left:10px}section.contact div:not([class='nb']){margin-top:10px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}section.contact div:not([class='nb']) span.title{-webkit-flex:1;flex:1;text-align:right;font-weight:bold;padding-right:10px}section.contact div:not([class='nb']) span.content{-webkit-flex:3;flex:3}footer{font-size:0.75em}footer p{margin-top:5px}