.Navbar_navbar__wU2Rq{border-bottom:2px solid rgb(var(--foreground-sub-rgb));width:100%;align-items:center;background-color:rgb(var(--background-sub-rgb));z-index:1;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;display:flex;gap:10px;justify-content:start}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB{display:none}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB:hover{color:#fff}.Navbar_navbarMenu__Wqzhv{min-width:80px;font-size:1rem;border:none;background-color:transparent;padding:5px;text-align:center;color:#fff}.Navbar_navbarMenu__Wqzhv:hover{background-color:rgb(var(--foreground-sub-rgb))}@media screen and (max-width:600px){.Navbar_navbarMenu__Wqzhv{display:none}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB{display:flex;flex-direction:column;width:100%}.Navbar_hidden__LTFWB .Navbar_navbarMenu__Wqzhv{background-color:rgb(var(--foreground-sub-rgb));position:relative;display:block;animation:Navbar_leftIn__IepAp .5s ease-in forwards;opacity:0}.Navbar_hidden__LTFWB .Navbar_navbarMenu__Wqzhv:hover{background-color:#fff;color:rgb(var(--foreground-sub-rgb))}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB :nth-child(3){animation-delay:.1s}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB :nth-child(4){animation-delay:.15s}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB :nth-child(5){animation-delay:.2s}.Navbar_navbar__wU2Rq .Navbar_hidden__LTFWB :nth-child(6){animation-delay:.25s}}@keyframes Navbar_leftIn__IepAp{0%{transform:translateX(-100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes Navbar_rotate__Oc1W7{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.Button_button__AxfIB{background-color:transparent}.Button_buttonClicked__BqID5,.Button_button__AxfIB{height:60px;min-width:80px;border:2px solid rgb(var(--foreground-sub-rgb));border-radius:10px;padding:0 5px}.Button_buttonClicked__BqID5{background-color:rgb(var(--foreground-sub-rgb));color:#fff}.Button_content__QMEgC{margin:0 5px}.Button_button__AxfIB:hover{background-color:rgb(var(--foreground-sub-rgb));cursor:pointer;color:#fff}.IntroSection_container__tYSRt{height:500px;background-color:transparent;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.IntroSection_container__tYSRt span{font-size:60px;color:#faebd7;font-family:var(--font-title)}.IntroSection_container__tYSRt h1{text-shadow:2px 2px #000;color:#fff;text-align:center}.IntroSection_job__Lf_i6{color:red}.IntroSection_job__Lf_i6:after{content:"Actuarial Science";animation-name:IntroSection_animate__vfl_k;animation-duration:12s;animation-iteration-count:infinite}@keyframes IntroSection_animate__vfl_k{0%{content:"Actuarial Science"}15%{content:"FrontEnd Development"}30%{content:"BackEnd Development"}45%{content:"Data Science"}60%{content:"StartUps"}75%{content:"Finance"}90%{content:"Risk Management"}}@media screen and (max-width:600px){.IntroSection_container__tYSRt span{font-size:50px}.IntroSection_left__tj7ly{align-self:center;margin-left:0}}.SkillComponent_comment__MU6Py{position:absolute;max-width:300px;z-index:1;display:none;border:2px dotted rgb(var(--foreground-main-rgb));background-color:rgb(0,0,0,.7);border-radius:10px;padding:1px 5px 2px;color:#fff}.SkillComponent_tag__vS7pa{padding:1px 5px;border-radius:10px;font-size:20px;margin-left:3px}.SkillComponent_tag__vS7pa:hover{background-color:rgb(var(--foreground-sub-rgb));color:#fff}.SkillComponent_dropdown__FeS96{display:inline-block}.SkillComponent_dropdown__FeS96:hover .SkillComponent_comment__MU6Py{display:block}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.ProjectComponent_container__MvXiM{width:100%;height:200px;position:relative;border-radius:10px;margin:5px;box-shadow:5px 5px}.ProjectComponent_conciseInfo__wKeX1{position:relative;width:inherit;height:inherit;background-color:rgb(0,0,0,.4);color:#fff;display:none;border-radius:10px}.ProjectComponent_container__MvXiM:hover .ProjectComponent_conciseInfo__wKeX1{display:flex;flex-direction:column;justify-content:center;align-items:center}.ProjectComponent_ModalContainer__fb5QM{width:100%;height:95%;background-color:rgb(var(--background-main-rgb));overflow-y:scroll;overflow-x:hidden;border-radius:10px;animation:ProjectComponent_fade-in-from-bottom___2Jqi 1s;padding-bottom:20px}.ProjectComponent_ModalContainer__fb5QM,.ProjectComponent_titleContainer__syOy3{display:flex;flex-direction:column;align-items:center}.ProjectComponent_titleContainer__syOy3>h1{color:rgb(var(--foreground-sub-rgb));text-align:center}.ProjectComponent_titleContainer__syOy3>h3{text-align:center}.ProjectComponent_Modal__oVdcu{position:absolute;top:10vh;left:10vw;right:10vw;bottom:10px}.ProjectComponent_Overlay__m3XbT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0,0,0,.4)}.ProjectComponent_referenceContainer___COMh{display:flex;column-gap:5px;flex-wrap:wrap;row-gap:5px}.ProjectComponent_carouselContainer___WE_Y{width:100%;height:auto}.ProjectComponent_image__aKr5D{object-fit:contain}.ProjectComponent_conciseInfo__wKeX1>h2{animation:ProjectComponent_fade-in-from-top2__FUF7A .5s;text-align:center}.ProjectComponent_conciseInfo__wKeX1>button{animation:ProjectComponent_fade-in-from-bottom2__R8pkY .5s}@keyframes ProjectComponent_fade-in-from-bottom___2Jqi{0%{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ProjectComponent_fade-in-from-bottom2__R8pkY{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ProjectComponent_fade-in-from-top__Hy4oK{0%{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ProjectComponent_fade-in-from-top2__FUF7A{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:360px){.ProjectComponent_titleContainer__syOy3>h1{font-size:40px}}.PortfolioSection_container__bj5TO{background-color:transparent;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.PortfolioSection_portfolioContainer__cn2Qx{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.PortfolioSection_project__LQegy{display:flex;flex-direction:column;width:20vw;height:200px}.PortfolioSection_project__LQegy:hover{transform:scale(1.05)}@media (max-width:1200px){.PortfolioSection_project__LQegy{width:30vw}}@media (max-width:800px){.PortfolioSection_project__LQegy{width:40vw}}@media (max-width:600px){.PortfolioSection_project__LQegy{width:60vw}}.AboutSection_container__VpA1d{height:auto;background-color:transparent;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.AboutSection_cardGroup__44u9z{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start}.AboutSection_card__v_Fut{display:flex;align-items:center;flex-direction:column;flex:25% 1;padding:0 5px}.AboutSection_img__IJDwc{width:15vw;height:auto;margin-bottom:10px;margin-top:15px}.AboutSection_img__IJDwc:hover{transform:scale(1.15)}.AboutSection_filterGreen__IaKuK{filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%)}.AboutSection_filterMint__9VlZK{filter:invert(95%) sepia(5%) saturate(4537%) hue-rotate(140deg) brightness(85%) contrast(82%)}.AboutSection_filter__R9tLj{filter:invert(18%) sepia(99%) saturate(465%) hue-rotate(170deg) brightness(91%) contrast(87%)}@media (prefers-color-scheme:dark){.AboutSection_filter__R9tLj{filter:invert(60%) sepia(88%) saturate(1733%) hue-rotate(11deg) brightness(108%) contrast(105%)}}@media screen and (max-width:600px){.AboutSection_card__v_Fut{flex:50% 1}.AboutSection_img__IJDwc{width:30vw}}.ContactSection_container__jh_v0{height:500px;justify-content:center}.ContactSection_container__jh_v0,.SkillsSection_container__FogH7{background-color:transparent;width:100%;display:flex;flex-direction:column;align-items:center}.SkillsSection_container__FogH7{height:auto}.SkillsSection_skillsContainer__kr4Xx{margin:15px 0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;line-height:35px}.SkillsSection_tmp__W2czC{width:90%}.WorkExperienceSection_container__VrCTe{background-color:transparent;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.WorkExperienceSection_title__8WDIa{width:100%;text-overflow:clip;overflow-x:auto}.WorkExperienceSection_tmp__CaFLc{width:80%;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}div .WorkExperienceSection_position__2GBZO{font-style:italic}.WorkExperienceSection_workinfo__Z5aja{width:50%;text-align:left}.WorkExperienceSection_img__mh8tE{width:45%;border-radius:10px;box-shadow:4px 4px rgb(var(--foreground-sub-rgb))}@media (max-width:600px){.WorkExperienceSection_tmp__CaFLc{flex-direction:column-reverse!important}.WorkExperienceSection_img__mh8tE{width:80%;margin:10px 0}.WorkExperienceSection_workinfo__Z5aja{width:80%;text-align:left!important}}.FloatingSettingButton_chatButtonContainer__jcKzH{position:fixed;display:flex;z-index:2}.FloatingSettingButton_chatButton__y2Gza{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--background-main-rgb));color:rgb(var(--foreground-sub-rgb));border:2px solid rgb(var(--foreground-sub-rgb));border-radius:50%;width:70px;height:70px;font-size:16px;cursor:pointer;left:-15px;top:-15px}.FloatingSettingButton_chatButton__y2Gza:after{animation:FloatingSettingButton_pulse__BlkCu 1s cubic-bezier(.9,.7,.5,.9) infinite}@keyframes FloatingSettingButton_pulse__BlkCu{0%{opacity:0}50%{transform:scale(1.1);opacity:.5}}.FloatingSettingButton_chatButton__y2Gza:after{content:"";position:absolute;width:70px;height:70px;background:rgb(var(--foreground-sub-rgb));border-radius:50%;z-index:-1}.FloatingSettingButton_dragBorder__wSPZM{background-color:rgba(0,0,0,.1);width:20px;height:60px;border-radius:4px;cursor:move}.FloatingSettingButton_comment__h5Ix8{position:relative;top:20px;padding:15px;margin:1em 0 3em;color:#000;background:#f3961c;border-radius:10px;background:linear-gradient(#f9d835,#f3961c)}.FloatingSettingButton_comment__h5Ix8:after{content:"";display:block;position:absolute;bottom:-15px;left:15px;width:0;border-color:#f3961c transparent;border-style:solid;border-width:15px 15px 0}@media screen and (max-width:600px){.FloatingSettingButton_chatButton__y2Gza,.FloatingSettingButton_chatButton__y2Gza:after{width:50px;height:50px}}.LanguageComponent_button__2stEm{display:flex;justify-content:center;align-items:center;text-overflow:ellipsis;border-radius:50%;background-color:#4975c7;width:30px;height:30px;margin:10px}.LanguageComponent_button__2stEm p{text-transform:uppercase}.LanguageComponent_buttonContainer__UP2CG{display:flex;color:#f0f8ff;align-items:center}.LanguageComponent_container__MlSKS{color:#f0f8ff;overflow-y:scroll}.CookieConsent_banner__8tCt3{position:fixed;bottom:0;width:100%;padding:1rem;background-color:hsla(0,0%,100%,.7);border-top:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;z-index:2}.CookieConsent_text__aDF8s{margin:0;color:#000}.CookieConsent_button__Eh790{background-color:#0070f3;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.ScrollAnimationComponent_container__8lY6M{display:flex;align-items:center}.ScrollAnimationComponent_flame__oGjtv{transform:translateY(-4px);animation:ScrollAnimationComponent_flameEffect__R3x4A 2s ease-in-out infinite}@keyframes ScrollAnimationComponent_flameEffect__R3x4A{0%{transform:rotateY(0deg)}to{transform:rotateY(70deg);opacity:.5}}.ScrollAnimationComponent_rocketLaunch__M2R9F,.ScrollAnimationComponent_rocketReady__9Yq1r{display:flex;flex-direction:column;align-items:center;transform:rotate(-180deg)}.ScrollAnimationComponent_rocketLaunch__M2R9F{animation:ScrollAnimationComponent_rocketFire__5CFAr 3s ease-in 1 normal forwards}@keyframes ScrollAnimationComponent_rocketFire__5CFAr{20%{transform:translateY(-5px) scale(1.8) rotate(-15deg)}to{transform:translateY(-2000px) translateX(-200px) scale(2)}}.Home_main__nLjiQ{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;min-width:100vw}.Home_description__41Owk{display:inherit;justify-content:inherit;align-items:inherit;font-size:.85rem;max-width:var(--max-width);width:100%;z-index:2;font-family:var(--font-mono)}.Home_description__41Owk a{display:flex;justify-content:center;align-items:center;gap:.5rem}.Home_description__41Owk p{position:relative;margin:0;padding:1rem;background-color:rgba(var(--callout-rgb),.5);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius)}.Home_code__suPER{font-weight:700;font-family:var(--font-mono)}.Home_grid__GxQ85{display:grid;grid-template-columns:repeat(4,minmax(25%,auto));width:var(--max-width);max-width:100%}.Home_card___LpL1{padding:1rem 1.2rem;border-radius:var(--border-radius);background:rgba(var(--card-rgb),0);border:1px solid rgba(var(--card-border-rgb),0);transition:background .2s,border .2s}.Home_card___LpL1 span{display:inline-block;transition:transform .2s}.Home_card___LpL1 h2{font-weight:600;margin-bottom:.7rem}.Home_card___LpL1 p{margin:0;opacity:.6;font-size:.9rem;line-height:1.5;max-width:30ch}.Home_center__4BFgC{display:flex;justify-content:center;align-items:center;position:relative;padding:4rem 0}.Home_center__4BFgC:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.Home_center__4BFgC:after{background:var(--primary-glow);width:240px;height:180px;z-index:-1}.Home_center__4BFgC:after,.Home_center__4BFgC:before{content:"";left:50%;position:absolute;filter:blur(45px);transform:translateZ(0)}.Home_logo__27_tb,.Home_thirteen__cMI_k{position:relative}.Home_thirteen__cMI_k{display:flex;justify-content:center;align-items:center;width:75px;height:75px;padding:25px 10px;margin-left:16px;transform:translateZ(0);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px -1px #0000001a}.Home_thirteen__cMI_k:after,.Home_thirteen__cMI_k:before{content:"";position:absolute;z-index:-1}.Home_thirteen__cMI_k:before{animation:Home_rotate____XsI 6s linear infinite;width:200%;height:200%;background:var(--tile-border)}.Home_thirteen__cMI_k:after{inset:0;padding:1px;border-radius:var(--border-radius);background:linear-gradient(to bottom right,rgba(var(--tile-start-rgb),1),rgba(var(--tile-end-rgb),1));background-clip:content-box}@media (hover:hover) and (pointer:fine){.Home_card___LpL1:hover{background:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15)}.Home_card___LpL1:hover span{transform:translateX(4px)}}@media (prefers-reduced-motion){.Home_thirteen__cMI_k:before{animation:none}.Home_card___LpL1:hover span{transform:none}}@media (max-width:700px){.Home_content__Zy02X{padding:4rem}.Home_grid__GxQ85{grid-template-columns:1fr;margin-bottom:120px;max-width:320px;text-align:center}.Home_card___LpL1{padding:1rem 2.5rem}.Home_card___LpL1 h2{margin-bottom:.5rem}.Home_center__4BFgC{padding:8rem 0 6rem}.Home_center__4BFgC:before{transform:none;height:300px}.Home_description__41Owk{font-size:.8rem}.Home_description__41Owk a{padding:1rem}.Home_description__41Owk div,.Home_description__41Owk p{display:flex;justify-content:center;position:fixed;width:100%}.Home_description__41Owk p{align-items:center;inset:0 0 auto;padding:2rem 1rem 1.4rem;border-radius:0;border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);background:linear-gradient(to bottom,rgba(var(--background-start-rgb),1),rgba(var(--callout-rgb),.5));background-clip:padding-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.Home_description__41Owk div{align-items:flex-end;pointer-events:none;inset:auto 0 0;padding:2rem;height:200px;background:linear-gradient(to bottom,transparent 0,rgb(var(--background-end-rgb)) 40%);z-index:1}}@media (min-width:701px) and (max-width:1120px){.Home_grid__GxQ85{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.Home_vercelLogo__dtSk9{filter:invert(1)}.Home_logo__27_tb,.Home_thirteen__cMI_k img{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}@keyframes Home_rotate____XsI{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}