.StackItem{display:flex;align-items:center;justify-content:center;height:50px;gap:.5rem;padding:.5rem 1rem;border-radius:4px;font-size:var(--fSize18);font-weight:600;text-transform:capitalize;color:var(--white_1);cursor:pointer}.StackItem:hover{background-repeat:no-repeat;background-size:contain;background-position:50%;background-color:transparent!important;animation:scale .2s ease .1s 1 forwards;display:block;color:transparent}.StackItem.react{background-color:var(--react)}.StackItem.react:hover{background-image:url(/_next/static/media/react.195a93ca.svg)}.StackItem.gitlab{background-color:var(--gitlab)}.StackItem.gitlab:hover{background-image:url(/_next/static/media/gitlab.d28faf24.svg)}.StackItem.github{background-color:var(--black_1)}.StackItem.github:hover{background-image:url(/_next/static/media/github.757ce449.svg)}.StackItem.vue{background-color:var(--vue)}.StackItem.vue:hover{background-image:url(/_next/static/media/vue.8585756c.svg)}.StackItem.typescript{background-color:var(--ts)}.StackItem.typescript:hover{background-image:url(/_next/static/media/typescript.8cc93562.svg)}.StackItem.javascript{background-color:var(--orange_1)}.StackItem.javascript:hover{background-image:url(/_next/static/media/javascript.c5e79aa5.svg)}.StackItem.npm{background-color:var(--npm)}.StackItem.npm:hover{background-image:url(/_next/static/media/npm.8d05e44a.svg)}.StackItem.scss{background-color:var(--sass)}.StackItem.scss:hover{background-image:url(/_next/static/media/scss.bfd5da74.svg)}.StackItem.redux{background-color:var(--redux)}.StackItem.redux:hover{background-image:url(/_next/static/media/redux.d8a668f6.svg)}.StackItem.python{background-color:var(--blue_1)}.StackItem.python:hover{background-image:url(/_next/static/media/python.48573057.svg)}.StackItem.nodejs{background-color:var(--node)}.StackItem.nodejs:hover{background-image:url(/_next/static/media/nodejs.3d781ee8.svg)}.StackItem.nextjs{background-color:var(--black_1)}.StackItem.nextjs:hover{background-image:url(/_next/static/media/nextjs.902abd5d.svg)}.StackItem.mobx{background-color:var(--orange_3)}.StackItem.mobx:hover{background-image:url(/_next/static/media/mobx.b9ddaf52.svg)}.StackItem.jest{background-color:var(--jest)}.StackItem.jest:hover{background-image:url(/_next/static/media/jest.cd47b369.svg)}.StackItem.cypress{background-color:var(--cypress)}.StackItem.cypress:hover{background-image:url(/_next/static/media/cypress.9b88fc45.svg)}.StackItem.vercel{background-color:var(--black_1)}.StackItem.vercel:hover{background-image:url(/_next/static/media/vercel.97378f6d.svg)}.StackItem.firebase{background-color:var(--firebase)}.StackItem.firebase:hover{background-image:url(/_next/static/media/firebase.50f1b1c9.svg)}.StackItem.axios{background-color:var(--axios)}.StackItem.axios:hover{background-image:url(/_next/static/media/axios.a2ae1d0a.svg)}.StackItem.canvas{background-color:var(--black_1)}.StackItem.canvas:hover{background-image:url(/_next/static/media/canvas.ca77e4d0.svg)}.StackItem.svg{background-color:var(--black_1)}.StackItem.svg:hover{background-image:url(/_next/static/media/svg.2481a11d.svg)}.StackItem.css{background-color:var(--blue_3)}.StackItem.css:hover{background-image:url(/_next/static/media/css.934fe664.svg)}@keyframes scale{0%{transform:scale(1)}to{transform:scale(1.75)}}.ProjectItem{color:var(--white_1)}.ProjectItem:not(:last-child){margin-bottom:3.5rem}.ProjectItem-title{font-size:var(--fSize32);font-weight:700;text-transform:uppercase;margin-bottom:1rem}@media screen and (max-width:1024px){.ProjectItem-title{font-size:var(--fSize24)}}@media screen and (max-width:520px){.ProjectItem-title{font-size:var(--fSize16)}}.ProjectItem-title:after{content:"▲";font-size:var(--fSize24);margin-left:1rem;line-height:1;position:relative;display:inline-block;transition:transform .25s ease}@media screen and (max-width:1024px){.ProjectItem-title:after{font-size:var(--fSize16)}}.ProjectItem-input{display:none}.ProjectItem-input:checked~.ProjectItem-content{display:block;animation:fadeIn .5s ease .1s 1 forwards}.ProjectItem-input:checked~.ProjectItem-label{color:var(--blue_2)}.ProjectItem-input:checked~.ProjectItem-label .ProjectItem-title:after{transform:rotate(180deg)}.ProjectItem-label{cursor:pointer;transition:color .25s ease}.ProjectItem-label:focus,.ProjectItem-label:hover{color:var(--blue_2)}.ProjectItem-content{display:none;opacity:0}.ProjectItem-tasks{margin-bottom:1.5rem}.ProjectItem-tasks-item{margin-bottom:.5rem}.ProjectItem-tasks-item-title{margin-bottom:.15rem;font-size:var(--fSize18);color:var(--orange_1)}@media screen and (max-width:520px){.ProjectItem-tasks-item-title{font-size:var(--fSize16)}}.ProjectItem-tasks-item-text{font-size:var(--fSize16);font-style:italic;color:var(--gray_1);line-height:1.5}@media screen and (max-width:520px){.ProjectItem-tasks-item-text{font-size:var(--fSize14)}}.ProjectItem-stack{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.InfoHighLighter{color:var(--white_1);padding:1rem 2rem;max-width:800px;width:100%;margin:0 auto;border-radius:.25rem;min-height:150px;position:relative;line-height:1.5;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.InfoHighLighter:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;display:block;z-index:30;border-top-left-radius:4px;border-bottom-left-radius:4px}.InfoHighLighter-icon{margin-bottom:.25rem}.InfoHighLighter-icon:before{display:block;font-size:var(--fSize32)}.InfoHighLighter.info{background-color:var(--black_3)}.InfoHighLighter.info:before{background-color:color-mix(in srgb,var(--black_3),var(--black_3))}.InfoHighLighter.info .InfoHighLighter-icon:before{content:"ℹ"}.InfoHighLighter.warning{background-color:var(--red_1)}.InfoHighLighter.warning:before{background-color:color-mix(in srgb,var(--red_1),var(--black_3))}.InfoHighLighter.warning .InfoHighLighter-icon:before{content:"⚠"}.InfoHighLighter.tip{background-color:var(--green_1)}.InfoHighLighter.tip:before{background-color:color-mix(in srgb,var(--green_1),var(--black_3))}.InfoHighLighter.tip .InfoHighLighter-icon:before{content:"★"}.Projects{padding:3rem;min-height:100vh}.Projects-title{margin-bottom:2rem}.Projects-info{margin-bottom:4rem}@media screen and (max-width:600px){.Projects-info{font-size:var(--fSize14);padding:1rem}}.Projects-link{color:var(--white_1);font-weight:700;font-size:var(--fSize18);transition:color .25s ease}@media screen and (max-width:600px){.Projects-link{font-size:var(--fSize16)}}.Projects-link:hover{color:var(--orange_1)}.Projects-list{margin-bottom:4rem}