.ContactForm_form__ujuWj{margin:0;padding:.5rem}@media(min-width:43.75em){.ContactForm_form__ujuWj{padding:1rem}}@media(min-width:56.25em){.ContactForm_form__ujuWj{padding:2rem}}.ContactForm_form__ujuWj h1{font-size:2rem;margin-bottom:.5rem}.ContactForm_form__text__0VcPf{color:#666;margin-top:0;margin-bottom:1.5rem}.ContactForm_form__container__PUhDo{position:relative}.ContactForm_form__container__error__FVs0c{animation:ContactForm_reveal__DJYnq .3s ease-in-out;background-color:#ff6565;height:40px;padding:5px;top:-30px;border-radius:5px;color:#fff;position:absolute;width:100%;display:block;margin:0;z-index:0}.ContactForm_form__container__PUhDo input[type=email],.ContactForm_form__container__PUhDo input[type=text],.ContactForm_form__container__PUhDo textarea{z-index:1;position:relative;width:100%;padding:1rem;margin-bottom:1rem;border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);font-size:1rem}.ContactForm_form__container__PUhDo textarea{min-height:150px;max-height:400px;resize:vertical}.ContactForm_form__submit__eZd86{padding:1rem 2rem;border:none;border-radius:5px;background-color:#ffde59;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;min-width:130px}.ContactForm_form__submitLoading__ll89l,.ContactForm_form__submit__eZd86:hover{background-color:rgba(255,222,89,.5)}.ContactForm_form__response__ngB1B{padding-left:1em;color:#03b65f;font-size:.75em;transform:translateY(-1.25em);display:inline-block}.ContactForm_form__responseFail__baOg0{transform:translateY(0);color:#ff6565}.ContactForm_form__success__IesBI{font-size:2.5rem;color:#03b65f}.ContactForm_form__temp__MoO63{width:100%;height:50vh;background-color:rgba(255,222,89,.5);border-radius:25px;padding:2em;color:#666;font-size:1.5em}@keyframes ContactForm_reveal__DJYnq{0%{top:0}to{top:-30px}}.ArrowDown_arrow__D_1AS{display:block;margin:auto;color:#ffde59;font-size:2em;padding-top:20px;opacity:0}.ArrowDown_bounce__SnHmY{animation:ArrowDown_bounce__SnHmY 1s 1.2s infinite}@keyframes ArrowDown_bounce__SnHmY{0%{transform:translateY(-15px);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:0}}.Button_button__CN1MA{margin-top:10px;border-radius:15px;background-color:#ffde59;color:#000;text-decoration:none;padding:.75rem 1.2rem;display:inline-block;animation:Button_fadeInFromTop__gpM4b 1s;font-size:1rem}.Button_button__CN1MA:hover{opacity:.8}.Button_buttonHollow__eRRcP{background-color:transparent;border:2px solid #ffde59}.Button_buttonHollow__eRRcP:hover{background-color:#ffde59;opacity:1}.HeroSection_hero__nD6WY{padding-top:35px;display:flex;flex-flow:column;height:calc(100vh - 55px)}.HeroSection_hero__banner__9ytHe{flex-grow:1;position:relative;margin:auto;display:flex;flex-flow:column}.HeroSection_hero__banner__name__7RghU{animation:HeroSection_fadeInFromRight__eESe9 1s;position:relative;font-size:1.2rem}@media(min-width:43.75em){.HeroSection_hero__banner__name__7RghU{font-size:2.2rem;position:absolute;left:-5%;top:25%}}@media(min-width:56.25em){.HeroSection_hero__banner__name__7RghU{font-size:2.5rem}}@media(min-width:75em){.HeroSection_hero__banner__name__7RghU{font-size:2.5rem;left:0;top:25%}}.HeroSection_hero__banner__img_container__yvxF1{height:100%;width:auto;display:flex;justify-content:center;align-items:center}.HeroSection_hero__banner__img_container__picture__oaND7{position:relative;height:auto;max-width:100vw}@media(min-width:43.75em){.HeroSection_hero__banner__img_container__picture__oaND7{height:100%;width:auto}}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ{display:none}@media(min-width:43.75em){.HeroSection_hero__banner__img_container__pictureBackground___aPQJ{display:block;position:absolute;height:100%;width:auto;z-index:-1}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:first-of-type{filter:hue-rotate(calc(60deg * 1));z-index:calc(-1*1)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(2){filter:hue-rotate(calc(60deg * 2));z-index:calc(-1*2)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(3){filter:hue-rotate(calc(60deg * 3));z-index:calc(-1*3)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(4){filter:hue-rotate(calc(60deg * 4));z-index:calc(-1*4)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(5){filter:hue-rotate(calc(60deg * 5));z-index:calc(-1*5)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(6){filter:hue-rotate(calc(60deg * 6));z-index:calc(-1*6)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(7){filter:hue-rotate(calc(60deg * 7));z-index:calc(-1*7)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(8){filter:hue-rotate(calc(60deg * 8));z-index:calc(-1*8)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(9){filter:hue-rotate(calc(60deg * 9));z-index:calc(-1*9)}.HeroSection_hero__banner__img_container__pictureBackground___aPQJ:nth-of-type(10){filter:hue-rotate(calc(60deg * 10));z-index:calc(-1*10)}}.HeroSection_hero__banner__profession__5XY2y{animation:HeroSection_fadeInFromLeft__I_Dn5 1.5s;position:relative;font-size:1.4rem}@media(min-width:43.75em){.HeroSection_hero__banner__profession__5XY2y{font-size:2.2rem;position:absolute;bottom:20%;right:-15%}}@media(min-width:56.25em){.HeroSection_hero__banner__profession__5XY2y{font-size:2.5rem}}@media(min-width:75em){.HeroSection_hero__banner__profession__5XY2y{font-size:2.5rem;bottom:20%;right:-10%}}.HeroSection_hero__nD6WY h1{display:block;margin:0;text-align:center}@media(min-width:43.75em){.HeroSection_hero__nD6WY h1{width:150px;text-indent:-30%}}@media(min-width:56.25em){.HeroSection_hero__nD6WY h1{width:180px}}@media(min-width:75em){.HeroSection_hero__nD6WY h1{width:200px}}.HeroSection_hero__question__K67bm{display:block;text-align:center;margin:0;padding-top:10px;animation:HeroSection_fadeInFromTop__pWKnt .5s;font-size:1.5rem}@keyframes HeroSection_arrowDown__696U7{0%{transform:translateY(-15px);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:0}}@keyframes HeroSection_fadeInFromTop__pWKnt{0%{opacity:0}80%{opacity:0;transform:translateY(-20px)}to{transform:translateY(0);opacity:1}}@keyframes HeroSection_fadeInFromLeft__I_Dn5{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes HeroSection_fadeInFromRight__eESe9{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@font-face{font-family:__Allerta_Stencil_02ad33;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d8c539aeefaf5c6-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Allerta_Stencil_Fallback_02ad33;src:local("Arial");ascent-override:89.72%;descent-override:21.39%;line-gap-override:0.00%;size-adjust:115.04%}.__className_02ad33{font-family:__Allerta_Stencil_02ad33,__Allerta_Stencil_Fallback_02ad33;font-weight:400;font-style:normal}.Header_header__yMCY9{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.Header_header__icons__wEcRA{display:block;text-decoration:none}.Header_header__icons__wEcRA svg{color:#000;padding-right:30px;width:25px;height:25px}.Header_header__yMCY9 ul{margin:0;padding:0}.Header_header__yMCY9 li{display:none}@media(min-width:43.75em){.Header_header__yMCY9 li{list-style:none;padding-right:30px;display:inline-block}.Header_header__yMCY9 li:last-child{padding-right:0}.Header_header__yMCY9 li a{color:#000;text-decoration:none;display:block;padding:12px 0;font-size:1rem}}.Wrapper_wrapper__a4gkI{max-width:1236px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.Wrapper_wrapperNarrow__yfkZW{padding-left:18px;padding-right:18px}@media(min-width:43.75em){.Wrapper_wrapper__a4gkI{padding-left:18px;padding-right:18px}.Wrapper_wrapperNarrow__yfkZW{padding-left:82px;padding-right:82px}}.Contact_contact__vwtmm{background-color:hsla(0,0%,100%,.502);border-radius:30px;padding:25px;margin:50px 0;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}@media(min-width:56.25em){.Contact_contact__vwtmm{flex-direction:row}}.Contact_contact__info__Auljh{flex:1 1;border:none;padding:1em;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(min-width:56.25em){.Contact_contact__info__Auljh{width:100%;flex-direction:column;border-right:2px solid #ffde59}}.Contact_contact__info__Auljh div{flex:1 1;margin-bottom:1rem;text-align:center;padding:1rem;min-width:220px}.Contact_contact__info__Auljh div .Contact_contact__info__icon__BIkwd{font-size:2.5rem;color:#ffde59;margin-bottom:.5rem}.Contact_contact__info__Auljh div h2{font-size:1.5rem;margin-top:0;margin-bottom:.5rem}.Contact_contact__info__Auljh div p{margin-top:0;margin-bottom:1rem;color:#666}.Contact_contact__form___S8A5{flex:1 1}@media(min-width:56.25em){.Contact_contact__form___S8A5{flex:4 1}}@media(min-width:75em){.Contact_contact__form___S8A5{flex:2 1}}.Project_project__ZY7bq{border-radius:30px;background-color:hsla(0,0%,100%,.502);display:inline-block;align-items:center;padding:25px;width:100%;margin-top:20px;transform:translateX(-100px);opacity:0}@media(min-width:56.25em){.Project_project__ZY7bq{display:flex;padding:50px}}.Project_projectReveal__lNkEB{transition:transform .4s ease-out,opacity .4s ease-out;transform:translateX(0);opacity:1}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img{transform:translateY(0);opacity:1;filter:hue-rotate(0)}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:first-child{transition-delay:0s,0s,0s,.1s,.1s,.1s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(2){transition-delay:0s,0s,0s,.2s,.2s,.2s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(3){transition-delay:0s,0s,0s,.3s,.3s,.3s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(4){transition-delay:0s,0s,0s,.4s,.4s,.4s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(5){transition-delay:0s,0s,0s,.5s,.5s,.5s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(6){transition-delay:0s,0s,0s,.6s,.6s,.6s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(7){transition-delay:0s,0s,0s,.7s,.7s,.7s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(8){transition-delay:0s,0s,0s,.8s,.8s,.8s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(9){transition-delay:0s,0s,0s,.9s,.9s,.9s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:nth-child(10){transition-delay:0s,0s,0s,1s,1s,1s;transition-duration:.2s,.2s,.2s,.6s,.6s,.6s;transition-property:height,width,margin-top,transform,opacity,filter;transition-timing-function:ease-out}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img{margin-top:10px}.Project_projectReveal__lNkEB .Project_project__techStack__zKf_y img:hover{height:40px;margin-top:0}.Project_project__image__7Dxgq{width:100%}@media(min-width:56.25em){.Project_project__image__7Dxgq{width:40%}}.Project_project__image__7Dxgq{height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:20px;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);margin-right:25px}.Project_project__info__cYhNY{width:100%}@media(min-width:56.25em){.Project_project__info__cYhNY{width:60%}}.Project_project__title__RyvkX{margin:20px 0 0}@media(min-width:75em){.Project_project__title__RyvkX{margin-top:0}}.Project_project__title__RyvkX{margin-bottom:15px;font-size:1.5625rem}.Project_project__body__td3wh{margin-bottom:30px;font-size:1rem}.Project_project__techStackColon__6qtGX{margin-bottom:5px;font-size:1rem}.Project_project__techStack__zKf_y{display:flex;flex-wrap:wrap;gap:10px}.Project_project__techStack__zKf_y img{height:30px;width:auto;transform:translateY(-30px);filter:hue-rotate(1turn);opacity:0}.Projects_projects__WQP_Y{position:relative;display:flex;align-items:center;flex-direction:column;padding-top:100px}.Projects_projects__title__H0Quy{padding-bottom:30px;margin:0;font-size:1.875rem}.Projects_projects__backgroundSphere__yo5oX{position:absolute;filter:blur(80px);background-color:#ffde59;z-index:-1}.Projects_projects__backgroundSphere__yo5oX:first-child{width:30vw;height:50vh;left:0}.Projects_projects__backgroundSphere__yo5oX:nth-child(2){width:20vw;height:100vh;transform:rotate(-30deg);right:0;top:60vh}.Projects_projects__backgroundSphere__yo5oX:nth-child(3){width:10vw;height:100vh;transform:rotate(30deg);left:0;top:120vh}.Projects_projects__backgroundSphere__yo5oX:nth-child(4){width:30vw;height:50vh;right:0;top:200vh}.Projects_projects__backgroundSphere__yo5oX:nth-child(5){width:20vw;transform:rotate(50deg);height:100vh;left:0;top:250vh}.SkillsNotFound_fadeup__Gn6F5{width:100%;height:40vh;background-image:linear-gradient(180deg,transparent,#08040a);margin-top:10px}.SkillsNotFound_fadedown__KwoG_{width:100%;height:40vh;background-image:linear-gradient(0deg,transparent,#08040a)}.SkillsNotFound_skills__Yf_h1{position:relative;background-color:#08040a;height:100vh;display:flex;align-items:center;justify-content:center}.SkillsNotFound_skills__light__QJvJB{padding:10vh 30vw;animation:SkillsNotFound_light-pulse__6ykT_ 5s ease-in-out infinite}.SkillsNotFound_skills__light__QJvJB h1{margin:0;white-space:nowrap;position:relative;z-index:20;color:#08040a;font-size:2rem}.SkillsNotFound_skills__light__QJvJB h1::selection{color:#000;background:hsla(0,0%,100%,.05)}.SkillsNotFound_skills__light__QJvJB p{text-align:center;margin-top:0}.SkillsNotFound_skills__light__QJvJB p::selection{color:#000;background:hsla(0,0%,100%,.05)}.SkillsNotFound_skills__cursor__TtEtP{pointer-events:none;position:absolute;border-radius:50%;background-color:#f9f8ff;top:50%;left:50%;transform:translate(-50%,-50%) scale(.01);filter:blur(50px);width:200px;height:200px;opacity:0}.SkillsNotFound_skills__cursorVisible__8Cl7P{transform:translate(-50%,-50%) scale(1);opacity:1}.SkillsNotFound_skills__cursorFlash__xqrDm{animation:SkillsNotFound_flashing___8_Dc 4s ease-in-out forwards}.SkillsNotFound_skills__cursor__TtEtP{transition:transform 1s ease-in-out,opacity 1s ease-in-out}.SkillsNotFound_skills__skill__ceuQz{z-index:19;position:absolute;animation:SkillsNotFound_shake__yVnaJ .15s infinite;color:#08040a;font-size:1rem;pointer-events:none}.SkillsNotFound_skills__skill__ceuQz::selection{color:#08040a;background:transparent}.SkillsNotFound_skills__skillFound__XydGI{animation:none;font-size:1.25rem;filter:drop-shadow(0 0 10px white);transition:filter .5s ease-in-out,font-size .5s ease-in-out;transition-delay:.25s}.SkillsNotFound_skills__skillFound__XydGI::selection{color:#000;background:hsla(0,0%,100%,.05)}.SkillsNotFound_skills__skill__ceuQz:first-of-type{top:64vh;left:6vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(2){top:18vh;left:65vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(3){top:48vh;left:21vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(4){top:3vh;left:50vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(5){top:54vh;left:27vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(6){top:24vh;left:72vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(7){top:74vh;left:5vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(8){top:9vh;left:43vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(9){top:35vh;left:38vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(10){top:68vh;left:1vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(11){top:75vh;left:65vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(12){top:71vh;left:65vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(13){top:48vh;left:23vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(14){top:82vh;left:48vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(15){top:34vh;left:43vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(16){top:6vh;left:13vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(17){top:16vh;left:74vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(18){top:16vh;left:15vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(19){top:10vh;left:32vw}.SkillsNotFound_skills__skill__ceuQz:nth-of-type(20){top:69vh;left:53vw}@keyframes SkillsNotFound_shake__yVnaJ{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes SkillsNotFound_light-pulse__6ykT_{0%{filter:drop-shadow(0 0 10px white)}20%{filter:drop-shadow(0 0 40px white)}45%{filter:drop-shadow(0 0 30px white)}55%{filter:drop-shadow(0 0 30px white)}80%{filter:drop-shadow(0 0 40px white)}to{filter:drop-shadow(0 0 10px white)}}@keyframes SkillsNotFound_flashing___8_Dc{0%{z-index:30}10%{transform:translate(-50%,-50%) scale(.01);z-index:30;opacity:0}15%{opacity:1;z-index:30;width:100px;height:100px}50%{transform:translate(-50%,-50%) scale(2);z-index:30;width:2000px;height:2000px}to{transform:translate(-50%,-50%) scale(2);z-index:30;width:2000px;height:2000px}}.SkillsFound_skills__J5qAe{padding-top:100px}.SkillsFound_skills__J5qAe *{animation:SkillsFound_show__IpqNn .6s ease-in-out}.SkillsFound_skills__J5qAe h1{padding-bottom:50px;margin:0;font-size:1.875rem;text-align:center}.SkillsFound_skills__grid__loq8U{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-column-gap:1em;grid-row-gap:1em}.SkillsFound_skill__JA4x1{border:2px solid #ffde59;position:relative}.SkillsFound_skill__imgContainer__kpg4D{display:grid;align-content:center;justify-items:center;height:10em}.SkillsFound_skill__imgContainer__image__fMYfx{height:50px;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:height .2s ease-in-out,width .2s ease-in-out}.SkillsFound_skill__txtContainer__a2Inc{width:100%;background-color:#ffde59;display:block}.SkillsFound_skill__txtContainer__a2Inc>p{margin:0;padding:1em;text-align:center}.SkillsFound_skill__JA4x1:hover .SkillsFound_skill__imgContainer__image__fMYfx{height:80px;width:auto}@keyframes SkillsFound_show__IpqNn{0%{opacity:0}to{opacity:1}}