@import url(https://fonts.googleapis.com/css?family=Varela&display=swap);body{margin:0;font-family:Varela,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}.App{text-align:left}.App,.home_main{height:100%;width:100%}.home_main{position:absolute;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:5s;animation-duration:5s;overflow-y:scroll;overflow-x:hidden}.home_main::-webkit-scrollbar{display:none}.home_space{position:static;width:100%;height:100%}.home_space:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,94.1%,0)),to(#f0f0f0));background-image:-webkit-linear-gradient(top,hsla(0,0%,94.1%,0),#f0f0f0 100%);background-image:linear-gradient(180deg,hsla(0,0%,94.1%,0),#f0f0f0);width:100%;height:3em}.home_title{position:absolute;top:10%;right:5%}.header-major{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0}.header-major:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:-webkit-linear-gradient(top,transparent,#000 100%);background-image:linear-gradient(180deg,transparent,#000);width:100%;height:3em}.App-header{position:relative;left:10vw;height:60vh;width:50vw;bottom:5vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:10s;animation-duration:10s}.Name{height:100%;color:#fff;font-size:calc(30px + 3vw);margin-bottom:calc(25px + 4vw)}.Name span{color:#00aae6;font-weight:350}.Blurb{color:#000;font-size:calc(10px + 1vw);margin-top:0;margin-bottom:calc(9px + 1vw)}.blurbs_link{color:#00aae6;text-decoration:none}.Image{height:25vw;width:25vw;position:relative;left:15vw;bottom:5vw;border-radius:50%;box-shadow:5px 5px 5px grey}.ButtonBox{display:table;margin:10px auto 0;list-style:none;pointer-events:auto;position:absolute;text-align:center;top:7%;right:5%}.listitem{display:table-cell;position:relative;padding:10px}.Button{padding:0;color:#fff;background-color:transparent;border:none;cursor:pointer;font-size:calc(7px + 1vw);font-weight:300;font-family:Varela,sans-serif;text-decoration:none;display:inline-block}.Button:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#00aae6;-webkit-transition:width .3s ease 0s,left .3s ease 0s;transition:width .3s ease 0s,left .3s ease 0s;width:0}.Button:hover:after{width:100%;left:0}.publications_main{position:relative;top:0;left:0;width:100%;color:#f0f0f0}.publications_main:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,94.1%,0)),to(#f0f0f0));background-image:-webkit-linear-gradient(top,hsla(0,0%,94.1%,0),#f0f0f0 100%);background-image:linear-gradient(180deg,hsla(0,0%,94.1%,0),#f0f0f0);width:100%;height:3em}.publications_title{color:#f0f0f0}.publications_link{text-decoration:none;color:#f0f0f0}.publications_link:hover{color:#00aae6}.projects_main{position:relative;top:0;left:0;width:100%;color:#f0f0f0}.projects_text{position:relative;left:10vw;width:80vw;display:flex;flex-direction:column;align-items:flex-start;padding-top:10vh;padding-bottom:80px}.project_box{width:100%;margin:10px 0}.project_link{text-decoration:none;color:#f0f0f0}.project_link:hover{color:#00aae6}.project_link span{font-size:calc(15px + 2vw)}.project_title{color:#f0f0f0}.project_title span{font-size:calc(15px + 2vw)}.project_description{font-size:calc(10px + .5vw)}.bottom{width:100%;padding-bottom:100px}.top_button{text-align:right;text-decoration:none;color:#00aae6;font-size:25px;padding-right:10px;padding-left:10px;position:fixed;bottom:30px;right:40px;outline:none;font-weight:550;opacity:.6;background-color:transparent}.top_button:hover{cursor:pointer;color:#7fd8eb;opacity:1}@media only screen and (max-width:600px){.home_space{pointer-events:none}.App-header{width:85vw;height:50vh;bottom:0}.Image{height:calc(100px + 20vw);width:calc(100px + 20vw);left:calc(40vw - 50px);top:calc(-40px - 10vw)}}@media only screen and (max-height:600px){.Blurb{margin-bottom:4px}.App-header{width:55vw}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.fdb800ae.chunk.css.map */