.Carousel_wrap__jpMKD{overflow:hidden}.Carousel_inner__6wp7t{display:flex}.Carousel_inner__6wp7t>div{flex:0 0 100%;min-width:0;margin-right:20px}@media (min-width:720px){.Carousel_inner__6wp7t>div{flex:0 0 28.66666%;margin-right:7%}}@media (min-width:1060px){.Carousel_inner__6wp7t>div{flex:0 0 20%;margin-right:6.66666%}}.Plus_plus__NnNGY{fill:#ef001a;fill:var(--red)}.NewsletterPopup_wrap__4JkMG{padding:85px 40px 90px;position:fixed;bottom:0;left:0;width:100%;background:#fff;opacity:0;z-index:2;transform:translateY(100%);transition:transform .5s,opacity 0s .5s}.NewsletterPopup_show__nhY4h{opacity:1;transform:translateY(0);transition:transform .5s}.NewsletterPopup_close__XwDiT{position:absolute;top:26px;right:26px;cursor:pointer}.NewsletterPopup_cross__T_kLY{transform:rotate(45deg)}.NewsletterPopup_copy__Ybmjp{font-size:17px;font-size:var(--font-size-body-mobile);line-height:24px;line-height:var(--line-height-body-mobile);letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);margin-bottom:46px}@media (min-width:720px){.NewsletterPopup_wrap__4JkMG{padding:130px 40px 140px}.NewsletterPopup_inner__sMhM0{max-width:896px;max-width:var(--max-width-newsletter-copy);margin:0 auto}.NewsletterPopup_copy__Ybmjp{font-size:calc(1rem * 28 / 16);font-size:var(--font-size-res-body-desktop);line-height:calc(1em * 38 / 28);line-height:var(--line-height-body-desktop);margin-bottom:60px}}.not-found_wrap__gcag3{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 2 * 6px);height:calc(100vh - 2 * var(--screen-border-width-mobile))}@supports (height:100svh){.not-found_wrap__gcag3{height:calc(100svh - 2 * 6px);height:calc(100svh - 2 * var(--screen-border-width-mobile))}}.not-found_title__PmLjO{font-size:35px;font-size:var(--font-size-largest-mobile);line-height:43px;line-height:var(--line-height-largest-mobile);margin-bottom:.2em}@media (min-width:720px){.not-found_wrap__gcag3{height:calc(100vh - 2 * 5px);height:calc(100vh - 2 * var(--screen-border-width-desktop))}@supports (height:100svh){.not-found_wrap__gcag3{height:calc(100svh - 2 * 5px);height:calc(100svh - 2 * var(--screen-border-width-desktop))}}.not-found_title__PmLjO{font-size:50px;font-size:var(--font-size-largest-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-largest-desktop)}}.ProjectFilter_filters__AJ7G0{padding:0 34px;padding:0 var(--side-pad-mobile)}.ProjectFilter_categoryFilters__p80Yk,.ProjectFilter_mediumFilters__YGGTM{display:flex;flex-wrap:wrap;gap:0 17px}.ProjectFilter_mediumFilters__YGGTM{font-size:25px;font-size:var(--font-size-oversized-bold-mobile);line-height:30px;font-weight:700;font-style:italic;letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);margin-top:-.2em}.ProjectFilter_mediumFilters__YGGTM .ProjectFilter_item__74Z_o:not(:disabled):hover,.ProjectFilter_mediumFilters__YGGTM .ProjectFilter_selectedItem___McS3{color:#ef001a;color:var(--red)}.ProjectFilter_categoryFilters__p80Yk{text-transform:uppercase;margin-top:19px;font-size:17px;font-size:var(--font-size-body-mobile);line-height:24px;line-height:var(--line-height-body-mobile);letter-spacing:.02em;letter-spacing:var(--def-letter-spacing)}.ProjectFilter_categoryFilters__p80Yk .ProjectFilter_item__74Z_o:not(:disabled):hover,.ProjectFilter_categoryFilters__p80Yk .ProjectFilter_selectedItem___McS3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ProjectFilter_item__74Z_o{color:#000;transition:opacity .3s,color .3s}.ProjectFilter_item__74Z_o:disabled{opacity:.5;cursor:default}@media (min-width:720px){.ProjectFilter_filters__AJ7G0{padding:0 77px;padding:0 var(--side-pad-desktop)}.ProjectFilter_inner__ygWoW{max-width:1276px;max-width:var(--max-width-wide);margin:0 auto}.ProjectFilter_categoryFilters__p80Yk,.ProjectFilter_mediumFilters__YGGTM{gap:10px 30px}.ProjectFilter_mediumFilters__YGGTM{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-oversized-bold-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-oversized-bold-desktop);margin-top:-.25em}.ProjectFilter_categoryFilters__p80Yk{margin-top:20px;font-size:calc(1rem * 28 / 16);font-size:var(--font-size-res-body-desktop);line-height:calc(1em * 38 / 28);line-height:var(--line-height-body-desktop)}}.MuteToggleCursor_toggleArea__z2bR2{position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff;font-family:GT Pressura Mono,monospace;font-family:var(--mono-font-stack);letter-spacing:.1em;letter-spacing:var(--mono-letter-spacing);font-size:13px;font-size:var(--font-size-mono-mobile);line-height:17px;line-height:var(--line-height-mono-mobile);cursor:none}.MuteToggleCursor_cursor__OPLTS{position:absolute;top:0;left:0}.MuteToggleCursor_cursorInner__5Ja_T{transform:translate(-50%,-50%)}@media (max-width:719px){.MuteToggleCursor_toggleArea__z2bR2{display:none}}.ImageWrap_image__piIXJ{opacity:0;transition:opacity .5s}.ImageWrap_imageLoaded__TEKdb{opacity:1}@keyframes VideoPlayer_fadeOut__0pDr3{0%{opacity:1}to{opacity:0}}.VideoPlayer_videoPlayer__9XXn2{position:relative}.VideoPlayer_hasBackgroundColour__J518w{background:#fff;background:var(--media-placeholder-bg-colour)}.VideoPlayer_inner__vhRa2{position:absolute;top:0;left:0;width:100%;height:100%}.VideoPlayer_poster__GT3q6,.VideoPlayer_video__SAcNm{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover}.VideoPlayer_poster__GT3q6{z-index:1;height:100%;transition:opacity .5s,height 0s .5s,width 0s .5s}.VideoPlayer_video__SAcNm{height:auto;opacity:0;transition:opacity .5s}.VideoPlayer_isReady__Krrh1:not(.VideoPlayer_showStillImage__OHSvz) .VideoPlayer_video__SAcNm{opacity:1}.VideoPlayer_isReady__Krrh1:not(.VideoPlayer_showStillImage__OHSvz) .VideoPlayer_poster__GT3q6{opacity:0;height:0;width:0}.VideoPlayer_muteText__j8PqJ{position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff;font-family:GT Pressura Mono,monospace;font-family:var(--mono-font-stack);letter-spacing:.1em;letter-spacing:var(--mono-letter-spacing);font-size:13px;font-size:var(--font-size-mono-mobile);line-height:17px;line-height:var(--line-height-mono-mobile);display:flex;justify-content:center;align-items:center;animation:VideoPlayer_fadeOut__0pDr3 .5s 3s forwards}.VideoPlayer_muteToggleArea__lRbK8{z-index:2}@media (min-width:720px){.VideoPlayer_muteText__j8PqJ{display:none}}@keyframes AnimateIn_animateSlideDown__6_WeZ{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes AnimateIn_animateSlideUp___YF49{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes AnimateIn_fadeIn__71u11{0%{opacity:0}to{opacity:1}}@keyframes AnimateIn_fadeInUp__cKXnB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimateIn_fadeInLeft__1ydQ4{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes AnimateIn_fadeInRight__pRIBS{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.AnimateIn_animate-slide-down__Skq7N{transform:translateY(-100vh);animation:AnimateIn_animateSlideDown__6_WeZ 1s forwards}.AnimateIn_animate-slide-up__gAIzw{transform:translateY(100vh);animation:AnimateIn_animateSlideUp___YF49 1s forwards}.AnimateIn_animate-fade-in__TkshV{opacity:0;animation:AnimateIn_fadeIn__71u11 .5s forwards}.AnimateIn_animate-fade-in-up__f_qtk{opacity:0;transform:translateY(20px);animation:AnimateIn_fadeInUp__cKXnB .5s forwards}.AnimateIn_animate-fade-in-left__NU69J{opacity:0;transform:translateX(100px);animation:AnimateIn_fadeInLeft__1ydQ4 .5s forwards}.AnimateIn_animate-fade-in-right__QhPMs{opacity:0;transform:translateX(-100px);animation:AnimateIn_fadeInRight__pRIBS .5s forwards}.AnimateIn_wrap__DM0wG footer{opacity:0;animation:AnimateIn_fadeIn__71u11 1s 1s forwards}.IntroCopy_wrap__Lcfjq{font-weight:700;font-style:italic;letter-spacing:var(--oversized-letter-spacing);font-size:25px;font-size:var(--font-size-oversized-bold-mobile);line-height:32px;line-height:var(--line-height-oversized-bold-mobile);letter-spacing:.01em;padding:0 34px 48px;padding:0 var(--side-pad-mobile) 48px;margin-top:-.25em}@media (min-width:720px){.IntroCopy_wrap__Lcfjq{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-oversized-bold-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-oversized-bold-desktop);padding:0 77px 50px;padding:0 var(--side-pad-desktop) 50px}.IntroCopy_inner__bk_98{max-width:1276px;max-width:var(--max-width-wide);margin:0 auto}.IntroCopy_content__cTYwX{max-width:1200px;max-width:var(--max-width-content)}}.IntroContent_video__i0pX6{width:100%;height:calc(50vh - 6px);height:calc(50vh - var(--screen-border-width-mobile));margin-top:calc(-1 * 106px);margin-top:calc(-1 * var(--page-top-pad-mobile))}@supports (height:50svh){.IntroContent_video__i0pX6{height:calc(50svh - 6px);height:calc(50svh - var(--screen-border-width-mobile))}}.IntroContent_video__i0pX6 video{-o-object-fit:cover;object-fit:cover}@media (min-width:720px){.IntroContent_video__i0pX6{height:calc(50vh - 5px);height:calc(50vh - var(--screen-border-width-desktop));margin-top:calc(-1 * 120px);margin-top:calc(-1 * var(--page-top-pad-desktop))}}.MediaWrap_wrap__2IJDU{position:relative;overflow:hidden;background:#fff;background:var(--media-placeholder-bg-colour)}.MediaWrap_wrap__2IJDU:after{content:"";display:block}.MediaWrap_wrap__2IJDU video{-o-object-fit:cover;object-fit:cover}.MediaWrap_format-large-portrait__bMHZI:after,.MediaWrap_format-small-portrait__qr_Wk:after{padding-bottom:133%}.MediaWrap_format-landscape__pozbK:after{padding-bottom:67%}.MediaWrap_format-short-portrait__tyd7E:after{padding-bottom:113%}.MediaWrap_format-video-portrait__zxD7Q:after{padding-bottom:178%}.MediaWrap_format-video-landscape__lV_LT:after{padding-bottom:56%}.MediaWrap_wrap__2IJDU .MediaWrap_image__a0UV8,.MediaWrap_wrap__2IJDU .MediaWrap_videoSwitcher__WrC_z,.MediaWrap_wrap__2IJDU .MediaWrap_video__5iGXh{position:absolute;top:0;left:0;width:100%;height:100%}.MediaWrap_image__a0UV8{-o-object-fit:cover;object-fit:cover}@media (max-width:719px){.MediaWrap_mobile-format-large-portrait__nFk_s:after,.MediaWrap_mobile-format-small-portrait__6hd0U:after{padding-bottom:133%}.MediaWrap_mobile-format-landscape__CUQfy:after{padding-bottom:67%}.MediaWrap_mobile-format-short-portrait__lgb_G:after{padding-bottom:113%}.MediaWrap_mobile-format-video-portrait__VLcqx:after{padding-bottom:178%}.MediaWrap_mobile-format-video-landscape__OBckN:after{padding-bottom:56%}}.IndexProject_inner__pouMx{display:block;text-decoration:none;color:#000}.IndexProject_format-small-portrait__k4OX2 .IndexProject_inner__pouMx{margin:0 14px}.IndexProject_title__kPPWV{margin-top:15px;font-size:11px;font-size:var(--font-size-index-project-mobile);line-height:16px}.IndexProject_clientName__y2Aya{font-weight:700;font-style:italic;letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing)}@media (min-width:720px){.IndexProject_wrap__JOxzd .IndexProject_mediaWrap__9ibjq:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#00a4f9;background:var(--blue);opacity:0;z-index:1;transition:opacity .3s}.IndexProject_wrap__JOxzd:hover .IndexProject_mediaWrap__9ibjq:before{opacity:.5}@supports (mix-blend-mode:multiply){.IndexProject_wrap__JOxzd .IndexProject_mediaWrap__9ibjq:before{mix-blend-mode:multiply}.IndexProject_wrap__JOxzd .IndexProject_mediaWrap__9ibjq>div,.IndexProject_wrap__JOxzd .IndexProject_mediaWrap__9ibjq>img{transition:filter .3s}.IndexProject_wrap__JOxzd:hover .IndexProject_mediaWrap__9ibjq:before{opacity:1}.IndexProject_wrap__JOxzd:hover .IndexProject_mediaWrap__9ibjq>div,.IndexProject_wrap__JOxzd:hover .IndexProject_mediaWrap__9ibjq>img{filter:grayscale(100%)}}.IndexProject_format-small-portrait__k4OX2 .IndexProject_inner__pouMx{margin:0 20px}.IndexProject_title__kPPWV{margin-top:20px;font-size:12px;font-size:var(--font-size-body-tiny-desktop)}}.ProjectIndexGrid_grid__T_hUb{padding:0 19px 5px;padding:0 var(--side-pad-small-mobile) 5px;margin-top:50px;margin-top:var(--vert-pad-1-mobile)}.ProjectIndexGrid_gridItems__NMyDn{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin-bottom:-50px;transition:height .5s}.ProjectIndexGrid_gridItem__Tue1u{width:50%;padding:0 7px;margin-bottom:50px;opacity:0}.ProjectIndexGrid_gridItemVisible__vmYbs{opacity:1}.ProjectIndexGrid_project__RYq6E{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.ProjectIndexGrid_gridInitialised__zL6R8 .ProjectIndexGrid_project__RYq6E{opacity:1;transform:translateY(0)}.ProjectIndexGrid_loadMoreWrap__vGUas{margin-top:70px;margin-top:var(--vert-pad-3-mobile);text-align:center;padding-bottom:1em;transition:opacity .3s}button.ProjectIndexGrid_loadMore___nkjB{font-size:35px;font-size:var(--font-size-largest-mobile);line-height:43px;line-height:var(--line-height-largest-mobile);letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);font-weight:700;font-style:italic;color:#ef001a;color:var(--red);text-decoration-line:underline;text-underline-offset:.4em;text-decoration-thickness:1px}@media (min-width:720px){.ProjectIndexGrid_grid__T_hUb{padding:0 57px;margin-top:60px;margin-top:var(--vert-pad-1-desktop)}.ProjectIndexGrid_gridInner__eshVj{max-width:calc(1276px + 40px);max-width:calc(var(--max-width-wide) + 40px);margin:0 auto}.ProjectIndexGrid_gridItems__NMyDn{margin-left:-37px;margin-right:-37px;margin-bottom:calc(-1 * 60px);margin-bottom:calc(-1 * var(--vert-pad-1-desktop))}.ProjectIndexGrid_gridItem__Tue1u{width:33.33333%;padding:0 37px;margin-bottom:60px;margin-bottom:var(--vert-pad-1-desktop)}.ProjectIndexGrid_loadMoreWrap__vGUas{margin-top:110px;margin-top:var(--vert-pad-2-desktop)}button.ProjectIndexGrid_loadMore___nkjB{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-largest-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-largest-desktop)}}@media (min-width:1060px){.ProjectIndexGrid_gridItem__Tue1u{width:25%}}.FlexClientListModule_wrap__Jadu1{padding:0 44px;padding:0 var(--side-pad-large-mobile)}.FlexClientListModule_inner__SzMPw{display:grid;align-items:center}.FlexClientListModule_listWrap__j1r0w,.FlexClientListModule_selectedProjects__oizfC{grid-area:1/1}.FlexClientListModule_listWrap__j1r0w{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.FlexClientListModule_title__cYJ6A{font-family:GT Pressura Mono,monospace;font-family:var(--mono-font-stack);letter-spacing:.1em;letter-spacing:var(--mono-letter-spacing);font-size:13px;font-size:var(--font-size-mono-mobile);line-height:17px;line-height:var(--line-height-mono-mobile);margin-bottom:18px;text-align:center}.FlexClientListModule_list__4eXVU{text-align:center;font-weight:700;font-style:italic;letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);font-size:35px;font-size:var(--font-size-largest-mobile);line-height:43px;line-height:var(--line-height-largest-mobile);color:#ef001a;color:var(--red)}@media (max-width:719px){.FlexClientListModule_project__HqBq4 h3,.FlexClientListModule_project__HqBq4+.FlexClientListModule_project__HqBq4{display:none}}@media (min-width:720px){.FlexClientListModule_wrap__Jadu1{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexClientListModule_inner__SzMPw{max-width:1200px;max-width:var(--max-width-content);margin:0 auto}.FlexClientListModule_listWrap__j1r0w{pointer-events:none}.FlexClientListModule_title__cYJ6A{margin-bottom:25px}.FlexClientListModule_list__4eXVU{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-largest-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-largest-desktop)}.FlexClientListModule_selectedProjects__oizfC{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10%;gap:0 10%;align-items:flex-start}.FlexClientListModule_project__HqBq4:nth-child(2){margin-top:30vw;grid-column-start:2;text-align:right}.FlexClientListModule_project__HqBq4:nth-child(3){width:85%;margin-top:-10vw;grid-column-start:1}}.FlexContactModule_wrap__LHTAQ{padding:0 34px;padding:0 var(--side-pad-mobile)}.FlexContactModule_content__YKiG9{font-size:24px;font-size:var(--font-size-oversized-def-mobile);line-height:31px;line-height:var(--line-height-oversized-def-mobile);letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing)}.FlexContactModule_content__YKiG9 a{text-decoration:none;color:#000}.FlexContactModule_content__YKiG9 em strong,.FlexContactModule_content__YKiG9 strong em{font-size:25px;font-size:var(--font-size-oversized-bold-mobile);line-height:32px;line-height:var(--line-height-oversized-bold-mobile)}@media (min-width:720px){.FlexContactModule_wrap__LHTAQ{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexContactModule_inner__NcVB_{max-width:1276px;max-width:var(--max-width-wide);margin:0 auto}.FlexContactModule_content__YKiG9{font-size:calc(1rem * 49 / 16);font-size:var(--font-size-res-oversized-def-desktop);line-height:calc(1em * 60 / 49);line-height:var(--line-height-oversized-def-desktop)}.FlexContactModule_content__YKiG9 em strong,.FlexContactModule_content__YKiG9 strong em{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-oversized-bold-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-oversized-bold-desktop)}}.FlexNewsletterSignupModule_wrap__0B0pV{padding:0 34px;padding:0 var(--side-pad-mobile)}.FlexNewsletterSignupModule_fullScreenHeight__j5GYA,.FlexNewsletterSignupModule_halfScreenHeight__eaUPp{background:#fff;display:flex;flex-direction:column;justify-content:center}.FlexNewsletterSignupModule_halfScreenHeight__eaUPp{min-height:calc(50vh - 6px);min-height:calc(50vh - var(--screen-border-width-mobile));padding-bottom:60px;padding-bottom:var(--vert-pad-2-mobile)}@supports (min-height:50svh){.FlexNewsletterSignupModule_halfScreenHeight__eaUPp{min-height:calc(50svh - 6px);min-height:calc(50svh - var(--screen-border-width-mobile))}}.FlexNewsletterSignupModule_fullScreenHeight__j5GYA{min-height:calc(100vh - 2 * 6px);min-height:calc(100vh - 2 * var(--screen-border-width-mobile));padding-top:106px!important;padding-top:var(--page-top-pad-mobile)!important;padding-bottom:106px;padding-bottom:var(--page-top-pad-mobile)}@supports (min-height:100svh){.FlexNewsletterSignupModule_fullScreenHeight__j5GYA{min-height:calc(100svh - 2 * 6px);min-height:calc(100svh - 2 * var(--screen-border-width-mobile))}}.FlexNewsletterSignupModule_fullScreenHeight__j5GYA:first-child{margin-top:calc(-1 * 106px);margin-top:calc(-1 * var(--page-top-pad-mobile))}.FlexNewsletterSignupModule_copy__lIdfS{font-size:17px;font-size:var(--font-size-body-mobile);line-height:24px;line-height:var(--line-height-body-mobile);letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);margin-bottom:46px}@media (max-width:719px){.FlexNewsletterSignupModule_halfScreenHeight__eaUPp:only-child .FlexNewsletterSignupModule_inner__bGVx4{margin-top:-30px}}@media (min-width:720px){.FlexNewsletterSignupModule_wrap__0B0pV{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexNewsletterSignupModule_halfScreenHeight__eaUPp{min-height:calc(50vh - 5px);min-height:calc(50vh - var(--screen-border-width-desktop));padding-bottom:70px}.FlexNewsletterSignupModule_fullScreenHeight__j5GYA{min-height:calc(100vh - 2 * 5px);min-height:calc(100vh - 2 * var(--screen-border-width-desktop));padding-top:120px!important;padding-top:var(--page-top-pad-desktop)!important;padding-bottom:120px;padding-bottom:var(--page-top-pad-desktop)}.FlexNewsletterSignupModule_fullScreenHeight__j5GYA:first-child{margin-top:calc(-1 * 120px);margin-top:calc(-1 * var(--page-top-pad-desktop))}.FlexNewsletterSignupModule_inner__bGVx4{max-width:896px;max-width:var(--max-width-newsletter-copy);margin:0 auto}.FlexNewsletterSignupModule_copy__lIdfS{font-size:calc(1rem * 28 / 16);font-size:var(--font-size-res-body-desktop);line-height:calc(1em * 38 / 28);line-height:var(--line-height-body-desktop);margin-bottom:60px}}.FlexSelectedProjectsModule_wrap__40uvq{padding:0 34px;padding:0 var(--side-pad-mobile)}.FlexSelectedProjectsModule_title__8Z8eY{font-family:GT Pressura Mono,monospace;font-family:var(--mono-font-stack);letter-spacing:.1em;letter-spacing:var(--mono-letter-spacing);font-size:13px;font-size:var(--font-size-mono-mobile);line-height:17px;line-height:var(--line-height-mono-mobile);margin-bottom:27px;text-align:center}.FlexSelectedProjectsModule_projects__KsRqm>div{align-items:center}@media (max-width:719px){.FlexSelectedProjectsModule_inner__q2Dbe{padding:0 30px}.FlexSelectedProjectsModule_project__uG0tr>a{margin:0!important}}@media (min-width:720px){.FlexSelectedProjectsModule_wrap__40uvq{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexSelectedProjectsModule_inner__q2Dbe{max-width:1276px;max-width:var(--max-width-wide);margin:0 auto}.FlexSelectedProjectsModule_title__8Z8eY{margin-bottom:37px}.FlexSelectedProjectsModule_projects__KsRqm{margin-left:-10px;margin-right:-10px}}.FlexSimpleContentModule_wrap__fvwIG{padding:0 34px;padding:0 var(--side-pad-mobile)}.FlexSimpleContentModule_content__aFwLO{font-size:15px;font-size:var(--font-size-body-small-mobile);line-height:22px;line-height:var(--line-height-body-small-mobile);margin-top:-.35em}.FlexSimpleContentModule_content__aFwLO ol,.FlexSimpleContentModule_content__aFwLO ul{padding-left:1.1em;margin:1em 0}.FlexSimpleContentModule_content__aFwLO ul{list-style-type:disc}.FlexSimpleContentModule_content__aFwLO ol{list-style-type:decimal}@media (min-width:720px){.FlexSimpleContentModule_wrap__fvwIG{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexSimpleContentModule_inner__tINeK{max-width:664px;max-width:var(--max-width-copy-narrow);margin:0 auto}.FlexSimpleContentModule_content__aFwLO{margin-top:-.3em;font-size:calc(1rem * 17 / 16);font-size:var(--font-size-res-body-small-desktop);line-height:calc(1em * 25 / 17);line-height:var(--line-height-body-small-desktop)}}.FlexVideoModule_wrapStandardWidth___65o7{padding:0 34px;padding:0 var(--side-pad-mobile)}.FlexVideoModule_wrapFullWidth__UzWbs{padding:0 10px;padding:0 var(--side-pad-tiny-mobile)}@media (min-width:720px){.FlexVideoModule_wrapStandardWidth___65o7{padding:0 77px;padding:0 var(--side-pad-desktop)}.FlexVideoModule_wrapStandardWidth___65o7 .FlexVideoModule_inner__uKlG5{max-width:1200px;max-width:var(--max-width-content);margin:0 auto;padding:0 36px;padding:0 var(--content-side-pad-desktop)}.FlexVideoModule_wrapFullWidth__UzWbs{padding:0}}.FlexibleContent_wrap__iZXAt>div{padding-top:60px;padding-top:var(--vert-pad-2-mobile)}.FlexibleContent_wrap__iZXAt:not(.FlexibleContent_doSpaceFirstModule__m_Iff)>div:first-child{padding-top:0}.FlexibleContent_wrap__iZXAt .FlexibleContent_videoModule__zAsLg{padding-top:70px;padding-top:var(--vert-pad-3-mobile)}.FlexibleContent_wrap__iZXAt .FlexibleContent_videoModule__zAsLg+.FlexibleContent_collapsibleContentModule__QGBZ7{padding-top:50px;padding-top:var(--vert-pad-1-mobile)}.FlexibleContent_wrap__iZXAt .FlexibleContent_videoModule__zAsLg+.FlexibleContent_contactModule__F9vVG{padding-top:70px;padding-top:var(--vert-pad-3-mobile)}@media (max-width:719px){.FlexibleContent_wrap__iZXAt .FlexibleContent_contactModule__F9vVG:last-child{padding-bottom:20px}}@media (min-width:720px){.FlexibleContent_wrap__iZXAt>div{padding-top:70px}.FlexibleContent_wrap__iZXAt:not(.FlexibleContent_doSpaceFirstModule__m_Iff)>div:first-child{padding-top:0}.FlexibleContent_wrap__iZXAt .FlexibleContent_videoModule__zAsLg+.FlexibleContent_collapsibleContentModule__QGBZ7{padding-top:55px}.FlexibleContent_wrap__iZXAt .FlexibleContent_videoModule__zAsLg+.FlexibleContent_contactModule__F9vVG{padding-top:88px}.FlexibleContent_wrap__iZXAt .FlexibleContent_contactModule__F9vVG{padding-top:80px}}@media (max-width:719px){.HeroMedia_hero-media-format-landscape-image__adpxP,.HeroMedia_hero-media-format-landscape-video__8r3eB,.HeroMedia_hero-media-format-portrait-image__v4GVo,.HeroMedia_hero-media-format-portrait-video__MP8Tr,.HeroMedia_hero-media-format-split-image__mDU77{padding:0 10px;padding:0 var(--side-pad-tiny-mobile)}.HeroMedia_hero-media-format-split-image__mDU77 .HeroMedia_media__t1UrJ:last-child{display:none}}@media (min-width:720px){.HeroMedia_hero-media-format-portrait-image__v4GVo,.HeroMedia_hero-media-format-portrait-video__MP8Tr{padding:0 77px;padding:0 var(--side-pad-desktop)}.HeroMedia_hero-media-format-portrait-image__v4GVo .HeroMedia_media__t1UrJ,.HeroMedia_hero-media-format-portrait-video__MP8Tr .HeroMedia_media__t1UrJ{max-width:100%;width:664px;margin:0 auto}.HeroMedia_hero-media-format-landscape-image__adpxP .HeroMedia_media__t1UrJ,.HeroMedia_hero-media-format-landscape-video__8r3eB .HeroMedia_media__t1UrJ{width:100%}.HeroMedia_hero-media-format-split-image__mDU77{display:grid;grid-template-columns:1fr 1fr}}.SingleProjectPage_header__BgV_C{padding:0 34px;padding:0 var(--side-pad-mobile);margin-bottom:50px;margin-bottom:var(--vert-pad-1-mobile)}.SingleProjectPage_fullTitle__kvptl{font-size:35px;font-size:var(--font-size-largest-mobile);line-height:43px;line-height:var(--line-height-largest-mobile)}.SingleProjectPage_client__BLWnm{font-weight:700;font-style:italic;letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing)}.SingleProjectPage_credits__XWuzj{margin-top:17px;font-size:12px;font-size:var(--font-size-small-title-mobile);line-height:16px;line-height:var(--line-height-small-title-mobile)}.SingleProjectPage_heroMedia__WQLao{margin-bottom:70px;margin-bottom:var(--vert-pad-3-mobile)}.SingleProjectPage_nextProjectLinkWrap__RQqGU{text-align:center;padding-bottom:1em}.SingleProjectPage_nextProjectLink__BGjfM{font-size:35px;font-size:var(--font-size-largest-mobile);line-height:43px;line-height:var(--line-height-largest-mobile);letter-spacing:.01em;letter-spacing:var(--oversized-letter-spacing);font-weight:700;font-style:italic;color:#ef001a;color:var(--red);text-decoration-line:underline;text-underline-offset:.4em;text-decoration-thickness:1px}@media (max-width:719px){.SingleProjectPage_headerWrap__sg7RE{padding-top:106px;padding-top:var(--page-top-pad-mobile)}.SingleProjectPage_headerWrap__sg7RE+main{padding-top:0}.SingleProjectPage_fullTitle__kvptl{margin-top:-.2em}.SingleProjectPage_client__BLWnm,.SingleProjectPage_title__EP3wO{display:block}}@media (min-width:720px){.SingleProjectPage_headerWrap__sg7RE{position:sticky;left:0;top:calc(120px - .2 * calc(1rem * 49 / 16));top:calc(var(--page-top-pad-desktop) - .2 * var(--font-size-res-oversized-def-desktop));z-index:1}.SingleProjectPage_header__BgV_C{padding:0 77px;padding:0 var(--side-pad-desktop);margin-bottom:60px;margin-bottom:var(--vert-pad-1-desktop)}.SingleProjectPage_headerInner__mn88q{max-width:1276px;max-width:var(--max-width-wide);margin:0 auto}.SingleProjectPage_fullTitle__kvptl{font-size:calc(1rem * 49 / 16);font-size:var(--font-size-res-oversized-def-desktop);line-height:calc(1em * 60 / 49);line-height:var(--line-height-oversized-def-desktop);margin-top:-.15em}.SingleProjectPage_title__EP3wO:before{content:" "}.SingleProjectPage_credits__XWuzj{margin-top:25px;font-size:12px;font-size:var(--font-size-small-title-desktop);line-height:calc(1em * 16 / 12);line-height:var(--line-height-small-title-desktop)}.SingleProjectPage_heroMedia__WQLao{margin-bottom:140px;margin-bottom:var(--vert-pad-3-desktop)}.SingleProjectPage_nextProjectLink__BGjfM{font-size:calc(1rem * 50 / 16);font-size:var(--font-size-res-largest-desktop);line-height:calc(1em * 60 / 50);line-height:var(--line-height-largest-desktop)}}