.page_main__ux7yf{min-height:100dvh}@media screen and (width < 920px){.page_main__ux7yf{padding-top:var(--header-h)}}@layer themes{}@layer organism{.HeroHome_wrapper__UBhsB{width:100%;display:flex;flex-direction:column;gap:3.2rem;border-bottom:1px solid var(--c-black);position:relative}@media screen and (width >= 920px){.HeroHome_wrapper__UBhsB{padding:3.2rem;height:100dvh}}.HeroHome_container__EyfVJ{background-color:var(--c-black);position:relative;height:100%;width:100%;height:min(82.2rem,82.45dvh)}@media screen and (width < 920px){.HeroHome_container__EyfVJ{height:40rem}}.HeroHome_title__LYTht{font-family:var(--font-helvetica-pro);font-weight:900;font-size:min(8.9vw,12.8rem);color:var(--c-beige);padding:3.2rem;width:100%;top:50%;text-align:center}.HeroHome_arrow__H__HN,.HeroHome_title__LYTht{position:absolute;left:50%;transform:translate(-50%,-50%)}.HeroHome_arrow__H__HN{bottom:0}@media screen and (width < 920px){.HeroHome_arrow__H__HN{display:none}}.HeroHome_img___kn5O{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeroHome_project__oIdV3{text-align:right;display:flex;gap:.8rem;align-items:baseline;justify-content:flex-end}@media screen and (width < 920px){.HeroHome_project__oIdV3{display:none}}.HeroHome_project_title__YMir4{font-weight:900}.ProjectList_wrapper__K_Fhe{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:9.6rem 0;gap:4rem;border-bottom:1px solid var(--c-black)}.ProjectList_title__mcrLN{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;padding:0 var(--page-side-margin)}.ProjectList_list__B8LyT{width:100%;display:flex;flex-direction:column;gap:6.4rem}.ProjectList_filters__EI8A8{display:flex;gap:2.4rem;max-width:100%;overflow:auto;padding:0 var(--page-side-margin)}.ProjectList_filters__EI8A8 .ProjectList_filter__qhN_c{position:relative}.ProjectList_filters__EI8A8 .ProjectList_filter__qhN_c:after{content:"|";position:absolute;top:0;right:-1.2rem;opacity:.2}.ProjectList_filters__EI8A8 .ProjectList_filter__qhN_c:last-of-type:after{display:none}.ProjectList_filters_button__DbdSk{font-weight:700;color:var(--c-black);transition:opacity .2s ease-out;opacity:.2}.ProjectList_filters_button__DbdSk.ProjectList_active__zJ2Mc{opacity:1}.ProjectList_item_img__lG7QL{width:auto;height:39rem}}@layer themes{}@layer organism{@media screen and (width < 920px){.ProjectList_item_img__lG7QL{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.ProjectList_item_img_container__cci36:first-child{padding-left:var(--page-side-margin)}.ProjectList_item_img_container__cci36:last-child{padding-right:var(--page-side-margin)}@media screen and (width < 920px){.ProjectList_item_img_container__cci36{width:min(100% - var(--page-side-margin)*2,39rem);height:28rem}}.ProjectList_item_bottom__qwLun{margin-top:2.4rem;width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;row-gap:1.6rem;padding:0 var(--page-side-margin)}.ProjectList_item_title__QtWDJ{font-size:2.4rem;font-weight:700}.ProjectList_item_list__WaG4p{display:flex;flex-wrap:wrap}.ProjectList_item_item__YnAP4{flex-shrink:0;font-weight:200;color:var(--c-grey)}.ProjectList_item_item__YnAP4:after{content:" • "}.ProjectList_item_item__YnAP4:last-child:after{display:none}.ProjectList_item_link__syi0a{display:flex;align-items:center}.ProjectList_item_link_label__B5RMO{font-weight:500;color:var(--c-grey)}.ProjectList_cta__0J2nJ{color:var(--color);padding:1.4rem 1.8rem;border:1px solid var(--c-black);display:inline-block;line-height:1;margin-top:5.6rem}.ProjectList_cta_container__7L7Iw{width:100%;display:flex;justify-content:center;align-items:center}.Slogan_wrapper__Dh0qe{padding:9.6rem var(--page-side-margin);border-bottom:1px solid var(--c-black)}}@layer themes{}@layer organism{@media screen and (width < 920px){.Slogan_wrapper__Dh0qe{padding:4.8rem var(--page-side-margin)}}.Slogan_wrapper__Dh0qe p{font-size:clamp(2.4rem,4.44vw,6.4rem);font-weight:200;text-wrap:balance}.Slogan_wrapper__Dh0qe em{font-size:clamp(1.6rem,1.67vw,2.4rem);display:inline-block;font-style:italic}.Studio_wrapper__Olrsr{width:100%;padding:9.6rem var(--page-side-margin);border-bottom:1px solid var(--c-black)}}@layer themes{}@layer organism{@media screen and (width < 920px){.Studio_wrapper__Olrsr{padding:4.8rem var(--page-side-margin)}}.Studio_title__0_qaE{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem}@media screen and (width >= 920px){.Studio_container__L_sTo{display:flex;flex-direction:column;align-items:flex-end;min-height:44.2rem;padding:6.4rem var(--page-side-margin);position:relative;width:100%;z-index:0}.Studio_container__L_sTo .Studio_body__tYEpg{position:relative;z-index:2;max-width:25.4rem}}.Studio_container__L_sTo p{color:var(--c-white);text-wrap:balance}@media screen and (width < 920px){.Studio_container__L_sTo p{margin-top:2.4rem;color:var(--c-black)}}.Studio_container__L_sTo .Studio_cta__V_zi6{margin-top:2.4rem;color:var(--color);padding:1.4rem 1.8rem;border:1px solid var(--color);display:inline-block;line-height:1;--color:var(--c-white)}@media screen and (width < 920px){.Studio_container__L_sTo .Studio_cta__V_zi6{--color:var(--c-black)}}.Studio_img__3vslL{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (width >= 920px){.Studio_img__3vslL{position:absolute;z-index:1;inset:0;height:100%}}@media screen and (width < 920px){.Studio_img__3vslL{height:34.2rem}}}