.HeroBlock_block___8lCN{aspect-ratio:1920/1080;min-height:480px;max-height:100dvh;width:100%;display:flex;flex-direction:column;position:relative;padding-top:184px;padding-bottom:80px}@media(max-width:1920px){.HeroBlock_block___8lCN{padding-top:calc(85px + 99 * ((100vw - 320px) / 1600));padding-bottom:calc(32px + 48 * ((100vw - 320px) / 1600))}}.HeroBlock_imageWrap__443vd{position:absolute;left:0;top:0;width:100%;height:100%}.HeroBlock_title__0YOkK{position:relative;font-size:128px;line-height:98px;text-transform:uppercase;font-weight:700;color:#fff}@media(max-width:1920px){.HeroBlock_title__0YOkK{font-size:calc(32px + 96 * ((100vw - 320px) / 1600));line-height:calc(24.5px + 73.5 * ((100vw - 320px) / 1600))}}.HeroBlock_title__0YOkK.HeroBlock_longTitle__cnHoI{font-size:128px;line-height:144px}@media(max-width:1920px){.HeroBlock_title__0YOkK.HeroBlock_longTitle__cnHoI{font-size:calc(25.6px + 102.4 * ((100vw - 320px) / 1600));line-height:calc(28.8px + 115.2 * ((100vw - 320px) / 1600))}}.HeroBlock_title__0YOkK.HeroBlock_twoLineTitle__qwKIK{font-size:128px;line-height:144px}@media(max-width:1920px){.HeroBlock_title__0YOkK.HeroBlock_twoLineTitle__qwKIK{font-size:calc(20.48px + 107.52 * ((100vw - 320px) / 1600));line-height:calc(31.68px + 112.32 * ((100vw - 320px) / 1600))}}.HeroBlock_text__Z0E5m{position:relative;font-size:36px;line-height:65px;font-weight:600;color:#fff}@media(max-width:1920px){.HeroBlock_text__Z0E5m{font-size:calc(12px + 24 * ((100vw - 320px) / 1600));line-height:calc(14px + 51 * ((100vw - 320px) / 1600))}}.HeroBlock_titleWrap__uLF9j{margin-top:auto}.up_button__0w0mN{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__0w0mN:hover .up_button__arrow__BtbFW{-webkit-animation:up_hover-arrow__yVmgE 1.5s linear infinite;animation:up_hover-arrow__yVmgE 1.5s linear infinite}}.up_button__text__zw90W{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;left:0;top:0;z-index:3;-webkit-animation:up_rotate__FgJdf 8s linear infinite;animation:up_rotate__FgJdf 8s linear infinite}.up_button__arrow__BtbFW{position:absolute;top:30%;left:38%;z-index:4}@media(max-width:1400px){.up_button__0w0mN{display:none}}@-webkit-keyframes up_rotate__FgJdf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes up_rotate__FgJdf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes up_hover-arrow__yVmgE{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes up_hover-arrow__yVmgE{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.Spinner_spinner__ks_mF{width:30px;height:30px;border:3px solid #ab8d71;border-bottom-color:#2f2a2b;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:Spinner_rotation__sE9cO 1s linear infinite;animation:Spinner_rotation__sE9cO 1s linear infinite}@-webkit-keyframes Spinner_rotation__sE9cO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_rotation__sE9cO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RootButton_button__l6tkP{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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1600px){.RootButton_button__l6tkP{gap:22px}}.RootButton_button__l6tkP.RootButton_sm__hC1Wr{min-height:36px;padding:5px 10px}.RootButton_button__l6tkP.RootButton_md__pp_ad{min-height:64px;padding:5px 0;font-size:14px}@media(min-width:1200px){.RootButton_button__l6tkP.RootButton_md__pp_ad{font-size:16px}}@media(min-width:1600px){.RootButton_button__l6tkP.RootButton_md__pp_ad{font-size:24px}}.RootButton_button__l6tkP.RootButton_lg__Xb3M7{min-height:70px;padding:5px 20px;font-size:16px}@media(min-width:1200px){.RootButton_button__l6tkP.RootButton_lg__Xb3M7{min-height:100px;font-size:20px;padding:5px 40px}}.RootButton_button__l6tkP.RootButton_lg__Xb3M7 .RootButton_icon__hr0GJ{position:relative}@media(min-width:1600px){.RootButton_button__l6tkP.RootButton_lg__Xb3M7 .RootButton_icon__hr0GJ{right:7px}}.RootButton_button__l6tkP.RootButton_var1__CLA0M{background-color:transparent;color:#000;border:1px solid transparent}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var1__CLA0M:hover{text-decoration:underline}.RootButton_button__l6tkP.RootButton_var1__CLA0M:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var1__CLA0M:active{text-decoration:underline}.RootButton_button__l6tkP.RootButton_var1__CLA0M:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var2__bN7CQ{background-color:transparent;color:#101010;border:1px solid #101010}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var2__bN7CQ:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var2__bN7CQ:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var3__xTriq{background-color:transparent;color:#fff;border:1px solid #fff}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var3__xTriq:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var3__xTriq:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var3__xTriq:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var3__xTriq:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_var4__ihFNV{background-color:#fff;color:#101010;border:1px solid #fff}@media(hover:hover){.RootButton_button__l6tkP.RootButton_var4__ihFNV:hover{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var4__ihFNV:hover .RootButton_icon__hr0GJ{transform:rotate(45deg)}.RootButton_button__l6tkP.RootButton_var4__ihFNV:active{background-color:#101010;color:#fff;border-color:#101010}.RootButton_button__l6tkP.RootButton_var4__ihFNV:active .RootButton_icon__hr0GJ{transform:rotate(45deg)}}.RootButton_button__l6tkP.RootButton_loading__RHc1p{pointer-events:none}.RootButton_button__l6tkP: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__hr0GJ{transition:opacity .2s,transform .2s;max-width:16px;max-height:16px;will-change:transform;width:100%}@media(min-width:1200px){.RootButton_icon__hr0GJ{max-width:18px;max-height:18px}}@media(min-width:1600px){.RootButton_icon__hr0GJ{max-width:24px;max-height:24px}}.RootButton_icon__hr0GJ.RootButton_right__LRUB7{order:1}.RootButton_icon__hr0GJ svg{width:100%;height:auto}.RootButton_spinner__it4CT{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.DesignProjectItem_item__a6OYS{position:relative}.DesignProjectItem_item__a6OYS .DesignProjectItem_info__qxybK .DesignProjectItem_text__9JnHu,.DesignProjectItem_item__a6OYS .DesignProjectItem_info__qxybK .DesignProjectItem_title__zWUey{color:#202020}@media(min-width:1200px){.DesignProjectItem_item__a6OYS .DesignProjectItem_info__qxybK{display:none}}.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_text__9JnHu,.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_title__zWUey{display:none}@media(min-width:1200px){.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_text__9JnHu,.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_title__zWUey{display:block}}.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_text__9JnHu .DesignProjectItem_subtitle__LFSZI,.DesignProjectItem_item__a6OYS .DesignProjectItem_mainImageWrapper__AGjXB .DesignProjectItem_title__zWUey .DesignProjectItem_subtitle__LFSZI{position:absolute}.DesignProjectItem_mainImageWrapper__AGjXB{position:relative;aspect-ratio:1600/874;display:flex;color:#fff;flex-direction:column;justify-content:flex-end;padding:52px 60px}@media(max-width:1920px){.DesignProjectItem_mainImageWrapper__AGjXB{padding-left:calc(24px + 36 * ((100vw - 320px) / 1600));padding-right:calc(24px + 36 * ((100vw - 320px) / 1600));padding-top:calc(20.8px + 31.2 * ((100vw - 320px) / 1600));padding-bottom:calc(20.8px + 31.2 * ((100vw - 320px) / 1600))}}.DesignProjectItem_text__9JnHu{font-size:16px;line-height:1.2;font-weight:400}.DesignProjectItem_text__9JnHu span{font-weight:600}@media(min-width:768px){.DesignProjectItem_text__9JnHu{font-size:18px}}@media(min-width:1400px){.DesignProjectItem_text__9JnHu{font-size:20px}}@media(min-width:1200px){.DesignProjectItem_text__9JnHu{position:absolute}}.DesignProjectItem_title__zWUey{position:relative;font-size:64px;line-height:1;font-weight:600;text-transform:uppercase}@media(max-width:1920px){.DesignProjectItem_title__zWUey{font-size:calc(25.6px + 38.4 * ((100vw - 320px) / 1600))}}.DesignProjectItem_info__qxybK{margin-top:32px;display:flex;flex-direction:column;gap:16px}@media(max-width:1920px){.DesignProjectItem_info__qxybK{margin-top:calc(20px + 12 * ((100vw - 320px) / 1600))}}@media(min-width:768px){.DesignProjectItem_info__qxybK{gap:24px}}.DesignProjectItem_imageWrapper__wrTbt{position:absolute;z-index:2;display:none}@media(min-width:1200px){.DesignProjectItem_imageWrapper__wrTbt{display:block}}.DesignProjectItem_imageWrapperBottom__m_2cy{flex-direction:column;align-items:center;padding-top:60px;padding-left:64px;padding-right:64px}@media(max-width:1920px){.DesignProjectItem_imageWrapperBottom__m_2cy{padding-top:calc(20px + 40 * ((100vw - 320px) / 1600));padding-left:calc(10px + 54 * ((100vw - 320px) / 1600));padding-right:calc(10px + 54 * ((100vw - 320px) / 1600))}}@media(min-width:1200px){.DesignProjectItem_imageWrapperBottom__m_2cy{display:flex}}.DesignProjectItem_imageWrapper__wrTbt .DesignProjectItem_link__qjwpR{width:100%;justify-content:space-between;z-index:5!important}@media(min-width:1200px){.DesignProjectItem_imageWrapper__wrTbt .DesignProjectItem_link__qjwpR{padding:5px 25px!important;gap:5px!important}}@media(min-width:1400px){.DesignProjectItem_imageWrapper__wrTbt .DesignProjectItem_link__qjwpR{padding:5px 40px!important}}@media(min-width:1600px){.DesignProjectItem_imageWrapper__wrTbt .DesignProjectItem_link__qjwpR{gap:15px!important}}.DesignProjectItem_animateImageTopInView__noROF{-webkit-animation:DesignProjectItem_moveRightInView__EerPf .8s ease-in-out forwards;animation:DesignProjectItem_moveRightInView__EerPf .8s ease-in-out forwards}.DesignProjectItem_animateImageBottomInView__vEayP{-webkit-animation:DesignProjectItem_moveLeftInView__lr0LR .8s ease-in-out forwards;animation:DesignProjectItem_moveLeftInView__lr0LR .8s ease-in-out forwards}.DesignProjectItem_animateImageTopNotView__LZy2d{-webkit-animation:DesignProjectItem_moveLeftNotView__VkuPc .8s ease-in-out forwards;animation:DesignProjectItem_moveLeftNotView__VkuPc .8s ease-in-out forwards}.DesignProjectItem_animateImageBottomNotView__FJVkG{-webkit-animation:DesignProjectItem_moveRightNotView__7wsNE .8s ease-in-out forwards;animation:DesignProjectItem_moveRightNotView__7wsNE .8s ease-in-out forwards}@-webkit-keyframes DesignProjectItem_moveRightInView__EerPf{0%{transform:translateX(-200px)}50%{transform:translateX(100px)}to{transform:translateX(60px)}}@keyframes DesignProjectItem_moveRightInView__EerPf{0%{transform:translateX(-200px)}50%{transform:translateX(100px)}to{transform:translateX(60px)}}@-webkit-keyframes DesignProjectItem_moveLeftInView__lr0LR{0%{transform:translateX(200px)}50%{transform:translateX(-100px)}to{transform:translateX(-60px)}}@keyframes DesignProjectItem_moveLeftInView__lr0LR{0%{transform:translateX(200px)}50%{transform:translateX(-100px)}to{transform:translateX(-60px)}}@-webkit-keyframes DesignProjectItem_moveRightNotView__7wsNE{0%{transform:translateX(-60px)}to{transform:translateX(1000px)}}@keyframes DesignProjectItem_moveRightNotView__7wsNE{0%{transform:translateX(-60px)}to{transform:translateX(1000px)}}@-webkit-keyframes DesignProjectItem_moveLeftNotView__VkuPc{0%{transform:translateX(60px)}to{transform:translateX(-1000px)}}@keyframes DesignProjectItem_moveLeftNotView__VkuPc{0%{transform:translateX(60px)}to{transform:translateX(-1000px)}}.DesignProjectList_block__8ealI{position:relative;padding-top:270px;padding-bottom:540px}@media(max-width:1920px){.DesignProjectList_block__8ealI{padding-top:calc(81px + 189 * ((100vw - 320px) / 1600));padding-bottom:calc(54px + 486 * ((100vw - 320px) / 1600))}}.DesignProjectList_list__VNUnY{display:grid;grid-gap:80px;gap:80px}@media(min-width:1200px){.DesignProjectList_list__VNUnY{gap:280px}}@media(min-width:1450px){.DesignProjectList_list__VNUnY{gap:388px}}@media(min-width:1200px){.DesignProjectList_textJapandi__y1_La{max-width:530px;top:43%;left:47%}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textJapandi__y1_La{top:48%}}@media(min-width:1200px){.DesignProjectList_textBordo__h4gBJ{max-width:624px;top:33%;left:46%}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textBordo__h4gBJ{top:44%}}@media(min-width:1200px){.DesignProjectList_textBlueAccent__okI6O{max-width:490px;top:34%;left:54%;color:#202020}}@media(min-width:1200px)and (min-width:1900px){.DesignProjectList_textBlueAccent__okI6O{top:37.5%}}.DesignProjectList_imageWrapperJapandiTop__e58_k{top:-13%;aspect-ratio:352/527;width:22%}.DesignProjectList_imageWrapperBlueAccentBottom__3IiQd,.DesignProjectList_imageWrapperBordoBottom__if1xn,.DesignProjectList_imageWrapperJapandiBottom__tQmLB{aspect-ratio:527/527;width:33%;right:0;bottom:-36%}.DesignProjectList_imageWrapperBordoBottom__if1xn{bottom:-30%}.DesignProjectList_imageWrapperBordoTop__z8gGh{top:-13%;aspect-ratio:527/527;width:33%}.DesignProjectList_imageWrapperBlueAccentTop__PBcDv{top:-11%;aspect-ratio:693/528;width:33%}.new-main-page_main__umYZy{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}