@keyframes ContactPage_floating__gZXzG{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ContactPage_contact__ARvM3{overflow:hidden;margin-top:4rem}.ContactPage_contact__ARvM3 h1{font-size:21.6vw;letter-spacing:-.8vw;font-weight:lighter;line-height:.8;text-transform:uppercase}.ContactPage_contact__ARvM3 h1 span{background:linear-gradient(180deg,#008a5e,#004a33);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.ContactPage_linkSection__Kw3kp{position:relative;padding-left:2rem;padding-right:2rem}@media(max-width:600px){.ContactPage_linkSection__Kw3kp{padding-left:1rem;padding-right:1rem}}.ContactPage_linkSection__Kw3kp p{font-size:1rem;line-height:1;letter-spacing:.05rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.ContactPage_linkSection__Kw3kp p{font-size:.8rem}}.ContactPage_linkSection__Kw3kp p{color:#787878}.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7{margin-top:2rem}@media(max-width:600px){.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7{margin-top:1rem}}.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7{display:flex;flex-direction:column}.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7 a{width:fit-content;font-size:4.5rem;line-height:.9;font-weight:lighter;text-transform:uppercase}@media(max-width:1080px){.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7 a{font-size:3.2rem}}@media(max-width:600px){.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7 a{font-size:2.5rem}}.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7 a{transition:all .8s cubic-bezier(.19,1,.22,1);opacity:0}.ContactPage_linkSection__Kw3kp .ContactPage_wrapper__0ISV7 a:hover{color:#008a5e}@keyframes Button_floating__xHhRc{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.Button_btn___t8GZ{display:block;text-align:center;padding:1rem 2rem;border-radius:8px;background:#008a5e;color:#f8f8f8;text-transform:uppercase;font-size:.9rem;line-height:1.6;font-weight:700;letter-spacing:.1rem;transition:all .5s ease;box-shadow:inset 0 -20px 20px hsla(0,0%,100%,.2);filter:drop-shadow(0 0 5px #008a5e)}.Button_btn___t8GZ:hover{filter:drop-shadow(0 0 10px #008a5e);box-shadow:inset 0 -30px 20px hsla(0,0%,100%,.2)}@keyframes ProjectSingle_floating__es6Jw{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectSingle_projectContent__cvnc6{position:relative;padding-left:2rem;padding-right:2rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6{padding-left:1rem;padding-right:1rem}}.ProjectSingle_projectContent__cvnc6{width:100%;display:flex;align-items:flex-start;gap:5rem}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp{position:sticky;top:4rem;flex:.7}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81{background:linear-gradient(180deg,#008a5e,#004a33);border-radius:10px;padding:2rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81{padding:1rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81{margin-bottom:1rem}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81 h2{font-size:1.8rem;letter-spacing:.08rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81 h2{font-size:1.2rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81 h2{margin-bottom:2rem}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;padding:1rem 0 2rem;border-top:1px solid hsla(0,0%,100%,.2941176471)}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81>div h3,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81>div h4{font-size:1rem;line-height:1;letter-spacing:.05rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81>div h3,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp .ProjectSingle_wrapper__o0J81>div h4{font-size:.8rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD{display:flex;flex-wrap:wrap}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx h4,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx p,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD h4,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD p{display:inline-flex;align-items:center}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx h4 .ProjectSingle_techIcon__wgZGb,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx p .ProjectSingle_techIcon__wgZGb,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD h4 .ProjectSingle_techIcon__wgZGb,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD p .ProjectSingle_techIcon__wgZGb{margin-left:.75rem}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx h4:not(:last-child):after,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx p:not(:last-child):after,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD h4:not(:last-child):after,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_techWrapper__1MpQD p:not(:last-child):after{content:"";width:.5rem;height:.5rem;background:#008a5e;margin-left:.6rem;margin-right:.6rem;border-radius:50%;display:inline-block}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx h4:not(:last-child):after,.ProjectSingle_projectContent__cvnc6 .ProjectSingle_catWrapper__kkhtx p:not(:last-child):after{margin-left:0}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD{flex:1}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div{margin-top:3rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div{margin-top:2rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2{font-size:2.75rem;line-height:.9;font-weight:lighter;text-transform:uppercase}@media(max-width:1080px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2{font-size:2.2rem}}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2{font-size:1.8rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2{margin-top:3rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2{margin-top:2rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div h2:first-child{margin:0}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div p{margin-top:1rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div p{margin-top:.8rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div p{font-size:1.2rem;line-height:1.6;color:#787878}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div>:not(h2){margin-top:1rem}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div>:not(h2){margin-top:.8rem}}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div:first-child{margin:0}@media(max-width:1080px){.ProjectSingle_projectContent__cvnc6{gap:2rem}}@media(max-width:840px){.ProjectSingle_projectContent__cvnc6{flex-direction:column;gap:5rem}.ProjectSingle_projectContent__cvnc6 .ProjectSingle_sticky__Q_hjp{flex:1;width:100%;position:static}}@media(max-width:600px){.ProjectSingle_projectContent__cvnc6 .ProjectSingle_scroll__DYKeD>div p{font-size:1rem;letter-spacing:.05rem}}@keyframes BookCallSection_floating__hMr7j{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.BookCallSection_BookCall__k__gy{padding:2rem}@media(max-width:600px){.BookCallSection_BookCall__k__gy{padding:1rem}}.BookCallSection_BookCall__k__gy{height:100vh;background:url(/images/backgrounds/overlay.webp);background-size:cover;background-position:50%;object-fit:cover}@media(max-width:840px){.BookCallSection_BookCall__k__gy{height:auto}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt{padding:2rem}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt{padding:1rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt{background:rgba(45,45,45,.3490196078);backdrop-filter:blur(50px);width:100%;height:100%;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(max-width:840px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt{padding:6rem 2rem}}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt{padding:4rem 1rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{font-size:2.75rem;line-height:.9;font-weight:lighter;text-transform:uppercase}@media(max-width:1080px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{font-size:2.2rem}}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{font-size:1.8rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{margin-top:1rem}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{margin-top:.8rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt h2{max-width:35rem;width:100%}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt p{font-size:1rem;line-height:1;letter-spacing:.05rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt p{font-size:.8rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt p{margin-top:1rem}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt p{margin-top:.8rem}}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt p{max-width:28rem;width:100%}.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt .BookCallSection_btnSpace__2qpMB{margin-top:2rem}@media(max-width:600px){.BookCallSection_BookCall__k__gy .BookCallSection_container__fSzNt .BookCallSection_btnSpace__2qpMB{margin-top:1rem}}@keyframes GitHubSection_floating__2FKQm{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.GitHubSection_github__EwSDo{position:relative;padding-left:2rem;padding-right:2rem}@media(max-width:600px){.GitHubSection_github__EwSDo{padding-left:1rem;padding-right:1rem}}.GitHubSection_github__EwSDo{height:100vh}@media(max-width:840px){.GitHubSection_github__EwSDo{height:800px}}@media(max-width:600px){.GitHubSection_github__EwSDo{height:560px}}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ img{margin-top:1rem}@media(max-width:600px){.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ img{margin-top:.8rem}}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ img{width:150px;height:fit-content}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ h5{font-size:1rem;line-height:1;letter-spacing:.05rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ h5{font-size:.8rem}}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ h5{max-width:21rem;width:100%;margin-top:1rem}@media(max-width:600px){.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ h5{margin-top:.8rem}}.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ .GitHubSection_btnSpace__GYDQW{margin-top:2rem}@media(max-width:600px){.GitHubSection_github__EwSDo .GitHubSection_text__YN77_ .GitHubSection_btnSpace__GYDQW{margin-top:1rem}}.GitHubSection_github__EwSDo .GitHubSection_container__D3v42{width:100%;position:relative;z-index:5;pointer-events:none}.GitHubSection_github__EwSDo .GitHubSection_container__D3v42 .GitHubSection_row__or6E1{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem 0}.GitHubSection_github__EwSDo .GitHubSection_container__D3v42 .GitHubSection_row__or6E1 img{width:calc(50vw - 2.5rem);height:50vh;object-fit:cover;will-change:transform;border-radius:10px}@media(max-width:840px){.GitHubSection_github__EwSDo .GitHubSection_container__D3v42 .GitHubSection_row__or6E1 img{max-height:400px;height:100vh}}@media(max-width:600px){.GitHubSection_github__EwSDo .GitHubSection_container__D3v42 .GitHubSection_row__or6E1 img{width:calc(50vw - 1.5rem);max-height:250px}}.ImageTrail_content__Qql1_{display:grid;place-items:center}.ImageTrail_trail__LqZqz{position:relative;display:grid}@keyframes HeroSection_floating__EJk6z{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.HeroSection_hero__LMEtH{padding:2rem}@media(max-width:600px){.HeroSection_hero__LMEtH{padding:1rem}}.HeroSection_hero__LMEtH{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden}@media(max-width:600px){.HeroSection_hero__LMEtH{height:90vh}}.HeroSection_hero__LMEtH .HeroSection_tagline__Kbcjs{font-size:1rem;line-height:1;letter-spacing:.05rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.HeroSection_hero__LMEtH .HeroSection_tagline__Kbcjs{font-size:.8rem}}.HeroSection_hero__LMEtH .HeroSection_tagline__Kbcjs{max-width:21rem;width:100%;text-align:center;line-height:1.1}.HeroSection_hero__LMEtH .HeroSection_marquee__ijp_y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;overflow:hidden;display:flex;white-space:nowrap;z-index:-1}.HeroSection_hero__LMEtH .HeroSection_marquee__ijp_y .HeroSection_content__OhB6O{font-size:15vw;letter-spacing:-.8rem;text-transform:uppercase;line-height:90%;font-family:PPmedium;display:inline-block;white-space:nowrap;padding-right:2rem;color:#131313}@media(max-width:1080px){.HeroSection_hero__LMEtH .HeroSection_marquee__ijp_y .HeroSection_content__OhB6O{font-size:25vw}}@media(max-width:600px){.HeroSection_hero__LMEtH .HeroSection_marquee__ijp_y .HeroSection_content__OhB6O{font-size:50vw}}@keyframes ProjectSection_floating__BMcHa{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectSection_projects__5Y2g3{position:relative;padding-left:2rem;padding-right:2rem}@media(max-width:600px){.ProjectSection_projects__5Y2g3{padding-left:1rem;padding-right:1rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx{border-bottom:1px solid #252525;padding-bottom:2rem}.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2{margin-top:2rem}@media(max-width:600px){.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2{margin-top:1rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2 h1{font-size:4.5rem;line-height:.9;font-weight:lighter;text-transform:uppercase}@media(max-width:1080px){.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2 h1{font-size:3.2rem}}@media(max-width:600px){.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2 h1{font-size:2.5rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_heading__fcYXx .ProjectSection_headingWrapper__P7nC2 h1{max-width:50rem;width:100%}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx{margin-top:8rem}@media(max-width:840px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx{margin-top:5rem}}@media(max-width:600px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx{margin-top:3rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx{display:flex;flex-direction:column;align-items:center}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI{position:sticky;top:10vh;width:65vw;height:80vh;border-radius:15px;overflow:hidden}@media(max-width:840px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI{width:100%}}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;padding:2rem}@media(max-width:600px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp{padding:1rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_title__AEdO_{overflow:hidden}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_title__AEdO_ h3{font-size:1.8rem;letter-spacing:.08rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_title__AEdO_ h3{font-size:1.2rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_title__AEdO_ h3{transform:translateY(-100%);transition:transform .8s cubic-bezier(.19,1,.22,1)}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_category__TB7aL{display:flex;gap:.5rem}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_category__TB7aL h5{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;width:fit-content;padding:.8rem 1rem;background:rgba(48,48,48,.1725490196);backdrop-filter:blur(10px);border-radius:5px;display:inline-block;overflow:hidden;transform:translateY(-50%);opacity:0;transition:all .8s cubic-bezier(.19,1,.22,1)}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_category__TB7aL h5:nth-child(2){transition-delay:.1s}@media(max-width:600px){.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp{flex-direction:column;gap:1.5rem;padding:2rem 1rem}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI .ProjectSection_projectDetails__mGgdp .ProjectSection_category__TB7aL{flex-direction:column;gap:.5rem}}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI:hover img{transform:scale(1.1)}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI:hover .ProjectSection_projectDetails__mGgdp .ProjectSection_title__AEdO_ h3{transform:translateY(0)}.ProjectSection_projects__5Y2g3 .ProjectSection_wrapper___Edtx .ProjectSection_projectCard__7yFaI:hover .ProjectSection_projectDetails__mGgdp .ProjectSection_category__TB7aL h5{opacity:1;transform:translateY(0)}@keyframes ProjectHeroSection_floating__o8stE{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectHeroSection_projectHero__JzRb5{overflow:hidden;margin-top:4rem}.ProjectHeroSection_projectHero__JzRb5 h1{font-size:20.3vw;letter-spacing:-.6vw;font-weight:lighter;line-height:.8;text-transform:uppercase}.ProjectHeroSection_projectHero__JzRb5 h1 span{background:linear-gradient(180deg,#008a5e,#004a33);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@keyframes ProjectsSection_floating___bZ_F{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectsSection_ProjectsSection__gLa_I{position:relative;padding-left:2rem;padding-right:2rem}@media(max-width:600px){.ProjectsSection_ProjectsSection__gLa_I{padding-left:1rem;padding-right:1rem}}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc{border-radius:15px;overflow:hidden;position:relative;height:70vh}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma{position:absolute;top:0;width:100%;display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;padding:2rem}@media(max-width:600px){.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma{padding:1rem}}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_title__uYg4l{overflow:hidden}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_title__uYg4l h3{font-size:1.8rem;letter-spacing:.08rem;text-transform:uppercase;font-weight:lighter}@media(max-width:1080px){.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_title__uYg4l h3{font-size:1.2rem}}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_title__uYg4l h3{transform:translateY(-100%);transition:transform .8s cubic-bezier(.19,1,.22,1)}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_category__RvdYc{display:flex;gap:.5rem}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_category__RvdYc h5{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;width:fit-content;padding:.8rem 1rem;background:rgba(48,48,48,.1725490196);backdrop-filter:blur(10px);border-radius:5px;display:inline-block;overflow:hidden;transform:translateY(-50%);opacity:0;transition:all .8s cubic-bezier(.19,1,.22,1)}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_category__RvdYc h5:nth-child(2){transition-delay:.1s}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc:hover img{transform:scale(1.1)}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc:hover .ProjectsSection_projectDetails__4jyma .ProjectsSection_title__uYg4l h3{transform:translateY(0)}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc:hover .ProjectsSection_projectDetails__4jyma .ProjectsSection_category__RvdYc h5{opacity:1;transform:translateY(0)}@media(max-width:1100px){.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc{height:100vh;max-height:30rem}}@media(max-width:840px){.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc{max-height:25rem}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma,.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc .ProjectsSection_projectDetails__4jyma .ProjectsSection_category__RvdYc{flex-direction:column}}@media(max-width:600px){.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH{grid-template-columns:1fr}.ProjectsSection_ProjectsSection__gLa_I .ProjectsSection_wrapper__UxcFH .ProjectsSection_projectCard__cAoCc{max-height:20rem}}@keyframes ProjectHeaderSection_floating__Bypq5{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectHeaderSection_ProjectSinglePage__2M0lF{width:100%;height:100vh;overflow:hidden}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_imageWrapper__MSqXl{width:100%;height:100%}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_imageWrapper__MSqXl img{width:100%;height:100%;object-fit:cover}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG{padding:2rem}@media(max-width:600px){.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG{padding:1rem}}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG{position:absolute;left:0;bottom:0;width:100%;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG h1{font-size:4.5rem;line-height:.9;font-weight:lighter;text-transform:uppercase}@media(max-width:1080px){.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG h1{font-size:3.2rem}}@media(max-width:600px){.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG h1{font-size:2.5rem}}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG .ProjectHeaderSection_category__SIa_x{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG .ProjectHeaderSection_category__SIa_x h5{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;width:fit-content;padding:.8rem 1rem;background:rgba(34,34,34,.2588235294);backdrop-filter:blur(10px);border-radius:5px;display:inline-block;overflow:hidden}@media(max-width:600px){.ProjectHeaderSection_ProjectSinglePage__2M0lF .ProjectHeaderSection_projectDetails__J3tXG{flex-direction:column;align-items:flex-start;gap:1rem}}