@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);.contact-section{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;padding:3rem}.contact-section .title{font-size:2rem;margin-bottom:2rem}.contact,.contact .prof{align-items:center;display:flex;flex-direction:column;gap:1rem}.contact .prof a{text-decoration:none}.contact .socials{display:flex;gap:1.5rem}.contact .socials a{font-size:1.6rem;transition:background-color .3s}.contact .socials a:hover{color:#555}.downloadResumeButton{background-color:#333;border:1px solid #0000;border-radius:.5rem;color:var(--colorTextLight);cursor:pointer;font-size:1rem;padding:.6rem 1rem}footer{align-items:center;background-color:var(--colorTextGray2);color:var(--colorTextLight);display:flex;flex-direction:column;padding:2rem}.header-logo{cursor:pointer;left:2rem;position:absolute;top:1rem;z-index:99}.jellyBounce:hover{animation:jello-horizontal .9s both}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.header-logo svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:4rem}.nav-menu-toggler-wrapper{aspect-ratio:1;background-color:#e8e8e8;border-radius:50%;box-shadow:inset 0 -10px 10px 0 #0000002b,inset 0 -15px 15px 0 #00000026,inset 0 -40px 20px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017,0 -1px 15px -8px #00000017;cursor:pointer;display:flex;justify-content:center;position:fixed;right:2rem;top:1rem;width:4rem;z-index:9999}.nav-menu-toggler{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;width:100%}.nav-menu-toggler div{background-color:#2b2b2b;height:1px;margin-block:2px;transition:transform .5s;width:50%}.nav-menu-toggler[area-expanded=true] .line1{transform:translateY(3.25px) rotate(45deg)}.nav-menu-toggler[area-expanded=true] .line2{opacity:0;transform:rotate(180deg)}.nav-menu-toggler[area-expanded=true] .line3{transform:translateY(-3.25px) rotate(-45deg)}.header-content-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:570px){.header-logo svg,.nav-menu-toggler-wrapper{width:3rem}}.nav-menu{align-items:center;background-color:#2a2a2a;border-radius:0;color:var(--colorTextLight);display:flex;inset:0;justify-content:space-around;position:fixed;transition:border-radius 1s,transform .7s;z-index:999}.nav-menu[data-visible=false]{transform:translateY(-100%)}.nav-list{align-items:flex-start;display:flex;flex-direction:column}.nav-link{font-size:4rem;margin-block:.5rem}.nav-link a{color:inherit;text-decoration:none}.nav-link a:before{background-color:var(--colorTextLight);border-radius:.3rem;color:var(--colorTextDark);content:"You are here";display:block;font-size:.9rem;font-weight:500;left:-3.5rem;opacity:0;padding:.4rem .8rem;position:absolute;rotate:-40deg;top:10%;transition:opacity 1s}.nav-link .Active:before{opacity:1}.nav-link:after,.nav-socials-link:after{background-color:var(--colorTextLight);content:"";display:block;height:1px;transition:width .3s;width:0}.nav-link:hover:after,.nav-socials-link:hover:after{width:100%}.nav-link,.nav-socials-link{cursor:pointer}.nav-socials{align-items:flex-start;display:flex;flex-direction:column}.nav-socials-link{color:inherit;font-size:1.2rem;margin-block:.3rem;text-decoration:none}@media screen and (max-width:900px){.nav-link{font-size:3rem;margin-block:.5rem}.nav-socials-link{font-size:1rem;margin-block:.3rem}}@media screen and (max-width:768px){.nav-menu[data-visible=false]{border-radius:0 0 0 0;transform:translateY(-100%)}}@media screen and (max-width:600px){.nav-menu{flex-direction:column}.nav-link{font-size:2.5rem}.nav-link a:before{font-size:.7rem}.nav-socials{align-items:center;align-self:center;flex-direction:row}.nav-socials-link{margin-inline:.5rem}}.magneticMenu:not(:hover),.magneticMenuInside:not(:hover){transition:transform .3s}.project{background-color:hsla(0,0%,90%,.902);background-color:var(--color,hsla(0,0%,90%,.902));border-radius:1rem;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;display:flex;margin-bottom:1rem;min-height:15rem;overflow:hidden;position:relative}.project-background{background:#fff;filter:blur(10px);inset:0;opacity:.3;position:absolute;z-index:-1}.project-head{border-right:1px solid #000;flex:1 1;padding:2rem}.project-name{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.project-body{display:grid;flex:6 1;grid-template-columns:3fr 1fr;padding:2rem}.project-desc{display:flex;flex-direction:column;grid-column:1/2;justify-content:space-between;padding-right:2rem}.project-desc .description{font-size:1.1rem;text-align:left}.project-link{align-items:center;color:inherit;display:flex;transition:color .3s}.project-link i{margin-left:.5rem}.project-image{grid-column:2/3}.project-image img{max-width:100%}@media screen and (max-width:1000px){.project{flex-direction:column}.project-head{align-self:center;border:none;flex:1 1;padding:2rem;text-align:center}.project-body{grid-template-columns:1fr;padding-top:0}.project-desc{grid-column:1/2;grid-row:2/3;padding:0}.project-image{align-items:center;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;margin-bottom:1.5rem}.project-image img{width:70%}.project-link{justify-content:flex-end;margin-top:1rem}}@media screen and (max-width:600px){.project-head{padding-bottom:.5rem}.project-body{padding:1rem}.project-image img{width:100%}}.projects-wrapper{padding:1rem}@media screen and (max-width:768px){.projects-wrapper{padding:0}}:root{--sparkleYello:#fcf6bd;--sparklePurple:#e4c1f9;--sparklePink:#ff99c8}@keyframes background-pan{0%{background-position:0}to{background-position:-200%}}@keyframes scale{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.magic{display:inline-block;position:relative}.magic>.magic-star{--size:clamp(15px,1.5vw,25px);animation:scale .7s ease forwards;display:block;height:var(--size);left:var(--star-left);position:absolute;top:var(--star-top);width:var(--size)}.magic>.magic-star>svg{animation:rotate 1s linear infinite;display:block;opacity:.7}.magic>.magic-star>svg>path{fill:#fcf6bd;fill:var(--sparkleYello)}.magic>.magic-text{-webkit-text-fill-color:#0000;animation:background-pan 3s linear infinite;background:linear-gradient(90deg,#ff99c8,#e4c1f9,#fcf6bd,#ff99c8);background:linear-gradient(to right,var(--sparklePink),var(--sparklePurple),var(--sparkleYello),var(--sparklePink));-webkit-background-clip:text;background-size:200%;margin-inline:.3rem;white-space:nowrap}:root{--glow-rgb:#ef2ac7}.mouseEffect{cursor:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.glow-point{box-shadow:0 0 1.2rem .6rem #ef2ac7;box-shadow:0 0 1.2rem .6rem var(--glow-rgb)}.glow-point,.star{pointer-events:none;position:absolute;z-index:12}.star{animation-duration:1.5s;animation-fill-mode:forwards;color:#fff;font-size:1rem}@keyframes fall-1{0%{opacity:0;transform:translate(0) rotateX(45deg) rotateY(30deg) rotate(0deg) scale(.25)}5%{opacity:1;transform:translate(10px,-10px) rotateX(45deg) rotateY(30deg) rotate(0deg) scale(1)}to{opacity:0;transform:translate(25px,200px) rotateX(180deg) rotateY(270deg) rotate(90deg) scale(1)}}@keyframes fall-2{0%{opacity:0;transform:translate(0) rotateX(-20deg) rotateY(10deg) scale(.25)}10%{opacity:1;transform:translate(-10px,-5px) rotateX(-20deg) rotateY(10deg) scale(1)}to{opacity:0;transform:translate(-10px,160px) rotateX(-90deg) rotateY(45deg) scale(.25)}}@keyframes fall-3{0%{opacity:0;transform:translate(0) rotateX(0deg) rotateY(45deg) scale(.5)}15%{opacity:1;transform:translate(7px,5px) rotateX(0deg) rotateY(45deg) scale(1)}to{opacity:0;transform:translate(20px,120px) rotateX(-180deg) rotateY(-90deg) scale(.5)}}.wand{aspect-ratio:1/15;background:linear-gradient(90deg,#1a181c 10%,#2a282c 45% 55%,#1a181c 90%);border-radius:3vmin;box-shadow:0 1vmin 4vmin #000c;overflow:hidden;position:absolute;rotate:-3deg;scale:1;transform-origin:top;transition:opacity .4s,scale .4s;width:1rem;z-index:10}.mouseEffect:not(:hover) .wand{opacity:0;scale:0}.wand>.cap{background:linear-gradient(90deg,#d4ddec 10%,#fff 45% 55%,#d4ddec 90%);height:20%;width:100%}body[mobileOrTablet=true] .wand{display:none}.followMouse{transform:perspective(5000px) rotateY(var(--rotateX)) rotateX(var(--rotateY));transform-style:preserve-3d}.followMouse,.followMouse .depth-1,.followMouse .depth-2,.followMouse .depth-3{position:relative}.followMouse.notActive{transform:perspective(500px) rotateY(0) rotateX(0);transition:transform .3s}.followMouse .depth-1{transform:translateZ(-50px) scale(1.2) translateY(-10px)}.followMouse .depth-2{transform:translateZ(0)}.followMouse .depth-3{transform:translateZ(50px)}.intro-wrapper{background:linear-gradient(145deg,#772ec3,#3a1299);justify-content:center;min-height:100vh}.intro-text,.intro-wrapper{align-items:center;display:flex;flex-direction:column}.intro-text-im{color:#f0f8ff;font-size:1.7rem}.intro-text-name{align-items:center;display:flex;flex-direction:column;font-weight:400;margin-bottom:1rem}.intro-text-name span{color:#f0f8ff;cursor:default;font-size:6rem;font-weight:400;letter-spacing:-4px;line-height:90%}.intro-text-desc{text-align:center}.intro-text-desc p{color:#f0f8ff}.floating-title{align-items:center;animation:float 6s ease-in-out infinite;color:var(--colorTextLight);display:flex;font-size:1.2rem;gap:.5rem;position:absolute;text-shadow:4px 4px 10px #000;transform-style:preserve-3d;transition:scale .3s,text-shadow .3s}.floating-title:hover{scale:1.2;text-shadow:4px 4px 10px #000,0 0 5px var(--colorTextLight)}@keyframes float{0%{transform:translate(10px) rotate(0deg)}50%{transform:translateY(-20px) rotate(0deg)}to{transform:translate(10px) rotate(0deg)}}.floating-title:first-of-type{left:15%;top:50%}.floating-title:nth-of-type(2){right:15%;top:30%}.floating-title:nth-of-type(3){right:17%;top:70%}.floating-title:first-of-type span:first-child,.floating-title:nth-of-type(2) span:nth-child(2),.floating-title:nth-of-type(3) span:first-child{display:inline-block}@media screen and (max-width:920px){.floating-title:first-of-type{left:5%;top:30%}.floating-title:nth-of-type(2){right:5%;top:20%}.floating-title:nth-of-type(3){right:7%;top:85%}}@media screen and (max-width:570px){.floating-title:first-of-type,.floating-title:nth-of-type(2),.floating-title:nth-of-type(3){display:none}}.custom-shape-divider-bottom-1700892787{bottom:-2px;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%;z-index:11}.custom-shape-divider-bottom-1700892787 svg{display:block;height:85px;position:relative;transform:rotateY(180deg);width:calc(100% + 1.3px)}.custom-shape-divider-bottom-1700892787 .shape-fill{fill:url(#myGradient)}.what-i-do-section{background:linear-gradient(90deg,var(--gradientC1) 0,var(--gradientC2) 100%);padding-bottom:6rem;padding-top:5rem;padding-inline:2rem;position:relative}.what-i-do-wrapper{align-items:center;color:var(--colorTextLight);display:flex;flex-direction:column}.what-i-do-wrapper .title{font-size:2rem;margin-bottom:2rem}.what-i-do-wrapper .text{font-size:1.1rem;margin-bottom:1rem;max-width:70ch;text-align:center}.mail-link{color:inherit;margin-inline:.5rem;text-decoration:underline;transition:color .3s}.mail-link:hover{color:var(--colorTextGray2)}.custom-shape-divider-bottom-1700908248{bottom:-2px;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1700908248 svg{display:block;height:75px;position:relative;transform:rotateY(180deg);width:calc(100% + 1.3px)}.custom-shape-divider-bottom-1700908248 .shape-fill{fill:#d5d1f4}@media screen and (max-width:768px){.shape-divider{display:none}.what-i-do-section{padding-block:4rem}}.custom-shape-divider-top-1701353953{left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.custom-shape-divider-top-1701353953 svg{display:block;height:60px;position:relative;width:calc(100% + 1.3px)}.custom-shape-divider-top-1701353953 .shape-fill{fill:url(#myGradient)}.projects-section{background-color:#d5d1f4;color:var(--colorTextDark);min-height:100vh;overflow-x:hidden;padding-bottom:2rem;padding-top:4rem;position:relative}.projects-section-content-wrapper .title{font-size:2rem;margin-bottom:3rem;text-align:center}.project-link-wrapper{display:flex;justify-content:center}.project-link-wrapper .project-link{font-size:1.3rem}@media screen and (max-width:768px){.projects-section{padding:2rem 0}.projects-section-content-wrapper .title{margin-bottom:2rem}.project-link-wrapper .project-link{font-size:1.2rem}}.projects-main{align-items:center;background-color:#99aab2;color:var(--colorTextDark);display:flex;flex-direction:column;overflow-x:hidden;padding-top:5rem;padding-inline:2rem;padding-bottom:2rem}.projects-main .title{margin-bottom:2rem}.not-found-wrapper{height:100vh;inset:0;padding:1rem;position:fixed}.not-found,.not-found-wrapper{align-items:center;display:flex;flex-direction:column}.not-found{gap:3rem;justify-content:center;margin-top:25vh;max-width:500px;text-align:center}.about-main{align-items:center;background-color:#e6e6e6;color:var(--colorTextDark);display:flex;flex-direction:column}.about-content-wrapper{display:flex;flex-direction:column;max-width:1200px;padding-top:5rem;padding-inline:2rem;padding-bottom:2rem}.about-main section{padding-block:3rem}.about-main .section-aboutMe,.about-main .section-exp{border-bottom:1px solid #33333388}.about-main section>.title{margin-bottom:2rem}.profile{display:flex;gap:3rem}.profile-header{width:100%}.profile-header-name{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.profile .profile-text{text-align:justify}.experience-wrapper .experience{margin-bottom:1.5rem}.experience-wrapper .experience .title{font-weight:600;margin-bottom:.5rem}.about-main .section-skills{padding-bottom:0}.skill-div{margin-bottom:1.5rem}.skill-div .skill-title{font-weight:600;margin-bottom:.5rem}@media screen and (max-width:800px){.profile{flex-direction:column;gap:1.5rem}}:root{--colorTextLight:#fefefe;--colorTextDark:#020202;--colorTextGray:#888;--colorTextGray1:#e4e4e4;--colorTextGray2:#333;--colorScrollBar:#545454;--colorScrollBarBackground:#d4d4d4;--gradientC1:#993cf6;--gradientC2:#b950ce}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}a{color:inherit}::selection{background-color:#333;color:#fefefe;color:var(--colorTextLight)}body{overflow-x:hidden}::-webkit-scrollbar-track{border-radius:8px;-webkit-box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#d4d4d4;background-color:var(--colorScrollBarBackground)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#545454;background-color:var(--colorScrollBar);border-radius:8px;-webkit-box-shadow:inset 0 0 6px #0000004d}.magneticEffect{transition:transform .1s}.magneticEffect:not(:hover){transition:transform .3s}
/*# sourceMappingURL=main.c8fe21d6.css.map*/