.AnimateCss_typo-height__9K6Uv{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.AnimateCss_typo-height__9K6Uv{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.AnimateCss_typo-heading__O3l8x{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.AnimateCss_typo-heading__O3l8x{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.AnimateCss_typo-paragraph-b__K4Uma{letter-spacing:-.01em;font-weight:700}.AnimateCss_typo-paragraph-b__K4Uma,.AnimateCss_typo-paragraph__YCqaU{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.AnimateCss_typo-paragraph__YCqaU{letter-spacing:-.02em}.AnimateCss_typo-mono-paragraph__3mkIw{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.AnimateCss_typo-form-text__LDNSc{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}@keyframes AnimateCss_fadeIn__C2F13{0%{opacity:0}to{opacity:1}}.AnimateCss_fadeIn__C2F13{animation-name:AnimateCss_fadeIn__C2F13}@keyframes AnimateCss_fadeOut__1iKDK{0%{opacity:1}to{opacity:0}}.AnimateCss_fadeOut__1iKDK{animation-name:AnimateCss_fadeOut__1iKDK}@keyframes AnimateCss_fadeTop__lvyZm{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.AnimateCss_fadeTop__lvyZm{animation-name:AnimateCss_fadeTop__lvyZm}@keyframes AnimateCss_scaleIn__DkvWC{0%{transform:scale(0);visibility:visible}to{transform:scale(1)}}@keyframes AnimateCss_scaleOut___ZqGy{0%{transform:scale(1.2);visibility:visible}to{transform:scale(1)}}.AnimateCss_scaleIn__DkvWC{animation-name:AnimateCss_scaleIn__DkvWC}.AnimateCss_scaleOut___ZqGy{animation-name:AnimateCss_scaleOut___ZqGy}@keyframes AnimateCss_slideFadeIn__d_dMA{0%{transform:translateY(var(--start))}to{transform:translateY(calc((0 / var(--vw-screen)) * 100 * 1vw))}}.AnimateCss_slideFadeIn__d_dMA{--start:calc((53 / var(--vw-screen)) * 100 * 1vw);transform:translateY(var(--start));animation-name:AnimateCss_slideFadeIn__d_dMA}@keyframes AnimateCss_slideFadeOut__y0SVc{0%{transform:translateY(0)}to{transform:translateY(calc((100 / var(--vw-screen)) * 100 * 1vw))}}.AnimateCss_slideFadeOut__y0SVc{animation-name:AnimateCss_slideFadeOut__y0SVc}.AnimateCss_animated__jEZjE{animation-fill-mode:both;animation-play-state:paused}.AnimateCss_animated__jEZjE.AnimateCss_isVisible__0u0n8{animation-play-state:running}.Image_typo-height__3D1yH{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Image_typo-height__3D1yH{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.Image_typo-heading__hDND9{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Image_typo-heading__hDND9{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.Image_typo-paragraph-b__fIGPE{letter-spacing:-.01em;font-weight:700}.Image_typo-paragraph-b__fIGPE,.Image_typo-paragraph__EhqBU{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.Image_typo-paragraph__EhqBU{letter-spacing:-.02em}.Image_typo-mono-paragraph__oj9dK{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.Image_typo-form-text__kBP2v{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}.Image_root__bOv5K{position:relative;display:block;width:100%;height:100%}.Image_fit-cover__u1mu6 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Image_fit-none__CUqng{position:relative;display:block;max-width:100%;width:100%;height:auto}.Image_loading-lazy__Jws_u{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-in-quad),visibility .3s var(--ease-in-quad)}.Image_isLoaded__scI2r{opacity:1;visibility:visible}.MediaBackground_typo-height__X2faV{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.MediaBackground_typo-height__X2faV{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.MediaBackground_typo-heading__kzvsU{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.MediaBackground_typo-heading__kzvsU{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.MediaBackground_typo-paragraph-b__rSmWn{letter-spacing:-.01em;font-weight:700}.MediaBackground_typo-paragraph-b__rSmWn,.MediaBackground_typo-paragraph__TDRcp{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.MediaBackground_typo-paragraph__TDRcp{letter-spacing:-.02em}.MediaBackground_typo-mono-paragraph__Q2QlZ{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.MediaBackground_typo-form-text___tV4y{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}.MediaBackground_filter__2hVlA,.MediaBackground_media__H1mo4,.MediaBackground_media__H1mo4 img,.MediaBackground_media__H1mo4 video{position:absolute;top:0;left:0;width:100%;height:100%}.MediaBackground_root__NFNDB{top:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background-color:var(--c-black);width:100%;height:100%}.MediaBackground_wrapper__ZQPCZ{position:absolute;top:0;left:0;width:100%;height:100%}.MediaBackground_media__H1mo4{opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MediaBackground_mediaActive___I4K0{opacity:1;visibility:visible}.MediaBackground_media__H1mo4.MediaBackground_current__9nkGl{z-index:2}.MediaBackground_media__H1mo4 img,.MediaBackground_media__H1mo4 video{object-fit:cover}.MediaBackground_visible__Aa4BL{opacity:1;visibility:visible}.MediaBackground_filter__2hVlA{background-color:var(--c-overlay);opacity:.4;z-index:4}.MediaBackground_type-fixed__rytFV{position:fixed}.MediaBackground_type-absolute__7vsHq{position:absolute}.Body_typo-height__tbD4n{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Body_typo-height__tbD4n{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.Body_typo-heading__FGlDG{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Body_typo-heading__FGlDG{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.Body_typo-paragraph-b__p_F6G{letter-spacing:-.01em;font-weight:700}.Body_typo-paragraph-b__p_F6G,.Body_typo-paragraph__50fT3{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.Body_typo-paragraph__50fT3{letter-spacing:-.02em}.Body_typo-mono-paragraph__GmaXL{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.Body_typo-form-text__ywdzZ{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}.Body_root__AwVGT{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:max-content}.ProjectsCarousel_typo-height__zlZgb{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.ProjectsCarousel_typo-height__zlZgb{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.ProjectsCarousel_typo-heading__8n0_f{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.ProjectsCarousel_typo-heading__8n0_f{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.ProjectsCarousel_typo-paragraph-b__tKsjM{letter-spacing:-.01em;font-weight:700}.ProjectsCarousel_typo-paragraph-b__tKsjM,.ProjectsCarousel_typo-paragraph__W1tux{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.ProjectsCarousel_typo-paragraph__W1tux{letter-spacing:-.02em}.ProjectsCarousel_typo-mono-paragraph__XAMcX{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.ProjectsCarousel_typo-form-text__SaI7b{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}.ProjectsCarousel_root__NYx9H{position:relative;overflow:hidden}@media screen and (min-width:1024px){.ProjectsCarousel_root__NYx9H:has(.ProjectsCarousel_item__vmnBJ.filtered):not(:has(.ProjectsCarousel_item__vmnBJ.active)) .ProjectsCarousel_item__vmnBJ:not(.filtered){opacity:.2}.ProjectsCarousel_root__NYx9H:has(.ProjectsCarousel_item__vmnBJ.active) .ProjectsCarousel_item__vmnBJ:not(.filtered):not(.active){opacity:.2}.ProjectsCarousel_root__NYx9H:has(.ProjectsCarousel_item__vmnBJ.active) .ProjectsCarousel_item__vmnBJ.filtered:not(.active){opacity:.5}}@media screen and (max-width:1023px){.ProjectsCarousel_root__NYx9H:has(.ProjectsCarousel_item__vmnBJ.filtered) .ProjectsCarousel_item__vmnBJ:not(.filtered){opacity:.2}.ProjectsCarousel_root__NYx9H:not(:has(.ProjectsCarousel_item__vmnBJ.filtered)):has(.ProjectsCarousel_item__vmnBJ.active) .ProjectsCarousel_item__vmnBJ:not(.active){opacity:.2}}.ProjectsCarousel_item__vmnBJ{flex:0 0 auto;width:100%;transition:opacity .1s ease-in-out}.ProjectsCarousel_project__8voYU{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--layout-columns-gap);column-gap:var(--layout-columns-gap);width:100%;padding:var(--gap-4) 0;color:var(--c-white)}@media screen and (max-width:575px){.ProjectsCarousel_project__8voYU{grid-template-columns:repeat(4,1fr)}}.ProjectsCarousel_projectTitle__5mcoX{white-space:nowrap;overflow:hidden;padding-bottom:calc((6 / var(--vw-screen))*100*1vw);margin-bottom:calc((-6 / var(--vw-screen))*100*1vw);text-overflow:ellipsis}@media screen and (max-width:575px){.ProjectsCarousel_projectTitle__5mcoX{grid-column:span 3;padding-left:var(--gap-16)}}.ProjectsCarousel_projectInfo__d_WfW{display:flex}@media screen and (min-width:576px){.ProjectsCarousel_projectInfo__d_WfW{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--layout-columns-gap);column-gap:var(--layout-columns-gap)}}.ProjectsCarousel_projectLocation__aQdNQ{display:flex;align-items:center}@media screen and (min-width:576px){.ProjectsCarousel_projectLocation__aQdNQ{grid-column:span 1}}.ProjectsCarousel_projectLocation__aQdNQ span{pointer-events:none}@media screen and (max-width:575px){.ProjectsCarousel_projectLocation__aQdNQ span:nth-child(2){display:none}}.ProjectsCarousel_projectDescription__BzgLP{display:flex;align-items:center;grid-column:span 2}.ProjectsCarousel_projectDescription__BzgLP span{display:block;width:calc((350 / var(--vw-screen))*100*1vw);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:575px){.ProjectsCarousel_projectDescription__BzgLP{display:none}}.ProjectsCarousel_archiveLeft__XaHkS{width:calc((256 / var(--vw-screen))*100*1vw);padding-left:var(--gap-12)}.ProjectsCarousel_archiveTitle___UZti{margin-bottom:var(--gap-8)}.ProjectsCarousel_archiveLocation__xIAvv{margin-bottom:var(--gap-2)}.Archive_typo-height__7WAM6{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((30 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Archive_typo-height__7WAM6{font-size:calc((32 / var(--vw-screen))*100*1vw);line-height:calc((26 / var(--vw-screen))*100*1vw)}}.Archive_typo-heading__LatG_{font-family:var(--font-secondary);font-size:calc((36 / var(--vw-screen))*100*1vw);line-height:calc((36 / var(--vw-screen))*100*1vw);letter-spacing:-.04em;font-weight:600}@media screen and (max-width:575px){.Archive_typo-heading__LatG_{font-size:calc((24 / var(--vw-screen))*100*1vw);line-height:calc((24 / var(--vw-screen))*100*1vw)}}.Archive_typo-paragraph-b__nTxUu{letter-spacing:-.01em;font-weight:700}.Archive_typo-paragraph-b__nTxUu,.Archive_typo-paragraph__Ng9ZE{font-family:var(--font-secondary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw)}.Archive_typo-paragraph__Ng9ZE{letter-spacing:-.02em}.Archive_typo-mono-paragraph__yfvtr{font-family:var(--font-primary);font-size:calc((12 / var(--vw-screen))*100*1vw);line-height:calc((14 / var(--vw-screen))*100*1vw);letter-spacing:-.04em}.Archive_typo-form-text__1IR_V{font-family:var(--font-secondary);font-size:calc((14 / var(--vw-screen))*100*1vw);line-height:calc((18 / var(--vw-screen))*100*1vw);letter-spacing:-.02em;font-weight:400}.Archive_root___zzHo{width:100%;height:100vh;height:100svh;overflow:hidden}@media screen and (max-width:575px){.Archive_root___zzHo{max-width:none}.Archive_root___zzHo:before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:var(--gap-12);width:calc((6 / var(--vw-screen))*100*1vw);height:calc((2 / var(--vw-screen))*100*1vw);background-color:var(--c-white);pointer-events:none}}.Archive_projectsList__CNtzM{position:relative;width:100%;height:100vh;height:100svh}@media screen and (max-width:575px){.Archive_projectsList__CNtzM{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}.Archive_project__siS4Q{color:var(--c-white-transparent);transition:color .3s var(--ease-in-quad)}.Archive_projectList__tCOJC{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--gap-16);grid-row-gap:calc((40 / var(--vw-screen))*100*1vw);padding:var(--gap-12) 0;margin-top:25svh}.Archive_projectTitle__xc_pn{margin-bottom:var(--gap-8);pointer-events:none}.Archive_projectLocation__k65IG{margin-bottom:var(--gap-2);pointer-events:none}.Archive_projectYear__E20Cr{pointer-events:none}.Archive_active__IXZzh{color:var(--c-white)}.Archive_timeline__Td_Jk{position:fixed;top:calc((10 / var(--vw-screen))*100*1vw);left:calc((188 / var(--vw-screen))*100*1vw);width:calc((164 / var(--vw-screen))*100*1vw);height:2px;background-color:hsla(0,0%,100%,.2);overflow:hidden}@media screen and (max-width:575px){.Archive_timeline__Td_Jk{display:none}}.Archive_timelineLine__hVaKw{width:100%;height:100%;background-color:#fff}.Archive_thumbnail__i2hDy{display:none}@media screen and (max-width:575px){.Archive_thumbnail__i2hDy{display:block;position:fixed;bottom:calc((12 / var(--vw-screen))*100*1vw);right:calc((12 / var(--vw-screen))*100*1vw);width:calc((170 / var(--vw-screen))*100*1vw);height:calc((95 / var(--vw-screen))*100*1vw);border:1px solid var(--c-white);z-index:2;background-color:var(--c-black)}}.Archive_fakeProject__Ar9vs{position:fixed;top:200vh;top:200svh;left:200vw;width:calc((20 / var(--vw-screen))*100*1vw);height:calc((86 / var(--vw-screen))*100*1vw)}