@font-face{font-family:Marfa Regular;src:url(/_next/static/media/ABCMarfa-Regular.b3852f54.woff) format("woff"),url(/_next/static/media/ABCMarfa-Regular.593e6207.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Marfa Regular;src:url(/_next/static/media/ABCMarfa-RegularItalic.fbb21884.woff) format("woff"),url(/_next/static/media/ABCMarfa-RegularItalic.30dee5d7.otf) format("opentype");font-weight:400;font-style:italic}:root{--base-fontsize:calc(8px + (12 * (100vw / 2500)));--min-fontsize:14px;--max-fontsize:24px;--font-size:clamp(var(--min-fontsize),var(--base-fontsize),var(--max-fontsize));--lineHeight:calc(var(--font-size) * 1.25);--columns:9;--grid-gap:15px;--padding:var(--grid-gap);--row-height:calc((100vw - var(--padding)) / var(--columns));--grid-columns:repeat(var(--columns),1fr);--margin-top:calc((var(--row-height) / 2.5) - var(--grid-gap));--vw-factor:calc(100vw / 767);--start-base-fs:calc(27 * var(--vw-factor));--start-min-fs:10px;--start-max-fs:20px;--start-fs:clamp(var(--start-min-fs),var(--start-base-fs),var(--start-max-fs));--end-base-fs:calc(33.2 * var(--vw-factor));--end-min-fs:14px;--end-max-fs:18px;--end-fs:clamp(var(--end-min-fs),var(--end-base-fs),var(--end-max-fs));--fsRatio:1}@media (max-width:1100px){:root{--columns:6}}@media (hover:none) and (orientation:portrait) and (min-width:768px){:root{--padding:18px;--margin-top:calc(1.1em + 2 * var(--padding))}}@media (hover:none){:root{--min-fontsize:15px;--grid-gap:12px}}@media (max-width:767px){:root{--padding:var(--grid-gap);--margin-top:calc(1.1em + 2 * var(--padding))}}@media (max-width:700px){:root{--margin-top:calc(4vh + 1.4em)}}body,html{padding:0;margin:0;font-family:Marfa Regular,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.25;font-size:var(--font-size);overflow-x:hidden;background-color:#fff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important}body,html{scrollbar-width:none;-ms-overflow-style:none}.categories.fadeOut{opacity:0;visibility:hidden}h1,h2,h3,h4{font-size:var(--font-size);font-weight:400}#_next{min-height:100vh}@media (max-width:1024px) and (hover:none){html{font-size:18px}}@media (max-width:650px){html{font-size:16px}}strong{font-weight:500}.yearDecorator{display:inline-block;margin-right:1.5em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}a{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#000;background-color:#fff}}.Header_logo____uDV div{font-size:1em;position:fixed;z-index:200;top:var(--padding);height:1em;will-change:left,right,top,height,filter;transition:height .4s linear,left .4s ease-in-out,right .4s ease-in-out,top .4s ease-in-out,filter .4s ease;filter:blur(0)}.Header_logo____uDV:hover div{filter:blur(2px)}.Header_logo____uDV.Header_step0__RWvhe div{top:calc(50vh - 130px);top:calc(50svh - 130px);pointer-events:none;height:1.7em;transition:left 0s,right 0s,height 0s,top 0s,transform 0s linear}.Header_logo____uDV.Header_step0__RWvhe .Header_studio__zmOhF{left:calc(50vw - 8em * 1.7)}.Header_logo____uDV.Header_step0__RWvhe .Header_marcelis__hVIzF{left:calc(50vw - 1.7 * 1.7em)}.Header_logo____uDV.Header_step1__dFiAp div{transition:height .4s ease-in-out .4s,left .4s ease-in-out .4s,right .4s ease-in-out .4s,top .4s ease-in-out .4s}.Header_logo____uDV img{height:100%}.Header_studio__zmOhF{left:calc(50vw - 8.1em)}.Header_marcelis__hVIzF{left:calc(50vw - 1.8em)}.Header_about__39W0K .Header_studio__zmOhF,.Header_imprint__claaE .Header_studio__zmOhF{left:calc(calc(var(--row-height) * 2) + var(--grid-gap))}.Header_about__39W0K .Header_marcelis__hVIzF,.Header_imprint__claaE .Header_marcelis__hVIzF{--right:calc(calc(var(--row-height) * 4) + var(--grid-gap));left:calc(calc(100vw - var(--right)) - 9.6em)}.Header_project__W0C9O .Header_studio__zmOhF,.Header_project__W0C9O .Header_studio__zmOhF.Header_landscape__j0wDY{left:calc(calc(var(--row-height) * 2) + var(--grid-gap))}.Header_project__W0C9O .Header_studio__zmOhF.Header_portrait__xD2SB{left:calc(calc(var(--row-height) * 6) + var(--grid-gap))}.Header_project__W0C9O .Header_studio__zmOhF.Header_middle__rDliq{left:calc(calc(var(--row-height) * 4) + var(--grid-gap))}.Header_project__W0C9O .Header_marcelis__hVIzF{left:calc(calc(100vw - var(--grid-gap) - 9.7em))}@media (max-width:1100px){.Header_about__39W0K .Header_marcelis__hVIzF,.Header_imprint__claaE .Header_marcelis__hVIzF{--right:calc(var(--row-height) * 2 + var(--grid-gap));left:calc(calc(100vw - var(--right)) - 9.6em)}.Header_about__39W0K .Header_studio__zmOhF,.Header_imprint__claaE .Header_studio__zmOhF{left:calc(calc(var(--row-height) * 1) + var(--grid-gap))}.Header_project__W0C9O .Header_studio__zmOhF.Header_portrait__xD2SB{left:calc(var(--row-height) * 3 + var(--grid-gap))}}@media (max-width:900px){.Header_project__W0C9O .Header_studio__zmOhF.Header_portrait__xD2SB{left:calc(calc(var(--row-height) * 2) + var(--grid-gap))}}@media (max-width:700px){.Header_project__W0C9O .Header_studio__zmOhF,.Header_project__W0C9O .Header_studio__zmOhF.Header_landscape__j0wDY,.Header_project__W0C9O .Header_studio__zmOhF.Header_portrait__xD2SB{left:var(--padding)}.Header_about__39W0K .Header_marcelis__hVIzF,.Header_imprint__claaE .Header_marcelis__hVIzF{left:calc(50vw - 1.8em)}.Header_about__39W0K .Header_studio__zmOhF,.Header_imprint__claaE .Header_studio__zmOhF{left:calc(50vw - 8.1em)}}.Header_categories__iWMRx{position:fixed;top:0;left:0;width:100%;z-index:100!important}.Header_categories__iWMRx .Header_overlay__QkI_s{position:absolute;width:100%;z-index:100!important;height:calc(var(--row-height) * 1.2);transition:opacity .5s ease;background:linear-gradient(180deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 30%,transparent 60%);backdrop-filter:blur(20px) brightness(1.1);-webkit-mask-image:linear-gradient(180deg,#000 0,#3b3b3b 60%,transparent);mask-image:linear-gradient(180deg,#000 0,#3b3b3b 60%,transparent);pointer-events:none;overscroll-behavior:contain}.Header_stopPointerEvents__9J58W{width:100%;height:calc(var(--row-height) * .85)}.Header_categoriesText__ZFeQq{position:absolute;width:100%;text-align:center;top:calc(var(--row-height) / 2.3);left:0;z-index:100!important}.Header_categories__iWMRx .Header_cat__8v_oM{margin:.3em;cursor:pointer;filter:blur(0);transition:filter .4s ease}.Header_categories__iWMRx .Header_cat__8v_oM:hover{filter:blur(2px)}.Header_categories__iWMRx span{-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;text-underline-offset:1.5px}.Header_categories__iWMRx span.Header_active__c7HdO{-webkit-text-decoration:underline solid #000;text-decoration:underline solid #000}.Header_introAnimation__zvU0q{font-size:1.3em;height:100vh;height:-webkit-fill-available;height:-moz-available;height:stretch;height:-webkit-stretch;height:100svh;opacity:1}.Header_introAnimation__zvU0q.Header_step5__Dre_P{height:auto}.Header_introAnimation__zvU0q{cursor:pointer}.Header_end__hVZsg{opacity:0}.Header_start__nNvej{transition:top .5s ease-in-out .85s;position:absolute;top:calc(calc(calc(var(--row-height) + var(--grid-gap)) / 2) - 1.25em);margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%}.Header_start__nNvej .Header_all__I0E67{position:fixed;top:calc(calc(var(--row-height) + var(--grid-gap)) / 2);left:-200px}.Header_step0__RWvhe .Header_start__nNvej{top:calc(50vh - 60px);top:calc(50svh - 60px)}.Header_start__nNvej .Header_glass__QDUlX,.Header_start__nNvej .Header_light__AdIcV,.Header_start__nNvej .Header_water__lB0sJ{position:relative;transition:left .5s ease-in-out .85s}.Header_step0__RWvhe .Header_start__nNvej .Header_glass__QDUlX,.Header_step0__RWvhe .Header_start__nNvej .Header_light__AdIcV,.Header_step0__RWvhe .Header_start__nNvej .Header_water__lB0sJ{left:0}.Header_step1__dFiAp .Header_start__nNvej .Header_glass__QDUlX,.Header_step1__dFiAp .Header_start__nNvej .Header_light__AdIcV,.Header_step1__dFiAp .Header_start__nNvej .Header_water__lB0sJ,.Header_step2__4eeiP .Header_start__nNvej .Header_glass__QDUlX,.Header_step2__4eeiP .Header_start__nNvej .Header_light__AdIcV,.Header_step2__4eeiP .Header_start__nNvej .Header_water__lB0sJ{left:-2em}.Header_step3__r2kjX .Header_start__nNvej,.Header_step4__S7Roc .Header_start__nNvej,.Header_step5__Dre_P .Header_start__nNvej{display:none}.Header_filler__GXL19{transition:opacity .4s ease-in-out;opacity:0}.Header_step0__RWvhe .Header_filler__GXL19{opacity:1}.Header_intermediate__rEbWS span{position:fixed;color:#000;z-index:110}.Header_step0__RWvhe .Header_intermediate__rEbWS,.Header_step1__dFiAp .Header_intermediate__rEbWS,.Header_step2__4eeiP .Header_intermediate__rEbWS{display:none}.Header_step3__r2kjX .Header_intermediate__rEbWS{display:inline-block}.Header_intermediate__rEbWS span{transition:top .5s ease-in-out,left .5s ease-in-out,transform .5s ease-in-out;will-change:transform,top,left;transform:scale(1)}.Header_intermediate__rEbWS span.Header_all__I0E67{transition:top .6s ease-in-out,left .6s ease-in-out,transform .6s ease-in-out;will-change:transform,top,left;transform:scale(1)}.Header_step5__Dre_P .Header_intermediate__rEbWS{display:none}.Header_step5__Dre_P .Header_end__hVZsg{opacity:1}@media (max-width:1024px){.Header_introAnimation__zvU0q{font-size:.94em;cursor:pointer}.Header_step4__S7Roc .Header_intermediate__rEbWS span{transform:scale(1.2);transform-origin:0 0}.Header_introAnimation__zvU0q .Header_end__hVZsg{font-size:1.2em}.Header_logo____uDV div{transform:scale(1) translateY(0);height:1em;will-change:left,right,transform;transition:left .4s ease-in-out,right .4s ease-in-out}.Header_logo____uDV.Header_step1__dFiAp div{transition:transform .5s linear .5s,left .5s linear .5s,right .5s linear .5s}.Header_logo____uDV.Header_step0__RWvhe div{top:var(--padding);height:1em;transform:scale(1.4) translateY(calc((50svh - 130px) * (1 / 1.4)))}.Header_logo____uDV.Header_step0__RWvhe .Header_studio__zmOhF{left:calc(50vw - 8.1em)}.Header_logo____uDV.Header_step0__RWvhe .Header_marcelis__hVIzF{left:calc(50vw - 1.8em)}.Header_marcelis__hVIzF{transform-origin:16% 0}.Header_studio__zmOhF{transform-origin:200% 0}}@media (hover:none) and (orientation:portrait) and (min-width:767px){.Header_logo____uDV div{font-size:1.1em}.Header_project__W0C9O .Header_studio__zmOhF,.Header_project__W0C9O .Header_studio__zmOhF.Header_landscape__j0wDY,.Header_project__W0C9O .Header_studio__zmOhF.Header_portrait__xD2SB{left:50%}.Header_project__W0C9O .Header_marcelis__hVIzF{left:calc(100% - 9.7em - var(--padding))}.Header_about__39W0K .Header_studio__zmOhF,.Header_imprint__claaE .Header_studio__zmOhF{left:calc(var(--row-height) + var(--padding))}}@media (max-width:767px) and (orientation:landscape),(max-width:767px) and (orientation:portrait){.Header_intermediate__rEbWS span,.Header_introAnimation__zvU0q{font-size:var(--start-fs)}.Header_intermediate__rEbWS span{transform:scale(1);transition:top .7s ease-in-out,left .7s ease-in-out,transform .7s linear}.Header_start__nNvej{line-height:1.4}.Header_logo____uDV.Header_step0__RWvhe div{height:1em;transform:scale(1.7) translateY(calc((50svh - 130px) * (1 / 1.7)))}.Header_logo____uDV.Header_step1__dFiAp div{transition:transform .5s linear .3s}.Header_categoriesText__ZFeQq{font-size:var(--end-fs);line-height:1.4;padding:0 var(--padding);text-align:center}.Header_step4__S7Roc .Header_intermediate__rEbWS span,.Header_step5__Dre_P .Header_intermediate__rEbWS span{transform:scale(var(--fsRatio))}.Header_categories__iWMRx .Header_cat__8v_oM{margin-right:.6em;margin-left:0}.Header_categories__iWMRx .Header_cat__8v_oM span{white-space:nowrap}.Header_step0__RWvhe .Header_start__nNvej .Header_glass__QDUlX,.Header_step0__RWvhe .Header_start__nNvej .Header_light__AdIcV,.Header_step0__RWvhe .Header_start__nNvej .Header_water__lB0sJ,.Header_step1__dFiAp .Header_start__nNvej .Header_glass__QDUlX,.Header_step1__dFiAp .Header_start__nNvej .Header_light__AdIcV,.Header_step1__dFiAp .Header_start__nNvej .Header_water__lB0sJ,.Header_step2__4eeiP .Header_start__nNvej .Header_glass__QDUlX,.Header_step2__4eeiP .Header_start__nNvej .Header_light__AdIcV,.Header_step2__4eeiP .Header_start__nNvej .Header_water__lB0sJ{left:0}.Header_end__hVZsg .Header_glass__QDUlX,.Header_end__hVZsg .Header_light__AdIcV,.Header_end__hVZsg .Header_resin__FBlCa,.Header_end__hVZsg .Header_stone__6Yuz8{position:relative;left:-2.45em;transition:left .4s ease-in-out}.Header_end__hVZsg .Header_all__I0E67{position:relative;left:-2.6em;transition:left .4s ease-in-out}.Header_end__hVZsg .Header_light__AdIcV,.Header_end__hVZsg .Header_other__P8_XG{position:relative;left:1em;transition:left .4s ease-in-out}.Header_step5__Dre_P .Header_end__hVZsg .Header_glass__QDUlX,.Header_step5__Dre_P .Header_end__hVZsg .Header_light__AdIcV,.Header_step5__Dre_P .Header_end__hVZsg .Header_other__P8_XG,.Header_step5__Dre_P .Header_end__hVZsg .Header_resin__FBlCa,.Header_step5__Dre_P .Header_end__hVZsg .Header_stone__6Yuz8{left:0}.Header_step5__Dre_P .Header_end__hVZsg .Header_all__I0E67{left:.05em}.Header_start__nNvej,.Header_step0__RWvhe .Header_start__nNvej{top:calc(50vh - 60px);top:calc(50svh - 60px);font-size:var(--fs)}.Header_start__nNvej .Header_all__I0E67{position:fixed;top:calc(calc(var(--row-height) + var(--grid-gap)) / 2);left:-200px}}@media (max-width:700px){.Header_logo____uDV div,.Header_logo____uDV.Header_step1__dFiAp div{top:4vh}.Header_logo____uDV.Header_step0__RWvhe div{top:4vh;transform:scale(1.5) translateY(calc((50svh - 155px) * (1 / 1.5)))}.Header_categoriesText__ZFeQq{top:calc(4vh + 2.5em)}.Header_categories__iWMRx .Header_overlay__QkI_s{height:270px}}@media (max-width:415px){.Header_categoriesText__ZFeQq{text-align:left}.Header_logo____uDV.Header_step0__RWvhe div{transform:scale(1.3) translateY(calc((50svh - 150px) * (1 / 1.3)))}}@media (max-width:350px){.Header_logo____uDV.Header_step0__RWvhe div{transform:scale(1.1) translateY(calc((50svh - 140px) * (1 / 1.1)))}}@media (hover:none){.Header_categories__iWMRx .Header_cat__8v_oM:hover,.Header_logo____uDV:hover div{filter:none}}.Menu_menu__rvza_ a{position:fixed;z-index:200;filter:blur(0)}.Menu_menu__rvza_ a:hover{filter:blur(2px)}.Menu_intro__wG8YS.Menu_menu__rvza_{display:none}.Menu_aboutLink__8j1cT,.Menu_homeLink__jj8u5{opacity:1;transition:opacity .5s,top .4s ease-in-out,left .4s ease-in-out,filter .4s ease;will-change:left,top,opacity}.Menu_homeLink__jj8u5{display:flex;align-items:center;justify-content:center;height:1em}.Menu_homeLink__jj8u5 img{margin-top:.2em;height:.75em}.Menu_intro__wG8YS .Menu_aboutLink__8j1cT,.Menu_projects__oXq01 .Menu_aboutLink__8j1cT{top:calc(var(--padding) * .9);left:var(--padding)}@keyframes Menu_aboutIntro__st_Y9{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.Menu_aboutLink__8j1cT.Menu_initial__n2Hyj{opacity:0;animation-name:Menu_aboutIntro__st_Y9;animation-fill-mode:both;animation-duration:1s}.Menu_imprint___mU7g .Menu_aboutLink__8j1cT,.Menu_project__gAKGU .Menu_aboutLink__8j1cT{top:calc(var(--padding) * .9);left:calc((var(--padding) * 2) + 2.4em)}.Menu_about__P1vOg .Menu_aboutLink__8j1cT{top:var(--row-height);left:var(--padding)}.Menu_aboutLink__8j1cT.Menu_fromStoA__PL1ya,.Menu_fromStoA__PL1ya{animation-name:Menu_fromslugtoabout__3ZF0K;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-in-out}.Menu_aboutLink__8j1cT.Menu_fromAtoS__1P1gc,.Menu_fromAtoS__1P1gc{animation-name:Menu_fromslugtoabout__3ZF0K;animation-direction:reverse;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-in-out}.Menu_homeLink__jj8u5{left:var(--padding);transition:top .6s ease-in-out,filter .4s ease}.Menu_intro__wG8YS .Menu_homeLink__jj8u5,.Menu_projects__oXq01 .Menu_homeLink__jj8u5{top:calc(var(--row-height) * -1)}.Menu_about__P1vOg .Menu_homeLink__jj8u5,.Menu_imprint___mU7g .Menu_homeLink__jj8u5,.Menu_project__gAKGU .Menu_homeLink__jj8u5{top:calc(var(--padding) * .9)}@keyframes Menu_fromslugtoabout__3ZF0K{0%{top:calc(var(--padding) * .9);left:calc((var(--padding) * 2) + 2.4em)}40%{top:-50px;left:calc((var(--padding) * 2) + 2.4em)}50%{top:-50px;left:-100px}60%{top:var(--row-height);left:-100px}to{top:var(--row-height);left:var(--padding)}}.Menu_imprintLink__ubvNr,.Menu_overlayMobile__Uja44,.Menu_termsLink__e8JJJ{display:none}@media (max-width:700px){.Menu_overlayMobile__Uja44{position:fixed;display:block;bottom:-1px;left:0;z-index:50;width:100%;height:6em;background:linear-gradient(0deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8) 30%,transparent);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.9) 60%,transparent);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.9) 60%,transparent);opacity:1;transition:opacity .5s ease}.Menu_overlayMobile__Uja44.Menu_remove__AHOgz{opacity:0;pointer-events:none}.Menu_coverOverlay__RzEb7{position:absolute;width:100%;height:20vh;background-color:grey}.Menu_aboutLink__8j1cT.Menu_fromAtoS__1P1gc,.Menu_aboutLink__8j1cT.Menu_fromStoA__PL1ya,.Menu_fromAtoS__1P1gc,.Menu_fromStoA__PL1ya{animation:none}.Menu_aboutLink__8j1cT{top:auto!important;left:auto!important;bottom:var(--padding)!important;right:var(--padding)!important;transition:right .4s ease-in-out .4s}.Menu_imprintLink__ubvNr,.Menu_termsLink__e8JJJ{display:block;position:fixed;bottom:var(--padding);transition:right .4s ease-in-out,bottom .4s ease-in-out .4s}.Menu_imprint___mU7g .Menu_imprintLink__ubvNr,.Menu_intro__wG8YS .Menu_imprintLink__ubvNr,.Menu_intro__wG8YS .Menu_termsLink__e8JJJ,.Menu_project__gAKGU .Menu_imprintLink__ubvNr,.Menu_project__gAKGU .Menu_termsLink__e8JJJ,.Menu_projects__oXq01 .Menu_imprintLink__ubvNr,.Menu_projects__oXq01 .Menu_termsLink__e8JJJ{bottom:-2em;transition:right .4s ease-in-out .4s,bottom .4s ease-in-out 0s}.Menu_imprint___mU7g .Menu_imprintLink__ubvNr{right:calc(var(--padding) + 4em)}.Menu_imprintLink__ubvNr{right:var(--padding)}.Menu_about__P1vOg .Menu_aboutLink__8j1cT{right:-3em!important}.Menu_about__P1vOg .Menu_aboutLink__8j1cT,.Menu_imprint___mU7g .Menu_aboutLink__8j1cT{transition:right .4s ease-in-out}.Menu_homeLink__jj8u5{top:auto!important;bottom:calc(var(--padding) + .15em)!important;left:var(--padding)!important;transition:left .4s ease-in-out}.Menu_intro__wG8YS .Menu_homeLink__jj8u5,.Menu_projects__oXq01 .Menu_homeLink__jj8u5{left:calc(2.5em * -1)!important}}@media (max-width:350px){.Menu_termsSmall__wEpVW{display:none}}@media (hover:none){.Menu_menu__rvza_ a:hover{filter:none!important}}