.component_index__DEls_{width:100%;overflow-x:hidden}@media(min-width:861px){.component_index__DEls_{padding-bottom:120px}.statement_statement__BCgF9{margin-top:50vh;padding-top:1px;margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15)}.statement_statement__BCgF9:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.statement_statement__BCgF9:nth-last-child(2){margin-bottom:0;border-bottom:0}.statement_statement__BCgF9 h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.statement_statement__BCgF9 .statement_lead__l2Qn0{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.statement_statement__BCgF9{margin-left:80px;width:520px}}@media(min-width:861px){.statement_statement__BCgF9 .statement_lead__l2Qn0{margin-top:-20px;font-size:32px;line-height:2.2em}.statement_statement__BCgF9 .statement_text__rAMNz{font-size:14px;line-height:2.25em;white-space:nowrap;padding-top:94px}.statement_statement__BCgF9 .statement_block__BwQaH{display:block;margin-bottom:40px}.statement_statement__BCgF9 .statement_block__BwQaH:last-child{margin-bottom:0}}@media(max-width:860px){.statement_statement__BCgF9{padding-bottom:160px;border-bottom:1px solid hsla(0,0%,100%,.15);margin:100svh 25px 160px 50px}.statement_statement__BCgF9:last-child,.statement_statement__BCgF9:nth-last-child(2){border-bottom:none}.statement_statement__BCgF9 .statement_heading___0_gA{font-size:12px;line-height:1;margin-bottom:160px}.statement_statement__BCgF9 .statement_lead__l2Qn0{font-size:32px;line-height:50px;margin-bottom:120px}.statement_statement__BCgF9 .statement_text__rAMNz{font-size:14px;line-height:26px}.statement_statement__BCgF9 .statement_block__BwQaH{display:block;margin-bottom:40px}.statement_statement__BCgF9 .statement_block__BwQaH:last-child{margin-bottom:0}}.line_line__q4Mo_{display:block;transform-origin:center center}.line_line__q4Mo_ span{display:inline-block}.line_line__q4Mo_ span.line_space__8coVC{display:inline}.line_lineImage__HU_tz{display:inline-block}@media(min-width:861px){.whatWeDo_what_we_do__iE53I{margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15)}.whatWeDo_what_we_do__iE53I:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.whatWeDo_what_we_do__iE53I:nth-last-child(2){margin-bottom:0;border-bottom:0}.whatWeDo_what_we_do__iE53I h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.whatWeDo_what_we_do__iE53I .whatWeDo_lead__ESDEz{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.whatWeDo_what_we_do__iE53I{margin-left:80px;width:520px}}@media(min-width:861px){.whatWeDo_what_we_do__iE53I .whatWeDo_design_list__qPrtI{margin-top:-120px;padding-top:100px}}@media(max-width:860px){.whatWeDo_what_we_do__iE53I{margin:0 25px 160px 50px;padding-bottom:160px;border-bottom:1px solid hsla(0,0%,100%,.15)}.whatWeDo_what_we_do__iE53I:last-child,.whatWeDo_what_we_do__iE53I:nth-last-child(2){border-bottom:none}.whatWeDo_what_we_do__iE53I .whatWeDo_heading__8otYF{font-size:12px;line-height:1;margin-bottom:160px}.whatWeDo_what_we_do__iE53I .whatWeDo_lead__ESDEz{font-size:18px;line-height:36px;margin-bottom:120px}.whatWeDo_what_we_do__iE53I .whatWeDo_design_list__qPrtI .whatWeDo_item__xdKoI:last-child{margin-bottom:-120px}}.graph_graph__6S_na{margin-top:110px;position:relative;width:320px;height:320px;border-radius:50%}.graph_graph__6S_na .graph_circle__Yze_j{position:relative;width:51.5625%;height:51.5625%}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_title__gkXBC{font-size:14px;line-height:1.75em;text-align:center;white-space:nowrap}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_title__gkXBC span{letter-spacing:.05em}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_description__9u0bg{padding-top:6%;font-size:10px;line-height:1.4em;text-align:center;width:calc(100% + 10vw);transform:translateX(-5vw)}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_description__9u0bg span{letter-spacing:.05em}.graph_graph__6S_na .graph_circle__Yze_j:first-child{position:absolute;left:50%;transform:translateX(-50%)}.graph_graph__6S_na .graph_circle__Yze_j:nth-child(2){position:absolute;left:3.125%;bottom:11.875%}.graph_graph__6S_na .graph_circle__Yze_j:nth-child(3){position:absolute;right:3.125%;bottom:11.875%}@media(max-width:860px){.graph_graph__6S_na{margin-bottom:120px;width:77.3333vw;height:77.3333vw;max-width:300px;max-height:300px;min-width:250px;min-height:250px}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_title__gkXBC{font-size:14px}.graph_graph__6S_na .graph_circle__Yze_j .graph_texts__zibPX .graph_description__9u0bg{font-size:10px}}@media(min-width:861px){.designItem_design_item__5WvAj{margin-top:120px}.designItem_design_item__5WvAj .designItem_title__wqvSO{font-size:16px}.designItem_design_item__5WvAj .designItem_description__LkIcP{font-size:14px;line-height:2.25em;white-space:nowrap;margin-top:50px}.designItem_design_item__5WvAj .designItem_list__FBdr3 .designItem_item__1j69O{position:relative}.designItem_design_item__5WvAj .designItem_list__FBdr3 .designItem_item__1j69O .designItem_item_title__oChUv{position:relative;margin-top:60px;font-size:14px}.designItem_design_item__5WvAj .designItem_list__FBdr3 .designItem_item__1j69O .designItem_item_title__oChUv:after{position:absolute;top:6px;left:-22px;width:5px;border:.25px solid #fff;content:""}.designItem_design_item__5WvAj .designItem_list__FBdr3 .designItem_item__1j69O .designItem_item_description__oBCfm{font-size:14px;line-height:2.25em;white-space:nowrap;margin-top:40px}}@media(max-width:860px){.designItem_design_item__5WvAj{margin-bottom:120px}.designItem_design_item__5WvAj:last-child .designItem_item__1j69O{margin-bottom:60px}.designItem_title__wqvSO{font-size:16px;line-height:32px;margin-bottom:50px}.designItem_item__1j69O{margin-bottom:50px}.designItem_item_title__oChUv{position:relative;font-size:14px;line-height:28px;margin-bottom:25px}.designItem_item_title__oChUv:after{position:absolute;top:50%;left:-15px;width:5px;border:.25px solid #fff;content:""}.designItem_item_description__oBCfm{font-size:14px;line-height:28px}}@media(min-width:861px){.applicationDetail_application_detail__l_ejA{padding-top:120px}.applicationDetail_application_detail__l_ejA .applicationDetail_image__WPg1y span{width:100%;max-width:600px}.applicationDetail_application_detail__l_ejA .applicationDetail_image__WPg1y span img{width:100%;height:auto;aspect-ratio:480/300}.applicationDetail_application_detail__l_ejA .applicationDetail_title__fIlqY{padding-top:40px;font-size:16px}.applicationDetail_application_detail__l_ejA .applicationDetail_description__yEYWD{font-size:14px;line-height:2.25em;white-space:nowrap;padding-top:40px}}@media(max-width:860px){.applicationDetail_application_detail__l_ejA{margin-bottom:110px}.applicationDetail_application_detail__l_ejA:last-child{margin-bottom:0}.applicationDetail_image__WPg1y{margin:0 -25px 30px -50px}.applicationDetail_image__WPg1y span{width:100%}.applicationDetail_image__WPg1y span img{width:100%;height:auto;aspect-ratio:480/300}.applicationDetail_title__fIlqY{font-size:16px;line-height:32px;margin-bottom:30px}.applicationDetail_description__yEYWD{font-size:14px;line-height:28px}}@media(min-width:861px){.application_application__mNiGI{margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15)}.application_application__mNiGI:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.application_application__mNiGI:nth-last-child(2){margin-bottom:0;border-bottom:0}.application_application__mNiGI h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.application_application__mNiGI .application_lead__3ouuR{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.application_application__mNiGI{margin-left:80px;width:520px}}@media(min-width:861px){.application_application__mNiGI .application_text__Z7IXF{padding-top:50px;font-size:14px;line-height:2.25em;white-space:nowrap}.application_application__mNiGI .application_detail_wrapper__2_9c5{margin-top:-120px;padding-top:164px}}@media(max-width:860px){.application_application__mNiGI{margin:0 25px 160px 50px;padding-bottom:160px;border-bottom:1px solid hsla(0,0%,100%,.15)}.application_application__mNiGI:last-child,.application_application__mNiGI:nth-last-child(2){border-bottom:none}.application_application__mNiGI .application_heading__sqPKZ{font-size:12px;line-height:1;margin-bottom:160px}.application_lead__3ouuR{font-size:18px;line-height:36px;margin-bottom:30px}.application_text__Z7IXF{font-size:14px;line-height:28px;margin-bottom:150px}}.modal_modal__uq9HS{pointer-events:all}.modal_modal__uq9HS .modal_category__BBrFX,.modal_modal__uq9HS .modal_close__j3hft,.modal_modal__uq9HS .modal_description__5KIxe,.modal_modal__uq9HS .modal_image__pYFNR,.modal_modal__uq9HS .modal_link__Kcpwn,.modal_modal__uq9HS .modal_nav_left__327wf,.modal_modal__uq9HS .modal_nav_right__pm5hQ,.modal_modal__uq9HS .modal_title__Xq404{opacity:0}.modal_modal__uq9HS a,.modal_modal__uq9HS p,.modal_modal__uq9HS span{white-space:normal;letter-spacing:normal;font-weight:400}.modal_modal__uq9HS,.modal_modal__uq9HS .modal_bg__bDWoV{position:fixed;left:0;top:0;width:100%;height:100%}.modal_modal__uq9HS{display:none;z-index:100;background:#191919;opacity:.2}.modal_modal__uq9HS .modal_bg__bDWoV,.modal_modal__uq9HS .modal_close__j3hft,.modal_modal__uq9HS .modal_nav_left__327wf,.modal_modal__uq9HS .modal_nav_right__pm5hQ{position:absolute}.modal_modal__uq9HS .modal_contents__Sc6Ar{position:relative;z-index:2}.modal_modal__uq9HS .modal_close__j3hft,.modal_modal__uq9HS .modal_nav_left__327wf,.modal_modal__uq9HS .modal_nav_right__pm5hQ{z-index:3}.modal_modal__uq9HS .modal_bg__bDWoV{z-index:1;cursor:default}.modal_modal__uq9HS .modal_nav_left__327wf,.modal_modal__uq9HS .modal_nav_right__pm5hQ{visibility:visible}.modal_modal__uq9HS .modal_nav_left__327wf.modal_disabled__8JPc4,.modal_modal__uq9HS .modal_nav_right__pm5hQ.modal_disabled__8JPc4{visibility:hidden;pointer-events:none}.modal_modal__uq9HS.modal_show__xj_a9{display:flex}.modal_works_contents__fzZH5{display:none}.modal_works_contents__fzZH5.modal_current__OPJrO{display:flex}.modal_modal__uq9HS .modal_close__j3hft{transition:all .5s cubic-bezier(.075,.82,.165,1);mix-blend-mode:difference}.modal_modal__uq9HS .modal_contents__Sc6Ar:after{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.075,.82,.165,1);background-color:rgba(0,0,0,0);content:"";z-index:-1}.modal_modal__uq9HS.modal_overlay__cQmlZ .modal_close__j3hft{mix-blend-mode:normal}.modal_modal__uq9HS.modal_overlay__cQmlZ .modal_contents__Sc6Ar:after{background-color:rgba(0,0,0,.5)}@media(min-width:861px){.modal_modal__uq9HS{justify-content:center;padding:30px 160px;overflow-y:auto}.modal_modal__uq9HS .modal_works_contents__fzZH5{max-width:1280px}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.modal_modal__uq9HS{padding:30px 80px}}@media(min-width:861px){.modal_close__j3hft{top:calc(4.25% - 16px);right:72px;width:50px;height:50px;cursor:pointer}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.modal_close__j3hft{right:64px}}@media(min-width:861px){.modal_close__j3hft .modal_line__OBvFY{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.modal_close__j3hft .modal_line__OBvFY:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.modal_nav__tDPUk{width:100%;position:absolute;bottom:36vh}}@media screen and (min-width:861px)and (max-height:1200px)and (min-height:900px){.modal_nav__tDPUk{bottom:25vh}}@media screen and (min-width:861px)and (max-height:900px)and (min-height:700px){.modal_nav__tDPUk{bottom:8vh}}@media screen and (min-width:861px)and (max-height:700px){.modal_nav__tDPUk{padding-top:50px;padding-bottom:50px;bottom:auto}}@media(min-width:861px){.modal_nav__tDPUk .modal_nav_left__327wf,.modal_nav__tDPUk .modal_nav_right__pm5hQ{margin-top:-20px;padding:20px}.modal_nav__tDPUk .modal_nav_left__327wf svg,.modal_nav__tDPUk .modal_nav_right__pm5hQ svg{width:10px;height:auto}.modal_nav__tDPUk .modal_nav_left__327wf svg polyline,.modal_nav__tDPUk .modal_nav_right__pm5hQ svg polyline{stroke:#fff}.modal_nav__tDPUk .modal_nav_left__327wf{left:-20px}.modal_nav__tDPUk .modal_nav_right__pm5hQ{right:-20px}.modal_nav__tDPUk .modal_nav_right__pm5hQ svg{transform:rotate(180deg)}.modal_works_contents__fzZH5{margin-top:16.5vh;column-gap:40px}.modal_works_contents__fzZH5 .modal_image__pYFNR{flex-shrink:0;width:50%}.modal_works_contents__fzZH5 .modal_image__pYFNR img{width:100%;height:auto}.modal_works_contents__fzZH5 .modal_introduction___kgvO{width:100%}.modal_works_contents__fzZH5 .modal_meta__nTMOA{display:flex;justify-content:space-between;margin-bottom:50px}.modal_works_contents__fzZH5 .modal_title__Xq404{padding-right:10px;font-size:18px;line-height:30px}.modal_works_contents__fzZH5 .modal_category__BBrFX{font-size:12px;line-height:1.8333333333;flex-shrink:0}.modal_works_contents__fzZH5 .modal_description__5KIxe{font-size:14px;line-height:26px}.modal_works_contents__fzZH5 .modal_link__Kcpwn{font-size:14px;line-height:26px;display:inline-flex;margin-top:40px;color:hsla(0,0%,100%,.33)}.modal_works_contents__fzZH5.modal_not_touch_device__yFD_3 .modal_link__Kcpwn:hover{color:#fff}}@media(max-width:860px){.modal_close__j3hft{right:10px;top:10px;width:50px;height:50px;cursor:pointer;pointer-events:all}.modal_close__j3hft .modal_line__OBvFY{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.modal_close__j3hft .modal_line__OBvFY:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.modal_nav_left__327wf,.modal_nav_right__pm5hQ{bottom:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.modal_nav_left__327wf svg,.modal_nav_right__pm5hQ svg{width:10px;height:auto}.modal_nav_left__327wf svg polyline,.modal_nav_right__pm5hQ svg polyline{stroke:#fff}.modal_nav__tDPUk .modal_nav_left__327wf{margin-left:-13px;left:28px;z-index:50}.modal_nav__tDPUk .modal_nav_right__pm5hQ{margin-right:-13px;right:28px;z-index:50}.modal_nav__tDPUk .modal_nav_right__pm5hQ svg{transform:rotate(180deg)}.modal_works_contents__fzZH5{flex-direction:column;height:calc(100% - 80px)}.modal_works_contents__fzZH5 .modal_image__pYFNR{position:absolute;width:100%;aspect-ratio:375/234;z-index:-1}.modal_works_contents__fzZH5 .modal_image__pYFNR img{width:100%;height:100%;object-fit:cover}.modal_works_contents__fzZH5 .modal_introduction___kgvO{position:relative;z-index:5;overflow:auto;overscroll-behavior:contain;height:100%;padding-left:28px;padding-right:28px;padding-bottom:25px;width:100%}.modal_works_contents__fzZH5 .modal_introduction___kgvO .modal_meta__nTMOA{padding-top:72vw;display:flex;flex-direction:column;row-gap:15px;margin-bottom:35px}.modal_works_contents__fzZH5 .modal_introduction___kgvO .modal_meta__nTMOA .modal_title__Xq404{font-size:16px;line-height:22px}.modal_works_contents__fzZH5 .modal_introduction___kgvO .modal_meta__nTMOA .modal_category__BBrFX{font-size:12px;line-height:22px}.modal_works_contents__fzZH5 .modal_description__5KIxe{font-size:14px;line-height:28px}.modal_works_contents__fzZH5 .modal_link__Kcpwn{font-size:14px;line-height:28px;display:inline-flex;margin-top:20px;color:hsla(0,0%,100%,.33)}.modal_works_contents__fzZH5.modal_not_touch_device__yFD_3 .modal_link__Kcpwn:hover{color:#fff}}@keyframes workDetail_flash__rY2pk{0%{filter:grayscale(0) brightness(2)}to{filter:grayscale(0) brightness(1)}}@media(min-width:861px){.workDetail_work_detail__3hxrI{position:relative;z-index:10;padding-top:60px;padding-right:45px;width:33.3333333333%;flex-shrink:0}.workDetail_work_detail__3hxrI:first-child,.workDetail_work_detail__3hxrI:nth-child(2),.workDetail_work_detail__3hxrI:nth-child(3){padding-top:0}.workDetail_work_detail__3hxrI .workDetail_link__nRUHu{position:relative;display:block}.workDetail_work_detail__3hxrI .workDetail_link__nRUHu *{pointer-events:none}.workDetail_work_detail__3hxrI .workDetail_image__ravM4{position:relative;width:100%}.workDetail_work_detail__3hxrI .workDetail_image__ravM4 .workDetail_over__WJjX8{position:absolute;top:0;left:0;z-index:2;opacity:1}.workDetail_work_detail__3hxrI .workDetail_image__ravM4 img{width:100%;height:auto;aspect-ratio:480/300}.workDetail_work_detail__3hxrI .workDetail_category__PjXp0,.workDetail_work_detail__3hxrI .workDetail_title__HDYW7{color:hsla(0,0%,100%,.33)}.workDetail_work_detail__3hxrI .workDetail_category__PjXp0{padding-top:30px;font-size:10px}.workDetail_work_detail__3hxrI .workDetail_title__HDYW7{padding-top:6px;font-size:14px;line-height:1.375em}}@media(max-width:860px){.workDetail_work_detail__3hxrI{width:150px;overflow:hidden}.workDetail_work_detail__3hxrI .workDetail_image__ravM4{position:relative;width:100%;margin-bottom:20px}.workDetail_work_detail__3hxrI .workDetail_image__ravM4 .workDetail_over__WJjX8{position:absolute;top:0;left:0;z-index:2;opacity:1}.workDetail_work_detail__3hxrI .workDetail_image__ravM4 img{width:100%;height:auto;aspect-ratio:480/300}.workDetail_work_detail__3hxrI .workDetail_category__PjXp0{font-size:10px;line-height:16px}.workDetail_work_detail__3hxrI .workDetail_title__HDYW7{font-size:5px;font-size:14px;line-height:20px}}.workDetail_work_detail__3hxrI.workDetail_not_safari__XSjRv .workDetail_link__nRUHu{filter:grayscale(100%)}.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs .workDetail_category__PjXp0,.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs .workDetail_title__HDYW7{color:hsla(0,0%,100%,.33)}.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs:hover .workDetail_over__WJjX8{opacity:0}.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs:hover .workDetail_category__PjXp0,.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs:hover .workDetail_title__HDYW7{color:#fff}.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs.workDetail_not_safari__XSjRv .workDetail_link__nRUHu{transition:filter 1s cubic-bezier(.215,.61,.355,1);filter:grayscale(100%)}.workDetail_work_detail__3hxrI.workDetail_not_touch_device___gNFs.workDetail_not_safari__XSjRv .workDetail_link__nRUHu:hover{animation:workDetail_flash__rY2pk 1s cubic-bezier(.215,.61,.355,1)}.workDetail_work_detail__3hxrI a,.workDetail_work_detail__3hxrI p,.workDetail_work_detail__3hxrI span{white-space:normal}@media(min-width:861px){.works_works__e_oAF{margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15);width:calc(100% - 320px)}.works_works__e_oAF:last-child{padding-bottom:0}.works_works__e_oAF:last-child,.works_works__e_oAF:nth-last-child(2){border-bottom:0;margin-bottom:0}.works_works__e_oAF h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.works_works__e_oAF .works_lead__mCj_N{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.works_works__e_oAF{margin-left:80px;width:520px}}@media(min-width:861px){.works_works__e_oAF .works_text__VNCG6{padding-top:30px;font-size:14px;line-height:2.25em;white-space:nowrap}.works_works__e_oAF .works_lead__mCj_N,.works_works__e_oAF .works_text__VNCG6{width:50%}.works_works__e_oAF .works_list__1S6V2{width:calc(100% + 45px);display:flex;flex-wrap:wrap;margin:160px -45px 0 0}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.works_works__e_oAF{width:calc(100% - 160px)}}@media(max-width:860px){.works_works__e_oAF{margin:0 25px 160px 50px;padding-bottom:160px;border-bottom:1px solid hsla(0,0%,100%,.15)}.works_works__e_oAF:last-child,.works_works__e_oAF:nth-last-child(2){border-bottom:none}.works_works__e_oAF .works_heading__nAZt9{font-size:12px;line-height:1;margin-bottom:160px}.works_lead__mCj_N{font-size:18px;line-height:36px;margin-bottom:30px}.works_text__VNCG6{font-size:14px;line-height:28px;margin-bottom:110px}.works_list__1S6V2{display:flex;flex-wrap:wrap;margin-top:-50px;margin-left:-20px}.works_list__1S6V2 li{width:50%;padding-left:20px;padding-top:50px}}.contact_contact__LhoTH .contact_contact_button__6aQrS{border:1px solid hsla(0,0%,100%,.15)}.contact_contact__LhoTH .contact_contact_button__6aQrS .contact_icon__POaRV svg polyline,.contact_contact__LhoTH .contact_contact_button__6aQrS .contact_icon__POaRV svg rect{stroke:hsla(0,0%,100%,.15)}.contact_contact__LhoTH.contact_not_touch_device__jnuWe .contact_contact_button__6aQrS:hover{border:1px solid #fff}.contact_contact__LhoTH.contact_not_touch_device__jnuWe .contact_contact_button__6aQrS:hover .contact_label__xFoLN{color:#fff}.contact_contact__LhoTH.contact_not_touch_device__jnuWe .contact_contact_button__6aQrS:hover .contact_icon__POaRV svg polyline,.contact_contact__LhoTH.contact_not_touch_device__jnuWe .contact_contact_button__6aQrS:hover .contact_icon__POaRV svg rect{stroke:#fff}@media(min-width:861px){.contact_contact__LhoTH{margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15)}.contact_contact__LhoTH:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.contact_contact__LhoTH:nth-last-child(2){margin-bottom:0;border-bottom:0}.contact_contact__LhoTH h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.contact_contact__LhoTH .contact_lead__y3shK{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.contact_contact__LhoTH{margin-left:80px;width:520px}}@media(min-width:861px){.contact_contact__LhoTH .contact_text__P4WIH{font-size:14px;line-height:2.25em;white-space:nowrap}.contact_contact__LhoTH .contact_contact_button__6aQrS{display:flex;align-items:center;margin-top:90px;height:60px}.contact_contact__LhoTH .contact_contact_button__6aQrS .contact_inner__VS70W{display:flex;align-items:center;justify-content:space-between;padding:0 40px;width:100%;height:100%}.contact_contact__LhoTH .contact_contact_button__6aQrS .contact_inner__VS70W .contact_label__xFoLN{font-size:14px}.contact_contact__LhoTH .contact_contact_button__6aQrS .contact_inner__VS70W .contact_icon__POaRV{width:15px;height:auto}.contact_contact__LhoTH .contact_logos__i51Ix{display:flex;justify-content:space-between;padding-top:280px}.contact_contact__LhoTH .contact_logos__i51Ix .contact_logo__1LUwk{width:43.7%;height:auto;flex-shrink:0}.contact_contact__LhoTH .contact_logos__i51Ix .contact_logo__1LUwk:first-child{margin-left:-3.5%}.contact_contact__LhoTH .contact_logos__i51Ix .contact_logo__1LUwk:nth-child(2){margin-right:-9.85%}.contact_contact__LhoTH .contact_last__H78AB{padding-top:120px;font-size:10px}}@media(max-width:860px){.contact_contact__LhoTH{margin:0 25px 160px 50px;padding-bottom:160px;border-bottom:1px solid hsla(0,0%,100%,.15)}.contact_contact__LhoTH:last-child,.contact_contact__LhoTH:nth-last-child(2){border-bottom:none}.contact_contact__LhoTH .contact_heading__ZjeXg{font-size:12px;line-height:1;margin-bottom:160px}.contact_text__P4WIH{font-size:14px;line-height:28px;margin-bottom:90px}.contact_contact_button__6aQrS{width:100%;height:50px}.contact_contact_button__6aQrS .contact_inner__VS70W{display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%;height:100%}.contact_contact_button__6aQrS .contact_label__xFoLN{font-size:14px}.contact_contact_button__6aQrS .contact_icon__POaRV{width:15px;height:auto}}.footer_last__QH2hp{letter-spacing:normal;font-weight:400}.footer_site_footer__Box77.footer_not_touch_device__MKYdc .footer_logos___wOGD .footer_logo__OCywI a{opacity:.5}.footer_site_footer__Box77.footer_not_touch_device__MKYdc .footer_logos___wOGD .footer_logo__OCywI a:hover{opacity:1}@media(min-width:861px){.footer_site_footer__Box77{margin-left:160px;width:50%;padding-bottom:240px;margin-bottom:240px;border-bottom:1px solid hsla(0,0%,100%,.15)}.footer_site_footer__Box77:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.footer_site_footer__Box77:nth-last-child(2){margin-bottom:0;border-bottom:0}.footer_site_footer__Box77 h2{font-size:12px;padding-bottom:4px;margin-bottom:160px}.footer_site_footer__Box77 .footer_lead__X66Ls{font-size:18px;line-height:2.25em}}@media screen and (min-width:861px)and (max-width:1280px)and (min-width:861px){.footer_site_footer__Box77{margin-left:80px;width:520px}}@media(min-width:861px){.footer_site_footer__Box77 .footer_logos___wOGD{display:flex;padding-top:290px}.footer_site_footer__Box77 .footer_logos___wOGD .footer_logo__OCywI{height:auto;flex-shrink:0}.footer_site_footer__Box77 .footer_logos___wOGD .footer_logo__OCywI:first-child{width:170px;margin-left:-4px}.footer_site_footer__Box77 .footer_logos___wOGD .footer_logo__OCywI:nth-child(2){width:200px;margin-top:-6.5px;margin-left:40px}.footer_site_footer__Box77 .footer_last__QH2hp{padding-top:120px;font-size:10px}}@media(max-width:860px){.footer_site_footer__Box77{margin:-60px 25px 0 50px;padding-bottom:80px}.footer_logos___wOGD{display:flex;align-items:center;margin-bottom:120px;margin-right:10px}.footer_logos___wOGD .footer_logo__OCywI:first-child svg{width:72%}.footer_logos___wOGD .footer_logo__OCywI:nth-child(2) a svg{width:87%}.footer_last__QH2hp{font-size:10px}}.lang_lang__hqthj li a{color:hsla(0,0%,100%,.33)}.lang_lang__hqthj li.lang_selected__dEZew a,.lang_lang__hqthj li:hover a{color:#fff}@media(min-width:861px){.lang_lang__hqthj{position:fixed;right:20px;bottom:30px;display:flex;align-items:center;margin-left:-8px;z-index:10}.lang_lang__hqthj li{position:relative;margin-left:8px;font-size:12px;width:25px}.lang_lang__hqthj li a{width:25px;height:25px}.lang_lang__hqthj li:after{position:absolute;top:50%;right:0;width:1px;height:9.5px;background-color:#fff;rotate:22deg;transform:translateY(-50%);content:""}.lang_lang__hqthj li:last-child:after{display:none}}@media(max-width:860px){.lang_lang__hqthj{position:fixed;right:26px;bottom:30px;display:flex;align-items:center;margin-left:-8px;margin-right:-25px;z-index:10}.lang_lang__hqthj li{position:relative;margin-left:8px;font-size:12px}.lang_lang__hqthj li:first-child{text-align:right;padding-right:10px}.lang_lang__hqthj li a{display:block;width:50px;height:auto}.lang_lang__hqthj li:after{position:absolute;top:50%;right:0;width:1px;height:9.5px;background-color:#fff;rotate:22deg;transform:translateY(-50%);content:""}.lang_lang__hqthj li:last-child:after{display:none}}.logo_values__2mtEC{opacity:0;transition:opacity .2s cubic-bezier(.215,.61,.355,1) .3s}.logo_values__2mtEC .logo_name__8_Ojo,.logo_values__2mtEC .logo_value__6u5FT{letter-spacing:.05em;font-weight:400}.logo_values__2mtEC .logo_name__8_Ojo{color:#fff}.logo_values__2mtEC .logo_value__6u5FT{color:#c00000}.logo_values__2mtEC.logo_select__WYx9e{opacity:1;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}@media(min-width:861px){.logo_logo__5k6N9{position:relative;z-index:3}.logo_logo__5k6N9 .logo_modal__7kHat{display:block;position:fixed;left:75%;top:50%;transform:translate(-50%,-50%) scale(1.25);transform-origin:center center;cursor:pointer}.logo_logo__5k6N9 .logo_modal__7kHat.logo_pageTop__yOc1B{cursor:default}.logo_logo__5k6N9 .logo_modal__7kHat .logo_logo_texts__l4GX5{display:flex;width:180px;flex-wrap:wrap}.logo_logo__5k6N9 .logo_values__2mtEC{position:fixed;top:50%;right:20px;transform:translateY(-50%);writing-mode:vertical-rl;text-align:center}.logo_logo__5k6N9 .logo_values__2mtEC .logo_name__8_Ojo,.logo_logo__5k6N9 .logo_values__2mtEC .logo_value__6u5FT{font-size:10px}.logo_logo__5k6N9 .logo_values__2mtEC .logo_name__8_Ojo{padding-bottom:10px;font-variation-settings:"wght" 600}.logo_logo__5k6N9 .logo_values__2mtEC .logo_value__6u5FT{font-variation-settings:"wght" 400}}@media(max-width:860px){.logo_logo__5k6N9{position:relative;width:100%;height:20vh;z-index:3}.logo_logo__5k6N9 .logo_modal__7kHat{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;height:100dvh;margin-bottom:96vw;background-color:rgba(25,25,25,.9);transform:translateX(0);transition:left .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);z-index:3;cursor:pointer}.logo_logo__5k6N9 .logo_modal__7kHat.logo_pageTop__yOc1B{cursor:default}.logo_logo__5k6N9 .logo_modal__7kHat .logo_logo_texts__l4GX5{display:flex;flex-wrap:wrap;width:48vw;scale:1.3}.logo_logo__5k6N9 .logo_attention__FxoAB{position:fixed;top:calc(50% - 25px);left:calc(100% - 62.5px);width:50px;height:50px;transition:left .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);z-index:3;opacity:0}.logo_logo__5k6N9 .logo_attention__FxoAB:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#fff;transition:left .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);transform:translate(-50%,-50%)}.logo_logo__5k6N9.logo_hide__4DyjE .logo_modal__7kHat{transform:translateX(100%)}.logo_logo__5k6N9.logo_hide__4DyjE .logo_modal__7kHat .logo_logo_texts__l4GX5{pointer-events:none}.logo_logo__5k6N9 .logo_values__2mtEC{position:fixed;top:30px;left:50%;transform:translateX(-50%);z-index:3}.logo_logo__5k6N9 .logo_values__2mtEC .logo_name__8_Ojo,.logo_logo__5k6N9 .logo_values__2mtEC .logo_value__6u5FT{font-size:12px}.logo_logo__5k6N9 .logo_values__2mtEC .logo_name__8_Ojo{padding-right:10px;font-variation-settings:"wght" 600}.logo_logo__5k6N9 .logo_values__2mtEC .logo_value__6u5FT{font-variation-settings:"wght" 400}}@media(min-width:861px){.logo_text_logo_text__coA_O{display:block;position:relative;width:70px;height:70px;margin:10px}.logo_text_logo_text__coA_O a{display:flex;justify-content:center;align-items:center;width:70px;height:70px}.logo_text_logo_text__coA_O a svg{position:relative;width:70px;height:70px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo_text_logo_text__coA_O a:after{content:"";position:absolute;top:calc(50% - 29px);left:50%;width:1px;height:7.5px;background-color:#c00000;transform:translate(-50%,-50%)}.logo_text_logo_text__coA_O .logo_text_line__8RGJt{display:block;position:absolute;top:34.5px;left:2.5px;width:5px;height:.5px;background:hsla(0,0%,100%,.33);transform-origin:32.5px .5px;transform:rotate(0deg);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.logo_text_logo_text__coA_O .logo_text_arrows__sWfx5{display:block;position:absolute;top:calc(50% + 1px);left:-25px;transform:translateY(-50%);width:6px;height:auto}.logo_text_logo_text__coA_O .logo_text_arrows__sWfx5 svg{width:6px;height:auto}.logo_text_logo_text__coA_O:nth-child(2n) .logo_text_arrows__sWfx5{right:-25px;left:auto}}@media(max-width:860px){.logo_text_logo_text__coA_O{display:block;position:relative;width:18.66vw;height:18.66vw;margin:2.66vw}.logo_text_logo_text__coA_O a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.logo_text_logo_text__coA_O a svg{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo_text_logo_text__coA_O a:after{content:"";position:absolute;top:calc(50% - 8.53vw);left:50%;width:1px;height:1.6vw;background-color:#c00000;transform:translate(-50%,-50%)}.logo_text_logo_text__coA_O .logo_text_line__8RGJt{display:block;position:absolute;top:9.26vw;left:0;width:1.06vw;height:.5px;background:hsla(0,0%,100%,.33);transform-origin:9.33vw;transform:rotate(0deg);opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.logo_text_logo_text__coA_O .logo_text_arrows__sWfx5{display:block;position:absolute;top:50%;left:-6.67vw;transform:translateY(-50%);width:1.6vw;height:auto}.logo_text_logo_text__coA_O .logo_text_arrows__sWfx5 svg{width:1.6vw;height:auto}.logo_text_logo_text__coA_O:nth-child(2n) .logo_text_arrows__sWfx5{right:-6.67vw;left:auto}}.logo_text_logo_text__coA_O{opacity:0}.logo_text_logo_text__coA_O a:after{opacity:0;z-index:3;transition:opacity .2s cubic-bezier(.215,.61,.355,1) .3s}.logo_text_logo_text__coA_O .logo_text_line__8RGJt{opacity:0;z-index:-1;transition:opacity .2s cubic-bezier(.215,.61,.355,1) .3s}.logo_text_logo_text__coA_O .logo_text_arrows__sWfx5{opacity:0;transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0}.logo_text_logo_text__coA_O.logo_text_select__HECND .logo_text_arrows__sWfx5.logo_text_show__YHQ_G,.logo_text_logo_text__coA_O.logo_text_select__HECND .logo_text_line__8RGJt,.logo_text_logo_text__coA_O.logo_text_select__HECND a:after{opacity:1;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.logo_text_logo_text__coA_O.logo_text_reset__YJvZX{outline:.1px solid rgba(192,0,0,0);outline-offset:-5px}.logo_text_logo_text__coA_O.logo_text_reset__YJvZX .logo_text_line__8RGJt,.logo_text_logo_text__coA_O.logo_text_reset__YJvZX a:after{display:none}.logo_text_logo_text__coA_O.logo_text_reset__YJvZX.logo_text_select__HECND{outline:.1px solid #c00000}.playhead_playhead__3uwLX{position:fixed;left:0;top:calc(50% - 1px);background-color:hsla(0,0%,100%,.1);width:160px;height:1px;transform-origin:0 0;transform:scaleX(.25)}@media screen and (min-width:1800px){.playhead_playhead__3uwLX{width:calc((100vw - 1800px)/2 + 160px)}}@media screen and (max-width:1280px){.playhead_playhead__3uwLX{width:80px}}@media screen and (max-width:860px){.playhead_playhead__3uwLX{width:50px}}.playhead_playhead__3uwLX .playhead_inner__tAM8P{width:100%;height:100%;background-color:#dc0000;opacity:0}.scroll_attention_scroll_attention__WZ2Cd{position:fixed;bottom:0;left:calc(50% - .5px);width:1px;height:40px;background-color:hsla(0,0%,100%,.1);z-index:100}.scroll_attention_scroll_attention__WZ2Cd .scroll_attention_attention_line__R5Z81{position:absolute;top:0;display:block;width:1px;height:100%;transition:opacity .5s;background-color:#fff;animation:scroll_attention_attention_animation__zlEPT 1.75s infinite;z-index:10}.scroll_attention_scroll_attention__WZ2Cd.scroll_attention_no_animation__VcmnZ .scroll_attention_attention_line__R5Z81{opacity:0}.scroll_attention_scroll_attention__WZ2Cd .scroll_attention_scroll_line__Es72S{position:absolute;display:block;width:1px;height:0;background-color:#c00000;z-index:11}@keyframes scroll_attention_attention_animation__zlEPT{0%{height:0;top:0}50%{top:0;height:100%}to{top:40px;height:0}}