@media(prefers-color-scheme:dark){.page_page__KdIv3{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__akH3E{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__akH3E ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__akH3E li:not(:last-of-type){margin-bottom:8px}.page_main__akH3E code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__s0HhQ{display:flex;gap:16px}.page_ctas__s0HhQ a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:none;border:1px solid rgba(0,0,0,0);transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_secondary__nTtxg{border-color:var(--gray-alpha-200);min-width:158px}.ContactCard_cardContainer__j_sOL{position:relative;width:350px;margin:0 auto;border-radius:12px;overflow:hidden;padding:2rem 1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.2),0 0 15px rgba(25,118,210,.5);background:linear-gradient(135deg,#0a2463,#1a56b0,#3a78f2,#1e3799);background-size:300% 300%;animation:ContactCard_gradientShift__UyrgH 8s ease infinite}@media only screen and (max-width:769px){.ContactCard_cardContainer__j_sOL{max-width:500;margin:0 auto}}@media only screen and (max-width:375px){.ContactCard_cardContainer__j_sOL{margin:0 .5rem}}.ContactCard_cardContainer__j_sOL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:0}.ContactCard_cardContent__jnA3A{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;font-weight:500}.ContactCard_cardContent__jnA3A h3{color:#f8f8f8}.ContactCard_contactLink__jGqBS{display:flex;align-items:center;width:70%;text-align:center;margin-top:1rem;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.15);border-radius:50px;transition:all .3s ease;text-decoration:none;color:#fff;font-weight:600;text-transform:capitalize;position:relative;overflow:hidden;animation:ContactCard_pulse__i3xIZ 2s infinite}.ContactCard_contactLink__jGqBS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.ContactCard_contactLink__jGqBS:hover{background:hsla(0,0%,100%,.25);box-shadow:0 7px 20px rgba(0,0,0,.3),0 0 20px rgba(72,118,255,.5)}.ContactCard_contactLink__jGqBS:hover:before{left:100%}.ContactCard_contactLink__jGqBS svg{margin-right:8px;animation:ContactCard_rotate__Cl5L2 3s linear infinite}.ContactCard_name__6duvN{font-size:1.5rem;margin-bottom:.5rem;font-weight:700}@keyframes ContactCard_gradientShift__UyrgH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ActiveProject_container__gXXyw{background-color:var(--card-bg);color:var(--text-color);padding:2rem;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.06);border-bottom:3px solid var(--card-accent);display:flex;flex-direction:column;height:100%}@media(prefers-color-scheme:dark){.ActiveProject_container__gXXyw{background-color:#1e3a3e;box-shadow:0 4px 12px rgba(0,0,0,.15)}}.ActiveProject_header__5Av0V{margin-bottom:1.5rem;flex:0 0 auto}.ActiveProject_projectTitle__RVW0_{color:var(--heading-color);font-size:1.75rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #9caf88;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-color-scheme:dark){.ActiveProject_projectTitle__RVW0_{color:hsl(10.8108108108,56.9230769231%,76.7647058824%);border-bottom-color:#d57a66}}.ActiveProject_projectDescription__oIJFT{line-height:1.6;margin-bottom:0;font-size:1.05rem;padding:0 .25rem;height:4.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(prefers-color-scheme:dark){.ActiveProject_projectDescription__oIJFT{color:#fff}}.ActiveProject_techSections__yxMpP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem;flex:1 0 auto}@media only screen and (max-width:769px){.ActiveProject_techSections__yxMpP{grid-template-columns:1fr}}.ActiveProject_techSection__rLijo{padding:1rem;border-radius:8px;border:1px solid #e5e1d8;display:flex;flex-direction:column}@media(prefers-color-scheme:dark){.ActiveProject_techSection__rLijo{border-color:hsla(0,0%,100%,.1)}}.ActiveProject_techTitle__9FZPU{color:var(--subheading-color);font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;background-color:#546a7b;color:#fff;padding:.5rem 1rem;border-radius:4px;flex:0 0 auto}@media(prefers-color-scheme:dark){.ActiveProject_techTitle__9FZPU{background-color:rgb(52.9565217391,66.8260869565,77.5434782609);color:#fff}}.ActiveProject_techList__ZyaV5{list-style-type:none;padding-left:0;margin-bottom:0;flex:1 0 auto;max-height:150px;overflow-y:auto}.ActiveProject_techItem__0MYJ2{margin-bottom:.75rem;padding:.5rem .75rem;position:relative;background-color:rgba(0,0,0,.03);border-radius:4px;font-family:monospace;font-size:.95rem}.ActiveProject_techItem__0MYJ2:last-child{margin-bottom:0}@media(prefers-color-scheme:dark){.ActiveProject_techItem__0MYJ2{background-color:hsla(0,0%,100%,.05);color:#ededed}}.MobileCardSwiper_mobileSwiper__ZsxkJ{display:none}@media only screen and (max-width:769px){.MobileCardSwiper_mobileSwiper__ZsxkJ{display:block;position:relative;width:100%;overflow:hidden}}.MobileCardSwiper_cardContainer___J_9b{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem}.MobileCardSwiper_cardContainer___J_9b::-webkit-scrollbar{display:none}.MobileCardSwiper_slide__PJbRy{flex:0 0 85%;width:85%;margin-right:1rem;scroll-snap-align:center;min-height:450px}.MobileCardSwiper_slide__PJbRy>div{height:100%}.MobileCardSwiper_slide__PJbRy:last-child{margin-right:1.5rem}.MobileCardSwiper_navigation__D1yrZ{display:flex;justify-content:center;align-items:center;margin:1.5rem 0;gap:.5rem}.MobileCardSwiper_dot__NEw_O{width:.75rem;height:.75rem;border-radius:50%;background-color:#e5e1d8;transition:background-color .3s ease;cursor:pointer;border:none;padding:0}.MobileCardSwiper_dot__NEw_O.MobileCardSwiper_active__1xB2Z{background-color:#20607f;width:1rem;height:1rem}@media(prefers-color-scheme:dark){.MobileCardSwiper_dot__NEw_O{background-color:hsla(0,0%,100%,.2)}.MobileCardSwiper_dot__NEw_O.MobileCardSwiper_active__1xB2Z{background-color:#d57a66}}.ActiveDevelopmentSection_desktopGrid__tvJtb{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:769px){.ActiveDevelopmentSection_desktopGrid__tvJtb{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}.ActiveDevelopmentSection_container__vWBXp{padding:2.5rem;background-color:var(--section-bg);color:var(--text-color);border-radius:12px;margin:2rem 0;border-left:4px solid var(--card-accent)}@media only screen and (max-width:769px){.ActiveDevelopmentSection_container__vWBXp{padding:0}}.ActiveDevelopmentSection_container__vWBXp>p{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;max-width:800px}@media(prefers-color-scheme:dark){.ActiveDevelopmentSection_container__vWBXp>p{color:#e5e1d8}}.ActiveDevelopmentSection_container__vWBXp section{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:769px){.ActiveDevelopmentSection_container__vWBXp section{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}.ActiveDevelopmentSection_previousWorkContainer__sbzzQ{padding:2.5rem;background-color:var(--section-bg)}@media(prefers-color-scheme:dark){.ActiveDevelopmentSection_previousWorkContainer__sbzzQ h3{color:#d9ba65}.ActiveDevelopmentSection_previousWorkContainer__sbzzQ p{color:#d1d5db}}.Button_button__8B4nB,.Button_viewGithubActivity__mCozi{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;border:none;border-radius:.25rem;padding:.75rem 1.25rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease;background-color:#546a7b;color:#fff;text-align:center;text-transform:capitalize}.Button_button__8B4nB:hover:not(:disabled):not([data-disabled=true]),.Button_viewGithubActivity__mCozi:hover:not(:disabled):not([data-disabled=true]){background-color:rgb(52.9565217391,66.8260869565,77.5434782609)}.Button_button__8B4nB:active:not(:disabled):not([data-disabled=true]),.Button_viewGithubActivity__mCozi:active:not(:disabled):not([data-disabled=true]){transform:translateY(0)}.Button_button__8B4nB:focus,.Button_viewGithubActivity__mCozi:focus{outline:none;box-shadow:0 0 0 3px rgba(84,106,123,.3)}.Button_button__8B4nB:disabled,.Button_button__8B4nB[data-disabled=true],.Button_viewGithubActivity__mCozi:disabled,[data-disabled=true].Button_viewGithubActivity__mCozi{opacity:.7;cursor:not-allowed}.Button_viewGithubActivity__mCozi{background-color:#000;border-radius:10px;color:#fff;padding:.75rem 1.5rem;font-weight:600}.Button_viewGithubActivity__mCozi:hover:not(:disabled):not([data-disabled=true]){background-color:#2e2c2c}a.Button_button__8B4nB,a.Button_viewGithubActivity__mCozi{text-decoration:none;display:inline-flex}.GithubCommitItem_commitItemContainer__C_s2z{margin-bottom:1rem}.GithubCommitItem_commitItemContainer__C_s2z:last-child{margin-bottom:0}.GithubCommitItem_commitContent__qprI7{display:flex;align-items:flex-start;background:var(--card-bg);padding:1.25rem;margin:.5rem 1rem;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative}@media only screen and (max-width:769px){.GithubCommitItem_commitContent__qprI7{display:block;padding:1rem}}@media(prefers-color-scheme:light){.GithubCommitItem_commitContent__qprI7{background:#f9f7f1}}@media(prefers-color-scheme:dark){.GithubCommitItem_commitContent__qprI7{background:#1e3a3e;box-shadow:0 4px 12px rgba(0,0,0,.15)}}.GithubCommitItem_regularCommit__SVLdg{border-left:10px solid #238636}.GithubCommitItem_mergeCommit__cSO_a{border-left:10px solid #8957e5}.GithubCommitItem_fixCommit__waHHG{border-left:10px solid #ebce13}.GithubCommitItem_updateCommit___tgtQ{border-left:10px solid #1f6feb}.GithubCommitItem_avatar__zUUYc{width:3rem;height:3rem;border-radius:.5rem;margin-right:1rem;object-fit:cover;border:2px solid #2c5740;box-shadow:0 2px 5px rgba(0,0,0,.1)}@media only screen and (max-width:769px){.GithubCommitItem_avatar__zUUYc{width:2.5rem;height:2.5rem;margin-bottom:.75rem}}.GithubCommitItem_commitDetails__8QBOp{flex:1 1;min-width:0}.GithubCommitItem_commitMessage__adnhR{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:375px){.GithubCommitItem_commitMessage__adnhR{font-size:1rem}}@media(prefers-color-scheme:dark){.GithubCommitItem_commitMessage__adnhR{color:#d8dba6}}.GithubCommitItem_commitMetaContainer__97p91{display:flex;align-items:center;font-size:.875rem;margin-bottom:1rem}.GithubCommitItem_author__1dXJL{font-weight:600;margin-right:.25rem;color:var(--subheading-color)}@media(prefers-color-scheme:dark){.GithubCommitItem_author__1dXJL{color:#fff}}.GithubCommitItem_separator__OYZ2p{margin:0 .5rem;color:var(--text-color);opacity:.5}.GithubCommitItem_date__2eyXH{color:var(--text-color);opacity:.8}@media(prefers-color-scheme:dark){.GithubCommitItem_date__2eyXH{color:#ffef2f}}.GithubCommitItem_commitTagsContainer__n7SCz{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.GithubCommitItem_repoTag__yb_ki{background-color:hsl(89.2307692308,19.5979899497%,75.9803921569%);color:rgb(52.9565217391,66.8260869565,77.5434782609);border-radius:2rem;padding:.35rem .75rem;font-weight:500;font-size:.75rem;display:inline-flex;align-items:center}@media(prefers-color-scheme:dark){.GithubCommitItem_repoTag__yb_ki{background-color:rgba(156,175,136,.15);color:hsl(89.2307692308,19.5979899497%,75.9803921569%)}}.GithubCommitItem_repoTag__yb_ki:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:rgb(117.8391959799,140.2286432161,94.2713567839);margin-right:.4rem}@media(prefers-color-scheme:dark){.GithubCommitItem_repoTag__yb_ki:before{background-color:hsl(89.2307692308,19.5979899497%,75.9803921569%)}}.GithubCommitItem_repoTag__yb_ki a,.GithubCommitItem_repoTag__yb_ki a:visited{color:inherit;text-decoration:none;border-bottom:none}.GithubCommitItem_branchTag__S2WX8{background-color:rgb(120.4130434783,144.4855072464,163.0869565217);color:#f9f7f1;border-radius:2rem;padding:.35rem .75rem;font-weight:500;font-size:.75rem;display:inline-flex;align-items:center}@media(prefers-color-scheme:dark){.GithubCommitItem_branchTag__S2WX8{background-color:rgba(84,106,123,.3);color:#f9f7f1}}.GithubCommitItem_branchTag__S2WX8:before{content:"";display:inline-block;width:.5rem;height:.5rem;background-color:#f9f7f1;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);transform:rotate(180deg);margin-right:.4rem}.GithubCommitItem_hashTag__kTOjY{font-family:monospace;background-color:#e5e1d8;color:rgb(52.9565217391,66.8260869565,77.5434782609);border-radius:2rem;padding:.35rem .75rem;font-weight:500;font-size:.75rem;letter-spacing:.02em;display:inline-flex;align-items:center}@media(prefers-color-scheme:dark){.GithubCommitItem_hashTag__kTOjY{background-color:rgba(229,225,216,.1);color:#e5e1d8}}.GithubCommitItem_hashTag__kTOjY:before{content:"#";margin-right:.25rem;font-weight:700;opacity:.7}.GithubActivityWidget_widget__VSDBR{display:flex;flex-direction:column;height:600px;width:95%;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:1rem auto;border-radius:.75rem;border:1px solid var(--card-accent)}@media(prefers-color-scheme:dark){.GithubActivityWidget_widget__VSDBR{background-color:#0d1117;border-color:#30363d;box-shadow:0 4px 12px rgba(0,0,0,.25)}}@media(prefers-color-scheme:light){.GithubActivityWidget_widget__VSDBR{background-color:#dcdcdc;border-color:#9caf88}}@media only screen and (max-width:769px){.GithubActivityWidget_widget__VSDBR{padding:0;height:500px}}@media only screen and (max-width:375px){.GithubActivityWidget_widget__VSDBR{font-size:.75rem;height:450px;width:100%;margin:0}}.GithubActivityWidget_githubActivityHeader__aN7ac{display:flex;align-items:center;justify-content:space-between;background-color:#2c5740;color:#fff;border-bottom:1px solid var(--card-accent);border-radius:10px 10px 0 0;padding:1.5rem 1rem}@media(prefers-color-scheme:dark){.GithubActivityWidget_githubActivityHeader__aN7ac{border-bottom:1px solid #30363d}}@media only screen and (max-width:769px){.GithubActivityWidget_githubActivityHeader__aN7ac{display:block;padding-bottom:.5rem}}.GithubActivityWidget_title__1m8ZD{font-size:1.25rem;font-weight:600;color:var(--heading-color);margin:0}@media(prefers-color-scheme:dark){.GithubActivityWidget_title__1m8ZD{color:#c9d1d9}}@media only screen and (max-width:769px){.GithubActivityWidget_title__1m8ZD{font-size:1rem}}.GithubActivityWidget_select__O4os0{cursor:pointer;outline:none;background-color:#1c2e1d;color:#e6eae6;font-size:.875rem;font-weight:700;border:none;border-radius:.5rem;padding:1rem}@media only screen and (max-width:769px){.GithubActivityWidget_select__O4os0{margin-top:1rem}}.GithubActivityWidget_select__O4os0:focus{border-color:#4d6a4f;box-shadow:0 0 0 2px rgba(77,106,79,.3)}.GithubActivityWidget_select__O4os0:hover{background-color:#243825}.GithubActivityWidget_select__O4os0 option{background-color:#1c2e1d;color:#e6eae6}.GithubActivityWidget_commitList__j6PgX{display:flex;flex-direction:column;background-color:#dcdcdc;flex:1 1;overflow-y:auto}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar{width:6px}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-track{background:var(--card-bg);border-radius:3px}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-thumb{background:var(--card-accent);border-radius:3px}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-thumb:hover{background:#546a7b}@media(prefers-color-scheme:dark){.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-track{background:#161b22}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-thumb{background:#388bfd}.GithubActivityWidget_commitList__j6PgX::-webkit-scrollbar-thumb:hover{background:#58a6ff}}.GithubActivityWidget_GithubActivityFooter__n_ptZ{background-color:#2c5740;padding:.75rem;text-align:center;border-top:1px solid var(--card-accent);border-radius:0 0 10px 10px;box-shadow:0 5px 8px rgba(0,0,0,.1)}.GithubActivityWidget_emptyState__IGzO6,.GithubActivityWidget_error__hVZ3O,.GithubActivityWidget_loading__Fj77c{padding:2rem 0;text-align:center;color:#546a7b;font-size:.875rem}@media(prefers-color-scheme:dark){.GithubActivityWidget_emptyState__IGzO6,.GithubActivityWidget_error__hVZ3O,.GithubActivityWidget_loading__Fj77c{color:#000}}.GithubActivityWidget_error__hVZ3O{color:#d57a66}@media(prefers-color-scheme:dark){.GithubActivityWidget_error__hVZ3O{color:#f85149}}.Row_row__8oT83{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box}@media only screen and (max-width:769px){.Row_row__8oT83{padding:.5rem}}.Row_row__8oT83.Row_justify-start__xSCtz{justify-content:flex-start}.Row_row__8oT83.Row_justify-center__ytMoG{justify-content:center}.Row_row__8oT83.Row_justify-end___PmsE{justify-content:flex-end}.Row_row__8oT83.Row_justify-space-between__8fh2Z{justify-content:space-between}.Row_row__8oT83.Row_justify-space-around__NBXuc{justify-content:space-around}.Col_col__5dTTb{width:100%;box-sizing:border-box}@media screen and (min-width:769px){.Col_col-md-1__rKeYP{width:8.33%}.Col_col-md-2__9e80Q{width:16.66%}.Col_col-md-3__oHg9M{width:25%}.Col_col-md-4__Uw_cx{width:33.33%}.Col_col-md-5__IISut{width:41.66%}.Col_col-md-6__AOVrx{width:50%}.Col_col-md-7__VoL7d{width:58.33%}.Col_col-md-8__vEUaN{width:66.66%}.Col_col-md-9__9E0Jk{width:75%}.Col_col-md-10___p63j{width:83.33%}.Col_col-md-11__mjZKo{width:91.66%}.Col_col-md-12__DTDVk{width:100%}}.BiographyCard_bioContainer__B5nGp{position:relative;width:100%;padding:2rem;background-color:#f5f5f5;color:#1a1a1a;border-radius:12px;overflow:hidden;margin-bottom:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}@media(prefers-color-scheme:dark){.BiographyCard_bioContainer__B5nGp{background-color:#454558;color:#ededed;box-shadow:0 10px 30px rgba(0,0,0,.25)}}.BiographyCard_bioContainer__B5nGp:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#546A7B,#9CAF88,#D57A66)}@media(prefers-color-scheme:dark){.BiographyCard_bioContainer__B5nGp:before{background:linear-gradient(90deg,rgb(120.4130434783,144.4855072464,163.0869565217),rgb(194.0577889447,205.7537688442,181.7462311558),rgb(229.4769230769,174.1769230769,162.0230769231))}}@media only screen and (max-width:769px){.BiographyCard_bioContainer__B5nGp{padding:0}}.BiographyCard_slideWrapper__HS3eO{position:relative;width:100%;margin:1.5rem 0}.BiographyCard_slidesContainer__tzNqx{width:100%;overflow:hidden;border-radius:8px}.BiographyCard_slides__L5VAI{display:flex;transition:transform .5s ease;width:100%;font-size:1.25rem}@media only screen and (max-width:769px){.BiographyCard_slides__L5VAI{font-size:1rem}}.BiographyCard_slide__XZ2MR{min-width:100%;padding:2rem;background-color:#f9f9f9;transition:background-color .3s ease}@media(prefers-color-scheme:dark){.BiographyCard_slide__XZ2MR{background-color:rgba(30,40,50,.3)}}@media only screen and (max-width:769px){.BiographyCard_slide__XZ2MR{padding:1rem 1.5rem 0}}.BiographyCard_sectionTitle__oF1Ce{font-size:1.5rem;color:var(--heading-color);margin:0 0 1rem;position:relative;transition:color .3s ease}.BiographyCard_sectionTitle__oF1Ce:after{content:"";position:absolute;bottom:-.5rem;left:0;width:3rem;height:2px;background-color:var(--card-accent);transition:background-color .3s ease}@media only screen and (max-width:769px){.BiographyCard_sectionTitle__oF1Ce{font-size:1.25rem}}.BiographyCard_sectionContent__oiFJK{font-size:1.1rem;line-height:1.6;transition:color .3s ease}@media only screen and (max-width:769px){.BiographyCard_sectionContent__oiFJK{font-size:.9rem}}.BiographyCard_indicators__GehKY{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.BiographyCard_indicator___d1Fv{width:10px;height:10px;border-radius:50%;background-color:#e5e1d8;border:none;padding:0;cursor:pointer;transition:all .2s ease}@media(prefers-color-scheme:dark){.BiographyCard_indicator___d1Fv{background-color:hsla(0,0%,100%,.2)}}.BiographyCard_indicator___d1Fv:hover{transform:scale(1.2)}.BiographyCard_indicator___d1Fv:focus{outline:2px solid var(--card-accent);outline-offset:2px}.BiographyCard_indicator___d1Fv.BiographyCard_active__CdTh_{background-color:#20607f;transform:scale(1.2)}.BiographyCard_navigationButtons__4IBXL{display:flex;justify-content:center;gap:1rem;margin:1.5rem 0}.BiographyCard_navigationButton__UQd8h{padding:.5rem 1.25rem;border:none;border-radius:20px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;background-color:#546a7b;color:#fff}.BiographyCard_navigationButton__UQd8h:hover{background-color:rgb(52.9565217391,66.8260869565,77.5434782609)}.BiographyCard_navigationButton__UQd8h:focus{outline:2px solid var(--card-accent);outline-offset:2px}@media(prefers-color-scheme:dark){.BiographyCard_navigationButton__UQd8h{background-color:#d57a66}.BiographyCard_navigationButton__UQd8h:hover{background-color:rgb(187.1307692308,75.8307692308,51.3692307692)}}@media only screen and (max-width:769px){.BiographyCard_navigationButton__UQd8h{padding:.4rem 1rem;font-size:.8rem}}.BiographyCard_nextButton___2LXV,.BiographyCard_prevButton__VukGK{min-width:80px}.CareerSnapshot_summarySection__seuKf{margin-bottom:2rem}.CareerSnapshot_summaryText__gD3FJ{font-size:inherit;line-height:1.6;color:var(--text-color)}.CareerSnapshot_companiesHeading__4WCCw{font-size:1.25rem;font-weight:600;color:#546a7b}@media(prefers-color-scheme:dark){.CareerSnapshot_companiesHeading__4WCCw{color:#d9ba65}}.CareerSnapshot_logoGrid__9cFGx{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}@media only screen and (max-width:769px){.CareerSnapshot_logoGrid__9cFGx{grid-template-columns:repeat(2,1fr)}}.CareerSnapshot_logoContainer__Ph9L0{display:flex;flex-direction:column;align-items:center;text-align:center}.CareerSnapshot_logo__RTOT6{width:80px;height:80px;object-fit:contain;border-radius:8px;padding:.5rem;background-color:none;border:1px solid #e5e1d8;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:.75rem}@media(prefers-color-scheme:dark){.CareerSnapshot_logo__RTOT6{border-color:rgb(120.4130434783,144.4855072464,163.0869565217);box-shadow:0 4px 6px rgba(0,0,0,.15)}}.CareerSnapshot_companyName__GHtot{font-size:.875rem;font-weight:500;color:rgb(52.9565217391,66.8260869565,77.5434782609)}@media(prefers-color-scheme:dark){.CareerSnapshot_companyName__GHtot{color:hsl(10.8108108108,56.9230769231%,76.7647058824%)}}.IntroductionSection_container__0GCHk{margin-top:5rem;padding:0 2.5rem;background-color:var(--section-bg);color:var(--text-color);border-radius:12px;border-left:4px solid var(--card-accent)}@media only screen and (max-width:769px){.IntroductionSection_container__0GCHk{padding:0}}.IntroductionSection_container__0GCHk>p{font-size:1.1rem;line-height:1.6}@media(prefers-color-scheme:dark){.IntroductionSection_container__0GCHk>p{color:#e5e1d8}}.SkillTree_skillTreeContainer__JMpja{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(prefers-color-scheme:dark){.SkillTree_skillTreeContainer__JMpja{box-shadow:0 2px 8px rgba(0,0,0,.3)}}.SkillTree_header__3nx3m{padding:1rem;text-align:center;font-size:1.5rem;font-weight:600;color:#fff}.SkillTree_header__3nx3m.SkillTree_frontEnd__BJYny{background-color:#546a7b}.SkillTree_header__3nx3m.SkillTree_backEnd__EY6I_{background-color:#5e6e4d}.SkillTree_header__3nx3m.SkillTree_tools__VnsOE{background-color:#d57a66}.SkillTree_skillsContainer__fYpJM{display:flex;padding:1.5rem;background-color:#f9f7f1}@media only screen and (max-width:769px){.SkillTree_skillsContainer__fYpJM{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,.85fr);padding:1rem 0}}@media only screen and (max-width:375px){.SkillTree_skillsContainer__fYpJM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}@media(prefers-color-scheme:dark){.SkillTree_skillsContainer__fYpJM{background-color:rgba(52,46,68,.8901960784)}}.SkillTree_skillsContainer__fYpJM span{font-weight:700}.SkillTree_skillItem__Qzoji{display:flex;flex-direction:column;align-items:center;width:120px}.SkillTree_iconWrapper__7YHC_{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;margin-bottom:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(prefers-color-scheme:dark){.SkillTree_iconWrapper__7YHC_{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.3)}}.SkillTree_skillLabel__pPfhU{font-size:1rem;font-weight:500;text-align:center;color:rgb(52.9565217391,66.8260869565,77.5434782609)}@media(prefers-color-scheme:dark){.SkillTree_skillLabel__pPfhU{color:rgb(120.4130434783,144.4855072464,163.0869565217)}}.TechnicalSkillsSection_container__tfMQm{padding:0 2.5rem;background-color:var(--section-bg);color:var(--text-color);border-radius:12px;border-left:4px solid var(--card-accent)}@media only screen and (max-width:769px){.TechnicalSkillsSection_container__tfMQm{padding:0}}.TechnicalSkillsSection_container__tfMQm>p{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}@media(prefers-color-scheme:dark){.TechnicalSkillsSection_container__tfMQm>p{color:#e5e1d8}}.FaceCardWidget_imageContainer__n06UG{display:flex;justify-content:center;margin:1rem 0}@media only screen and (min-width:769px){.FaceCardWidget_imageContainer__n06UG{padding-right:2rem}}.FaceCardWidget_imageWrapper__t4xHL{position:relative;width:250px;height:250px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:transform .3s ease}.FaceCardWidget_imageWrapper__t4xHL:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background-size:200% 200%;z-index:-1;animation:FaceCardWidget_shimmer__8Olrq 3s linear infinite}.FaceCardWidget_imageWrapper__t4xHL:hover{transform:scale(1.05)}@media(prefers-color-scheme:dark){.FaceCardWidget_imageWrapper__t4xHL{border-color:#1e3a3e}}@media only screen and (max-width:769px){.FaceCardWidget_imageWrapper__t4xHL{width:200px;height:200px}}@keyframes FaceCardWidget_shimmer__8Olrq{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ProfileContactSection_ProfileContactSectionContainer__WPvyF{display:flex;flex-direction:column}