.article_article___gu1G{height:var(--svh);min-height:var(--svh);position:-webkit-sticky;position:sticky;transition:top .3s linear}.article_work-title__zBQKG{transition:transform .4s ease}.article_pointer__a3KJR{cursor:pointer}.article_project-info__Ay4wA{display:flex;font-size:.7rem;font-weight:350;padding-left:var(--margin);margin-top:calc(0px - var(--margin) / 2);gap:calc(var(--margin) / 3);color:var(--black-color)}.article_subcategory___4NDC{display:block}.article_white__S0WHu{color:var(--white-color)}.article_header__3YCXs{position:relative;width:100%;font-weight:500;font-size:1rem;transition:padding .3s linear}.article_pd-regular__irWxc{padding:calc(var(--margin) / 2) var(--margin)}.article_pd-small__OV1WA{padding:calc(var(--margin) / 5) var(--margin)}.article_description___f_5y{position:relative;font-size:1.1rem;line-height:17px;font-weight:350;padding-top:1rem;width:100%;height:calc(var(--svh) - var(--margin) * 5);overflow:hidden}.article_fixed__88Fjd{position:fixed;top:0;left:0}.article_image-big__XcN6z{display:none}.article_image-big__XcN6z,.article_image-small__dlk56{width:100%;height:100%;position:absolute;top:0;z-index:-5;left:0;background-size:contain}.article_flex__7lXWM{display:flex;align-items:center;justify-content:space-between;width:100%}.article_categories__F4VRj{display:none;margin:0;padding:0;font-size:1.2rem}.article_categories__F4VRj li{font-weight:450}.article_categories__F4VRj li:last-child{margin-left:var(--margin)}@media screen and (min-width:380px){.article_project-info__Ay4wA{font-size:.8rem}}@media screen and (min-width:640px){.article_categories__F4VRj li,.article_header__3YCXs{font-size:1rem}}@media screen and (min-width:768px){.article_categories__F4VRj{display:flex}.article_image-small__dlk56{display:none}.article_image-big__XcN6z{display:block}.article_pd-regular__irWxc{padding:calc(var(--margin) / 1.5) var(--margin)}.article_pd-small__OV1WA{padding:calc(var(--margin) / 5) var(--margin)}.article_description___f_5y{text-align:justify;font-size:1.2rem;line-height:1.2rem;width:50%}.article_article___gu1G:hover .article_work-title__zBQKG{transform:translateX(20px)}.article_project-info__Ay4wA{font-size:1rem}.article_comma__R5sLP,.article_subcategory___4NDC{display:none}}@media screen and (min-width:1024px){.article_header__3YCXs{font-size:1.4rem}.article_categories__F4VRj li{font-size:1.1rem}.article_description___f_5y{font-size:1.4rem;line-height:30px;padding-top:1rem}.article_project-info__Ay4wA{font-size:1.1rem}}@media screen and (min-width:1200px){.article_description___f_5y{font-size:1.5rem;padding-top:1.3rem}}@media screen and (min-width:1536px){.article_categories__F4VRj li,.article_project-info__Ay4wA{font-size:1.2rem}}.works-archive-item_archive-unit-wrapper__3N_c8{color:var(--white-color)}.works-archive-item_archive-unit__eOOUv{position:relative;height:100%;width:100%;display:flex;align-items:flex-start;cursor:pointer;z-index:2}.works-archive-item_archive-unit__eOOUv:before{z-index:2;content:"";position:absolute;top:0;left:0;background-color:var(--black-color);width:100%;height:2px}.works-archive-item_work-title__6BTOC{padding:calc(var(--margin) * .8) calc(var(--margin) * .5);height:85px;margin:0;font-size:1.1rem;position:relative;font-weight:450;z-index:2;transition:height .3s}.works-archive-item_work-title--active__Wu1bA{height:350px}.works-archive-item_black-text__vSmlq{color:var(--black-color)}.works-archive-item_bg-image-big__V7dlo{display:none}.works-archive-item_bg-image-big__V7dlo,.works-archive-item_bg-image-small__mtajH{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.works-archive-item_bg-image-small__mtajH{display:block}.works-archive-item_image__cx2Z9{z-index:-60;width:inherit}.works-archive-item_hover-side__deuY7{display:none;cursor:auto;position:absolute;top:0;right:0;bottom:0;width:calc(50vw - var(--margin) * 2);margin-right:var(--margin);z-index:3}.works-archive-item_side-category-sticky__ldquB{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;top:calc((var(--n) * 1.35 + var(--margin) * 2));height:50vh}.works-archive-item_visible__vAiAn{visibility:visible}@media screen and (min-width:900px){.works-archive-item_side-category-wrapper__wWMbg{display:flex;position:absolute;right:0;top:0;bottom:0;height:100vh}.works-archive-item_side-category__WVhgu{padding-right:var(--margin);padding-top:calc(var(--margin) / 2);display:flex;gap:calc(var(--gutter)/2);position:absolute;right:0;z-index:3}.works-archive-item_side-description__aaIwp{position:absolute;left:0;top:100%;justify-self:flex-start}.works-archive-item_bg-image-big__V7dlo{display:block;background-position:top}.works-archive-item_bg-image-small__mtajH{background-position:top;display:none}.works-archive-item_work-title__6BTOC{height:auto;padding:0;padding-left:var(--margin);font-size:1rem;font-weight:500}.works-archive-item_hover-side__deuY7{display:none}.works-archive-item_hover-side-visible__JDITW{display:block}.works-archive-item_archive-unit__eOOUv{align-items:center;width:calc(50vw - var(--margin));margin:0;height:calc(var(--margin) * 3)}.works-archive-item_archive-list__s3tZa{margin-top:var(--margin);padding:0}}@media screen and (min-width:1024px){.works-archive-item_work-title__6BTOC{margin:0;font-size:1.3rem}.works-archive-item_big-category-2__pvmxo,.works-archive-item_big-category__R0AaO{display:block}}@media screen and (min-width:1200px){.works-archive-item_work-title__6BTOC{font-size:1.2rem}.works-archive-item_side-category-wrapper__wWMbg{font-size:1rem}.works-archive-item_archive-list__s3tZa{margin-top:var(--gutter)}}@media screen and (min-width:1536px){.works-archive-item_work-title__6BTOC{font-size:1.5rem}.works-archive-item_side-category-wrapper__wWMbg{font-size:1.2rem}}.works-archive_archive-list__K1Bfu{position:relative;display:flex;flex-direction:column;margin:0;padding:0;width:100%;height:-moz-fit-content;height:fit-content}.works-archive_archive__37__Q{display:flex}.works-archive_none__Gr9CL{visibility:hidden;height:0}.works-archive_min-list__qkLqC{padding:0}@media screen and (min-width:900px){.works-archive_archive-list__K1Bfu{margin-top:var(--margin);padding:0}}@media screen and (min-width:1200px){.works-archive_archive-list__K1Bfu{margin-top:var(--gutter)}}.works-nav_nav__SzAZr{position:relative;display:flex;margin-bottom:calc(var(--margin) * 2)}.works-nav_nav-list__459fr{display:flex;flex-direction:column;margin:0;padding:0;margin-left:var(--margin);font-weight:350;font-size:1.1rem}.works-nav_nav-list__459fr li{position:relative;margin:.2rem 0;width:-moz-fit-content;width:fit-content;cursor:pointer}.works-nav_bottom-line__V10nh{position:absolute;bottom:-.05rem;left:calc(-5px - var(--margin));width:calc(100% + var(--margin) + 5px);height:3px;border-radius:50px;transform-origin:left;background:var(--red-color);transform:scaleX(0);transition:transform .4s cubic-bezier(.32,.69,.71,.92)}.works-nav_bottom-line-on__r7Q33{transform:scaleX(1)}.works-nav_hover-logo__oajbL{position:absolute;top:0;left:50vw;width:inherit;visibility:visible}.works-nav_line-through__rnGp9{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media screen and (min-width:640px){.works-nav_nav-list__459fr li{margin:.3rem 0}}@media screen and (min-width:900px){.works-nav_bottom-line__V10nh{bottom:-.2rem;height:4px}.works-nav_nav-list__459fr{font-size:1rem}.works-nav_nav__SzAZr{margin-bottom:var(--margin)}}@media screen and (min-width:1024px){.works-nav_nav-list__459fr li{margin:.2rem 0}}@media screen and (min-width:1280px){.works-nav_nav-list__459fr{font-size:1.2rem}.works-nav_nav-list__459fr li{margin:.3rem 0}.works-nav_bottom-line__V10nh{bottom:-.25rem}}.footer_footer__I9V72{top:calc((var(--n) * 1.1 + var(--margin) * 2));position:-webkit-sticky;position:sticky;display:flex;overflow:hidden;background-color:var(--white-color)}@media screen and (min-width:900px){.footer_footer__I9V72{display:grid;min-height:calc(100vh - var(--margin) / 2 * 14);top:calc((var(--n) * 1.1 + var(--margin) * 2) * 14);grid-template-columns:1fr 1fr}}@media (max-width:1024px) and (orientation:portrait){.footer_footer__I9V72{top:calc((var(--n) * 1.1 + var(--margin) * 2));display:flex}}.footer_line__8M4E_{z-index:6;visibility:hidden;position:absolute;bottom:0;background-color:var(--gray-color);width:7px}.footer_bottom-line__Y8hEC{left:calc(var(--margin) / 1.8);height:7px;width:100vw}@media screen and (min-width:300px){.footer_line__8M4E_{visibility:visible}}.footer-logo_footer-logo-wrapper__oIe6D{display:flex;align-items:flex-start;background:var(--black-color);width:100%;z-index:6;position:relative;padding-left:calc(var(--margin) - 5px)}.footer-logo_svg__xvWCI{transform-origin:left bottom;width:100%;height:100%}.footer-logo_image__XvnnU{z-index:2;display:flex;flex-direction:column;position:relative;width:73vh;height:100%;padding-right:calc(var(--margin) - 5px);padding-bottom:var(--margin);padding-top:var(--margin)}.footer-logo_footer-side-nav-wrapper__Cq4fJ{color:var(--white-color);margin-right:var(--margin);position:absolute;right:0;top:50%;display:flex;flex-direction:column;font-size:.65rem}.footer-logo_footer-side-nav__zNklq{z-index:5;display:flex;flex-direction:column;align-items:flex-end;margin:0;padding-left:calc(var(--margin) * 2)}.footer-logo_line__oBkwk{visibility:hidden;position:absolute;bottom:0;background-color:var(--gray-color);width:7px}.footer-logo_vert-line-one__U6DJg{width:7px;left:calc(var(--margin) / 1.8);height:35vh}.footer-logo_vert-line-two__6t16H{left:42%;height:30vh}.footer-logo_vert-line-three__3W5XM{left:85.3%;height:16vh}.footer-logo_vert-line-four__bDuh_{left:22%;height:20vh}.footer-logo_vert-line-five__cCkoG{left:65.3%;height:32vh}@media screen and (min-width:300px){.footer-logo_footer-logo-wrapper__oIe6D{min-height:calc(100vh - (var(--n) * 1.1 + var(--margin) * 2))}.footer-logo_line__oBkwk{visibility:visible}.footer-logo_footer-side-nav-wrapper__Cq4fJ{top:30%}}@media screen and (min-width:380px){.footer-logo_footer-side-nav-left___Z3oi{padding-left:0;align-items:flex-start}.footer-logo_footer-side-nav-wrapper__Cq4fJ{flex-direction:row;top:40%}}@media screen and (min-width:640px){.footer-logo_vert-line-one__U6DJg{width:7px;left:calc(var(--margin) / 1.8);height:42%}.footer-logo_footer-side-nav__zNklq{padding-left:calc(var(--margin) * 4)}.footer-logo_vert-line-two__6t16H{left:42%;height:36%}.footer-logo_vert-line-three__3W5XM{left:80.3%;height:38%}}@media screen and (min-width:900px){.footer-logo_footer-side-nav__zNklq{display:none}.footer-logo_image__XvnnU{max-width:85vw}.footer-logo_svg__xvWCI{width:100%;max-width:95%}.footer-logo_footer-logo-wrapper__oIe6D{min-height:calc(100vh - var(--margin) / 2 * 14);width:100%;width:calc(50vw - var(--margin))}.footer-logo_vert-line-five__cCkoG,.footer-logo_vert-line-four__bDuh_{display:none}}@media (max-width:1024px) and (orientation:portrait){.footer-logo_footer-logo-wrapper__oIe6D{width:100%}.footer-logo_footer-side-nav__zNklq{display:flex}}.footer-nav_footer-nav__zyKUi{display:none;margin-right:var(--margin);flex-direction:column;justify-content:flex-end;font-size:.9rem;gap:calc(var(--gutter)/2);padding-bottom:calc(var(--gutter)/2)}.footer-nav_footer-side-nav__R6cRP{position:relative;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end}.footer-nav_bottom-nav-wrapper__6BlBc{padding-left:var(--margin);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--gutter)/2)}.footer-nav_bottom-nav__p22ga{width:100%;display:flex;justify-content:space-between;position:relative}.footer-nav_underline-fixed__EJ0et,.footer-nav_underline__Lq0fg{position:relative;width:-moz-fit-content;width:fit-content}.footer-nav_underline-fixed__EJ0et:before,.footer-nav_underline__Lq0fg:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--black-color);transform-origin:left;transform:scaleX(0) translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.footer-nav_underline__Lq0fg:before{transform-origin:left}.footer-nav_underline-fixed__EJ0et:before,.footer-nav_underline__Lq0fg:not(.footer-nav_underline-fixed__EJ0et):hover:before{transform:scaleX(1) translateZ(0)}@media screen and (min-width:900px){.footer-nav_footer-nav__zyKUi{font-size:.7rem;display:flex}}@media (max-width:1024px) and (orientation:portrait){.footer-nav_footer-nav__zyKUi{display:none}}@media (min-width:1024px){.footer-nav_footer-nav__zyKUi{font-size:.8rem}}@media screen and (min-width:1200px){.footer-nav_footer-nav__zyKUi{font-size:.9rem}}.header_header__MOiNK{position:relative;padding:calc(var(--margin) / 1.5) var(--margin);width:100%;transition:all .3s linear;color:var(--black-color)}.header_white__Eenb5{color:#fff}.header_bg___ykhy{background-color:var(--white-color)}.header_pd-small__tGfG5{padding:calc(var(--margin) / 3.5) var(--margin)}.header_fixed___bo_4{position:fixed;top:0}.header_flex__O5KAM{display:flex;justify-content:space-between;width:100%}.header_menu__TC2Am{display:none;align-items:center;margin:0;letter-spacing:.2px}.header_menu-mobile-closed__RJ4EN{font-size:1.25rem;z-index:-1;background-color:var(--white-color);width:100%;transform:translateY(-100%);position:absolute;top:0;left:0;margin:0;letter-spacing:.2px;padding:calc(var(--margin) * 2.5 + var(--n)) var(--margin) var(--margin) var(--margin);transition:transform .6s ease}.header_menu-mobile-opened__pwrd4{transform:translateY(0);margin:0;letter-spacing:.2px}.header_menu-mobile__RZ3pE{font-size:1.1rem;background-color:transparent}.header_link-active__oIZ1D,.header_link__rMUEm{line-height:100%;font-size:.8rem;font-weight:450;position:relative}.header_link-active__oIZ1D:before,.header_link__rMUEm:before{content:"";position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:var(--black-color);transform-origin:left;transform:scaleX(0) translateZ(0);transition:.6s cubic-bezier(.165,.84,.44,1);transition-property:transform,background-color}.header_link__rMUEm:not(.header_link-active__oIZ1D):hover:before{transform:scaleX(1) translateZ(0)}.header_link-active__oIZ1D:before{background-color:var(--red-color);transform:scaleX(1) translateZ(0)}.header_logo__nubLV{display:block;font-family:var(--font-second);font-size:1rem;visibility:hidden;margin-top:1px;line-height:100%}.header_hidden__KLo5z{visibility:hidden}.header_visible___qaMC{visibility:visible}.header_logo__nubLV span{color:var(--red-color)}@media screen and (min-width:380px){.header_logo__nubLV{font-size:1.1rem}.header_menu__TC2Am li:last-child{margin-left:18px}}@media screen and (min-width:640px){.header_menu__TC2Am li{font-size:1rem}.header_menu-mobile-closed__RJ4EN,.header_menu-mobile__RZ3pE{display:none}.header_menu__TC2Am{display:flex}.header_logo__nubLV{font-size:1.2rem}}@media screen and (min-width:768px){.header_logo__nubLV{font-size:1.4rem}.header_fixed___bo_4{z-index:0}}@media screen and (min-width:1024px){.header_menu__TC2Am li{font-size:1.1rem}}@media screen and (min-width:1536px){.header_menu__TC2Am li{font-size:1.2rem}}.work-page_flex__1lzGd{position:relative;background:var(--white-color);display:flex;flex-direction:column;margin-top:calc((var(--n) * 1.35 + var(--margin) * 2))}.work-page_hero__qGJTR{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;justify-content:flex-end;height:var(--svh)}.work-page_image-wrapper__FTQsL{margin:var(--margin) 0;display:flex;flex-direction:column;gap:var(--margin)}.work-page_image__UGHSy{max-height:100vh;height:100%;width:100%}.work-page_project-title__rf70x{font-size:1.5rem;font-weight:450;padding-bottom:var(--margin)}.work-page_description__mUTPs{font-weight:350;width:100%;font-size:1rem}.work-page_project-info__Otn0x{display:flex;flex-direction:column;font-size:.8rem}.work-page_transform__3Q840{transform:translateY(calc(var(--margin) * 3 + var(--m) * 1.2 + var(--n) * 1))}.work-page_image-grid__3YGt8{display:grid;grid-gap:var(--margin);gap:var(--margin)}.work-page_placeholder__fyMeq{position:relative;width:100%;filter:blur(10px);transform:scale(1)}.work-page_content__5FjK7{padding:var(--margin);padding-bottom:0}.work-page_nav__G3PV2{margin-top:var(--margin)}@media screen and (min-width:768px){.work-page_hero__qGJTR{height:calc(var(--svh) - 10vh)}.work-page_image__UGHSy{background-position:center -20vh}.work-page_project-info__Otn0x{font-size:.95rem}}@media screen and (min-width:900px){.work-page_image__UGHSy{background-position:0}.work-page_image-grid-2__YWkcz{grid-template-columns:repeat(2,1fr)}.work-page_description__mUTPs{font-weight:350;width:80%;font-size:2rem}.work-page_project-info__Otn0x{font-size:1rem}}@media screen and (min-width:1024px){.work-page_image__UGHSy{background-position:100%}.work-page_image-grid-3__vrVje{grid-template-columns:repeat(3,1fr)}.work-page_project-title__rf70x{font-size:4rem}.work-page_project-info__Otn0x{font-size:1.1rem}.work-page_project-info__Otn0x p{margin-bottom:.2rem}}