.Home_main__uFstG{background-color:var(--color-background)}.AboutMe_aboutMeContainer__YD6Qx{min-height:100vh;width:100%;display:grid;grid-template-columns:1fr;padding-bottom:100px}@media(min-width:992px){.AboutMe_aboutMeContainer__YD6Qx{grid-template-columns:repeat(2,1fr);min-height:100vh;padding-bottom:0}}.AboutMe_aboutMeContainer__YD6Qx.AboutMe_primary__089oo{background-color:var(--color-primary)}.AboutMe_aboutMeContainer__YD6Qx.AboutMe_secondary__YCUPh{background-color:var(--color-secondary)}.AboutMe_aboutMeContainer__YD6Qx.AboutMe_tertiary__5cqcd{background-color:var(--color-tertiary)}.AboutMe_aboutMeContainer__YD6Qx.AboutMe_quaternary__0KqVT{background-color:var(--color-quaternary)}.AboutMe_aboutMeContainer__YD6Qx.AboutMe_beige__SYkT9{background-color:var(--color-beige)}.AboutMe_aboutMeContainer__YD6Qx .AboutMe_textContainer__pmQrs{width:90%;margin:auto}@media(min-width:1200px){.AboutMe_aboutMeContainer__YD6Qx .AboutMe_textContainer__pmQrs{width:80%}}.AboutMe_aboutMeContainer__YD6Qx .AboutMe_textContainer__pmQrs .AboutMe_innerTextContainer__MTPYQ{display:flex;flex-direction:column;gap:20px}.AboutMe_aboutMeContainer__YD6Qx .AboutMe_textContainer__pmQrs .AboutMe_innerTextContainer__MTPYQ .AboutMe_title__Yq1F_{font-style:italic;line-height:1}.AboutMe_aboutMeContainer__YD6Qx .AboutMe_imageContainer__nsLfK{margin:auto}.AboutMe_aboutMeContainer__YD6Qx .AboutMe_imageContainer__nsLfK img{width:100%;border-radius:10px}.Start_startContainer__W1PKI{height:100vh;pointer-events:none;z-index:10;position:relative;padding-bottom:0;padding-top:0;display:flex;align-items:center}.Start_startContainer__W1PKI h1{font-size:clamp(2.2em,5vw,8vw);line-height:1;font-style:italic}.Start_startContainer__W1PKI h1 span{text-transform:uppercase;font-size:clamp(2.2em,5vw,10vw);font-style:normal}.Start_startContainer__W1PKI .Start_subtitle__FayHd{font-size:clamp(1.6em,3.5vw,1.8em);font-family:Lato,sans-serif;font-weight:300}.Painting_canvasContainer__AqCGg{position:absolute;top:0;left:0;width:100vw;height:100vh;cursor:none}.Painting_canvasContainer__AqCGg canvas{width:100%}.ZoomParallax_container__RUglg{height:300vh;position:relative;margin-top:200px}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j{position:sticky;overflow:hidden;top:0;height:100vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1{width:100%;height:100%;top:0;position:absolute;display:flex;align-items:center;justify-content:center}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1 .ZoomParallax_imageContainer__UFKpP{position:relative;width:25vw;height:25vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1 .ZoomParallax_imageContainer__UFKpP img{-o-object-fit:cover;object-fit:cover}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(2) .ZoomParallax_imageContainer__UFKpP{top:-30vh;left:5vw;width:35vw;height:30vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(3) .ZoomParallax_imageContainer__UFKpP{top:-10vh;left:-25vw;width:20vw;height:45vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(4) .ZoomParallax_imageContainer__UFKpP{left:27.5vw;width:25vw;height:25vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(5) .ZoomParallax_imageContainer__UFKpP{top:27.5vh;left:5vw;width:20vw;height:25vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(6) .ZoomParallax_imageContainer__UFKpP{top:27.5vh;left:-22.5vw;width:30vw;height:25vh}.ZoomParallax_container__RUglg .ZoomParallax_sticky__2Lp5j .ZoomParallax_el__ryLS1:nth-of-type(7) .ZoomParallax_imageContainer__UFKpP{top:25vh;left:25vw;width:15vw;height:20vh}.FeaturedProjects_featuredProjectsSection__rUMOV{margin:100px 50px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.FeaturedProjects_featuredProjectsContainer__V5pf0{display:flex;gap:20px;justify-content:center;margin-top:50px;margin-bottom:50px;flex-direction:column}@media(min-width:992px){.FeaturedProjects_featuredProjectsContainer__V5pf0{flex-direction:row}}.FeaturedProjects_grid__9__42{display:grid;gap:20px;flex-grow:1;max-width:1200px}@media(min-width:992px){.FeaturedProjects_grid__9__42{grid-template-columns:repeat(3,1fr)}}.FeaturedProjects_viewAllButton__6y0oc{align-self:center;background-color:#0070f3;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;transition:background-color .3s}.FeaturedProjects_viewAllButton__6y0oc:hover{background-color:#005bb5}.FeaturedProjects_shadowButton__XQxBl{display:flex;align-items:center}.ProjectCard_card__CN0LO{padding:50px 20px;border-radius:30px;box-shadow:0 4px 8px rgba(55,59,56,.1);transition:transform .3s,box-shadow .3s,background-color .3s}.ProjectCard_card__CN0LO:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(55,59,56,.2)}.ProjectCard_card__CN0LO.ProjectCard_primary__Fu_UE{background-color:var(--color-primary)}.ProjectCard_card__CN0LO.ProjectCard_secondary__xhvC8{background-color:var(--color-secondary)}.ProjectCard_card__CN0LO.ProjectCard_tertiary__CEjXS{background-color:var(--color-tertiary)}.ProjectCard_card__CN0LO.ProjectCard_quaternary__5S8cY{background-color:var(--color-quaternary)}.ProjectCard_card__CN0LO.ProjectCard_beige__qDt3q{background-color:var(--color-beige)}.ProjectCard_card__CN0LO .ProjectCard_title__T8jJk{font-size:clamp(1.8em,4vw,2em);margin-top:10px;margin-bottom:0;text-transform:uppercase}.ProjectCard_card__CN0LO .ProjectCard_slogan__QPlg6{font-size:clamp(1em,2vw,1em);margin-bottom:15px;font-style:italic}.ProjectCard_card__CN0LO .ProjectCard_tech__Hlmo0{font-size:clamp(1em,2vw,1em)}.ProjectCard_card__CN0LO .ProjectCard_tech__Hlmo0 ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.ProjectCard_card__CN0LO .ProjectCard_techItem__Mt5mi{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;margin-right:10px;margin-bottom:10px;border-radius:5px;font-size:.85rem;transition:background-color .3s,color .3s;color:var(--color-text)}.ProjectCard_card__CN0LO .ProjectCard_techItem__Mt5mi .ProjectCard_icon__2mjO1{margin-right:5px;font-size:1.2rem}.ProjectCard_card__CN0LO .ProjectCard_link__T0C32{display:inline-block;margin-top:15px;font-size:1rem;color:var(--color-background);text-decoration:none;border:2px solid var(--color-background);padding:10px 20px;border-radius:5px;background-color:transparent;transition:background-color .3s,color .3s,border-color .3s}.ProjectCard_card__CN0LO .ProjectCard_link__T0C32:hover{background-color:var(--color-background);color:var(--color-text);border-color:var(--color-background)}@import"https://fonts.googleapis.com/css?family=Poppins:900i";.ShadowButton_wrapper__sFKXm{display:flex;justify-content:center}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d{display:flex;padding:10px 25px;text-decoration:none;font-family:Poppins,sans-serif;font-size:clamp(1em,2vw,1em);color:var(--color-white);background:#6225e6;transition:1s;box-shadow:6px 6px 0 var(--color-text);transform:skewX(-15deg);border-radius:30px}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d span:first-child{display:flex;align-items:center}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:focus{outline:none}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover{transition:.5s}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover.ShadowButton_primary__BVxfO{box-shadow:10px 10px 0 var(--color-primary)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover.ShadowButton_secondary__gOqiK{box-shadow:10px 10px 0 var(--color-secondary)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover.ShadowButton_tertiary___UdLv{box-shadow:10px 10px 0 var(--color-tertiary)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover.ShadowButton_quaternary__6u_E0{box-shadow:10px 10px 0 var(--color-quaternary)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover.ShadowButton_beige__SlzGB{box-shadow:10px 10px 0 var(--color-beige)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d span:nth-child(2){transition:.5s;margin-right:0}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover span:nth-child(2){transition:.5s;margin-right:25px}.ShadowButton_wrapper__sFKXm span{transform:skewX(15deg);color:var(--color-white)}.ShadowButton_wrapper__sFKXm span:nth-child(2){width:10px;margin-left:20px;position:relative;top:12%}.ShadowButton_wrapper__sFKXm path.ShadowButton_one__Q3uOA{transition:.4s;transform:translateX(-60%)}.ShadowButton_wrapper__sFKXm path.ShadowButton_two__bSTnB{transition:.5s;transform:translateX(-30%)}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover path.ShadowButton_three__bZ10D{animation:ShadowButton_color_anim__BI8uL 1s .2s infinite}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover path.ShadowButton_one__Q3uOA{transform:translateX(0);animation:ShadowButton_color_anim__BI8uL 1s .6s infinite}.ShadowButton_wrapper__sFKXm .ShadowButton_cta__uS93d:hover path.ShadowButton_two__bSTnB{transform:translateX(0);animation:ShadowButton_color_anim__BI8uL 1s .4s infinite}@keyframes ShadowButton_color_anim__BI8uL{0%{fill:var(--color-white)}50%{fill:var(--color-primary)}to{fill:var(--color-white)}}.Technologies_tech__2z_vc{font-size:clamp(1em,2vw,1em);color:var(--color-background);position:relative}.Technologies_tech__2z_vc ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:15px;margin:15px 0 30px}.Technologies_tech__2z_vc .Technologies_techItem__PgUrE{display:inline-flex;align-items:center;justify-content:center;margin-right:10px;margin-bottom:10px;border-radius:5px;font-size:1.5rem;position:relative;cursor:pointer;color:var(--color-text)}.Technologies_tech__2z_vc .Technologies_techItem__PgUrE:hover .Technologies_tooltip__6t9FQ{visibility:visible;opacity:1;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.Technologies_tech__2z_vc .Technologies_tooltip__6t9FQ{display:none}@media(min-width:1200px){.Technologies_tech__2z_vc .Technologies_tooltip__6t9FQ{visibility:hidden;position:absolute;display:block;opacity:0;background-color:var(--color-background);padding:10px 15px;border-radius:15px;font-size:.7rem;white-space:nowrap;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 0 3px rgba(55,59,56,.3);z-index:1000}.Technologies_tech__2z_vc .Technologies_tooltip__6t9FQ:after{content:"";position:absolute;width:0;height:0;border-style:solid}.Technologies_tech__2z_vc .Technologies_tooltip__6t9FQ p{color:var(--color-tertiary);margin:0}}.Technologies_tech__2z_vc .Technologies_top__1H_wZ{bottom:100%;left:-100%;transform:translateX(-25%) translateY(-10px)!important}.Technologies_tech__2z_vc .Technologies_top__1H_wZ:after{top:100%;left:50%;border-width:6px 6px 0;border-color:var(--color-background) transparent transparent transparent;transform:translateX(-25%)}.Technologies_tech__2z_vc .Technologies_bottom__u3urT{top:100%;left:-100%;transform:translateY(10px)!important}.Technologies_tech__2z_vc .Technologies_bottom__u3urT:after{bottom:100%;left:50%;border-width:0 6px 6px;border-color:transparent transparent var(--color-background) transparent;transform:translateX(-50%)}.Technologies_tech__2z_vc .Technologies_left__Ywr8A{top:50%;right:100%;transform:translateY(-50%) translateX(-15px)!important}.Technologies_tech__2z_vc .Technologies_left__Ywr8A:after{top:50%;right:-6px;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--color-background);transform:translateY(-50%)}.Technologies_tech__2z_vc .Technologies_right__LUjmq{top:50%;left:100%;transform:translateY(-50%) translateX(15px)!important}.Technologies_tech__2z_vc .Technologies_right__LUjmq:after{top:50%;left:-6px;border-width:6px 6px 6px 0;border-color:transparent var(--color-background) transparent transparent;transform:translateY(-50%)}.WorkExperience_container__958kK{background-color:var(--color-quaternary);min-height:100vh}.WorkExperience_title__VDU_q{margin-bottom:2.5rem;margin-top:2.5rem;text-align:center;font-size:clamp(2.2em,5vw,3vw)}.WorkExperience_experience__Cd_ec{margin-top:1rem;width:100%;display:flex;flex-direction:column;align-items:center}.WorkExperience_jobOuter__KgS_5{padding:2rem;width:100%;cursor:pointer}@media(min-width:992px){.WorkExperience_jobOuter__KgS_5{width:70%}}.WorkExperience_jobOuter__KgS_5:after{content:"";width:100%;height:2px;background-color:var(--color-text);margin-top:2rem;display:block}.WorkExperience_jobInner__59gwc{display:flex;justify-content:space-between}.WorkExperience_jobInner__59gwc .WorkExperience_jobOpenText__C60PZ{display:flex;flex-direction:column;width:70%}.WorkExperience_jobTitle__xu01O{font-size:clamp(2em,4.5vw,2.5em);font-weight:bolder;line-height:1}.WorkExperience_company__N_teB{font-size:clamp(1.2em,2.5vw,1.4em);font-weight:700;color:var(--color-text)}.WorkExperience_date__TuuaP{font-size:clamp(1em,2vw,1em);color:var(--color-text);font-style:italic}.WorkExperience_descriptionWrapper__yqE3x{display:flex;width:100%}.WorkExperience_description__SwGnS{margin-top:1rem;font-size:clamp(1.2em,2.5vw,1.4em);color:var(--color-text)}.WorkExperience_arrow__ytegF{display:flex;align-items:center;transition:transform .3s ease}.WorkExperience_arrow__ytegF.WorkExperience_openArrow__oxdX8{transform:rotate(180deg)}.WorkExperience_jobDescription__EY8sH{overflow:hidden}