*,::after,::before{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}h2 h6{color:#474747;text-shadow:1px 1px #cecece}.neumorphism{background:linear-gradient(225deg, #4c4c4c, #404040);border-radius:21px;box-shadow:-9px 9px 17px #363636,9px -9px 17px #585858}body{background-color:#474747}strong{color:#000}a{color:inherit;text-decoration:none}.navbar{position:sticky;align-items:center;background-color:#000;color:#979797;display:flex;font-family:monospace, "Courier New";justify-content:space-evenly;overflow:hidden}.navbar .nav-item{padding:1rem}.navbar .nav-item .logo{transition:all 1s ease-in-out;height:5vw}.navbar .nav-item .logo:hover{transition:all 1s ease-in-out;transform:rotateY(359deg)}.navbar .nav-item a{transition:all 0.5s ease;color:#979797;text-decoration:none;font-size:2vw}.navbar .nav-item a:hover{text-shadow:-1px -1px 15px white;color:white;transition:all 0.5s ease}.footer{align-items:center;display:flex;flex-direction:center;justify-content:space-around;background-color:#000;color:#979797;height:auto;width:100%;z-index:1}.footer .footer-icon{text-align:center;margin:1rem;font-size:2vw}.footer .fa-twitter{transition:all 0.5s ease;padding:0.5rem}.footer .fa-twitter:hover{scale:1.2;box-shadow:0 0 0 #00aced;color:#00aced;transition:all 0.5s ease}.footer .fa-linkedin{transition:all 0.5s ease;padding:0.5rem}.footer .fa-linkedin:hover{scale:1.2;box-shadow:0 0 0 #0a66c2;color:#0a66c2;transition:all 0.5s ease}.footer .fa-chevron-up{padding:0.5rem;transition:all 0.5s ease}.footer .fa-chevron-up:hover{box-shadow:0 0 0 white;color:white;scale:1.2;transform:translate(0, -5px);transition:all 0.5s ease}.footer .fa-github{padding:0.5rem;transition:all 0.5s ease}.footer .fa-github:hover{scale:1.2;box-shadow:0 0 0 #ddd;color:#ddd;transition:all 0.5s ease}.typewriter-container{height:50vw}.let-highlight{color:#5f79bf}.string-highlight{color:#d41ff8}#typewriter{font-size:3vw;margin:0;font-weight:900;font-family:monospace, "Courier New";color:white}.caret::after{content:"|";animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}*,::after,::before{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}h2 h6{color:#474747;text-shadow:1px 1px #cecece}.neumorphism{background:linear-gradient(225deg, #4c4c4c, #404040);border-radius:21px;box-shadow:-9px 9px 17px #363636,9px -9px 17px #585858}body{background-color:#474747}strong{color:#000}a{color:inherit;text-decoration:none}.navbar{position:sticky;align-items:center;background-color:#000;color:#979797;display:flex;font-family:monospace, "Courier New";justify-content:space-evenly;overflow:hidden}.navbar .nav-item{padding:1rem}.navbar .nav-item .logo{transition:all 1s ease-in-out;height:5vw}.navbar .nav-item .logo:hover{transition:all 1s ease-in-out;transform:rotateY(359deg)}.navbar .nav-item a{transition:all 0.5s ease;color:#979797;text-decoration:none;font-size:2vw}.navbar .nav-item a:hover{text-shadow:-1px -1px 15px white;color:white;transition:all 0.5s ease}.footer{align-items:center;display:flex;flex-direction:center;justify-content:space-around;background-color:#000;color:#979797;height:auto;width:100%;z-index:1}.footer .footer-icon{text-align:center;margin:1rem;font-size:2vw}.footer .fa-twitter{transition:all 0.5s ease;padding:0.5rem}.footer .fa-twitter:hover{scale:1.2;box-shadow:0 0 0 #00aced;color:#00aced;transition:all 0.5s ease}.footer .fa-linkedin{transition:all 0.5s ease;padding:0.5rem}.footer .fa-linkedin:hover{scale:1.2;box-shadow:0 0 0 #0a66c2;color:#0a66c2;transition:all 0.5s ease}.footer .fa-chevron-up{padding:0.5rem;transition:all 0.5s ease}.footer .fa-chevron-up:hover{box-shadow:0 0 0 white;color:white;scale:1.2;transform:translate(0, -5px);transition:all 0.5s ease}.footer .fa-github{padding:0.5rem;transition:all 0.5s ease}.footer .fa-github:hover{scale:1.2;box-shadow:0 0 0 #ddd;color:#ddd;transition:all 0.5s ease}.about-container{position:relative;overflow:hidden}.about-container #particle,.experiment{position:absolute}.experiment{position:relative;margin:4rem 5vw}.experiment .pic{width:100%;height:auto;margin:0 auto}.experiment img{width:100%;height:auto;border-radius:25px;float:left}.bio{margin:0 auto;align-items:center;display:flex;flex-direction:row;justify-content:space-around}.bio .profile{background-color:rgba(255,255,255,0.5);border-radius:10px;margin:1rem 1rem}.bio h3{color:#979797;font-family:monospace;font-size:1.5vw;padding:1rem;margin:0 5vw;color:#474747;background-color:transparent}*,::after,::before{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}h2 h6{color:#474747;text-shadow:1px 1px #cecece}.neumorphism{background:linear-gradient(225deg, #4c4c4c, #404040);border-radius:21px;box-shadow:-9px 9px 17px #363636,9px -9px 17px #585858}body{background-color:#474747}strong{color:#000}a{color:inherit;text-decoration:none}.navbar{position:sticky;align-items:center;background-color:#000;color:#979797;display:flex;font-family:monospace, "Courier New";justify-content:space-evenly;overflow:hidden}.navbar .nav-item{padding:1rem}.navbar .nav-item .logo{transition:all 1s ease-in-out;height:5vw}.navbar .nav-item .logo:hover{transition:all 1s ease-in-out;transform:rotateY(359deg)}.navbar .nav-item a{transition:all 0.5s ease;color:#979797;text-decoration:none;font-size:2vw}.navbar .nav-item a:hover{text-shadow:-1px -1px 15px white;color:white;transition:all 0.5s ease}.footer{align-items:center;display:flex;flex-direction:center;justify-content:space-around;background-color:#000;color:#979797;height:auto;width:100%;z-index:1}.footer .footer-icon{text-align:center;margin:1rem;font-size:2vw}.footer .fa-twitter{transition:all 0.5s ease;padding:0.5rem}.footer .fa-twitter:hover{scale:1.2;box-shadow:0 0 0 #00aced;color:#00aced;transition:all 0.5s ease}.footer .fa-linkedin{transition:all 0.5s ease;padding:0.5rem}.footer .fa-linkedin:hover{scale:1.2;box-shadow:0 0 0 #0a66c2;color:#0a66c2;transition:all 0.5s ease}.footer .fa-chevron-up{padding:0.5rem;transition:all 0.5s ease}.footer .fa-chevron-up:hover{box-shadow:0 0 0 white;color:white;scale:1.2;transform:translate(0, -5px);transition:all 0.5s ease}.footer .fa-github{padding:0.5rem;transition:all 0.5s ease}.footer .fa-github:hover{scale:1.2;box-shadow:0 0 0 #ddd;color:#ddd;transition:all 0.5s ease}.hero-section{display:flex;width:100%;height:auto}.hero-section h1{background:#fff8;font-family:monospace, "Ubuntu";font-size:2vw;margin-top:3vw;width:50%;left:10%;top:20%;padding:1rem;position:relative;position:absolute;text-align:center;z-index:1}.hero-section .video-container video{width:100vw}*,::after,::before{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}h2 h6{color:#474747;text-shadow:1px 1px #cecece}.neumorphism{background:linear-gradient(225deg, #4c4c4c, #404040);border-radius:21px;box-shadow:-9px 9px 17px #363636,9px -9px 17px #585858}body{background-color:#474747}strong{color:#000}a{color:inherit;text-decoration:none}.navbar{position:sticky;align-items:center;background-color:#000;color:#979797;display:flex;font-family:monospace, "Courier New";justify-content:space-evenly;overflow:hidden}.navbar .nav-item{padding:1rem}.navbar .nav-item .logo{transition:all 1s ease-in-out;height:5vw}.navbar .nav-item .logo:hover{transition:all 1s ease-in-out;transform:rotateY(359deg)}.navbar .nav-item a{transition:all 0.5s ease;color:#979797;text-decoration:none;font-size:2vw}.navbar .nav-item a:hover{text-shadow:-1px -1px 15px white;color:white;transition:all 0.5s ease}.footer{align-items:center;display:flex;flex-direction:center;justify-content:space-around;background-color:#000;color:#979797;height:auto;width:100%;z-index:1}.footer .footer-icon{text-align:center;margin:1rem;font-size:2vw}.footer .fa-twitter{transition:all 0.5s ease;padding:0.5rem}.footer .fa-twitter:hover{scale:1.2;box-shadow:0 0 0 #00aced;color:#00aced;transition:all 0.5s ease}.footer .fa-linkedin{transition:all 0.5s ease;padding:0.5rem}.footer .fa-linkedin:hover{scale:1.2;box-shadow:0 0 0 #0a66c2;color:#0a66c2;transition:all 0.5s ease}.footer .fa-chevron-up{padding:0.5rem;transition:all 0.5s ease}.footer .fa-chevron-up:hover{box-shadow:0 0 0 white;color:white;scale:1.2;transform:translate(0, -5px);transition:all 0.5s ease}.footer .fa-github{padding:0.5rem;transition:all 0.5s ease}.footer .fa-github:hover{scale:1.2;box-shadow:0 0 0 #ddd;color:#ddd;transition:all 0.5s ease}.info-title{text-align:center;padding-bottom:0}.info-title h2{color:#979797;text-shadow:0 1px 0 #000;text-shadow:0 -1px 0 #000;font-family:"Ubuntu", monospace;margin-bottom:0;padding-bottom:0.5vw;font-size:3vw}.info-title h5{font-family:"Ubuntu", monospace;color:#979797;margin-bottom:1vw;margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));margin:2vw auto;place-content:center}.project-card{background-color:#979797;width:350px;overflow:hidden;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:20px;border-top-right-radius:20px;margin:5vw auto;font-size:22rem;font-family:"Ubuntu", monospace;color:#474747;filter:drop-shadow(5px 2px 0 #000);filter:drop-shadow(10px 5px 5px #000);transition:filter 0.55s ease-in-out;transition:scale 0.55s ease-in-out}.project-card:hover{scale:1.1;transition:all 0.55s ease-in-out;z-index:1;filter:drop-shadow(10px 5px 5px #000)}.project-card .project-description{border-bottom:1px solid black;color:#474747}.project-card .project-description .project-title{color:#474747}.project-card .project-img img{width:100%}*,::after,::before{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}h2 h6{color:#474747;text-shadow:1px 1px #cecece}.neumorphism{background:linear-gradient(225deg, #4c4c4c, #404040);border-radius:21px;box-shadow:-9px 9px 17px #363636,9px -9px 17px #585858}body{background-color:#474747}strong{color:#000}a{color:inherit;text-decoration:none}.navbar{position:sticky;align-items:center;background-color:#000;color:#979797;display:flex;font-family:monospace, "Courier New";justify-content:space-evenly;overflow:hidden}.navbar .nav-item{padding:1rem}.navbar .nav-item .logo{transition:all 1s ease-in-out;height:5vw}.navbar .nav-item .logo:hover{transition:all 1s ease-in-out;transform:rotateY(359deg)}.navbar .nav-item a{transition:all 0.5s ease;color:#979797;text-decoration:none;font-size:2vw}.navbar .nav-item a:hover{text-shadow:-1px -1px 15px white;color:white;transition:all 0.5s ease}.footer{align-items:center;display:flex;flex-direction:center;justify-content:space-around;background-color:#000;color:#979797;height:auto;width:100%;z-index:1}.footer .footer-icon{text-align:center;margin:1rem;font-size:2vw}.footer .fa-twitter{transition:all 0.5s ease;padding:0.5rem}.footer .fa-twitter:hover{scale:1.2;box-shadow:0 0 0 #00aced;color:#00aced;transition:all 0.5s ease}.footer .fa-linkedin{transition:all 0.5s ease;padding:0.5rem}.footer .fa-linkedin:hover{scale:1.2;box-shadow:0 0 0 #0a66c2;color:#0a66c2;transition:all 0.5s ease}.footer .fa-chevron-up{padding:0.5rem;transition:all 0.5s ease}.footer .fa-chevron-up:hover{box-shadow:0 0 0 white;color:white;scale:1.2;transform:translate(0, -5px);transition:all 0.5s ease}.footer .fa-github{padding:0.5rem;transition:all 0.5s ease}.footer .fa-github:hover{scale:1.2;box-shadow:0 0 0 #ddd;color:#ddd;transition:all 0.5s ease}header{height:auto;margin:2rem auto;width:50%}header .info-title h1{text-align:center;font-size:3vw;margin:1rem auto;color:#979797;text-shadow:0 1px 0 #000;text-shadow:0 -1px 0 #000;font-family:"Ubuntu", monospace}.inverse{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}article{align-items:center;display:flex;flex-direction:row;justify-content:center}.icon{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:auto}.icon i{margin:1vw 1vw;padding:2vw;font-size:5vw}.info{margin:10vw 5vw;padding:3vw;width:60%}h2{margin:3vw;text-align:center;font-size:2vw;padding:3vw;color:#979797;text-shadow:0 1px 0 #000;text-shadow:0 -1px 0 #000;font-family:monospace}
