.ThemeToggle_toggleWrapper__FFi0Y{display:flex;justify-content:center;align-items:center;cursor:pointer}.ThemeToggle_toggle__zqOmC{width:60px;height:32px;border-radius:25px;padding:5px;background:linear-gradient(145deg,#f77b07,#fa0);box-shadow:inset 4px 4px 10px rgba(0,0,0,.1),inset -4px -4px 10px hsla(0,0%,100%,.7);transition:all .3s ease;display:flex;align-items:center;position:relative}.ThemeToggle_toggle__zqOmC.ThemeToggle_dark__PT_X1{background:linear-gradient(145deg,#2c2c54,#4b4b7c)}.ThemeToggle_icon__XJUOW{width:30px;height:27px;border-radius:50%;transition:transform .3s ease;position:absolute}.ThemeToggle_sunIcon__sldj1{width:100%;height:100%;left:5px}.ThemeToggle_moonIcon__Odt_I{width:100%;height:100%;right:5px}.ThemeToggle_light__X1Qtg .ThemeToggle_icon__XJUOW{transform:translateX(0)}.ThemeToggle_dark__PT_X1 .ThemeToggle_icon__XJUOW{transform:translateX(20px)}.DownloadLink_download__GfRhQ{font-size:16px;color:#e0aaff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer}.DownloadLink_download__GfRhQ:hover{text-decoration:underline}.DownloadLink_downloadLight__hJk4D{color:#f80}.DownloadLink_svg__dpQne{height:20px;width:20px}.DownloadLink_svg__dpQne path{fill:#e0aaff}.DownloadLink_svgLight__mXxQ0 path{fill:#f80}.LanguageToggle_toggleWrapper__tI16H{display:flex;justify-content:center;align-items:center;cursor:pointer}.LanguageToggle_toggle__S_7OU{width:60px;height:30px;background-color:#e0aaff;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:5px;position:relative;font-size:15px;color:#1d2129;transition:all .3s ease;gap:12px}.LanguageToggle_toggle__S_7OU span{flex:1 1;text-align:center;position:relative;z-index:1}.LanguageToggle_toggle__S_7OU span.LanguageToggle_active__0I2Wq{color:#1d2129}.LanguageToggle_toggle__S_7OU:before{content:"";width:50%;height:100%;background-color:#fff;border-radius:20px;position:absolute;top:0;left:0;transition:transform .3s ease}.LanguageToggle_toggle__S_7OU.LanguageToggle_en__jT6R3:before{transform:translateX(100%)}.LanguageToggle_toggleLight__N7m2v{background-color:#f77b07}.Header_header__1RJ5C{display:flex;justify-content:flex-end;gap:1rem}.RainbowButton_button__g8xim{width:150px;height:50px;border:none;outline:none;color:#10002b;background:#e0aaff;cursor:pointer;position:relative;z-index:0;border-radius:10px;font-size:18px;font-weight:600}.RainbowButton_buttonLight__6kX5X{background:#fff}.RainbowButton_button__g8xim:before{background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%}.RainbowButton_buttonLight__6kX5X:before,.RainbowButton_button__g8xim:before{content:"";position:absolute;top:-2px;left:-2px;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:RainbowButton_glowing__Yhh09 20s linear infinite;opacity:1;border-radius:10px}.RainbowButton_buttonLight__6kX5X:before{background:linear-gradient(45deg,#ffadad,#ffd6a5,#fdffb6,#caffbf,#00ffd5,#9bf6ff,#a0c4ff,#bdb2ff,#ffc6ff);background-size:400%}.RainbowButton_button__g8xim:hover:after{background:transparent}.RainbowButton_button__g8xim:hover:before{opacity:1}.RainbowButton_button__g8xim:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#e0aaff;left:0;top:0;border-radius:10px}.RainbowButton_buttonLight__6kX5X:after{background:#fff}@keyframes RainbowButton_glowing__Yhh09{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.MacWindow_window__Q6_yz{width:100%;max-height:380px;background-color:#fff;border-radius:6px;z-index:100;position:relative}@media screen and (min-width:700px){.MacWindow_window__Q6_yz{width:435px;height:248px}}.MacWindow_windowDark__6wHe3{background-color:#101010}.MacWindow_windowContainer__oVOOU{display:flex;flex-direction:column}.MacWindow_navbar__fQGVp{width:100%;height:32px;background-color:#f0f0f0;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;align-items:center}.MacWindow_navbarDark__TlTQI{background-color:#d8d8d8}.MacWindow_buttonsContainer__5HoBe{display:flex;gap:5px;margin-left:10px}.MacWindow_red__pVsuG{background-color:#ff483f;height:10px;width:10px;border-radius:10px}.MacWindow_yellow__u2sK_{background-color:#ecbb38;height:10px;width:10px;border-radius:10px}.MacWindow_green__MGNll{background-color:#36d3a8;height:10px;width:10px;border-radius:10px}.MacWindow_name__F48y_{font-size:24px;color:#10002b;margin:20px 10px 10px 20px}.MacWindow_nameLight__XZhmM{color:#ccc}.MacWindow_mainInfo__iFsZ1{font-size:14px;margin:0 10px 10px 20px;color:#240046}.MacWindow_mainInfo__iFsZ1 p{margin:0 0 12px}.MacWindow_mainInfo__iFsZ1 p:last-child{margin-bottom:0}.MacWindow_mainInfo__iFsZ1 .highlight{color:#c77dff;font-weight:600}.MacWindow_mainInfoLight__QXaFO{color:#fff}.MacWindow_mainInfoLight__QXaFO .highlight{color:#f77b07}.Hero_container__WCPEk{background-color:#10002b;width:100%;margin:0;padding:0;height:700px;display:flex;flex-direction:column}@media screen and (min-width:700px){.Hero_container__WCPEk{height:600px}}@media screen and (min-width:1280px){.Hero_container__WCPEk{height:700px}}.Hero_containerLight__O3RDg{background-color:#fffae5}.Hero_title__qEEDw{color:hsla(0,0%,100%,.1);font-size:55px;font-weight:700;position:absolute;z-index:0;left:50%;transform:translate(-50%,-50%);text-align:center;margin-top:110px}@media screen and (min-width:700px){.Hero_title__qEEDw{font-size:120px;margin-top:250px}}@media screen and (min-width:1280px){.Hero_title__qEEDw{font-size:230px;line-height:230px;margin-top:350px}}.Hero_titleLight__Swpd7{color:rgba(255,123,0,.536)}.Hero_espanishTitle__ml7kV{font-size:40px}@media screen and (min-width:700px){.Hero_espanishTitle__ml7kV{font-size:80px;margin-top:200px}}@media screen and (min-width:1280px){.Hero_espanishTitle__ml7kV{font-size:150px;line-height:150px;margin-top:350px}}.Hero_personalInfoContainer__XdVAY{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;top:50%;left:50%;gap:8px}@media screen and (min-width:1280px){.Hero_personalInfoContainer__XdVAY{display:flex;flex-direction:row;gap:2rem}}.Hero_image__LzrK1{position:relative;z-index:3;width:200px;height:210px}.Hero_contactButton__KcQ8U{display:flex;justify-content:center}.Button_button__OFOdO{width:120px;height:40px;border:1px solid #e0aaff;color:#fff;background-color:#240046;cursor:pointer;z-index:0;border-radius:40px;font-size:16px;font-weight:600}.Button_button__OFOdO:hover{background-color:#e0aaff;color:#10002b}.Button_buttonLight__T8J_V{border:1px solid #f77b07;background-color:transparent;color:#1d2129}.Button_buttonLight__T8J_V:hover{background-color:#f77b07;color:#fff}.ExperienceSection_container__IGBCH{display:flex;flex-direction:column;gap:2rem;margin-bottom:40px}@media screen and (min-width:700px){.ExperienceSection_container__IGBCH{margin-bottom:60px}}.ExperienceSection_section__lyBua{background-color:#240046;border-radius:8px;box-shadow:0 4px 12px rgba(229,189,242,.3);color:#fff;width:100%;padding:10px}@media screen and (min-width:1280px){.ExperienceSection_section__lyBua{max-width:1280px;padding:30px 35px;margin:0 auto}}.ExperienceSection_sectionLight__0GU__{background-color:transparent;box-shadow:0 4px 12px rgba(60,53,6,.3);color:#1d2129}.ExperienceSection_header__5Q9Xu{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}@media screen and (min-width:1280px){.ExperienceSection_header__5Q9Xu{flex-direction:row}}.ExperienceSection_companyTitle__HRbYx{display:flex;align-items:baseline;flex-wrap:wrap}.ExperienceSection_company__riA1Y{font-size:22px;font-weight:700;margin:0}@media screen and (min-width:1280px){.ExperienceSection_company__riA1Y{font-size:32px}}.ExperienceSection_title__sFXdp{font-size:1.5rem;margin-left:.5rem;color:#ccc}.ExperienceSection_titleLight__kcsQP{color:#777b81}.ExperienceSection_durationLocation__R0PNu{font-size:14px}@media screen and (min-width:1280px){.ExperienceSection_durationLocation__R0PNu{text-align:right;font-size:16px}}.ExperienceSection_description___VbN5{margin-top:1.5rem;line-height:1.6}.ExperienceSection_technologies__LACIW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.ExperienceSection_peekWrapper__7w7v0{position:relative;overflow:hidden;max-height:80px}@media screen and (min-width:1280px){.ExperienceSection_peekWrapper__7w7v0{max-height:100px}}.ExperienceSection_peekSection__5VrW6{pointer-events:none}.ExperienceSection_fadeOverlay__raV05{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,transparent 0,#10002b);pointer-events:none}.ExperienceSection_fadeOverlayLight__8ojhk{background:linear-gradient(180deg,transparent 0,#fffae5)}.ExperienceSection_showMoreBtn__ayF88{align-self:flex-start;background:transparent;border:none;color:#e0aaff;padding:0;font-size:16px;cursor:pointer;transition:opacity .2s ease}.ExperienceSection_showMoreBtn__ayF88:hover{opacity:.8;text-decoration:underline}.ExperienceSection_showMoreBtnLight__0i1uK{color:#f80}.Carousel_carousel__iOPeX{width:100%;height:300px;overflow:hidden;border-radius:8px;display:flex;justify-content:center}@media screen and (min-width:700px){.Carousel_carousel__iOPeX{height:540px}}@media screen and (min-width:1280px){.Carousel_carousel__iOPeX{position:relative;width:550px;height:350px}}.Carousel_carouselImage__1KzG6{position:absolute;height:300px;width:90%;opacity:0;transition:opacity 1s ease-in-out;display:flex;justify-content:center;align-items:center}.Carousel_carouselImage__1KzG6 img{width:100%;height:100%;border-radius:8px}@media screen and (min-width:700px){.Carousel_carouselImage__1KzG6{height:500px}}@media screen and (min-width:1280px){.Carousel_carouselImage__1KzG6{width:100%;height:100%}}.Carousel_active__l0FxS{opacity:1}.ProjectCard_card__spNSj{margin:0;display:flex;flex-direction:column}@media screen and (min-width:1280px){.ProjectCard_card__spNSj{flex-direction:row;align-items:center;justify-content:center}}.ProjectCard_imageContainer__hGLue{display:flex}.ProjectCard_image__qKump{width:100%;height:320px;border-radius:8px}@media screen and (min-width:1280px){.ProjectCard_image__qKump{width:550px;height:350px}}.ProjectCard_imageContainerRight__CxjUp{display:none}@media screen and (min-width:1280px){.ProjectCard_imageContainerRight__CxjUp{display:block}}.ProjectCard_content__DX1fa{width:100%;background:hsla(0,0%,42%,.2);padding:20px;border-radius:.5rem;color:#fff;z-index:2;margin-top:-30px}@media screen and (min-width:700px){.ProjectCard_content__DX1fa{margin-top:-80px}}@media screen and (min-width:1280px){.ProjectCard_content__DX1fa{margin-top:0;width:760px;height:280px;transform:translate(10%);padding:0 40px}}.ProjectCard_contentLight__ywmcO{color:#1d2129;background:transparent;box-shadow:0 4px 12px rgba(29,27,1,.3)}@media screen and (min-width:1280px){.ProjectCard_left__LVw2V{transform:translate(-10%);display:flex;flex-direction:column;align-items:flex-end;text-align:flex-end}}.ProjectCard_title__T4jsW{font-size:1.75rem;margin-bottom:.5rem;color:#fff}.ProjectCard_titleLight__GZk8r{color:#1d2129}.ProjectCard_description__VCiHB{font-size:1rem;line-height:1.5;color:#fff;width:100%}@media screen and (min-width:1280px){.ProjectCard_description__VCiHB{width:550px}}.ProjectCard_descriptionLight__prBJT{color:#1d2129}.ProjectCard_tags__ZnT5t{margin-top:10px;font-size:14px;color:#e0aaff;display:flex;flex-wrap:wrap}@media screen and (min-width:700px){.ProjectCard_tags__ZnT5t{flex-wrap:nowrap}}.ProjectCard_tag__noOap{margin:0 4px}.ProjectCard_lightTags___Qb4i{color:#f77b07}.ProjectSection_section__ODYTs{background-color:#10002b;max-width:1280px}@media screen and (min-width:1280px){.ProjectSection_section__ODYTs{margin:0 auto}}.ProjectSection_sectionLight__ag622{background-color:#fffae5}.ProjectSection_projectSection__s8MVV{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1280px){.ProjectSection_projectSection__s8MVV{gap:0}}.SocialIcons_svg__AwqMJ path{fill:#fff;fill-opacity:.45098}.SocialIcons_svg__AwqMJ path:hover{fill:#e0aaff}.SocialIcons_svgLight__Xrewn path{fill:#1d2129;fill-opacity:.95806}.SocialIcons_svgLight__Xrewn path:hover{fill:#777b81}.SocialMedia_socialMediaContainer__EaRDY{display:flex;justify-content:center;gap:1rem;padding:20px}@media screen and (min-width:700px){.SocialMedia_socialMediaContainer__EaRDY{padding:60px 0 40px}}@media screen and (min-width:1280px){.SocialMedia_socialMediaContainer__EaRDY{padding:80px 0 60px}}.SocialMedia_socialMedia__SrE55{cursor:pointer}.Title_sectionTitle__b0Nup{color:hsla(0,0%,100%,.1);max-width:1280px;margin:auto;padding-bottom:10px;font-size:30px}@media screen and (min-width:700px){.Title_sectionTitle__b0Nup{font-size:40px;padding:10px 0}}@media screen and (min-width:1280px){.Title_sectionTitle__b0Nup{font-size:50px}}.Title_sectionTitleLight__XGcjv{color:rgba(255,123,0,.536)}.Home_container__B1VFq{background-color:#10002b;padding:20px}@media screen and (min-width:700px){.Home_container__B1VFq{padding:20px 50px}}.Home_containerLight__Ds5td{background-color:#fffae5}.AboutTerminal_title__KjQ0W{font-size:28px;font-weight:800;letter-spacing:.04em;margin:0 0 16px;opacity:.9}.AboutTerminal_titleLight__nWsJJ{opacity:.85}.AboutTerminal_terminal__4Vq6a{border-radius:12px;overflow:hidden;border:1px solid #44475a;background:#282a36;box-shadow:0 16px 50px rgba(0,0,0,.45);margin-bottom:60px}.AboutTerminal_terminalLight__lzW0D{border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.85);box-shadow:0 16px 50px rgba(0,0,0,.12)}.AboutTerminal_topBar__FbQwr{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#44475a;border-bottom:1px solid hsla(0,0%,100%,.05)}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_topBar__FbQwr{background:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.06)}.AboutTerminal_dot__fkU5V{width:12px;height:12px;border-radius:999px;display:inline-block}.AboutTerminal_red__6GY9h{background:#f55}.AboutTerminal_yellow__0D_0t{background:#f1fa8c}.AboutTerminal_green__OA52X{background:#50fa7b}.AboutTerminal_topBarTitle__ZGlqH{margin-left:8px;font-size:13px;color:#6272a4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_topBarTitle__ZGlqH{color:#666}.AboutTerminal_body__vY1zo{padding:20px 18px 22px;color:#f8f8f2}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_body__vY1zo{color:#333}.AboutTerminal_block__f9C_Q+.AboutTerminal_block__f9C_Q{margin-top:20px}.AboutTerminal_commandRow__Nysl0{display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.AboutTerminal_prompt__iB0BG{color:#50fa7b;font-weight:700}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_prompt__iB0BG{color:#28c840}.AboutTerminal_command__8kG11{color:#ff79c6;font-weight:600;letter-spacing:.02em}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_command__8kG11{color:#d63384}.AboutTerminal_output__b92hr{margin:12px 0 0 22px}.AboutTerminal_line__QFw3_{margin:5px 0;line-height:1.6;color:#f8f8f2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_line__QFw3_{color:#444}.AboutTerminal_cursor__xU78f{width:10px;height:18px;border-radius:2px;display:inline-block;background:#50fa7b;animation:AboutTerminal_blink__K0o_h 1s steps(1) infinite;transform:translateY(2px)}.AboutTerminal_terminalLight__lzW0D .AboutTerminal_cursor__xU78f{background:#28c840}@keyframes AboutTerminal_blink__K0o_h{50%{opacity:0}}.AboutTerminal_settingsWrapper__3vlgW{margin-left:auto;position:relative}.AboutTerminal_settingsBtn__PsHV0{background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:opacity .2s,background .2s}.AboutTerminal_settingsBtn__PsHV0:hover{opacity:1;background:hsla(0,0%,100%,.1)}.AboutTerminal_themeMenu__L5IiF{position:absolute;top:calc(100% + 8px);right:0;background:#1e1e1e;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:6px;min-width:140px;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.4)}.AboutTerminal_themeOption__tnpQC{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;color:#ccc;font-size:13px;cursor:pointer;border-radius:5px;transition:background .15s}.AboutTerminal_themeOption__tnpQC:hover{background:hsla(0,0%,100%,.1)}.AboutTerminal_themeOptionActive__871Rd{background:hsla(0,0%,100%,.15);color:#fff}.AboutTerminal_themePreview__aHrlV{width:14px;height:14px;border-radius:4px;flex-shrink:0}.AboutTerminal_previewdracula__6cnzv{background:linear-gradient(135deg,#282a36 50%,#ff79c6 0)}.AboutTerminal_previewnord__EjWMm{background:linear-gradient(135deg,#2e3440 50%,#88c0d0 0)}.AboutTerminal_previewoneDark__hWFmy{background:linear-gradient(135deg,#282c34 50%,#c678dd 0)}.AboutTerminal_themeDracula__JC_Fh{background:#282a36;border-color:#44475a}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_topBar__FbQwr{background:#44475a}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_topBarTitle__ZGlqH{color:#6272a4}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_body__vY1zo{color:#f8f8f2}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_prompt__iB0BG{color:#50fa7b}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_command__8kG11{color:#ff79c6}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_line__QFw3_{color:#f8f8f2}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_cursor__xU78f{background:#50fa7b}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_red__6GY9h{background:#f55}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_yellow__0D_0t{background:#f1fa8c}.AboutTerminal_themeDracula__JC_Fh .AboutTerminal_green__OA52X{background:#50fa7b}.AboutTerminal_themeNord__VDPia{background:#2e3440;border-color:#3b4252}.AboutTerminal_themeNord__VDPia .AboutTerminal_topBar__FbQwr{background:#3b4252}.AboutTerminal_themeNord__VDPia .AboutTerminal_topBarTitle__ZGlqH{color:#616e88}.AboutTerminal_themeNord__VDPia .AboutTerminal_body__vY1zo{color:#eceff4}.AboutTerminal_themeNord__VDPia .AboutTerminal_prompt__iB0BG{color:#88c0d0}.AboutTerminal_themeNord__VDPia .AboutTerminal_command__8kG11{color:#81a1c1}.AboutTerminal_themeNord__VDPia .AboutTerminal_line__QFw3_{color:#eceff4}.AboutTerminal_themeNord__VDPia .AboutTerminal_cursor__xU78f{background:#88c0d0}.AboutTerminal_themeNord__VDPia .AboutTerminal_red__6GY9h{background:#bf616a}.AboutTerminal_themeNord__VDPia .AboutTerminal_yellow__0D_0t{background:#ebcb8b}.AboutTerminal_themeNord__VDPia .AboutTerminal_green__OA52X{background:#a3be8c}.AboutTerminal_themeOneDark__Y_vVa{background:#282c34;border-color:#3e4451}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_topBar__FbQwr{background:#3e4451}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_topBarTitle__ZGlqH{color:#5c6370}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_body__vY1zo{color:#abb2bf}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_prompt__iB0BG{color:#98c379}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_command__8kG11{color:#c678dd}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_line__QFw3_{color:#abb2bf}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_cursor__xU78f{background:#98c379}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_red__6GY9h{background:#e06c75}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_yellow__0D_0t{background:#e5c07b}.AboutTerminal_themeOneDark__Y_vVa .AboutTerminal_green__OA52X{background:#98c379}