.Education_section__3SdHY{padding:2rem;display:flex;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid #000}.Education_titleRow__q_Eu3{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.Education_icon___8VFd{font-size:.8rem}.Education_heading__Nw_6J{font-size:14px}.Education_cardsWrapper__sbOYW{display:flex;flex-wrap:wrap;gap:16px;width:100%;justify-content:flex-start;align-items:flex-start}.Education_rightMeta__2gUek{display:flex;align-items:center;gap:10px}.Education_period__I9AN_{font-size:13px;color:#444}.Education_flag__UBJaB{margin-left:8px;width:20px;height:14px;vertical-align:middle;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,.15)}.Education_card__c44yL{background-color:white;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px;flex:1 1 420px;width:40%;transition:all .2s ease;cursor:pointer}.Education_cardHeader__GAHgK{display:flex;justify-content:space-between;align-items:center;font-size:14px}.Education_cardHeader__GAHgK>div:first-child{display:flex;flex-direction:column;gap:4px}.Education_details__LcdSs{margin-top:12px;padding-left:20px;font-size:14px;color:#333}.Education_details__LcdSs li{margin-bottom:8px;line-height:1.5}.Education_details__LcdSs li strong{font-weight:600}.Education_arrow__Bv_cX{text-align:center;font-size:12px;color:black;margin-top:12px}.FeaturedProjects_section__hAyYQ{margin:40px 0;padding:2rem 0 2rem 2rem;width:100%;display:flex;border-top:1px solid #000;flex-direction:column;align-items:center}.FeaturedProjects_sectionInner__2yEq1{width:max-content;max-width:100%;padding:0 40px 0 0;display:flex;flex-direction:column;gap:24px}.FeaturedProjects_titleRow__yL5iz{display:flex;align-items:center;gap:10px}.FeaturedProjects_icon__JYxOa{font-size:.8rem}.FeaturedProjects_heading__wITLM{font-size:14px}.FeaturedProjects_scrollWrapper__azv9p{padding-right:20px;padding-left:20px;width:100%;scrollbar-width:thin}.FeaturedProjects_scrollRow__cVSDA{scrollbar-width:none}.FeaturedProjects_scrollWrapper__azv9p::-webkit-scrollbar{height:6px}.FeaturedProjects_scrollWrapper__azv9p::-webkit-scrollbar-thumb{background-color:black!important;border-radius:3px}.FeaturedProjects_scrollWrapper__azv9p::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:3px}.FeaturedProjects_fadeLeft__8ve_A,.FeaturedProjects_fadeRight__dp3df{position:absolute;top:0;bottom:0;width:30px;z-index:1;pointer-events:none}.FeaturedProjects_fadeLeft__8ve_A{left:50px;background:linear-gradient(90deg,#f3f3ef,transparent)}.FeaturedProjects_fadeRight__dp3df{right:0;background:linear-gradient(270deg,#f3f3ef,transparent)}.FeaturedProjects_cardWrapper__7FleJ{flex:0 0 360px;scroll-snap-align:start}.FeaturedProjects_scrollControls__OWADg{display:flex;align-items:center;gap:12px;width:100%;position:relative}.FeaturedProjects_arrowBtn__P8rWM{background:white;border:1px solid #999;color:#111;font-size:18px;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .2s ease;z-index:2}.FeaturedProjects_arrowBtn__P8rWM:hover{background:#212121;color:white;border-color:#212121;transform:scale(1.1)}.FeaturedProjects_scrollWrapper__azv9p{overflow-x:auto;flex:1 1;padding-bottom:8px;scroll-behavior:smooth;scrollbar-width:none}.FeaturedProjects_scrollWrapper__azv9p::-webkit-scrollbar{display:none}.FeaturedProjects_scrollRow__cVSDA{display:flex;gap:16px;scroll-snap-type:x mandatory;width:max-content;margin:0}@media (max-width:768px){.FeaturedProjects_scrollControls__OWADg{flex-direction:column;align-items:stretch;gap:0}.FeaturedProjects_scrollWrapper__azv9p{overflow-x:unset;overflow-y:unset;padding:0}.FeaturedProjects_scrollRow__cVSDA{flex-direction:column;width:100%;gap:24px;scroll-snap-type:none}.FeaturedProjects_cardWrapper__7FleJ{flex:1 1 auto;width:100%;max-width:100%;scroll-snap-align:unset;box-sizing:border-box}.FeaturedProjects_arrowBtn__P8rWM,.FeaturedProjects_fadeLeft__8ve_A,.FeaturedProjects_fadeRight__dp3df{display:none}}.ProjectCard_card__OmBHJ{background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px;width:100%}.ProjectCard_bellowCard__0dz50{padding:6px 16px 12px;display:flex;flex-direction:column;gap:12px}.ProjectCard_imageWrapper__3Lyxr{position:relative;width:100%;overflow:hidden;border-radius:8px 8px 0 0;height:200px}.ProjectCard_imageLink__zvfqA{display:block;position:relative}.ProjectCard_image__fRpb7{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.ProjectCard_imageLink__zvfqA:hover .ProjectCard_image__fRpb7{transform:scale(1.05)}.ProjectCard_overlay__TUN0C{position:absolute;bottom:8px;right:12px;background:rgba(0,0,0,.7);color:white;font-size:12px;padding:6px 10px;border-radius:4px;opacity:0;transition:opacity .3s ease}.ProjectCard_imageLink__zvfqA:hover .ProjectCard_overlay__TUN0C{opacity:1}.ProjectCard_headerRow__GSsJx{display:flex;justify-content:space-between;align-items:center}.ProjectCard_projectName__GiGbN{display:flex;align-items:center;gap:6px}.ProjectCard_statusDot__JH7LI{color:#00c853;font-size:.6rem;animation:ProjectCard_blink__9pV2V 1.5s infinite}@keyframes ProjectCard_blink__9pV2V{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.ProjectCard_title__S_sya{font-size:18px}.ProjectCard_url__w3tmF{color:#888;font-size:14px}.ProjectCard_statusBadge__bgcH9{background:#111;color:white;font-size:12px;padding:4px 16px;border-radius:10px;font-weight:500}.ProjectCard_separator__BhPrp{height:1px;width:100%;background-color:#dddddd}.ProjectCard_complexity__r4D_O{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700}.ProjectCard_stars__YrCo9{font-size:16px}.ProjectCard_tech__SBR_W{font-size:14px}.ProjectCard_technologies__V6s6s{font-weight:700}.ProjectCard_techRow___lPDl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.ProjectCard_techGridWrapper__mOr6z{min-height:140px}.ProjectCard_techGrid__Jw0B3{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.ProjectCard_techTag__5aNl_{background:#fdfdfe;border:1px solid #bcbcbc;padding:4px 16px;border-radius:6px;max-height:25px;font-size:13px;margin-top:4px}.ProjectCard_about__QUg1V{margin-top:12px;margin-bottom:24px}.ProjectCard_subheading__EMw_b{font-size:14px;font-weight:600;margin-bottom:4px}.ProjectCard_description__8eqNi{font-size:12px;line-height:1.5;color:#565656}.ProjectCard_cta__3araq{margin-top:auto;text-align:right;font-weight:500}.ProjectCard_cta__3araq a{text-decoration:underline;color:#212121}@media (max-width:768px){.ProjectCard_card__OmBHJ{margin:0 auto;gap:8px}.ProjectCard_imageWrapper__3Lyxr{height:140px}.ProjectCard_image__fRpb7{width:100%;height:100%;object-fit:cover}.ProjectCard_bellowCard__0dz50{padding:8px 12px}.ProjectCard_title__S_sya{font-size:16px}.ProjectCard_url__w3tmF{font-size:12px}.ProjectCard_statusBadge__bgcH9{font-size:11px;padding:2px 10px}.ProjectCard_stars__YrCo9{font-size:14px}.ProjectCard_techTag__5aNl_{padding:4px 10px;font-size:11px}.ProjectCard_description__8eqNi{font-size:12px}.ProjectCard_overlay__TUN0C{font-size:10px;padding:4px 8px}}.Header_header__b54d9{display:flex;justify-content:space-between;align-items:flex-end;padding:24px 4rem;background-color:white;box-shadow:0 2px 6px rgba(0,0,0,.05);border-bottom:1px solid #000}.Header_left__pnCBh{display:flex;align-items:flex-end;gap:60px}.Header_profileImage__53DLd{border-radius:8px;object-fit:cover}.Header_title__T4REj:before{content:"•";margin-right:6px;color:#000}.Header_name__WCwXF{font-size:40px;font-weight:700;margin:0}.Header_title__T4REj{font-size:22px;margin-top:4px;color:#444}.Header_right__jimxa{display:flex;flex-direction:row;gap:24px;font-size:14px;align-items:flex-end}.Header_block__kDb_u{display:flex;flex-direction:column;gap:4px}.Header_row2__ja9M8,.Header_row__Cfe86{display:flex;align-items:center;gap:8px;font-size:14px;color:#212121;text-decoration:none;transition:color .2s ease}.Header_row__Cfe86:hover{color:#0073b1;cursor:pointer}.Header_row__Cfe86:hover .Header_bold__yineA{text-decoration:underline}.Header_bold__yineA{font-weight:600}.Header_separator__01zsk{width:1px;background-color:#ddd;height:100%;margin-top:2px}@media (max-width:768px){.Header_header__b54d9{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 2rem}.Header_left__pnCBh{flex-direction:column;align-items:center;gap:16px;width:100%}.Header_name__WCwXF{font-size:28px;text-align:center}.Header_title__T4REj{font-size:16px;text-align:center}.Header_right__jimxa{flex-direction:column-reverse;align-items:center;gap:16px;width:100%;font-size:13px}.Header_separator__01zsk{display:none}.Header_block__kDb_u{align-items:center;gap:6px}.Header_row2__ja9M8,.Header_row__Cfe86{justify-content:center;font-size:13px}.Header_profileImage__53DLd{width:120px!important;height:auto!important}}.AboutMe_aboutSection__1ZnT1{padding:0 2rem;margin-top:36px}.AboutMe_header__EebLE{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.AboutMe_icon__XDyFJ{font-size:.8rem}.AboutMe_heading__9sWGI{font-size:14px}.AboutMe_description__XHjkk{font-size:14px;width:100%;margin-bottom:2rem;line-height:1.6}.AboutMe_grid__gafAM{display:flex;gap:32px;justify-content:flex-start;flex-wrap:wrap}.AboutMe_label__t7O1Q{font-size:14px;font-weight:600;margin-bottom:.5rem}.AboutMe_list__HrCpy{padding-left:20px;font-size:14px;line-height:1.6}.AboutMe_iconBox__B7XRN{display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;gap:12px;padding:12px}.AboutMe_iconBox__B7XRN,.AboutMe_languageCard__95fAQ{background:#fdfdfe;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.03)}.AboutMe_languageCard__95fAQ{padding:16px}.AboutMe_sectionLabel__pwuWX{font-size:14px;font-weight:600;color:#111;padding-bottom:6px}.AboutMe_languageList__4zvX3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.AboutMe_langName__TAmYC{font-weight:600;font-size:14px;color:#111}.AboutMe_langLevel__QqDsW{color:#666;font-size:13px;margin-left:4px}.languages_aboutSection__KIlOC{padding:0 2rem;margin-top:36px;border-top:1px solid #000}.languages_header__jL2bU{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.languages_icon__NYV8W{font-size:.8rem}.languages_heading__GEcRb{font-size:14px}.languages_description__b1Y6w{font-size:14px;width:100%;margin-bottom:2rem;line-height:1.6}.languages_grid__Oyk43{display:flex;margin-top:36px;gap:32px;justify-content:flex-start;flex-wrap:wrap}.languages_label__JJcE1{font-size:14px;font-weight:600;margin-bottom:.5rem}.languages_list__g522U{padding-left:20px;font-size:14px;line-height:1.6}.languages_iconBox__nAZuR{display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;gap:12px;padding:12px}.languages_iconBox__nAZuR,.languages_languageCard__tQlYq{background:#fdfdfe;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.03)}.languages_languageCard__tQlYq{padding:16px}.languages_sectionLabel__LeFov{font-size:14px;font-weight:600;color:#111;padding-bottom:6px}.languages_languageList__9HKPV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.languages_langName__BhoyT{font-weight:600;font-size:14px;color:#111}.languages_langLevel__bJgKC{color:#666;font-size:13px;margin-left:4px}.ScrollProgress_progressContainer__C01RJ{position:fixed;top:0;left:0;width:100%;height:5px;background:#e0e0e0;z-index:9999}.ScrollProgress_progressBar__5_p8D{height:100%;background:#111;width:0;transition:width .15s ease-out;border-radius:4px}.WorkExperience_section__p_VwC{padding:2rem;display:flex;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid #000}.WorkExperience_titleRow__pYB6o{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.WorkExperience_icon__WxyDg{font-size:.8rem}.WorkExperience_heading__KWnrT{font-size:14px}.WorkExperience_cardsWrapper__1iYO7{display:flex;flex-wrap:wrap;gap:16px;width:100%;justify-content:flex-start;align-items:flex-start}.WorkExperience_card__CZC7X{background-color:white;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px;flex:1 1 420px;width:40%;transition:all .2s ease;cursor:pointer}.WorkExperience_cardHeader__m2ORS{display:flex;justify-content:space-between;align-items:center;font-size:14px}.WorkExperience_cardHeader__m2ORS>div:first-child{display:flex;flex-direction:column;gap:4px}.WorkExperience_details__mbB4M{margin-top:12px;padding-left:20px;font-size:14px;color:#333}.WorkExperience_details__mbB4M li{margin-bottom:8px;line-height:1.5}.WorkExperience_details__mbB4M li strong{font-weight:600}.WorkExperience_arrow__19e7W{text-align:center;font-size:12px;color:black;margin-top:12px;transition:transform .3s ease}.WorkExperience_rotated__Ny8Fq{transform:rotate(180deg)}.page_page__ZU32B{background-color:#ffffff;color:#212121;font-family:var(--font-inter);min-height:100vh;display:flex;flex-direction:column;max-width:100vw}.page_main__GlU4n{display:flex;flex-direction:row;gap:32px;flex:1 1;padding:0 4rem}.page_contentWrapper__YBAIW{flex:1 1;min-width:0;max-width:100%;display:flex;border-left:1px solid #000;border-right:1px solid #000;flex-direction:column;background-color:#f5f5f0;gap:24px}.page_sidebar__J6ahr{width:180px;min-width:180px;position:-webkit-sticky;position:sticky;top:46px;margin-top:36px;align-self:flex-start;height:-moz-fit-content;height:fit-content;background-color:white;padding:16px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05)}.page_nav__zpG_3 ul{list-style:none;padding:0;margin:0}.page_nav__zpG_3 li{margin-bottom:16px;font-size:14px;cursor:pointer;font-weight:500}.page_content__kDoxQ{flex:1 1;display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.page_main__GlU4n{padding:0 1rem}}