html,body,#wrapper{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;-webkit-font-smoothing:antialiased}#wrapper{display:flex;flex-direction:column;height:100vh}#wrapper-content{flex:1}#color-bar{height:8px;background-color:#316694}footer{display:flex;justify-content:center;align-items:center;min-height:100px;background-color:#1f3548;color:#fff}a{color:#1d67d6;text-decoration:none}a:hover{color:#7aafff}p{color:#000;font-size:1em}li{font-size:1em}#main-header{display:flex}#main-header h1,#main-header h3{margin:0}#main-header h1{font-size:2.5em;font-weight:600;margin:0 0 5px 0}#main-header h3{font-size:1.2em;font-weight:600;margin:0 0 5px 0}#main-header-image{overflow:hidden;height:auto;width:200px}#main-header-info-links{margin:10px 0}#main-header-info-links a{font-weight:600}#page-header{box-shadow:0px 0px 8px 0px #c4c4c4}#page-header-content{display:flex;justify-content:space-between;max-width:800px;margin:0 auto;padding:20px}#page-header-content #page-header-name{font-size:1.6em;font-weight:600}#page-header-content #page-header-name a{color:#000}#page-header-content #page-header-name a:hover{color:#7aafff}#page-header-content #page-header-backlink{display:flex;align-items:center;text-align:right}#content{max-width:800px;margin:0 auto 0 auto;padding:20px}#content h1,#content h2{font-weight:600;margin:20px 0}#content h3,#content h4,#content h5,#content h6{font-weight:600;margin:20px 0 10px 0}#content h1{font-size:2em}#content h2{font-size:1.8em}#content h3{font-size:1.6em}#content h4{font-size:1.4em}#content h5{font-size:1.2em}#content h6{font-size:1em}#content p{margin:10px 0}#content .underlined{border-bottom:1px solid #dedede}#content .use-hyphens p,#content .use-hyphens li{hyphens:auto;text-align:justify}#post-content{margin-bottom:40px}#post-content .post-date{margin-top:-15.0037509377px}#post-content h1,#post-content h2,#post-content h3{margin:30px 0 20px 0}#post-content h4,#post-content h5,#post-content h6{margin:30px 0 -10px 0}#post-content p{margin:20px 0}#post-content ul,#post-content ol{padding-left:20px}#post-content hr{margin:30px 0;border:1px solid #eee}#post-content .footnote{font-size:.9em}.pub-section .pub-title{font-size:1.1em;font-weight:600;margin-bottom:-5px !important}.pub-section .pub-authors,.pub-section .pub-conference{color:#404040}.pub-section .pub-conference{font-style:italic;margin:-5px 0 !important}.pub-section .pub-info-wrap{display:flex;align-items:center;justify-content:space-between}.pub-section .pub-info-wrap .pub-img{width:220px;margin-right:20px}.pub-section .pub-entry{margin-bottom:30px}.pub-section .pub-extras>div{display:none;margin-top:20px}.pub-section .pub-bibtex{position:relative}.pub-section .pub-bibtex pre{margin:0;font-size:.9em;font-family:"Source Code Pro",monospace}.pub-section .pub-bibtex .pub-bibtex-copy{position:absolute;top:10px;right:10px;cursor:pointer;background-color:#aaa;color:#fff;border:0;border-radius:3px;padding:5px;transition:opacity .2s,background-color .2s;opacity:0;outline:none}.pub-section .pub-bibtex .pub-bibtex-copy:hover{background-color:#bbb}.pub-section .pub-bibtex:hover .pub-bibtex-copy{opacity:1}.pub-section .pub-footnote{text-align:left}.awards-section ul{padding-left:20px}.awards-section .award-item{margin-bottom:5px}.awards-section .award-name{font-weight:bold}.awards-section .award-data{font-style:italic}.column-item{margin-bottom:20px}.column-item .column-date{font-size:.8em}.column-description{margin-bottom:30px}.raytrace-group{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:60px}.raytrace-group img{display:inline-block;margin:20px 0 20px 0}.inset{background-color:#f5f5f5;padding:15px;border-radius:3px}/*# sourceMappingURL=all.css.map */