.ArcCarousel_stage__aXyc8{position:relative;width:100%;height:56vh;height:56dvh;min-height:260px;touch-action:none;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ArcCarousel_card__xdGDr{position:absolute;left:50%;bottom:0;overflow:hidden;cursor:pointer;will-change:transform,width,height,opacity;background-color:#141414}.ArcCarousel_cardImg__RGLYa{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ArcCarousel_overlay__ojWA5{position:fixed;inset:0;background:rgba(10,10,10,.97);z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px}.ArcCarousel_overlayImg__J_BcI{max-width:90vw;max-height:78vh;display:flex;align-items:center;justify-content:center}.ArcCarousel_overlayImg__J_BcI:empty{width:320px;aspect-ratio:4/5}.ArcCarousel_overlayImgTag__5EhTe{display:block;max-width:90vw;max-height:78vh;width:auto;height:auto;object-fit:contain}.ArcCarousel_overlayInfo__rWPa_{text-align:center}.ArcCarousel_overlayTitle__8fzZz{font-family:var(--font-sligoil);font-size:clamp(18px,2.4vw,28px);font-weight:400;color:var(--black);margin-bottom:8px}.ArcCarousel_overlayDesc__0c1qi{font-size:13px;line-height:1.6;opacity:.55;color:var(--black);max-width:360px}@media (max-width:768px){.ArcCarousel_stage__aXyc8{height:42vh;height:42dvh;min-height:220px}}.CenterMenu_menu__2_U8_{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.3vw,4px)}.CenterMenu_row__QjkAF{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.1vw,14px)}.CenterMenu_item__3cDza{position:relative;z-index:1;font-size:clamp(10px,.85vw,13px);font-weight:500;color:var(--black);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none;white-space:nowrap}.CenterMenu_item__3cDza:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:currentColor;opacity:0}.CenterMenu_pulseA__AxqQe:after{opacity:.7;animation:CenterMenu_underlinePulseA__Oiq1R .8s}.CenterMenu_pulseB__THYDQ:after{opacity:.7;animation:CenterMenu_underlinePulseB__6dmH3 .8s}@keyframes CenterMenu_underlinePulseA__Oiq1R{0%{width:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}43.75%{width:100%}56.25%{width:100%;animation-timing-function:cubic-bezier(.64,0,.78,.39)}to{width:0}}@keyframes CenterMenu_underlinePulseB__6dmH3{0%{width:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}43.75%{width:100%}56.25%{width:100%;animation-timing-function:cubic-bezier(.64,0,.78,.39)}to{width:0}}.CenterMenu_framed__kczwT{transition:opacity .25s ease;opacity:.45}.CenterMenu_active__VQ_D_{opacity:1}@media (max-width:768px){.CenterMenu_menu__2_U8_{gap:2px}.CenterMenu_item__3cDza{line-height:18px}}.Bio_bio__rHk1I{position:fixed;top:calc(50% + 1cm + 231px + 68px);right:clamp(16px,3vw,40px);max-width:240px;text-align:right;z-index:50;pointer-events:none}.Bio_bioText__Wq9_6{font-size:13px;font-weight:400;line-height:1.5;color:var(--black);opacity:.6}@media (max-width:768px){.Bio_bio__rHk1I{display:none}}.LoadingScreen_screen__iMUT7{position:fixed;inset:0;z-index:10000;background:var(--white);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .45s ease}.LoadingScreen_exiting__MIzvT{opacity:0}.LoadingScreen_number__J4fV7,.LoadingScreen_word__r8raA{font-family:var(--font-sligoil);font-size:clamp(10px,.85vw,13px);font-weight:500;color:var(--black)}.LoadingScreen_word__r8raA{opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.LoadingScreen_wordVisible__ZI3pE{opacity:1;transform:translateY(0)}.InfoPanel_panel__AVPCU{position:fixed;top:clamp(20px,5vh,56px);left:clamp(16px,3vw,40px);z-index:250;max-width:220px;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-clip-path .6s cubic-bezier(.22,.61,.36,1);transition:clip-path .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1);transition:clip-path .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-clip-path .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.InfoPanel_open__zeQhR{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0);pointer-events:auto}.InfoPanel_panel__AVPCU.InfoPanel_narrow__DsUvZ{max-width:clamp(120px,16vw,190px)}.InfoPanel_panel__AVPCU.InfoPanel_right__zFdWt{left:auto;right:clamp(16px,3vw,40px);text-align:right}.InfoPanel_text__mak75{-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:13px;font-weight:400;line-height:1.5;color:var(--black);opacity:.6}.InfoPanel_linkList__LQA2T{display:flex;flex-direction:column;gap:4px}.InfoPanel_linkRow__G0kVw{display:block;width:100%;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;color:var(--black);background:none;border:none;padding:0;text-align:left;cursor:pointer;opacity:.6;text-decoration:none;transition:opacity .2s ease}.InfoPanel_linkRow__G0kVw:hover{opacity:1;text-decoration:underline}.InfoPanel_right__zFdWt .InfoPanel_linkRow__G0kVw{text-align:right}.InfoPanel_sup__jyu2m{font-size:10px;font-weight:500;opacity:.7;letter-spacing:.04em;vertical-align:super;margin-right:2px}.InfoPanel_triangleToggle__S6BDz{display:block;background:none;border:none;padding:8px;margin:-4px -8px 3px;color:var(--black);opacity:.6;cursor:pointer;transition:opacity .2s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.InfoPanel_triangleToggle__S6BDz:hover{opacity:1}.InfoPanel_triangle__x2_8f{display:block;width:8px;height:6px;background:currentColor;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.InfoPanel_triangleToggle__S6BDz.InfoPanel_collapsed__oVOFH{transform:rotate(-90deg)}.InfoPanel_collapsibleList__oXChk{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-clip-path .6s cubic-bezier(.22,.61,.36,1);transition:clip-path .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1);transition:clip-path .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-clip-path .6s cubic-bezier(.22,.61,.36,1)}.InfoPanel_collapsibleList__oXChk.InfoPanel_collapsed__oVOFH{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-6px);pointer-events:none}@media (max-width:768px){.InfoPanel_panel__AVPCU{top:calc(16px + env(safe-area-inset-top));left:16px;max-width:calc(100vw - 32px)}.InfoPanel_panel__AVPCU.InfoPanel_right__zFdWt{left:auto;right:16px}}.Lightbox_lightbox__xcdvT{position:fixed;inset:0;z-index:400;cursor:zoom-out}.Lightbox_backdrop__2XVk3{position:absolute;inset:0;background:color-mix(in srgb,var(--white) 55%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;transition:opacity .35s ease}.Lightbox_open__uAme1 .Lightbox_backdrop__2XVk3{opacity:1}.Lightbox_media__ch0Sa{position:absolute;transform-origin:0 0;transition:transform .35s cubic-bezier(.22,.61,.36,1);cursor:default}.Lightbox_media__ch0Sa img,.Lightbox_media__ch0Sa video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.Lightbox_full__UGpBD{opacity:0;transition:opacity .3s ease}.Lightbox_full__UGpBD.Lightbox_loaded__aeZDb{opacity:1}.Collage_collage__kaZiN{position:relative}.Collage_item__5d8dw{position:absolute;margin:0}.Collage_reveal__AHb5Y{animation:Collage_rollDown__50rqS .6s cubic-bezier(.22,.61,.36,1) both}@keyframes Collage_rollDown__50rqS{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-6px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.Collage_frame__bUFAn{overflow:hidden;transition:background-color .5s ease}.Collage_zoomable__RGcBB{cursor:zoom-in}.Collage_zoomedAway__oxklE{visibility:hidden}.Collage_frame__bUFAn:has(>.Collage_loaded__71EzC){background-color:transparent!important}.Collage_frame__bUFAn img,.Collage_frame__bUFAn video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.Collage_frame__bUFAn .Collage_loaded__71EzC{opacity:1}.Collage_caption__G_uM_{margin-top:8px;font-size:13px;line-height:1.5;color:var(--black);opacity:.6}.ProjectView_scroller__D7aHc{position:fixed;inset:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:var(--white);scrollbar-width:none}.ProjectView_scroller__D7aHc::-webkit-scrollbar{display:none}@keyframes ProjectView_rollDown__mxC2z{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-6px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.ProjectView_article__2s76J{padding:clamp(20px,5vh,56px) clamp(16px,3vw,40px) max(160px,calc(50dvh - 337px + 120px))}.ProjectView_header__Jr17B{max-width:420px;margin-left:auto;text-align:right;animation:ProjectView_rollDown__mxC2z .6s cubic-bezier(.22,.61,.36,1) both}.ProjectView_body__0JFrB{animation:ProjectView_rollDown__mxC2z .6s cubic-bezier(.22,.61,.36,1) .3s both}.ProjectView_title__wES89{font-size:13px;font-weight:500;line-height:1.5;color:var(--black)}.ProjectView_body__0JFrB,.ProjectView_description__A3cw2{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ProjectView_description__A3cw2{margin-top:4px;font-size:13px;line-height:1.5;color:var(--black);opacity:.6;white-space:pre-line}.ProjectView_links__EvCys{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;margin-top:12px}.ProjectView_link__jaADC{font-size:13px;line-height:1.5;color:var(--black);opacity:.6;transition:opacity .2s ease}.ProjectView_link__jaADC:hover{opacity:1;text-decoration:underline}.ProjectView_body__0JFrB{max-width:560px;margin-top:32px;font-size:13px;line-height:1.6;color:var(--black);opacity:.85}.ProjectView_body__0JFrB p+p{margin-top:1em}.ProjectView_collage__WQqpu{margin-top:56px}@media (max-width:768px){.ProjectView_article__2s76J{padding:calc(16px + env(safe-area-inset-top)) 16px calc(120px + env(safe-area-inset-bottom))}.ProjectView_header__Jr17B{max-width:calc(100% - 32px)}.ProjectView_collage__WQqpu{margin-top:40px}}.SoftBlur_root__3JgjD{pointer-events:none}.SoftBlur_layer___JtF0,.SoftBlur_veil__9CAC8{position:absolute;inset:0;animation:SoftBlur_fadeIn__hHrNv .5s ease both}.SoftBlur_layer___JtF0{animation:SoftBlur_fadeIn__hHrNv .5s ease both,SoftBlur_breathe__UuYeH var(--breathe-duration) ease-in-out var(--breathe-delay) infinite alternate}.SoftBlur_veil__9CAC8{background:radial-gradient(ellipse closest-side,rgba(10,10,10,.45) 0,rgba(10,10,10,.25) 50%,rgba(10,10,10,0) 100%)}@keyframes SoftBlur_fadeIn__hHrNv{0%{opacity:0}to{opacity:1}}@keyframes SoftBlur_breathe__UuYeH{0%{transform:scale(.98) translate(0)}to{transform:scale(1.05) translate(var(--breathe-dx),var(--breathe-dy))}}.SoftBlur_drop__LumxN{position:absolute;left:22%;top:8%;width:56%;height:84%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(10,10,10,.22);mask-image:radial-gradient(ellipse closest-side,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 25%,transparent 100%)}.SoftBlur_dropA__gAnaN{animation:SoftBlur_fadeIn__hHrNv .8s ease both,SoftBlur_flowA__n4oeO 10s ease-in-out infinite}.SoftBlur_dropB__xJMU_{animation:SoftBlur_fadeIn__hHrNv .8s ease both,SoftBlur_flowB__sZLQG 13s ease-in-out -4s infinite}.SoftBlur_dropC__hBB7X{animation:SoftBlur_fadeIn__hHrNv .8s ease both,SoftBlur_flowC__AzY4z 17s ease-in-out -9s infinite}@keyframes SoftBlur_flowA__n4oeO{0%,to{transform:translate(-48%,-6%) scaleX(.85)}33%{transform:translate(10%,14%) scale(1.15,.8)}66%{transform:translate(42%,-10%) scale(.95,1.15)}}@keyframes SoftBlur_flowB__sZLQG{0%,to{transform:translate(40%,10%) scale(1.1,.85)}40%{transform:translate(-20%,-14%) scale(.8,1.1)}70%{transform:translate(-46%,8%) scale(1.2,.95)}}@keyframes SoftBlur_flowC__AzY4z{0%,to{transform:translateY(16%) scale(1.25,.75)}30%{transform:translate(-36%,-4%) scale(.9,1.05)}60%{transform:translate(30%,-16%) scale(1.05,1.2)}}@media (prefers-reduced-motion:reduce){.SoftBlur_layer___JtF0{animation:SoftBlur_fadeIn__hHrNv .5s ease both}.SoftBlur_drop__LumxN{animation:SoftBlur_fadeIn__hHrNv .8s ease both}}.page_main__nw1Wk{position:relative;height:100vh;height:100dvh;width:100%}.page_carouselLayer__2P0wa{position:absolute;left:0;right:0;bottom:calc(50% - 40px)}.page_menuLayer__5WH2Y{position:absolute;left:0;right:0;top:calc(50% + 1cm + 231px);transform:translateY(-50%);z-index:200;transition:top .6s cubic-bezier(.22,.61,.36,1)}.page_menuLayerWorks__d5mUz{top:calc(50% + 1cm + 231px + 68px)}.page_menuBox__3kEVs{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.page_menuBlur__fnRzd{position:absolute;inset:-36px -72px;z-index:-1}@media (max-width:768px){.page_carouselLayer__2P0wa{bottom:50%}.page_menuLayer__5WH2Y{top:calc(50% + var(--ring-half-height, 140px) + 16px);transform:none}.page_menuLayerWorks__d5mUz{top:calc(100% - 54px - env(safe-area-inset-bottom))}}