.Spinner_spinner__ubYkn{width:30px;height:30px;border:3px solid #ab8d71;border-bottom-color:#2f2a2b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:Spinner_rotation__24dhw 1s linear infinite}@keyframes Spinner_rotation__24dhw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RootButton_button__k_C3g{transition:background-color .2s,color .2s,border-color .2s;border:none;font-size:14px;font-weight:400;flex-shrink:0;line-height:1;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;gap:15px;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}@media(min-width:1600px){.RootButton_button__k_C3g{gap:22px}}.RootButton_button__k_C3g.RootButton_sm__kSUwE{min-height:36px;padding:5px 10px}.RootButton_button__k_C3g.RootButton_md__Ay_yq{min-height:64px;padding:5px 0;font-size:14px}@media(min-width:1200px){.RootButton_button__k_C3g.RootButton_md__Ay_yq{font-size:16px}}@media(min-width:1600px){.RootButton_button__k_C3g.RootButton_md__Ay_yq{font-size:24px}}.RootButton_button__k_C3g.RootButton_lg__wNdj1{min-height:70px;padding:5px 20px;font-size:16px}@media(min-width:1200px){.RootButton_button__k_C3g.RootButton_lg__wNdj1{min-height:100px;font-size:20px;padding:5px 40px}}.RootButton_button__k_C3g.RootButton_lg__wNdj1 .RootButton_icon__eYLc_{position:relative}@media(min-width:1600px){.RootButton_button__k_C3g.RootButton_lg__wNdj1 .RootButton_icon__eYLc_{right:7px}}.RootButton_button__k_C3g.RootButton_var1__o7YzD{background-color:transparent;color:#000;border:1px solid transparent}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var1__o7YzD:hover{text-decoration:underline}.RootButton_button__k_C3g.RootButton_var1__o7YzD:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var1__o7YzD:active{text-decoration:underline}.RootButton_button__k_C3g.RootButton_var1__o7YzD:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var2__aT7Q0{background-color:transparent;color:#101010;border:1px solid #101010}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var2__aT7Q0:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var2__aT7Q0:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var3__LvD6Q{background-color:transparent;color:#fff;border:1px solid #fff}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var3__LvD6Q:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var3__LvD6Q:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_var4___N06l{background-color:#fff;color:#101010;border:1px solid #fff}@media(hover:hover){.RootButton_button__k_C3g.RootButton_var4___N06l:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var4___N06l:hover .RootButton_icon__eYLc_{transform:rotate(45deg)}.RootButton_button__k_C3g.RootButton_var4___N06l:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__k_C3g.RootButton_var4___N06l:active .RootButton_icon__eYLc_{transform:rotate(45deg)}}.RootButton_button__k_C3g.RootButton_loading__SMZV8{pointer-events:none}.RootButton_button__k_C3g:disabled{background-color:var(--bg-button-disabled)!important;color:var(--fg-button-disabled)!important;border-color:var(--bg-button-disabled)!important;cursor:not-allowed}.RootButton_icon__eYLc_{transition:opacity .2s,transform .2s;max-width:16px;max-height:16px;will-change:transform;width:100%}@media(min-width:1200px){.RootButton_icon__eYLc_{max-width:18px;max-height:18px}}@media(min-width:1600px){.RootButton_icon__eYLc_{max-width:24px;max-height:24px}}.RootButton_icon__eYLc_.RootButton_right__M6F1P{order:1}.RootButton_icon__eYLc_ svg{width:100%;height:auto}.RootButton_spinner__rUKe_{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.DesignProjectItem_item__i6SMX{position:relative}.DesignProjectItem_item__i6SMX .DesignProjectItem_info__FSKLO .DesignProjectItem_text__ATnY5,.DesignProjectItem_item__i6SMX .DesignProjectItem_info__FSKLO .DesignProjectItem_title__4_OBw{color:#202020}@media(min-width:1200px){.DesignProjectItem_item__i6SMX .DesignProjectItem_info__FSKLO{display:none}}.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_text__ATnY5,.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_title__4_OBw{display:none}@media(min-width:1200px){.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_text__ATnY5,.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_title__4_OBw{display:block}}.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_text__ATnY5 .DesignProjectItem_subtitle__PVC6h,.DesignProjectItem_item__i6SMX .DesignProjectItem_mainImageWrapper__Qnk8R .DesignProjectItem_title__4_OBw .DesignProjectItem_subtitle__PVC6h{position:absolute}.DesignProjectItem_mainImageWrapper__Qnk8R{position:relative;aspect-ratio:1600/874;display:flex;color:#fff;flex-direction:column;justify-content:flex-end;padding-left:60px}@media(max-width:1920px){.DesignProjectItem_mainImageWrapper__Qnk8R{padding-left:calc(24px + 36*(100vw - 320px)/1600)}}.DesignProjectItem_mainImageWrapper__Qnk8R{padding-right:60px}@media(max-width:1920px){.DesignProjectItem_mainImageWrapper__Qnk8R{padding-right:calc(24px + 36*(100vw - 320px)/1600)}}.DesignProjectItem_mainImageWrapper__Qnk8R{padding-top:52px}@media(max-width:1920px){.DesignProjectItem_mainImageWrapper__Qnk8R{padding-top:calc(20.8px + 31.2*(100vw - 320px)/1600)}}.DesignProjectItem_mainImageWrapper__Qnk8R{padding-bottom:52px}@media(max-width:1920px){.DesignProjectItem_mainImageWrapper__Qnk8R{padding-bottom:calc(20.8px + 31.2*(100vw - 320px)/1600)}}.DesignProjectItem_text__ATnY5{font-size:16px;line-height:1.2;font-weight:400}.DesignProjectItem_text__ATnY5 span{font-weight:600}@media(min-width:768px){.DesignProjectItem_text__ATnY5{font-size:18px}}@media(min-width:1400px){.DesignProjectItem_text__ATnY5{font-size:20px}}@media(min-width:1200px){.DesignProjectItem_text__ATnY5{position:absolute}}.DesignProjectItem_title__4_OBw{position:relative;font-size:64px}@media(max-width:1920px){.DesignProjectItem_title__4_OBw{font-size:calc(25.6px + 38.4*(100vw - 320px)/1600)}}.DesignProjectItem_title__4_OBw{line-height:1;font-weight:600;text-transform:uppercase}.DesignProjectItem_info__FSKLO{margin-top:32px}@media(max-width:1920px){.DesignProjectItem_info__FSKLO{margin-top:calc(20px + 12*(100vw - 320px)/1600)}}.DesignProjectItem_info__FSKLO{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.DesignProjectItem_info__FSKLO{gap:24px}}.DesignProjectItem_imageWrapper__78Kb_{position:absolute;z-index:2;display:none}@media(min-width:1200px){.DesignProjectItem_imageWrapper__78Kb_{display:block}}.DesignProjectItem_imageWrapperBottom__Z0jxC{flex-direction:column;align-items:center;padding-top:60px}@media(max-width:1920px){.DesignProjectItem_imageWrapperBottom__Z0jxC{padding-top:calc(20px + 40*(100vw - 320px)/1600)}}.DesignProjectItem_imageWrapperBottom__Z0jxC{padding-left:64px}@media(max-width:1920px){.DesignProjectItem_imageWrapperBottom__Z0jxC{padding-left:calc(10px + 54*(100vw - 320px)/1600)}}.DesignProjectItem_imageWrapperBottom__Z0jxC{padding-right:64px}@media(max-width:1920px){.DesignProjectItem_imageWrapperBottom__Z0jxC{padding-right:calc(10px + 54*(100vw - 320px)/1600)}}@media(min-width:1200px){.DesignProjectItem_imageWrapperBottom__Z0jxC{display:flex}}.DesignProjectItem_imageWrapper__78Kb_ .DesignProjectItem_link__BaNuy{width:100%;justify-content:space-between;z-index:5!important}@media(min-width:1200px){.DesignProjectItem_imageWrapper__78Kb_ .DesignProjectItem_link__BaNuy{padding:5px 25px!important;gap:5px!important}}@media(min-width:1400px){.DesignProjectItem_imageWrapper__78Kb_ .DesignProjectItem_link__BaNuy{padding:5px 40px!important}}@media(min-width:1600px){.DesignProjectItem_imageWrapper__78Kb_ .DesignProjectItem_link__BaNuy{gap:15px!important}}.DesignProjectItem_animateImageTopInView__aPZeu{animation:DesignProjectItem_moveRightInView__xdirL .8s ease-in-out forwards}.DesignProjectItem_animateImageBottomInView__U95tZ{animation:DesignProjectItem_moveLeftInView__eU2Zs .8s ease-in-out forwards}.DesignProjectItem_animateImageTopNotView__G3eaC{animation:DesignProjectItem_moveLeftNotView__ntJlt .8s ease-in-out forwards}.DesignProjectItem_animateImageBottomNotView__mU7Lp{animation:DesignProjectItem_moveRightNotView__Hp21I .8s ease-in-out forwards}@keyframes DesignProjectItem_moveRightInView__xdirL{0%{transform:translateX(-200px)}50%{transform:translateX(100px)}to{transform:translateX(60px)}}@keyframes DesignProjectItem_moveLeftInView__eU2Zs{0%{transform:translateX(200px)}50%{transform:translateX(-100px)}to{transform:translateX(-60px)}}@keyframes DesignProjectItem_moveRightNotView__Hp21I{0%{transform:translateX(-60px)}to{transform:translateX(1000px)}}@keyframes DesignProjectItem_moveLeftNotView__ntJlt{0%{transform:translateX(60px)}to{transform:translateX(-1000px)}}.DesignProjectList_block__1J2A_{position:relative;padding-top:270px}@media(max-width:1920px){.DesignProjectList_block__1J2A_{padding-top:calc(81px + 189*(100vw - 320px)/1600)}}.DesignProjectList_block__1J2A_{padding-bottom:540px}@media(max-width:1920px){.DesignProjectList_block__1J2A_{padding-bottom:calc(54px + 486*(100vw - 320px)/1600)}}.DesignProjectList_list__CVq5f{display:grid;grid-gap:80px;gap:80px}@media(min-width:1200px){.DesignProjectList_list__CVq5f{gap:280px}}@media(min-width:1450px){.DesignProjectList_list__CVq5f{gap:388px}}@media(min-width:1200px){.DesignProjectList_textJapandi__tlLnB{max-width:530px;top:43%;left:47%}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textJapandi__tlLnB{top:48%}}@media(min-width:1200px){.DesignProjectList_textBordo__cfhtr{max-width:624px;top:33%;left:46%}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textBordo__cfhtr{top:44%}}@media(min-width:1200px){.DesignProjectList_textBlueAccent__bzcs0{max-width:490px;top:34%;left:54%;color:#202020}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textBlueAccent__bzcs0{top:37.5%}}.DesignProjectList_imageWrapperJapandiTop__Sk0ah{top:-13%;aspect-ratio:352/527;width:22%}.DesignProjectList_imageWrapperBlueAccentBottom__55wJZ,.DesignProjectList_imageWrapperBordoBottom__NshQd,.DesignProjectList_imageWrapperJapandiBottom__d2LTc{aspect-ratio:527/527;width:33%;right:0;bottom:-36%}.DesignProjectList_imageWrapperBordoBottom__NshQd{bottom:-30%}.DesignProjectList_imageWrapperBordoTop__C5v_U{top:-13%;aspect-ratio:527/527;width:33%}.DesignProjectList_imageWrapperBlueAccentTop__ViY1S{top:-11%;aspect-ratio:693/528;width:33%}.HeroBlock_block__MMNcw{aspect-ratio:1920/1080;min-height:480px;max-height:100dvh;width:100%;display:flex;flex-direction:column;position:relative;padding-top:184px}@media(max-width:1920px){.HeroBlock_block__MMNcw{padding-top:calc(85px + 99*(100vw - 320px)/1600)}}.HeroBlock_block__MMNcw{padding-bottom:80px}@media(max-width:1920px){.HeroBlock_block__MMNcw{padding-bottom:calc(32px + 48*(100vw - 320px)/1600)}}.HeroBlock_imageWrap__6un5N{position:absolute;left:0;top:0;width:100%;height:100%}.HeroBlock_title__mnWrj{position:relative;font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj{font-size:calc(32px + 96*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj{line-height:98px}@media(max-width:1920px){.HeroBlock_title__mnWrj{line-height:calc(24.5px + 73.5*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj{text-transform:uppercase;font-weight:700;color:#fff}.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{font-size:calc(25.6px + 102.4*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{line-height:144px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_longTitle__ZonBp{line-height:calc(28.8px + 115.2*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{font-size:128px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{font-size:calc(20.48px + 107.52*(100vw - 320px)/1600)}}.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{line-height:144px}@media(max-width:1920px){.HeroBlock_title__mnWrj.HeroBlock_twoLineTitle__0FF1y{line-height:calc(31.68px + 112.32*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{position:relative;font-size:36px}@media(max-width:1920px){.HeroBlock_text__lcU98{font-size:calc(12px + 24*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{line-height:65px}@media(max-width:1920px){.HeroBlock_text__lcU98{line-height:calc(14px + 51*(100vw - 320px)/1600)}}.HeroBlock_text__lcU98{font-weight:600;color:#fff}.HeroBlock_titleWrap__MxOAA{margin-top:auto}.up_button__Nv74W{position:fixed;width:90px;height:90px;border-radius:50%;border:4px solid #efece8;background-color:#efece8;right:70px;bottom:70px;z-index:200}@media(min-width:1024px){.up_button__Nv74W:hover .up_button__arrow__IlaiO{animation:up_hover-arrow__nOZeP 1.5s linear infinite}}.up_button__text__EK0hK{position:absolute;width:100%;height:100%;object-fit:contain;left:0;top:0;z-index:3;animation:up_rotate__5plZL 8s linear infinite}.up_button__arrow__IlaiO{position:absolute;top:30%;left:38%;z-index:4}@media(max-width:1400px){.up_button__Nv74W{display:none}}@keyframes up_rotate__5plZL{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes up_hover-arrow__nOZeP{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.new-main-page_main__vHirA{font-family:var(--font-montserrat);font-optical-sizing:auto;font-weight:400;font-style:normal;width:100%}