html,body{font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;height:100%;margin:0;overflow-x:hidden;overflow-wrap:normal}a{color:inherit;text-decoration:none}a:hover{color:inherit}.title{font-size:3em;padding-bottom:20px}.sub-title{padding-top:10px;padding-bottom:15px;font-size:1.5em}.position{padding-bottom:10px;font-size:1.1em}.sub-link{text-decoration:underline;-webkit-text-decoration-color:whitesmoke;text-decoration-color:whitesmoke;padding-left:5px;padding-right:5px;display:inline}a.page-link.grid-item{display:table}a.page-link.grid-item:hover{opacity:0.5}.pl0{padding-left:0}.list{display:block;font-family:'Lato',sans-serif;line-height:25px;padding-bottom:10px}td.list{min-width:16em;display:table-cell}.blurb{font-family:'Lato',sans-serif;width:40em;line-height:25px;padding-bottom:30px}.intro{font-family:'Lato',sans-serif;width:20em;line-height:25px;padding-bottom:30px}.body_div{display:table;height:100vh;overflow:hidden;margin:0 auto}.body_div .vertical_center{display:table-cell;vertical-align:middle;padding:50px 5px;max-width:60em}.body_div #site_title{text-align:center;font-family:'Ubuntu Mono';margin:-30px 0 30px 0;padding:10px;font-size:1.5rem;color:white;background:rgba(34,34,34,0.9)}.body_div .box{background:gray;color:gray;font-size:1.5rem;display:inline}.body_div #research{color:#77A9BA;-webkit-box-shadow:inset 0 -2px 0 #77A9BA;box-shadow:inset 0 -2px 0 #77A9BA}.body_div #research:before{background:#77A9BA}.body_div #portfolio{color:#B98894;-webkit-box-shadow:inset 0 -2px 0 #B98894;box-shadow:inset 0 -2px 0 #B98894}.body_div #portfolio:before{background:#B98894}.body_div #about{color:#A6C2AE;-webkit-box-shadow:inset 0 -2px 0 #A6C2AE;box-shadow:inset 0 -2px 0 #A6C2AE}.body_div #about:before{background:#A6C2AE}.body_div #research,.body_div #github,.body_div #portfolio,.body_div #blog,.body_div #about{display:inline-block;margin:10px 7px;padding:5px 5px;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase;background:none;z-index:1;cursor:pointer;transition:0.19s ease-in;-o-transition:0.19s ease-in;-ms-transition:0.19s ease-in;-moz-transition:0.19s ease-in;-webkit-transition:0.19s ease-in}.body_div .fill:before{content:"";position:absolute;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top 0.2s ease-in}.body_div .fill:hover:before{top:0}#portfolio-section{background:#B98894}#portfolio-section .sub-title{margin-top:20px}#research-section{background:#77A9BA}#about-section{background:#A6C2AE}#portfolio-section,#research-section,#about-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;min-height:100vh;color:black}#toTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:whitesmoke;color:black;cursor:pointer;padding:15px;border-radius:10px;font-size:18px}#toTop:hover{background-color:#9c9c9c}#toTop:active{background-color:#636363}.blink{animation:blink-animation 1.2s steps(2,start) infinite;-webkit-animation:blink-animation 1.2s steps(2,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@media only screen and (max-width:40em){.body_div #research,.body_div #portfolio,.body_div #about{padding:5px 5px;display:block}.body_div .fill a{font-size:40px}.body_div #research,.body_div #portfolio,.body_div #about,.body_div .sub-link{position:relative}}@media only screen and (max-width:42em){.blurb,.list{width:92vw}}.Rtable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:40em}.Rtable-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;list-style:none;margin-bottom:1em}.Rtable-cell > h1,.Rtable-cell > h2,.Rtable-cell > h3,.Rtable-cell > h4,.Rtable-cell > h5,.Rtable-cell > h6{margin:0}.Rtable--2cols > .Rtable-cell{width:50%}@media all and (max-width:40em){.Rtable--collapse{display:block}.Rtable--collapse > .Rtable-cell{width:100%!important}}.no-flexbox .Rtable{display:block}.no-flexbox .Rtable > .Rtable-cell{width:100%}