.style_introduction__Zm025{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;background:conic-gradient(at 0 0,#141516 25%,#1a1b1d 0 50%,#141516 0 75%,#1a1b1d 0) 0 0/8px 8px,#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;line-height:1.3;letter-spacing:.2px}.style_introduction__Zm025 p span{display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}.style_landing__19zCC{position:relative;display:flex;height:100vh;overflow:hidden}.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_projects__WQl69{display:flex;flex-direction:column;margin-top:150px;position:relative;background:#0f1012;color:#fff;width:100%;overflow-x:hidden}.style_projects__WQl69 .style_projectContainer__N1U4o{display:flex;width:100%;transition:transform .4s cubic-bezier(.25,1,.5,1)}.style_projects__WQl69 .style_projectList__6r4qq{width:100%;flex-shrink:0;transition:width .4s cubic-bezier(.25,1,.5,1);padding:0 4vw 50px}.style_projects__WQl69 .style_projectPreview__Dp730{width:0;flex-shrink:0;background:#fff;overflow:hidden;transition:width .4s cubic-bezier(.25,1,.5,1);position:relative;height:auto;min-height:80vh;cursor:none}.style_projects__WQl69 .style_cursorBubble__ABMcM{position:fixed;width:80px;height:80px;background:#455ce9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;pointer-events:none;z-index:1000;transform:translate(-50%,-50%);line-height:1.2;padding:10px;letter-spacing:.5px}.style_projects__WQl69 .style_projectContainer__N1U4o[data-active=true] .style_projectList__6r4qq{width:70%}.style_projects__WQl69 .style_projectContainer__N1U4o[data-active=true] .style_projectPreview__Dp730{width:30%}.style_projects__WQl69 .style_projectContainer__N1U4o[data-expanded=true] .style_projectList__6r4qq{width:0;padding:0}.style_projects__WQl69 .style_projectContainer__N1U4o[data-expanded=true] .style_projectPreview__Dp730{width:100%}.style_projects__WQl69 .style_projectContainer__N1U4o[data-expanded=true] .style_previewContent__mSZc4{width:100vw}.style_projects__WQl69 .style_closeButton__oySYR{position:absolute;top:20px;left:20px;z-index:10;background:rgba(0,0,0,.7);color:#fff;border:1px solid #fff;padding:10px 20px;cursor:pointer;text-transform:uppercase;font-size:12px;letter-spacing:1px;transition:all .3s}.style_projects__WQl69 .style_closeButton__oySYR:hover{background:#fff;color:#000}.style_projects__WQl69 .style_previewContent__mSZc4{width:30vw;height:100%;position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:center;background:#000;transition:width .4s cubic-bezier(.25,1,.5,1)}.style_projects__WQl69 .style_previewContent__mSZc4 iframe{width:100%;height:100%;object-fit:cover}.style_projects__WQl69 .style_tableHeader__9Esgr{display:grid;grid-template-columns:45% 20% 20% 15%;align-items:center;color:#999;font-size:12px;font-weight:400;letter-spacing:.05em;border-bottom:1px solid #333;height:40px;text-transform:uppercase;padding:0 10px;white-space:nowrap}.style_projects__WQl69 .style_tableList__kuD6E{list-style:none;padding:0;margin:0;width:100%}.style_projects__WQl69 .style_tableRow__D_6tP{display:grid;grid-template-columns:45% 20% 20% 15%;align-items:center;border-bottom:1px solid #2a2a2a;min-height:24px;padding:0;transition:background .2s ease;cursor:pointer}.style_projects__WQl69 .style_tableRow__D_6tP:hover{background:hsla(0,0%,100%,.03)}.style_projects__WQl69 .style_cellProject__eJs6G{display:flex;align-items:center;padding:8px 10px;overflow:hidden}.style_projects__WQl69 .style_rowTitle__dfA3m{font-size:14px;color:#fff;line-height:1.2;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_projects__WQl69 .style_cellCategory__CqUGs,.style_projects__WQl69 .style_cellClient__EX4BL{color:#ccc;font-size:13px;font-weight:300;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_projects__WQl69 .style_cellYear__Wlr2e{color:#999;font-size:13px;text-align:left;padding:0 10px}.style_project__3GaI0{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__3GaI0 h2{font-size:60px;margin:0;font-weight:400;transition:all .4s}.style_project__3GaI0 p{transition:all .4s;font-weight:300}.style_project__3GaI0:last-of-type{border-bottom:1px solid #c9c9c9}.style_project__3GaI0:hover{opacity:.5}.style_project__3GaI0:hover h2{transform:translateX(-10px)}.style_project__3GaI0: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_projects__Snnu_{display:flex;align-items:center;padding-left:200px;padding-right:200px;flex-direction:column;margin-top:300px}.style_projects__Snnu_ .style_body__phjDC{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}.style_projects__Snnu_ .style_modalContainer__HyCpN{height:350px;width:400px;position:fixed;top:50%;left:50%;background-color:#fff;pointer-events:none;overflow:hidden;z-index:3}.style_projects__Snnu_ .style_modalSlider__tEQq7{height:100%;width:100%;position:relative;transition:top .5s cubic-bezier(.76,0,.24,1)}.style_projects__Snnu_ .style_modal__IHmWi{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.style_projects__Snnu_ .style_modal__IHmWi img{height:auto}.style_projects__Snnu_ .style_cursorLabel__jzTas,.style_projects__Snnu_ .style_cursor__o_dSi{width:80px;height:80px;border-radius:50%;background-color:#455ce9;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__Snnu_ .style_cursorLabel__jzTas{background-color:transparent}.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:90%;height:90%}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j iframe,.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j img,.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j video{object-fit:contain;width:100%;height:100%;display:block}.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 .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: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:#455ce9;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_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 h3,.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p{margin:0;padding:2.5px;cursor:pointer}.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}