@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merienda+One&display=swap);.heroContainer{background-color:#000;content:"";width:100vw;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}#astro{left:calc(50vw - 80px);top:calc(50vh - 80px);width:160px}#astro,#earth{position:fixed;height:auto}#earth{width:100%;bottom:0;transform:translateY(20vw)}#name{position:fixed;font-size:4em;right:0;margin-right:10px;bottom:3rem;text-align:right;font-family:"Orbitron";color:#fff;letter-spacing:.3em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:.95;-webkit-animation:inleft 1s ease-in 0;animation:inleft 1s ease-in 0;z-index:-1}.midlight{color:#3e92cc}#subtitle{position:fixed;font-size:2.5em;font-weight:400;left:0;margin-left:10px;top:4.8rem;color:#fff;font-family:"Orbitron";letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform-origin:center;max-height:12ch;text-align:right;transform:rotate(180deg)}.infoBox{width:100%;display:flex;display:none;flex-direction:row;justify-content:space-evenly;font-size:3em;margin:.5em 0;width:40vw;position:fixed;background-color:#0d0d0d;bottom:10vh;left:30vw;padding:.25em 0}.infoBox a{color:#66a9d7}.infoBox a:hover{color:#dfedf7}@media screen and (max-width:500px){.infoBox{display:none;width:1em;flex-direction:column;align-items:center;margin:0;left:calc(50vw - .5em);padding:0 .8em}}@media screen and (max-width:330px){.infoBox{display:none}}.skills{text-align:center;color:#051335;max-width:80ch;vertical-align:middle}.skills span+span:before{content:"";border-radius:50%;height:.6ch;width:.6ch;background-color:#d8315b;display:inline-block;margin:0 .9ch .3ch}.skill{white-space:nowrap}.skillsContainer{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#7bb4dc;padding:1em 0}@media screen and (max-width:700px){.skill{white-space:normal;font-size:.9em}}.bioSection{position:relative}.bioSection p:first-of-type{text-indent:2em}.bioSection p{max-width:60ch}.emphasize{font-weight:700;font-style:italic;color:#d8315b}.offsetleft{position:relative;left:-14em}.contactIconContainer{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;font-size:3em;margin:.5em 0}.projectImage{height:300px;min-height:300px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#3e92cc}.cardTitle{letter-spacing:.3em;font-weight:900;color:#0a2463}.cardText{padding:1em;display:flex;flex-direction:column;height:100%}.cardSubtitle{color:#3e92cc;margin:.5em 0;font-style:italic}.techContainer{padding:0 1em;margin:1em 0;flex-grow:1}.techContainer .tech{background-color:#1346c0;margin:0 .3em}.linkContainer{display:flex;padding:0 1rem;flex-direction:row;justify-content:space-between;font-size:3em}.linkContainer a{color:#3e92cc;transition:all .3s}.linkContainer a:hover{color:#d8315b}#navbar{border-bottom:6px solid #3e92cc;font-family:"Merienda One"}.darkNav{background-color:#2c282e}.darkNav .navContent .nav-link{color:#3e92cc}.darkNav .navContent .nav-link:hover{color:#d8315b}.darkNav .navbar-brand{color:#fff}.lightNav{background-color:#0c2c81}.lightNav .navContent .nav-link{color:#b7d6ec}.lightNav .navContent .nav-link:hover{color:#d8315b}.lightNav .navbar-brand{color:#fff}.lightNav .active{color:#dc466c!important}footer{width:100%;line-height:2.5rem;padding-left:2.5rem;border-top:4px solid #3e92cc;background-color:#0a2463;color:#f0eef0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Open Sans";min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:"Merienda One"}.maincontent{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:100vh}.min-100{min-height:100%}.largeTopSpace{margin-top:4em}.outline{outline:1px solid red}.whiteBG{background-color:#fff;padding:2em;border-radius:10px}.darkBG{background-color:#1e1b18;color:#f0eef0}.projectsContainer{display:grid;align-items:top;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:3rem}a{color:#d8315b}@media (max-width:600px){.whiteBG{padding:1em}}@media (max-width:767px){.largeTopSpace{margin-top:1em}}
/*# sourceMappingURL=main.94d49a5b.chunk.css.map */