.not-found_pageLayout__jGgjX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;font-family:sans-serif;text-align:center}.not-found_title__bOfUG{font-size:2.5rem;margin-bottom:1rem;color:var(--text-slate)}.not-found_countdownContainer__nOXok{width:100%;max-width:400px;margin-bottom:1.5rem}.not-found_countdownText__c_hcH{font-size:1rem;margin-bottom:.5rem;display:block;color:var(--text-slate-muted)}.not-found_progressBar__iijXm{width:100%;height:10px;background:rgba(75,95,135,.2);border-radius:5px;overflow:hidden}.not-found_progressFill__SoYv0{height:100%;background:var(--text-green);transition:width .3s linear}.not-found_gameControls__GhP2m{display:flex;flex-direction:column;align-items:center}.not-found_startButton__b9mPi{background:var(--shade-green);color:var(--text-slate);padding:.6rem 1.2rem;border:none;border-radius:5px;cursor:pointer;margin-bottom:1rem;transition:all .2s}.not-found_startButton__b9mPi:hover{color:var(--text-green);transform:scale(1.05)}.not-found_score__wEMUa{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.not-found_gameContainer__zwCMo{width:300px;height:300px;border:2px dashed #ccc;border-radius:10px;background:#fff;position:relative;overflow:hidden;margin-bottom:1rem}.not-found_dot__fuK_Y{position:absolute;width:30px;height:30px;background:#ff4c4c;border-radius:50%;cursor:pointer;transition:top .3s,left .3s}.not-found_gameBtns__DmGDF{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.not-found_gameBtns__DmGDF button{padding:.5rem 1rem;border:none;border-radius:5px;background:var(--shade-green);color:var(--text-slate);cursor:pointer;transition:all .2s}.not-found_gameBtns__DmGDF button:hover{color:var(--text-green);transform:scale(1.05)}.not-found_actions__eb6u_{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.not-found_homeButton__HTgj9,.not-found_reportButton__KOgQ_{padding:.5rem 1rem;font-size:1rem;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:.5rem;text-decoration:none;border:none;transition:all .2s ease}.not-found_homeButton__HTgj9{background:var(--shade-green);color:var(--text-slate)}.not-found_homeButton__HTgj9:hover{color:var(--text-green)}.not-found_reportButton__KOgQ_{background:var(--text-slate-muted);color:var(--shade-green)}.not-found_reportButton__KOgQ_:hover{color:var(--text-slate);background:var(--shade-green)}@media (min-width:640px){.not-found_gameContainer__zwCMo{width:350px;height:350px}}@media (min-width:1024px){.not-found_gameContainer__zwCMo{width:400px;height:400px}}@media (min-width:1536px){.not-found_gameContainer__zwCMo{width:450px;height:450px}.not-found_title__bOfUG{font-size:3rem}}.BeatingHeart_beatingHeart__LKH2z{position:relative;display:inline-block;isolation:isolate}.BeatingHeart_heartFrame__rlfp_{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center;will-change:transform,opacity}.BeatingHeart_frame1__eOrZe{opacity:1;transform:scale(.96);animation:BeatingHeart_beat-idle__CsOPF 1.45s infinite}.BeatingHeart_frame2__TjUzS,.BeatingHeart_frame3__7FjDR,.BeatingHeart_frame4__ffRIv{opacity:0;transform:scale(.9);animation:BeatingHeart_beat__QSEV0 1.45s infinite}.BeatingHeart_frame2__TjUzS{animation-delay:.16s}.BeatingHeart_frame3__7FjDR{animation-delay:.32s}.BeatingHeart_frame4__ffRIv{animation-delay:.52s}.BeatingHeart_glow__RAG6p{filter:drop-shadow(0 0 6px rgba(0,255,190,.55))}@keyframes BeatingHeart_beat__QSEV0{0%{opacity:0;transform:scale(.88)}12%{opacity:1;transform:scale(1.08)}22%{opacity:.8;transform:scale(.98)}45%{opacity:0;transform:scale(.9)}to{opacity:0}}@keyframes BeatingHeart_beat-idle__CsOPF{0%{transform:scale(.96)}20%{transform:scale(1.01)}to{transform:scale(.96)}}.BeatingHeart_paused__Avh1B .BeatingHeart_heartFrame__rlfp_{animation-play-state:paused;opacity:1;transform:scale(1)}.BeatingHeart_beatingHeart__LKH2z:hover .BeatingHeart_heartFrame__rlfp_{animation-duration:1.1s}@media (prefers-reduced-motion:reduce){.BeatingHeart_heartFrame__rlfp_{animation:none;opacity:1;transform:scale(1)}}.page_configuratorWrapper__42i97{right:0;width:100vw;height:100vh;position:absolute;z-index:-1}.page_pageLayout__FTut3{width:100vw;height:-moz-fit-content;height:fit-content;top:0;position:-webkit-sticky;position:sticky;display:flex;align-items:flex-start;justify-content:left}.page_container__FHKeQ{flex-direction:column;box-sizing:border-box;padding:2% 5%}.page_container__FHKeQ,.page_headerSection__SlMS4{display:flex;justify-content:space-between;width:100%}.page_headerSection__SlMS4{flex-direction:row}.page_breadCrum__sXmgi{gap:1rem;padding:.5rem 0;font-size:.9rem;cursor:pointer;border-radius:5px;gap:.5rem;text-decoration:none;border:none;color:var(--text-green)}.page_breadCrum__sXmgi,.page_title__Cbauo{flex-direction:row;display:flex;align-items:center}.page_title__Cbauo{font-size:large;color:var(--text-slate);justify-content:center;gap:1rem;position:relative;left:-.5rem}.page_settingIcon__HkiSp{display:flex;align-items:center;color:var(--text-slate-muted);transition:all .3s ease}.page_settingIcon__HkiSp:hover{color:var(--text-slate)}.page_mainContent__lF2ca{margin-top:4rem}.page_configuratorSection__t3Qpv{position:relative}@media (min-width:1024px){.page_configuratorWrapper__42i97{right:0;width:60vw;height:100vh;position:absolute;z-index:1}.page_pageLayout__FTut3{width:40vw;height:100vh;top:0;position:-webkit-sticky;position:sticky;display:flex;align-items:flex-start;justify-content:left}.page_container__FHKeQ{padding:0;margin:15% 0 0 25%}.page_headerSection__SlMS4{width:100%;display:flex;justify-content:unset;flex-direction:column}.page_breadCrum__sXmgi{font-size:1rem}.page_title__Cbauo{font-size:xx-large;color:var(--text-slate);justify-content:left;padding:unset;left:unset}.page_settingIcon__HkiSp{display:none}}.ModelConfigurator_model_configurator__mobile__IIRhm{position:absolute;box-sizing:border-box;top:3rem;width:12rem;background-color:var(--box-hover);color:var(--text-slate-muted);font-size:14px;padding:1rem;border-radius:16px}.ModelConfigurator_model_configurator__section_model__47FT4{width:100%;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.ModelConfigurator_model_configurator__model_title__OV8rj{flex:4 1;display:flex;align-items:center}.ModelConfigurator_model_configurator__section_texture__k_rc7{width:100%;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.ModelConfigurator_model_configurator__texture_title__vtfk_{flex:4 1;display:flex;align-items:center}.ModelConfigurator_model_configurator__section_color__IpJ7O{width:100%;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.ModelConfigurator_model_configurator__color_title__qxoQI{flex:4 1;display:flex;align-items:center}.ModelConfigurator_dropdown_container__ENWXS{flex:6 1;position:relative;display:flex;width:100%;align-items:center}.ModelConfigurator_dropdown_selected__rGWtL{background:transparent;border-radius:8px;cursor:pointer;font-weight:600;color:var(--text-slate);transition:all .03s ease}.ModelConfigurator_dropdown_selected__rGWtL:hover{color:var(----text-green)}.ModelConfigurator_dropdown_list__5VY_T{width:-moz-fit-content;width:fit-content;list-style:none;top:.5rem;left:-1rem;padding:0;background:var(--shade-green);color:var(--text-slate);border-radius:8px;border:1px solid #ddd;position:absolute;display:none;z-index:10}.ModelConfigurator_dropdown_container__ENWXS:hover .ModelConfigurator_dropdown_list__5VY_T{display:block}.ModelConfigurator_dropdown_item__fCHCj{padding:10px 14px;font-size:14px;cursor:pointer}.ModelConfigurator_dropdown_item_disabled__Dw_rw{opacity:.4;filter:grayscale(100%);cursor:not-allowed!important;pointer-events:none}.ModelConfigurator_dropdown_item__fCHCj:hover{background:var(--box-hover)}.ModelConfigurator_dropdown_item_color__0GHjg{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px;width:4rem;height:.25rem;border-radius:8px}@media (min-width:1024px){.ModelConfigurator_dropdown_container__ENWXS,.ModelConfigurator_dropdown_item__fCHCj,.ModelConfigurator_dropdown_list__5VY_T,.ModelConfigurator_dropdown_selected__rGWtL,.ModelConfigurator_model_configurator__mobile__IIRhm,.ModelConfigurator_model_configurator__model_title__OV8rj,.ModelConfigurator_model_configurator__section_color__IpJ7O,.ModelConfigurator_model_configurator__section_model__47FT4,.ModelConfigurator_model_configurator__section_texture__k_rc7,.ModelConfigurator_model_configurator__texture_color__wRx6A,.ModelConfigurator_model_configurator__texture_title__vtfk_{display:none}}.ModelConfigurator_model_configurator__desktop__Bn3Hd{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem}.ModelConfigurator_model_configurator__desktop_title__VA4Dy{display:flex;flex-direction:row;gap:1rem}.ModelConfigurator_model_configurator__desktop_section_color__BMf6Q,.ModelConfigurator_model_configurator__desktop_section_model__I1NMn,.ModelConfigurator_model_configurator__desktop_section_texture__nsX_c{display:flex;flex-direction:column;gap:1rem}.ModelConfigurator_model_configurator__desktop_title_label__uUf31{color:var(--text-slate)}.ModelConfigurator_model_configurator__desktop_title_value__kQ1_O{color:var(--text-slate-muted)}.ModelConfigurator_model_configurator__desktop_values__094JM{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.ModelConfigurator_desktop_item__H6rTv{border-radius:8px;cursor:pointer;transition:all .2s ease}.ModelConfigurator_desktop_item_active__x0haf{color:var(--text-slate);transform:scale(1.03)}.ModelConfigurator_desktop_item_disabled__85M_7{opacity:.4;filter:grayscale(100%);cursor:not-allowed!important;pointer-events:none}.ModelConfigurator_desktop_item_circle__CYLWC{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid #ddd;border-radius:100%}.ProjectArchive_tableWrapper__3xLcO{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;border-radius:8px;position:relative}.ProjectArchive_tableRow__IaSkL{display:grid;grid-template-columns:80px .9fr 1fr 1.7fr 1fr;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.8rem;transition:grid-template-columns .3s ease,background .2s ease}.ProjectArchive_tableHeader__YnBbX{font-weight:600;color:var(--text-slate);letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProjectArchive_tableBody__oGu1Q{display:flex;flex-direction:column}.ProjectArchive_tableCell__Wv6aD{padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectArchive_tableProjectCell__xurEx{color:var(--text-slate)}.ProjectArchive_col4item__ksZ7C{background:var(--shade-green);color:var(--text-green);padding:3px 8px;margin-right:6px;border-radius:12px;display:inline-block}.ProjectArchive_tableRow__IaSkL:hover{background:rgba(255,255,255,.05)}.ProjectArchive_tableCell__Wv6aD a{color:var(--text-slate-muted);text-decoration:none;display:flex;flex-direction:row;gap:6px;align-items:center}.ProjectArchive_tableCell__Wv6aD a:hover{color:var(--text-green)}.ProjectArchive_tableRow__IaSkL{grid-template-columns:80px 1fr}.ProjectArchive_tableCell__Wv6aD:nth-child(2),.ProjectArchive_tableCell__Wv6aD:nth-child(3),.ProjectArchive_tableCell__Wv6aD:nth-child(4){display:none}@media (min-width:640px){.ProjectArchive_tableRow__IaSkL{grid-template-columns:80px 1fr 1fr}.ProjectArchive_tableCell__Wv6aD:nth-child(2),.ProjectArchive_tableCell__Wv6aD:nth-child(3){display:block}.ProjectArchive_tableCell__Wv6aD:nth-child(4),.ProjectArchive_tableCell__Wv6aD:nth-child(5){display:none}}@media (min-width:1024px){.ProjectArchive_tableRow__IaSkL{grid-template-columns:80px .9fr 1fr 1.7fr 1fr;font-size:.7rem}.ProjectArchive_tableCell__Wv6aD:nth-child(2),.ProjectArchive_tableCell__Wv6aD:nth-child(3),.ProjectArchive_tableCell__Wv6aD:nth-child(4),.ProjectArchive_tableCell__Wv6aD:nth-child(5){display:block}}@media (min-width:1536px){.ProjectArchive_tableRow__IaSkL{font-size:.8rem}}.page_pageLayout__wpXaY{display:flex;align-items:center;justify-content:left}.page_container__YvH9i{display:flex;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;padding:10% 6%}.page_breadCrum__uyS1C{flex-direction:row;gap:1rem;padding:.5rem 0;font-size:.9rem;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:.5rem;text-decoration:none;border:none;color:var(--text-green)}.page_title__qW7TK{font-size:xx-large;color:var(--text-slate)}.page_mainContent__SxQOH{margin-top:4rem}@media (min-width:1024px){.page_container__YvH9i{padding:6% 10% 2%}.page_breadCrum__uyS1C{font-size:1rem}.page_title__qW7TK{font-size:xxx-large;color:var(--text-slate)}}.ContactButton_contactWrapper__UZJ0M{margin-top:.8rem}.ContactButton_contactBtn__upCXT{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background-color:var(--text-slate-muted);color:var(--shade-green);border:2px solid var(--text-slate-muted);border-radius:.5rem;font-weight:540;cursor:pointer;transition:all .2s ease}.ContactButton_contactBtn__upCXT span{display:inline-block;transition:transform .2s ease;font-size:1rem}.ContactButton_contactBtn__upCXT:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.15);background-color:var(--shade-green);color:var(--text-slate-muted);border:2px solid var(--text-green)}.ContactButton_contactBtn__upCXT:active{transform:scale(.95)}.ContactButton_contactBtn__upCXT.ContactButton_active__tW_Bo span{animation:ContactButton_bounce__8DbQ2 .4s ease-in-out}@keyframes ContactButton_bounce__8DbQ2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ConfiguratorPreviewList_configuratorWrapper__bOY_O{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%}.ConfiguratorPreviewList_card__3_CDt{position:relative;overflow:hidden;border-radius:18px;cursor:pointer;display:flex;align-items:center;height:180px;background:#000;transition:flex .45s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ConfiguratorPreviewList_inactiveCard__KwTAN{flex:0 0 auto;border:.25px solid rgba(255,255,255,.2)}.ConfiguratorPreviewList_activeCard__DzucP{flex:0 0 auto}.ConfiguratorPreviewList_activeCard__DzucP:before{content:"";position:absolute;inset:-8px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,1) 70deg,rgba(255,255,255,.4) 120deg,transparent 180deg,transparent 1turn);animation:ConfiguratorPreviewList_rotateBorder__9bhAW 3.5s linear infinite;filter:blur(4px);z-index:1}.ConfiguratorPreviewList_activeCard__DzucP:after{content:"";position:absolute;inset:4px;border-radius:calc(18px - 4px);background:radial-gradient(circle at center,rgba(0,0,0,1) 92%,rgba(0,0,0,.85) 96%,rgba(0,0,0,.4) 100%);z-index:2}@keyframes ConfiguratorPreviewList_rotateBorder__9bhAW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfiguratorPreviewList_card__3_CDt>*{position:relative;z-index:3}.ConfiguratorPreviewList_thumbnailWrapper__QsdF3{position:relative;width:100%;height:100%}.ConfiguratorPreviewList_activeCard__DzucP .ConfiguratorPreviewList_thumbnailWrapper__QsdF3:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,0,0,0) 55%,rgba(0,0,0,.45) 100%);z-index:2;pointer-events:none}.ConfiguratorPreviewList_thumbnail__ukms_{position:absolute;inset:0;object-fit:cover;transition:opacity .45s ease,transform .6s ease,filter .45s ease}.ConfiguratorPreviewList_visible__qDCwa{opacity:1;transform:scale(1.05)}.ConfiguratorPreviewList_hidden__6ndA7{opacity:0;transform:scale(1);pointer-events:none}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=mobile]{opacity:0!important;pointer-events:none}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=desktop]{opacity:1!important;transform:scale(1.05)}.ConfiguratorPreviewList_activeCard__DzucP .ConfiguratorPreviewList_visible__qDCwa{filter:brightness(90%)}.ConfiguratorPreviewList_content__nhEWO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ConfiguratorPreviewList_content__nhEWO a{text-decoration:none}.ConfiguratorPreviewList_content__nhEWO svg{margin-top:4px}.ConfiguratorPreviewList_activeCard__DzucP .ConfiguratorPreviewList_content__nhEWO{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.ConfiguratorPreviewList_contactBtn__BViF7{display:flex;gap:.5rem;padding:.6rem 1.2rem;background-color:var(--text-slate-muted);color:var(--shade-green);border:2px solid var(--text-slate-muted);border-radius:.5rem;font-weight:540;cursor:pointer;transition:all .2s ease;justify-content:center;align-items:center}.ConfiguratorPreviewList_contactBtn__BViF7 span{display:inline-block;transition:transform .2s ease;font-size:1rem}.ConfiguratorPreviewList_contactBtn__BViF7:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.15);background-color:var(--shade-green);color:var(--text-slate-muted);border:2px solid var(--text-green)}.ConfiguratorPreviewList_activeCard__DzucP:after,.ConfiguratorPreviewList_activeCard__DzucP:before,.ConfiguratorPreviewList_thumbnailWrapper__QsdF3:after,.ConfiguratorPreviewList_thumbnail__ukms_{pointer-events:none}@media (min-width:1024px){.ConfiguratorPreviewList_configuratorWrapper__bOY_O{flex-direction:row}.ConfiguratorPreviewList_inactiveCard__KwTAN{flex:1 1}.ConfiguratorPreviewList_activeCard__DzucP{flex:3 1}.ConfiguratorPreviewList_activeCard__DzucP:before{inset:-6px;filter:blur(3px);animation:ConfiguratorPreviewList_rotateBorder__9bhAW 2.2s linear infinite}.ConfiguratorPreviewList_activeCard__DzucP .ConfiguratorPreviewList_content__nhEWO{opacity:0;visibility:hidden;transform:scale(.96);pointer-events:none}.ConfiguratorPreviewList_activeCard__DzucP:hover .ConfiguratorPreviewList_content__nhEWO{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=mobile].ConfiguratorPreviewList_visible__qDCwa{opacity:1!important}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=mobile].ConfiguratorPreviewList_hidden__6ndA7{opacity:0!important}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=desktop].ConfiguratorPreviewList_visible__qDCwa{opacity:1!important}.ConfiguratorPreviewList_thumbnail__ukms_[alt$=desktop].ConfiguratorPreviewList_hidden__6ndA7{opacity:0!important}}.Credits_creditsContent__pJSAP{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%}.Credits_creditsContent__pJSAP a{all:unset;color:var(--text-slate);cursor:pointer}.Credits_creditsContent__pJSAP a:hover{all:unset;color:var(--text-green);cursor:pointer}@media (min-width:1024px){.Credits_creditsContentCard__QJXXE{flex-direction:row;width:100%;padding:1rem 1rem 1rem .5rem;left:unset}}.Experience_experienceContent__HwQK6{display:flex;flex-direction:column;gap:1rem;width:100%;position:relative}.Experience_experienceContentCard__rINiX{display:flex;flex-direction:column;transition:all .3s ease;width:98%;position:relative;padding:1rem;left:-.5rem}.Experience_active__7ZM1p{transform:scale(1.02);background-color:var(--box-hover);z-index:1;border-radius:12px}.Experience_disabled__OU4g_{opacity:.5;pointer-events:none}.Experience_leftcol__TF2Uu{display:flex;flex:3 1;flex-direction:row;align-items:center;justify-content:space-between;margin:.5rem 0}.Experience_tenure__M5VMI{color:var(--text-slate)}.Experience_caseStudySlug__dJSoC{all:unset;background-color:var(--shade-green);margin:.5rem;padding:.6rem;border-radius:10px;color:var(--text-slate-muted);cursor:pointer;transition:all .3s ease;display:none}.Experience_caseStudySlug__dJSoC.Experience_active__7ZM1p{color:var(--text-green)}.Experience_caseStudySlugResponsive__DOz6J{all:unset;color:var(--text-slate);background-color:var(--shade-green);padding:.6rem;border-radius:10px;display:flex;justify-content:center;align-self:center;align-items:center;width:100%;margin-left:.5rem}.Experience_caseStudySlugResponsive__DOz6J:active{color:var(--text-green)}.Experience_rightcol__0DXbH{display:flex;flex:7 1;flex-direction:column;gap:1rem;margin-right:.5rem}.Experience_cardTitle__uUnIS{display:flex;font-weight:600;font-size:1rem}.Experience_cardTitleLink___58qG{display:inline-flex;align-items:center;gap:.1rem;color:var(--text-slate);cursor:pointer;text-decoration:none;transition:all .3s ease;background-color:transparent}.Experience_cardTitleLink___58qG.Experience_active__7ZM1p{color:var(--text-green)}.Experience_cardTitleLink___58qG svg{flex-shrink:0;margin-left:.25rem;transition:all .3s ease}.Experience_cardTitleLink___58qG:hover svg{transform:translateX(3px)}.Experience_cardLinks__NHzp1{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.Experience_cardLink__cRnfN{all:unset;display:flex;align-items:center;gap:.25rem;padding:0;font-weight:500;font-size:small;color:var(--text-slate);border-radius:999px;cursor:pointer;transition:all .3s ease}.Experience_cardLink__cRnfN:hover{color:var(--text-green)}.Experience_cardTechStack__3rDaG{display:flex;flex-wrap:wrap;gap:.5rem}.Experience_techChip__9isE_{padding:.2rem .6rem;font-size:small;color:var(--text-green);background-color:var(--shade-green);border-radius:20px;cursor:default}.Experience_ViewFullResume__97wGg{color:var(--text-slate);margin:1rem 1rem 1rem 0}.Experience_ViewFullResume__97wGg:hover{color:var(--text-green)}.Experience_LinkTitle__FMzle{display:inline-flex;align-items:center;gap:.1rem;color:inherit;cursor:pointer;text-decoration:none;transition:all .3s ease;background-color:transparent}.Experience_LinkTitle__FMzle:hover svg{transform:translateX(3px)}@media (min-width:1024px){.Experience_experienceContentCard__rINiX{flex-direction:row;width:100%;padding:1rem 1rem 1rem .5rem;left:unset}.Experience_leftcol__TF2Uu{flex-direction:column;align-items:center;justify-content:unset;gap:.5rem;margin:unset}.Experience_caseStudySlug__dJSoC{display:unset;padding:.8rem}.Experience_caseStudySlugResponsive__DOz6J{display:none;padding:.8rem}.Experience_rightcol__0DXbH{margin:unset}.Experience_ViewFullResume__97wGg{margin:1.5rem}}.Navbar_navLinks___34OR{display:flex;gap:0;flex-direction:column;padding:4rem 0}.Navbar_navItem__n2dCD{display:flex;flex-direction:row;align-items:center;cursor:pointer}.Navbar_iconWrapper__NRw_J{display:inline-block;transform:scaleX(.5);transform-origin:left;transition:transform .2s ease-in-out,color .2s ease-in-out;color:var(--text-slate-muted)}.Navbar_iconWrapper__NRw_J.Navbar_active__P8YSh{color:var(--text-slate);transform:scaleX(1)}.Navbar_labelMuted__LQ1YH{font-size:small;color:var(--text-slate-muted)}.Navbar_labelActive__DoUuu,.Navbar_labelMuted__LQ1YH{margin-left:-8px;transition:color .2s ease-in-out,transform .2s ease-in-out,font-size .2s ease-in-out}.Navbar_labelActive__DoUuu{font-size:medium;color:var(--text-slate);transform:translateX(24px)}.Projects_experienceContent__d7hGF{display:flex;flex-direction:column;gap:1rem;width:100%;position:relative}.Projects_experienceContentCard__Oj636{display:flex;flex-direction:column;transition:all .3s ease;width:98%;position:relative;padding:1rem;margin-left:-.75rem;gap:1rem}.Projects_active__NNqCS{transform:scale(1.02);background-color:var(--box-hover);z-index:1;border-radius:12px}.Projects_disabled__3k24z{opacity:.5;pointer-events:none}.Projects_leftcol__eDnT5{display:flex;flex:3 1;flex-direction:row;align-items:center;justify-content:space-between;margin:.5rem 0}.Projects_tenure__YoThf{color:var(--text-slate);width:100%}.Projects_caseStudySlug__Pv16E{all:unset;background-color:var(--shade-green);margin:.5rem;padding:.6rem;border-radius:10px;color:var(--text-slate-muted);cursor:pointer;transition:all .3s ease;display:none}.Projects_caseStudySlug__Pv16E.Projects_active__NNqCS{color:var(--text-green)}.Projects_caseStudySlugResponsive__9aNo1{all:unset;color:var(--text-slate);background-color:var(--shade-green);padding:.6rem;border-radius:10px;display:flex;justify-content:center;align-self:center;align-items:center;width:100%;margin-left:.5rem}.Projects_caseStudySlugResponsive__9aNo1:active{color:var(--text-green)}.Projects_rightcol__Gi9s7{display:flex;flex:7 1;flex-direction:column;gap:1rem;margin-right:.5rem}.Projects_cardTitle__WWJE_{display:flex;font-weight:600;font-size:1rem}.Projects_cardTitleLink___gVIh{display:inline-flex;align-items:center;gap:.1rem;color:var(--text-slate);cursor:pointer;text-decoration:none;transition:all .3s ease;background-color:transparent}.Projects_cardTitleLink___gVIh.Projects_active__NNqCS{color:var(--text-green)}.Projects_cardTitleLink___gVIh svg{flex-shrink:0;margin-left:.25rem;transition:all .3s ease}.Projects_imageWrapper__4gUbQ{width:90%;aspect-ratio:16/9;border:1px solid var(--text-slate-muted);display:flex;align-items:flex-start;justify-content:flex-end;overflow:hidden}.Projects_image__lTU5q{object-fit:contain;object-position:top left;width:100%;height:100%}.Projects_cardTitleLink___gVIh:hover svg{transform:translateX(3px)}.Projects_cardLinks__A3hek{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.Projects_cardLink__FsSlD{all:unset;display:flex;align-items:center;gap:.25rem;padding:0;font-weight:500;font-size:small;color:var(--text-slate);border-radius:999px;cursor:pointer;transition:all .3s ease}.Projects_cardLink__FsSlD:hover{color:var(--text-green)}.Projects_cardTechStack__Qj4_j{display:flex;flex-wrap:wrap;gap:.5rem}.Projects_techChip__WQ9e9{padding:.2rem .6rem;font-size:small;color:var(--text-green);background-color:var(--shade-green);border-radius:20px;cursor:default}.Projects_ViewFullResume__io1gH{color:var(--text-slate);margin:1rem 1rem 1rem 0}.Projects_ViewFullResume__io1gH:hover{color:var(--text-green)}.Projects_LinkTitle__5Ts_8{display:inline-flex;align-items:center;gap:.1rem;color:inherit;cursor:pointer;text-decoration:none;transition:all .3s ease;background-color:transparent}.Projects_LinkTitle__5Ts_8:hover svg{transform:translateX(3px)}@media (min-width:1024px){.Projects_experienceContentCard__Oj636{flex-direction:row;width:100%;padding:1rem 1rem 1rem .5rem;left:unset}.Projects_leftcol__eDnT5{flex-direction:column;align-items:center;justify-content:unset;gap:.5rem;margin:unset}.Projects_tenure__YoThf{margin-top:4px}.Projects_caseStudySlug__Pv16E{display:unset;padding:.8rem}.Projects_caseStudySlugResponsive__9aNo1{display:none;padding:.8rem}.Projects_rightcol__Gi9s7{margin:unset}.Projects_ViewFullResume__io1gH{margin:1.5rem}}.FloatingLauncher_wrapper__CJIQm{position:fixed;right:1.5rem;bottom:1.5rem;z-index:100}.FloatingLauncher_main__3Pe0f{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;background:var(--text-slate-muted);color:var(--shade-green);display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.FloatingLauncher_main__3Pe0f:hover{background:var(--shade-green);color:var(--text-slate)}.FloatingLauncher_mainOpen__Fj0xe{transform:rotate(45deg)}.FloatingLauncher_action__L4iSI{position:absolute;bottom:0;width:42px;height:42px;border-radius:50%;border:1px solid var(--text-mute);background:var(--body-background);color:var(--text-slate);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translate(0) scale(.6);filter:brightness(1) contrast(1);transition:transform .3s ease,opacity .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}.FloatingLauncher_thumb__xInIe{border-radius:50%;object-fit:cover}.FloatingLauncher_open__AfB0S{opacity:1;pointer-events:auto;transform:translate(var(--x),var(--y)) scale(1)}.FloatingLauncher_action__L4iSI[data-state=default]{filter:brightness(1) contrast(1)}.FloatingLauncher_action__L4iSI[data-state=active]{background:var(--shade-green);border-color:var(--text-green);color:var(--text-slate);filter:brightness(1.15) contrast(1.1);transform:translate(var(--x),var(--y)) scale(1.08)}.FloatingLauncher_action__L4iSI[data-state=inactive]{opacity:.55;filter:brightness(.6) contrast(.8)}.Tooltip_trigger__y05W8{display:inline-flex}.Tooltip_tooltip__9QJ7R{position:fixed;z-index:10000;background:var(--shade-green);color:var(--text-slate);--tooltip-border:color-mix(in srgb,var(--text-slate) 70%,black 30%);border:1px solid var(--tooltip-border);padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-100%,-50%) scale(.96);transition:opacity .2s ease,transform .2s ease;box-shadow:0 6px 20px rgba(0,0,0,.25)}.Tooltip_tooltip__9QJ7R.Tooltip_visible__4uThT{opacity:1;transform:translate(-100%,-50%) scale(1)}.Tooltip_tooltip__9QJ7R:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:var(--shade-green);border-top:1px solid var(--tooltip-border);border-right:1px solid var(--tooltip-border)}.SupportPanel_panel__8iINP{position:fixed;right:1.5rem;bottom:6rem;z-index:10;width:340px;max-height:calc(100vh - 8rem);background:var(--body-background);border:1px solid var(--text-mute);border-radius:14px;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.12);opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.SupportPanel_open__7aBfo{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.SupportPanel_closed__H_xAi{opacity:0;transform:translateY(12px) scale(.98)}.SupportPanel_header__C58Tm{padding:.75rem .9rem;border-bottom:1px solid var(--text-mute);display:flex;align-items:center;justify-content:space-between}.SupportPanel_title__Wefxl{font-size:.9rem;font-weight:600;color:var(--text-slate)}.SupportPanel_close__DkImE{background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--text-slate-muted)}.SupportPanel_close__DkImE:hover{color:var(--shade-green)}.SupportPanel_body__UecAI{flex:1 1;padding:1rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.SupportPanel_body__UecAI::-webkit-scrollbar{display:none}.SupportPanel_placeholder__70HOb{font-size:.85rem;color:var(--text-slate-muted)}.SupportPanel_footer__WZYA0{padding:.6rem .9rem;border-top:1px solid var(--text-mute)}.SupportPanel_hint__oPGjy{font-size:.75rem;color:var(--text-slate-muted)}@media (max-width:480px){.SupportPanel_panel__8iINP{right:1rem;left:1rem;width:auto}}.Plugin_wrapper__ZXDCi{display:flex;flex-direction:column;gap:.6rem}.Plugin_desc__9A5LF{font-size:.85rem;color:var(--text-slate-muted)}.Plugin_form__l3vzm input,.Plugin_form__l3vzm textarea{padding:.5rem;border-radius:8px;border:1px solid var(--text-mute);background:var(--body-background);color:var(--text-slate);width:100%;box-sizing:border-box}.Plugin_form__l3vzm textarea{resize:none;min-height:80px}.Plugin_primaryBtn__DXG5j{margin-top:.5rem;padding:.55rem;border-radius:8px;border:none;background:var(--shade-green);color:var(--text-slate);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.Plugin_spinner__njNia{border:3px solid rgba(0,0,0,.1);border-left:3px solid var(--text-slate);border-radius:50%;width:18px;height:18px;animation:Plugin_spin___leao .8s linear infinite}@keyframes Plugin_spin___leao{to{transform:rotate(1turn)}}.Plugin_form__l3vzm input[type=file]{border-radius:8px;border:1px solid var(--text-mute);background:var(--body-background);color:var(--text-slate)}.Plugin_form__l3vzm input[type=file]::-webkit-file-upload-button{padding:.55rem;border-radius:8px;border:none;background:var(--shade-green);color:var(--text-slate);cursor:pointer}.Plugin_form__l3vzm input[type=file]::file-selector-button{padding:.55rem;border-radius:8px;border:none;background:var(--shade-green);color:var(--text-slate);cursor:pointer}.Plugin_form__l3vzm input[inputMode=numeric],.Plugin_form__l3vzm input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.Plugin_form__l3vzm input[inputMode=numeric]::-webkit-inner-spin-button,.Plugin_form__l3vzm input[inputMode=numeric]::-webkit-outer-spin-button,.Plugin_form__l3vzm input[type=number]::-webkit-inner-spin-button,.Plugin_form__l3vzm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Plugin_options___iobv{display:flex;flex-direction:column;gap:.5rem}.Plugin_donateBtn__Bp5bZ{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--text-mute);background:var(--body-background);color:var(--text-slate);cursor:pointer;transition:background .2s ease,transform .1s ease}.Plugin_donateBtn__Bp5bZ:hover{background:var(--shade-green);transform:translateY(-1px)}.Plugin_donateBtn__Bp5bZ strong{font-weight:600}.Plugin_note__B6vJ2{font-size:.7rem;color:var(--text-slate-muted);text-align:center;margin-top:.25rem}.page_pageLayout__KZ5Tg{display:flex;align-items:center;justify-content:center}.page_container__aoG4z{display:flex;flex-direction:column;justify-content:space-between;padding:3rem .5rem}.page_userInfo__EuccZ{display:flex;flex-direction:column;gap:1rem}.page_userName__JJW9p{color:var(--text-slate);font-size:xx-large;font-weight:700}.page_userTitle__TEVzB{color:var(--text-slate);font-size:large;font-weight:500}.page_navbar__chktt{display:none}.page_socialIcons__tlwCp{display:flex;gap:24px;margin-top:32px;bottom:8rem}.page_socialIcons__tlwCp a{display:inline-flex;cursor:pointer;color:var(--text-slate-muted);transition:color .3s ease}.page_socialIcons__tlwCp a:hover{color:var(--text-slate)}.page_mainContent__51TpB{margin-top:4rem}.page_mainSectionHeading__hm4wB{color:var(--text-slate);font-weight:600;font-size:medium;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--body-background);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:.9;margin-left:-2rem!important;margin-right:-2rem!important;padding:1rem 2.5rem}.page_headerSection__oougO,.page_mainContent__51TpB{padding:3rem 1.5rem}.page_mainContentAboutSection__dGuz5 .page_mainSectionAbout__iW_Mv,.page_mainContentAboutSection__dGuz5 .page_mainSectionHeading__hm4wB{margin:.5rem}.page_mainContentExperienceSection__y_oU8{margin-top:8rem}.page_mainContentExperienceSection__y_oU8 .page_mainSectionHeading__hm4wB{margin:.5rem}.page_mainContentProjectSection__m_u8b{margin-top:8rem}.page_mainContentProjectSection__m_u8b .page_mainSectionHeading__hm4wB{margin:.5rem}.page_mainContentConfiguratorSection__Xjksm{margin-top:8rem}.page_mainContentConfiguratorSection__Xjksm .page_mainSectionHeading__hm4wB{margin:.5rem}.page_mainContentCreditSection__20YyK{margin-top:8rem}.page_mainContentCreditSection__20YyK .page_mainSectionHeading__hm4wB{margin:.5rem}@media (min-width:1024px){.page_container__aoG4z{display:flex;flex-direction:row;padding:0 10%;width:100%;justify-content:space-between}.page_headerSection__oougO{position:-webkit-sticky;position:sticky;top:6rem;padding:unset}.page_userInfo__EuccZ{gap:.5rem}.page_userName__JJW9p{font-size:xxx-large}.page_userTitle__TEVzB{font-size:x-large}.page_userProfDesc__WO5OF{display:block;width:30ch;overflow-wrap:break-word;white-space:normal;margin-top:.5rem}.page_navbar__chktt{display:unset}.page_mainSectionHeading__hm4wB{display:none}.page_mainSectionAbout__iW_Mv{padding:0 2rem}.page_headerContent__bPi_q{flex:3 1}.page_mainContent__51TpB{padding:unset;margin-top:6rem;margin-bottom:7.5rem;flex:4 1}.page_mainContentCreditSection__20YyK{margin-top:4.5rem}}