.style_introduction__Zm025{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;background-color:#141516}.style_introduction__Zm025 svg{position:absolute;top:0;width:100%;height:calc(100% + 300px)}.style_introduction__Zm025 svg path{fill:#141516}.style_introduction__Zm025 p{display:flex;color:#fff;font-size:42px;align-items:center;position:absolute;z-index:1}.style_introduction__Zm025 p span{display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}.style_header__xtArn{position:fixed;display:flex;top:50vh;right:10vw;width:100%;justify-content:flex-end;box-sizing:border-box;cursor:pointer;mix-blend-mode:difference;z-index:1}.style_header__xtArn .style_burger__gi_Ap{position:relative;display:flex;align-items:center;justify-content:center;padding:30px;pointer-events:none}.style_header__xtArn .style_iconWrapper__ynUBj{display:flex;align-items:center;justify-content:center;width:30px;height:30px;animation:style_pulse__WCvWq 1.5s ease-in-out infinite}.style_header__xtArn .style_iconWrapper__ynUBj>svg{width:100%;height:100%;fill:#fff;mix-blend-mode:difference}.style_header__xtArn .style_bounds__F0X3r{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:all}.style_header__xtArn .style_bounds__F0X3r:hover{transform:scale(7);fill:#d41212;color:#ff0}@keyframes style_pulse__WCvWq{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.style_cursor__hlnYe{position:fixed;width:15px;height:15px;background-color:#000;border-radius:50%;pointer-events:none}.style_landing__19zCC{position:relative;display:flex;height:100vh;overflow:hidden;background-color:#414c3f}.style_landing__19zCC img{object-fit:cover}.style_landing__19zCC .style_sliderContainer__fuJJ6{position:absolute;top:calc(100vh - 350px)}.style_landing__19zCC .style_slider__mvj2Z{position:relative;white-space:nowrap}.style_landing__19zCC .style_slider__mvj2Z p{position:relative;margin:0;color:#fff;font-size:230px;font-weight:500;padding-right:50px}.style_landing__19zCC .style_slider__mvj2Z p:nth-of-type(2){position:absolute;left:100%;top:0}.style_landing__19zCC .style_description__JR3rA{position:absolute;top:35%;left:65%;color:#fff;font-size:24px;font-weight:300}.style_landing__19zCC .style_description__JR3rA p{margin:0 0 10px}.style_landing__19zCC .style_description__JR3rA svg{transform:scale(2);margin-bottom:100px}.style_project__s7KHO{display:flex;width:100%;justify-content:space-between;align-items:center;padding:50px 100px;border-top:1px solid #c9c9c9;cursor:pointer;transition:all .2s}.style_project__s7KHO h2{font-size:60px;margin:0;font-weight:400;transition:all .4s}.style_project__s7KHO p{transition:all .4s;font-weight:300}.style_project__s7KHO:last-of-type{border-bottom:1px solid #c9c9c9}.style_project__s7KHO:hover{opacity:.5}.style_project__s7KHO:hover h2{transform:translateX(-10px)}.style_project__s7KHO:hover p{transform:translateX(10px)}.style_roundedButton__ne1xQ{border-radius:3em;border:1px solid #888;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:15px 60px}.style_roundedButton__ne1xQ p{position:relative;z-index:1;transition:color .4s linear}.style_roundedButton__ne1xQ:hover p{color:#fff}.style_circle__yB8nE{width:100%;height:150%;position:absolute;border-radius:50%;top:100%}.style_modalOverlay__rGC4p{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0a0a0a;z-index:1000;display:flex;align-items:center;justify-content:center}.style_closeButton__JkLdB{position:fixed;top:40px;right:40px;z-index:1001;cursor:pointer;color:#414c3f}.style_modalContent__CvEx9{height:100vh;width:100vw;cursor:default}.style_mask__Y9jyg,.style_modalContent__CvEx9{display:flex;align-items:center;justify-content:center}.style_mask__Y9jyg{width:100%;height:100%;background:#414c3f;color:#000;-webkit-mask-image:url(/_next/static/media/mask.b11f34bb.svg);mask-image:url(/_next/static/media/mask.b11f34bb.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.style_mask__Y9jyg p{width:100vw;padding:100px;font-size:64px;line-height:66px;text-align:center;font-weight:600;cursor:pointer}.style_body__uS_92{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#afa18f;position:absolute;z-index:-1}.style_body__uS_92 p{width:100vw;padding:100px;font-size:64px;line-height:66px;text-align:center;font-weight:300}.style_body__uS_92 span{color:#414c3f;font-weight:800}.style_projects__WQl69{display:flex;align-items:center;padding-left:200px;padding-right:200px;flex-direction:column;margin-top:300px}.style_projects__WQl69 .style_body__4ClWX{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}.style_projects__WQl69 .style_modalContainer__9e7ND{height:350px;width:400px;position:fixed;top:50%;left:50%;pointer-events:none;overflow:hidden;z-index:3}.style_projects__WQl69 .style_modalSlider__7xRZO{height:100%;width:100%;position:relative;transition:top .5s cubic-bezier(.76,0,.24,1)}.style_projects__WQl69 .style_modal__Ha2Gc{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.style_projects__WQl69 .style_modal__Ha2Gc img{height:auto;border-radius:20px;filter:blur(2px)}.style_projects__WQl69 .style_cursorLabel__HfUPD,.style_projects__WQl69 .style_cursor__cBfai{width:80px;height:80px;border-radius:50%;background-color:#414c3f;color:#fff;position:fixed;z-index:3;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;pointer-events:none}.style_projects__WQl69 .style_cursorLabel__HfUPD{background-color:transparent}.style_projects__WQl69 .style_detailModalBackdrop__Jl8IS{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.style_projects__WQl69 .style_detailModalContent__wgIEW{width:90%;max-width:800px;max-height:90vh;background-color:#2a2a2a;color:#efe8d3;border-radius:10px;overflow-y:auto;cursor:default;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column}.style_projects__WQl69 .style_detailModalHeader__rcXZz{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #706d63;background-color:#000;border-radius:10px 10px 0 0}.style_projects__WQl69 .style_detailModalHeader__rcXZz h2{margin:0;font-size:1.8rem;color:#fff}.style_projects__WQl69 .style_closeButton__oySYR{background:none;border:none;color:#fff;font-size:2.5rem;font-weight:300;cursor:pointer;line-height:1;padding:0;transition:transform .2s ease}.style_projects__WQl69 .style_closeButton__oySYR:hover{transform:scale(1.1) rotate(90deg);color:#b5a599}.style_projects__WQl69 .style_detailModalBody__EdZzI{padding:25px;flex-grow:1}.style_projects__WQl69 .style_flowDescription__CsXkN{font-size:1.1rem;font-style:italic;line-height:1.6;border-left:3px solid #7e8a97;padding-left:15px;margin-bottom:25px;color:#ccc}.style_projects__WQl69 .style_detailModalBody__EdZzI h3{font-size:1.3rem;color:#fff;margin-top:20px;margin-bottom:15px;border-bottom:1px solid #706d63;padding-bottom:5px}.style_projects__WQl69 .style_detailModalBody__EdZzI ul{list-style:none;padding-left:0}.style_projects__WQl69 .style_detailModalBody__EdZzI li{font-size:1rem;line-height:1.7;padding-left:20px;position:relative;margin-bottom:10px;color:#efe8d3}.style_projects__WQl69 .style_detailModalBody__EdZzI li:before{content:"✓";position:absolute;left:0;top:0;color:#a7aa9a;font-weight:700}.style_projects__WQl69 .style_projectItem__jbk1F{padding:20px;cursor:pointer;border-bottom:1px solid #333}.style_projects__WQl69 .style_projectItem__jbk1F h2{font-size:2rem;color:#fff;margin:0;transition:color .3s ease}.style_description__mJBNA{padding-left:200px;padding-right:200px;margin-top:200px;display:flex;justify-content:center}.style_description__mJBNA .style_body__QadG8{max-width:1400px;display:flex;gap:50px;position:relative}.style_description__mJBNA .style_body__QadG8 p{margin:0}.style_description__mJBNA .style_body__QadG8 p:first-of-type{font-size:36px;gap:8px;line-height:1.3}.style_description__mJBNA .style_body__QadG8 p:first-of-type span{margin-right:3px}.style_description__mJBNA .style_body__QadG8 p:first-of-type .style_mask__VYAMR{position:relative;overflow:hidden;display:inline-flex}.style_description__mJBNA .style_body__QadG8 p:nth-of-type(2){font-size:18px;width:80%;font-weight:300}.style_description__mJBNA .style_body__QadG8 .style_button__gnFhQ{top:80%;left:calc(100% - 200px);width:180px;height:180px;background-color:#1c1d20;color:#fff;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.style_description__mJBNA .style_body__QadG8 .style_button__gnFhQ p{margin:0;font-size:16px;font-weight:300;position:relative;z-index:1}.style_description__mJBNA .style_moreWork__WT89A{padding:20px;border-radius:40px;border:1px solid gray}.style_slidingImages__Ze2Nq{display:flex;flex-direction:column;gap:3vw;position:relative;margin-top:200px;background-color:#fff;z-index:1}.style_slidingImages__Ze2Nq .style_slider__FZdU4{display:flex;position:relative;gap:3vw;width:120vw;left:-10vw}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43{width:25%;height:20vw;display:flex;align-items:center;justify-content:center}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j{position:relative;width:80%;height:80%}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j img{object-fit:contain}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_{background-color:red;position:relative;margin-top:100px}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_ .style_circle__yEjUo{height:1550%;width:120%;left:-10%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1;position:absolute;box-shadow:0 60px 50px rgba(0,0,0,.748)}.style_contact__P_Y_5{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#141516;position:relative}.style_contact__P_Y_5 a{text-decoration:none;color:inherit}.style_contact__P_Y_5 .style_body__KXCt8{padding-top:200px;width:100%;max-width:1800px;background-color:#141516}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19{border-bottom:1px solid #868686;padding-bottom:100px;margin-left:200px;margin-right:200px;position:relative}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span{display:flex;align-items:center}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span .style_imageContainer__YmFNh{width:100px;height:100px;position:relative;border-radius:50%;overflow:hidden}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span .style_imageContainer__YmFNh img{object-fit:cover}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span h2{margin-left:.3em}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 h2{font-size:2.5vw;margin:0;font-weight:300}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_buttonContainer__1rpn2{position:absolute;left:calc(100% - 400px);top:calc(100% - 75px)}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_button__cFyS1{width:180px;height:180px;background-color:#141516;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #414c3f;color:#fff;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_button__cFyS1 p{margin:0;font-size:16px;font-weight:300;z-index:2;position:relative}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 svg{position:absolute;top:30%;left:100%}.style_contact__P_Y_5 .style_body__KXCt8 .style_nav__97zA1{display:flex;gap:20px;margin-top:100px;margin-left:200px;margin-right:200px}.style_contact__P_Y_5 .style_body__KXCt8 .style_nav__97zA1 a{text-decoration:none;color:inherit}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp{display:flex;justify-content:space-between;margin-top:200px;padding:20px}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div{display:flex;gap:10px;align-items:flex-end}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div a,.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div h3,.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p{margin:0;padding:2.5px;cursor:pointer;text-decoration:none;color:inherit}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p:after{content:"";width:0;height:1px;background-color:#fff;display:block;margin-top:2px;position:relative;left:50%;transform:translateX(-50%);transition:width .2s linear}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p:hover:after{width:100%}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div span{display:flex;flex-direction:column;gap:15px}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div h3{color:gray;cursor:default;font-weight:300;font-size:1em}