.ugMV2W_root{--void:#0a0a0a;--ink:#f3ede4;--ink-soft:#f3ede4bd;--ink-faint:#f3ede48f;--warm:#e6e9e7;--curtain:#797b7a;--curtain-deep:#454a4c;--graphite:#2f3033;--line:#f3ede438;--display:var(--font-display), "Cormorant Garamond", Georgia, serif;--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;background:var(--void);height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:clip}.ugMV2W_unhydrated>:not([data-stage-fallback]){animation:0s linear 8s forwards ugMV2W_stepAside}@keyframes ugMV2W_stepAside{to{visibility:hidden}}.ugMV2W_canvasLayer{position:absolute;inset:0}.ugMV2W_intro{z-index:5;padding:0 1.5rem calc(16vh + env(safe-area-inset-bottom));text-align:center;pointer-events:none;opacity:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.6rem;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;transform:translateY(.6rem)}.ugMV2W_introVisible{opacity:1;transform:none}.ugMV2W_introVisible>*{pointer-events:auto}.ugMV2W_intro:before{content:"";z-index:-1;background:linear-gradient(#0000,#0a0a0ac7 62%);height:60%;position:absolute;inset:auto 0 0}.ugMV2W_identity{flex-direction:column;align-items:center;gap:.5rem;margin:0;font-weight:400;display:flex}.ugMV2W_name{font-family:var(--display);letter-spacing:.015em;color:var(--ink);text-shadow:0 0 40px #0a0a0acc;font-size:clamp(4rem,13vw,9.5rem);font-weight:500;line-height:.86}.ugMV2W_subName{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}.ugMV2W_loading{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex-direction:column;align-items:center;gap:.75rem;margin:0;font-size:.75rem;display:flex}.ugMV2W_loadingBar{background:var(--line);width:7rem;height:1px;display:block;position:relative;overflow:hidden}.ugMV2W_loadingBar:after{content:"";background:var(--warm);width:40%;animation:1.4s ease-in-out infinite ugMV2W_sweep;position:absolute;inset:0}@keyframes ugMV2W_sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ugMV2W_enter{min-width:9rem;min-height:3rem;color:var(--ink);font-family:var(--display);letter-spacing:.12em;background:#0a0a0a8c;border:1px solid #e6e9e7bf;border-radius:0;padding:.8rem 2.2rem;font-size:1.35rem;transition:background-color .2s,color .2s}.ugMV2W_enter:hover{background:var(--warm);color:#120b06}.ugMV2W_headerName{z-index:3;justify-content:center;align-items:center;gap:calc(var(--header-h) * .04);pointer-events:none;opacity:0;flex-direction:column;margin:0;transition:none;display:flex;position:absolute}.ugMV2W_headerNameShown{opacity:1;transition:opacity 1.1s}.ugMV2W_headerNameMain{font-family:var(--display);font-weight:500;font-size:clamp(1.4rem, calc(var(--header-h) * .5), 5.2rem);letter-spacing:.04em;color:#eeefec;text-shadow:0 1px #000000b3,0 0 24px #dae2e51a;line-height:.95}.ugMV2W_headerNameSub{font-size:clamp(.6rem, calc(var(--header-h) * .1), .8rem);letter-spacing:.3em;text-transform:uppercase;color:#e1e5e4b8}.ugMV2W_wash{z-index:2;pointer-events:none;opacity:0;animation:ugMV2W_wash var(--opening-duration,5.5s) linear forwards;background:radial-gradient(55% 45% at 50% 52%,#e1e8ed8c,#cad5de29 55%,#0000 80%);position:absolute;inset:0}@keyframes ugMV2W_wash{0%,88%{opacity:0}94%{opacity:.6}to{opacity:0}}.ugMV2W_gallery{z-index:3;opacity:0;visibility:hidden;transition:none}.ugMV2W_galleryShown{opacity:1;visibility:visible;transition:opacity .9s}.ugMV2W_galleryProjected{position:absolute}.ugMV2W_galleryProjected,.ugMV2W_galleryStatic{flex-direction:column;display:flex;container:stage-gallery/size}.ugMV2W_galleryStatic{position:absolute;inset:24vh 15vw 46vh}.ugMV2W_viewport{background:radial-gradient(60% 70% at 50% 45%,#e1e8ed0f,#0000 70%);flex:1;min-height:0;position:relative;container-type:size}.ugMV2W_track{--pad:.4rem;--slide-w:min(50cqw, calc((100cqh - 2 * var(--pad)) * 3 / 2));--tilt:18deg;--recede:150px;height:100%;padding-block:var(--pad);padding-inline:calc((100cqw - var(--slide-w)) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;outline:none;align-items:flex-end;gap:3cqw;display:flex;position:relative;overflow:auto hidden}.ugMV2W_track::-webkit-scrollbar{display:none}.ugMV2W_track:focus-visible{box-shadow:inset 0 0 0 2px var(--warm)}@supports not (width:1cqw){.ugMV2W_track{--slide-w:min(34vw, 33vh);padding-inline:calc(50% - var(--slide-w) / 2);gap:2vw}@media (max-width:40rem){.ugMV2W_track{--slide-w:min(62vw, 30vh);gap:3vw}}}.ugMV2W_trackDragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ugMV2W_slide{flex:0 0 var(--slide-w);scroll-snap-align:center;transform-origin:50% 100%;transform:perspective(1400px) translateZ(calc(var(--ad,1) * var(--recede) * -1)) rotateY(calc(var(--d,0) * var(--tilt) * -1));opacity:calc(1 - var(--ad,1) * .42 * var(--dim,1));filter:brightness(calc(1 - var(--ad,1) * .3 * var(--dim,1)));position:relative}@media (hover:hover){.ugMV2W_slide:not(.ugMV2W_slideSelected):hover{--dim:.7}}.ugMV2W_coverLink{width:100%;color:inherit;cursor:pointer;-webkit-user-drag:none;display:block;position:relative}.ugMV2W_trackDragging .ugMV2W_coverLink{cursor:grabbing}.ugMV2W_coverLink:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.ugMV2W_previewVideo{object-fit:cover;opacity:0;pointer-events:none;background:#0b0a09;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0}.ugMV2W_previewVideoOn{opacity:1}.ugMV2W_previewToggle{z-index:1;width:2.75rem;height:2.75rem;color:var(--ink);opacity:.55;cursor:pointer;touch-action:manipulation;background:#0a0a0a73;border:1px solid #f3ede48c;border-radius:50%;place-items:center;padding:0;transition:opacity .16s,border-color .16s;display:grid;position:absolute;bottom:.6rem;right:.6rem}.ugMV2W_previewToggle svg{width:.85rem;height:.85rem}.ugMV2W_slide:hover .ugMV2W_previewToggle,.ugMV2W_slide:focus-within .ugMV2W_previewToggle,.ugMV2W_previewToggle[aria-pressed=true]{opacity:1}.ugMV2W_previewToggle:hover{border-color:var(--ink)}.ugMV2W_previewToggle:focus-visible{outline:2px solid var(--warm);outline-offset:2px;opacity:1}@media (hover:none),(pointer:coarse){.ugMV2W_previewToggle{opacity:.85}}.ugMV2W_coverFoot{--wing:2.75rem;grid-template-columns:minmax(var(--wing), 1fr) minmax(0, auto) minmax(var(--wing), 1fr);flex:none;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.75rem;height:4.1rem;display:grid;position:relative}.ugMV2W_footLabel,.ugMV2W_chooseCue{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--ink-faint);grid-row:1/3;margin:0;font-size:.625rem;line-height:1.35}.ugMV2W_footLabel{grid-column:1;justify-self:start}.ugMV2W_chooseCue{text-align:right;text-wrap:balance;grid-column:3;justify-self:end}.ugMV2W_coverCaption{text-align:center;flex-wrap:wrap;grid-area:1/2;justify-content:center;align-items:baseline;gap:.1rem .55rem;min-width:0;margin:0;display:flex}.ugMV2W_coverTitle{min-width:0;font-family:var(--display), "Songti SC", "STSong", serif;text-wrap:balance;font-size:1.1rem;line-height:1.1}.ugMV2W_coverOriginal{letter-spacing:.06em;color:var(--ink-soft);flex-basis:100%;font-family:Songti SC,STSong,Noto Serif CJK SC,Noto Serif SC,serif;font-size:.8rem;line-height:1.2}.ugMV2W_coverTitle:lang(zh-Hans){letter-spacing:.06em;font-family:Songti SC,STSong,Noto Serif CJK SC,Noto Serif SC,serif;font-size:.95rem}.ugMV2W_watchRow{grid-area:2/2;justify-content:center;min-height:1.5rem;margin:0;display:flex}.ugMV2W_watch{min-height:1.5rem;color:var(--ink-soft);font:inherit;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;text-underline-offset:.35em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .35rem;font-size:.6875rem;-webkit-text-decoration:underline #f3ede452;text-decoration:underline #f3ede452;transition:color .16s,text-decoration-color .16s;display:inline-flex;position:relative}.ugMV2W_watch:before{content:"";position:absolute;inset:-.625rem -.25rem}.ugMV2W_watch:hover,.ugMV2W_watch:focus-visible{color:var(--ink);text-decoration-color:#f3ede4b3}.ugMV2W_watch:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.ugMV2W_coverYear{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-faint);flex:none;font-size:.6875rem}.ugMV2W_hintTouch{display:none}@container stage-gallery (max-width:34rem){.ugMV2W_coverFoot{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:.2rem;height:5.6rem}.ugMV2W_footLabel{display:none}.ugMV2W_coverCaption,.ugMV2W_watchRow{grid-column:1}.ugMV2W_chooseCue{text-align:center;grid-area:3/1;justify-self:center}.ugMV2W_coverTitle{font-size:1rem}}@media (hover:none){.ugMV2W_hintPointer{display:none}.ugMV2W_hintTouch{display:inline}}@container (max-width:34rem){.ugMV2W_track{--slide-w:min(72cqw, calc((100cqh - 2 * var(--pad)) * 3 / 2));--tilt:8deg;--recede:70px;gap:4cqw}}@container stage-gallery ((max-width:34rem) and (max-height:16rem)) or (max-height:12rem){.ugMV2W_coverFoot{flex-wrap:wrap;place-content:center;align-items:baseline;gap:.15rem .5rem;height:2.7rem;padding-inline:.25rem;display:flex}.ugMV2W_coverCaption,.ugMV2W_watchRow{display:contents}.ugMV2W_footLabel,.ugMV2W_chooseCue{display:none}.ugMV2W_coverTitle{font-size:.95rem}.ugMV2W_coverOriginal{flex-basis:auto}.ugMV2W_watch{min-height:1.1rem}.ugMV2W_watch:before{inset:-.8rem -.25rem}}@container (max-height:9rem){.ugMV2W_track{--pad:.2rem}.ugMV2W_previewToggle{width:1.75rem;height:1.75rem;bottom:.3rem;right:.3rem}.ugMV2W_previewToggle:before{content:"";position:absolute;inset:-.5rem}.ugMV2W_previewToggle svg{width:.65rem;height:.65rem}}@supports not (container-type:size){@media (max-width:40rem),(max-height:30rem){.ugMV2W_coverFoot{flex-wrap:wrap;place-content:center;align-items:baseline;gap:.15rem .5rem;height:2.7rem;padding-inline:.25rem;display:flex}.ugMV2W_coverCaption,.ugMV2W_watchRow{display:contents}.ugMV2W_footLabel,.ugMV2W_chooseCue{display:none}.ugMV2W_coverOriginal{flex-basis:auto}}}.ugMV2W_loadingWork{font-family:var(--display), "Songti SC", "STSong", serif;letter-spacing:.06em;text-transform:none;color:var(--ink);font-size:1.1rem}.ugMV2W_navButton{border:1px solid var(--line);width:2.25rem;height:1.85rem;color:var(--ink);background:#0a0a0a99;border-radius:0;place-items:center;font-size:1rem;transition:border-color .16s,background-color .16s;display:grid}.ugMV2W_navButton:hover:not(:disabled){border-color:var(--warm);background:#e6e9e71f}.ugMV2W_navButton:disabled{opacity:.38}.ugMV2W_controls{top:max(.5rem, env(safe-area-inset-top));z-index:6;align-items:center;gap:.15rem;display:flex;position:absolute;right:.5rem}.ugMV2W_control{min-height:2.75rem;color:var(--ink-soft);font:inherit;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4em;text-shadow:0 0 12px #0a0a0ae6;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .7rem;font-size:.75rem;text-decoration:none;transition:color .16s;display:inline-flex}.ugMV2W_control:hover,.ugMV2W_control:focus-visible{color:var(--ink);-webkit-text-decoration:underline #f3ede480;text-decoration:underline #f3ede480}.ugMV2W_controlIcon{justify-content:center;min-width:2.75rem;padding:0}.ugMV2W_controlIcon svg{filter:drop-shadow(0 0 6px #0a0a0ae6);width:1rem;height:1rem}.ugMV2W_controlIcon:hover,.ugMV2W_controlIcon:focus-visible{text-decoration:none}.ugMV2W_controlStrong{color:var(--ink);-webkit-text-decoration:underline #f3ede480;text-decoration:underline #f3ede480}.ugMV2W_enter:focus-visible,.ugMV2W_navButton:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.ugMV2W_control:focus-visible{outline:2px solid var(--warm);outline-offset:-2px}.ugMV2W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ugMV2W_staticStage{background:radial-gradient(ellipse 50% 40% at 50% 46%, #e1e8ed17, transparent 70%), var(--void);position:absolute;inset:0}.ugMV2W_staticHeader{background:linear-gradient(180deg, #232529, var(--graphite));height:22vh;position:absolute;inset:0 0 auto;box-shadow:0 1px #e1e8ed24}.ugMV2W_staticDrape{background:repeating-linear-gradient(90deg, #1c1f2159 0, #d5d8d429 .55vw, #1c1f214d 1.3vw), linear-gradient(180deg, var(--curtain), var(--curtain-deep));width:12vw;position:absolute;top:22vh;bottom:14vh}.ugMV2W_staticDrapeLeft{left:0;box-shadow:inset -1.5rem 0 2rem -1rem #0009}.ugMV2W_staticDrapeRight{right:0;box-shadow:inset 1.5rem 0 2rem -1rem #0009}.ugMV2W_staticValance{background:repeating-linear-gradient(90deg,#1c1f2159 0,#d5d8d429 .5vw,#1c1f214d 1.1vw),#636665;height:3vh;position:absolute;top:22vh;left:0;right:0}.ugMV2W_staticFloor{background:linear-gradient(#2a2c2f,#15171a);height:14vh;position:absolute;inset:auto 0 0;box-shadow:0 -1px #e1e8ed1a}.ugMV2W_identityStatic{z-index:4;position:absolute;top:5.5vh;left:0;right:0}.ugMV2W_identityStatic .ugMV2W_name{font-size:clamp(2.6rem,8vh,5rem)}@media (max-aspect-ratio:4/5){.ugMV2W_galleryStatic{inset:26vh 12vw 48vh}.ugMV2W_staticDrape{width:11vw}}@media (max-width:22rem){.ugMV2W_control{letter-spacing:.1em;padding:0 .5rem}}@media (prefers-reduced-motion:reduce){.ugMV2W_intro,.ugMV2W_gallery,.ugMV2W_galleryShown,.ugMV2W_headerName{transition-duration:.3s}.ugMV2W_previewToggle,.ugMV2W_control,.ugMV2W_watch{transition:none}.ugMV2W_loadingBar:after{opacity:.6;width:100%;animation:none}}
.iCenha_fallback{--void:#0a0a0a;--ink:#f3ede4;--ink-soft:#f3ede4bd;--line:#f3ede438;z-index:9;box-sizing:border-box;background:var(--void);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;opacity:0;visibility:hidden;padding:clamp(2.5rem,8vw,7rem) clamp(1.25rem,6vw,6rem);animation:.6s 8s forwards iCenha_fallbackIn;position:absolute;inset:0;overflow-y:auto}@keyframes iCenha_fallbackIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}.iCenha_inner{max-width:44rem}.iCenha_name{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;margin:0;font-size:clamp(3rem,12vw,6.5rem);font-weight:500;line-height:.95}.iCenha_secondary,.iCenha_practice{color:var(--ink-soft);letter-spacing:.04em;margin:.75rem 0 0;font-size:.95rem}.iCenha_nav{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vw,4rem)}.iCenha_list{margin:0;padding:0;list-style:none}.iCenha_list+.iCenha_list{border-top:1px solid var(--line)}.iCenha_link{min-height:44px;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:.75rem 0;font-size:1rem;text-decoration:none;display:flex}.iCenha_link>*+*{margin-left:1rem}.iCenha_link:hover{text-underline-offset:.2em;text-decoration:underline}.iCenha_link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.iCenha_work{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:1.35rem}.iCenha_thumb{flex:none;width:7rem}.iCenha_workText{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;min-width:0;display:flex}.iCenha_workText>*+*{margin-left:1rem}.iCenha_year{color:var(--ink-soft);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:.85rem}@media (max-width:26rem){.iCenha_thumb{width:5rem}}@media (prefers-reduced-motion:reduce){.iCenha_fallback{animation-duration:1ms}}
