@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");:root{--color-black:#0e0e0e;--color-white:#fff;--yellow:#ffe23d;--yellow-alt:#ffdf29;--hue:207;--sat:90%;--lig:61%;--first-color:#e20c08;--first-color-alt:#cf0b07;--first-color-shadow:rgba(226,12,8,.5);--icon-color:#fff;--icon-bg-color:hsl(var(--hue),40%,8%);--box-shadow-color:#ccc;--title-color:hsl(var(--hue),12%,15%);--text-color:hsl(var(--hue),12%,45%);--text-color-light:hsl(var(--hue),8%,75%);--text-color-lighten:hsl(var(--hue),8%,92%);--body-color:#fff;--container-color:#fff;--body-font:"Poppins",sans-serif;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem}@media screen and (min-width:968px){:root{--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem}}:root::-webkit-scrollbar{width:0;background-color:#cfcfcf}:root::-webkit-scrollbar-track{background-color:#fff}:root::-webkit-scrollbar-thumb{border-radius:3rem;background-color:#fff;background-image:-webkit-gradient(linear,0 0,50% 100%,from(var(--color-black)),color-stop(.5,var(--color-black)),to(var(--color-black)))}.percent__scrollbar{width:.5rem;height:100vh;position:fixed;right:0;background:transparent;z-index:3}.percent__scrollbar__fill{width:100%;height:0%;position:absolute;top:0;background-color:var(--color-black);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;transition:background .3s ease;filter:drop-shadow(0 1px 3px)}.percent__scrollbar:hover .percent__scrollbar__fill{background:linear-gradient(270deg,#008aff,#00ffe7);animation:animate-bg-hue 5s linear infinite}.percent__scrollbar:hover .percent__scrollbar__fill:after,.percent__scrollbar:hover .percent__scrollbar__fill:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#008aff,#00ffe7);filter:blur(10px)}.percent__scrollbar:hover .percent__scrollbar__fill:after{filter:blur(30px)}.percent__scrollbar__fill{background:linear-gradient(270deg,#008aff,#00ffe7);animation:animate-bg-hue 5s linear infinite}.percent__scrollbar__fill:after,.percent__scrollbar__fill:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#008aff,#00ffe7);filter:blur(10px)}.percent__scrollbar__fill:after{filter:blur(30px)}#app__filters{position:absolute}.context__menu__container{position:absolute;width:250px;border-radius:.75rem;background:var(--container-color);box-shadow:0 5px 10px rgba(0,0,0,.08);z-index:10}.context__menu__container .context__menu{padding:10px 12px}.context__menu__content .context__menu__item{list-style:none;height:50px;display:flex;width:100%;cursor:pointer;align-items:center;border-radius:.75rem;margin-bottom:2px;padding:0 5px 0 10px}.context__menu__content .context__menu__item:hover{background:var(--body-color)}.context__menu__content .context__menu__item span{margin-left:8px;font-size:var(--normal-font-size)}.context__menu__content .context__menu__footer{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;margin-top:15px}.context__menu__content .context__menu__footer .footer,.context__menu__content .context__menu__footer .footer__copy{margin:0!important}.context__menu__content .context__menu__share{position:relative;justify-content:space-between}.context__menu__share .context__menu__share-menu{position:absolute;background:#fff;width:200px;top:-50%;right:-85%;padding:13px;opacity:0;pointer-events:none;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.08);transition:.5s ease}.context__menu__content .context__menu__share div,.context__menu__share .context__menu__share-menu a{display:flex;align-items:center;color:var(--text-color)}.context__menu__share:hover .context__menu__share-menu{opacity:1;pointer-events:auto}.modal__container{position:fixed;background-color:hsla(0,0%,100%,.25);top:0;right:0;bottom:0;left:0;z-index:5;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal__container:target{visibility:visible;opacity:1;pointer-events:auto}.modal__container>.modal__content{width:90vw;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem 2rem 3rem;border-radius:.75rem;background-color:var(--body-color);background-image:"";background-attachment:fixed;background-position:50%;background-repeat:no-repeat;box-shadow:0 5px 10px rgba(0,0,0,.08);overflow-y:scroll}.modal__container .modal__content:not(:last-of-type){margin-bottom:15px}.modal__button-close{position:absolute;display:flex;right:0;top:0;justify-content:center;align-items:center;margin:2rem;color:var(--text-color)}.modal__button-close:hover{color:var(--first-color)}.modal__content__title{font-size:var(--h2-font-size);color:var(--title-color)}.modal__content-resume{padding-bottom:3rem}.modal__content-resumeDownload{color:var(--first-color)}.modal__content-resume img{width:100vw;margin-bottom:3rem}.modal__footer .links__content{flex-direction:column}.modal__footer .footer__copy{margin:3.5rem 0 1rem}@media screen and (max-width:426px){.modal__container>.modal__content{padding-bottom:2rem}.modal__footer .links__button{width:300px}.modal__footer .footer__copy{margin:3.5rem 0 1rem}}.animate{height:100vh;opacity:0;filter:blur(5px);transition:all 1s}.animateIn{height:100%;opacity:1;filter:blur(0);transform:translateY(0);transition:all 1s}.animateOut{pointer-events:none;opacity:0;filter:blur(5px);transition:all 1s}.animate-child:nth-child(2){transition-delay:.2s}.animate-child:nth-child(3){transition-delay:.4s}.animate-child:nth-child(4){transition-delay:.6s}@keyframes animate-bg-hue{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(1turn)}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden}body{font-family:var(--body-font);font-size:var(--normal-font-size);color:var(--text-color);background-color:var(--body-color);background-image:url(/_next/static/media/terrain-bg-w.df0ba973.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;transition:.3s}h1,h2,h3{color:var(--title-color);font-weight:600}ul{list-style:none}a{text-decoration:none;color:var(--text-color)}img{max-width:100%;height:auto}.change-theme{position:absolute;top:1.5rem;right:0;font-size:1.25rem;color:var(--title-color);cursor:pointer;transition:.3s}.change-theme:hover{color:var(--first-color)}body.dark-theme{--title-color:hsl(var(--hue),12%,95%);--text-color:hsl(var(--hue),12%,75%);--body-color:hsl(var(--hue),40%,8%);--container-color:hsl(var(--hue),24%,12%);--box-shadow-color:var(--body-color);--icon-color:var(--body-color);--icon-bg-color:#fff;background-image:url(/_next/static/media/terrain-bg-b.d802b535.png)}.dark-theme .button__gray{background-color:var(--container-color)}.dark-theme .button__gray:hover{background-color:hsl(var(--hue),24%,16%)}.dark-theme .filters__content{background-color:var(--container-color)}.dark-theme .profile__perfil{border:5px solid var(--body-color)}.dark-theme::-webkit-scrollbar{background-color:hsl(var(--hue),8%,16%)}.dark-theme::-webkit-scrollbar-thumb{background-color:hsl(var(--hue),8%,24%)}.dark-theme::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--hue),8%,32%)}.loading__page{position:fixed;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow-y:hidden;z-index:12;background-color:var(--body-color)}.app__intro-container{width:100%;margin:0 auto;top:0;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.25) 25vh,hsla(0,0%,100%,.95) 30vh);animation:slide-out-container 4s cubic-bezier(.97,.01,.36,.99) 2.8s;animation-fill-mode:forwards;z-index:3;&:after{content:"";width:100%;height:100%;background-image:url(/_next/static/media/120.ed7798d3.png);background-size:cover;background-repeat:no-repeat;background-position:50%}}.app__intro-container,.app__intro-landing{height:100vh;position:fixed;display:flex;justify-content:center;align-items:center;overflow:hidden}.app__intro-landing{width:100vw;z-index:5;background-color:var(--body-color)}.clear{display:none}.app__intro-wrapper{position:absolute;color:#fff}.text{font-family:var(--body-font);font-weight:900;font-size:5rem;text-align:center;color:transparent;background-image:url(/_next/static/media/abstract-shader-2.7c99577d.gif);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:50%;background-position:50%;background-repeat:repeat;filter:drop-shadow(0 1px 3px var(--color-black));@media screen and (max-width:1200px){font-size:5em}@media screen and (max-width:1024px){font-size:4em}@media (max-width:425px){font-size:3rem}}.text-1,.text-11,.text-3,.text-4,.text-8,.text-9{color:transparent;background-image:unset;-webkit-text-stroke:1px var(--color-black)}.text-1{animation:blink .8s linear .9s,blink .8s linear 2s;opacity:0}.text-2{animation:blink .8s linear .8s,blink .8s linear 2.1s;opacity:0}.text-3{animation:blink .8s linear .7s,blink .8s linear 2.2s;opacity:0}.text-4{animation:blink .8s linear .6s,blink .8s linear 2.3s;opacity:0}.text-5{animation:blink .8s linear .5s,blink .8s linear 2.4s;opacity:0}.text-6{animation:blink .8s linear .4s,blink .8s linear 2.5s,slide-out 1s linear 3.2s;opacity:0}.text-7{animation:blink .8s linear .5s,blink .8s linear 2.4s;opacity:0}.text-8{animation:blink .8s linear .6s,blink .8s linear 2.3s;opacity:0}.text-9{animation:blink .8s linear .7s,blink .8s linear 2.2s;opacity:0}.text-10{animation:blink .8s linear .8s,blink .8s linear 2.1s;opacity:0}.text-11{animation:blink .8s linear .9s,blink .8s linear 2s;opacity:0}.text-line{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;left:0;animation:blink .8s linear 2.5s,slide-out 1s linear 3.2s;opacity:0}.text-line img{width:500px;pointer-events:none;@media screen and (max-width:1024px){width:450px}}@keyframes blink{0%{opacity:0}1%{opacity:100%}99%{opacity:100%}to{opacity:0}}@keyframes slide-out{0%{opacity:0}1%{opacity:100%}19%{opacity:100%}20%{opacity:0}39%{opacity:0}40%{opacity:100%}59%{opacity:100%}60%{opacity:0}79%{opacity:0}80%{opacity:100%}to{opacity:100%}}@keyframes slide-out-container{0%{top:0}40%{top:0}to{top:-100vh}}.container{max-width:968px;margin-left:1.5rem;margin-right:1.5rem}.grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.profile{position:relative;padding-top:7.5rem;padding-bottom:3.5rem;min-height:50vh;display:flex;justify-content:center;align-items:center}.profile__container{row-gap:2rem}.profile__data{position:relative;display:grid;text-align:center}.profile__crown{width:100%;position:absolute;display:flex;justify-content:center;top:-80px;left:-5px}.profile__crown img{width:120px}.profile__perfil{position:relative;width:110px;height:110px;background:linear-gradient(180deg,hsla(var(--hue),var(--sat),var(--lig),1) 0,hsla(var(--hue),var(--sat),var(--lig),.2) 100%);border:3px solid #fff;border-radius:50%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.profile__perfil img{filter:url(#filter__noise-1);margin:0 0 5px -10px}.profile__perfil img:hover{filter:none;margin:0}.profile__border,.profile__border-animation{justify-self:center;width:115px;height:115px;border-radius:50%;display:grid;place-items:center;margin-bottom:.75rem}.profile__border-animation{position:absolute;left:50%;transform:translateX(-50%);z-index:-1;background:linear-gradient(45deg,#008aff,#00ffe7);animation:animate-bg-hue 5s linear infinite}.profile__name{font-size:var(--h2-font-size)}.profile__profession,.profile__profession-info{font-size:var(--small-font-size);font-weight:500;color:var(--text-color);margin-bottom:1rem}.profile__profession-info{margin-top:-1rem}.profile__social{display:grid;grid-template-columns:repeat(auto-fit,20px);justify-content:center;grid-gap:.75rem;gap:.75rem}.profile__social-link{font-size:1.25rem;color:var(--title-color);transition:.3s}.profile__social-link:hover{color:var(--first-color)}.profile__info{grid-template-columns:repeat(3,max-content);justify-content:center;column-gap:2.5rem}.profile__info-group{text-align:center}.profile__info-number{font-size:var(--normal-font-size);margin-bottom:.25rem}.profile__info-description{font-size:var(--smaller-font-size);font-weight:500}.profile__buttons,.profile__buttons-small{display:flex;align-items:center;justify-content:center}.profile__buttons{column-gap:1rem;margin-left:1rem}.profile__buttons-small{column-gap:.25rem;margin-left:.25rem}.button{display:inline-flex;align-items:center;column-gap:.5rem;background-color:var(--first-color);color:#fff;padding:1.15rem 1.5rem;border-radius:.5rem;transition:.3s;box-shadow:0 0 15px 0 var(--first-color-shadow)}.button i{font-size:1.25rem}.button:hover{background-color:var(--first-color-alt)}.button__small{padding:.75rem;box-shadow:none}.button__gray{background-color:var(--text-color-lighten);color:var(--title-color)}.button__gray:hover{background-color:var(--text-color-light)}.portfolio__button__container{display:grid;place-items:center}.portfolio__button{position:relative;cursor:pointer}.portfolio__button i{font-size:1.25rem;transition:all .5s}.portfolio__button__content{position:relative;background-color:transparent;padding:1rem 7rem;border-radius:4rem;color:#fff;overflow:hidden}.portfolio__button__content div{width:100px;height:100px;border-radius:50%;position:absolute;inset:0;margin:auto;filter:blur(20px)}.portfolio__button__text{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.portfolio__button__shape{background-color:#50f;transform:translate(-110px,-40px);animation:shape-1 5s ease-out 1s infinite}.portfolio__button__shape:nth-child(2){background-color:#00d4ff;transform:translate(-30px,16px);animation:shape-2 5s ease-in infinite}.portfolio__button__shape:nth-child(3){background-color:#ffe23d;transform:translate(48px,-16px);animation:shape-3 5s ease-out infinite}.portfolio__button__shape:nth-child(4){background-color:#006aff;transform:translate(98px,40px);animation:shape-4 5s ease-in 1s infinite}.links__button__shadow,.portfolio__button__shadow{width:80%;height:1rem;background:linear-gradient(80deg,#50f 10%,#00d4ff 30%,#ffe500 60%,#006aff 90%);border-radius:4rem;position:absolute;left:0;right:0;margin:0 auto;bottom:-2px;z-index:-1;filter:blur(20px);opacity:1;transition:all .5s}.portfolio__button:hover .portfolio__button__shadow{bottom:-4px;filter:blur(24px)}.portfolio__button:hover i{margin-left:5px}@keyframes shape-1{33%{transform:translate(-120px,-25px)}}@keyframes shape-2{33%{transform:translate(-64px,28px)}}@keyframes shape-3{33%{transform:translate(30px,16px)}}@keyframes shape-4{33%{transform:translate(110px,-20px)}}.filters__content{margin:2rem 0 2.5rem;background-color:var(--text-color-lighten);padding:.375rem;border-radius:.75rem;display:flex;justify-content:space-between;column-gap:.5rem}.filters__button{width:100%;border:none;outline:none;padding:1rem;color:var(--title-color);font-size:var(--small-font-size);font-family:var(--body-font);font-weight:500;border-radius:.75rem;cursor:pointer;background-color:transparent;transition:.3s}.filters__button:hover{background-color:var(--body-color)}.projects__card{position:relative;margin:auto;width:300px;height:300px;border-radius:1rem;overflow:hidden}.projects__card img,.projects__modal{width:100%;height:100%}.projects__modal{position:absolute;bottom:-100%;left:0;background:linear-gradient(180deg,hsla(var(--hue),24%,40%,.3) 0,hsla(var(--hue),24%,40%,.3) 95%);display:grid;align-items:flex-end;padding:1.5rem 1.25rem;transition:.3s}.projects__subtitle,.projects__title{color:#fff}.projects__subtitle{font-size:var(--smaller-font-size)}.projects__title{font-size:var(--h3-font-size);margin-bottom:.75rem}.projects__button{padding:.5rem}.projects__card:hover .projects__modal{bottom:0}.links__content{display:flex;justify-content:center;align-items:center}.links__buttons{position:relative}.links__button{position:relative;overflow:hidden;column-gap:.5rem;width:350px;text-align:center;background-color:transparent;color:#fff;padding:1.15rem 1.5rem}.links__button,.links__button__icon{display:flex;align-items:center;justify-content:center;border-radius:4rem}.links__button__icon{background-color:var(--icon-bg-color);width:60px;height:100%;padding:2rem;position:absolute;left:0;color:var(--icon-color);transition:width .5s}.links__button__name{display:flex;align-items:center;justify-content:center;column-gap:.5rem;z-index:1;transition:.5s}.links__button i{font-size:1.25rem;z-index:1;transition:.5s}.links__button:hover .links__button__icon{width:100.5%;justify-content:end}.links__button:hover .links__button__name{color:var(--icon-color)}.links__button:hover i{transform:rotate(-90deg)}.dark-theme .links__button:hover i{color:var(--icon-color)}.skills__content{row-gap:3.5rem}.skills__title{font-size:var(--h3-font-size);text-align:center;margin-bottom:1.5rem}.skills__box{display:flex;justify-content:center;column-gap:3rem}.skills__group{min-width:115px;display:grid;align-content:flex-start;grid-row-gap:1rem;row-gap:1rem}.skills__data{display:flex;column-gap:.5rem}.skills__data i{font-size:1rem;color:var(--first-color)}.skills__name{font-size:var(--normal-font-size);font-weight:500;line-height:18px}.skills__level{font-size:var(--smaller-font-size)}.filters [data-content]{display:none}.filters__active[data-content]{display:grid}.filter__tab__active{background-color:var(--body-color)}.footer__copy{display:block;margin:3.5rem 0 3rem;text-align:center;font-size:var(--smaller-font-size);color:var(--text-color-light)}.main__cursor,.secondary__cursor{position:fixed;transform:translateZ(0);pointer-events:none;overflow:hidden;z-index:10}.main__cursor{mix-blend-mode:difference;transition:opacity 1s cubic-bezier(.77,0,.175,1);animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards}.main__cursor .main__cursor-background{width:25px;height:25px;background:#fff;border-radius:50%}.main__cursor .main__cursor-background img{mix-blend-mode:difference;margin:-2px 2px 0}.secondary__cursor .secondary__cursor-background{width:100%;height:100%;position:relative}.secondary__cursor .secondary__cursor-background:after,.secondary__cursor .secondary__cursor-background:before{content:"";width:3px;height:3px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translateY(-50%);animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 0s forwards}.secondary__cursor .secondary__cursor-background:before{left:10px}.secondary__cursor .secondary__cursor-background:after{right:10px}.percent{height:140px;width:1px;margin:-50px 0 0 65px;position:fixed;display:flex;flex-direction:column;background:hsla(0,0%,100%,.5);z-index:10}.percent__fill{bottom:-25px;border-radius:3rem;transition:background .15s ease;animation:animate-bg-hue 5s linear infinite}.percent__fill,.percent__fill:after,.percent__fill:before{width:100%;height:100%;position:absolute;background:linear-gradient(270deg,#008aff,#00ffe7)}.percent__fill:after,.percent__fill:before{content:"";top:0;left:0;filter:blur(10px)}.percent__fill:after{filter:blur(30px)}.percent__text{margin-left:10px}.go-down-btn{position:relative;z-index:10;display:inline-block}.go-down-btn svg{position:relative;z-index:-1;display:block}.go-down-btn text{font-size:10px;transform-origin:center;animation:rotate-btn 10s linear infinite}@keyframes rotate-btn{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bgUp{0%{background-color:transparent}to{background-color:var(--color-black)}}@keyframes bgDown{0%{background-color:var(--color-black)}to{background-color:transparent}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes scaleDown{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes translateLeftDot{0%{transform:translate(20px,-50%)}to{transform:translateY(-50%)}}@keyframes translateRightDot{0%{transform:translate(-20px,-50%)}to{transform:translateY(-50%)}}.app__skillsScroll-container{position:relative;width:100%;height:100vh;font-family:var(--body-font);overflow:hidden;filter:blur(5px);transition:all .5s;&:after{position:absolute;top:0;content:"";width:100%;height:100%;background-image:url(/_next/static/media/120.ed7798d3.png);background-size:cover;background-repeat:no-repeat;background-position:50%;pointer-events:none}}.app__skillsScroll-container:hover{filter:blur(0)}.app__skillsScroll-container .scroll{display:flex;width:100%;box-shadow:5px 5px 25px rgba(0,0,0,.5)}.app__skillsScroll-container .scroll div{font-weight:900;font-size:5rem;text-transform:uppercase;white-space:nowrap;color:var(--color-black);background-color:var(--color-white);animation:skills-scroll-a 40s linear -40s infinite;will-change:transform}.app__skillsScroll-container .scroll div:nth-child(2){animation:skills-scroll-b 40s linear -20s infinite}.app__skillsScroll-container .scroll span{-webkit-text-stroke:2px var(--color-black);color:var(--color-white)}.app__skillsScroll-container .scroll:hover{-webkit-text-stroke:2px var(--color-white);filter:url(#filter__noise-1)}.app__skillsScroll-container .scroll:hover div{color:transparent;background-image:url(/_next/static/media/plastic-bg-b.c60a56b0.jpg);background-size:15%}.app__skillsScroll-container .scroll:hover span{-webkit-text-stroke:2px transparent}.app__skillsScroll-container .hover{-webkit-text-stroke:2px var(--color-white)}.app__skillsScroll-container .hover div{color:transparent;background-image:url(/_next/static/media/plastic-bg-b.c60a56b0.jpg);background-size:15%}.app__skillsScroll-container .hover span,.app__skillsScroll-container .hover:hover{-webkit-text-stroke:2px transparent}.app__skillsScroll-container .hover:hover div{color:var(--color-black);background:var(--color-white)}.app__skillsScroll-container .hover:hover span{color:transparent;-webkit-text-stroke:2px var(--color-black)}.app__skillsScroll-container .text1{transform:rotate(30deg) translateY(25vw)}.app__skillsScroll-container .text2{transform:rotate(70deg) translateY(30vw)}.app__skillsScroll-container .text3{transform:rotate(-45deg) translateY(5vw)}.app__skillsScroll-container .text4{transform:rotate(-2deg) translateY(10vw)}.app__skillsScroll-container .text5{transform:rotate(-12deg) translateY(-15vw)}.app__skillsScroll-container .text6{transform:rotate(40deg) translateY(-25vw)}.app__skillsScroll-container .text7{transform:rotate(-90deg) translateY(35vw)}@media only screen and (max-width:768px){.app__skillsScroll-container{filter:blur(0)}.app__skillsScroll-container .text2{transform:rotate(70deg) translateY(25vw)}.app__skillsScroll-container .text3{transform:rotate(-45deg) translateY(-50vw)}.app__skillsScroll-container .text4{transform:rotate(-2deg) translateY(-10vw)}.app__skillsScroll-container .text5{transform:rotate(-12deg) translateY(40vw)}.app__skillsScroll-container .text6{transform:rotate(40deg) translateY(10vw)}}@keyframes skills-scroll-a{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes skills-scroll-b{0%{transform:translateX(0)}to{transform:translateX(-200%)}}canvas{max-width:100%;display:block}.noise__canvas{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:1;z-index:10;pointer-events:none}.comingSoon{padding:6rem 0 1rem;display:flex;flex-direction:column;height:40vh;text-align:center;justify-content:center}.comingSoon h1{color:transparent;background-image:url(/_next/static/media/abstract-shader-2.7c99577d.gif);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:20%;background-position:50%;background-repeat:repeat}@media screen and (max-width:320px){.container{margin-left:1rem;margin-right:1rem}.profile__info{column-gap:1.5rem}.profile__buttons{flex-direction:column;row-gap:1rem}.skills__box{column-gap:1rem}}@media screen and (min-width:576px){.projects__content{grid-template-columns:332px;justify-content:center}.filters__content{width:332px;margin:3rem auto}}@media screen and (min-width:776px){.projects__content,.skills__content{grid-template-columns:repeat(2,332px)}.skills__content{justify-content:center;column-gap:3rem}}@media screen and (min-width:992px){.container{margin-left:auto;margin-right:auto}.change-theme{top:2.5rem;right:2.5rem}.profile{padding-top:8rem;padding-bottom:4rem}.profile__border,.profile__border-animation{width:135px;height:135px;margin-bottom:1rem}.profile__crown{top:-88px;left:-5px}.profile__crown img{width:130px}.profile__perfil{width:130px;height:130px}.profile__profession,.profile__profession-info{margin-bottom:1.5rem}.profile__profession-info{margin-top:-1.5rem}.profile__info{column-gap:3rem}.profile__info-description{font-size:var(--small-font-size)}.profile__buttons{column-gap:2rem}.projects__content{gap:2rem 3rem}.projects__modal{padding:1.5rme}.skills__title{font-size:var(--normal-font-size);margin-bottom:2.5rem}.footer__copy{margin:3.5rem 0 4rem}}