body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.outer{display:flex;flex-direction:column;height:100%;width:100%}.grid{background-color:#000;display:flex;flex-basis:35%;flex-direction:row;overflow-x:hidden}.grid img{height:100%;margin-left:2px;margin-right:1px}.appBarOuter{display:flex;flex-basis:30%;flex-direction:column}.nav{align-items:center;display:flex;flex-basis:20%;flex-direction:row;justify-content:center}.links,.nav a{color:#000;font-family:Gloria Hallelujah,cursive;font-size:2vh;margin:0 5vw;text-decoration:none}.appBar{flex-basis:60%;justify-content:space-between;padding-left:5vw;padding-right:5vw}.appBar,.inner{display:flex;flex-direction:row}.inner{align-items:center}.break{display:none;height:0}.name{font-family:Rock Salt,cursive;font-size:4vh}.profession{font-family:Gloria Hallelujah,cursive;font-size:2.8vh;padding-left:1em}.icons{display:flex;flex-direction:row}.icons img{padding-right:20px}#contact{background-color:transparent;border:2px solid #000;padding-left:2em;padding-right:2em}#contact:hover{background-color:#000}#contact:hover>a{color:#fff}#contact a{color:#000;font-family:Gloria Hallelujah,cursive;text-decoration:none}sup{font-size:1vh}@media screen and (max-width:700px){.grid{background-color:#9ea7a6;flex-basis:50%;justify-content:center}.grid>img:not(:first-child){display:none}.appBarOuter{flex-basis:50%}.appBar{flex-basis:100%;flex-direction:column;justify-content:space-evenly}.lower{display:none}.inner{justify-content:center}.break{display:block}.profession{padding-left:0}.nav{display:none}}.about-me{display:flex;height:100vh}.outerTitle>*{margin:2vh 0}.body>*{max-width:60vw}.desc{font-family:EB Garamond,serif}.info{display:flex;flex-direction:column;font-size:2vh}.info>*{margin-bottom:1vh;margin-top:1vh}.discord{display:flex;flex-direction:row;margin-bottom:0}.info-col{align-items:center;display:flex;flex-direction:column}.info-col>*{padding:0 2vw}@media screen and (max-width:1025px){.body>*{max-width:80vw}.about-me,.discord{flex-direction:column}.discord{align-items:center}.widget{min-height:300px}}.experience{display:flex;height:100vh}.body{overflow:auto}.desc{padding:0 .5em}.companies{width:100%}.sub-title{font-size:3vh;margin-top:2vh}.company{display:flex;flex-direction:row}.logo{flex-direction:column}.comp-info{font-family:Joan,serif;padding:2em .5em 0}.comp-info,.comp-name{font-size:2vh}.shopster{filter:invert();width:150px}hr{display:none}.consult{align-items:flex-end;display:flex;flex-direction:row;margin-bottom:5vh}.consult>*{margin-left:2vw;margin-right:2vw}@media screen and (max-width:1025px){.title{font-size:4.5vh}.body>*{max-width:80vw}.experience{flex-direction:column}.outerTitle>*{margin:5vh 0 2vh}.sub-title{font-size:4vh;text-align:center}.company{align-items:center;flex-direction:column;margin:2vh 0}.comp-info{padding:0}.logo{margin-top:1.5vh;padding:1vw}.consult{align-items:center;flex-direction:column}.consult>*{margin-bottom:1.5vh;margin-top:1.5vh}p:first-child{text-align:center}hr{display:block}}.outerTitle,.projects{display:flex;height:100vh}.outerTitle{align-items:center;background-image:url(/static/media/galaxy.737eeb56fb4661ba8268.jpg);background-position:50%;color:#fff;flex-basis:30%;flex-direction:column;justify-content:center;position:-webkit-sticky;position:sticky;top:0}.outerTitle>*{margin:10vh 0 2vh;padding:0 2vw}.title{font-family:EB Garamond,serif;font-size:5vh}.body{align-items:center;background-color:#fff;display:flex;flex-basis:70%;flex-direction:column;height:100vh;overflow-y:auto}.desc{font-size:2vh;margin-top:3vh}.project{padding:0 .5em 2em}.projects-outer{display:flex;flex-direction:column;width:100%}.project-links{display:flex;flex-direction:row}.project-links>*{padding-right:1em}.logo{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:3em}.logo>*{margin-left:1.5em;margin-right:1.5em}@media screen and (max-width:1025px){.body>*{max-width:80vw}.projects{flex-direction:column}.outerTitle>*{margin:5vh 0 2vh}.logo{flex-direction:column}.iGem{padding-bottom:2em}}#root,body,html{height:100%}
/*# sourceMappingURL=main.049cc372.css.map*/