html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@font-face{font-display:swap;font-family:NTR;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ntr/v18/RLpzK5Xy0ZjSH2Jt.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.section-header{display:flex;padding-bottom:42px;width:100%}.section-header:after{background-color:#233554;content:"";display:block;height:1px;margin-left:20px;margin-top:39px;width:300px}.section-title{color:#9ea0ff;font-family:NTR;font-size:46px;font-weight:700}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}li,ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}a,a:visited{color:inherit}.wrapper{margin:0 auto;max-width:1200px;width:85%}button svg{cursor:pointer;pointer-events:fill}.App{background-color:#0a192f;text-align:center}html{scroll-behavior:smooth}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav{background-color:#0a192f;color:#fff;font-family:NTR;position:-webkit-sticky;position:sticky;top:0;z-index:1000}ul{align-items:center;display:flex;justify-content:space-between}.navbar{padding:20px 0}.navbar-pages{align-items:center;display:flex;font-size:20px;gap:60px;margin-left:auto}.navbar-pages li:hover{color:#9ea0ff!important}.navbar-links{align-items:center;display:flex;gap:20px;margin-left:auto}.navbar-links svg:hover{fill:#9ea0ff!important}.logo{align-items:center;display:flex;height:auto;width:200px}svg{fill:#fff}button{margin:0;padding:0}.navbar-hamburger svg{fill:#fff;height:25px;width:25px}.navbar-hamburger{background:#0000;border:0;display:flex;display:none;height:30px;width:30px}.navbar-hamburger,.navbar-mobile-pages{align-items:center;justify-content:center}.navbar-mobile-pages{display:flex;flex-direction:column;gap:10px}.navbar-mobile-pages li:hover{color:#9ea0ff!important}.navbar-mobile-links{display:flex;justify-content:space-between;padding-top:10px}.navbar-mobile-links svg:hover{fill:#9ea0ff!important}.navbar-mobile-links li:nth-child(2){padding:0 10px}.navbar-mobile .wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:50px 0;position:relative}.navbar-mobile{background-color:#233554;bottom:0;font-family:NTR;font-size:40px;left:0;position:fixed;right:0;top:0}.navbar-mobile .exitBtn{background-color:initial;border:0;position:absolute;right:0;top:30px}.navbar-mobile .exitBtn svg{fill:#fff;height:20px;width:20px}@media (max-width:1280px){.navbar-links,.navbar-pages{display:none}.navbar-hamburger{display:block}}#intro{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1000px;min-height:100vh;padding-top:200px;text-align:center}.intro-name{color:#9ea0ff;font-size:85px;font-weight:700}.intro-desc,.intro-name{font-family:NTR,sans-serif}.intro-desc{align-items:center;color:#fff;font-size:25px;margin:auto;max-width:600px;text-align:center}b{font-size:17px}@media only screen and (max-width:1280px){#intro{align-items:center;margin:auto;min-height:0;min-height:auto;padding-left:0;padding-top:0}.intro-name{font-size:45px}.intro-desc{align-items:center;display:flex;font-size:20px;height:100%;justify-content:center;max-width:auto}}#fractal-tree{padding-bottom:20px}#fractal-tree .p5Canvas{height:100%!important;width:250px!important}@media only screen and (max-width:600px){#fractal-tree .p5Canvas{height:100%!important;width:150px!important}}#about{margin:auto;max-width:1000px;min-height:50vh;padding-top:100px}.about-description ul{display:grid;grid-template-columns:repeat(2,minmax(150px,10px));list-style-type:none;padding-bottom:40px}.about-description li{color:#fff;font-size:20px;padding-left:20px}.stack-intro{color:#9ea0ff;font-size:30px;font-weight:700;padding-bottom:20px;padding-top:40px}.about-description li:before{color:#9ea0ff;content:"▹    ";left:0}.about-content{display:flex;flex-direction:row}.about-description{color:#fff;font-family:NTR,sans-serif;font-size:22px;margin:0;max-width:600px;text-align:justify}.about-description a,b{color:#9ea0ff}.about-description a,.about-description b{font-size:21px;font-weight:700}.about-image{padding-left:40px}.about-image img{border-radius:10px;margin-left:40px;max-width:300px;width:auto}.about-image img:hover{transform:translateY(-7px)}@media (max-width:768px){.about-image img{display:none}}@media (max-width:1280px){.about-image img{align-items:center;margin-left:0}#about{height:auto;padding-left:0;padding-right:0}.about-description{align-items:center;font-size:18px;text-align:justify}}#experience{margin:auto;max-width:1000px;min-height:50vh;padding-top:100px}.joblist-job-title{color:#fff}.joblist-job-company,.joblist-job-title{font-family:NTR;font-size:28px;font-weight:700}.joblist-job-company{color:#9ea0ff}.joblist-duration{color:#fff;font-family:NTR;font-size:18px}#vertical-tabpanel{margin-top:-28px;padding-left:25px}.MuiTab-wrapper{align-items:flex-start!important;font-family:NTR;font-size:16px;text-align:left}.MuiButtonBase-root{color:#fff!important;outline:none!important}.PrivateTabIndicator-colorSecondary-5,.css-oewvya-MuiTabs-indicator,.jss5{background-color:#9ea0ff!important}.makeStyles-tabs-2{border-right:1px solid #233554!important}#experience .MuiTab-root{padding:6px 20px}.MuiButtonBase-root:focus{color:#9ea0ff!important}#experience ul{display:flex;flex-direction:column;list-style:none;margin-left:-40px}.job-description li:before{color:#9ea0ff;content:"▹    ";left:0;position:absolute}.job-description li{color:#fff;font-size:18px;padding-bottom:16px;padding-left:30px;position:relative;text-align:left}.job-description{font-family:NTR;font-size:20px;max-width:650px;padding-top:24px}.job-description a,.job-description b{font-size:19px;font-weight:700}@media only screen and (max-width:768px){#experience{padding-left:0;padding-right:0}.jss1{flex-direction:column!important;height:auto!important}.makeStyles-root-1{flex-direction:column;height:auto!important;width:auto}.joblist-job-company,.joblist-job-title{font-size:22px}.css-9dkxpx-MuiTabs-flexContainer{align-items:center;padding-bottom:40px}}#projects{margin:auto;max-width:1000px;padding-top:100px}.projects-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(300px,1fr))}@media (max-width:1080px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.projects-card{background-color:#10213e;border-radius:16px;cursor:default;display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem;position:relative}.projects-card:hover{background-color:#233554;transform:translateY(-7px)}.card-header{border-bottom:none!important;display:flex;flex-direction:row;justify-content:right;margin-top:-20px;padding:1.25em 0!important}.github-icon{margin-top:6px}.github-icon svg:hover{color:#9ea0ff!important}.card-title{font-size:24px;font-weight:700}.card-desc,.card-title{color:#fff;font-family:NTR}.card-desc{font-size:18px;padding-bottom:40px}.card-tech{color:#fff;font-family:NTR;font-size:16px}@media only screen and (max-width:600px){#projects{height:auto;padding-left:0;padding-right:0}.carousel{display:none}}#footer{align-items:center;display:flex;padding-top:100px}.ending-footer{color:#fff;font-family:NTR;font-size:16px;padding-bottom:40px;text-align:center;width:100%}
/*# sourceMappingURL=main.c8b94b9e.css.map*/