:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.Splash{font-family:sans-serif;position:relative}.lightning-bolt,.lightning-bolt-two{will-change:transform, opacity;max-width:120px;height:auto;position:absolute;top:-15%;right:calc(5% - 60px);transform:rotate(45deg)}.lightning-bolt-two{top:-15.5%;right:calc(8% - 60px)}@media only screen and (width>=768px){.lightning-bolt,.lightning-bolt-two{max-width:150px;right:calc(5% - 75px)}.lightning-bolt-two{top:-16.5%}}@media only screen and (width>=1100px){.lightning-bolt,.lightning-bolt-two{max-width:160px;top:-14%;right:calc(8% - 80px)}.lightning-bolt-two{top:-16%}}@media only screen and (height>=950px){.lightning-bolt,.lightning-bolt-two{top:-10%}.lightning-bolt-two{top:-11.5%}}.flicker{animation:4s infinite flicker}@keyframes flicker{0%{opacity:.4}5%{opacity:1}10%{opacity:.6}15%{opacity:1}25%{opacity:.3}40%{opacity:1}75%{opacity:.8}80%{opacity:.4}to{opacity:1}}.intro-first-name,.intro-last-name,.intro-titles{will-change:transform, opacity;display:flex}.intro-first-name,.intro-last-name{text-transform:uppercase;font-size:2em}.intro-titles{flex-direction:column;justify-content:center;align-items:flex-start;font-size:16px;line-height:1.15}.arrow-button-container{flex-direction:column;justify-content:center;align-items:center;padding-top:55px;display:flex}.projects-arrow-button{cursor:pointer;animation:4s infinite movingArrow}.projects-arrow-button-two{cursor:pointer;margin-top:-25px;animation:4s infinite movingArrowTwo}@keyframes movingArrow{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes movingArrowTwo{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}.nav-wrapper{min-height:128px}.nav-neon-border{border-top:2px solid gold}.clipped-nav{cursor:pointer;color:#4682b4;background-color:#ffffffe6;border-top:5px solid #4682b4;flex-wrap:wrap;justify-content:left;padding-right:15px;display:flex}.nav-link{padding:0 35px;transition:all .5s ease-in-out}.nav-link:hover{color:#000;background-color:#0000;transition:all .5s ease-in-out}.sticky{z-index:10;width:100%;position:fixed;top:0}.Skills-List{z-index:5;padding:40px 25px;position:relative}.skills-title{color:gold;text-transform:uppercase;cursor:default;margin:0;padding-bottom:20px;font-size:2em}.skills-btn-container{flex-wrap:wrap;justify-content:center;display:flex}.skills-btn-container button{color:#fff;cursor:pointer;background:0 0;border:none;width:120px;padding:10px 20px;font-size:13px;transition:color .3s ease-in-out;position:relative}.skills-btn-container button:after{content:"";background:gold;width:0;height:3px;transition:width .3s ease-in-out,left .3s ease-in-out;position:absolute;bottom:0;left:50%}.skills-btn-container button.active:after{width:100%;left:0}.skills-btn-container button:hover{color:gold}.skills-list{flex-wrap:wrap;place-content:flex-start center;gap:20px;min-height:285px;padding-top:25px;display:flex}.skills-item{flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.skills-icon{justify-content:center;align-items:center;width:100%;height:60px;font-size:3em;display:flex}.skills-name{color:#4682b4;text-align:center;margin-top:10px;font-size:1em}.About{color:#fff;background-color:#141414;position:relative;overflow:hidden}.about-title-container{width:110px}.about-container{flex-direction:column;padding-top:35px;display:flex}.about-info-container{z-index:2;padding:0;display:flex}.about-paragraph{max-width:600px;margin:0 auto;font-size:1.2em}.about-side{z-index:1;flex-basis:100%}.profile-pic{clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);max-width:250px;height:auto}.profile-pic-bg{clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);z-index:-1;background-color:gold;width:320px;height:427px;position:absolute;bottom:444px;left:152px}.about-underline{background-color:#4682b4;height:3px}.script-box{will-change:width, height, left, top;position:relative}.about-p-container{padding:20px 0}.about-paragraph{padding:8px 0}section.padded-section,section.wide-padded-section{padding:100px 20px}.section-title{text-transform:uppercase;color:gold;cursor:default;align-items:center;margin:0;font-size:2em;display:flex}p{cursor:default}.project{width:100%;height:300px;display:block;position:relative;overflow:hidden}.overlay{z-index:1;cursor:default;background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.project-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.project-text{z-index:2;width:225px;height:250px;padding:5px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%)}.project-name{margin-bottom:5px;font-size:2em}.private-repo,.no-link{color:#ffd900}.project-description{color:#fff;font-size:16px}.project-btn-container{z-index:1;justify-content:center;display:flex;position:relative}.project-btn{color:#fff;background:0 0;border:2px solid gold;justify-content:center;width:100px;margin:5px;padding:5px 25px;text-decoration:none;transition:all .3s ease-in-out;display:flex}.project-btn:hover{color:#202020;cursor:pointer;background-color:gold}.Projects{color:#fff;background-color:#202020;min-height:60vh}.projects-container{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:35px;display:flex;position:relative}.project-container{min-width:250px;max-width:250px}.projects-title-container{flex-direction:column}.projects-title{justify-content:flex-end}.projects-underline{background-color:#4682b4;width:165px;height:3px;margin-left:auto}.load-more-btn-container{color:#fff;justify-content:center;width:100%;margin:50px 0 0;display:flex}.load-more-btn{width:100%;font-size:20px;font-style:bolder;background:0 0;border:2px solid gold;margin:5px;padding:15px 25px;transition:all .3s ease-in-out}.load-more-btn:hover{color:#000;cursor:pointer;background-color:gold}.Contact{color:#fff;text-align:center;background-color:#141414;padding:50px;position:relative;overflow:hidden}.contact-title-container{flex-direction:column;flex:1 0 0;width:150px;display:flex}.contact-underline{background-color:#4682b4;height:3px}.contact-btn-container{z-index:1;justify-content:center;display:flex;position:relative}.contact-btn{box-sizing:border-box;background:0 0;border:2px solid gold;justify-content:center;align-items:center;width:100px;min-height:38px;margin:5px;padding:5px 25px;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.contact-btn:hover{cursor:pointer;background-color:gold}.contact-btn:hover svg,.contact-btn:hover svg{color:#141414}.contact-btn svg{color:gold;transition:all .3s ease-in-out!important}.contact-lightning-strike{z-index:0;position:absolute;top:-100%;left:-15%;transform:rotate(-122deg)scaleX(-1)}.Footer{background-color:#242834;justify-content:center;align-items:flex-end;height:15vh;display:flex}html,body{-webkit-user-select:none;user-select:none;overflow-x:hidden}.App{color:#fff;background-color:#141414}.App-header{text-align:center;color:#fff;background:linear-gradient(-45deg,#000,#0c0c0c,#000224,#000,#111) 0 0/400% 400%;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);animation:15s infinite movingGradient;display:flex}@keyframes movingGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media screen and (width>=435px){.App,html,body{width:100vw}}@media screen and (width>=350px) and (width<=600px){.profile-pic-bg{width:240px;height:320px;top:99px;left:12px}.nav-wrapper{min-height:66px}.profile-pic{max-width:240px}section.padded-section{max-width:370px;padding:25px 10px 10px}.about-padded-section{max-width:600px}.clipped-nav{justify-content:space-around;padding:0}.clipped-nav .nav-link{padding:0}.about-info-container{align-items:left;flex-direction:column}.Skills-List{padding:0}.skills-list{flex-wrap:wrap}.skills-list div{flex-direction:column;justify-content:center;align-items:center;width:33%;display:flex}}@media screen and (width>=550px){.profile-pic{max-width:320px}.profile-pic-bg{width:320px;height:426px;top:100px;left:13px}}@media screen and (width>=600px){.about-info-container{flex-direction:column;align-items:center}.profile-pic-bg{width:320px;height:426px;top:175px;left:153px}}@media screen and (width>=600px) and (height>=600px){.nav-wrapper{min-height:66px}}@media screen and (width>=700px){.profile-pic-bg{width:320px;height:426px;top:175px;left:22px}.about-container,.about-info-container{flex-direction:row}.about-side-container,.Skills-List-Container,.about-btn-container{display:block}.intro-titles{font-size:20px}}@media screen and (width>=900px){.about-info-container{flex-basis:100%}.about-p-container{padding-left:25px}}@media screen and (width>=1100px){section.padded-section{padding:100px 150px}.profile-pic-bg{width:320px;height:426px;top:175px;left:152px}}
