@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c53d2b90-module__BJV0AG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_c53d2b90-module__BJV0AG__variable{--pl-serif-en:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_abec0268-module__8wjiza__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_abec0268-module__8wjiza__variable{--pl-sans-en:"Inter", "Inter Fallback"}
.play-root{--wall-hi:#566175;--wall:#434c5e;--wall-lo:#343b49;--floor:#1e2126;--floor-hi:#30343b;--light:255, 243, 220;--ink:#f2f4f8;--ink-dim:#d9e0ec;--ink-meta:#d3dbe8;--plate-ink:#1c1f25;--ease:cubic-bezier(.22, .7, .2, 1);--serif:var(--pl-serif-en), "Cormorant Garamond", "Noto Serif SC", Georgia, serif;--sans:var(--pl-sans-en), "Inter", "Noto Sans SC", system-ui, sans-serif;--pl-background:#14161a;--pl-foreground:#f2f4f8;--pl-primary:#2b3240;--pl-primary-foreground:#d9e0ec;--pl-muted:#2b3240;--pl-muted-foreground:#d3dbe8;--pl-border:#fff3;--pl-ring:#eef1f6;--brand:#eef1f6;background:var(--floor);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}.play-root[data-locale=zh]{--serif:var(--pl-serif-en), "Cormorant Garamond", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans:var(--pl-sans-en), "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.play-root .scrollbar-hide{scrollbar-width:none}.play-root .scrollbar-hide::-webkit-scrollbar{display:none}.pl-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px;font-weight:500}[data-locale=zh] .pl-label{letter-spacing:.16em;text-transform:none;font-size:11.5px}.pl-lang{z-index:50;top:max(14px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));letter-spacing:.14em;background:#181b21db;border:1px solid #ffffff29;border-radius:2px;font-size:11px;display:flex;position:fixed}.pl-lang button{all:unset;cursor:pointer;color:var(--ink-dim);text-align:center;box-sizing:border-box;min-width:44px;min-height:30px;padding:7px 11px}.pl-lang button[aria-pressed=true]{color:var(--plate-ink);background:#eef1f6}.pl-lang button:focus-visible{outline-offset:2px;outline:2px solid #fff}.pl-dock{z-index:50;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));background:#14161aeb;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:fixed}:root{--hp:clamp(48px, 8vh, 88px)}.pl-room{background:radial-gradient(120% 70% at 50% 0%, var(--wall-hi) 0%, transparent 70%), linear-gradient(180deg, var(--wall) 0%, var(--wall-lo) 100%);position:relative;overflow-x:clip}.pl-wall{z-index:1;padding:0 24px;position:relative}.pl-hang{isolation:isolate;padding-top:76px;position:relative}.pl-rail{z-index:3;background:#12141a;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #ffffff14}.pl-lamp{background:#0f1115;border-radius:2px 2px 7px 7px;width:13px;height:19px;margin-left:-6px;position:absolute;top:2px}.pl-lamp:after{content:"";background:rgb(var(--light));height:3px;box-shadow:0 0 6px 1px rgba(var(--light), .7);opacity:.25;transition:opacity 1.4s var(--ease);border-radius:50%;position:absolute;bottom:0;left:3px;right:3px}.pl-beam{z-index:-1;height:calc(100% - 20px);width:var(--bw,70%);margin-left:calc(var(--bw,70%) / -2);background:conic-gradient(from 146deg at 50% 0, transparent 0deg, rgba(var(--light), .09) 12deg, rgba(var(--light), .26) 34deg, rgba(var(--light), .09) 56deg, transparent 68deg);opacity:0;transition:opacity 1.4s var(--ease);position:absolute;top:20px;-webkit-mask-image:radial-gradient(100% 130% at 50% 0,#000 0,#000000b3 50%,#0000 100%);mask-image:radial-gradient(100% 130% at 50% 0,#000 0,#000000b3 50%,#0000 100%)}.pl-pool{z-index:-2;background:radial-gradient(ellipse 52% 50% at 50% 48%, rgba(var(--light), .34), rgba(var(--light), .12) 45%, transparent 76%);opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:-22% -16% -16%}.pl-pool:after{content:"";background:radial-gradient(ellipse 28% 24% at 50% 6%, rgba(var(--light), .22), transparent 100%);position:absolute;inset:0}[data-lit=true] .pl-beam,[data-lit=true] .pl-pool,[data-lit=true].pl-hang .pl-beam,[data-lit=true].pl-hang .pl-pool,[data-lit=true] .pl-lamp:after{opacity:1}.pl-frame{background:#14161a;border:5px solid #14161a;position:relative;box-shadow:0 0 0 1px #ffffff12,0 2px 3px #00000073,0 26px 34px -14px #0a0c129e,0 60px 70px -40px #0a0c1280}.pl-frame>div{aspect-ratio:var(--ar);width:100%}.pl-frame>img{width:100%;height:auto}.pl-frame:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--light), .14), rgba(var(--light), 0) 45%, #00000024);position:absolute;inset:0}.pl-refl{pointer-events:none;opacity:.32;height:130px;display:none;position:absolute;top:calc(100% + 64px);left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#00000080,#0000 85%);mask-image:linear-gradient(#00000080,#0000 85%)}.pl-refl i{background:var(--img) center bottom / 100% auto no-repeat;position:absolute;inset:0;transform:scaleY(-1)}.pl-reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(20px)}[data-lit=true].pl-reveal,[data-lit=true] .pl-reveal{opacity:1;transform:none}.pl-plate{max-width:260px;color:var(--ink)}.pl-plate .no{letter-spacing:.22em;color:var(--ink-meta);text-transform:uppercase;font-size:10px}[data-locale=zh] .pl-plate .no{text-transform:none;letter-spacing:.14em;font-size:11px}.pl-plate h3{font-family:var(--serif);color:#fff;margin:9px 0 7px;font-size:22px;font-weight:500;line-height:1.15}.pl-plate p{color:var(--ink-dim);font-size:12.5px;line-height:1.55}.pl-plate dl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-meta);grid-template-columns:auto 1fr;gap:4px 12px;margin-top:11px;font-size:10px;line-height:1.5;display:grid}.pl-plate dt{color:var(--ink-meta);font-weight:500}.pl-plate dd{color:var(--ink-meta)}[data-locale=zh] .pl-plate dl{text-transform:none;letter-spacing:.06em;font-size:11.5px}.pl-plate .more{letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff73;margin-top:12px;padding:8px 0 3px;font-size:10.5px;text-decoration:none;display:inline-block}[data-locale=zh] .pl-plate .more{text-transform:none;letter-spacing:.12em;font-size:12px}.pl-entrance{flex-direction:column;min-height:100svh;display:flex}.pl-entrance .pl-wall{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding-top:68px;padding-bottom:64px;display:grid}.pl-e-text{max-width:620px}.pl-e-text .pl-label{margin-bottom:22px;display:block}.pl-e-text h1{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(46px,12vw,104px);font-weight:400;line-height:.98}[data-locale=zh] .pl-e-text h1{letter-spacing:.02em;font-size:clamp(44px,11vw,92px);line-height:1.12}.pl-e-text .one{max-width:30em;color:var(--ink-dim);margin-top:26px;font-size:14px;line-height:1.7}.pl-enter{all:unset;cursor:pointer;box-sizing:border-box;letter-spacing:.24em;text-transform:uppercase;min-height:48px;transition:background .3s var(--ease), color .3s var(--ease);border:1px solid #ffffff80;align-items:center;gap:14px;margin-top:38px;padding:15px 24px;font-size:11px;display:inline-flex}[data-locale=zh] .pl-enter{letter-spacing:.3em;text-transform:none;font-size:13px}.pl-enter:focus-visible{color:var(--plate-ink);background:#eef1f6}@media (hover:hover){.pl-enter:hover{color:var(--plate-ink);background:#eef1f6}}.pl-enter svg{width:14px;height:14px}.pl-e-poster{justify-self:start;width:min(300px,78%)}.pl-sign{font-family:var(--serif);letter-spacing:.3em;color:#ffffff8c;text-transform:uppercase;font-size:15px;position:absolute;bottom:22px;left:24px}.pl-boot{z-index:101;pointer-events:none;color:#ffffffd9;font-family:var(--serif);text-align:center;transition:opacity .36s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.pl-boot b{letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;font-size:22px;font-weight:400;display:block}.pl-boot span{font-family:var(--sans);letter-spacing:.22em;color:#ffffff80;margin-top:12px;font-size:10.5px;display:block}.pl-hall-wall{padding-top:var(--hp);padding-bottom:var(--hp)}.pl-hall-title{margin-bottom:56px}.pl-hall-title b{font-family:var(--serif);color:#ffffffeb;letter-spacing:.02em;margin-top:4px;font-size:clamp(26px,5vw,40px);font-weight:400;display:block}.pl-stmt .pl-wall{padding-top:var(--hp);padding-bottom:var(--hp)}.pl-stmt-grid{gap:44px;max-width:1080px;margin:0 auto;display:grid}.pl-stmt-title{margin-bottom:26px;display:block}.pl-lead{font-family:var(--serif);color:#fff;margin-bottom:24px;font-size:clamp(25px,6.4vw,38px);font-weight:400;line-height:1.28}[data-locale=zh] .pl-lead{font-size:clamp(22px,5.8vw,32px);line-height:1.6}.pl-body{font-family:var(--serif);color:var(--ink-dim);max-width:34em;margin-bottom:16px;font-size:17px;line-height:1.7}[data-locale=zh] .pl-body{font-size:15.5px;line-height:1.95}.pl-quote{max-width:30em;margin:34px 0 0}.pl-quote q{quotes:none;font-family:var(--serif);color:#fff;font-size:clamp(22px,5.5vw,30px);font-style:italic;line-height:1.25;display:block}[data-locale=zh] .pl-quote q{font-style:normal}.pl-quote .pl-label{margin-top:10px;display:block}.pl-portrait{justify-self:start;width:min(240px,64%);margin-top:70px}.pl-portrait .pl-frame{border-width:6px;padding:0}.pl-portrait .pl-frame>img{aspect-ratio:1;object-fit:cover}.pl-portrait .pl-plate{margin-top:44px}.pl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;max-width:1080px;margin:46px auto 0;display:grid}.pl-facts div{padding:10px 0}.pl-facts b{font-family:var(--serif);color:#fff;font-size:21px;font-weight:400;line-height:1.1;display:block}.pl-facts span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta);margin-top:3px;font-size:10px;display:block}[data-locale=zh] .pl-facts span{text-transform:none;letter-spacing:.08em;font-size:11.5px}.pl-studio{max-width:1080px;margin:76px auto 0}.pl-studio h2{font-family:var(--serif);color:#fff;margin:10px 0 30px;font-size:clamp(30px,7.4vw,46px);font-weight:400;line-height:1.12}.pl-studio dl{grid-template-columns:1fr;gap:0;display:grid}.pl-studio dl>div{padding:16px 0}.pl-studio dt{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-meta);margin-bottom:7px;font-size:10.5px}[data-locale=zh] .pl-studio dt{text-transform:none;letter-spacing:.12em;font-size:12px}.pl-studio dd{font-family:var(--serif);color:#fff;font-size:19px;line-height:1.5}.pl-studio dd i{opacity:.5;padding:0 .55em;font-style:normal}.pl-stage{--side:220px;--gap:56px;max-width:calc(820px + 2 * (var(--side) + var(--gap)));grid-template-columns:1fr;gap:30px;margin:0 auto;display:grid;position:relative}.pl-stage .pl-hang{grid-row:1}.pl-stage+.pl-stage{margin-top:var(--hp)}.pl-pf{width:100%;position:relative;container-type:inline-size}.pl-pf-body{aspect-ratio:9/19.5;box-sizing:border-box;background:#0b0c0f;border-radius:13cqw;position:relative;box-shadow:inset 0 0 0 1.5px #3a3d44,inset 0 0 0 3px #0b0c0f,0 0 0 1px #ffffff12}.pl-pf[data-custom] .pl-pf-body{box-shadow:none;background:0 0}.pl-pf[data-custom] .pl-pf-screen{border-radius:0;inset:0}.pl-pf-screen{isolation:isolate;background:#000;border-radius:9.8cqw;position:absolute;inset:3.2cqw;overflow:hidden}.pl-pf-skin{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pl-pf-island{z-index:3;pointer-events:none;background:#000;border-radius:999px;width:29%;height:2.6%;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.pl-pf-btn{background:#2a2c32;border-radius:2px;width:1.4%;position:absolute}.pl-pf-btn.a{height:3.5%;top:14%;left:-1%}.pl-pf-btn.b{height:6.5%;top:20%;left:-1%}.pl-pf-btn.c{height:6.5%;top:28.5%;left:-1%}.pl-pf-btn.d{height:10%;top:23%;right:-1%}.pl-pf-shadow{filter:blur(2px);z-index:-1;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:14px;position:absolute;bottom:-7px;left:8%;right:8%;transform:scaleY(.7)}.pl-game{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pl-zone{z-index:1;padding:var(--hp) 24px 0;background:var(--wall-lo);position:relative}.pl-zone .n{font-family:var(--serif);color:#ffffff2e;font-size:clamp(64px,16vw,104px);font-weight:400;line-height:.85}.pl-zone h2{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:clamp(24px,6vw,32px);font-weight:400;line-height:1.15}[data-locale=zh] .pl-zone h2{letter-spacing:.14em;text-transform:none}.pl-zone p{color:var(--ink-dim);max-width:24em;margin-top:10px;font-size:12.5px;line-height:1.65}.pl-gallery{padding:110px 24px var(--hp);background:linear-gradient(180deg, #5d687c 0, var(--wall-lo) 100%);grid-template-columns:minmax(0,1fr);gap:110px;display:grid}.pl-piece{flex-direction:column;gap:20px;width:100%;max-width:560px;display:flex}.pl-piece .pl-plate{width:min(100%,260px);max-width:none}.pl-chron{--ax:20px;background:#22262f}.pl-chron .wall{background:#2a303c;position:relative}.pl-axis{z-index:3;left:calc(var(--ax) - 6px);pointer-events:none;width:12px;position:absolute;top:0;bottom:0}.pl-axis:before{content:"";background:#ffffff29;width:1px;position:absolute;top:0;bottom:0;left:5.5px}.pl-axis>div{position:absolute;inset:0}.pl-axis-dot{background:#fff;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 4px #ffffff24}.pl-chron-intro{padding:var(--hp) 24px 40px 56px;background:linear-gradient(#525c70,#4a5468)}.pl-chron-intro h2{font-family:var(--serif);color:#fff;max-width:14em;margin:12px 0 0;font-size:clamp(34px,9vw,64px);font-weight:400;line-height:1.08}[data-locale=zh] .pl-chron-intro h2{line-height:1.3}.pl-chron-intro .skill{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta);flex-wrap:wrap;gap:6px 0;margin-top:22px;font-size:11px;display:flex}[data-locale=zh] .pl-chron-intro .skill{text-transform:none;letter-spacing:.1em;font-size:12.5px}.pl-chron-intro .skill i{opacity:.7;padding:0 10px;font-style:normal}.pl-ch{background:linear-gradient(180deg, var(--c1), var(--c2));padding:52px 22px 44px 56px;position:relative;overflow:hidden}.pl-ch:before{content:"";left:calc(var(--ax) - 4px);z-index:4;opacity:.9;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:58px}.pl-ch .big{font-family:var(--serif);letter-spacing:-.03em;color:#ffffff1f;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:lining-nums;font-size:min(37vw,300px);font-weight:400;line-height:.8;position:absolute;bottom:-.06em;right:-1vw}.pl-ch .in{z-index:2;max-width:620px;position:relative}.pl-ch .no{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-meta);font-size:10.5px;font-weight:500;line-height:1.7}[data-locale=zh] .pl-ch .no{text-transform:none;letter-spacing:.14em;font-size:12px}.pl-ch h3{font-family:var(--serif);color:#fff;margin:8px 0 14px;font-size:clamp(28px,7.4vw,44px);font-weight:400;line-height:1.12}[data-locale=zh] .pl-ch h3{line-height:1.3}.pl-ch .num{font-family:var(--serif);color:#fff;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;white-space:nowrap;font-size:clamp(76px,24vw,150px);font-weight:400;line-height:.9}.pl-ch .num b{font-weight:400}.pl-ch .num .colon{margin:0 .04em 0 .02em;display:inline-block;transform:translateY(-.06em)}.pl-ch .num small{letter-spacing:0;margin-left:.1em;font-size:.38em}.pl-ch .cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta);max-width:30em;margin:8px 0 0;font-size:12px;line-height:1.6}[data-locale=zh] .pl-ch .cap{text-transform:none;letter-spacing:.06em;font-size:13px}.pl-ch .line{font-family:var(--serif);color:#fff;max-width:30em;margin:16px 0 0;font-size:clamp(16px,4.4vw,20px);line-height:1.55}[data-locale=zh] .pl-ch .line{font-size:clamp(15px,4.2vw,18px);line-height:1.85}.pl-ch .thumbs{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pl-ch .thumbs a{color:#fff;width:150px;text-decoration:none;display:block}.pl-ch .thumbs .im{aspect-ratio:16/10;background:#14161a;border:1px solid #ffffff80;display:block;overflow:hidden}.pl-ch .thumbs img{object-fit:cover;width:100%;height:100%;display:block}.pl-ch .thumbs .t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-meta);margin-top:7px;font-size:10.5px;display:block}[data-locale=zh] .pl-ch .thumbs .t{text-transform:none;letter-spacing:.06em;font-size:12px}.pl-ch .thumbs a:hover .im,.pl-ch .thumbs a:focus-visible .im{border-color:#fff}.pl-ch[data-arm] .thumbs .im{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease) .5s}.pl-ch[data-on] .thumbs .im{clip-path:inset(0)}.pl-ch[data-arm] .in>*,.pl-ch[data-arm] .big{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.pl-ch[data-arm] .big{transform:translate(6vw)}.pl-ch[data-on] .in>*,.pl-ch[data-on] .big{opacity:1;transform:none}.pl-ch[data-on] .in>:nth-child(2){transition-delay:90ms}.pl-ch[data-on] .in>:nth-child(3){transition-delay:.18s}.pl-ch[data-on] .in>:nth-child(4){transition-delay:.3s}.pl-ch[data-on] .in>:nth-child(5){transition-delay:.4s}.pl-chron-end{padding:56px 24px var(--hp) 56px;background:#242a35}.pl-chron-end p{font-family:var(--serif);color:#fff;max-width:20em;margin:0;font-size:clamp(24px,6vw,40px);line-height:1.25}[data-locale=zh] .pl-chron-end p{line-height:1.5}.pl-chron-end .pl-label{margin-top:14px;display:block}@media (prefers-reduced-motion:reduce){.pl-ch[data-arm] .in>*,.pl-ch[data-arm] .big{opacity:1;transition:none;transform:none}.pl-ch[data-arm] .thumbs .im{clip-path:none;transition:none}}.pl-screening{padding:var(--hp) 0 var(--hp);background:linear-gradient(#2a303c,#20242d)}.pl-screening header{padding:0 24px}.pl-screening h2{font-family:var(--serif);color:#fff;margin:12px 0 8px;font-size:clamp(30px,7.4vw,52px);font-weight:400;line-height:1.15}.pl-screening header p{color:var(--ink-dim);font-size:13px}.pl-pillars{letter-spacing:.14em;color:#ffffffc7;flex-wrap:wrap;gap:4px 14px;margin-top:12px;padding:0;font-size:11px;list-style:none;display:flex}.pl-vtag{letter-spacing:.1em;color:#fff;background:#00000073;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px}.pl-screening .pl-vtitle{font-family:var(--serif);color:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.3}.pl-vcap{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.pl-screening .pl-cards{margin-top:26px;padding:0 8px}.pl-exit .pl-wall{padding-top:var(--hp);padding-bottom:var(--hp)}.pl-x-wrap{max-width:1240px}.pl-exit h2{font-family:var(--serif);max-width:8em;margin:18px 0 34px;font-size:clamp(40px,9vw,80px);font-weight:400;line-height:1.02}[data-locale=zh] .pl-exit h2{max-width:10em;line-height:1.2}.pl-social{max-width:420px;color:var(--ink)}.pl-social>div{text-align:left!important;margin:0!important}.pl-social .justify-center{justify-content:flex-start}.pl-social button{min-width:44px;min-height:44px}.pl-back{all:unset;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);margin-top:34px;padding:12px 0;font-size:11px;display:inline-block}[data-locale=zh] .pl-back{text-transform:none;font-size:12.5px}.pl-guest{margin-top:70px}.pl-guest>.pl-label{display:block}.pl-guest>p{color:var(--ink-dim);margin:8px 0 18px;font-size:13px}.pl-g-grid{grid-template-columns:1fr;gap:14px;display:grid}.pl-gc{background:#12161e47;border:1px solid #fff3;border-radius:14px;flex-direction:column;justify-content:space-between;gap:22px;min-height:250px;padding:22px 22px 20px;display:flex}.pl-gc.up{background:#ffffff12;border-color:#ffffff57;box-shadow:0 14px 28px -14px #0000008c}.pl-gc .mark{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:19px;font-weight:500}[data-locale=zh] .pl-gc .mark{letter-spacing:.08em;text-transform:none;font-size:18px}.pl-gc blockquote{font-family:var(--sans);color:#fff;margin:12px 0 0;font-size:16px;line-height:1.65}.pl-gc blockquote:before{content:"“";color:#ffffff8c;height:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;line-height:.6;display:block}[data-locale=zh] .pl-gc blockquote{font-size:15.5px;line-height:1.85}.pl-gc .who{align-items:center;gap:12px;display:flex}.pl-gc .av{color:#fff;width:40px;height:40px;font-family:var(--serif);background:#2b3240;border:1px solid #fff6;border-radius:9px;flex:none;place-items:center;font-size:19px;display:grid}.pl-gc .nm{color:#fff;font-size:13.5px;font-weight:500;line-height:1.3}.pl-gc .rl{color:var(--ink-meta);margin-top:2px;font-size:11.5px;line-height:1.4}.pl-foot{padding:16px 24px calc(18px + env(safe-area-inset-bottom));color:#a4abb8;letter-spacing:.1em;background:#14161a;justify-content:space-between;font-size:10.5px;display:flex}@media (min-width:900px){.pl-wall{padding:0 8vw}.pl-entrance .pl-wall{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:center;align-items:center;gap:6vw;padding-top:80px}.pl-e-poster{justify-self:center;width:min(500px,100%)}.pl-hall-wall{padding-top:calc(var(--hp) + 90px)}.pl-hall-title{margin:0;position:absolute;top:62px;left:8vw}.pl-stage{grid-template-columns:var(--side) minmax(0, 1fr) var(--side);gap:var(--gap);align-items:end}.pl-stage .pl-plate-col{grid-area:1/1}.pl-stage .pl-hang{grid-column:2}.pl-refl{display:block}.pl-stmt-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:90px}.pl-portrait{justify-self:center;width:min(300px,100%);margin-top:84px}.pl-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-studio dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.pl-zone{padding:var(--hp) 8vw 0}.pl-gallery{padding:120px 8vw var(--hp);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:120px 6vw}.pl-piece:nth-child(2n){margin-top:60px}.pl-chron{--ax:6vw}.pl-chron-intro,.pl-chron-end{padding-left:calc(6vw + 60px)}.pl-ch{min-height:64vh;padding:64px 8vw 56px calc(6vw + 60px)}.pl-ch .big{font-size:min(34vw,520px);bottom:-.14em;right:-2vw}.pl-ch:nth-of-type(2n) .in{margin-left:12vw}.pl-ch .thumbs a{width:190px}.pl-screening{padding-top:120px}.pl-screening header{padding:0 8vw}.pl-x-wrap{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:5vw;display:grid}.pl-g-grid{grid-template-columns:1fr 1fr}.pl-gc:nth-child(2n){margin-top:30px}.pl-gc.up{margin-top:-10px!important}.pl-guest{margin-top:0;padding-top:6px}.pl-exit .pl-wall{padding-top:120px}.pl-sign{left:8vw}}@media (prefers-reduced-motion:reduce){.play-root *{transition:none!important;animation:none!important}.pl-reveal{opacity:1;transform:none}}.pl-lite .pl-beam:nth-of-type(n+2){display:none}.pl-lite .pl-refl{opacity:.2}.pl-piece-unused{width:min(230px,62%);margin:26px auto 0}.pl-pf[data-land] .pl-pf-body{aspect-ratio:19.5/9}.pl-pf[data-land] .pl-pf-island{width:2.6%;height:29%;top:50%;left:3.4%;transform:translateY(-50%)}.pl-pf[data-land] .pl-pf-btn{display:none}.ac-wrap{z-index:1;max-width:1120px;margin:28px auto 0;position:relative}.ac-nav{justify-content:flex-end;gap:8px;padding:0 16px 12px;display:flex}.ac-nav button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;font-size:22px;line-height:1}.ac-nav button:disabled{opacity:.35;cursor:default}.ac-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;gap:14px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ac-rail::-webkit-scrollbar{display:none}.ac-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.ac-dots i{background:#ffffff47;border-radius:50%;width:6px;height:6px}.ac-dots i[data-on]{background:#fff}.ac-card{isolation:isolate;scroll-snap-align:start;background:var(--acc-d);color:#fff;border-radius:18px;flex:0 0 82%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.ac-card-bg{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.ac-card:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#08090e85 48%,#08090ed1 100%);position:absolute;inset:0}.ac-card-key{aspect-ratio:16/9;position:relative}.ac-card.on .ac-card-key{aspect-ratio:auto;padding:18px 0 14px}.ac-card-img{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.ac-card-info{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex;position:relative}.ac-card-head{align-items:center;gap:10px;margin-top:-26px;display:flex}.ac-card.on .ac-card-head{margin-top:4px}.ac-card-icon{background-size:cover;background-color:var(--acc-d);border:2px solid #ffffffd9;border-radius:12px;flex:none;width:52px;height:52px;box-shadow:0 4px 12px #0006}.ac-card-head h3{text-shadow:0 1px 6px #0009;font-size:16px;font-weight:600;line-height:1.25}.ac-card-blurb{color:#ffffffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ac-card-metrics{grid-template-columns:repeat(3,1fr);gap:6px;padding:2px 0;display:grid}.ac-card-metrics div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.ac-card-metrics dd{font-size:13px;font-weight:600;line-height:1.25}.ac-card-metrics dt{color:#ffffffc7;font-size:10.5px}.ac-card-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-card-badges li{color:#ffffffeb;border:1px solid #ffffff4d;border-radius:999px;padding:3px 8px;font-size:10.5px}.ac-card-go{all:unset;box-sizing:border-box;color:#14161c;letter-spacing:.08em;cursor:pointer;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.ac-shell{width:min(232px,66%);margin:0 auto}.ac-shell.land{width:calc(100% - 28px)}@media (min-width:900px){.ac-nav,.ac-dots{display:none}.ac-rail{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 24px;display:grid;overflow:visible}.ac-card{flex:none;max-width:none}}
