#root{width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{background-color:var(--light-navy);margin:auto}#content{padding:0 100px;overflow-x:hidden;overflow-y:hidden}.section-heading{display:flex;align-items:center;margin:20px 0 30px!important}.section-heading:after{content:"";width:75%;margin-top:5px;height:1px;margin-left:20px;background-color:var(--lightest-navy)}h2{color:var(--lightest-slate);line-height:.9}h3{color:var(--slate);line-height:.9}p{color:var(--slate);font-size:18px}@media (max-width: 900px){#content{padding:0 50px}}@media (max-width: 675px){#content{padding:10px 25px;width:100%}.section-heading{width:unset}.section-heading:after{display:none}}:root{--dark-navy: #020c1b;--navy: #0a192f;--light-navy: #112240;--lightest-navy: #233554;--navy-shadow: rgba(2, 12, 27, .7);--slate: #8892b0;--light-slate: #a8b2d1;--lightest-slate: #ccd6f6;--white: #e6f1ff;--green-bright: #64ffda;--green-tint: rgba(100, 255, 219, .413)}.navbar{background-color:var(--light-navy);color:var(--lightest-slate);font-weight:700;position:fixed;display:flex;align-items:center;justify-content:center;padding:8px 50px;max-width:100%;left:0;right:0;z-index:1}.navbar-light .navbar-brand,.navbar-light .navbar-nav .nav-link{color:var(--lightest-slate)!important}.navbar-light .navbar-nav .nav-link:hover{color:var(--green-bright)!important}.container{width:100%;display:flex;justify-content:center}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:2rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap;text-decoration:none}.nav-link{padding:8px;text-decoration:none}.ml-auto .nav-link:hover{transform:scale(1.15)}#basic-navbar-nav{display:flex;flex-basis:auto;justify-content:space-between;align-items:center;width:100%}.ml-auto{display:flex;padding-left:20px}@media only screen and (max-width: 600px){.navbar-light .navbar-nav.me-auto .nav-link{display:none}.container{width:100%}}#intro{max-width:1000px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;min-height:100vh;height:100vh;padding:0}#intro h1{margin:0 0 25px 3px;color:var(--green-bright);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:400;font-size:clamp(10px,5vw,20px)}#intro p{margin:20px 0;max-width:540px;font-size:18px;color:var(--slate)}.big-heading{margin:3px;font-size:clamp(30px,6vw,60px)}.cv-link{margin-top:50px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:20px;text-decoration:none;color:var(--green-bright);border:1px solid var(--green-bright);border-radius:10px;padding:20px;transition:all .25s cubic-bezier(.645,.045,.355,1)}.cv-link:hover{box-shadow:5px 5px 0 0 var(--green-bright);transform:translate(-5px,-5px)}#experience{max-width:1000px;margin:auto;padding:50px 0;display:flex;flex-direction:column}#experience ul{list-style:none;margin-left:-35px}.job-title{color:var(--lightest-slate);font-weight:700;font-size:26px}.job-company{color:var(--green-bright);font-weight:700;font-size:26px}.duration{font-size:16px;color:var(--slate);margin-top:5px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}#vertical-tabpanel{margin-top:-28px}.MuiButtonBase-root{color:var(--lightest-slate)!important;border-right:5px!important}.MuiButtonBase-root:focus{color:var(--green-bright)!important}.MuiTabs{border-right:2px!important;border-color:var(--green-bright)}.MuiTabs-indicator{background-color:var(--green-bright)!important}#vertical-tab{padding:10px;font-size:16px;text-transform:capitalize;text-align:left;align-items:flex-start;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.job-description li:before{content:"//";color:var(--green-bright);position:absolute;left:0}.job-description li{position:relative;padding-left:30px;padding-bottom:16px;font-size:18px;color:var(--slate)}.job-description{padding-top:10px;max-width:650px}@media only screen and (max-width: 600px){#experience{padding-bottom:0}#full-width-tab{padding:10px;font-size:16px;text-transform:capitalize;text-align:left;align-items:flex-start;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.MuiBox-root{height:unset!important;flex-direction:column!important}.css-15zo09z-MuiTabs-root{height:unset!important;width:unset!important;flex-direction:column!important}#vertical-tabpanel{margin-top:0}.job-title,.job-company{font-size:22px}}#about{max-width:1000px;margin:auto;padding:50px 0}#about p{margin-top:0;font-size:18px;max-width:700px}#about-content{display:flex;flex-direction:row}#about-image{margin-right:100px}#about-image img{max-width:300px;width:100%;height:auto;border-radius:10px;margin-top:20px;margin-left:50px;margin-right:50px;box-shadow:6px 13px 23px -5px var(--navy-shadow);border:none}@media (max-width: 900px){#about-content{flex-direction:column}#about-image{padding-left:0;padding-top:50px}#about-image img{margin-right:0}}#projects{max-width:1000px;margin:auto;padding:50px 0;display:flex;flex-direction:column}*,*:after,*:before{box-sizing:border-box}img{display:block}body{margin:0;font-family:sans-serif}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden;height:500px;border-radius:15px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.carousel-inner:hover{transform:scale(1.01)}.carousel-inner>.carousel-item{position:relative;display:none;animation:.6s ease-in-out;height:100%}.carousel-item>.carousel-img{position:absolute;width:100%;height:100%}.carousel-inner>.active,.carousel-inner>.next{display:block}.carousel-inner>.next{position:absolute;top:0;width:100%}.carousel-inner>.to-left{animation-name:left}.carousel-inner>.from-right{animation-name:right}.carousel-inner>.to-right{animation-name:right;animation-direction:reverse}.carousel-inner>.from-left{animation-name:left;animation-direction:reverse}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;cursor:pointer}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.carousel-indicators{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;bottom:0;z-index:15;opacity:.8}.carousel-indicators button{width:30px;height:7.5px;border-radius:10px;border-style:none;margin:10px 5px;background-color:var(--lightest-slate)}.carousel-indicators .active{background-color:var(--green-bright)}.carousel img{object-fit:contain;height:100%;opacity:.8}.carousel-item img{max-height:500px;object-fit:cover}.carousel-caption{background-color:#0006;padding:10px 10px 0;border-radius:10px;position:relative;color:#fff;display:flex;flex-direction:column;align-items:center;width:100%}.carousel-caption h3{font-size:26px;font-weight:700;color:var(--lightest-slate);margin:5px}.carousel-caption p{font-weight:700;font-size:16px;color:var(--lightest-slate);margin:2px;text-align:center}.carousel-caption p.tech-stack{color:var(--green-bright)}.visually-hidden{display:none}.carousel-control-prev{left:0}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}#external-links{padding:5px 5px 15px}svg{vertical-align:middle}.github-icon{color:var(--lightest-slate);margin:20px;height:30px;width:50px}.github-icon:hover{color:var(--green-bright)}.browser-icon{color:var(--lightest-slate);margin:20px}.browser-icon:hover{color:var(--green-bright)}@keyframes left{0%{left:0}to{left:-100%}}@keyframes right{0%{left:100%}to{left:0}}@media (max-width: 450px){.carousel-inner{height:400px}}#credits-section{display:flex;flex-direction:column;align-items:center;padding-top:50px;color:var(--slate);font-size:16px;padding-bottom:40px}#credits-section p{margin:0}#skills{max-width:1000px;margin:auto;padding:50px 0}#skills ul{list-style:none;padding:0}.skills-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--lightest-navy);height:100px;width:100px;border-radius:10px;margin:6px}.skills-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px;margin-bottom:0}.skills-box p{margin-top:8px;margin-bottom:0;font-size:14px;color:var(--light-slate)}#skills svg{height:42px;width:auto}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;height:100vh}
