.Navbar_container__Qyghd{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-logo);height:6rem;padding-bottom:2rem}.Navbar_desktopNav__91AVe{width:100%;display:flex;height:inherit;justify-content:flex-end}.Navbar_logo__XkqHh{font-weight:var(--logo-weight);letter-spacing:var(--logo-spacing);min-width:10rem;height:inherit;display:flex;align-items:center;transition:.5s}.Navbar_list__VgHNm{transition:.5s}.Navbar_icon__JhdU4,.Navbar_logo__XkqHh,.Navbar_nav__u32lS{cursor:pointer;font-size:var(--fs-4)}.Navbar_list__VgHNm:hover,.Navbar_logo__XkqHh:hover{transform:scale(1.2);transition:.5s}.Navbar_list__VgHNm a:hover,.Navbar_list__VgHNm p:hover{text-decoration:underline}.Navbar_nav__u32lS{display:flex;gap:3%;align-items:center;width:90%;justify-content:flex-end}.Navbar_copyEmail__ta_Yd{cursor:pointer;color:var(--color-text)}.Navbar_iconContainer__bYOgl{height:100%;display:flex;align-items:center;justify-content:center}.Navbar_icon__JhdU4{width:var(--fs-6);height:var(--fs-6);margin-bottom:8px}.Navbar_openIcon__PmyDy,.Navbar_responsiveNav__1DyWu{display:none}@media (max-width:567px){.Navbar_container__Qyghd{width:100%;display:flex;justify-content:center;align-items:center;height:6rem}.Navbar_desktopNav__91AVe{display:none}.Navbar_responsiveNav__1DyWu{display:flex;flex-direction:column;position:fixed;right:0;top:0;background:var(--nav-mobile);width:40%;height:100%;z-index:9999;animation-name:Navbar_sideNavOpen__kGHiH;animation-duration:1s;animation-direction:alternate}.Navbar_responsiveNav__1DyWu ul{height:100%;align-items:flex-end;display:flex;justify-content:center;flex-direction:column;gap:2rem;padding-right:1rem;width:100%}.Navbar_buttonWrap__9sKt6{display:flex;justify-content:flex-end}.Navbar_logo__XkqHh{width:100%;align-items:center;justify-content:center}.Navbar_iconContainer__bYOgl{height:-moz-fit-content;height:fit-content}.Navbar_openIcon__PmyDy{display:block;position:fixed;right:4%;top:0;width:45px;height:45px;transition-duration:.5s;z-index:99999;transition:1s}.Navbar_open__q_1EN{top:30px;left:15px}.Navbar_open__q_1EN,.Navbar_open__q_1EN:before{transition-duration:.5s;position:absolute;height:3px;width:30px;background-color:var(--color-text);border-radius:4px;z-index:9999}.Navbar_open__q_1EN:before{content:"";top:-10px}.Navbar_open__q_1EN:after{background-color:var(--color-text);content:"";top:10px}.Navbar_open__q_1EN:after,.Navbar_sideNav__Rhcrl{transition-duration:.5s;position:absolute;width:30px;height:3px;border-radius:4px;z-index:9999}.Navbar_sideNav__Rhcrl{top:30px;background:transparent;left:15px}.Navbar_sideNav__Rhcrl:before{top:-10px;transform:rotate(45deg) scaleX(1.25) translate(6.5px,6.5px)}.Navbar_sideNav__Rhcrl:after,.Navbar_sideNav__Rhcrl:before{transition-duration:.5s;position:absolute;width:30px;height:3px;background-color:var(--color-text);content:"";border-radius:4px;z-index:9999}.Navbar_sideNav__Rhcrl:after{top:10px;transform:rotate(-45deg) scaleX(1.25) translate(6px,-6px)}}@keyframes Navbar_sideNavOpen__kGHiH{0%{opacity:0;transform:translateX(150px)}to{opacity:1}}.main_container__HD38Q{height:101vh;background-color:var(--bgcolor-main);color:var(--color-text)}.main_wrap__TCS4A{margin-bottom:30px;height:calc(100vh - 126px)}.main_heroWrap__FpB0k{width:100%;height:70%;display:flex;justify-content:space-between;position:relative}.main_textWrap__ffcZj{display:flex;flex-direction:column}.main_presentationWrap__fO_mw{height:25%;display:flex;align-items:flex-end;justify-content:space-between}.main_bottomWrap__xxyUA,.main_nameWrap__xA_pw{display:flex;flex-direction:column;align-items:flex-end}.main_scrollWrap__dyBQI{display:flex;flex-direction:column;align-items:center}.main_heroText__c_r9s,.main_textWrap__ffcZj .main_firstRow__e3Ly6,.main_textWrap__ffcZj .main_secondRow___FHz7{font-size:var(--fs-title);z-index:999;font-weight:400;font-family:var(--font-title);letter-spacing:-10px;line-height:80%}.main_textWrap__ffcZj .main_firstRow__e3Ly6,.main_textWrap__ffcZj .main_secondRow___FHz7{position:relative}.main_nameWrap__xA_pw .main_nameFirstRow__OPRDe,.main_nameWrap__xA_pw .main_nameSecondRow__mSj3E{font-size:var(--fs-title);z-index:9999;line-height:93%;font-weight:500;letter-spacing:3px}.main_paragraph__cmnkW{font-size:var(--fs-6);font-weight:600;letter-spacing:5px;z-index:9999}.main_arrow__QRXZ0{width:2rem;margin-bottom:10px;animation:main_bounceTop__i9Dr2 1s ease-in-out infinite}.main_arrow__QRXZ0,.main_photo__BsW4r{height:-moz-fit-content;height:fit-content}.main_photo__BsW4r{width:23%;position:absolute;right:0}@keyframes main_bounceTop__i9Dr2{50%{transform:translateY(-10px)}0%{transform:translateY(0)}}@media (min-width:2000px){.main_photo__BsW4r{width:30%;height:-moz-fit-content;height:fit-content}}@media (max-width:1300px){.main_container__HD38Q{padding-bottom:2rem}.main_heroText__c_r9s{letter-spacing:-5px}.main_nameFirstRow__OPRDe,.main_nameSecondRow__mSj3E{line-height:110%}.main_wrap__TCS4A{margin-bottom:0}.main_bottomWrap__xxyUA,.main_paragraph__cmnkW{font-size:12px}.main_arrow__QRXZ0{width:1rem}.main_photo__BsW4r{width:20%}}@media (max-width:1000px){.main_container__HD38Q{padding-bottom:2rem}.main_heroText__c_r9s{letter-spacing:-5px}.main_nameFirstRow__OPRDe,.main_nameSecondRow__mSj3E{line-height:99%}.main_wrap__TCS4A{margin-bottom:0}.main_bottomWrap__xxyUA,.main_paragraph__cmnkW{font-size:12px}.main_arrow__QRXZ0{width:1rem}}@media (max-width:567px){.main_container__HD38Q{height:57rem}.main_wrap__TCS4A{height:600px;margin-bottom:0}.main_heroWrap__FpB0k{height:53vh;flex-direction:column;align-items:center}.main_heroText__c_r9s{letter-spacing:-4px}.main_nameWrap__xA_pw{display:flex;flex-direction:row;gap:10px}.main_presentationWrap__fO_mw{height:-moz-fit-content;height:fit-content}.main_bottomWrap__xxyUA,.main_paragraph__cmnkW{display:none}.main_photo__BsW4r{position:relative;width:22vh}.main_scrollWrap__dyBQI{width:100%;align-items:center;margin-top:4rem}.main_arrow__QRXZ0{width:1rem}}.ArrowUp_arrowUp__VUOtr{width:100%;display:flex;justify-content:flex-end;position:fixed;bottom:15px;right:15px;z-index:1000}.ArrowUp_icon__baSRr{width:35px;height:-moz-fit-content;height:fit-content;cursor:pointer}.footer_container__jBxZi{height:15rem;padding:var(--container-padding);max-width:var(--container-maxwidth);margin:var(--container-margin);display:flex;justify-content:space-between;align-items:center;background-color:var(--bgcolor-main);color:var(--color-text)}.footer_logoWrap__jbf5F{display:flex;flex-direction:column}.footer_logo__Y9qJb{font-weight:var(--logo-weight);letter-spacing:var(--logo-spacing)}.footer_list__Hc7T3 a,.footer_list__Hc7T3 p{cursor:pointer}.footer_list__Hc7T3 a:hover,.footer_list__Hc7T3 p:hover{text-decoration:underline}.footer_title__MitOb{font-size:var(--fs-2)}.footer_email__eDyaf{margin-top:10px;font-size:var(--fs-4)}.footer_linkWrap__h47LV{display:flex;flex-direction:row;gap:2rem;font-weight:500}.footer_linkWrap__h47LV li{font-size:var(--fs-7)}@media (max-width:1000px){.footer_container__jBxZi{flex-direction:column;padding:9rem 0;height:-moz-fit-content;height:fit-content}.footer_logoWrap__jbf5F{align-items:center}.footer_linkWrap__h47LV{font-weight:400;margin-top:4rem;gap:45px;align-items:center;text-decoration:underline;flex-direction:column}}@media (max-width:567px){.footer_container__jBxZi{height:-moz-fit-content;height:fit-content;flex-direction:column;padding:9rem 0}.footer_logoWrap__jbf5F{align-items:center}.footer_linkWrap__h47LV{font-weight:400;margin-top:4rem;gap:45px;align-items:center;text-decoration:underline;flex-direction:column}}.card_wrap__H1yxe{background-color:var(--bgcolor-main);aspect-ratio:1/1;border-radius:2px;margin:1rem 0;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-card);transition:.3s;flex-direction:column}.card_wrap__H1yxe:hover{transform:scale(1.1);transition:.3s}.card_cardImage__LRSAE{width:-moz-fit-content;width:fit-content;height:4rem}.card_title__T3XvY{font-size:var(--fs-2);font-family:var(--font-text);font-weight:600;color:var(--color-text);margin-top:10px}@media (max-width:1000px){.card_cardImage__LRSAE{width:-moz-fit-content;width:fit-content;height:3rem}}@media (max-width:567px){.card_wrap__H1yxe{margin:1rem 0}.card_cardImage__LRSAE{width:-moz-fit-content;width:fit-content;height:2rem}.card_title__T3XvY{font-size:8px}}.skills_container___3sQa{display:flex;flex-direction:column;position:relative;background-color:var(--bgcolor-main);height:-moz-fit-content;height:fit-content;color:var(--color-text)}.skills_cardWrap__1InHD{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:3rem;margin-top:3rem}.skills_skillWrap__U2Eb8{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.skills_group__LnZIl{flex:0.25 1;display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:center}.skills_group__LnZIl h2{font-size:var(--fs-text);text-align:center;font-weight:400}@media (max-width:1200px){.skills_container___3sQa{padding-bottom:3rem}.skills_skillWrap__U2Eb8{display:flex;flex-direction:column;width:80%}}@media (max-width:610px){.skills_container___3sQa{padding:0 2rem}.skills_skillWrap__U2Eb8{grid-gap:0;width:60%}.skills_cardWrap__1InHD{grid-template-columns:repeat(2,1fr);margin-top:0;padding-bottom:0}}.button_container__EUjE_{background-color:#3c4041;width:-moz-fit-content;width:fit-content;border-radius:9px;height:40px;vertical-align:center;width:48%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.button_container__EUjE_:hover{background-color:var(--bgcolor-sub);border:1px solid var(--color-text);transition:.3s}.button_container__EUjE_ a{font-size:var(--fs-4);text-align:center;font-weight:600;color:#fff;cursor:pointer}.button_container__EUjE_:hover a{color:var(--color-text)}@media (max-width:1000px){.button_container__EUjE_ a{font-size:var(--fs-2)}}@media (max-width:567px){.button_container__EUjE_{height:40px;width:100%}}.about_container__WsgzV{color:var(--color-text)}.about_mainWrap__Tbq8L{display:flex;justify-content:space-between;align-items:center;height:70%}.about_descWrap__3MpHW{width:70%}.about_descWrap__3MpHW h2{font-size:var(--fs-title2);font-family:var(--font-title);font-weight:400;letter-spacing:-6px}.about_descWrap__3MpHW .about_title__A2DEF:nth-child(3){font-size:18px}.about_title__A2DEF{font-size:var(--fs-subtitle);font-family:var(--font-title);font-weight:400;letter-spacing:-1px}.about_desc__spei9{margin-top:3rem;line-height:1.5;font-size:1vw}.about_photoWrap__y_S1P{width:16rem;height:30rem}.about_photo__gjNAK{object-fit:cover;height:inherit}.about_textRainbow__00eyE{animation:about_Color__gaN8z 4s linear infinite;-webkit-animation:about_Color__gaN8z 4s ease-in-out infinite;text-shadow:1px 1px #fff}@media (max-width:1300px){.about_container__WsgzV{padding-bottom:3rem}.about_photoWrap__y_S1P{width:12vw;height:25vh}.about_desc__spei9{margin-top:1rem}}@media (max-width:1000px){.about_container__WsgzV{padding-bottom:3rem;height:-moz-fit-content;height:fit-content}.about_mainWrap__Tbq8L{height:-moz-fit-content;height:fit-content;margin-bottom:1rem}.about_descWrap__3MpHW h2{font-weight:400;letter-spacing:-1px;font-size:5vw}.about_photoWrap__y_S1P{height:min-content}.about_descWrap__3MpHW{width:70%}.about_title__A2DEF{font-size:18px}.about_desc__spei9{font-size:14px}}@media (max-width:567px){.about_container__WsgzV{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.about_mainWrap__Tbq8L{flex-direction:column-reverse}.about_descWrap__3MpHW h2{font-size:var(--fs-7)}.about_photoWrap__y_S1P{width:30%;height:200px;margin:0 auto}.about_descWrap__3MpHW{width:90%;margin-top:2rem}.about_descWrap__3MpHW h2{font-weight:400;letter-spacing:-1px;font-size:10vw}.about_title__A2DEF{font-size:var(--fs-5);font-weight:400;letter-spacing:-1px}.about_desc__spei9{font-size:var(--fs-2);margin-top:1.2rem;line-height:1.2;margin-bottom:1rem}}@keyframes about_Color__gaN8z{0%{color:#44edc0}20%{color:#4fc1e9}40%{color:#ffce54}60%{color:#fc6e51}80%{color:#ed5565}to{color:#ac92ec}}.projectTag_container__4kLOq{background-color:var(--bgcolor-sub);width:-moz-fit-content;width:fit-content;color:var(--color-text);border-radius:5px;height:23px;vertical-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 15px}.projectTag_container__4kLOq span{font-size:var(--fs-2);text-align:center;font-weight:600}@media (max-width:1000px){.projectTag_container__4kLOq{margin-top:0;margin-bottom:4px}.projectTag_container__4kLOq span{font-size:var(--fs-1)}}@media (max-width:567px){.projectTag_container__4kLOq{margin-right:10px}}.projectCard_cardContainer__HC_y0{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:.5rem;gap:.5rem;width:100%}.projectCard_cardWrap__0CiTY{background-color:#fff;height:28rem;margin-bottom:3rem;border-radius:5px;box-shadow:var(--shadow-card)}.projectCard_cardWrap__0CiTY,.projectCard_descWrap__kCWwc{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.projectCard_descWrap__kCWwc{width:100%;height:100%}.projectCard_titleWrap__CIUlh{width:85%;margin-top:2rem;height:70%}.projectCard_buttonWrap__H_udu{width:85%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.projectCard_img__MYnmp{height:160px;width:100%;object-fit:cover;border-radius:5px 5px 0 0}.projectCard_titleWrap__CIUlh p{font-weight:700;font-size:var(--fs-6)}.projectCard_desc__2VKPl{font-weight:500;margin-top:10px;letter-spacing:1px}.projectCard_tagWrap__UJr1p{display:flex;gap:4px;flex-wrap:wrap;margin-top:1rem}@media (max-width:1000px){.projectCard_tagWrap__UJr1p{margin-top:1rem}}@media (max-width:567px){.projectCard_cardContainer__HC_y0{grid-template-columns:none;flex-direction:column;width:100%}.projectCard_cardWrap__0CiTY{width:100%}.projectCard_tagWrap__UJr1p{gap:0}.projectCard_buttonWrap__H_udu{margin:10px 0;gap:5px}}.projects_container__A8SSo{height:-moz-fit-content;height:fit-content}.projects_title__1vtxH{color:var(--color-text);cursor:pointer}.projects_arrowDown__pHFyb,.projects_arrowUp__Sjsx_{width:30px;height:auto;display:inline;margin-left:2.5rem;animation:projects_bounce__Y2zBA 1s ease-in-out infinite}@media (max-width:1085px){.projects_arrowDown__pHFyb,.projects_arrowUp__Sjsx_{width:18px;height:auto;display:inline;margin-left:1.5rem}}@media (max-width:567px){.projects_arrowDown__pHFyb,.projects_arrowUp__Sjsx_{width:15px;margin-left:1rem;animation:projects_bounceLess__p7ukQ 1s ease-in-out infinite}}@keyframes projects_bounce__Y2zBA{50%{transform:translateY(-10px)}0%{transform:translateY(0)}}@keyframes projects_bounceLess__p7ukQ{50%{transform:translateY(-5px)}0%{transform:translateY(0)}}