.HeroSection_header__wfIlw{top:0;display:flex;flex-direction:column;padding:var(--space-s);padding-top:calc(2*var(--space-xxl));justify-content:center}.HeroSection_header__wfIlw>.HeroSection_stack__JlQyh{grid-column:span 1;display:flex;flex-direction:column;gap:var(--space-l);flex-grow:1}@media screen and (max-width:800px){.HeroSection_header__wfIlw>.HeroSection_stack__JlQyh{grid-column:span 2}}.HeroSection_stack__JlQyh{gap:var(--space-l);display:flex;flex-direction:column}@media screen and (max-width:1170px){.HeroSection_header__wfIlw>div{display:flex;flex-direction:column}}@media screen and (max-width:480px){.HeroSection_header__wfIlw{padding-top:calc(1*var(--space-xxl))}}.Grid_grid__gBt7g{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--space-5);width:100%}@media screen and (min-width:320px){.Grid_colSpan-xs-1__AioCV{grid-column:span 1}.Grid_colSpan-xs-2__vtd0Z{grid-column:span 2}.Grid_colSpan-xs-3__Yk127{grid-column:span 3}.Grid_colSpan-xs-4__Gu1FE{grid-column:span 4}.Grid_colSpan-xs-5__qNk8a{grid-column:span 5}.Grid_colSpan-xs-6__R5pEZ{grid-column:span 6}.Grid_colSpan-xs-7__hG_9B{grid-column:span 7}.Grid_colSpan-xs-8__xI8aE{grid-column:span 8}.Grid_colSpan-xs-9__xis_0{grid-column:span 9}.Grid_colSpan-xs-10__ynYWC{grid-column:span 10}.Grid_colSpan-xs-11__H_qEl{grid-column:span 11}.Grid_colSpan-xs-12__wJAin{grid-column:span 12}}@media screen and (min-width:480px){.Grid_colSpan-s-1__rh5AV{grid-column:span 1}.Grid_colSpan-s-2__1Mqnd{grid-column:span 2}.Grid_colSpan-s-3__1iWRr{grid-column:span 3}.Grid_colSpan-s-4__3vUKa{grid-column:span 4}.Grid_colSpan-s-5__p3rfS{grid-column:span 5}.Grid_colSpan-s-6__LEKgR{grid-column:span 6}.Grid_colSpan-s-7__WjrIi{grid-column:span 7}.Grid_colSpan-s-8__4OCTW{grid-column:span 8}.Grid_colSpan-s-9__8fgti{grid-column:span 9}.Grid_colSpan-s-10__jP5wV{grid-column:span 10}.Grid_colSpan-s-11__cosbW{grid-column:span 11}.Grid_colSpan-s-12__qw3ys{grid-column:span 12}}@media screen and (min-width:800px){.Grid_colSpan-m-1__asZ3E{grid-column:span 1}.Grid_colSpan-m-2__zIdjr{grid-column:span 2}.Grid_colSpan-m-3__uCYmy{grid-column:span 3}.Grid_colSpan-m-4__Yr_z2{grid-column:span 4}.Grid_colSpan-m-5__xnKcY{grid-column:span 5}.Grid_colSpan-m-6__vOjGC{grid-column:span 6}.Grid_colSpan-m-7__X_2JL{grid-column:span 7}.Grid_colSpan-m-8__ecOXI{grid-column:span 8}.Grid_colSpan-m-9__8076_{grid-column:span 9}.Grid_colSpan-m-10__BWVmc{grid-column:span 10}.Grid_colSpan-m-11__gLJ1P{grid-column:span 11}.Grid_colSpan-m-12__FyoSF{grid-column:span 12}}@media screen and (min-width:1170px){.Grid_colSpan-l-1__PwzSv{grid-column:span 1}.Grid_colSpan-l-2__3RS42{grid-column:span 2}.Grid_colSpan-l-3__xvPcT{grid-column:span 3}.Grid_colSpan-l-4__m5rMM{grid-column:span 4}.Grid_colSpan-l-5__tmraE{grid-column:span 5}.Grid_colSpan-l-6__NCUCi{grid-column:span 6}.Grid_colSpan-l-7___FZAw{grid-column:span 7}.Grid_colSpan-l-8__mAKSZ{grid-column:span 8}.Grid_colSpan-l-9__a_cyQ{grid-column:span 9}.Grid_colSpan-l-10__HYr44{grid-column:span 10}.Grid_colSpan-l-11__jIiNj{grid-column:span 11}.Grid_colSpan-l-12___n_IC{grid-column:span 12}}@media screen and (min-width:1440px){.Grid_colSpan-xl-1__iWJ_C{grid-column:span 1}.Grid_colSpan-xl-2__l9tmM{grid-column:span 2}.Grid_colSpan-xl-3__Q7pLD{grid-column:span 3}.Grid_colSpan-xl-4__Lui_p{grid-column:span 4}.Grid_colSpan-xl-5__5jq4m{grid-column:span 5}.Grid_colSpan-xl-6__NJB1F{grid-column:span 6}.Grid_colSpan-xl-7__rKrxY{grid-column:span 7}.Grid_colSpan-xl-8__YvukF{grid-column:span 8}.Grid_colSpan-xl-9__Q_3hl{grid-column:span 9}.Grid_colSpan-xl-10__DN89R{grid-column:span 10}.Grid_colSpan-xl-11__zcqcA{grid-column:span 11}.Grid_colSpan-xl-12___nkp0{grid-column:span 12}}@media screen and (min-width:1920px){.Grid_colSpan-xxl-1__iIXOi{grid-column:span 1}.Grid_colSpan-xxl-2__nf6xl{grid-column:span 2}.Grid_colSpan-xxl-3__Ii0DP{grid-column:span 3}.Grid_colSpan-xxl-4__VLZnK{grid-column:span 4}.Grid_colSpan-xxl-5__jYIgw{grid-column:span 5}.Grid_colSpan-xxl-6__38uZR{grid-column:span 6}.Grid_colSpan-xxl-7__dKGIU{grid-column:span 7}.Grid_colSpan-xxl-8__NOrzY{grid-column:span 8}.Grid_colSpan-xxl-9__WbcE6{grid-column:span 9}.Grid_colSpan-xxl-10__9ccOz{grid-column:span 10}.Grid_colSpan-xxl-11__IH6qB{grid-column:span 11}.Grid_colSpan-xxl-12__r1UKL{grid-column:span 12}}.Grid_justify-self-start__kNNfs{justify-self:start}.Grid_align-self-start__Nh4My{align-self:start}.Grid_justify-self-end__UMOAB{justify-self:end}.Grid_align-self-end__JuTA4{align-self:end}.Grid_justify-self-center__u4eDW{justify-self:center}.Grid_align-self-center__RTeYn{align-self:center}.Grid_colSpan-1__29f28{grid-column:span 1}.Grid_colSpan-2___jgpu{grid-column:span 2}.Grid_colSpan-3__MbGeC{grid-column:span 3}.Grid_colSpan-4__h8HrW{grid-column:span 4}.Grid_colSpan-5__TspVK{grid-column:span 5}.Grid_colSpan-6__1qzqE{grid-column:span 6}.Grid_colSpan-7__Jx1QC{grid-column:span 7}.Grid_colSpan-8__gF_Yt{grid-column:span 8}.Grid_colSpan-9__bWDr6{grid-column:span 9}.Grid_colSpan-10___jZis{grid-column:span 10}.Grid_colSpan-11__8eOEC{grid-column:span 11}.Grid_colSpan-12__fLFI4{grid-column:span 12}.Grid_rowSpan1__WOUwo{grid-row:span 1}.Grid_rowSpan2__ajveZ{grid-row:span 2}.Grid_rowSpan3__FLRCO{grid-row:span 3}.Grid_rowSpan4__9gejD{grid-row:span 4}.Grid_rowSpan5__6UlTi{grid-row:span 5}.Grid_rowSpan6__6brzV{grid-row:span 6}.Grid_rowSpan7__39Ekx{grid-row:span 7}.Grid_rowSpan8__sAwmM{grid-row:span 8}.Grid_rowSpan9__FoxtL{grid-row:span 9}.Grid_rowSpan10__Zl9_O{grid-row:span 10}.Grid_rowSpan11__BxDfT{grid-row:span 11}.Grid_rowSpan12__dHSzJ{grid-row:span 12}.Grid_rowSpanEnd1__R7pGN{grid-row:-1/-1}.Grid_rowSpanEnd2__jwO6Q{grid-row:-2/-1}.Grid_rowSpanEnd3__TDAro{grid-row:-3/-1}.Grid_rowSpanEnd4__b68j2{grid-row:-4/-1}.Grid_rowSpanEnd5__LHoRm{grid-row:-5/-1}.Grid_rowSpanEnd6__v0ara{grid-row:-6/-1}.Grid_rowSpanEnd7__160X4{grid-row:-7/-1}.Grid_rowSpanEnd8__fA_gY{grid-row:-8/-1}.Grid_rowSpanEnd9__M_A7_{grid-row:-9/-1}.Grid_rowSpanEnd10__kzntA{grid-row:-10/-1}.Grid_rowSpanEnd11__JgleE{grid-row:-11/-1}.Grid_rowSpanEnd12__20ylW{grid-row:-12/-1}.Grid_colSpanEnd-1__9Xsj0{grid-column:-1/-1}.Grid_colSpanEnd-2__H0nP_{grid-column:-2/-1}.Grid_colSpanEnd-3__mbcwD{grid-column:-3/-1}.Grid_colSpanEnd-4__kI_FK{grid-column:-4/-1}.Grid_colSpanEnd-5__c6XIY{grid-column:-5/-1}.Grid_colSpanEnd-6__C_tmF{grid-column:-6/-1}.Grid_colSpanEnd-7__iI8EP{grid-column:-7/-1}.Grid_colSpanEnd-8__AHiHm{grid-column:-8/-1}.Grid_colSpanEnd-9__eomVu{grid-column:-9/-1}.Grid_colSpanEnd-10__XAXl0{grid-column:-10/-1}.Grid_colSpanEnd-11__mW6R4{grid-column:-11/-1}.Grid_colSpanEnd-12__hCKv3{grid-column:-12/-1}.text_Text__WQcjV.text_text-indent__7LOcI{text-indent:unset}.text_Text__WQcjV.text_display-heading__ojnas{font-size:clamp(var(--font-size-xl),2.8vw,2.8vw);font-weight:var(--font-weight-m);letter-spacing:-.5px;line-height:var(--line-height-s)}.text_Text__WQcjV.text_main-heading__FXhey{font-size:var(--font-size-main-heading);font-weight:var(--font-weight-m);letter-spacing:-.5px;line-height:var(--line-height-s)}@media screen and (max-width:600px){.text_Text__WQcjV.text_main-heading__FXhey{font-size:var(--font-size-heading)}}.text_Text__WQcjV.text_heading__L5nGl{font-size:var(--font-size-heading);font-weight:var(--font-weight-m);line-height:140%}.text_Text__WQcjV.text_body__UvgQT{font-size:var(--font-size-body);font-weight:var(--font-weight-m);line-height:150%}.text_Text__WQcjV.text_body-support__C8pG4{font-size:var(--font-size-body-support);font-weight:var(--font-weight-m);line-height:150%}.text_Text__WQcjV.text_caption__Csp6x{font-size:var(--font-size-caption);font-weight:var(--font-weight-m);line-height:140%}.text_Text__WQcjV.text_secondary__UKjgs{color:var(--color-foreground-secondary)}.text_Text__WQcjV.text_secondary-inverted__v1L5X{color:var(--color-foreground-secondary-inverted)}@media screen and (min-width:800px){.text_Text__WQcjV.text_text-indent__7LOcI{text-indent:calc(16.6666666667vw - 7px)}}@media screen and (min-width:1170px){.text_Text__WQcjV.text_text-indent__7LOcI{text-indent:calc(8.3333333333vw - 7px)}}@media screen and (max-width:480px){.text_Text__WQcjV.text_display-heading__ojnas{font-size:var(--font-size-l)}}.MainNav_main-nav__E7clP{position:-webkit-sticky;position:sticky;display:flex;flex-direction:row;justify-content:space-between;top:0;right:0;z-index:3;mix-blend-mode:exclusion;padding:var(--space-s);width:100%}.MainNav_main-nav__E7clP div:has(>div>.MainNav_mail__Ru5FI){display:flex;justify-content:flex-end}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN{display:flex;align-items:center;gap:var(--space-xxs);position:relative;font-size:var(--font-size-body);color:var(--color-foreground-primary-inverted);font-weight:var(--font-weight-m)}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN.MainNav_mail__Ru5FI{justify-self:flex-end}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN.MainNav_mail__Ru5FI:hover{text-decoration:underline}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN .MainNav_link-glyph__xYNwE{font-size:var(--font-size-caption);line-height:1.5rem;border-radius:999px;background-color:#fff;height:8px;width:8px;display:inline-flex;align-items:center;justify-content:center}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN .MainNav_link-glyph__xYNwE.MainNav_link-glyph-blue__WVaSa{box-shadow:none;color:var(--color-foreground-primary-inverted);background:var(--color-blue)}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN .MainNav_link-glyph__xYNwE.MainNav_link-glyph-orange__EoxwL{box-shadow:none;color:var(--color-foreground-primary-inverted);background:var(--color-orange)}.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN.MainNav_active__YWXYG .MainNav_link-label__7vzQe,.MainNav_main-nav__E7clP .MainNav_main-nav-link__dURfN:hover .MainNav_link-label__7vzQe{text-decoration:underline}.MainNav_main-nav__E7clP div:has(>div>.MainNav_logo__Ct2qU){display:flex}.MainNav_main-nav__E7clP ul{list-style:none;display:flex;flex-direction:row;gap:var(--space-3)}.MainNav_logo__Ct2qU a{color:var(--color-foreground-primary-inverted)}@media screen and (max-width:800px){.MainNav_main-nav__E7clP>div{display:flex;flex-direction:row;justify-content:space-between}.MainNav_main-nav__E7clP div:has(>div>.MainNav_mail__Ru5FI){display:none}}.Stack_stack__iJC18{display:flex}.Stack_direction-row__5zjZW{flex-direction:row}.Stack_direction-column__AfTf9{flex-direction:column}.Stack_align-items-flex-start__nP_ec{align-items:flex-start}.Stack_align-items-flex-end__VmbAR{align-items:flex-end}.Stack_align-items-center__UPHAG{align-items:center}.Stack_justify-content-flex-start__UYQRP{justify-content:flex-start}.Stack_justify-content-flex-end__3023G{justify-content:flex-end}.Stack_justify-content-center__UGYYJ{justify-content:center}.Stack_wrap-nowrap__2jNbi{flex-wrap:nowrap}.Stack_wrap-wrap__HZp8J{flex-wrap:wrap}.Stack_stack-item__Sd7AB{min-width:-moz-fit-content;min-width:fit-content}.ProjectList_work__HU_kv{padding:0 var(--space-s);scroll-padding-top:300px}.ProjectList_work__HU_kv .ProjectList_projects___iVSa{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:calc(var(--space-xl)*2) var(--space-xs);gap:calc(var(--space-xl)*2) var(--space-xs);grid-template-rows:auto;align-items:start;padding-top:var(--space-xl);background-color:var(--color-background-primary)}@media screen and (max-width:1170px){.ProjectList_work__HU_kv .ProjectList_projects___iVSa{display:flex;flex-direction:column;gap:var(--space-xxl)}}.project_project__WFWtb{transition:all .2s;position:relative}.project_project__WFWtb:hover .project_arrow__JQq36,.project_project__WFWtb:hover .project_not-available__JpHxc{opacity:1}.project_project__WFWtb:hover img{transition:all .2s;opacity:1}.project_project__WFWtb figure div{position:relative}.project_project__WFWtb figure video{object-fit:cover;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}.project_project__WFWtb figure img{width:100%;height:100%;object-fit:cover;z-index:1;opacity:.6;transition:all .2s}.project_description__387VN{padding-block:var(--space-xs) var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs)}.project_description__387VN .project_arrow__JQq36{opacity:0;white-space:nowrap}.project_description__387VN .project_not-available__JpHxc{font-size:var(--font-size-caption);color:var(--color-foreground-secondary);opacity:0;white-space:nowrap}.project_img-wrapper__I9_TD{position:relative}@media screen and (max-width:800px){.project_project__WFWtb{flex-direction:column;gap:var(--space-s);position:relative}.project_project__WFWtb .project_fig-caption-corner__801C2{display:block!important}.project_project__WFWtb .project_arrow__JQq36,.project_project__WFWtb .project_not-available__JpHxc{display:none}}@media(hover:none)and (pointer:coarse){.project_project__WFWtb img{opacity:1!important}}@media(prefers-color-scheme:light){.project_project__WFWtb figure img{opacity:.9}.project_project__WFWtb figure img:hover{opacity:1}}.Pill_circle__ATMkw{height:10px;width:10px;background-color:var(--color-orange);color:#000;display:flex;align-items:center;justify-content:center}.Pill_circle__ATMkw,.Pill_pill__Nnprh{font-size:var(--font-size-xs);border-radius:999px}.Pill_pill__Nnprh{line-height:var(--line-height-m);white-space:nowrap;box-sizing:border-box;font-feature-settings:"sups";font-variant-position:super}.ProjectImage_img-wrapper___npUw{position:relative}.ProjectImage_img-wrapper___npUw .ProjectImage_corner-wrapper__T3gjh{display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky;position:sticky;bottom:84px;translate:0 -100%}.ProjectImage_large__auXE4{grid-column:span 12}.ProjectImage_medium__7sJrI{grid-column:span 6}.ProjectImage_small__763pW{grid-column:span 4}@media screen and (max-width:640px){.ProjectImage_img-wrapper___npUw .ProjectImage_corner-wrapper__T3gjh{bottom:var(--caption-margin)}.ProjectImage_large__auXE4,.ProjectImage_medium__7sJrI,.ProjectImage_small__763pW{grid-column:span 12}}@media screen and (max-width:800px){.ProjectImage_img-wrapper___npUw .ProjectImage_corner-wrapper__T3gjh{bottom:131px}}