@import url(https://fonts.googleapis.com/css2?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&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#191919;color:#fff;font-family:Montserrat,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media only screen and (min-width:641px){::-webkit-scrollbar-track{background-color:initial;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar{background-color:initial;width:12px}::-webkit-scrollbar-thumb{background-color:#444;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}}.App{background:linear-gradient(180deg,rgba(94,217,206,.5),hsla(0,0%,100%,0) 20%),#191919;padding:40px 20px 20px;text-align:center}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#f2f2f2;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#5ed9ce}@media screen and (min-width:641px){.App{padding:8% 17.5% 5%}}@media screen and (min-width:1281px){.App{padding:10% 20% 5%}}.splash-intro{-webkit-appearance:none;flex-direction:column}a:hover{text-underline:none;color:#191919;text-decoration:none}p{text-align:left}.row,p{margin:0}.row{flex:none}.col{min-width:200px;padding:0}.profile-item{padding-bottom:5px}.role{font-size:14px;font-weight:600;letter-spacing:2px}.name{font-size:56px;font-weight:700}.blurb{color:#bdbdbd;font-size:14px;font-weight:500}.pfp-holder{align-items:center;display:flex;justify-content:center;margin-bottom:50px;padding:0}.pfp{background-image:url(/static/media/2.eeb87ed803476a81e203.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:50vw;max-height:200px;max-width:200px;width:50vw}.resume-btn-holder{align-items:center;-webkit-appearance:none;display:flex;justify-content:flex-start;min-width:200px;padding:0}.socials-holder{text-align:left;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.profile-descrip,.resume-btn-holder,.socials-holder{margin-bottom:20px}.copyright-text{font-size:14px}@media screen and (min-width:600px){.row{display:flex;padding-bottom:20px}.pfp-holder,.resume-btn-holder{margin-bottom:15px;max-width:200px}.profile-descrip,.socials-holder{padding-left:50px}.col-sm{width:200px}.pfp{height:20vw;max-height:200px;width:20vw}.resume-btn-holder{display:block;justify-content:center}.name{font-size:6.25vw;font-weight:700}.blurb{font-size:15px}.socials-holder{align-items:center;display:flex;text-align:left;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.copyright-text{font-size:14px}}.typing-carousel-wrapper{font-weight:500;text-align:start}.socials *{transition:all .25s ease-in-out}.socials{display:inline-flex;list-style-type:none;margin:0;padding:0;text-align:left}.social-object{font-size:18px;margin:5px;text-decoration:none}.social-object:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.social-object:hover .icon-background{color:#5ed9ce}.social-icon,.social-icon:hover{color:#191919}.icon-background{color:#f2f2f2}@media screen and (min-width:576px){.social-object{font-size:20px;margin:5px}}.resume-btn,.resume-btn a{background:transparent;border-color:#5ed9ce;color:#5ed9ce;transition:all .25s ease-in-out}.resume-btn:hover{background:#5ed9ce;border-color:#5ed9ce;color:#191919;-webkit-transform:scale(1.08);transform:scale(1.08)}.portfolio-btn,.portfolio-btn a{background:transparent;border-color:#f2f2f2;color:#f2f2f2;transition:all .25s ease-in-out}.portfolio-btn:hover{background:#f2f2f2;border-color:#f2f2f2;color:#191919;-webkit-transform:scale(1.08);transform:scale(1.08)}.resume-btn{padding:5px}.portfolio-btn,.resume-btn{border:3px solid;border-radius:40px;font-weight:700;letter-spacing:1px;margin:5px;max-width:200px;text-decoration:none;text-transform:uppercase;width:60%}.portfolio-btn{padding:2px 5px}.portfolio-btn a,.resume-btn a{color:#f2f2f2}@media screen and (min-width:576px){.portfolio-btn,.resume-btn{border-radius:40px;font-size:16px;margin:5px;padding:10px 30px;width:20vw}.portfolio-btn{padding:2px 10px}}.topic-card-container{margin-right:20px}.topic-header{border-bottom:1px solid #333;color:#fff;font-size:28px;font-weight:700}.topic-wrapper{padding:20px 0;text-align:left}.card-wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding:5% 0}.card-wrapper::-webkit-scrollbar{display:none}#highlights .seemore-btn,.seemore-btn{display:None}.seemore-btn,button{background:transparent;border-color:#f2f2f2;color:#f2f2f2;text-align:center;transition:all .25s ease-in-out}.seemore-btn button:hover{background:#f2f2f2;border-color:#f2f2f2;color:#191919;-webkit-transform:scale(1.08);transform:scale(1.08)}.seemore-btn button{border:3px solid;border-radius:40px;color:#f2f2f2;font-weight:700;letter-spacing:1px;padding:3px;text-decoration:none;text-transform:uppercase;width:60%}@media screen and (min-width:576px){.topic-wrapper{padding:15px 0}.topic-card-container{display:inline-flex;margin:1.5%;max-width:30%;min-height:300px;min-width:200px}.card-wrapper{flex-wrap:wrap;justify-content:center;padding:2.5% 0 5%}.seemore-btn{border-radius:40px;display:block;font-size:14px;padding:10px 30px}.seemore-btn button{max-width:200px}#highlights .seemore-btn{display:None}}@media screen and (min-width:1650px){.card-wrapper{padding:2.5% 10% 5%}}.topic-card{align-items:start;background-color:#222;border-radius:5px;color:#f2f2f2;cursor:pointer;height:80vw;justify-content:start;padding:10px;text-align:left;transition:all .25s ease-in-out;width:50vw}.topic-card:hover{background-color:#262626;-webkit-transform:scale(1.03);transform:scale(1.03)}.thumbnail{height:60%;min-height:50px;min-width:50px}.thumbnail-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;height:100%}.topic-info{height:40%;position:relative}.topic-heading-info{padding:5px 0;position:absolute;top:0;width:100%}.topic-heading-info *{padding:2.5% 0}.title{font-size:1em;font-weight:600}.tagline{color:#bdbdbd;font-size:.7em}.tags-wrapper{bottom:0;position:absolute}@media screen and (min-width:576px){.topic-heading-info{padding-top:10px}.title{font-size:16px}.tagline{font-size:12px}.topic-card{height:100%;max-width:220px;min-height:360px;padding:6%}}.hardware-tag{color:#f19a3e}.eh-tag{color:#009bd3}.java-tag,.python-tag{color:#eb5e55}.design-tag{color:#5ed9ce}.webdev-tag{color:#97db4f}.cad-tag{color:#a8ecbe}.leadership-tag{color:#ffd449}.tags{bottom:0;display:inline-flex;position:absolute}.tags *{-webkit-appearance:none;border:1px solid;border-radius:30px;font-size:9px;font-weight:500;letter-spacing:.02em;margin-right:10px;padding:3px 12px;text-transform:uppercase}@media screen and (min-width:576px){.tags *{font-size:10px;margin-right:10px;max-width:150px;min-width:30px}}body.swal2-shown>[aria-hidden=true]{-webkit-filter:blur(5px);filter:blur(5px)}body>*{transition:-webkit-filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear}.swal2-content{padding:0}.thumbnail-info-wrapper{border-bottom:2px solid #222;flex-direction:column}.modal-container{color:#f2f2f2;text-align:left}.modal-container .tags{position:relative}.topic-cover{align-items:center;display:flex;justify-content:center;max-width:100%;padding:20px 0;width:100%}.cover-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;box-shadow:0 4px 168px 10px rgba(0,0,0,.25);height:50vw;width:50vw}.topic-header-info{align-items:center;display:flex;justify-content:flex-start;max-width:100%}.topic-header-info-inner{width:100%}.content-description,.name-tagline-wrapper,.section-text,.tags,.timeline,.topic-links{padding-top:20px}.content-description pre{color:#f2f2f2}.section-text{font-size:15px;font-weight:600;text-transform:uppercase}.name-tagline-wrapper{padding-top:30px}.topic-name{font-size:30px;font-weight:700}.tagline-text,.timeline{font-size:14px}.tagline-text{color:#f4f4f4;padding-top:5px}.timeline{display:inline-flex}.duration-text{color:#e0e0e0;font-weight:500;padding-left:5px}.topic-links{padding-top:30px}.topic-links *{margin-right:15px}.content-description{border-bottom:2px solid #222;font-size:16px;padding-bottom:20px}.content-description *{font-size:14px;line-height:150%;padding-bottom:10px;padding-top:10px}.content-description li,blockquote{padding:initial}@media screen and (min-width:576px){.swal2-content{-webkit-appearance:none;padding:0!important}.modal-container{-webkit-appearance:none;padding:2%}.topic-header-info{padding-left:20px}.thumbnail-info-wrapper{flex-direction:row}.topic-cover{display:flex;justify-content:flex-start;min-height:200px;min-width:200px;padding:0}.cover-inner{height:250px;width:250px}.section-text{font-size:18px}.content-description,.name-tagline-wrapper,.section-text,.tags,.timeline,.topic-links{padding-top:3%}.tagline-text{font-size:15px;font-weight:600;padding-top:15px}.name-tagline-wrapper{padding-top:5%}.modal-container .tags *{font-size:12px}.content-description *{font-size:14px;letter-spacing:.005em;line-height:150%;padding-bottom:10px;padding-top:10px}.content-description p a{color:#5ed9ce!important}.content-description p a:hover{color:#007ea7!important}}.modal-link-btn{border:2px solid;border-radius:40px;color:#f2f2f2;font-size:14px;font-weight:600;letter-spacing:.03em;margin-bottom:15px;padding:2% 8%;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}.modal-link-btn:hover{color:#191919;font-weight:700;-webkit-transform:scale(1.05);transform:scale(1.05)}.main-btn{color:#5ed9ce;padding:2% 15%}.main-btn:hover{background:#5ed9ce;border-color:#5ed9ce}.other-btn{color:#f2f2f2}.other-btn:hover{background:#f2f2f2;border-color:#f2f2f2}@media screen and (min-width:576px){.main-btn{padding:3px 20px}.modal-link-btn{border-radius:40px;font-size:.8empx;margin-bottom:2.5%;max-width:150px}.other-btn{padding:3px 15px}}.descrip-text-inline{display:inline}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.descrip-image-wrapper{padding:20px 0}.descrip-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;height:100%;min-height:200px;width:100%}.yt-container{height:0;margin:10px 0;padding-bottom:56.25%;position:relative;width:100%}.yt-video{height:100%;left:0;position:absolute;top:0;width:100%}.imgur-container{position:relative;width:100%}.embed-container{width:100%}.embed-container iframe{border:none;min-height:400px;padding:0;width:100%}@media screen and (min-width:576px){.descrip-image{min-height:250px}}.footer{border-top:1px solid #333;padding:40px 20px;text-align:center}.footer ul{list-style-type:none;margin:0}.contact-nav-wrapper{width:100%}.nav{align-content:center;display:flex;justify-content:flex-end}.email-link a,.nav *{color:#f2f2f2;transition:all .2s ease-in-out}.email-link a:hover,.nav :hover{color:#5ed9ce}.nav *{padding:10px 0}.contact,.resume-copyright-wrapper{padding:20px 0}.contact{text-align:center}.contact .socials{-webkit-transform:none;transform:none}.email-link{padding:20px 0}.footer .contact{flex:none;max-width:100%}.footer .resume-btn{display:none}.resume-copyright-wrapper{display:block;text-transform:uppercase;width:100%}.resume-copyright-wrapper *{text-align:center}.copyright-text{padding:0}.nav{display:none;text-align:right;text-transform:uppercase}@media screen and (min-width:576px){.footer{padding:8% 20%;-webkit-transform:inherit;transform:inherit}.contact{max-width:50%;text-align:left}.contact .socials{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.footer .contact{flex:0 0 50%}.nav{display:block}.footer .resume-btn{display:inline-block}.copyright-text{padding-top:20px}}
/*# sourceMappingURL=main.3fa63a84.css.map*/