.planets-container{position:absolute;left:0;top:0;display:none;height:100%;width:100%}@media (min-width:1024px){.planets-container{display:block}}.planets-container__faded{position:absolute;left:50%;top:30%;height:320px;width:320px;--tw-translate-x:-50%;--tw-translate-y:-30%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity));background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:#0F0A02 var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 10 2/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#CEC0B1 var(--tw-gradient-to-position);opacity:.35}@media (min-width:1280px){.planets-container__faded{height:360px;width:360px}}@media (min-width:1440px){.planets-container__faded{height:380px;width:380px}}@media (min-width:1920px){.planets-container__faded{top:25%;height:480px;width:480px;--tw-translate-y:-25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.planets-container__clear{position:absolute;top:20%;left:5%;height:150px;width:150px;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background:linear-gradient(90deg,rgba(0,0,0,.822) 20%,rgba(0,0,0,.555) 30%,rgb(238,225,201) 80%,rgb(255,252,246))}@media (min-width:1440px){.planets-container__clear{left:10%;height:180px;width:180px}}@media (min-width:1920px){.planets-container__clear{height:230px;width:230px}}.planets-container__dark{position:absolute;top:20%;right:5%;z-index:5;height:150px;width:150px;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background:linear-gradient(90deg,#333,#000 60%,rgb(117,117,117) 80%,rgb(190,190,190))}@media (min-width:1440px){.planets-container__dark{right:10%;height:180px;width:180px}}@media (min-width:1920px){.planets-container__dark{height:230px;width:230px}}.home-wrapper{width:100%;--tw-bg-opacity:1;background-color:rgb(206 192 177/var(--tw-bg-opacity))}.section-home{position:relative;display:flex;height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:space-between;padding-top:50px;padding-bottom:50px;scroll-snap-align:start}@media (min-width:1024px){.section-home{flex-direction:row;align-items:flex-start;padding-top:100px;padding-bottom:100px}}.section-home__left-part{display:flex;height:100%;width:fit-content;flex-direction:column;align-items:center;justify-content:space-evenly}@media (min-width:1024px){.section-home__left-part{width:30%;align-items:flex-start}}.section-home__left-part__intro{display:flex;width:fit-content;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width:768px){.section-home__left-part__intro{gap:1rem}}@media (min-width:1024px){.section-home__left-part__intro{align-items:flex-start;gap:.5rem}}@media (min-width:1440px){.section-home__left-part__intro{gap:1rem}}.section-home__left-part__intro h1{display:flex;flex-direction:column;font-size:1.875rem;line-height:2.25rem;font-weight:500}@media (min-width:768px){.section-home__left-part__intro h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.section-home__left-part__intro h1{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1440px){.section-home__left-part__intro h1{font-size:3rem;line-height:1}}.section-home__left-part__intro p{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.section-home__left-part__intro p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.section-home__left-part__intro p{font-size:.875rem;line-height:1.25rem}}@media (min-width:1440px){.section-home__left-part__intro p{font-size:1rem;line-height:1.5rem}}.section-home__left-part__intro__btn{pointer-events:none;display:flex;height:fit-content;width:fit-content;flex-direction:column;gap:1.25rem;--tw-bg-opacity:1;background-color:rgb(15 10 2/var(--tw-bg-opacity));padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(206 192 177/var(--tw-text-opacity))}@media (min-width:768px){.section-home__left-part__intro__btn{padding:.75rem 1.75rem;font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.section-home__left-part__intro__btn{padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1440px){.section-home__left-part__intro__btn{padding:.75rem 1.75rem;font-size:1rem;line-height:1.5rem}}.section-home__left-part__deco{display:none;flex-direction:column;align-items:flex-start;gap:.25rem}@media (min-width:1024px){.section-home__left-part__deco{display:flex}}.section-home__left-part__deco h2{font-size:6rem;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1px #000}@media (min-width:1440px){.section-home__left-part__deco h2{font-size:8rem;line-height:1;-webkit-text-stroke:3px #000}}@media (min-width:1920px){.section-home__left-part__deco h2{font-size:170px}}.section-home__left-part__deco h3{font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width:1440px){.section-home__left-part__deco h3{font-size:3.75rem;line-height:1}}@media (min-width:1920px){.section-home__left-part__deco h3{font-size:4.5rem;line-height:1}}.section-home__right-part{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section-home__right-part{gap:2.5rem}}@media (min-width:1024px){.section-home__right-part{gap:4rem}}@media (min-width:1440px){.section-home__right-part{gap:5rem;padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1920px){.section-home__right-part{gap:7rem}}.section-home__right-part__slogan{z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:800}@media (min-width:768px){.section-home__right-part__slogan{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.section-home__right-part__slogan{gap:1.5rem;font-size:4.5rem;line-height:1}}@media (min-width:1280px){.section-home__right-part__slogan{font-size:6rem;line-height:1}}@media (min-width:1920px){.section-home__right-part__slogan{gap:1.5rem;font-size:8rem;line-height:1}}.section-home__right-part__button{position:relative;z-index:10;display:flex;height:80px;align-items:center;justify-content:center;gap:1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-webkit-box-reflect:below 5px linear-gradient(transparent 20%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.5))}@media (min-width:768px){.section-home__right-part__button{height:120px;gap:2rem}}@media (min-width:1024px){.section-home__right-part__button{height:10p5x;gap:3.5rem}}@media (min-width:1440px){.section-home__right-part__button{height:130px;gap:5rem}}.section-home__right-part__button__download{transition:all .5s ease}.section-home__right-part__button__download:hover .section-home__right-part__button__cv-preview{--tw-translate-y:0px;clip-path:inset(0 0 0 0);transition:all .5s ease;transition-delay:.5s}.section-home__right-part__button__cv-preview,.section-home__right-part__button__download:hover .section-home__right-part__button__cv-preview{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-home__right-part__button__cv-preview{position:absolute;bottom:80%;right:-20%;width:100px;--tw-translate-y:-50%;clip-path:inset(0 0 0 100%);transition:all .5s ease}.section-home__right-part__button img{width:100px}@media (min-width:768px){.section-home__right-part__button img{width:150px}}@media (min-width:1024px){.section-home__right-part__button img{width:130px}}@media (min-width:1440px){.section-home__right-part__button img{width:150px}}.section-home__scroll-down-icon{position:absolute;bottom:2vh;right:.75rem}@media (min-width:1024px){.section-home__scroll-down-icon{bottom:7vh;right:6rem}}.project-wrapper{position:relative;height:100vh;width:100vw;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(206 192 177/var(--tw-text-opacity));scroll-snap-align:start}.project-wrapper__project-section{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.project-wrapper__project-section{padding-top:130px}}@media (min-width:1024px){.project-wrapper__project-section{padding-top:100px}}.project-wrapper__project-section__project{position:relative;display:flex;width:100%;align-items:flex-end;justify-content:space-between;overflow:hidden;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(206 192 177/var(--tw-border-opacity));padding-bottom:1.25rem;padding-top:5rem;transition:all .3s}@media (min-width:768px){.project-wrapper__project-section__project{padding-top:8rem}}@media (min-width:1024px){.project-wrapper__project-section__project{padding-top:5rem}}@media (min-width:1440px){.project-wrapper__project-section__project{padding-top:7rem}}@media (min-width:1920px){.project-wrapper__project-section__project{padding-top:8rem}}.project-wrapper__project-section__project:hover .project-wrapper__project-section__project__icons,.project-wrapper__project-section__project:hover .project-wrapper__project-section__project__preview{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));clip-path:inset(0 0 0 0)}.project-wrapper__project-section__project h2{font-size:3rem;line-height:1;font-weight:700}@media (min-width:768px){.project-wrapper__project-section__project h2{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.project-wrapper__project-section__project h2{font-size:3rem;line-height:1}}@media (min-width:1280px){.project-wrapper__project-section__project h2{font-size:3.75rem;line-height:1}}@media (min-width:1920px){.project-wrapper__project-section__project h2{font-size:6rem;line-height:1}}.project-wrapper__project-section__project__icons{display:none;--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:1.25rem;opacity:.5;clip-path:inset(0 0 100% 0);transition:all .3s}@media (min-width:1024px){.project-wrapper__project-section__project__icons{display:flex}}.project-wrapper__project-section__project__preview{position:absolute;bottom:20px;right:30%;display:none;height:110px;width:200px;--tw-translate-x:30%;--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));clip-path:inset(0 100% 0 0);transition:all .5s}@media (min-width:1024px){.project-wrapper__project-section__project__preview{display:block}}@media (min-width:1280px){.project-wrapper__project-section__project__preview{height:150px;width:300px}}.project-wrapper__project-section__project__preview img{height:100%;width:100%}.project-wrapper__big-text{position:absolute;top:50%;left:50%;z-index:10;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;text-wrap:nowrap;--tw-bg-opacity:1;background-color:rgb(206 192 177/var(--tw-bg-opacity));font-size:40px;font-weight:800;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));transform:translateX(-50%) translateY(-50%)}@media (min-width:768px){.project-wrapper__big-text{font-size:80px}}@media (min-width:1280px){.project-wrapper__big-text{font-size:150px}}@media (min-width:1440px){.project-wrapper__big-text{font-size:170px}}@media (min-width:1920px){.project-wrapper__big-text{font-size:200px}}.skill-wrapper{position:relative;min-height:100vh;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(206 192 177/var(--tw-text-opacity))}.skill-wrapper,.skill-wrapper__section{display:flex;align-items:center;justify-content:center}.skill-wrapper__section{height:fit-content;flex-direction:column;gap:2.5rem;padding:1.25rem}@media (min-width:768px){.skill-wrapper__section{gap:5rem}}@media (min-width:1024px){.skill-wrapper__section{flex-direction:row;gap:5rem}}@media (min-width:1920px){.skill-wrapper__section{gap:7rem}}.skill-wrapper__section__all-stacks{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;text-wrap:nowrap;font-size:.75rem;line-height:1rem}@media (min-width:390px){.skill-wrapper__section__all-stacks{gap:2rem}}@media (min-width:768px){.skill-wrapper__section__all-stacks{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.skill-wrapper__section__all-stacks{gap:2.5rem}}@media (min-width:1440px){.skill-wrapper__section__all-stacks{gap:2.5rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1920px){.skill-wrapper__section__all-stacks{gap:3.5rem;font-size:1.5rem;line-height:2rem}}.skill-wrapper__section__all-stacks__stack{display:grid;width:100%;grid-template-columns:50px 2fr;align-items:center;gap:2.5rem}@media (min-width:1024px){.skill-wrapper__section__all-stacks__stack{grid-template-columns:110px 2fr}}@media (min-width:1440px){.skill-wrapper__section__all-stacks__stack{grid-template-columns:150px 2fr;grid-template-columns:200px 2fr}}.skill-wrapper__section__all-stacks__stack__icons{display:flex;gap:1.25rem}@media (min-width:768px){.skill-wrapper__section__all-stacks__stack__icons{gap:2rem}}@media (min-width:1440px){.skill-wrapper__section__all-stacks__stack__icons{gap:2.5rem}}.skill-wrapper__section__most-used{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media (min-width:768px){.skill-wrapper__section__most-used{gap:3rem}}@media (min-width:1024px){.skill-wrapper__section__most-used{gap:4rem}}.skill-wrapper__section__most-used__icons{display:flex;gap:1.25rem}@media (min-width:768px){.skill-wrapper__section__most-used__icons{gap:2rem}}@media (min-width:1440px){.skill-wrapper__section__most-used__icons{gap:2.5rem}}.skill-wrapper__section__most-used h2{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width:768px){.skill-wrapper__section__most-used h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.skill-wrapper__section__most-used h2{font-size:3rem;line-height:1}}@media (min-width:1440px){.skill-wrapper__section__most-used h2{font-size:3.75rem;line-height:1}}.skill-wrapper__section hr{height:0;width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(206 192 177/var(--tw-border-opacity))}@media (min-width:1024px){.skill-wrapper__section hr{height:400px;width:0}}.skill-wrapper__transition-text{right:50%;z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(206 192 177/var(--tw-text-opacity));transform:scale(1000)}.skill-wrapper__first-text,.skill-wrapper__transition-text{position:absolute;top:50%;--tw-translate-x:-50%;text-wrap:nowrap;font-weight:700}.skill-wrapper__first-text{left:50%;z-index:15;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:768px){.skill-wrapper__first-text{font-size:3rem;line-height:1}}@media (min-width:1024px){.skill-wrapper__first-text{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.skill-wrapper__first-text{font-size:6rem;line-height:1}}@media (min-width:1920px){.skill-wrapper__first-text{font-size:150px}}