.Lightbox_lightbox__xh2oh{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#fff;z-index:99999;opacity:0;animation:Lightbox_lightboxFadeIn__eB_cC .25s ease-out forwards}.Lightbox_lightbox__xh2oh.Lightbox_isOpen__XY63i{display:flex}@keyframes Lightbox_lightboxFadeIn__eB_cC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Lightbox_lightboxImg__S6KJr{max-width:90vw;max-height:85vh;object-fit:contain}.Lightbox_lightboxArrow__hJasp{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:32px;cursor:pointer;padding:16px;opacity:.6;color:#000;transition:opacity .2s;z-index:100000}.Lightbox_lightboxArrow__hJasp:hover{opacity:1}.Lightbox_lightboxArrow__hJasp:focus-visible{outline:2px solid #000;outline-offset:2px}.Lightbox_lightboxPrev__By9oM{left:24px}.Lightbox_lightboxNext__PW7U0{right:24px}.Lightbox_lightboxClose__6AoqF{position:absolute;top:18px;right:22px;border:none;background:transparent;font-size:40px;cursor:pointer;opacity:.8;color:#000;transition:opacity .2s;z-index:100000;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.Lightbox_lightboxClose__6AoqF:hover{opacity:1}.Lightbox_lightboxClose__6AoqF:focus-visible{outline:2px solid #000;outline-offset:2px}.ProjectPreview_previewContent__BjXui{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow-y:auto}.ProjectPreview_closeButton__mkhJA{display:none}.ProjectPreview_previewMedia__B_IJ4{width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;order:1}.ProjectPreview_galleryShow__LMB8a{height:auto}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_previewMedia__B_IJ4{flex-shrink:0}.ProjectPreview_previewTextContent__yZD3V{flex-shrink:0;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);background:#fff;order:2}.ProjectPreview_mediaStack__Gqrud{width:100%;max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.ProjectPreview_videoWrap__2End5{width:100%;max-width:980px;aspect-ratio:16/9;position:relative;overflow:hidden}.ProjectPreview_previewVideo__jezfo{width:100%;height:100%;display:block;object-fit:contain;border:0}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_mediaStack__Gqrud{align-items:stretch}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowContainer__lWp3G{aspect-ratio:auto;width:100%;max-width:100%;position:relative;gap:0}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowViewport__9EbsU{height:auto;max-width:100%;width:100%}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideItem__9txBI{height:auto}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowImage__aqTuP{width:100%;height:auto;max-width:100%;max-height:70vh;object-fit:contain;object-position:center}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowArrow__27KNv{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.8);border-radius:50%}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowArrow__27KNv:first-of-type{left:1rem}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_slideshowArrow__27KNv:last-of-type{right:1rem}.ProjectPreview_embedWrap__HlOd_{width:100%;max-width:100%;margin:0}.ProjectPreview_embedRatio__YXSK6{width:100%;aspect-ratio:16/9;position:relative}.ProjectPreview_embedRatio__YXSK6 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ProjectPreview_embedVertical__EvtkH{width:100%;max-width:400px;margin:0 auto}.ProjectPreview_embedVertical__EvtkH .ProjectPreview_embedRatio__YXSK6{aspect-ratio:9/16;width:100%;max-height:70vh}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_embedVertical__EvtkH{max-width:400px}@media (max-width:768px){.ProjectPreview_embedVertical__EvtkH{max-width:280px}.ProjectPreview_embedVertical__EvtkH .ProjectPreview_embedRatio__YXSK6{max-height:50vh}}.ProjectPreview_slideshowContainer__lWp3G{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;margin:0;gap:.5rem}.ProjectPreview_slideshowViewport__9EbsU{position:relative;width:100%;max-width:980px;overflow:hidden}.ProjectPreview_slideshowTrack__UBjJy{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.ProjectPreview_slideItem__9txBI{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center}.ProjectPreview_slideshowImage__aqTuP{width:100%;max-width:980px;height:auto;max-height:70vh;object-fit:contain;object-position:center;display:block}.ProjectPreview_fastSlideshow__q01x0 .ProjectPreview_slideshowTrack__UBjJy{transition:none}@media (min-width:900px){.ProjectPreview_slideshowImage__aqTuP{cursor:pointer}}.ProjectPreview_slideshowArrow__27KNv{background:none;border:none;font-size:1.25rem;color:#000;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0;opacity:1}@media (hover:hover) and (pointer:fine){.ProjectPreview_slideshowArrow__27KNv{opacity:0}.ProjectPreview_slideshowArrow__27KNv:hover,.ProjectPreview_slideshowContainer__lWp3G:hover .ProjectPreview_slideshowArrow__27KNv{opacity:1}}.ProjectPreview_slideshowArrow__27KNv:focus-visible{outline:2px solid #000;outline-offset:2px}.ProjectPreview_mediaPlaceholder__c66nw{padding:3rem 2rem;text-align:center;font-weight:500;font-size:clamp(.875rem,2vw,1rem);color:#000;letter-spacing:.02em;transform:rotate(.1deg);opacity:.4}.ProjectPreview_previewTitle__6OhMI{font-weight:800;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.1;letter-spacing:-.02em;margin:0;color:#000;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ProjectPreview_previewDescription__y1Esy{font-weight:500;font-size:clamp(.875rem,2vw,1rem);line-height:1.7}.ProjectPreview_previewDescription__y1Esy p{margin-bottom:.75rem}.ProjectPreview_previewDescription__y1Esy p:last-child{margin-bottom:0}.ProjectPreview_screeningsSection__lGO3y{margin-top:1rem}.ProjectPreview_screeningsTitle__c8D7V{font-weight:800;font-size:clamp(.875rem,2vw,1rem);letter-spacing:.02em;margin:0 0 .5rem;color:#000}.ProjectPreview_screeningsList__9rMTE{list-style:none;padding:0;margin:0}.ProjectPreview_screeningsItem__lfjFC{font-weight:500;font-size:clamp(.8rem,1.8vw,.9rem);line-height:1.6;margin-bottom:.25rem}.ProjectPreview_previewMeta__XuSnv{display:flex;flex-direction:column;gap:.5rem;font-weight:300;font-size:clamp(.875rem,2vw,1rem)}.ProjectPreview_metaItem__k5ckt{display:flex;gap:1rem}.ProjectPreview_metaLabel__67Ak0{font-weight:300;min-width:50px}.ProjectPreview_metaValue__hUzSM{font-weight:300}.ProjectPreview_externalLink__ySexX{padding-top:.5rem}.ProjectPreview_link__gqrVi{font-weight:500;font-size:clamp(.875rem,2vw,1rem);color:#000;text-decoration:none;transition:opacity .2s}.ProjectPreview_link__gqrVi:hover{opacity:.5}.ProjectPreview_link__gqrVi:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width:768px){.ProjectPreview_slideshowArrow__27KNv{display:none}.ProjectPreview_previewContent__BjXui{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100dvh;gap:1rem;padding:0 0 1.5rem}.ProjectPreview_previewMedia__B_IJ4{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;margin-top:0}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_previewMedia__B_IJ4,.ProjectPreview_previewMedia__B_IJ4{justify-content:center;padding-top:0}.ProjectPreview_mediaStack__Gqrud{margin-top:0;padding-top:0;width:100%}.ProjectPreview_embedWrap__HlOd_{margin-top:0}.ProjectPreview_previewTextContent__yZD3V{flex:0 0 auto;margin-top:0;padding-top:1rem;padding-bottom:0}.ProjectPreview_galleryShow__LMB8a .ProjectPreview_embedWrap__HlOd_{max-width:100%}.ProjectPreview_slideshowContainer__lWp3G{aspect-ratio:auto;height:auto;gap:0;flex-direction:column;overflow:visible}.ProjectPreview_slideshowViewport__9EbsU{width:100%;max-width:none}.ProjectPreview_slideshowImage__aqTuP{width:100%;height:auto;max-height:50vh;object-fit:contain;object-position:center}.ProjectPreview_previewMeta__XuSnv{gap:.4rem}.ProjectPreview_metaItem__k5ckt{flex-direction:row;gap:.5rem}.ProjectPreview_metaLabel__67Ak0{min-width:auto}}.ProjectPreview_slideIndicators__w2tio{display:flex;gap:.5rem;justify-content:center;padding:.75rem 0}.ProjectPreview_slideIndicator__9c_CX{width:6px;height:6px;border-radius:50%;border:1px solid rgba(0,0,0,.3);background:hsla(0,0%,100%,.7);padding:0;cursor:pointer;transition:all .2s ease}.ProjectPreview_slideIndicator__9c_CX:hover{transform:scale(1.2)}.ProjectPreview_slideIndicator__9c_CX.ProjectPreview_active__pycQc{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.ProjectPreview_slideIndicator__9c_CX:focus-visible{outline:2px solid #000;outline-offset:2px}.HeroCarousel_carousel__CuaLx{position:relative;width:100%;height:100%;background:#fff;cursor:pointer}.HeroCarousel_slideContainer__mftnK{position:relative;width:100%;height:100%;overflow:hidden}.HeroCarousel_slide__0A2jw{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;opacity:0;transform:translateX(20px);transition:opacity 1s ease-in-out,transform 1s ease-in-out;z-index:1;will-change:transform,opacity}.HeroCarousel_slide__0A2jw.HeroCarousel_isActive__EKuLk,.HeroCarousel_slide__0A2jw.HeroCarousel_isEntering__axNLP{opacity:1;transform:translateX(0);z-index:2}.HeroCarousel_slide__0A2jw.HeroCarousel_isExiting__6DH1a{opacity:0;transform:translateX(-20px);z-index:1}.HeroCarousel_slideImage__6SMZz{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center center;transform:scale(1);transform-origin:center center;transition:transform 5s ease-out;will-change:transform}.HeroCarousel_slide__0A2jw.HeroCarousel_isActive__EKuLk .HeroCarousel_slideImage__6SMZz{transform:scale(1.04)}@media (max-width:768px){.HeroCarousel_slide__0A2jw.HeroCarousel_isActive__EKuLk .HeroCarousel_slideImage__6SMZz{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.HeroCarousel_slide__0A2jw{transition:opacity 0s}.HeroCarousel_slideImage__6SMZz{transition:transform 0s;transform:scale(1)!important}}.HeroCarousel_arrowButton__hLp_6{position:absolute;top:50%;transform:translateY(-50%);left:1rem;z-index:10;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease;color:#000;padding:0;font:inherit}.HeroCarousel_carousel__CuaLx:hover .HeroCarousel_arrowButton__hLp_6{opacity:1}.HeroCarousel_arrowButton__hLp_6:focus,.HeroCarousel_arrowButton__hLp_6:hover{background:#fff;border-color:rgba(0,0,0,.2);outline:2px solid #000;outline-offset:2px}.HeroCarousel_arrowButton__hLp_6:active{transform:translateY(-50%) scale(.95)}.HeroCarousel_arrowButtonRight__t0LWI{left:auto;right:1rem}@media (max-width:768px){.HeroCarousel_arrowButton__hLp_6{display:none}}.HeroCarousel_indicators__owyVk{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10;opacity:0;transition:opacity .2s ease}.HeroCarousel_carousel__CuaLx:hover .HeroCarousel_indicators__owyVk{opacity:.6}.HeroCarousel_indicator__2cUxj{width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.3);background:hsla(0,0%,100%,.7);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.HeroCarousel_indicator__2cUxj:focus,.HeroCarousel_indicator__2cUxj:hover{background:hsla(0,0%,100%,.9);transform:scale(1.2);outline:none}.HeroCarousel_indicatorActive__mme80{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}@media (max-width:768px){.HeroCarousel_carousel__CuaLx{height:auto;aspect-ratio:3/4;margin-bottom:0}.HeroCarousel_indicators__owyVk{bottom:.75rem;gap:.375rem}.HeroCarousel_indicator__2cUxj{width:6px;height:6px}}.page_pageWrapper__KGwsZ{display:flex;flex-direction:column;height:100vh;overflow:hidden}.page_topBar__ZVnu0{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;z-index:100;flex-shrink:0}.page_siteTitle__gdOA4{font-weight:800;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1;letter-spacing:-.05em;margin:0;text-transform:lowercase;color:#000;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_siteTitle__gdOA4:hover{opacity:.7}.page_desktopMenu__WopEB{display:flex;gap:1.5rem;align-items:center}.page_desktopMenuItem__qOc_B{font-weight:500;font-size:clamp(.875rem,1.5vw,1rem);color:#000;background:none;border:none;cursor:pointer;text-transform:lowercase;text-decoration:none;transition:opacity .2s;padding:0}.page_desktopMenuItem__qOc_B:hover{opacity:.6}.page_menuWrapper__J2d6w{position:relative}.page_mainLayout__UkJq8{display:grid;grid-template-columns:240px 1fr;grid-gap:2rem;gap:2rem;padding:0 2rem 2rem;margin:0;align-items:start;flex:1 1;min-height:0;overflow:hidden}.page_sidebar__p2GLB{align-self:start;height:100%;max-height:100%;overflow-y:auto}.page_sidebarNav__oKHlR{display:flex;flex-direction:column;gap:2rem}.page_sidebarCategories__yOyXy{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.page_sidebarCategory__c_shP{font-family:BlurWeb!important;font-weight:800;font-size:clamp(1rem,2vw,1.25rem);letter-spacing:-.02em;color:#000;background:none;border:none;text-align:left;cursor:pointer;text-transform:lowercase;transition:opacity .15s ease,transform .15s ease;padding:.25rem 0;position:relative}.page_sidebarCategory__c_shP:hover{opacity:.6;transform:translateX(2px)}.page_sidebarCategory__c_shP.page_active__9fwfh{opacity:1}.page_sidebarCategory__c_shP.page_active__9fwfh:before{content:"";position:absolute;left:-.75rem;top:50%;transform:translateY(-50%);width:3px;height:1em;background:#000}.page_sidebarProjects__LZO3r{display:flex;flex-direction:column;gap:.5rem}.page_sidebarProjectItem__xaEYz{font-family:BlurWeb!important;font-weight:500;font-size:clamp(.875rem,1.8vw,1rem);color:#000;background:none;border:none;text-align:left;cursor:pointer;padding:.5rem 0;display:flex;flex-direction:column;gap:.25rem;transition:opacity .15s ease;position:relative}.page_sidebarProjectItem__xaEYz:hover{opacity:.6}.page_sidebarProjectItem__xaEYz.page_active__9fwfh{opacity:1;font-weight:800}.page_sidebarProjectTitle__Gu_B8{font-weight:inherit;line-height:1.2;letter-spacing:-.01em;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.page_sidebarProjectItem__xaEYz:hover .page_sidebarProjectTitle__Gu_B8{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page_sidebarProjectYear__X5_c2{font-weight:300;font-size:clamp(.75rem,1.5vw,.875rem);letter-spacing:.05em;opacity:.7}.page_gridColumn__NC9R3{display:none}.page_projectsGrid__MicJp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 2rem;gap:3rem 2rem}.page_projectCard__2LcUe{width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:1rem;transition:opacity .2s ease;position:relative}.page_projectCard__2LcUe:hover{opacity:.7}.page_projectCard__2LcUe.page_active__9fwfh{opacity:.5}.page_projectCardImage__tpO9N{width:100%;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;position:relative}.page_projectCardImg__PAvZ1{width:100%;height:100%;object-fit:contain;display:block}.page_projectCardContent__kql_a{display:flex;flex-direction:column;gap:.5rem}.page_projectCardTitle__sdl_l{font-weight:800;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.1;letter-spacing:-.02em;transform:rotate(.1deg);transform-origin:left top;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;transition:transform .15s ease}.page_projectCard__2LcUe:hover .page_projectCardTitle__sdl_l{transform:rotate(.1deg) scale(1.02);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page_projectCardRole__FGm_Z{font-weight:500;font-size:clamp(.875rem,2vw,1rem);letter-spacing:.02em;word-break:break-word}.page_projectCardYear__sgcEy{font-weight:300;font-size:clamp(.75rem,1.8vw,.875rem);letter-spacing:.05em;opacity:.7}.page_previewPanel__bBOF8{grid-column:2;height:100%;min-height:0;padding:0;z-index:10;width:100%;display:flex;flex-direction:column;overflow-y:auto}.page_previewPlaceholder__2TWn1{padding:4rem 2rem;text-align:center;font-weight:300;font-size:clamp(.875rem,2vw,1rem);color:#000;letter-spacing:.02em;opacity:.4;text-transform:lowercase}.page_heroCarouselWrapper__kk9_U{width:100%;flex:1 1;min-height:0}.page_mobileHeroWrapper__Z7Vop{display:none;width:100%;margin-bottom:2rem}.page_mobileProjectPage__74NGj{display:none;width:100%;min-height:100vh;padding:0}.page_mobileBackButton__nc0uM{display:none}@media (max-width:1200px){.page_mainLayout__UkJq8{grid-template-columns:200px 1fr;gap:1.5rem}.page_projectsGrid__MicJp{gap:2.5rem 1.5rem}}@media (max-width:1024px){.page_mainLayout__UkJq8{grid-template-columns:180px 1fr;gap:1rem}.page_sidebarCategory__c_shP{font-size:clamp(.875rem,1.8vw,1rem)}.page_sidebarProjectItem__xaEYz{font-size:clamp(.75rem,1.5vw,.875rem)}.page_projectsGrid__MicJp{grid-template-columns:1fr}}@media (max-width:768px){.page_pageWrapper__KGwsZ{height:auto!important;min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.page_topBar__ZVnu0{position:relative;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:1rem;background:#fff;z-index:100}.page_siteTitle__gdOA4{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1;margin:0}.page_mainLayout__UkJq8{display:block!important;padding:0 1rem 2rem;overflow:visible!important;height:auto!important;min-height:0!important;width:100%!important}.page_heroCarouselWrapper__kk9_U,.page_previewPanel__bBOF8,.page_sidebar__p2GLB{display:none}.page_mobileProjectPage__74NGj{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:100vh!important;min-height:100dvh!important;background:#fff!important;z-index:9999!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);margin:0;box-sizing:border-box}.page_mobileProjectPage__74NGj>:not(button){padding-left:1rem;padding-right:1rem}.page_mobileBackButton__nc0uM{display:block;position:relative;background:transparent;border:none;font-size:14px;font-weight:500;color:#000;cursor:pointer;padding:.5rem 1rem;margin:0;z-index:10;min-height:44px;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_mobileBackButton__nc0uM:active{opacity:.6}.page_mobileHeroWrapper__Z7Vop{display:block;position:relative;width:100%;margin-bottom:1rem;background:#fff;padding-bottom:.5rem}.page_gridColumn__NC9R3{display:block}.page_projectsGrid__MicJp{display:flex;flex-direction:column;gap:0;padding:0 .5rem}.page_projectCard__2LcUe{width:100%;padding:.75rem 0;gap:0;min-height:44px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:none}.page_projectCardImage__tpO9N,.page_projectCardImg__PAvZ1{display:none!important}.page_projectCardContent__kql_a{width:100%;gap:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page_projectCardTitle__sdl_l{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:-.01em;transform:none;margin:0;color:#000;flex:1 1}.page_projectCardRole__FGm_Z{display:none}.page_projectCardYear__sgcEy{font-weight:300;font-size:12px;letter-spacing:.02em;opacity:.5;color:#000;flex-shrink:0;margin-left:1rem}.page_projectCard__2LcUe:active{opacity:.6;background:rgba(0,0,0,.02)}.page_projectCard__2LcUe:hover{opacity:1}.page_projectCard__2LcUe:hover .page_projectCardTitle__sdl_l{transform:none;text-decoration:none}}@media (max-width:375px){.page_projectCardTitle__sdl_l{font-size:13px}.page_projectCardYear__sgcEy{font-size:11px}}.page_menuLabel__y0_Px{font-family:BlurWeb!important;font-weight:800;font-size:clamp(1.3rem,2.6vw,1.7rem);letter-spacing:-.02em;color:#000;background:none;border:none;text-align:right;cursor:pointer;text-transform:lowercase;transition:transform .15s ease,letter-spacing .15s ease;position:relative;line-height:.85;transform-origin:right center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;white-space:nowrap;text-decoration:none;display:inline-block}.page_menuLabel__y0_Px:focus,.page_menuLabel__y0_Px:hover{transform:scale(1.12);letter-spacing:-.03em;outline:none}.page_menuDropdown__j3ce3{position:absolute;top:100%;right:0;margin-top:.5rem;display:flex;flex-direction:column;gap:.05rem;justify-content:flex-start;align-items:flex-end;min-width:200px;max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden;transition:max-height .3s ease,opacity .3s ease,transform .3s ease;background-color:hsla(0,0%,100%,.98);padding:.5rem 0}.page_menuDropdown__j3ce3.page_open__XXx9B{max-height:1000px;opacity:1;transform:translateY(0)}.page_menuItem__I8mEi{font-family:BlurWeb!important;font-weight:800;color:#000;background:none;border:none;text-align:right;cursor:pointer;text-transform:lowercase;transition:transform .15s ease,font-weight .15s ease,letter-spacing .15s ease;position:relative;line-height:.85;letter-spacing:-.02em;transform-origin:right center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;white-space:nowrap;text-decoration:none;display:inline-block}.page_menuItem__I8mEi.wyf-label{text-transform:uppercase}.page_menuItem__I8mEi[data-category=all],.page_menuItem__I8mEi[data-category=bio]{font-weight:800;font-size:clamp(1.3rem,2.6vw,1.7rem);letter-spacing:-.02em;white-space:nowrap}.page_menuItem__I8mEi[data-category=film]{font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;white-space:nowrap}.page_menuItem__I8mEi[data-category=design]{font-weight:800;font-size:clamp(1.35rem,2.7vw,1.8rem);letter-spacing:-.022em;white-space:nowrap}.page_menuItem__I8mEi[data-category=events]{font-weight:800;font-size:clamp(1.25rem,2.5vw,1.65rem);letter-spacing:-.02em;white-space:nowrap}.page_menuItem__I8mEi[data-category=clothing]{font-weight:800;font-size:clamp(1.3rem,2.6vw,1.7rem);letter-spacing:-.021em;white-space:nowrap}.page_menuItem__I8mEi[data-category=art]{font-weight:800;font-size:clamp(1.4rem,2.8vw,1.85rem);letter-spacing:-.023em;white-space:nowrap}.page_menuItem__I8mEi[data-category=tech]{font-weight:800;font-size:clamp(1.2rem,2.4vw,1.6rem);letter-spacing:-.019em;white-space:nowrap}.page_menuItem__I8mEi[data-category="layer zero"]{font-weight:800;font-size:clamp(1.25rem,2.5vw,1.65rem);letter-spacing:-.02em;white-space:nowrap}.page_menuItem__I8mEi[data-category="nuclear cinema club"]{font-weight:800;font-size:clamp(1.2rem,2.4vw,1.6rem);letter-spacing:-.019em;white-space:nowrap}.page_menuItem__I8mEi[data-category="where's your future?"]{font-weight:800;font-size:clamp(1.4rem,2.9vw,1.9rem);letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase}.page_menuItem__I8mEi.page_active__9fwfh{font-weight:800;transform:scale(1.05);letter-spacing:-.025em}.page_menuItem__I8mEi:focus,.page_menuItem__I8mEi:hover{transition:transform .15s ease,font-weight .15s ease,letter-spacing .15s ease;outline:none}.page_menuItem__I8mEi:focus,.page_menuItem__I8mEi:hover,.page_menuItem__I8mEi[data-category=bio]:focus,.page_menuItem__I8mEi[data-category=bio]:hover{font-weight:800;transform:scale(1.12);letter-spacing:-.03em}.page_menuItem__I8mEi.page_active__9fwfh:focus,.page_menuItem__I8mEi.page_active__9fwfh:hover{transform:scale(1.15);letter-spacing:-.035em}.page_menuItem__I8mEi[data-category="where's your future?"]:focus,.page_menuItem__I8mEi[data-category="where's your future?"]:hover{font-weight:800;transform:scale(1.18);letter-spacing:-.05em;transition:transform .12s cubic-bezier(.34,1.56,.64,1),letter-spacing .12s cubic-bezier(.34,1.56,.64,1)}.page_menuToggle__t6jG5{display:none;position:fixed;top:1rem;right:1rem;background:none;border:none;font-size:1rem;font-weight:500;color:#000;cursor:pointer;z-index:350;padding:.5rem 1rem;min-height:44px;min-width:44px}.page_menuOverlay__euU2i{display:none;position:fixed;top:0;right:0;bottom:0;left:auto;width:75vw;max-width:320px;min-height:100vh;min-height:100dvh;height:100%;background-color:#fff;z-index:2000;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform .3s ease;box-shadow:-4px 0 20px rgba(0,0,0,.1);flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start}.page_menuCloseButton__he_Hm{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;font-weight:300;color:#000;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;z-index:2001;opacity:.6;transition:opacity .2s}.page_menuCloseButton__he_Hm:hover{opacity:1}.page_menuOverlayContent__yV721{flex:0 0 auto;padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:.05rem;width:100%;min-height:0}.page_menuOverlayFooter__15Y94{flex-shrink:0;padding:1.5rem;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem;width:100%;background-color:#fff;margin-top:auto}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=all],.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=bio]{font-weight:800;font-size:clamp(1.1rem,3vw,1.4rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=film]{font-weight:800;font-size:clamp(1.2rem,3.5vw,1.6rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=design]{font-weight:800;font-size:clamp(1.15rem,3.2vw,1.5rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=events]{font-weight:800;font-size:clamp(1.05rem,2.8vw,1.35rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=clothing]{font-weight:800;font-size:clamp(1.1rem,3vw,1.4rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=art]{font-weight:800;font-size:clamp(1.15rem,3.3vw,1.5rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category=tech]{font-weight:800;font-size:clamp(1rem,2.8vw,1.3rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category="layer zero"]{font-weight:800;font-size:clamp(1.05rem,2.8vw,1.35rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category="nuclear cinema club"]{font-weight:800;font-size:clamp(1rem,2.8vw,1.3rem);white-space:nowrap}.page_menuOverlay__euU2i .page_menuItem__I8mEi[data-category="where's your future?"]{font-weight:800;font-size:clamp(1.15rem,3.2vw,1.6rem);letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase}.page_menuOverlay__euU2i.page_open__XXx9B{transform:translateX(0)}@media (min-width:769px){.page_menuOverlayContent__yV721,.page_menuOverlayFooter__15Y94,.page_menuOverlay__euU2i,.page_menuOverlay__euU2i *{opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;top:-9999px!important}.page_menuOverlayContent__yV721,.page_menuOverlayFooter__15Y94,.page_menuOverlay__euU2i,.page_menuOverlay__euU2i *,.page_menuToggle__t6jG5{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}}.page_bioModal__XmP92{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:200;padding:2rem;overflow-y:auto}.page_bioModal__XmP92.page_open__XXx9B{display:block}.page_bioContent__NCSMG{max-width:1000px;margin:0 auto;padding:2rem;column-count:2;column-gap:3rem}.page_bioName__WMcpV{font-weight:800;font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:1rem;line-height:1.1;letter-spacing:-.02em;column-span:all}.page_bioDescription__Yt4cS{font-weight:400;font-size:clamp(.8rem,1.5vw,.9rem);line-height:1.6;letter-spacing:.01em}.page_bioDescription__Yt4cS p{margin-bottom:.75rem;text-indent:0}.page_bioDescription__Yt4cS p:last-child{margin-bottom:0}.page_bioClose__ef2Dh{right:1rem;background:none;font-size:1rem;padding:.5rem 1rem;min-width:44px}.page_bioBackButton__vF1at,.page_bioClose__ef2Dh{position:fixed;top:1rem;border:none;font-weight:500;color:#000;cursor:pointer;min-height:44px}.page_bioBackButton__vF1at{display:none;left:1rem;background:#fff;font-size:14px;padding:.75rem 1rem;z-index:250;min-width:70px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_bioBackButton__vF1at:active{opacity:.6;background:#f0f0f0}@media (max-width:768px){.page_topBar__ZVnu0{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:1rem;margin-bottom:0}.page_siteTitle__gdOA4{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1;margin:0}.page_bioClose__ef2Dh,.page_desktopMenu__WopEB,.page_menuWrapper__J2d6w{display:none}.page_bioBackButton__vF1at{display:block}.page_bioContent__NCSMG{padding-top:3rem;column-count:1;max-width:100%}.page_bioDescription__Yt4cS,.page_menuToggle__t6jG5{font-size:clamp(.875rem,3vw,1rem)}.page_menuToggle__t6jG5{display:block!important;visibility:visible!important;position:static!important;z-index:100;font-weight:500;text-transform:lowercase;background:transparent;border:none;padding:0;margin:0;line-height:1;height:auto;flex-shrink:0}.page_siteFooter__X14UF{padding:2rem 1rem 1.5rem;margin-left:0;flex-direction:column;align-items:flex-start;gap:1rem}.page_menuOverlay__euU2i{display:flex;flex-direction:column;visibility:visible;pointer-events:auto;opacity:1;width:75vw;max-width:320px;height:100vh;height:100dvh}.page_menuOverlay__euU2i.page_open__XXx9B{transform:translateX(0)}.page_menuOverlayContent__yV721{padding:4rem 1.5rem 2rem}.page_menuOverlay__euU2i .page_menuItem__I8mEi{font-size:clamp(1rem,4vw,1.25rem);padding:.75rem 0;text-align:left;width:100%;min-height:44px;display:flex;align-items:center}.page_menuOverlayFooter__15Y94 .page_menuItem__I8mEi{font-size:clamp(.875rem,3.5vw,1rem);padding:.5rem 0}}.page_siteFooter__X14UF{position:relative;padding:3rem 2rem 2rem;max-width:1400px;margin:5rem auto 0;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.page_footerText__qHi3L{font-weight:300;font-size:clamp(.75rem,2vw,.875rem);letter-spacing:.02em;transform:translateX(-.1em) rotate(-.05deg);transform-origin:left center;line-height:1.6}.page_footerMark__prmqo{width:20px;height:20px;flex-shrink:0;transform:rotate(.1deg);opacity:.6}.page_footerMark__prmqo svg{width:100%;height:100%}.page_bioClose__ef2Dh:focus-visible,.page_menuItem__I8mEi:focus-visible,.page_menuToggle__t6jG5:focus-visible{outline:2px solid #000;outline-offset:2px}