.AboutMe_aboutMeSection__F_6Ba{width:100%;height:100vh;background-image:url(https://res.cloudinary.com/dchzjr4bz/image/upload/v1703300545/Pastel_Half_Rainbow_-_Left_-_30x40cm___No_frame_obpdzj.jpg);background-size:cover;background-position:0 50%;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:AboutMe_zoomBackground__X2JHj 20s ease-in-out infinite}@keyframes AboutMe_zoomBackground__X2JHj{0%,to{background-size:100%}50%{background-size:120%}}.AboutMe_aboutMeSection__F_6Ba:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);pointer-events:none}.AboutMe_aboutMeContent__lwSFC{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;bottom:1.5rem;background:#fff;padding:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;z-index:1;display:flex;flex-direction:column;align-items:flex-start;background-color:hsla(0,0%,100%,.8)}.AboutMe_aboutMeContent__lwSFC::-webkit-scrollbar{display:none}@media (min-width:320px) and (max-width:400px){.AboutMe_aboutMeContent__lwSFC p:first-child{font-style:italic;font-size:.9rem;line-height:1.4rem;font-weight:700}.AboutMe_aboutMeContent__lwSFC p{font-size:.9rem;line-height:1.4rem}.AboutMe_aboutMeSection__F_6Ba .AboutMe_aboutMeContent__lwSFC p{margin-bottom:1rem}.AboutMe_techHeading__f2vj1{font-size:.9rem!important}.AboutMe_technologyText__U_L_Z{font-weight:400;font-size:.85rem!important}.AboutMe_linksHeadings__q9h20{font-size:.9rem!important}.AboutMe_buttonLink__SZyvx{width:12rem!important;font-size:.8rem!important}.AboutMe_aboutMeText__SVgcj{padding-left:.2rem!important;padding-right:.2rem!important}.AboutMe_aboutMeImage__OiOcC{padding-left:0!important;padding-right:0!important}.AboutMe_aboutMeContext__narn_{margin-left:3rem!important}}@media (min-width:400px) and (max-width:634px){.AboutMe_aboutMeContent__lwSFC p:first-child{font-style:italic;font-size:.99rem}.AboutMe_aboutMeContent__lwSFC p{font-size:.95rem;line-height:1.6rem}}@media (min-width:635px) and (max-width:767px){.AboutMe_aboutMeContent__lwSFC p:first-child{font-style:italic;font-size:.99rem}.AboutMe_aboutMeContent__lwSFC p{font-size:.95rem;line-height:1.6rem}}.AboutMe_aboutMeSection__F_6Ba .AboutMe_aboutMeContent__lwSFC p{margin-bottom:2rem;margin-left:3rem;margin-right:3rem}.AboutMe_headings__qVcb1{margin-bottom:0;color:#5d5d5d;font-size:.95rem}.AboutMe_technologyText__U_L_Z{font-weight:700;font-size:.95rem}.AboutMe_techHeading__f2vj1{margin-left:3rem;margin-bottom:0;font-size:.95rem;color:#5d5d5d;line-height:1.6rem}.AboutMe_resumeAndProjectsContainer__7phk0{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.2rem;margin-left:3rem}.AboutMe_myProjectsLink__e3hCB{color:hotpink;cursor:pointer;margin-left:.5rem;transition:color .3s ease}.AboutMe_buttonLink__SZyvx{background-color:#e4e4e3;border:.15rem solid #c95164;border-radius:6px;padding:.4rem 1.2rem;text-decoration:none;color:#5d656c;margin-top:1rem;cursor:pointer;transition:background-color .3s ease,color .3s ease;display:block;margin-left:0;font-size:.94rem;font-style:normal;text-align:left;width:12rem;position:relative;overflow:hidden}.AboutMe_buttonLink__SZyvx:after{top:0;left:-100%;right:0;bottom:0;transition:all .5s ease}.AboutMe_buttonLink__SZyvx:after,.AboutMe_buttonLink__SZyvx:before{content:"";position:absolute;background:linear-gradient(90deg,#f472b6,#db2777,#be185d,#f472b6);z-index:-1}.AboutMe_buttonLink__SZyvx:before{top:-2px;left:-2px;right:-2px;bottom:-2px;background-size:400% 400%;border-radius:6px;animation:AboutMe_moveGradient__X5OMl 3s linear infinite}.AboutMe_linksHeadings__q9h20{font-size:.95rem;color:#5d656c;margin-left:0;line-height:1.6rem}@keyframes AboutMe_moveGradient__X5OMl{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AboutMe_resumeButton__TgKLh{margin-bottom:1rem}.AboutMe_buttonLink__SZyvx.AboutMe_hovered__qQ69T,.AboutMe_buttonLink__SZyvx:hover{color:#be185d;border-color:#be185d}@media (min-width:768px) and (max-width:1279px){.AboutMe_aboutMeContent__lwSFC p:first-child{font-style:italic;font-size:1.1rem}.AboutMe_aboutMeContent__lwSFC p{font-size:.99rem;line-height:1.8rem}.AboutMe_headings__qVcb1{margin-bottom:0;color:#5d5d5d;font-size:1.1rem;line-height:1.8rem}.AboutMe_technologyText__U_L_Z{font-weight:700;font-size:.99rem}.AboutMe_techHeading__f2vj1{margin-bottom:0;font-size:.99rem;color:#5d5d5d;line-height:1.8rem}.AboutMe_aboutMeContent__lwSFC{display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:3rem;max-height:calc(100vh - 3rem);max-width:1200px}.AboutMe_linksHeadings__q9h20{font-size:.99rem;color:#5d656c;margin-left:0;margin-bottom:0;line-height:1.8rem}.AboutMe_header__Gm3Q_{font-size:2rem}.AboutMe_aboutMeImage__OiOcC{margin:3rem;width:auto;max-width:100%;height:auto;align-self:center}.AboutMe_aboutMeImage__OiOcC img{width:100%;height:auto}.AboutMe_aboutMeText__SVgcj{padding-bottom:3rem;width:40rem}.AboutMe_aboutMeContext__narn_{margin-bottom:3rem;margin-top:2rem}}@media (min-width:1280px){.AboutMe_header__Gm3Q_{font-size:2rem}.AboutMe_aboutMeText__SVgcj{width:40rem;padding-bottom:3rem;max-width:calc(100% - 6rem)}.AboutMe_techHeading__f2vj1{margin-bottom:1rem;font-size:1.125rem;color:#5d5d5d;line-height:.8rem;margin-top:2rem}.AboutMe_linksHeadings__q9h20{font-size:1.125rem;color:#5d656c;margin-left:0;margin-bottom:.5rem;line-height:.8rem}.AboutMe_aboutMeContent__lwSFC p:first-child{font-style:italic;font-size:1.2rem}.AboutMe_headings__qVcb1{font-size:1.3rem}.AboutMe_aboutMeContent__lwSFC{display:flex;flex-direction:column;align-items:center;overflow-y:auto;position:absolute;max-height:calc(100vh - 3rem);margin:3rem}.AboutMe_technologyText__U_L_Z{font-size:1.125rem}.AboutMe_aboutMeImage__OiOcC img{width:100%;height:auto;width:720px;height:383.03px}.AboutMe_aboutMeContext__narn_{margin-left:6rem;margin-top:4rem!important}.AboutMe_aboutMeSection__F_6Ba{animation:AboutMe_zoomBackground__X2JHj 20s ease-in-out infinite}@keyframes AboutMe_zoomBackground__X2JHj{0%,to{background-size:100%}50%{background-size:120%}}}.AboutMe_aboutMeText__SVgcj{padding-left:3rem;padding-right:3rem}.AboutMe_aboutMeContext__narn_{margin-left:6rem;margin-top:2rem}.AboutMe_aboutMeImage__OiOcC{margin:3rem;width:auto;max-width:100%;height:auto;align-self:center;display:flex;justify-content:center}.Footer_footerItems__wtudI{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e17285;color:#eaafb9}.Footer_socialLinks__Fh6yT{display:flex;align-items:center;justify-content:space-between;width:14rem}.Footer_emailText__n_612{font-size:.8rem;font-weight:700;letter-spacing:normal}.HeroSection_heroImageContainer__cS7w_{width:100%}.HeroSection_heroImage__y8zSJ{background-image:url(https://res.cloudinary.com/dchzjr4bz/image/upload/v1702692968/UIPS_2_tzz1zu.jpg);background-size:cover;background-position:50%;height:22rem;display:flex;align-items:center;justify-content:center;height:calc(100vw * 9 / 16);position:relative}.HeroSection_heroImageText__lsS97{font-size:2rem;color:#fff;opacity:0}.HeroSection_maheshiText__4Yj83{color:#c95164}@media (min-width:320px) and (max-width:400px){.HeroSection_heroParagraph__bHIrQ{font-size:.8rem;line-height:1rem;width:7rem}.HeroSection_heroImage__y8zSJ{height:17rem}.HeroSection_heroImageText__lsS97{font-size:1.5rem;margin-top:0}.HeroSection_heroContent__oYhxx{margin-top:4rem}.HeroSection_heroButton__SyUhn{margin-top:0!important;padding:.01rem .6rem!important}.HeroSection_buttonContainer__36iZh{margin-top:.2rem!important}}@media (min-width:400px) and (max-width:634px){.HeroSection_heroImage__y8zSJ{height:22rem}.HeroSection_heroParagraph__bHIrQ{font-size:1rem}.HeroSection_heroContentWrapper__IVsId{margin-top:4rem}}@media (min-width:635px) and (max-width:767px){.HeroSection_heroImage__y8zSJ{height:calc(27rem - (767px - 100vw) * (5 / 133))}.HeroSection_heroContent__oYhxx{width:16rem}.HeroSection_heroParagraph__bHIrQ{margin-left:-.5rem;font-size:.99rem}.HeroSection_heroImageText__lsS97{font-size:2.5rem;width:16rem}.HeroSection_heroContentWrapper__IVsId{margin-top:10rem}}@media (min-width:768px) and (max-width:1215px){.HeroSection_heroImage__y8zSJ{height:42rem}.HeroSection_heroParagraph__bHIrQ{font-size:1.3rem;width:26rem;margin-left:2rem}.HeroSection_heroImageText__lsS97{font-size:3.1rem;width:20rem}.HeroSection_buttonContainer__36iZh{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:auto}.HeroSection_heroContentWrapper__IVsId{margin-top:0}}@media (min-width:1216px) and (max-width:1279px){.HeroSection_heroImage__y8zSJ{height:calc(42rem + (1279px - 100vw) * (6 / 63))}.HeroSection_heroParagraph__bHIrQ{font-size:1.3rem;width:26rem;margin-left:2rem}.HeroSection_heroImageText__lsS97{font-size:3.5rem;width:22rem}.HeroSection_buttonContainer__36iZh{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:auto}.HeroSection_heroContentWrapper__IVsId{margin-bottom:-4rem}}@media (min-width:1280px) and (max-width:1382px){.HeroSection_heroImage__y8zSJ{height:48rem}.HeroSection_heroParagraph__bHIrQ{font-size:1.3rem;width:26rem;margin-left:2rem}.HeroSection_heroImageText__lsS97{font-size:3.5rem;width:22rem}.HeroSection_buttonContainer__36iZh{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:auto}.HeroSection_heroContentWrapper__IVsId{margin-bottom:-4rem}}@media (min-width:1383px){.HeroSection_heroImage__y8zSJ{height:calc(100vw * 9 / 16)}.HeroSection_heroParagraph__bHIrQ{font-size:1.3rem;width:26rem;margin-left:2rem}.HeroSection_heroImageText__lsS97{font-size:4rem;width:25rem}.HeroSection_heroContent__oYhxx{margin-top:6rem}.HeroSection_buttonContainer__36iZh{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:auto}.HeroSection_heroContentWrapper__IVsId{margin-bottom:-4rem}}.HeroSection_heroOverlay__SPSCi{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1}.HeroSection_heroImageText__lsS97,.HeroSection_heroParagraph__bHIrQ{position:relative;z-index:2;color:#52525b}.HeroSection_heroContent__oYhxx{display:flex;flex-direction:column;align-items:center;width:14rem;margin-left:1rem}.HeroSection_heroButton__SyUhn{padding:.75rem 1.5rem;background-color:#e17285;color:#fff;border-radius:0;margin-top:1rem;transition:background-color .3s ease;cursor:pointer;z-index:10}.HeroSection_heroButton__SyUhn:hover{background-color:#c95164;border-radius:0}.HeroSection_buttonContainer__36iZh{margin-top:2rem;z-index:2}.HeroSection_heroContentWrapper__IVsId{display:flex;flex-direction:column;align-items:center;justify-content:center}.Modal_modalBackdrop__tRCRl{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100000}.Modal_modalContent__1MgKY{display:flex;flex-direction:column;max-width:1280px;width:80vw;height:100vh;overflow:hidden}.Modal_modal-box__ljkHA{width:100%;height:100%;display:flex;flex-direction:column;padding:0!important;margin:0;border-radius:0}.Modal_imageContainer__ak6ck{display:flex;justify-content:center;align-items:center;overflow:hidden;height:auto;position:relative;border-bottom:3px solid #1b242f}.Modal_modalImage__heTYf{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.Modal_nextButton__t4Kh6,.Modal_prevButton__fd_TH{background:rgba(0,0,0,.3);bottom:0;color:#fff;cursor:pointer;font-size:14pt;font-weight:700;padding:10px 15px;position:absolute;transform:translateY(7%);height:3rem;width:3rem}.Modal_prevButton__fd_TH{left:0}.Modal_nextButton__t4Kh6{right:0}.Modal_projectInfo__1vxL_{flex-grow:1;padding:0 7px;overflow:hidden}.Modal_projectDescription__fco_l,.Modal_subtitle__sYrDR{margin:0;font-size:.85rem;letter-spacing:normal}.Modal_projectDescription__fco_l{line-height:1.3rem;padding-top:.1rem;padding-bottom:.3rem}.Modal_subtitle__sYrDR{font-size:.85rem;color:#3a4046bd;font-weight:700;text-transform:uppercase;margin-bottom:.1rem;border-bottom:.5px solid #00000026;line-height:normal}.Modal_closeButtonContainer__CaiBn{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:10px}.Modal_githubButton__VQRG_{display:flex;align-items:center;justify-content:center;background-color:#c95164;color:#fff;border:none;cursor:pointer;font-size:.8rem;width:5rem;height:2rem;gap:.5rem;transition:background-color .3s,color .3s}.Modal_githubButton__VQRG_:hover{background-color:transparent;color:#c95164}.Modal_githubButton__VQRG_ svg{width:1em;height:1em}.Modal_closeButton__hvWaK svg{fill:currentColor;width:15px;height:15px}.Modal_closeButton__hvWaK{margin-left:auto;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.Modal_closeButton__hvWaK:hover{background:none;color:inherit}@media screen and (max-width:767px){.Modal_modalContent__1MgKY{width:80vw}.Modal_carouselContainer__WCJ8f{height:40vh}.Modal_projectInfo__1vxL_{flex-grow:1}.Modal_closeButtonContainer__CaiBn{padding:0}.Modal_imageContainer__ak6ck{height:40vh}.Modal_projectName__oQShU{font-size:1rem}}@media (min-width:768px) and (max-width:1279px){.Modal_nextButton__t4Kh6,.Modal_prevButton__fd_TH{height:4rem;width:4rem}.Modal_modalContent__1MgKY{max-width:90vw}.Modal_imageContainer__ak6ck{top:-1rem}.Modal_modal-box__ljkHA{max-width:90vw}.Modal_projectInfo__1vxL_{width:100%}.Modal_projectDescription__fco_l{font-family:OpenSans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.063rem;line-height:1.5rem;color:#5d656c;margin-bottom:2rem}.Modal_subtitle__sYrDR{font-size:1.1rem}.Modal_projectInfo__1vxL_{padding:10px 15px}.Modal_githubButton__VQRG_{width:7rem;height:3rem}.Modal_closeButton__hvWaK svg{fill:currentColor;width:20px;height:20px}}@media (min-width:1280px){.Modal_modal-box__ljkHA,.Modal_modalContent__1MgKY{max-width:50vw}.Modal_closeButton__hvWaK svg{fill:currentColor;width:20px;height:20px}.Modal_projectDescription__fco_l{font-family:OpenSans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.063rem;line-height:1.5rem;color:#5d656c;margin-bottom:.5rem}.Modal_subtitle__sYrDR{font-size:1rem}.Modal_projectInfo__1vxL_{padding:10px 15px}.Modal_githubButton__VQRG_{width:7rem;height:2rem}.Modal_imageContainer__ak6ck{top:-1rem}}.Modal_closeButton__hvWaK,.Modal_githubButton__VQRG_{flex-shrink:0}.Gallery_projectsGallery__EXaDM{display:flex;flex-wrap:wrap;justify-content:center;margin:0;width:100%;background-color:#e7e6e2;padding:0 0 3rem}.Gallery_projectCard__rGpuz{position:relative;background-color:#fff;overflow:hidden;border:none;box-shadow:none;cursor:pointer;transition:all .3s ease;flex:0 1 100%}@media (min-width:768px) and (max-width:1279px){.Gallery_projectCard__rGpuz{flex:0 1 calc(50% - 20px)}}@media (min-width:1280px){.Gallery_projectCard__rGpuz{flex:0 1 calc(33.333% - 20px)}}.Gallery_projectImage__uzWO1{width:100%;height:auto;display:block;margin:0}.Gallery_overlay__leKR_{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#fef2f2;opacity:0;transition:opacity .5s ease;overflow:hidden;top:-100%}.Gallery_overlayContent__ck4HB{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-200%);transition:transform .5s ease,opacity .5s ease}.Gallery_projectCard__rGpuz:hover .Gallery_overlay__leKR_{opacity:1;top:0}.Gallery_projectCard__rGpuz:hover .Gallery_overlayContent__ck4HB{transform:translateY(0)}.Gallery_projectName__JQzop{font-size:16px;margin-bottom:10px;text-align:center}.Gallery_technologies__1rNKk{text-align:center;font-size:14px;color:#666}.Gallery_projectButton__MOeH7{position:absolute;left:50%;bottom:50px;border:2px solid #e31b6d;font-size:13pt;padding:7px 0;width:170px;cursor:pointer;transform:translateX(-50%) translateY(200%);transition:transform .5s ease}.Gallery_projectCard__rGpuz:hover .Gallery_projectButton__MOeH7{transform:translateX(-50%) translateY(0)}.Gallery_aspectRatio___XkBH,.Gallery_projectCard__rGpuz,.Gallery_projectsGallery__EXaDM{align-items:flex-start}.Gallery_projectDescriptionLink__TLzPR{color:#e17285;text-decoration:none;transition:color .3s ease}.Gallery_projectDescriptionLink__TLzPR:hover{color:#c95164}.ProjectCard_projectName__Y5fcS{font-size:16px;margin-bottom:10px;text-align:center;font-weight:700}.ProjectCard_technologies__Z1M81{text-align:center;font-size:14px;color:#666;margin-bottom:20px;color:#c95164}.ProjectCard_projectButton__cW8Vl{position:absolute;left:50%;transform:translateX(-50%) translateY(50px);background-color:transparent;bottom:50px;border:2px solid #c95164;font-size:13pt;padding:7px 0;width:170px;cursor:pointer;transform:translate Y (50px);transition:transform .3s ease .1s;transition-delay:.15s}.ProjectCard_overlayContent__kEVJJ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;transform:translateY(-50px);transition:transform .3s ease;transition-delay:0s}.ProjectCard_projectButton__cW8Vl:hover{background-color:#c95164;color:#fff}.ProjectCard_projectImage__QQW9e{width:100%;height:auto}.ProjectCard_projectCard__qojoL:hover .ProjectCard_overlayContent__kEVJJ,.ProjectCard_projectCard__qojoL:hover .ProjectCard_projectButton__cW8Vl{opacity:1;transform:translateY(0)}.ProjectCard_projectCard__qojoL:hover .ProjectCard_projectButton__cW8Vl{transform:translateX(-50%) translateY(0)}.MyProjects_myProjectsHeadings__Z7H24{text-align:center;padding-top:3rem;padding-bottom:3rem;background-color:#e7e6e2}.MyProjects_myProjectsTabs__5t8ft{display:flex;justify-content:space-evenly;align-items:center;background-color:#e7e6e2;padding-bottom:.5rem}.MyProjects_myProjectsTabButtons__6EKhR{background-color:none}.MyProjects_tabs-boxed__gZ210{background-color:hotpink;border-radius:0}.MyProjects_activeTab__XUyJF{background-color:#c95164;color:#fff;width:10rem;border-radius:0}@media (min-width:768px) and (max-width:1279px){.MyProjects_myProjectsTabs__5t8ft{align-items:center;justify-content:center}}@media (min-width:1280px){.MyProjects_myProjectsTabs__5t8ft{align-items:center;justify-content:center}}.Nav_navbar__oJ4c7{position:sticky;top:0;z-index:1000;background-color:#fef0f0;border-bottom:3px solid #c95164;display:flex;align-items:center;justify-content:space-around;padding:1rem}.Nav_navLink__Yoik6{text-transform:uppercase;font-size:1rem;text-decoration:none;color:#d56479;margin-right:1rem;transition:color .3s ease;font-weight:400}.Nav_navLink__Yoik6:last-child{margin-right:0}.Nav_navLink__Yoik6:active,.Nav_navLink__Yoik6:hover{color:#f54a69}.Nav_navLink__Yoik6.Nav_active__NQgbg{font-weight:700;color:#f54a69}