.ThemeManager_theme-manager__container__6gpo1{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end}.ThemeManager_theme-manager__menu__Rvee2{margin-top:10px;list-style-type:none;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius);overflow:hidden;border:1px solid var(--colors-font)}.ThemeManager_theme-manager__menu__Rvee2 li{cursor:var(--cursor-hover)!important}.ThemeManager_theme-manager__menu__Rvee2 li:hover{background-color:#f1f1f1}.ThemeManager_theme-manager__theme-button___DN1H{color:var(--colors-font);background-color:var(--colors-background);border:none;padding:10px 30px;width:100%;text-align:start;text-decoration:none;display:inline-block}.ThemeManager_theme-manager__theme-button___DN1H:hover{filter:brightness(120%)}.ThemeManager_theme-manager__theme-button__accent-box__vGCRk{background-color:var(--colors-primary);display:inline-block;height:10px;width:10px;border-radius:50%;margin-right:10px}.ThemeManager_theme-manager__theme-button__accent-box--active__zs3sy{box-shadow:0 0 10px 3px var(--colors-primary)}.ThemeManager_theme-manager__icon-button__VeT1r{line-height:0;background-color:transparent;color:var(--colors-font);border:none;padding:0;margin:0}@media print{.ThemeManager_theme-manager__container__6gpo1{display:none}}.CommonPageWrapper_header__eS9Sg{z-index:2;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;height:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);filter:none!important;pointer-events:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.CommonPageWrapper_main__hg_4c{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:1600px;min-height:100vh;padding:0 150px 100px}.CommonPageWrapper_logo__Mlq3u{height:50px;width:auto}.CommonPageWrapper_hamburgerMenu__Ngv_0{line-height:0;padding:0;margin:0}.CommonPageWrapper_navBar__yFZ_y{display:flex;padding:0 50px;justify-content:space-between;position:relative;align-items:center;width:100%;height:var(--nav-height)}.CommonPageWrapper_navBar__yFZ_y #sideMenu,.CommonPageWrapper_navBar__yFZ_y .CommonPageWrapper_hamburgerMenu__Ngv_0{display:none}.CommonPageWrapper_logoWrapper__Pxv4t{display:flex}.CommonPageWrapper_navLink__sQVm_{background-color:transparent;border-radius:var(--border-radius);padding:.75rem 1rem;font-family:var(--font-mono);line-height:1;cursor:var(--cursor-hover)!important;margin-left:5px;font-size:var(--fz-xs);transition:var(--transition);color:var(--colors-font)!important}.CommonPageWrapper_navLink__sQVm_:hover{border:1px solid var(--colors-font);color:var(--colors-font)!important}.CommonPageWrapper_closedSideMenu__WI3th,.CommonPageWrapper_openSideMenu__9Ejgx{background-color:var(--colors-surface);height:100%;position:fixed;z-index:3;top:0;right:0;overflow-x:hidden;transition:.5s;display:flex;flex-direction:column;align-items:center;font-size:1.25rem}.CommonPageWrapper_closedSideMenu__WI3th{width:0;padding:100px 0;box-shadow:0}.CommonPageWrapper_openSideMenu__9Ejgx{width:40%;padding:100px 60px;box-shadow:21px 2px 45px 13px rgba(0,0,0,.75)}.CommonPageWrapper_closedSideMenu__WI3th .CommonPageWrapper_navLink__sQVm_,.CommonPageWrapper_openSideMenu__9Ejgx .CommonPageWrapper_navLink__sQVm_{width:100%;margin-bottom:20px}.CommonPageWrapper_closeIcon__5Rwxu{position:absolute;top:0;right:0;margin:30px 17px}@media (max-width:1024px){.CommonPageWrapper_main__hg_4c{padding:0 60px 100px}}@media (max-width:768px){.CommonPageWrapper_navBar__yFZ_y{padding:0 20px}.CommonPageWrapper_navBar__yFZ_y #navRow{display:none}.CommonPageWrapper_navBar__yFZ_y .CommonPageWrapper_hamburgerMenu__Ngv_0{display:block}.CommonPageWrapper_main__hg_4c{padding:0 30px 100px}.CommonPageWrapper_openSideMenu__9Ejgx{width:60%;padding-left:40px;padding-right:40px}}@media (max-width:425px){.CommonPageWrapper_header__eS9Sg{height:80px}.CommonPageWrapper_logo__Mlq3u{height:35px;width:auto}.CommonPageWrapper_main__hg_4c{padding:0 20px 100px}.CommonPageWrapper_openSideMenu__9Ejgx{width:80%;padding-left:20px;padding-right:20px}}.IntroSection_sectionWrapper__TTG_M{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;min-height:100vh;height:100vh;padding:0}.IntroSection_titleContainer__MhE10{margin:20px 0}.IntroSection_title__v_vA3{font-size:7vw;margin:0;line-height:1em}.IntroSection_subTitle__Smsx1{font-size:4vw;font-weight:700;color:var(--colors-primary);margin:0;line-height:1em}.IntroSection_text__3jFHS{margin:0;font-size:1.25rem}@media (max-width:425px){.IntroSection_title__v_vA3{font-size:2.3rem}.IntroSection_subTitle__Smsx1{font-size:1.5rem}}.GoldenLinks_link__qbA6q{color:var(--colors-primary);position:relative;display:inline-block}.GoldenLinks_link__qbA6q:after{content:"";display:block;background-color:var(--colors-primary);width:0;height:1px;bottom:.37em;transition:var(--transition)}.GoldenLinks_link__qbA6q:hover{color:var(--colors-primary)}.GoldenLinks_link__qbA6q:hover:after{width:100%}.GoldenLinks_text__CvaCj{color:var(--colors-primary);display:inline-block}.TechnologiesPanel_textBubbleContainer__vCURU{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.TechnologiesPanel_textBubbleContainer__vCURU .TechnologiesPanel_textBubbleNormal__MLIXg,.TechnologiesPanel_textBubbleContainer__vCURU .TechnologiesPanel_textBubbleSimple__bfJGO{margin:0 6px 6px 0}.TechnologiesPanel_textBubbleNormal__MLIXg,.TechnologiesPanel_textBubbleSimple__bfJGO{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.8rem}.TechnologiesPanel_textBubbleSimple__bfJGO{color:var(--colors-font)}.TechnologiesPanel_textBubbleNormal__MLIXg{padding:5px 15px;border-radius:20px;background-color:var(--colors-neutral);color:var(--colors-on-neutral)}.ProfessionalExperience_p__7X8ST{margin:0;font-size:1rem}.ProfessionalExperience_accordionWrapper__VQFiL{width:100%}.ProfessionalExperience_accordionEntry__KktkE{margin:10px auto}.ProfessionalExperience_accordionHeader__z3rXI{display:flex;justify-content:space-between;padding:15px 20px;background-color:var(--colors-secondary-surface);cursor:var(--cursor-hover)!important}.ProfessionalExperience_accordionTitle__YkHtK{display:flex;justify-content:space-between;align-items:center;font-weight:600;width:90%}.ProfessionalExperience_accordionContentActive__6OGqs{overflow:hidden;padding:30px 20px;margin-top:10px;font-size:1rem;background-color:var(--colors-surface)}.ProfessionalExperience_accordionContentActive__6OGqs p:first-child{margin-top:0}.ProfessionalExperience_accordionContentActive__6OGqs ul{list-style-type:none;margin:0;padding:0 0 0 1rem}.ProfessionalExperience_accordionContentActive__6OGqs li{margin-bottom:.5rem}.ProfessionalExperience_accordionContentInactive__TDXEW{height:0;overflow:hidden;margin:0;padding:0 20px}.ProfessionalExperience_openCloseIconContainer__CFOxP{align-self:center}.ProfessionalExperience_companySpan__EjQRs{color:var(--colors-primary);display:inline-block}@media (max-width:768px){.ProfessionalExperience_dateSpan__W_89Y{display:flex;flex-direction:column}.ProfessionalExperience_dateDash__yTkbg{display:none}}.FeaturedProjectPane_projectContainerLeft__rsOuR,.FeaturedProjectPane_projectContainerRight__1pfJH{display:grid;grid-template-columns:repeat(11,1fr);grid-gap:10px;gap:10px;margin-bottom:var(--spacing-large)}.FeaturedProjectPane_projectContainerLeft__rsOuR{text-align:left}.FeaturedProjectPane_projectContainerRight__1pfJH{text-align:right}.FeaturedProjectPane_projectContainerRight__1pfJH .textBubbleContainer{justify-content:flex-end}.FeaturedProjectPane_projectContainerLeft__rsOuR img,.FeaturedProjectPane_projectContainerRight__1pfJH img{filter:grayscale(80%) brightness(80%) contrast(80%) opacity(80%)}.FeaturedProjectPane_projectContainerLeft__rsOuR:hover img,.FeaturedProjectPane_projectContainerRight__1pfJH:hover img{filter:none}.FeaturedProjectPane_projectTextContentContainerLeft__b3XR2,.FeaturedProjectPane_projectTextContentContainerRight__kJUdo{position:relative;display:flex;align-items:center}.FeaturedProjectPane_projectImageContainerLeft__TCbBi,.FeaturedProjectPane_projectTextContentContainerLeft__b3XR2{grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:8}.FeaturedProjectPane_projectImageContainerRight__ZY59q,.FeaturedProjectPane_projectTextContentContainerRight__kJUdo{grid-row-start:1;grid-column-start:4;grid-row-end:1;grid-column-end:12}.FeaturedProjectPane_textContainer__xwi2B{background-color:var(--colors-surface);color:var(--colors-font);padding:1rem 2rem;border-radius:var(--border-radius);box-shadow:0 10px 30px -15px var(--colors-shadow)}.FeaturedProjectPane_projectImageContainerLeft__TCbBi,.FeaturedProjectPane_projectImageContainerRight__ZY59q{height:400px;max-width:100%;position:relative;z-index:-1;display:flex;justify-content:center}.FeaturedProjectPane_projectImage__UVy9z{width:100%;height:100%;object-fit:contain;position:relative;z-index:1;transition:var(--project-image-transition)}.FeaturedProjectPane_projectLinkContainer__uN_Gb a{margin-right:10px}@media (max-width:768px){.FeaturedProjectPane_projectContainerLeft__rsOuR,.FeaturedProjectPane_projectContainerRight__1pfJH{text-align:left}.FeaturedProjectPane_projectImageContainerLeft__TCbBi,.FeaturedProjectPane_projectImageContainerRight__ZY59q,.FeaturedProjectPane_projectTextContentContainerLeft__b3XR2,.FeaturedProjectPane_projectTextContentContainerRight__kJUdo{grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:12}.FeaturedProjectPane_projectTextContentContainerLeft__b3XR2,.FeaturedProjectPane_projectTextContentContainerRight__kJUdo{padding:20px;background-color:var(--colors-background);opacity:.8}.FeaturedProjectPane_textContainer__xwi2B{background-color:transparent;box-shadow:none;padding:0}.FeaturedProjectPane_projectContainerRight__1pfJH .textBubbleContainer{justify-content:flex-start}.FeaturedProjectPane_projectImage__UVy9z{object-fit:cover}}.ProjectPane_projectPaneContainer__H6PsC{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;gap:15px}.ProjectPane_projectWrapper__OYdq0{background-color:var(--colors-surface);width:100%}.ProjectPane_projectContainer___z8AM{padding:20px}
/*# sourceMappingURL=61233f5983eb527e.css.map*/