.WorksViewer_root__sefA0,.WorksViewer_root__sefA0 *{font-variant-numeric:lining-nums;font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif}.WorksViewer_root__sefA0{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#fff;color:#fff;isolation:isolate;touch-action:pan-y;transition:color .8s ease}.WorksViewer_stage__KjXlF{position:absolute;inset:0;background:#0b0b0b;will-change:clip-path}.WorksViewer_stage__KjXlF canvas{display:block}.WorksViewer_fallback__gOK40{position:absolute;inset:0}.WorksViewer_fallbackImg__OQvtj{object-fit:cover;opacity:0;transition:opacity 1.1s ease}.WorksViewer_fallbackImg__OQvtj[data-active=true]{opacity:1}.WorksViewer_shade__uQCwE{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.22) 45%,rgba(0,0,0,.05) 75%),linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,0) 28%),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 18%),rgba(0,0,0,.16);transition:opacity .9s ease}.WorksViewer_backdrop__A83ZZ{position:absolute;inset:0;opacity:0;animation:WorksViewer_backdropIn__gN58k 1.2s ease 1.1s forwards}@keyframes WorksViewer_backdropIn__gN58k{to{opacity:1}}.WorksViewer_root__sefA0[data-tone=light]{color:#1d1b18}.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_shade__uQCwE{opacity:0}.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_cta__97E2x{background:rgba(20,24,31,.9);color:#f1ede6}.WorksViewer_root__sefA0[data-ready=true][data-tone=light] .WorksViewer_cta__97E2x:hover{background:#14181f}.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_desc__X5Pf8 em{color:#8a6a2f}.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_dot__waK_k{border-color:rgba(29,27,24,.7)}.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_dot__waK_k[aria-current=true],.WorksViewer_root__sefA0[data-tone=light] .WorksViewer_scrollHint__WAgtE:after{background:#1d1b18}.WorksViewer_shadeStrong__nVaPq{position:absolute;inset:0;pointer-events:none;background:rgba(8,8,8,.5);opacity:0;transition:opacity 1s ease}.WorksViewer_shadeStrong__nVaPq[data-on=true]{opacity:1}.WorksViewer_root__sefA0[data-mode=home]{touch-action:none}.WorksViewer_root__sefA0[data-mode=home] [data-scrollable]{touch-action:pan-y}.WorksViewer_chrome__EOQgk{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .9s ease .1s}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_chrome__EOQgk{opacity:1}.WorksViewer_chrome__EOQgk a,.WorksViewer_chrome__EOQgk button{pointer-events:auto}.WorksViewer_brand__dB4iC{position:absolute;top:25px;left:36px;display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.18em}.WorksViewer_brand__dB4iC a{color:inherit;text-decoration:none}.WorksViewer_brandName__aUqaR{font-weight:600}.WorksViewer_slash__3afsz{opacity:.7;font-size:15px;letter-spacing:0;transform:translateY(-1px)}.WorksViewer_section__jC4Q_{letter-spacing:.12em;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(46vw,420px);animation:WorksViewer_sectionIn__ZaqSI .8s ease both}@keyframes WorksViewer_sectionIn__ZaqSI{0%{opacity:0}to{opacity:1}}.WorksViewer_socials__SMKG_{position:absolute;left:30px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;display:flex;gap:22px;font-size:13px;letter-spacing:.14em}.WorksViewer_socials__SMKG_ a{color:inherit;text-decoration:none;opacity:.7;transition:opacity .3s}.WorksViewer_socials__SMKG_ a:hover{opacity:1}.WorksViewer_content__Z7Q6y{position:absolute;left:13vw;top:50%;transform:translateY(-50%);width:min(560px,46vw);text-shadow:0 1px 18px rgba(0,0,0,.25)}.WorksViewer_mask__ijXJV{display:block;overflow:hidden;padding-bottom:.08em}.WorksViewer_reveal__mnviX{display:block;transform:translateY(110%);opacity:0}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_content__Z7Q6y[data-phase=in] .WorksViewer_reveal__mnviX{animation:WorksViewer_rise__s66As 1.05s cubic-bezier(.19,1,.22,1) forwards;animation-delay:calc(var(--i, 0) * 90ms)}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_content__Z7Q6y[data-phase=out] .WorksViewer_reveal__mnviX{transform:translateY(0);opacity:1;animation:WorksViewer_sink___S86X .45s cubic-bezier(.55,0,.67,.2) forwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes WorksViewer_rise__s66As{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes WorksViewer_sink___S86X{to{transform:translateY(-110%);opacity:0}}.WorksViewer_meta__tAjk_{display:flex;align-items:baseline;gap:12px;font-size:17px;font-weight:600;letter-spacing:.1em;margin-bottom:18px}.WorksViewer_metaLink__04L4K{color:inherit;text-decoration:none;width:fit-content}.WorksViewer_metaLink__04L4K:hover span:not(.WorksViewer_slash__3afsz){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.WorksViewer_meta__tAjk_ .WorksViewer_slash__3afsz{font-weight:400}.WorksViewer_title__cByej{white-space:pre-line;margin:0 0 26px;font-size:clamp(2.4rem,4.1vw,4.4rem);font-weight:500;line-height:1.08;letter-spacing:.01em}.WorksViewer_desc__X5Pf8{margin:0;max-width:470px;font-size:15.5px;line-height:1.95;letter-spacing:.04em;font-weight:500;opacity:.92;white-space:pre-line}.WorksViewer_extra__X8tDO{margin-top:34px;opacity:0}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_content__Z7Q6y[data-phase=in] .WorksViewer_extra__X8tDO{animation:WorksViewer_fadeUp__DdzRR 1s cubic-bezier(.19,1,.22,1) .32s forwards}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_content__Z7Q6y[data-phase=out] .WorksViewer_extra__X8tDO{opacity:1;animation:WorksViewer_fadeOut__0B6vj .4s ease forwards}.WorksViewer_full__1tS73{position:absolute;inset:104px 13vw 92px 13vw;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;opacity:0}.WorksViewer_full__1tS73::-webkit-scrollbar{display:none}.WorksViewer_full__1tS73>*{margin:auto 0}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_full__1tS73[data-phase=in]{animation:WorksViewer_fadeUp__DdzRR 1.05s cubic-bezier(.19,1,.22,1) .1s forwards}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_full__1tS73[data-phase=out]{opacity:1;animation:WorksViewer_fadeOut__0B6vj .45s ease forwards}@keyframes WorksViewer_fadeUp__DdzRR{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes WorksViewer_fadeOut__0B6vj{to{opacity:0;transform:translateY(-18px)}}.WorksViewer_titleNote__D2bMl{font-size:.5em;font-style:italic;letter-spacing:.02em;opacity:.85;white-space:nowrap}.WorksViewer_desc__X5Pf8 em{font-size:1.14em;font-style:italic;font-weight:500;letter-spacing:.01em;color:#f0dfba}.WorksViewer_editorial___YL0f,.WorksViewer_editorial___YL0f>span{display:block}.WorksViewer_editorialBridge__rHe1i{font-style:italic;font-weight:400;opacity:.88}.WorksViewer_cta__97E2x{position:absolute;right:21vw;top:50%;width:148px;height:148px;margin-top:-74px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(236,236,236,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#1b1b1b;font-size:13px;font-weight:600;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,translate .5s cubic-bezier(.19,1,.22,1)}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_cta__97E2x{transform:scale(1);transition-delay:.35s,0s,0s}.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_cta__97E2x:hover{transform:scale(1.08);background:#fff;transition-delay:0s}.WorksViewer_cta__97E2x svg{transition:transform .3s ease}.WorksViewer_cta__97E2x:hover svg{transform:translateX(3px)}.WorksViewer_nav__QMNjm{position:absolute;bottom:30px;display:flex;flex-direction:column;gap:2px;color:inherit;background:none;border:0;padding:6px 0;cursor:pointer;max-width:34vw;font-style:italic}.WorksViewer_navPrev__7CqAZ{left:13vw;align-items:flex-end;transform:translateX(-40px)}.WorksViewer_navNext__KMMns{right:13vw;align-items:flex-start;transform:translateX(40px)}.WorksViewer_navNum__3dQI2{font-size:14px;letter-spacing:.06em;padding:0 46px}.WorksViewer_navRow__EA2z0{display:flex;align-items:center;gap:12px;font-size:15px;letter-spacing:.05em}.WorksViewer_navTitle__wRtay{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22vw}.WorksViewer_arrow__MK4Yb{width:34px;height:8px;flex:none;transition:transform .4s cubic-bezier(.19,1,.22,1)}.WorksViewer_navPrev__7CqAZ:hover .WorksViewer_arrow__MK4Yb{transform:translateX(-8px)}.WorksViewer_navNext__KMMns:hover .WorksViewer_arrow__MK4Yb{transform:translateX(8px)}.WorksViewer_scrollHint__WAgtE{position:absolute;left:50%;bottom:0;width:1px;height:64px;overflow:hidden}.WorksViewer_scrollHint__WAgtE:after{content:"";position:absolute;inset:0;background:#fff;animation:WorksViewer_drip__bP42a 2.2s cubic-bezier(.77,0,.18,1) infinite}@keyframes WorksViewer_drip__bP42a{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}.WorksViewer_counter___5IQW{position:absolute;right:36px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.WorksViewer_dot__waK_k{position:relative;width:6px;height:6px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;transition:background-color .3s,transform .3s}.WorksViewer_dot__waK_k[aria-current=true]{background:#fff;transform:scale(1.25)}.WorksViewer_dot__waK_k:after{content:"";position:absolute;inset:-5px -12px}.WorksViewer_srOnly__rPptf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:768px){.WorksViewer_brand__dB4iC{top:24px;left:20px;gap:10px;font-size:11px}.WorksViewer_section__jC4Q_{font-size:12px;max-width:calc(100vw - 260px)}.WorksViewer_counter___5IQW,.WorksViewer_socials__SMKG_{display:none}.WorksViewer_content__Z7Q6y{left:20px;right:20px;width:auto;top:auto;bottom:calc(306px + env(safe-area-inset-bottom));transform:none}.WorksViewer_meta__tAjk_{font-size:15px;margin-bottom:12px}.WorksViewer_title__cByej{font-size:clamp(1.85rem,8.2vw,2.5rem);margin-bottom:16px}.WorksViewer_desc__X5Pf8{font-size:13.5px;line-height:1.7}.WorksViewer_full__1tS73{inset:80px 20px calc(190px + env(safe-area-inset-bottom)) 20px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 40px),transparent);padding-bottom:32px}.WorksViewer_extra__X8tDO{margin-top:22px}.WorksViewer_cta__97E2x{width:104px;height:104px;right:20px;top:auto;bottom:calc(186px + env(safe-area-inset-bottom));margin-top:0;gap:4px;font-size:10.5px;letter-spacing:.08em}.WorksViewer_cta__97E2x svg{width:9px;flex:none}.WorksViewer_nav__QMNjm{bottom:calc(132px + env(safe-area-inset-bottom));max-width:44vw}.WorksViewer_navPrev__7CqAZ{left:20px;transform:none;align-items:flex-start}.WorksViewer_navNext__KMMns{right:20px;transform:none;align-items:flex-end}.WorksViewer_navNum__3dQI2{padding:0}.WorksViewer_navTitle__wRtay{max-width:28vw}.WorksViewer_scrollHint__WAgtE{display:none}}@media (prefers-reduced-motion:reduce){.WorksViewer_reveal__mnviX,.WorksViewer_root__sefA0[data-ready=true] .WorksViewer_content__Z7Q6y .WorksViewer_reveal__mnviX{animation:none!important;transform:none;opacity:1}.WorksViewer_scrollHint__WAgtE:after{animation:none}}.SiteMenu_header__kWeFV,.SiteMenu_header__kWeFV *,.SiteMenu_overlay__GiZeL,.SiteMenu_overlay__GiZeL *{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-variant-numeric:lining-nums}.SiteMenu_skip__Rg_or{position:fixed;left:16px;top:12px;z-index:10002;padding:10px 18px;border-radius:999px;background:#f1ede6;color:#161616;font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-size:15px;letter-spacing:.06em;text-decoration:none;transform:translateY(-180%);transition:transform .3s ease}.SiteMenu_skip__Rg_or:focus,.SiteMenu_skip__Rg_or:focus-visible{transform:none;outline:1px solid #161616;outline-offset:2px}.SiteMenu_skipTarget__ZOvng{outline:none}.SiteMenu_header__kWeFV{position:fixed;inset:0 0 auto 0;z-index:85;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;color:#fff;pointer-events:none;transition:background-color .6s ease,backdrop-filter .6s ease,height .6s ease,border-color .6s ease;border-bottom:1px solid transparent}.SiteMenu_header__kWeFV[data-solid=true]{height:68px;background:rgba(12,12,12,.86);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:rgba(255,255,255,.08)}.SiteMenu_headerBrand__WBRcv{font-size:12px;font-weight:600;letter-spacing:.18em;color:inherit;text-decoration:none;opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.SiteMenu_header__kWeFV[data-brand=true] .SiteMenu_headerBrand__WBRcv,.SiteMenu_header__kWeFV[data-solid=true] .SiteMenu_headerBrand__WBRcv{opacity:1;transform:none;pointer-events:auto}html[data-slide-tone=light] .SiteMenu_header__kWeFV:not([data-solid=true]):not([data-menu=true]),html[data-slide-tone=light] .SiteMenu_header__kWeFV:not([data-solid=true]):not([data-menu=true]) .SiteMenu_trigger__OvyXV{color:#1d1b18}.SiteMenu_trigger__OvyXV{transition:color .8s ease;position:relative;z-index:90;display:flex;align-items:center;gap:14px;padding:10px 0 10px 12px;margin-right:-2px;background:none;border:0;color:#fff;cursor:pointer;pointer-events:auto}.SiteMenu_triggerLabel__AevBU{position:relative;display:block;height:1.2em;overflow:hidden;font-size:15px;letter-spacing:.22em;text-transform:lowercase;line-height:1.2}.SiteMenu_triggerLabel__AevBU span{display:block;transition:transform .6s cubic-bezier(.19,1,.22,1)}.SiteMenu_trigger__OvyXV[aria-expanded=true] .SiteMenu_triggerLabel__AevBU span{transform:translateY(-100%)}.SiteMenu_lines__VY_oo{position:relative;width:30px;height:9px}.SiteMenu_lines__VY_oo:after,.SiteMenu_lines__VY_oo:before{content:"";position:absolute;right:0;height:1px;background:currentColor;transition:transform .6s cubic-bezier(.19,1,.22,1),width .6s cubic-bezier(.19,1,.22,1),top .6s cubic-bezier(.19,1,.22,1)}.SiteMenu_lines__VY_oo:before{top:0;width:30px}.SiteMenu_lines__VY_oo:after{top:8px;width:20px}.SiteMenu_trigger__OvyXV:hover .SiteMenu_lines__VY_oo:after{width:30px}.SiteMenu_trigger__OvyXV[aria-expanded=true] .SiteMenu_lines__VY_oo:after,.SiteMenu_trigger__OvyXV[aria-expanded=true] .SiteMenu_lines__VY_oo:before{top:4px;width:26px}.SiteMenu_trigger__OvyXV[aria-expanded=true] .SiteMenu_lines__VY_oo:before{transform:rotate(25deg)}.SiteMenu_trigger__OvyXV[aria-expanded=true] .SiteMenu_lines__VY_oo:after{transform:rotate(-25deg)}.SiteMenu_overlay__GiZeL{position:fixed;inset:0;z-index:10000;background:#0c0c0c;color:#f1ede6;visibility:hidden;clip-path:inset(50% 50% 50% 50%);overflow-y:auto;overscroll-behavior:contain}.SiteMenu_overlay__GiZeL[data-state=closing],.SiteMenu_overlay__GiZeL[data-state=open]{visibility:visible}.SiteMenu_header__kWeFV[data-menu=true]{z-index:10001}.SiteMenu_overlay__GiZeL:focus{outline:none}.SiteMenu_headerBrand__WBRcv:focus-visible,.SiteMenu_overlay__GiZeL a:focus-visible,.SiteMenu_trigger__OvyXV:focus-visible{outline:1px solid rgba(241,237,230,.55);outline-offset:6px}.SiteMenu_overlay__GiZeL[data-state=open]{animation:SiteMenu_open__DSk5l 1.15s forwards}.SiteMenu_overlay__GiZeL[data-state=closing]{animation:SiteMenu_close__A_89f .75s cubic-bezier(.7,0,.84,0) forwards}@keyframes SiteMenu_open__DSk5l{0%{clip-path:inset(calc(50% - 1px) 50% calc(50% - 1px) 50%);animation-timing-function:cubic-bezier(.22,1,.36,1)}38%{clip-path:inset(calc(50% - 1px) 0 calc(50% - 1px) 0);animation-timing-function:cubic-bezier(.87,0,.13,1)}to{clip-path:inset(0 0 0 0)}}@keyframes SiteMenu_close__A_89f{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(calc(50% - 1px) 0 calc(50% - 1px) 0)}}.SiteMenu_inner__ZjnWq{position:relative;min-height:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr auto;column-gap:6vw;padding:17px 13vw 34px}.SiteMenu_overlayTop__ZOx88{grid-column:1/-1;display:flex;align-items:center;gap:14px;height:50px;font-size:12px;letter-spacing:.18em;margin-left:calc(-13vw + 36px)}.SiteMenu_overlayTop__ZOx88 a{color:inherit;text-decoration:none;font-weight:600}.SiteMenu_overlayTop__ZOx88 span{opacity:.45}.SiteMenu_mask__Bns27{display:block;overflow:hidden}.SiteMenu_rise__n1pAb{display:block;transform:translateY(105%)}.SiteMenu_overlay__GiZeL[data-state=open] .SiteMenu_rise__n1pAb{animation:SiteMenu_rise__n1pAb 1.1s cubic-bezier(.19,1,.22,1) forwards;animation-delay:calc(.62s + var(--i, 0) * 70ms)}.SiteMenu_fade__CZyns{opacity:0}.SiteMenu_overlay__GiZeL[data-state=open] .SiteMenu_fade__CZyns{animation:SiteMenu_fade__CZyns 1s ease forwards;animation-delay:calc(.75s + var(--i, 0) * 70ms)}@keyframes SiteMenu_rise__n1pAb{to{transform:translateY(0)}}@keyframes SiteMenu_fade__CZyns{to{opacity:1}}.SiteMenu_nav__fGDFS{align-self:center;padding:48px 0}.SiteMenu_navList__KISpm{list-style:none;margin:0;padding:0}.SiteMenu_navLink__xQXnB{display:flex;align-items:baseline;gap:22px;padding:9px 0;color:inherit;text-decoration:none;transition:opacity .5s ease}.SiteMenu_navList__KISpm:hover .SiteMenu_navLink__xQXnB{opacity:.28}.SiteMenu_navLink__xQXnB:focus-visible,.SiteMenu_navList__KISpm:hover .SiteMenu_navLink__xQXnB:hover{opacity:1}.SiteMenu_navNum__pyYX3{width:26px;flex:none;font-size:12px;font-style:italic;letter-spacing:.06em;opacity:.6;transform:translateY(-.7em)}.SiteMenu_navLabel__gSMiJ{font-size:clamp(1.7rem,2.45vw,2.6rem);font-weight:300;line-height:1.2;letter-spacing:.035em;transition:transform .7s cubic-bezier(.19,1,.22,1)}.SiteMenu_navLink__xQXnB:focus-visible .SiteMenu_navLabel__gSMiJ,.SiteMenu_navLink__xQXnB:hover .SiteMenu_navLabel__gSMiJ{font-style:italic;transform:translateX(8px)}.SiteMenu_navArrow__els7V{width:44px;height:10px;flex:none;align-self:center;opacity:0;transform:translateX(-14px);transition:opacity .4s ease,transform .7s cubic-bezier(.19,1,.22,1)}.SiteMenu_navLink__xQXnB:focus-visible .SiteMenu_navArrow__els7V,.SiteMenu_navLink__xQXnB:hover .SiteMenu_navArrow__els7V{opacity:1;transform:translateX(10px)}.SiteMenu_navLink__xQXnB[aria-current=page] .SiteMenu_navNum__pyYX3{opacity:1}.SiteMenu_aside__LYuna{align-self:center;padding:48px 0;display:flex;flex-direction:column;gap:30px}.SiteMenu_preview__oU2B4{position:relative;width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#1a1a1a}.SiteMenu_previewImg__k9IC0{object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .8s ease,transform 1.4s cubic-bezier(.19,1,.22,1)}.SiteMenu_previewImg__k9IC0[data-active=true]{opacity:1;transform:scale(1)}.SiteMenu_previewCaption__eNRVR{position:absolute;left:14px;top:12px;font-size:13px;font-style:italic;letter-spacing:.06em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.SiteMenu_asideTitle__tzPam{font-size:12px;letter-spacing:.32em;text-transform:uppercase;opacity:.62;margin-bottom:4px}.SiteMenu_projects__0NT_1{list-style:none;margin:0;padding:0;max-width:400px}.SiteMenu_projectLink__fQgkT{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid rgba(241,237,230,.14);color:inherit;text-decoration:none;font-size:17.5px;letter-spacing:.03em;transition:padding-left .6s cubic-bezier(.19,1,.22,1),border-color .4s ease}.SiteMenu_projectLink__fQgkT:focus-visible,.SiteMenu_projectLink__fQgkT:hover{padding-left:10px;border-color:rgba(241,237,230,.5)}.SiteMenu_projectNum__kFdOT{font-size:13px;font-style:italic;opacity:.55;width:30px;flex:none}.SiteMenu_projectLink__fQgkT:hover .SiteMenu_projectTitle__lWbKf,.SiteMenu_projectLink__fQgkT[aria-current=page] .SiteMenu_projectTitle__lWbKf{font-style:italic}.SiteMenu_projectLink__fQgkT[aria-current=page]:after{content:"";width:5px;height:5px;margin-left:auto;align-self:center;border-radius:50%;background:currentColor}.SiteMenu_footer__CZ_GY{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto;column-gap:6vw;padding-top:28px;border-top:1px solid rgba(241,237,230,.12);font-size:14px;letter-spacing:.04em;line-height:1.75}.SiteMenu_footCol__Avm5Z{display:flex;flex-direction:column;gap:8px}.SiteMenu_footLabel__OJFrP{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;opacity:.6}.SiteMenu_footer__CZ_GY a{color:inherit;text-decoration:none;opacity:.78;transition:opacity .3s}.SiteMenu_footer__CZ_GY a:hover{opacity:1}.SiteMenu_contact__ao_YH{display:flex;flex-direction:column}.SiteMenu_address__acWMB{font-style:italic;opacity:.7}.SiteMenu_footSocial__8jVcj{text-align:right}.SiteMenu_socials__vIWsi{display:flex;flex-direction:column}@media (min-width:901px){.SiteMenu_inner__ZjnWq{height:100vh;height:100dvh;min-height:0;padding-bottom:clamp(18px,3.4vh,34px)}.SiteMenu_aside__LYuna,.SiteMenu_nav__fGDFS{min-height:0;padding:clamp(10px,2.6vh,48px) 0}.SiteMenu_aside__LYuna{gap:clamp(12px,2.4vh,30px)}.SiteMenu_preview__oU2B4{max-width:400px;aspect-ratio:auto;height:min(300px,27vh)}.SiteMenu_navLabel__gSMiJ{font-size:clamp(1.3rem,min(2.3vw,3.8vh),2.45rem)}.SiteMenu_navLink__xQXnB{padding:clamp(1px,.6vh,7px) 0}.SiteMenu_projectLink__fQgkT{padding:clamp(5px,1.05vh,11px) 0;font-size:clamp(15px,1.9vh,17.5px)}.SiteMenu_footer__CZ_GY{padding-top:clamp(12px,2.4vh,28px);line-height:1.6}}@media (max-width:900px){.SiteMenu_header__kWeFV{padding:0 20px;height:72px}.SiteMenu_header__kWeFV[data-solid=true]{height:60px}.SiteMenu_inner__ZjnWq{grid-template-columns:1fr;padding:14px 22px 28px}.SiteMenu_overlayTop__ZOx88{margin-left:0;height:44px}.SiteMenu_nav__fGDFS{padding:36px 0 28px}.SiteMenu_navLabel__gSMiJ{font-size:clamp(1.7rem,7.4vw,2.3rem)}.SiteMenu_navLink__xQXnB{padding:6px 0}.SiteMenu_navNum__pyYX3{width:20px}.SiteMenu_navArrow__els7V{display:none}.SiteMenu_aside__LYuna{padding:0 0 36px}.SiteMenu_preview__oU2B4{display:none}.SiteMenu_footer__CZ_GY{grid-template-columns:1fr 1fr;row-gap:22px}.SiteMenu_footSocial__8jVcj{grid-column:1/-1;text-align:left}.SiteMenu_footSocial__8jVcj .SiteMenu_socials__vIWsi{flex-direction:row;gap:18px}}@media (prefers-reduced-motion:reduce){.SiteMenu_overlay__GiZeL[data-state=closing],.SiteMenu_overlay__GiZeL[data-state=open]{animation-duration:.01s}.SiteMenu_overlay__GiZeL[data-state=open] .SiteMenu_fade__CZyns,.SiteMenu_overlay__GiZeL[data-state=open] .SiteMenu_rise__n1pAb{animation:none;transform:none;opacity:1}}.notices_scope__gpRps,.notices_scope__gpRps *{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-variant-numeric:lining-nums}.notices_alert__9vaxk{position:fixed;top:92px;right:24px;z-index:9000;display:flex;align-items:center;gap:14px;max-width:min(440px,calc(100vw - 48px));padding:16px 22px;background:#0c0c0c;color:#f1ede6;border:1px solid rgba(241,237,230,.14);font-size:1.08rem;line-height:1.5;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.19,1,.22,1)}.notices_alert__9vaxk[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.notices_dot__1NmZf{flex:none;width:8px;height:8px;border-radius:50%;background:#8fb3c4}.notices_alert__9vaxk[data-severity=success] .notices_dot__1NmZf{background:#7fc29b}.notices_alert__9vaxk[data-severity=error] .notices_dot__1NmZf{background:#e08a7c}.notices_alert__9vaxk[data-severity=warning] .notices_dot__1NmZf{background:#e3c27a}.notices_cookie__odLX1{position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:9999;display:flex;flex-direction:column;gap:16px;width:min(400px,calc(100vw - 48px));padding:20px 22px;background:rgba(12,12,12,.9);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:#f1ede6;border:1px solid rgba(241,237,230,.14);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.35);font-size:1rem;line-height:1.5;animation:notices_cookieIn__uLYQa .9s cubic-bezier(.19,1,.22,1) 1.2s both}@keyframes notices_cookieIn__uLYQa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:600px){.notices_cookie__odLX1{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:14px 16px;font-size:.9rem;line-height:1.45;gap:10px;border-radius:12px}.notices_cookieButtons__Y_LsW .notices_btn__NV2OX{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.notices_cookie__odLX1{animation:none}}.notices_cookie__odLX1 a{color:inherit;font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.notices_cookieButtons__Y_LsW{display:flex;gap:10px;flex:none;width:100%}.notices_cookieButtons__Y_LsW .notices_btn__NV2OX{flex:1;padding:10px 16px}.notices_btn__NV2OX{padding:11px 26px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.notices_btnGhost__1H39_{background:transparent;color:#f1ede6;border:1px solid rgba(241,237,230,.35)}.notices_btnGhost__1H39_:hover{border-color:#f1ede6}.notices_btnSolid__O0qW7{background:#f1ede6;color:#161616;border:1px solid #f1ede6}.notices_btnSolid__O0qW7:hover{background:#fff}@media (max-width:760px){.notices_alert__9vaxk{top:76px;right:16px}.notices_cookie__odLX1{flex-direction:column;align-items:flex-start;padding:20px 22px calc(20px + env(safe-area-inset-bottom))}}.experience_ring__4078W{position:fixed;left:0;top:0;z-index:10050;width:36px;height:36px;border:1px solid rgba(255,255,255,.95);border-radius:50%;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .4s ease,background-color .35s ease,border-width .35s ease;will-change:transform}.experience_ring__4078W[data-visible=true]{opacity:1}.experience_ring__4078W[data-mode=link]{background-color:rgba(255,255,255,.95);border-width:0}.experience_ring__4078W[data-mode=magnet]{border-width:.6px}.experience_ring__4078W[data-pressed=true]{background-color:rgba(255,255,255,.95)}@media (hover:none),(pointer:coarse){.experience_ring__4078W{display:none}}.experience_progress__KOL4O{position:fixed;left:0;right:0;top:0;z-index:10040;height:2px;background:#c9a96a;transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:opacity .4s ease;pointer-events:none}.experience_progress__KOL4O[data-on=true]{opacity:1}.experience_grain__gzhDg{position:fixed;inset:-50%;z-index:10030;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:experience_grain__gzhDg .9s steps(5) infinite}@keyframes experience_grain__gzhDg{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.experience_grain__gzhDg{animation:none}}