.dark .Home_main__qh3sW{background-image:radial-gradient(circle closest-corner at 50% 0,rgba(242,242,242,.15),rgba(0,0,0,0))}.Home_main__qh3sW{background-image:radial-gradient(circle closest-corner at 50% 0,rgba(242,242,242,.87),rgba(255,255,255,0))}.MainSection_header_container__7gGma{min-height:100vh;overflow:hidden}.MainSection_contact_container__dUQVV{display:flex;position:relative;overflow:hidden;white-space:nowrap;transition:all .5s cubic-bezier(.76,0,.24,1)}.MainSection_contact_container__dUQVV div{position:relative;transition:transform .5s cubic-bezier(.76,0,.24,1)}.MainSection_contact_container__dUQVV .MainSection_correo__kXejx{position:absolute;left:256px;padding-left:.3em}.MainSection_contact_container__dUQVV:hover{padding-right:30px}.MainSection_contact_container__dUQVV:hover .MainSection_arrow__NPOoU,.MainSection_contact_container__dUQVV:hover .MainSection_contactame___JYqU{transform:translateX(-256px)}.MainSection_contact_container__dUQVV:hover .MainSection_correo__kXejx{transform:translateX(-240px)}.MainSection_arrow__NPOoU{position:absolute;transition:all .3s cubic-bezier(.76,0,.24,1)}.MainSection_arrow__NPOoU:first-child{left:-1.5rem;opacity:0}.MainSection_arrow__NPOoU:last-child{opacity:1}.MainSection_arrow_container__3s9Xu:hover .MainSection_arrow__NPOoU{transform:translateX(1.5rem)}.MainSection_arrow_container__3s9Xu:hover .MainSection_arrow__NPOoU:first-child{opacity:1}.MainSection_arrow_container__3s9Xu:hover .MainSection_arrow__NPOoU:last-child{opacity:0}.MainSection_arrow_container__3s9Xu:hover .MainSection_letter_c___CpVU{transform:translateY(1px) rotate(-12deg)}.MainSection_arrow_container__3s9Xu:hover .MainSection_letter_v__GKsAP{transform:translateY(-1px) rotate(12deg)}.MainSection_letter_c___CpVU,.MainSection_letter_v__GKsAP{transition:all .3s cubic-bezier(.76,0,.24,1)}.Dot_dot__mR5Wg{border-radius:50%;width:10px;height:10px}.DotAnimation_animate_dot__qpybL{opacity:0;animation:DotAnimation_animateDot1__wdFrQ 2s linear infinite}.DotAnimation_animate_dot__qpybL:nth-child(2){animation:DotAnimation_animateDot2__OD57S 2s linear infinite}.DotAnimation_animate_dot__qpybL:nth-child(3){animation:DotAnimation_animateDot3__HR_ZW 2s linear infinite}@keyframes DotAnimation_animateDot1__wdFrQ{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}}@keyframes DotAnimation_animateDot2__OD57S{0%{opacity:0}35%{opacity:0}45%{opacity:1}90%{opacity:1}}@keyframes DotAnimation_animateDot3__HR_ZW{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}}.LoadingSpinner_spinner__8xAbs{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;gap:2rem}.LoadingSpinner_spinner__8xAbs .LoadingSpinner_dot__32XF7{width:8px;height:8px;background-color:var(--dark-color);border-radius:50%;animation:LoadingSpinner_bounce__nU9jG .6s infinite alternate}.dark .LoadingSpinner_spinner__8xAbs .LoadingSpinner_dot__32XF7{background-color:var(--light-color)}.LoadingSpinner_spinner__8xAbs .LoadingSpinner_dot__32XF7:first-child{animation-delay:0s}.LoadingSpinner_spinner__8xAbs .LoadingSpinner_dot__32XF7:nth-child(2){animation-delay:.4s}.LoadingSpinner_spinner__8xAbs .LoadingSpinner_dot__32XF7:nth-child(3){animation-delay:.8s}@keyframes LoadingSpinner_bounce__nU9jG{to{transform:translateY(15px)}}.Header_header__AF_3G{display:flex;z-index:10;top:0;padding:35px;width:100%;position:fixed}.Header_header_background__fd0D7{position:absolute;top:0;left:0;width:100%;height:150%;background-image:linear-gradient(#00000099,#0000)}.Header_dark__qvzbb .Header_header_background__fd0D7{background-image:linear-gradient(#00000080,#0000)}.Header_header__AF_3G .Header_logo__1FRrW{display:flex;cursor:pointer;color:var(--light-color)}.Header_header__AF_3G .Header_logo__1FRrW p{margin:0;transition:all .5s cubic-bezier(.76,0,.24,1)}.Header_header__AF_3G .Header_name__OglJA p{font-family:JetBrainsMono-Regular}.Header_header__AF_3G .Header_logo__1FRrW .Header_name__OglJA{display:flex;position:relative;overflow:hidden;white-space:nowrap;margin-left:5px;transition:all .5s cubic-bezier(.76,0,.24,1)}.Header_header__AF_3G .Header_logo__1FRrW .Header_name__OglJA p{position:relative;transition:transform .5s cubic-bezier(.76,0,.24,1)}.Header_header__AF_3G .Header_logo__1FRrW .Header_name__OglJA p:nth-of-type(2){padding-left:.3em}.Header_header__AF_3G .Header_logo__1FRrW .Header_name__OglJA p:nth-of-type(3){position:absolute;left:120px;padding-left:.3em}.Header_header__AF_3G .Header_logo__1FRrW:hover .Header_copyright__I8CVP{transform:rotate(1turn)}.Header_header__AF_3G .Header_logo__1FRrW:hover .Header_name__OglJA{padding-right:22px}.Header_header__AF_3G .Header_logo__1FRrW:hover .Header_name__OglJA .Header_codeBy__hn5mq{transform:translateX(-100%)}.Header_header__AF_3G .Header_logo__1FRrW:hover .Header_name__OglJA .Header_defuente__6aLTl,.Header_header__AF_3G .Header_logo__1FRrW:hover .Header_name__OglJA .Header_yubal__Zp11v{transform:translateX(-70px)}.Header_menu_element__SCmlD{position:relative}.Header_active__8Eipm .Header_dot__w2Gap,.Header_active__8Eipm .Header_dot_mobile__Qw4k5,.Header_menu_element__SCmlD:hover .Header_dot__w2Gap,.Header_menu_element__SCmlD:hover .Header_dot_mobile__Qw4k5{transform:scale(1)}.Header_dot__w2Gap{pointer-events:none;position:absolute;width:5px;height:5px;top:40px;left:48%}.Header_dot__w2Gap,.Header_dot_mobile__Qw4k5{background-color:var(--light-color);border-radius:50%;transform:scale(0) translateX(-50%);transition:transform .2s cubic-bezier(.76,0,.24,1)}.Header_dot_mobile__Qw4k5{width:10px;height:10px}.Header_dark__qvzbb .Header_sidebar__Rg0oX{background-color:#000000B3}.Header_sidebar__Rg0oX{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#00000054}.ButtonComponent_moreProjectsButton__N5YIz{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#f2f2f20d;border:1px solid #f2f2f21a;transition:box-shadow 1s cubic-bezier(.23,1,.32,1),border .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 25px #00000026}.ButtonComponent_moreProjectsButton__N5YIz:hover{background-color:#f2f2f214;border-color:#f2f2f233;box-shadow:0 15px 40px #0000004d}.ProjectCard_container__DcDmW{outline-offset:-1px;background-color:#2121214a;border-radius:24px;outline:1px solid #49494978;align-self:stretch;padding:8px;position:relative;box-shadow:0 40px 80px #00000080;z-index:1}.dark .ProjectCard_container__DcDmW{background-color:#f2f2f20a;outline:1px solid #2929294d}.dark .ProjectCard_card__3naHH{background-image:linear-gradient(190deg,#252525,#101010);border:1px solid #3d3d3d}.ProjectCard_card__3naHH{background-image:linear-gradient(190deg,#575757,#ababab);border:1px solid #5d5d5d;border-radius:16px;flex-direction:column;cursor:pointer;padding-top:32px;padding-left:28px;padding-right:28px;text-decoration:none;transition:border .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;z-index:1}.ProjectCard_card__3naHH:hover{border:1px solid #ffffff}.ProjectCard_color__X4tHk{position:absolute;z-index:0;inset:0}.ProjectCard_img__4Z2Nz{z-index:1;align-self:center;box-shadow:0 40px 50px 10px #00000040;border-radius:.5rem}.ProjectComponent_primary_image__bvT_H{box-shadow:0 40px 80px #00000080}