.intro .char:hover{color:var(--primary-color);font-size:22px;cursor:pointer}.hero{max-width:940px;margin:0 auto;height:100dvh;min-height:auto;padding-bottom:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.home .language{position:absolute;top:3%;right:3%;color:#000;text-decoration:none;font-size:20px;padding:10px 20px;border:1.5px solid #000;cursor:pointer;z-index:5}.home .language:hover{color:var(--primary-color);border-color:var(--primary-color)}.hero .name{display:flex;flex-direction:row}.hero .name{max-width:700px;margin-bottom:20px}.hero .name img:nth-child(1){width:90%}.hero .hand{width:10%;animation:wave 1.2s ease-in}@keyframes wave{0%{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}20%{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(30deg) skew(0);transform-style:preserve-3d}40%{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(-30deg) skew(0);transform-style:preserve-3d}60%{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(30deg) skew(0);transform-style:preserve-3d}80%{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(-30deg) skew(0);transform-style:preserve-3d}to{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}}.intro p{font-size:20px;line-height:30px;margin-top:24px;text-align:center}.techStack{margin-top:40px;width:100%;display:flex;justify-content:center;align-items:center}.bottom{position:absolute;top:auto;bottom:7%;text-align:center;cursor:pointer}.bottom a{text-decoration:none}.bottom p{margin-bottom:10px}.bottom img{width:16px}.projects{max-width:940px;margin:0 auto;padding:0 10px}.projects a{text-decoration:none}.projects-heading{color:#101010;margin-top:48px;margin-left:0;padding-top:40px;padding-left:0;font-family:Recoleta,sans-serif;font-size:50px;font-weight:800;margin-bottom:20px}.projects .cards{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:40px;margin-bottom:60px}.project-subheading{padding:1rem 0}.projects button{all:unset;cursor:pointer}.projects .card{border:2px solid #000;border-radius:.75rem;overflow:hidden;height:100%;width:100%;min-height:300px;max-height:340px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;transition:background .5s ease-in-out}.projects .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease-in-out;z-index:1;pointer-events:none}.projects .card-link{position:relative}.projects .tech-stack{position:absolute;width:100%;display:flex;top:0;z-index:2;gap:5px;transition:top .3s ease-in-out;opacity:0}.projects .card-link:hover .tech-stack{top:10px;opacity:1}.projects .tech-stack ul{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:5px;margin:0;padding:0}.projects .tech-stack li{border-radius:.5rem;color:#000;border:2px solid #000;padding:2px 10px;background-color:#ffffff7f;list-style:none}.projects .cards p{font-size:20px;line-height:30px;letter-spacing:.5px;margin-bottom:20px}#Bloch{background-image:url(/Bloch.webp)}#VivantAura{background-image:url(/vivantAura.webp)}#VivantAura:before{background-image:url(/Projects/Pre-VivantAura.webp)}#VivantAura:hover:before{opacity:1}#Fungorium{background-image:url(/fungorium.webp)}#Fungorium:before{background-image:url(/Projects/Pre-Fungorium.webp)}#Fungorium:hover:before{opacity:1}#AndorkaVILL{background-image:url(/AndorkaVILL.webp)}#AndorkaVILL:before{background-image:url(/Projects/Pre-AndorkaVill.webp)}#AndorkaVILL:hover:before{opacity:1}#LearnJava{background-image:url(/learnJava.webp)}#LearnJava:before{background-image:url(/Projects/Pre-LearnJava.webp)}#LearnJava:hover:before{opacity:1}#ReciMe{background-image:url(/reciMe.webp)}#ReciMe:before{background-image:url(/Projects/Pre-ReciMe.webp)}#ReciMe:hover:before{opacity:1}#Quiz{background-image:url(/quiz.webp)}#Quiz:before{background-image:url(/Projects/Pre-Quiz.webp)}#Quiz:hover:before{opacity:1}#ConvertMe{background-image:url(/convertMe.webp)}#ConvertMe:before{background-image:url(/Projects/Pre-ConvertMe.webp)}#ConvertMe:hover:before{opacity:1}#EchoGPT{background-image:url(/echoGPT.webp)}#EchoGPT:before{background-image:url(/Projects/Pre1.webp)}#EchoGPT:hover:before{opacity:1}.note{max-width:940px;margin:0 auto 90px}.note a{color:#101010}@media screen and (max-width: 970px){.projects .cards .card{min-height:200px}}@media screen and (max-width: 720px){.hero .name{margin-left:10px;margin-right:10px}.projects .cards .card{min-height:120px}}@media screen and (max-width: 540px){.intro p{font-size:16px;line-height:24px;margin-top:10px}.projects .cards{grid-template-columns:1fr}.projects .cards .card{min-height:200px}}@media screen and (max-width: 360px){.hero .name{flex-direction:column;justify-content:center;align-items:center}.hero .name img:first-child{width:100%;order:1}.hero .name img:last-child{width:70px;z-index:-1;margin-bottom:-30px}.projects .cards .card{min-height:160px}}@media screen and (max-width: 310px){.projects .cards .card{min-height:140px}}@media screen and (max-width: 280px){.projects .cards .card{min-height:120px}}.technologies{max-width:940px;margin:0 auto;padding:0 10px}.technologies-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;justify-content:space-between;align-items:center}.technology{background-color:#fff;border:2px solid rgb(26,26,26);padding:.625rem;border-radius:.75rem;width:100%;display:flex;gap:.5rem;transition:all .3s ease-in-out}.technology h3{font-size:1.125rem;line-height:1.75rem;margin:0}.technology p{font-size:.875rem;line-height:1.25rem}.technology-icon{border-radius:.5rem;padding:.75rem;aspect-ratio:1/1;max-height:56px;max-width:56px}.technology:hover .technology-icon{box-shadow:0 0 20px 4px #fff}.technology:hover{background-color:#f1f1f1}.technology-icon img{width:2rem;height:2rem}@media screen and (max-width: 800px){.technologies-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 540px){.technologies-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.footer{height:auto;background-color:#101010;margin-top:24px}.footer p,.footer a{color:#fff;font-size:16px;text-decoration:none}.footer a:hover{color:var(--primary-color)}.footer .container{max-width:940px;margin:0 auto;display:grid;grid-template-columns:.5fr 1fr 1fr;padding-bottom:140px;padding-top:40px}.footer .socials .links,.footer .unmentioned .skills{display:flex;flex-direction:column;margin-top:20px;row-gap:3px}.footer .built{color:var(--primary-color)}.footer .built span{text-decoration:line-through}.footer .unmentioned .skills span{color:#a5a5a5}.select-lang{margin-top:25px}.select-lang a{border:1px solid #fff;padding:5px 10px}.select-lang a:hover{border:1px solid var(--primary-color);padding:5px 10px}@media screen and (max-width: 616px){.footer .container{grid-template-columns:1fr;gap:40px;padding-left:20px;padding-right:20px}.footer .socials .links,.footer .unmentioned .skills{margin-top:0}}.project{position:relative;max-width:940px;margin:0 auto;padding-top:4vh}.project .nav{display:flex;justify-content:space-between}.project .nav a:last-child{color:#000;text-decoration:none;font-size:20px;padding:10px 20px;border:1.5px solid #000;cursor:pointer}.project .nav a:last-child:hover{color:var(--primary-color);border-color:var(--primary-color)}.project .takeME{color:#000;text-decoration:none}.project .takeME:hover{text-decoration:underline}.project h2{margin-bottom:40px;padding-top:30px}.description{display:grid;grid-row-gap:54px;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;margin-top:58px}.description .team{text-align:right}.description .team p{color:#101010;text-align:right;font-family:Inconsolata,monospace;font-size:16px}.project .main-desc{color:#101010;font-family:Dmsans,sans-serif;font-size:22px;font-weight:400;line-height:32px}.project ul li{list-style:none;color:#101010;opacity:.8}.showcaseImg{width:100%;height:auto;border-radius:10px;margin-top:30px;margin-bottom:30px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.website{text-align:center;margin:0 auto 100px;display:flex;font-size:1.5rem;text-decoration:none;color:#101010;width:min-content;padding:20px 25px;position:relative;cursor:pointer}.website img{width:50px;height:50px;position:absolute;bottom:-15px;right:-15px}.impact{background-color:#101010;margin-bottom:0;padding-bottom:64px;height:auto;position:relative}.impact .container{position:relative;overflow:hidden}.impact .container .semicircle{position:absolute;max-height:250px;max-width:220px;width:initial;height:initial}#topSemi{top:-20px;rotate:-190deg;right:40px}.impact .container .right-top{position:relative}.impact .container .right-top .semicircle{position:absolute;z-index:50;top:-90px;rotate:-70deg;right:20px}@media screen and (max-width: 650px){.impact .container .semicircle{max-height:200px;max-width:150px}.impact .container .right-top .semicircle,#topSemi{right:-10px}.impact .container .right-top .semicircle{top:-70px}}.impact .img-container-bottom{width:100%}.impact .bottomImg{margin-bottom:-90px;width:100%;min-height:50px}.container{max-width:940px;margin:0 auto;padding-top:30px;height:fit-content}.impact .points p{color:#fff;margin-top:64px;font-family:Dmsans,sans-serif;font-size:20px;line-height:20px}.impact h2{color:#fff;margin-bottom:40px}.images{display:grid;grid-template-columns:1fr 1fr;margin-top:100px;gap:24px;grid-template-areas:"Area-1 Area-2" "Area-3 Area-3" "Area-6 Area-6"}.images .left-top,.images .right-top,.images .center,.images .right-bottom,.images .left-bottom{background-color:#1f1f1f}.images .left-top img,.images .right-top img,.images .center img,.images .right-bottom img,.images .left-bottom img{width:100%;height:100%}.images .left-top{grid-area:Area-1}.images .right-top{grid-area:Area-2}.images .center{grid-area:Area-3}.result .projects-heading{margin-bottom:100px}.numbers{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"Area-1 Area-2 Area-3" "Area-4 Area-5 Area-5" "Area-4 Area-5 Area-5";column-gap:24px;row-gap:100px;margin-bottom:150px}.numbers .number-container:nth-child(1){grid-area:Area-1}.numbers .number-container:nth-child(2){grid-area:Area-2}.numbers .number-container:nth-child(3){grid-area:Area-3}.numbers .text-container{grid-area:Area-4}.numbers .proof{grid-area:Area-5;text-align:center}.numbers .proof p,.numbers .proof a{color:#1f1f1f}.numbers .number{color:#01a8b7;font-size:64px;font-family:Dmsans,sans-serif;margin-bottom:30px}.numbers .explanation{padding-left:10px}.numbers .proof img{width:100%;height:auto}.project-container b{background-color:#424242;border-radius:.25rem;color:#ececec;font-weight:500;padding:.15rem .3rem}@media screen and (max-width: 912px){.impact .bottomImg{width:150vw;margin-bottom:0}.impact .bottomImg-container{width:100%;overflow:hidden;margin-bottom:-90px;min-height:50px}.impact .projects-heading,.impact p,.impact .images{margin-left:10px;margin-right:10px}}@media screen and (max-width: 910px){.project,.result{padding-left:10px;padding-right:10px}}@media screen and (max-width: 650px){.impact .bottomImg{width:250vw}.numbers{grid-template-columns:1fr 1fr;grid-template-areas:"Area-1 Area-1" "Area-2 Area-2" "Area-3 Area-3" "Area-4 Area-4" "Area-5 Area-5";row-gap:30px}}@media screen and (max-width:500px){.description{grid-template-columns:1fr}.description .team p,.description .team{text-align:left}}@media screen and (max-width: 325px){.impact .bottomImg{width:400vw}.project h2{padding-top:0}.projects-heading{font-size:40px}.project .main-desc{font-size:18px}.website{font-size:1.2rem}}.nextProject{display:flex;align-items:center;justify-content:center;padding-bottom:40px}.nextProject a{color:#000;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:20px;font-size:24px}.nextProject a span{font-weight:600}.nextProject a img{transform:rotate(270deg);width:15px;transition:margin-left .1s ease-in-out}.nextProject a:hover img{margin-left:10px}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-display:swap;font-family:Recoleta;font-weight:400;src:url(https://s1.wp.com/i/fonts/recoleta/400.eot);src:url(https://s1.wp.com/i/fonts/recoleta/400.eot?#iefix) format("embedded-opentype"),url(https://s1.wp.com/i/fonts/recoleta/400.woff2) format("woff2"),url(https://s1.wp.com/i/fonts/recoleta/400.woff) format("woff"),url(https://s1.wp.com/i/fonts/recoleta/400.ttf) format("truetype")}body{font-family:Inconsolata,monospace;font-size:14px;line-height:20px;background-color:#fff;--primary-color: #1cf300}h1,h2,h3,h4,h5,h6{font-family:Recoleta,sans-serif;-webkit-user-select:none;user-select:none}h2{line-height:3rem}p{color:#101010;font-family:Inconsolata,monospace;font-weight:200;-webkit-user-select:none;user-select:none}ul,li{-webkit-user-select:none;user-select:none}
