body,html{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#default-landing-block{display:grid;justify-content:center;align-items:center;padding:0 10vw;max-width:100vw}.default-landing-block{display:flex;justify-content:center;align-items:center}.planning h1{font-weight:600;font-size:4rem;color:#000}.planning h1,.planning h2{font-family:"Slabo 13px",serif}.planning h3{font-family:"Montserrat",san-serif;font-weight:500}.planning h5{font-family:"Asap",sans-serif}.planning h6:hover{font-family:"Slabo 13px",serif;transition:.5s;font-style:italic}#default-landing-block .me{height:23rem;margin-left:1rem;display:none}.links{display:flex;align-items:center}@media (min-width:834px){#default-landing-block .me{display:block}}.icon{margin-right:1em}.last-contact{margin-right:0}.contact a{text-decoration:none}.contact{display:inline-block;text-align:center;margin-bottom:1.25rem}#resume-link{border-radius:1rem;border:.1rem solid #000;width:9rem;height:1.75rem;text-align:center;background:transparent;margin:1rem}#resume-link a{text-decoration:none;color:#000;transition:.3s;width:100%;height:100%}#resume-link:hover{background:rgba(255,212,0,.5)}#toggle-theme{text-align:center;display:inline-block;bottom:0}.toggle-container{display:flex;width:100%;align-items:center;justify-content:center;margin:.5rem 0}#toggle-theme p{padding-left:.5rem;margin-bottom:0;font-size:.8rem}.switch{position:relative;display:inline-block;width:4rem;height:1rem}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffd400}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:.75rem;width:.75rem;left:.15rem;bottom:.15rem;background-color:#fff}input:checked+.slider{background-color:#000}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(3rem);transform:translateX(3rem)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}label{margin:0}.toolbar{display:inline-block;position:fixed;height:100vh;z-index:200;right:0}.toolbar-nav{display:flex;height:100%;align-items:center;justify-items:start}.toolbar-logo{margin-left:1rem}.toolbar-logo a{color:#000;text-decoration:none;font-size:1.5rem}#toolbar-top{position:fixed;display:flex;align-self:start;justify-content:end;right:0}#toggle{justify-self:end}#toggle-button{padding:15px;align-self:start;transition:2s}.toolbar-nav-items{justify-items:start;transition:.5s}.toolbar-nav-items ul{list-style:none;padding-left:0;padding-right:15px}.toolbar-nav-items a{color:#000;text-decoration:none;margin-top:20px;margin-bottom:20px;padding:10px}.toolbar-nav-items a:active,.toolbar-nav-items a:hover{font-style:italic;text-decoration:underline}li{padding-bottom:2em}.toggle-button{display:flex;flex-direction:column;justify-content:space-around;height:27px;width:28px;background:transparent;border:none;padding:0;box-sizing:border-box}.toggle-button:focus{outline:none}.toggle-button-line{width:30px;height:3.5px;border-radius:10px;background:#000}@media (min-width:768px){.toggle-button{display:none}}.side-drawer{height:100%;background:#fff;position:fixed;top:0;width:70%;max-width:400px;right:0;z-index:200}.side-drawer .open{-webkit-transform:translateX(0);transform:translateX(0)}.side-drawer ul{height:100%;list-style:none;display:flex;flex-direction:column;justify-content:center}.side-drawer li{margin:.5rem 0}.side-drawer a{text-decoration:none;font-size:1.2rem;color:#000}.side-drawer a:active,.side-drawer a:hover{color:gold}@media (min-width:768px){.side-drawer{display:none}}.backdrop{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:100}#landing{display:grid;min-height:100vh;min-width:100vw;justify-content:center;align-items:end;padding:60px;z-index:1}.landing-tech{background-color:#869494}#landing-block{text-align:center;font-family:"Slabo 13px",serif;width:80vw}.landing-p{display:inline-block;max-width:30rem;text-align:center}.landing-p p{font-size:1.15rem}#resume-link:hover{font-style:italic}.App{text-align:center;font-family:"Asap",sans-serif;display:flex}#root{width:100vw}html{scroll-behavior:smooth}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;color:#000}h1{font-family:"Lobster";font-size:3rem;color:#ffd400}h2{z-index:10;font-weight:bolder}h2,h3{font-family:"Montserrat",sans-serif}h2,h3,h4{color:#000}h4{font-family:Montserrat;font-weight:700}h5,h6{font-family:Montserrat,sans-serif;color:#000}h6{font-weight:500}p{font-family:"Asap",sans-serif;color:#000}.br{margin-bottom:.75rem}section{padding-top:5rem}.centering{display:grid;justify-items:center}.nav{z-index:300;margin:0;justify-self:right}.nav,.navbar{position:fixed}.navbar{width:100%}.navbar-toggler{border:none}.nav-time{display:flex;justify-content:flex-end}.sticky{position:-webkit-sticky;position:sticky;top:0}.subsection{display:inline-flex;z-index:5;align-items:center;justify-content:center;margin-bottom:2.5rem}.subsection h1{display:inline-table}@media (max-width:767px){.toolbar-nav-items{display:none}}@media (max-width:413px){#root{overflow:hidden}}@media (min-width:768px){.content{padding:5rem}}#welcome-font{margin-bottom:1rem}path{fill:transparent}text{fill:#ffd400;font-size:2.5rem;font-family:Lobster;letter-spacing:.05rem;border:.5px solid #000}.project-link{display:inline-flex;margin-bottom:4rem;z-index:0;width:80vw;max-width:450px;position:relative;flex-wrap:wrap;justify-content:center;align-items:center;transition:.5s}.project-image{display:inline-table}.project-image img{width:80vw;max-width:300px;margin-bottom:.75rem}.project-link:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s;text-decoration:none;font-style:italic}.project-info{display:inline-block}@media (min-width:768px){.project-link{flex-wrap:nowrap}}#project-component{display:grid;min-width:100vw;min-height:100vh;background:#fff;z-index:1;align-content:center}.projects,.projects .container{text-align:center}.projects{display:inline-block}#project-component .subsection{background-color:#fff}#project-heading{flex-wrap:wrap;background:rgba(0,0,0,.1);padding:2rem;width:100%;justify-content:center}#project-heading p{margin:.5rem 0}#project-heading{display:flex;align-items:start}.project-about,.project-description{display:inline-block}.project-about{margin-right:3rem;margin-bottom:1rem}@media (min-width:925px){.project-about{display:inline-block;margin-right:3rem;max-width:12rem}.project-description{max-width:30rem}}ul{list-style:none}#projectNav{display:flex;padding:0;align-items:center;align-content:center;justify-content:center}#projectNav li{padding:2rem 1rem 0;font-size:1.5rem}#project-page{display:grid;margin:0 5vw;justify-self:center;width:60rem;max-width:90vw}#project-page h1,.project-body h1{color:#000;text-align:center;margin-top:4rem}.project-body{margin:0 5vw;max-width:90vw;width:60rem}.textWrapRight{float:right;margin-left:1rem}.project-body-chunk{margin-top:3rem}#about{display:grid;background-color:#869494;position:-webkit-sticky;position:sticky;z-index:3;align-content:center;padding-bottom:3rem;min-height:100vh}.about-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.text-box{max-width:550px;padding-right:2rem;padding-left:2rem}#profile-pic{width:300px;height:auto;padding-left:60px;text-align:center;margin-right:5rem}#about a{color:#000;text-decoration:underline}#about a:hover{font-style:italic}.grid{display:grid}#about .grid a{text-decoration:none}#planning{padding:10vw;position:relative}.description{padding-bottom:5rem}
/*# sourceMappingURL=main.41423c82.chunk.css.map */