.Loader_loaderContainer__esgjy{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background);z-index:1000}.Loader_loader__spOjH{position:relative;width:50px;height:50px}.Loader_spinner__SF9tG{position:absolute;width:100%;height:100%;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:Loader_spin__aU3ku 1s linear infinite}@keyframes Loader_spin__aU3ku{to{transform:rotate(1turn)}}.Navbar_navbar__0qO6f{position:fixed;top:0;left:0;width:100%;background-color:rgba(var(--background),.8);backdrop-filter:blur(10px);z-index:100;transition:all .3s ease}.Navbar_navbar__0qO6f.Navbar_scrolled__P6mfk{box-shadow:var(--shadow)}.Navbar_navContent__gnABb{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navbar_logo__W_qYd{font-size:18px;font-weight:700;color:var(--text);text-decoration:none;transition:all .3s ease;z-index:101}.Navbar_logo__W_qYd svg{height:2em;margin-left:1em}.Navbar_logo__W_qYd svg .Navbar_paths__8ZSmo{stroke:#fadcbd;fill:#4dd2ff;white-space:pre}.Navbar_logo__W_qYd:hover{color:var(--primary)}.Navbar_navLinks__UPRHj{display:flex;gap:2rem;align-items:center}@media(max-width:768px){.Navbar_navLinks__UPRHj{display:none}}.Navbar_navLink__1cP63{color:var(--text);text-decoration:none;transition:all .3s ease}.Navbar_navLink__1cP63:hover{color:var(--primary)}.Navbar_menuButton__yRIl4{display:none;background:none;border:none;cursor:pointer;padding:10px;z-index:101;position:relative}.Navbar_menuButton__yRIl4 span{display:block;width:30px;height:2px;background-color:var(--text);transition:all .3s ease;margin:6px 0}.Navbar_menuButton__yRIl4.Navbar_open__p04sH span:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_menuButton__yRIl4.Navbar_open__p04sH span:nth-child(2){opacity:0}.Navbar_menuButton__yRIl4.Navbar_open__p04sH span:last-child{transform:translateY(-8px) rotate(-45deg)}.Navbar_mobileNav__goovp{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--background);padding:80px 2rem 2rem;transform:translateX(100%);transition:transform .3s ease;z-index:100}.Navbar_mobileNav__goovp.Navbar_open__p04sH{transform:translateX(0);display:flex;flex-direction:column;align-items:center;gap:4rem}.Navbar_mobileNavLink__DJjEb{color:var(--text);text-decoration:none;font-size:24px;transition:all .3s ease}.Navbar_mobileNavLink__DJjEb:hover{color:var(--primary)}@media(max-width:768px){.Navbar_menuButton__yRIl4{display:block}}.Navbar_downloadButton__zRs74{padding:1rem .5rem;background-color:var(--primary);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;text-align:center;display:inline-block;transition:all .3s ease}.Navbar_downloadButton__zRs74:hover{background-color:var(--primary-dark)}.Navbar_downloadButton__zRs74:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--primary),.2)}.ThemeToggle_themeToggle__0HTsn{background:none;border:none;cursor:pointer;font-size:24px;padding:1rem;transition:all .3s ease}.ThemeToggle_themeToggle__0HTsn:hover{transform:scale(1.1)}.ThemeToggle_themeToggle__0HTsn:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--primary),.2)}.Main_main__fi1oI{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:4rem;opacity:0;transform:translateY(20px);transition:all .3s ease}.Main_main__fi1oI.Main_visible__veS1B{opacity:1;transform:translateY(0)}.Main_content__rQgM2{max-width:600px}.Main_title__E5sfp{font-size:32px;margin-bottom:1rem}.Main_title__E5sfp .Main_name__fX6ws{color:var(--primary)}.Main_subtitle__A6A16{font-size:24px;color:var(--text-light);margin-bottom:2rem}.Main_description__Aj9M2{font-size:18px;line-height:1.6;color:var(--text-light)}.Main_imageContainer__kXa4d{position:relative;width:300px;height:300px;border-radius:50%;overflow:hidden}.Main_imageContainer__kXa4d .Main_profileImage__SPEoy{object-fit:cover}@media(max-width:1024px){.Main_main__fi1oI{margin-top:4rem;flex-direction:column;text-align:center;gap:4rem}}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_tech_list__wuqUk{padding:0;margin:0}.About_about_card__0DWNG{width:100%;display:flex;align-items:center;justify-content:center;height:auto;margin-bottom:20vh}.About_about_card__0DWNG .About_about_card_content__7JbhP{width:80%;display:flex;max-width:900px;flex-direction:column;justify-content:center}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_heading_cont_about__odF14{grid-area:1/span 2}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV{grid-column:1/span 2}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_subject__3kEjj{line-height:1.5rem}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_subject__3kEjj,.About_about_card__0DWNG .About_about_card_content__7JbhP .About_tech_list__wuqUk{color:#d79b5b}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_tech_list__wuqUk{display:flex;flex-direction:column;flex-wrap:wrap;height:auto;font-family:Roboto Mono,monospace;font-size:.85rem;list-style:square inside url(/arrow.svg)}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_tech_list__wuqUk li{width:15rem;height:1.3rem}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_img_cont__Kjj4H{display:flex;justify-content:center;transition:all .4s ease}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_img_cont__Kjj4H .About_image_box__aLSO4{margin-top:4rem;border:2px solid #4dd2ff;height:265px;max-width:268px;max-height:286px;border-radius:.5rem;transition:all .4s ease;padding:1rem;display:flex}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_img_cont__Kjj4H img{transition:all .4s ease;filter:hue-rotate(188deg) saturate(.4)}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_img_cont__Kjj4H:hover{transform:translate(-1.5rem,-1.5rem)}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_img_cont__Kjj4H:hover img{transform:translate(1.5rem,1.5rem) scale(1.1);filter:none}@media(min-width:48rem){.About_about_card__0DWNG .About_about_card_content__7JbhP{margin-bottom:0}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_tech_list__wuqUk{height:16rem}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV{display:grid;grid-template-columns:6fr 4fr;grid-template-areas:"title pic" "firstp pic" "secondp secondp" "techinfo techinfo" "list1 list1"}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_about_subject__3kEjj{margin:.6rem 0}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_about_subject_title__IxBCn{grid-area:title;align-self:center}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_about_subject_fp__l5S4R{grid-area:firstp}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_about_subject_sp__8lX5Q{grid-area:secondp}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_about_subject_techabout__9R_gl{grid-area:techinfo}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_tech_list__wuqUk{grid-area:list1}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_img_cont__Kjj4H{grid-area:pic;justify-self:flex-end}.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_img_cont__Kjj4H .About_image_box__aLSO4{margin-top:0;height:30vw}}@media(min-width:48rem)and (min-width:56.25rem){.About_about_card__0DWNG .About_about_card_content__7JbhP .About_about_info__BUUgV .About_image_cont_center__9fqlz{grid-area:pic;justify-self:center;align-self:center}}.About_about__U4me_{padding:4rem 0;background-color:rgba(var(--secondary),.05)}.About_title__sqTa8{text-align:center;font-size:32px;margin-bottom:4rem;color:var(--text)}.About_content__wTvKi{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1rem;gap:2rem}.About_description__8hI7Z{grid-column:1/span 5;font-size:18px;line-height:1.6;color:var(--text-light)}.About_skills__mElpv{grid-column:2/span 3;margin-top:1rem}.About_skills__mElpv h3{font-size:24px;margin-bottom:2rem;color:var(--text)}.About_skillsList__SN8_H{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.About_skillItem__KmHH9{padding:1rem;background-color:var(--background);border-radius:8px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.About_skillItem__KmHH9:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(max-width:768px){.About_content__wTvKi{grid-template-columns:1fr}.About_skills__mElpv{grid-column:1/span 5}}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_date__XqBmE,.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC,.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC h4,.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD ul,.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD ul li{padding:0;margin:0}.Experience_experience_card__1flnf{height:auto;display:flex;grid-template-rows:auto auto;align-items:center;justify-content:center;width:100%;margin-bottom:20vh}.Experience_experience_card__1flnf .Experience_experience_info__8nX3r{width:80%;grid-column:1/span 2;padding:0 .5rem;min-height:49rem;max-width:37rem}.Experience_experience_card__1flnf .Experience_experences__i6hDW{display:grid;grid-row: 2fr 8fr}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline__ukCoc{width:88%;display:flex;position:relative;margin-top:2rem;justify-content:space-between}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline__ukCoc .Experience_timeline_line__a2Qme{position:relative;z-index:1;margin-top:12px;position:absolute;border-bottom:1px solid #4dd2ff;width:90%}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline__ukCoc .Experience_timeline_btn__RPxOq{z-index:2;height:1.3rem}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD{display:flex;flex-direction:column}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC{display:flex;color:#4dd2ff;font-size:clamp(17px,4vw,2rem)}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC h4{margin:4.2rem 0 .5rem 1rem}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC h4:first-of-type{color:#fadcbd;margin-right:0}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_heading__gz3OC h4:nth-of-type(2){margin-left:.5rem}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD .Experience_timeline_date__XqBmE{margin-left:1rem;font-family:Roboto Mono,monospace;font-size:.85rem;color:#fadcbd}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD ul{margin-top:2.5rem;color:#d79b5b;list-style:none;width:80%}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD ul li{font-size:.94rem;line-height:1.5rem;position:relative;padding-left:3rem}.Experience_experience_card__1flnf .Experience_experences__i6hDW .Experience_timeline_info__CBnRD ul li:before{content:url(/arrow.svg);position:absolute;left:2rem}@media(min-width:48rem){.Experience_experience_card__1flnf{margin-bottom:5vh}}.Experience_experience__LA01q{padding:4rem 0}.Experience_experience__LA01q .Experience_content__vSnQC{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(10px)}.Experience_experience__LA01q .Experience_content__vSnQC.Experience_active__JcPy_{opacity:1;transform:translateY(0)}.Experience_title__e06yT{text-align:center;font-size:32px;margin-bottom:4rem;color:var(--text)}.Experience_container__QkIDg{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:200px 1fr;gap:4rem}.Experience_tabs__I5cto{display:flex;flex-direction:column;gap:1rem}.Experience_tab__HObTX{padding:1rem;border:none;background:none;text-align:left;color:var(--text-light);cursor:pointer;transition:all .3s ease;border-left:2px solid var(--border)}.Experience_tab__HObTX:hover{color:var(--primary)}.Experience_tab__HObTX.Experience_active__JcPy_{color:var(--primary);border-left-color:var(--primary)}.Experience_content__vSnQC h3{font-size:24px;margin-bottom:1rem}.Experience_content__vSnQC .Experience_duration__9YxBB{color:var(--text-light);margin-bottom:2rem}.Experience_description__HXtQ2{list-style-type:none;padding:0;margin:0 0 2rem}.Experience_description__HXtQ2 li{position:relative;padding-left:20px;margin-bottom:1rem}.Experience_description__HXtQ2 li:before{content:"▹";position:absolute;left:0;color:var(--primary)}.Experience_technologies__8L5P0{display:flex;flex-wrap:wrap;gap:1rem}.Experience_tech__dhDPw{padding:4px 12px;background-color:rgba(var(--primary),.1);color:var(--primary);border-radius:16px;font-size:14px}@media(max-width:768px){.Experience_container__QkIDg{grid-template-columns:1fr}.Experience_tabs__I5cto{flex-direction:row;overflow-x:auto;padding-bottom:1rem}.Experience_tabs__I5cto::-webkit-scrollbar{display:none}.Experience_tab__HObTX{border-left:none;border-bottom:2px solid var(--border)}.Experience_tab__HObTX.Experience_active__JcPy_{border-bottom-color:var(--primary)}}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_demo_accnts__zxERf,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link__UGSw3,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link__UGSw3 svg,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_title__L_CgQ,.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_type____IT4,.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt,.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt .Projects_project_list__lYmVw,.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt .Projects_project_list__lYmVw li{padding:0;margin:0}.Projects_projects_cotainer__Qicfz{height:auto;display:flex;overflow:hidden;justify-content:center;align-items:center;min-height:762px;margin-bottom:20vh}.Projects_projects_cotainer__Qicfz .Projects_projects_info__kacYb{width:80%;max-width:900px}.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt{display:flex;flex-direction:column;align-items:center}.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt .Projects_project_list__lYmVw{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;list-style:none}.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt .Projects_project_list__lYmVw li{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:6rem}.Projects_projects_cotainer__Qicfz .Projects_project_list_cont__X2vpt button{height:3.5rem;width:10rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw{position:relative;height:50vw;width:90%;max-width:350px;max-height:250px;border:1px solid #4dd2ff;margin-bottom:15vh;border-radius:.5rem;transition:all .3s ease;justify-content:center}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT{transition:inherit;position:relative;height:100%;display:flex;flex-direction:column;padding:2rem 1rem 0;transform:scale(.2)}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_type____IT4{color:#4dd2ff;font-family:Roboto Mono,monospace;font-size:clamp(14px,2vw,14px);margin-bottom:.5rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_title__L_CgQ{color:#fadcbd;font-size:clamp(18px,3vw,18px)}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_decription__8xqYV{color:#d79b5b;font-size:.9rem;max-height:8rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_demo_acc_title__3o3mA{align-self:center;color:#fadcbd;font-size:.5rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_tech_list__zgsDa{align-self:center;color:#fadcbd;font-family:Roboto Mono,monospace;font-size:.8rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_demo_accnts__zxERf{align-self:center;color:#fadcbd;font-family:Roboto Mono,monospace;font-size:.6rem;margin-bottom:.2rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw{align-self:center;display:flex;width:80%;align-items:center}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link_null__6vbWe{border-bottom:2px solid #d79b5b;width:1.5rem;height:1rem;margin-bottom:1rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link_null__6vbWe:hover{cursor:pointer;border-color:#4dd2ff}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link__UGSw3{overflow:hidden;height:2rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw .Projects_project_content__KgfkT .Projects_project_links_list__vViYw .Projects_project_link__UGSw3 svg{height:1.5rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw img{filter:hue-rotate(188deg) saturate(.4);transition:all .3s ease;position:absolute;bottom:0;left:10%;height:35vh;width:80%;max-width:275px;border:2px solid #fadcbd;border-radius:.5rem}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover{height:650px;max-height:650px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover .Projects_project_content__KgfkT{transform:scale(1);height:40vh}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover img{height:33vh;width:55vw;left:10%;max-width:275px;max-height:312px;filter:none}@media(max-width:20rem){.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover{height:680px;max-height:680px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover .Projects_project_decription__8xqYV{color:#d79b5b;font-size:.9rem;max-height:15rem}}@media(min-width:30rem){.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover{height:700px;max-height:700px}}@media(min-width:48rem){.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw{width:600px;max-width:600px;height:350px;max-height:350px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw img{left:23%;height:410px;max-height:380px;max-width:310px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover{height:350px;max-height:350px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover img{left:50%;height:450px;max-height:450px;max-width:340px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover .Projects_project_content__KgfkT{width:50%}}@media(min-width:60rem){.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw{max-width:700px;width:700px;height:410px;max-height:410px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw img{left:24.3%;height:450px;max-height:450px;max-width:350px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover{max-width:700px;width:700px;height:410px;max-height:410px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover img{left:50%;height:500px;max-height:500px;max-width:390px}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover .Projects_project_content__KgfkT{width:50%}.Projects_projects_cotainer__Qicfz .Projects_project_card__meEaw:hover .Projects_project_content__KgfkT .Projects_project_links_list__vViYw{margin-top:2rem}}.Projects_projects__hIbjQ{padding:4rem 0;background-color:rgba(var(--secondary),.05)}.Projects_title__lIADJ{text-align:center;font-size:32px;margin-bottom:4rem;color:var(--text)}.Projects_grid__6PEOZ{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem}.Projects_main__JzXOS{margin-bottom:4rem}.Projects_project__EmJjY{background-color:var(--background);border-radius:8px;overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease}.Projects_project__EmJjY:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.Projects_imageContainer__kUzQE{position:relative;width:100%;height:auto;max-height:auto}.Projects_imageContainer__kUzQE .Projects_image__hvs8s{object-fit:fit;max-height:400px}.Projects_content__dBL8M{padding:2rem}.Projects_projectTitle__MwdrY{font-size:24px;margin-bottom:1rem;color:var(--text)}.Projects_description__04GLd{font-size:16px;line-height:1.6;color:var(--text-light);margin-bottom:2rem}.Projects_techStack__hD7NL{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.Projects_tech__Eo1_E{padding:4px 12px;background-color:rgba(var(--primary),.1);color:var(--primary);border-radius:16px;font-size:14px}.Projects_links__vBcXg{display:flex;gap:2rem}.Projects_link__5u_TX{color:var(--primary);text-decoration:none;font-weight:500;transition:all .3s ease}.Projects_link__5u_TX:hover{color:var(--primary-dark)}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_btn__SLST_,.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_sub_title__lKJjk{padding:0;margin:0}.Contact_contact_card__11mVj{overflow:hidden;height:60vh;width:100%;display:flex;align-items:center;justify-content:center}.Contact_contact_card__11mVj .Contact_contact_info__2fozO{overflow:hidden;width:80%;max-width:750px;display:flex;flex-direction:column;align-items:center;justify-content:center}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_sub_title__lKJjk{color:#4dd2ff;font-family:Roboto Mono,monospace;font-size:1rem}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_sub_title__lKJjk:before{content:">>";padding-right:.4rem;color:#4dd2ff}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contat_title__18dxn{font-size:clamp(35px,3vw,45px);color:#fadcbd}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_message__v37yO{color:#d79b5b;margin-bottom:3rem;line-height:1.4rem}.Contact_contact_card__11mVj .Contact_contact_info__2fozO .Contact_contact_btn__SLST_ button{height:3.5rem;width:9rem;font-size:1rem}.Contact_contact__A_PyO{padding:4rem 0}.Contact_title__iyurp{text-align:center;font-size:32px;margin-bottom:4rem;color:var(--text)}.Contact_container__57Wpv{max-width:600px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.Contact_description__n62gi{text-align:center;font-size:18px;line-height:1.6;color:var(--text-light);margin-bottom:4rem}.Contact_form__KW9QL{display:flex;flex-direction:column;gap:2rem}.Contact_formGroup__X4JAW{display:flex;flex-direction:column;gap:1rem}.Contact_formGroup__X4JAW label{font-size:16px;color:var(--text)}.Contact_formGroup__X4JAW input,.Contact_formGroup__X4JAW textarea{padding:1rem;border:1px solid var(--border);border-radius:4px;font-size:16px;transition:all .3s ease}.Contact_formGroup__X4JAW input:focus,.Contact_formGroup__X4JAW textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary),.2)}.Contact_formGroup__X4JAW textarea{min-height:150px;resize:vertical}.Contact_submitButton__gfHgn{padding:1rem 2rem;background-color:var(--primary);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;text-align:center;display:block;transition:all .3s ease}.Contact_submitButton__gfHgn:hover{background-color:var(--primary-dark)}.Contact_submitButton__gfHgn:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--primary),.2)}@font-face{font-family:nav-font;src:url(/_next/static/media/MavenPro-Regular.251882b1.ttf)}.Footer_footer__zxGfQ{padding:4rem 0;background-color:rgba(var(--secondary),.05)}.Footer_content__ggwVz{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.Footer_socialLinks__PBVNn{display:flex;gap:2rem}.Footer_socialLink__MvDkV{color:var(--text);text-decoration:none;transition:all .3s ease}.Footer_socialLink__MvDkV:hover{color:var(--primary)}.Footer_nav__DzKBJ{display:flex;gap:2rem}.Footer_navLink__wEc_i{color:var(--text);text-decoration:none;transition:all .3s ease}.Footer_navLink__wEc_i:hover{color:var(--primary)}.Footer_copyright__fAKv9{color:var(--text-light);font-size:16px;text-align:center}@media(max-width:768px){.Footer_nav__DzKBJ{flex-direction:column;align-items:center;gap:1rem}}