.Layout_wrapper__DoGF7{display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:100%;min-height:100vh;position:relative;z-index:1;overflow:hidden}.Layout_mainWrapper__gYMdG{width:100%;height:100%}.Layout_main__8RkWq{width:100%}.Layout_hidden__FJNcQ{visibility:hidden;width:0;height:0;position:absolute;z-index:-10}.Container_container___1AAG{max-width:1200px;padding:10px 15px;margin:0 auto;width:100%;height:100%}.ExternalLink_link__IIPUd{display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.ExternalLink_link__IIPUd.ExternalLink_dark__v_orV svg{fill:#bababa}.ExternalLink_link__IIPUd.ExternalLink_light__p27lq svg{fill:#666}@media(hover:hover){.ExternalLink_link__IIPUd:hover{transform:scale(1.2);white-space:nowrap;background:linear-gradient(45deg,#e70faa,#00c0fd) text;color:transparent}.ExternalLink_link__IIPUd:hover svg{transition:all .4s ease-in-out;fill:#00c0fd}}.Header_header__nutQ5{position:relative;min-height:50px}@media screen and (max-width:768px){.Header_social___o3Lq.Header_media__byqy0{display:none}}.SocialIcon_icon__dhYGY{width:100%;height:100%;min-width:20px;min-height:20px;max-height:30px;max-width:30px}@keyframes Button_pulse__ZKT0y{0%{box-shadow:0 0 0 0 rgba(231,15,170,.4)}70%{box-shadow:0 0 0 10px rgba(0,192,253,0)}to{box-shadow:0 0 0 0 rgba(0,192,253,0)}}.Button_button__OtPsV{min-width:50px;min-height:30px;color:#fff;font-size:clamp(14px,3vw,18px);font-weight:500;padding:clamp(5px,2.5vw,10px) clamp(8px,2.5vw,15px);border-radius:10px;transition:all .4s ease-in-out;border:none;background-image:linear-gradient(90deg,#e70faa,#00c0fd);cursor:pointer}.Button_button__OtPsV.Button_light__Y_ayo{opacity:.8}.Button_button__OtPsV.Button_dark__mZUkN{opacity:.9}@media(hover:hover){.Button_button__OtPsV:hover{transform:translateY(-2px);background-position:0 100%;opacity:1;animation:Button_pulse__ZKT0y 1.5s ease 0s infinite normal none running}}.ThemeToggle_button___SD71.ThemeToggle_toggle__gtIKG{font-size:clamp(12px,2.5vw,16px);font-weight:400;padding:5px 12px;border-radius:7px;max-height:30px}.ThemeToggle_button___SD71.ThemeToggle_toggle__gtIKG svg{width:100%;height:100%}.ThemeToggle_light__opcEp{color-scheme:light}.ThemeToggle_dark__vSapB{color-scheme:dark}.Menu_active__2KD11{transition:all .4s ease-in-out;background:linear-gradient(45deg,#e70faa,#00c0fd) text;color:transparent}.NavDesktop_navigation__YvKb3{display:flex;justify-content:space-between;align-items:center;gap:clamp(5px,2vw,10px);transition:all .4s ease-in-out;font-size:clamp(14px,2.5vw,20px)}.NavDesktop_navigation__YvKb3 a{position:relative}.NavDesktop_navigation__YvKb3 a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(45deg,#e70faa,#00c0fd);border-radius:5px;transform:scale(0);transition:all .4s ease-in-out}@media(hover:hover){.NavDesktop_navigation__YvKb3 a:hover{background:linear-gradient(45deg,#e70faa,#00c0fd) text;color:transparent}.NavDesktop_navigation__YvKb3 a:hover:before{transform:scale(1)}}@media(max-width:576px){.NavDesktop_navigation__YvKb3{display:none}}.Navigation_nav__1zdh7{font-family:var(--font-sans)}.Footer_footerWrap__F9EZz{position:relative;min-height:50px}@media screen and (max-width:768px){.Footer_footer__7aSZo.Footer_wrapper__J55WT{flex-direction:column}}.Footer_social__yNzao.Footer_media__S5ecC{display:none}@media screen and (max-width:768px){.Footer_social__yNzao.Footer_media__S5ecC{display:flex;justify-content:center}}@media screen and (max-width:576px){.Footer_link__EliI4{font-size:clamp(12px,2.4vw,26px)}}.NavMobile_navWrapper__0zchj{display:none;position:fixed;top:10px;right:15px;z-index:100}@media(max-width:576px){.NavMobile_navWrapper__0zchj{display:flex}}.NavMobile_navigation__2LKVn{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(10px,2.5vh,20px);font-size:clamp(20px,3vw,30px);padding:55px 30px 20vh;position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateX(100%);transition:all .4s ease-in-out}.NavMobile_navigation__2LKVn.NavMobile_dark__sbjhI{background-color:rgba(65,59,59,.35);box-shadow:0 10px 20px 15px rgba(65,59,59,.35)}.NavMobile_navigation__2LKVn.NavMobile_dark__sbjhI a:before{background-color:rgba(30,29,29,.8)}.NavMobile_navigation__2LKVn.NavMobile_light__62LVM{background-color:hsla(0,0%,100%,.7)}.NavMobile_navigation__2LKVn.NavMobile_light__62LVM a:before{background-color:hsla(0,0%,92%,.4)}.NavMobile_navigation__2LKVn a{position:relative;background:linear-gradient(45deg,#e70faa,#00c0fd) text;color:transparent}.NavMobile_navigation__2LKVn a:before{content:"";position:absolute;width:calc(100% + 30px);min-width:140px;height:calc(100% + 15px);z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px}.NavMobile_open__uRnKk{transform:translateX(0);opacity:1;z-index:10}.MenuBurger_hamburger__oSP1i{width:30px;height:30px;position:-webkit-sticky;position:sticky;border:none;background-color:transparent;cursor:pointer;z-index:20}.MenuBurger_bar__b9dBK{padding:0;width:100%;height:4px;display:block;border-radius:5px;position:absolute;transition:all .4s ease-in-out,transform .4s ease-in-out .4s}.MenuBurger_bar__b9dBK.MenuBurger_dark__eNq1Q{background-color:#bababa}.MenuBurger_bar__b9dBK.MenuBurger_light__CjAUV{background-color:#666}.MenuBurger_bar1__vKYfS{top:0}.MenuBurger_bar2__feDTq{width:1px;transform:rotate(90deg);left:13.5px}.MenuBurger_bar3__CkFtD{width:1px;left:13.5px}.MenuBurger_bar4__KI_Kt{top:13.5px}.MenuBurger_bar5__GLgxY{bottom:0}.MenuBurger_bar1__vKYfS.MenuBurger_open__e3bDB{top:13.5px;background-color:transparent}.MenuBurger_bar2__feDTq.MenuBurger_open__e3bDB{left:0;width:30px;transform:rotate(45deg)}.MenuBurger_bar3__CkFtD.MenuBurger_open__e3bDB{left:0;width:30px;transform:rotate(-45deg)}.MenuBurger_bar4__KI_Kt.MenuBurger_open__e3bDB{background-color:transparent}.MenuBurger_bar5__GLgxY.MenuBurger_open__e3bDB{bottom:13.5px;background-color:transparent}.Wrapper_wrapper__2QFYO{display:flex;gap:15px}.Wrapper_row__IDbTb{flex-direction:row}.Wrapper_column__HasBx{flex-direction:column}.Wrapper_justify-space-between__n9CUz{justify-content:space-between}.Wrapper_justify-space-around__3FSmE{justify-content:space-around}.Wrapper_justify-space-evenly__YPwkb{justify-content:space-evenly}.Wrapper_justify-center__s_q8r{justify-content:center}.Wrapper_justify-flex-start__4jpYT{justify-content:flex-start}.Wrapper_justify-flex-end__3PWGN{justify-content:flex-end}.Wrapper_align-center___IypQ{align-items:center}.Wrapper_align-flex-start__NVsrA{align-items:flex-start}.Wrapper_align-flex-end__Qf1Sb{align-items:flex-end}.Wrapper_align-baseline__kxz__{align-items:baseline}.Wrapper_align-stretch__wogPl{align-items:stretch}.ProjectItem_wrapper__p3lqr{max-width:370px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;gap:0;font-weight:300;line-height:26px;text-align:left}.ProjectItem_wrapper__p3lqr,.ProjectItem_wrapper__p3lqr.ProjectItem_light__vLRGM{box-shadow:2px 2px 100px 0 rgba(0,0,0,.2)}.ProjectItem_wrapper__p3lqr.ProjectItem_dark__WjUkK{box-shadow:2px 2px 100px 0 hsla(0,0%,51%,.2)}.ProjectItem_image__BymW3{border-top-right-radius:15px;border-top-left-radius:15px;width:100%;max-height:260px;object-fit:cover}@media screen and (max-width:576px){.ProjectItem_image__BymW3{max-height:200px}}.ProjectItem_wrapperInfo__XfvEJ{padding:clamp(10px,2.5vw,25px) clamp(10px,2.5vw,30px);gap:clamp(10px,2.5vw,15px);background-color:inherit;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.ProjectItem_wrapperInfo__XfvEJ.ProjectItem_light__vLRGM{background-color:inherit}.ProjectItem_wrapperInfo__XfvEJ.ProjectItem_dark__WjUkK{background-color:hsla(0,0%,51%,.2)}.ProjectItem_title__uKmei.ProjectItem_light__vLRGM{color:#000}.ProjectItem_title__uKmei.ProjectItem_dark__WjUkK{color:#e4e0e0}.ProjectItem_description__dJzLC{min-height:105px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,2.5vw,14px)}@media screen and (max-width:576px){.ProjectItem_description__dJzLC{min-height:75px;-webkit-line-clamp:3}}.ProjectItem_techStack__OLe6y{font-size:clamp(12px,2.5vw,14px)}.ProjectItem_link__4m4Ag{position:relative;padding-left:25px;font-size:clamp(10px,2.5vw,12px)}.ProjectItem_link__4m4Ag.ProjectItem_light__vLRGM{color:#000}.ProjectItem_link__4m4Ag.ProjectItem_dark__WjUkK{color:#e4e0e0}.ProjectItem_link__4m4Ag svg{width:16px;height:16px;position:absolute;left:0;bottom:5px}.ProjectItem_link__4m4Ag svg.ProjectItem_light__vLRGM{fill:#000}.ProjectItem_link__4m4Ag svg.ProjectItem_dark__WjUkK{fill:#e4e0e0}.MainText_text__pj6zR{font-size:clamp(22px,3vw,44px);text-transform:uppercase;font-weight:700}.MainText_dark__APAoH{color:#6668a6}.MainText_light__674W1{color:#42446e}.SectionTitle_title__8wsx2{font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:52px;letter-spacing:-.4px;text-align:left}.SectionTitle_dark__Q4VY1{color:#6668a6}.SectionTitle_light__LQJAz{color:#42446e}@keyframes SkillItem_color__7cE1a{0%{fill:rgba(0,192,253,.7)}50%{fill:rgba(231,15,170,.7)}to{fill:rgba(0,192,253,.7)}}.SkillItem_wrapper__ndA_y{width:160px;height:180px;border-radius:10px;padding:clamp(10px,2.5vw,20px) clamp(8px,2.5vw,15px) clamp(5px,2.5vw,10px);gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:768px){.SkillItem_wrapper__ndA_y{width:100px;height:120px}}.SkillItem_svg__d3RbD{width:100px;max-width:100px;max-height:100px;height:100px;transition:all .5s ease-in-out;animation:none;fill:#42446e}@media(hover:hover){.SkillItem_svg__d3RbD{animation:SkillItem_color__7cE1a 20s linear infinite}.SkillItem_wrapper__ndA_y:hover .SkillItem_svg__d3RbD{animation:none;transform:scale(1.2);fill:#42446e}}@media screen and (max-width:768px){.SkillItem_svg__d3RbD{width:80px;max-width:80px;max-height:80px}}@media screen and (max-width:576px){.SkillItem_svg__d3RbD{width:50px;max-width:50px;max-height:50px}}.SkillItem_title__EDKt2{transform:translateY(0);opacity:1;text-align:center;transition:all .5s ease-in-out;font-size:clamp(12px,2.6vw,18px)}@media(hover:hover){.SkillItem_title__EDKt2{opacity:0;transform:translateY(-30px)}.SkillItem_wrapper__ndA_y:hover .SkillItem_title__EDKt2{transform:translateY(0);opacity:1}}