:root{--black:#000;--red:#ea453c;--pink:#f47b6e;--light-blue:#effbfe;--blue:#7bafd4;--slate:#8892b0;--light-slate:#a8b2d1;--lightest-slate:#ccd6f6;--dark-navy:#020c1b;--navy:#0a192f;--light-navy:#112240;--lightest-navy:#233554;--navy-shadow:rgba(2,12,27,0.7);--green-bright:#64ffda;--green-tint:rgba(100,255,218,0.1);--grey:#8c92ac}body,html{font-family:"Oswald",sans-serif;margin:0;padding:0}header{font-size:small;position:fixed;display:inline-block;width:100%;box-sizing:border-box;z-index:1;background-color:#fff;color:#effbfe;color:var(--light-blue);box-shadow:0 2px 10px -5px #150605}a{text-decoration:none}a,a:hover,a:visited{color:#000;color:var(--black)}a:active{color:#000}.logo{display:inline-block;text-align:left;margin:0 20px}.tabs{float:right}.tabs a{display:inline-block;margin:0 10px}.tabs a:hover,.underline{border-bottom:4px solid}.fade-in-section{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1s ease-out;transition:opacity .6s ease-out,transform 1s ease-out;transition:opacity .6s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out;will-change:opacity,visibility}.fade-in-section.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}@media screen and (max-width:550px){header{text-align:center;font-size:small;height:90px}.tabs{position:relative;top:-20px;float:none}}#fractal-tree{padding-bottom:20px}#fractal-tree .p5Canvas{width:250px!important;height:100%!important}@media only screen and (max-width:600px){#fractal-tree{display:none}}.homebox{display:flex;flex-direction:row;width:100%;height:100vh;margin:auto 0;justify-content:center;overflow:hidden}.intro{background-color:#fff;box-sizing:border-box;width:70%;padding:5rem 2rem;cursor:default}.intro,.Typist{text-align:center}.Typist{color:var(--black);font-size:76px;margin-bottom:30px}.Typist .Cursor--blinking{color:var(--black);padding-left:4px}.intro-name,.intro-title{font-family:"NTR",sans-serif;font-size:70px}.intro-name{color:var(--black);font-weight:700}.intro-subtitle{color:var(--black);font-weight:300;font-size:48px}.intro-desc,.intro-subtitle{font-family:"NTR",sans-serif}.intro-desc{color:var(#000);font-size:22px;padding:0 10%;text-align:center;justify-content:center}@media screen and (max-width:600px){.intro{width:90%;font-size:.9rem;background-color:#fff;box-sizing:border-box;padding:15rem 2rem;cursor:default;justify-content:center}.intro,.Typist{text-align:center}.Typist{color:var(--black);font-size:2rem;margin-bottom:30px}.intro-name,.intro-title{font-family:"NTR",sans-serif;font-size:2rem}.intro-name{color:var(--black);font-weight:700}.intro-subtitle{color:var(--black);font-weight:300;font-size:1.5rem}.intro-desc,.intro-subtitle{font-family:"NTR",sans-serif}.intro-desc{color:var(#000);font-size:1rem;padding:0 2%;text-align:center;justify-content:center}}.sidebar-nav{display:flex;flex-direction:column;align-items:flex-end;position:fixed;right:0;padding-right:5%;bottom:10%;background-color:initial}.rs-sidenav-subtle{background-color:initial!important}.sidebar-links{display:flex;flex-direction:column;text-align:right;font-family:"NTR",sans-serif;letter-spacing:0;line-height:1.6em;font-size:16px;padding:0 .2em;font-weight:700}.sidebar-logos{width:90px;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:8px;padding-left:1px}.sidebar-logos a:hover{color:var(--grey)}img{height:18px}.links{background-color:#000;box-sizing:border-box;width:30%;height:100vh;text-align:left;padding:28rem 2rem;font-size:100%;letter-spacing:.2em}.links a{color:#fff}.links a:hover{font-size:larger}@media only screen and (max-width:800px){.sidebar-nav{position:unset;align-items:center}.links{font-size:.6rem;padding:15rem 10px;width:40%}}@media only screen and (max-width:800px){.sidebar-nav{width:100%;height:50px}.sidebar-links{padding-left:20px;flex-direction:row;text-align:right;font-size:9px}.sidebar-logos{padding-top:0;width:100px;display:flex;flex-direction:row;justify-content:space-around;padding-left:0}img{height:12px}}.sectionContainer{overflow:none;background-color:#fff;padding:10rem 0}.projectBox,.sectionContainer{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.projectBox{background-color:#000;background-size:cover;background-repeat:no-repeat;background-size:100% 100%;margin-top:10px;height:15rem;width:70%;border:3px solid #000;box-sizing:border-box}.projectBox .button{background-color:hsla(0,0%,100%,.8);border-radius:15px;border:2px solid #000;cursor:pointer;padding:10px;transition:all .2s ease-in-out;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-size:larger;font-weight:bolder;margin:0 4rem}.projectBox .button:hover{border-radius:0;padding:15px;background-color:#fff}.projectBox .button:focus{outline:none}.projectBox>img{width:100%;height:15rem}.projectAbout{border:4px solid #000;border-top:0;border-bottom:0;padding:10px 10px 0;font-size:20px}.projectAbout,.projectInfo{display:flex;background-color:#fff;width:70%;box-sizing:border-box}.projectInfo{height:4rem;border:4px solid #000;border-top:0;padding-left:20px;margin-bottom:40px}.gitlink{width:100%;text-align:right;margin-right:20px}.tool{margin:auto 5px;cursor:default}@media screen and (max-width:550px){.projectBox{display:flex;background-color:#000;margin-top:20px;height:10rem;width:100%;text-align:center;justify-content:center;align-items:center}.projectInfo{height:4rem}.projectAbout,.projectInfo{background-color:snow;width:100%}}.joblist-job-company,.joblist-job-title{font-family:"NTR",sans-serif;font-size:28px;font-weight:700;color:var(--black)}.joblist-duration{font-family:"NTR",sans-serif;font-size:18px;color:var(--black)}#vertical-tabpanel{margin-top:-28px;padding-left:25px}.MuiTab-wrapper{font-size:16px;text-align:left;align-items:flex-start!important;font-family:"NTR",sans-serif}.MuiButtonBase-root{outline:none!important;color:var(--black)!important}.jss5{background-color:var(--black)!important}.makeStyles-tabs-2{border-right:0 solid var(--black)!important}#experience .MuiTab-root{padding:6px 20px}.MuiButtonBase-root:focus{color:var(--black)!important;font-weight:700}ul{list-style:none;margin-left:-40px}.job-description li:before{content:"▹    ";color:var(--black);position:absolute;left:0}.job-description li{position:relative;padding-left:30px;padding-bottom:16px;font-size:18px;color:var(--black)}.job-description{padding-top:24px;max-width:650px;font-family:"NTR",sans-serif;font-size:20px;text-align:left}.job-description a,.job-description b{font-size:19px;font-weight:700}@media only screen and (max-width:600px){#experience{padding-left:unset;padding-right:unset}.jss1{height:unset!important;flex-direction:column!important}.makeStyles-root-1{height:unset!important;width:unset;flex-direction:column}.joblist-job-company,.joblist-job-title{font-size:22px}}
/*# sourceMappingURL=main.bc09a72e.chunk.css.map */