.container_outer__mWLt4{width:100%;display:flex;justify-content:center;padding-left:16px;padding-right:16px}@media(min-width:768px){.container_outer__mWLt4{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.container_outer__mWLt4{padding-left:24px;padding-right:24px}}@media(min-width:1400px){.container_outer__mWLt4{padding-left:24px;padding-right:24px}}.container_outer--keyline__M9m7T{border-top:1px solid var(--color-keyline)}.container_inner__j_OCm{color:var(---color-foreground-primary);width:100%}.container_reduceBottomSpace__T1z1B{padding-bottom:8px}@media(min-width:768px){.container_reduceBottomSpace__T1z1B{padding-bottom:24px}}@media(min-width:1024px){.container_reduceBottomSpace__T1z1B{padding-bottom:24px}}@media(min-width:1400px){.container_reduceBottomSpace__T1z1B{padding-bottom:24px}}.moduleProjectImage_media__5T5P6{border-radius:8px;overflow:hidden;position:relative;transform:translateZ(0);margin-left:-8px;margin-right:-8px}@media(min-width:768px){.moduleProjectImage_media__5T5P6{margin-left:0;margin-right:0}}@media(orientation:portrait){.moduleProjectImage_mediaDefault__QafBe.moduleProjectImage_hasMediaPortrait__hLy6Y{display:none}}.moduleProjectImage_mediaPortrait___Ru87{display:none}@media(orientation:portrait){.moduleProjectImage_mediaPortrait___Ru87{display:block}}.moduleProjectGrid_list__2MS7V{column-gap:8px;row-gap:8px}@media(min-width:768px){.moduleProjectGrid_list__2MS7V{column-gap:8px}}@media(min-width:1024px){.moduleProjectGrid_list__2MS7V{column-gap:8px}}@media(min-width:1400px){.moduleProjectGrid_list__2MS7V{column-gap:8px}}@media(min-width:768px){.moduleProjectGrid_list__2MS7V{row-gap:8px}}@media(min-width:1024px){.moduleProjectGrid_list__2MS7V{row-gap:8px}}@media(min-width:1400px){.moduleProjectGrid_list__2MS7V{row-gap:8px}}@media(min-width:768px){.moduleProjectGrid_list__2MS7V{display:grid;width:100%;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(2,[col-start] 1fr)}}.moduleProjectGrid_listItem__m7i0S{margin-bottom:8px}.moduleProjectGrid_listItem__m7i0S:last-child{margin-bottom:0}@media(min-width:768px){.moduleProjectGrid_listItem__m7i0S{margin-bottom:0}}.moduleProjectGrid_media__I4oDF{border-radius:8px;overflow:hidden;transform:translateZ(0);margin-left:-8px;margin-right:-8px}@media(min-width:768px){.moduleProjectGrid_media__I4oDF{margin-left:0;margin-right:0}}.providerVideo_video__jVofV{width:auto;pointer-events:none;width:100%;display:block}.moduleProjectVimeo_media__4jLiG{border-radius:8px;overflow:hidden;transform:translateZ(0);margin-left:-8px;margin-right:-8px}@media(min-width:768px){.moduleProjectVimeo_media__4jLiG{margin-left:0;margin-right:0}}@media(orientation:portrait){.moduleProjectVimeo_mediaDefault__1S2zJ.moduleProjectVimeo_hasMediaPortrait__mW_MG{display:none}}.moduleProjectVimeo_mediaPortrait__cJ9qf{display:none}@media(orientation:portrait){.moduleProjectVimeo_mediaPortrait__cJ9qf{display:block}}.moduleProjectText_box__kkKXP{border-radius:8px;overflow:hidden;position:relative;margin-left:-8px;margin-right:-8px}@media(min-width:768px){.moduleProjectText_box__kkKXP{margin-left:0;margin-right:0}}.moduleProjectText_content__Rmjta{grid-column:1/span 4;padding-left:16px;padding-right:16px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.moduleProjectText_content__Rmjta{padding-left:24px}}@media(min-width:1024px){.moduleProjectText_content__Rmjta{padding-left:24px}}@media(min-width:1400px){.moduleProjectText_content__Rmjta{padding-left:24px}}@media(min-width:768px){.moduleProjectText_content__Rmjta{padding-right:24px}}@media(min-width:1024px){.moduleProjectText_content__Rmjta{padding-right:24px}}@media(min-width:1400px){.moduleProjectText_content__Rmjta{padding-right:24px}}@media(min-width:768px){.moduleProjectText_content__Rmjta{grid-column:1/span 12;aspect-ratio:auto}}@media(min-width:1024px){.moduleProjectText_content__Rmjta{grid-column:1/span 6}}.moduleProjectText_contentAsQuote__YAUjc:before{content:"“";font-family:var(--font-serif-extralight);font-size:64px;position:absolute;top:16px;left:16px}@media(min-width:768px){.moduleProjectText_contentAsQuote__YAUjc:before{top:24px}}@media(min-width:1024px){.moduleProjectText_contentAsQuote__YAUjc:before{top:24px}}@media(min-width:1400px){.moduleProjectText_contentAsQuote__YAUjc:before{top:24px}}@media(min-width:768px){.moduleProjectText_contentAsQuote__YAUjc:before{left:24px}}@media(min-width:1024px){.moduleProjectText_contentAsQuote__YAUjc:before{left:24px}}@media(min-width:1400px){.moduleProjectText_contentAsQuote__YAUjc:before{left:24px}}.moduleProjectMediaGrid_list__AqZrR{column-gap:8px;row-gap:8px}@media(min-width:768px){.moduleProjectMediaGrid_list__AqZrR{column-gap:8px}}@media(min-width:1024px){.moduleProjectMediaGrid_list__AqZrR{column-gap:8px}}@media(min-width:1400px){.moduleProjectMediaGrid_list__AqZrR{column-gap:8px}}@media(min-width:768px){.moduleProjectMediaGrid_list__AqZrR{row-gap:8px}}@media(min-width:1024px){.moduleProjectMediaGrid_list__AqZrR{row-gap:8px}}@media(min-width:1400px){.moduleProjectMediaGrid_list__AqZrR{row-gap:8px}}@media(min-width:768px){.moduleProjectMediaGrid_list__AqZrR{display:grid;width:100%;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(2,[col-start] 1fr)}}.moduleProjectMediaGrid_listItem__G5b9w{margin-bottom:8px}.moduleProjectMediaGrid_listItem__G5b9w:last-child{margin-bottom:0}@media(min-width:768px){.moduleProjectMediaGrid_listItem__G5b9w{margin-bottom:0}}.moduleProjectMediaGrid_media__7_UJ8{border-radius:8px;overflow:hidden;transform:translateZ(0);margin-left:-8px;margin-right:-8px}@media(min-width:768px){.moduleProjectMediaGrid_media__7_UJ8{margin-left:0;margin-right:0}}.buttonLink_link__f1dUi{height:24px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;column-gap:12px;border-radius:12px;transition:color .3s,background-color .3s,opacity .3s;text-decoration:none;white-space:nowrap}.buttonLink_link__f1dUi.buttonLink_primary__DtPmW{background-color:var(--color-background-secondary);color:var(--color-foreground-primary)}@media(hover:hover){.buttonLink_link__f1dUi.buttonLink_primary__DtPmW:hover{background-color:var(--color-foreground-primary);color:var(--color-background-primary)}}.buttonLink_link__f1dUi.buttonLink_primary__DtPmW.buttonLink_active__v1T8r{background-color:var(--color-foreground-primary);color:var(--color-background-primary)}.buttonLink_link__f1dUi.buttonLink_secondary__tTx0E{mix-blend-mode:multiply;color:#fff;background-color:var(--color-foreground-primary)}@media(hover:hover){.buttonLink_link__f1dUi.buttonLink_secondary__tTx0E:hover{opacity:.7}}.buttonLink_link__f1dUi.buttonLink_secondary__tTx0E.buttonLink_active__v1T8r{opacity:.7}.buttonLink_link__f1dUi.buttonLink_tertiary__7mEkD{background-color:var(--color-background-primary);color:var(--color-foreground-primary)}@media(hover:hover){.buttonLink_link__f1dUi.buttonLink_tertiary__7mEkD:hover{background-color:var(--color-foreground-primary);color:var(--color-background-primary)}}.buttonLink_link__f1dUi.buttonLink_tertiary__7mEkD.buttonLink_active__v1T8r{background-color:var(--color-foreground-primary);color:var(--color-background-primary)}.buttonLink_link__f1dUi.buttonLink_large__SaDgU{height:48px;padding:0 24px;border-radius:24px}.buttonLink_link__f1dUi.buttonLink_dot__Z2jlE:before{content:"";display:block;width:10px;height:10px;border-radius:5px;background-color:var(--color-green)}.buttonLink_list__AYFT7{display:flex;gap:8px}.buttonLink_list__AYFT7 li{display:flex}@media(min-width:768px){.projectCredits_wrapper__kr_zs{display:none}}.projectCredits_collaborators__UWqnM{display:grid;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(4,[col-start] 1fr);grid-column-gap:8px;column-gap:8px}@media(min-width:768px){.projectCredits_collaborators__UWqnM{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1024px){.projectCredits_collaborators__UWqnM{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1400px){.projectCredits_collaborators__UWqnM{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}.projectCredits_collaboratorList__TNt92{grid-column:1/span 4}@media(min-width:768px){.projectCredits_collaboratorList__TNt92{grid-column:7/span 6}}.projectCredits_feedback__iKowv{display:grid;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(4,[col-start] 1fr);grid-column-gap:8px;column-gap:8px;margin-bottom:40px}@media(min-width:768px){.projectCredits_feedback__iKowv{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1024px){.projectCredits_feedback__iKowv{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1400px){.projectCredits_feedback__iKowv{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:768px){.projectCredits_feedback__iKowv{margin-bottom:80px}}@media(min-width:1024px){.projectCredits_feedback__iKowv{margin-bottom:80px}}@media(min-width:1400px){.projectCredits_feedback__iKowv{margin-bottom:80px}}.projectCredits_feedback__iKowv:last-child{margin-bottom:0}.projectCredits_feedbackList__pOuMr{grid-column:1/span 4}@media(min-width:768px){.projectCredits_feedbackList__pOuMr{grid-column:7/span 6}}.projectCredits_label__AlMVz:after{content:" — "}.projectCredits_description__ZB1hL{margin-bottom:32px}.projectCredits_description__ZB1hL:last-child{margin-bottom:0}.projectCredits_description__ZB1hL h2{margin-bottom:16px;color:var(--color-foreground-secondary)}.projectCredits_description__ZB1hL p{margin-bottom:16px}.projectCredits_description__ZB1hL p:last-child{margin-bottom:0}.projectCredits_list__Op6db{margin-bottom:32px}.projectCredits_list__Op6db h2{margin-bottom:16px;color:var(--color-foreground-secondary)}.projectCredits_list__Op6db p{margin-bottom:16px}.projectCredits_list__Op6db p:last-child,.projectCredits_list__Op6db:last-child{margin-bottom:0}.projectCredits_links__eey8f{flex-direction:column;align-items:flex-start}.bodyProject_body__c1ATe{background-color:var(--color-background-primary);position:relative;border-radius:0 0 16px 16px;z-index:1;padding-bottom:8px}@media(min-width:768px){.bodyProject_body__c1ATe{padding-bottom:24px;border-radius:0 0 32px 32px}}@media(min-width:1024px){.bodyProject_body__c1ATe{padding-bottom:24px}}@media(min-width:1400px){.bodyProject_body__c1ATe{padding-bottom:24px}}.header_outer__DIwmK{width:100%;display:flex;align-items:flex-end;background-color:var(--color-background-primary);position:relative;z-index:1;padding:268px 16px 16px}@media(min-width:768px){.header_outer__DIwmK{padding-bottom:24px}}@media(min-width:1024px){.header_outer__DIwmK{padding-bottom:24px}}@media(min-width:1400px){.header_outer__DIwmK{padding-bottom:24px}}@media(min-width:768px){.header_outer__DIwmK{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.header_outer__DIwmK{padding-left:24px;padding-right:24px;padding-top:400px}}@media(min-width:1400px){.header_outer__DIwmK{padding-left:24px;padding-right:24px}}.header_outer__DIwmK.header_condensed__i4Rpq{padding-top:40px}@media(min-width:768px){.header_outer__DIwmK.header_condensed__i4Rpq{padding-top:80px}}@media(min-width:1024px){.header_outer__DIwmK.header_condensed__i4Rpq{padding-top:80px}}@media(min-width:1400px){.header_outer__DIwmK.header_condensed__i4Rpq{padding-top:80px}}.header_inner__2Tqv8{display:grid;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(4,[col-start] 1fr);grid-column-gap:8px;column-gap:8px;min-height:144px}@media(min-width:768px){.header_inner__2Tqv8{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1024px){.header_inner__2Tqv8{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1400px){.header_inner__2Tqv8{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:768px){.header_inner__2Tqv8{min-height:108px}}@media(min-width:1024px){.header_inner__2Tqv8{min-height:162px}}.header_content__VPYEl{grid-column:span 4}@media(min-width:768px){.header_content__VPYEl{grid-column:span 12}}@media(min-width:1024px){.header_content__VPYEl{grid-column:span 12}}@media(min-width:1400px){.header_content__VPYEl{grid-column:span 8}.header_content__VPYEl.header_fullWidth__WwJWQ{grid-column:span 12;padding-right:32px}}.coverProject_wrapper__SQ7DJ{position:relative;z-index:1}.coverProject_wrapper__SQ7DJ:after{content:"";display:block;height:calc(100lvh + 16px);height:calc(100vh + 16px);width:100%}.coverProject_overlay__Oh3VE{height:calc(100lvh + 16px);height:calc(100vh + 16px);width:100%;position:absolute;top:0;z-index:1;overflow:hidden;border-radius:0 0 16px 16px;background-color:var(--color-background-primary)}.coverProject_media__oJ76e{position:absolute;height:100%}@media(max-aspect-ratio:1/1){.coverProject_mediaDefault__l5H5U.coverProject_hasMediaPortrait__JyC83{display:none}}@media(min-aspect-ratio:4/3){.coverProject_mediaDefault__l5H5U.coverProject_hasMediaLandscape__SZ2pO{display:none}}.coverProject_videoLandscape__l4BLZ{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-aspect-ratio:16/9){.coverProject_videoLandscape__l4BLZ{height:100%;width:auto;left:50%;top:0;transform:translateX(-50%)}}.coverProject_videoPortrait__b7zWY{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-aspect-ratio:5/8){.coverProject_videoPortrait__b7zWY{height:100%;width:auto;left:50%;top:0;transform:translateX(-50%)}}.coverProject_mediaPortrait__s5IIy{display:none}@media(max-aspect-ratio:1/1){.coverProject_mediaPortrait__s5IIy{display:block}}.coverProject_mediaLandscape__6aLvF{display:none}@media(min-aspect-ratio:4/3){.coverProject_mediaLandscape__6aLvF{display:block}}.coverProject_content__siqda{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;background-color:var(--color-background-primary);display:flex;flex-direction:column;justify-content:flex-end}.coverProject_title__deHXj{grid-column:1/span 4;margin-bottom:40px}@media(min-width:768px){.coverProject_title__deHXj{margin-bottom:80px}}@media(min-width:1024px){.coverProject_title__deHXj{margin-bottom:80px}}@media(min-width:1400px){.coverProject_title__deHXj{margin-bottom:80px}}@media(min-width:768px){.coverProject_title__deHXj{grid-column:1/span 12}}@media(min-width:1024px){.coverProject_title__deHXj{text-indent:calc((100vw - 40px)/12 - 8px)}}.coverProject_question__84miL{display:inline}.coverProject_answer__uUDpf{display:inline;color:var(--color-foreground-secondary)}.coverProject_answer__uUDpf:before{content:" "}.coverProject_description__U7YGd{grid-column:1/span 4;display:none}.coverProject_description__U7YGd h2{margin-bottom:16px;color:var(--color-foreground-secondary)}.coverProject_description__U7YGd p{margin-bottom:16px}.coverProject_description__U7YGd p:last-child{margin-bottom:0}@media(min-width:768px){.coverProject_description__U7YGd{grid-column:1/span 6;display:block}}@media(min-width:1400px){.coverProject_description__U7YGd{grid-column:1/span 6}}.coverProject_container__t5rAW{background-color:var(--color-background-primary)}.coverProject_services__vSr17{grid-column:1/span 2}@media(min-width:768px){.coverProject_services__vSr17{grid-column:8/span 2}}@media(min-width:1400px){.coverProject_services__vSr17{grid-column:9/span 2}}.coverProject_misc__nMD9z{grid-column:3/span 2}@media(min-width:768px){.coverProject_misc__nMD9z{grid-column:10/span 3}}@media(min-width:1400px){.coverProject_misc__nMD9z{grid-column:11/span 2}}.coverProject_list__9nG0Q{margin-bottom:32px}.coverProject_list__9nG0Q h2{margin-bottom:16px;color:var(--color-foreground-secondary)}.coverProject_list__9nG0Q p{margin-bottom:16px}.coverProject_list__9nG0Q p:last-child,.coverProject_list__9nG0Q:last-child{margin-bottom:0}.coverProject_list__9nG0Q.coverProject_desktop__elfRO{display:none}@media(min-width:768px){.coverProject_list__9nG0Q.coverProject_desktop__elfRO{display:block}}.coverProject_links__a7eDZ{flex-direction:column;align-items:flex-start;display:none}@media(min-width:768px){.coverProject_links__a7eDZ{display:flex}}.footer_wrapper__dihwK{background-color:var(--color-background-primary);margin-top:-32px;padding-top:32px;height:200px}.footer_outer__jNqop{position:fixed;bottom:0;width:100%;padding-left:16px;padding-right:16px}@media(min-width:768px){.footer_outer__jNqop{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.footer_outer__jNqop{padding-left:24px;padding-right:24px}}@media(min-width:1400px){.footer_outer__jNqop{padding-left:24px;padding-right:24px}}.footer_inner__0ibik{display:grid;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(4,[col-start] 1fr);grid-column-gap:8px;column-gap:8px;width:100%;padding-top:40px;grid-row-gap:40px;row-gap:40px;padding-bottom:128px}@media(min-width:768px){.footer_inner__0ibik{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1024px){.footer_inner__0ibik{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:1400px){.footer_inner__0ibik{grid-template-columns:repeat(12,[col-start] 1fr);column-gap:8px}}@media(min-width:768px){.footer_inner__0ibik{padding-top:80px}}@media(min-width:1024px){.footer_inner__0ibik{padding-top:80px}}@media(min-width:1400px){.footer_inner__0ibik{padding-top:80px}}@media(min-width:768px){.footer_inner__0ibik{row-gap:80px}}@media(min-width:1024px){.footer_inner__0ibik{row-gap:80px}}@media(min-width:1400px){.footer_inner__0ibik{row-gap:80px}}@media(min-width:768px){.footer_inner__0ibik{padding-bottom:80px;grid-template-rows:none;grid-auto-rows:1fr}}@media(min-width:1024px){.footer_inner__0ibik{padding-bottom:80px}}@media(min-width:1400px){.footer_inner__0ibik{padding-bottom:80px}}.footer_content__toAgo{display:flex;flex-direction:column;justify-content:space-between;row-gap:64px;grid-column:1/span 4}@media(min-width:768px){.footer_content__toAgo{row-gap:160x}}@media(min-width:1024px){.footer_content__toAgo{row-gap:160px}}@media(min-width:1400px){.footer_content__toAgo{row-gap:160px}}.footer_links__3ovb5{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}@media(min-width:768px){.footer_links__3ovb5{row-gap:24px}}@media(min-width:1024px){.footer_links__3ovb5{row-gap:24px}}@media(min-width:1400px){.footer_links__3ovb5{row-gap:24px}}.footer_link__fLzwf{color:var(--color-foreground-secondary);transition:color .5s}@media(hover:hover){.footer_link__fLzwf:hover{color:var(--color-foreground-primary)}}.footer_linklist__4rV_o{display:flex;column-gap:8px}.footer_legal__6HPBb{color:var(--color-foreground-secondary);grid-column:1/span 4;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:24px}@media(min-width:768px){.footer_legal__6HPBb{text-align:left;position:static;transform:none;padding-bottom:0}}.footer_illustration__CeQZb{display:flex;flex-direction:column;justify-content:flex-end;grid-column:1/span 4;background-color:var(--color-foreground-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;aspect-ratio:1.3}@media(min-width:768px){.footer_illustration__CeQZb{grid-column:7/span 6;-webkit-mask-position:bottom right;mask-position:bottom right;aspect-ratio:unset}}.previewBar_wrapper__Mw5af{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:12px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;position:fixed;left:24px;bottom:24px;height:48px;z-index:100;display:flex;border-radius:24px;justify-content:center;align-items:center;overflow:hidden;padding:8px 8px 8px 16px;max-width:48px;cursor:pointer;transition:max-width 1s}.previewBar_wrapper__Mw5af:after,.previewBar_wrapper__Mw5af:before{content:"";background-color:#fff;position:absolute;visibility:visible;opacity:1;transition:all .5s .5s}.previewBar_wrapper__Mw5af:before{width:20px;height:2px;left:14px;top:23px}.previewBar_wrapper__Mw5af:after{width:2px;height:20px;left:23px;top:14px}.previewBar_wrapperExpanded__YbKCA{max-width:400px;cursor:default}.previewBar_wrapperExpanded__YbKCA:after,.previewBar_wrapperExpanded__YbKCA:before{visibility:hidden;opacity:0;transition:all .5s 0s}.previewBar_wrapperExpanded__YbKCA .previewBar_button__Es68w,.previewBar_wrapperExpanded__YbKCA .previewBar_text__gCV9Z{visibility:visible;opacity:1;transition:all .5s .5s}.previewBar_text__gCV9Z{margin-right:16px;white-space:nowrap;visibility:hidden;opacity:0;transition:all .5s 0s}.previewBar_button__Es68w{background-color:#fff;color:#000;text-transform:uppercase;padding:8px 16px;font-size:10px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:16px;visibility:hidden;opacity:0;transition:all .5s 0s}