:root{color-scheme:dark;--bg:#0a0a0a;--text:#eeeae4;--muted:#97938d;--accent:#d4a373;--line:#302d29;--serif:Georgia,'Times New Roman','Songti SC','SimSun',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.85 system-ui,'PingFang SC','Microsoft YaHei',sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 0,rgba(212,163,115,.055),transparent 55%);z-index:-1}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}a:hover{color:var(--accent)}.page-shell{max-width:1600px;margin:auto;padding:0 6vw}.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 0;border-bottom:1px solid var(--line)}.wordmark{font:29px/1.1 var(--serif);letter-spacing:-1px;white-space:nowrap}.wordmark i{font-size:22px;color:var(--accent)}.wordmark span{display:block;font:8px/1.5 system-ui;letter-spacing:2.4px;color:var(--muted);margin-top:9px}.site-nav{display:flex;gap:28px;align-items:center;font-size:12px;letter-spacing:1px}.site-nav a{padding:8px 0;white-space:nowrap}.site-nav [aria-current]{color:var(--accent);border-bottom:1px solid var(--accent)}.return-link{margin-left:20px}.return-link span{margin-left:8px}.editorial-hero{padding:88px 0 64px;border-bottom:1px solid var(--line)}.editorial-hero.with-cover{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.eyebrow{font-size:9px!important;line-height:1.7;letter-spacing:2px;text-transform:uppercase;color:var(--accent)!important;margin:0 0 32px!important}.display-title{font:clamp(44px,6.8vw,100px)/1.02 var(--serif)!important;letter-spacing:-3px;color:var(--text)!important;margin:0 0 25px!important;max-width:9ch!important}.editorial-hero h1{font:400 clamp(19px,2.1vw,29px)/1.6 var(--serif);margin:0;letter-spacing:1px;max-width:30ch}.hero-rule{display:block;width:48px;height:1px;background:var(--accent);margin-top:34px}.editorial-cover{margin:0}.editorial-cover img{width:100%;height:390px;object-fit:contain;background:#111;display:block}.editorial-cover figcaption{display:flex;justify-content:space-between;gap:16px;padding:14px 0;color:var(--muted);font-size:10px;border-bottom:1px solid var(--line)}.editorial-cover figcaption span{font-family:var(--serif);font-style:italic}.editorial-body{padding:42px 0 0}.editorial-body>p{max-width:760px;color:#b9b5ae;font-size:15px;line-height:2.05;margin:0 0 22px}.editorial-body>p:first-child{font-size:18px;color:var(--text);max-width:850px}.editorial-body>nav{display:flex;gap:30px;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid var(--line);font:12px var(--serif);letter-spacing:2px}.editorial-body h2{font:400 clamp(28px,3.5vw,46px)/1.35 var(--serif);margin:70px 0 28px;padding-top:38px;border-top:1px solid var(--line);letter-spacing:-.5px}.editorial-body h3{font:400 20px/1.5 var(--serif);margin:32px 0 14px;color:var(--accent)}.editorial-body section>p{max-width:750px;color:var(--muted);font-size:14px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px;margin:38px 0 60px}.grid figure{margin:0;min-width:0}.grid a{display:block}.grid img{display:block;width:100%;height:330px;object-fit:contain;background:#111;transition:background .3s}.grid a:hover img{background:#1b1815}.grid figcaption{padding:17px 0 12px;font:18px/1.5 var(--serif);border-bottom:1px solid var(--line)}.grid small{display:block;color:var(--muted);font:italic 12px/1.7 var(--serif);margin-top:5px}.editorial-body>figure{margin:34px 0}.art{width:100%;height:auto;max-height:78vh;object-fit:contain;display:block;background:#111}.editorial-body>figure>figcaption{padding:18px 0;color:var(--muted);font-size:12px;text-align:center;border-bottom:1px solid var(--line)}.editorial-body blockquote{font:italic clamp(24px,3.2vw,42px)/1.5 var(--serif);color:#d8c7b5;max-width:850px;margin:40px 0 65px;padding-left:30px;border-left:1px solid var(--accent)}.editorial-body ul{list-style:none;padding:0;max-width:800px;margin:30px 0}.editorial-body li{padding:20px 0;border-bottom:1px solid var(--line);color:var(--muted);font:16px var(--serif)}.editorial-body p a{text-decoration:underline;text-decoration-color:#65503b;text-underline-offset:5px}.closing-link{display:block;padding:48px 0;margin-top:80px;border-top:1px solid var(--line);font:clamp(23px,3vw,38px) var(--serif)}.closing-link>span:first-child{display:block;font:9px system-ui;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.closing-link>span:last-child{float:right;color:var(--accent)}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 38px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.work-page .editorial-hero{padding-bottom:42px}.work-page .display-title{font-size:clamp(40px,5vw,72px)!important;max-width:none!important}.work-page .editorial-body>p[lang=en]{font:italic 22px var(--serif)}@media(min-width:1600px){.page-shell{padding:0 96px}}@media(max-width:900px){.site-header{align-items:flex-start}.site-nav{gap:18px;flex-wrap:wrap;justify-content:flex-end}.return-link{margin-left:0}.editorial-hero.with-cover{gap:40px}.editorial-cover img{height:300px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid img{height:300px}}@media(max-width:600px){.page-shell{padding:0 24px}.site-header{display:block;padding:24px 0 20px}.wordmark{font-size:27px;display:inline-block}.site-nav{justify-content:flex-start;gap:22px;margin-top:22px;font-size:11px;letter-spacing:0}.site-nav .return-link{display:none}.editorial-hero,.editorial-hero.with-cover{padding:45px 0 32px;display:block}.eyebrow{font-size:8px!important;letter-spacing:1.3px;margin-bottom:24px!important}.display-title{font-size:54px!important;letter-spacing:-2px;max-width:10ch!important;margin-bottom:23px!important}.editorial-hero h1{font-size:21px;letter-spacing:0}.hero-rule{margin-top:25px}.editorial-cover{margin-top:34px}.editorial-cover img{height:260px}.editorial-cover figcaption{font-size:9px;gap:12px}.editorial-body{padding-top:30px}.editorial-body>p,.editorial-body>p:first-child{font-size:14px;line-height:2}.editorial-body h2{font-size:28px;margin-top:48px;padding-top:28px}.grid{gap:28px 16px;margin:28px 0 40px}.grid img{height:200px}.grid figcaption{font-size:15px}.grid small{font-size:10px}.editorial-body blockquote{font-size:26px;padding-left:20px}.editorial-body li{font-size:14px;line-height:1.6}.closing-link{margin-top:50px;padding:32px 0;font-size:25px}.site-footer{flex-wrap:wrap;gap:12px 20px}.site-footer>span:last-child{width:100%}.work-page .editorial-hero{padding-bottom:28px}.art{max-height:65vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.editorial-body p,.editorial-body li,.editorial-body blockquote{overflow-wrap:anywhere}@media(max-width:600px){.display-title{font-size:clamp(40px,12vw,54px)!important}.editorial-cover figcaption span{text-align:right}}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0 0;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.breadcrumbs a{color:var(--accent)}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0}.discovery-grid>a{display:flex;flex-direction:column;gap:13px;padding:26px 22px;border:1px solid var(--line);background:#10100f;min-width:0}.discovery-grid strong{font:400 22px/1.5 var(--serif)}.discovery-grid small{color:var(--muted);font:italic 13px/1.5 var(--serif)}.discovery-grid span{font-size:10px;letter-spacing:1px;color:var(--accent)}.identity-panel p,.related-works p{max-width:800px;color:#b9b5ae;overflow-wrap:anywhere}.related-works h2{font:400 32px/1.5 var(--serif);border-top:1px solid var(--line);padding-top:35px;margin-top:60px}.related-works p a{text-decoration:underline;text-underline-offset:5px}.identity-panel h2{font:400 32px/1.5 var(--serif)}@media(max-width:700px){.discovery-grid{grid-template-columns:1fr;gap:14px}.discovery-grid>a{padding:22px}.breadcrumbs{font-size:10px}.related-works h2,.identity-panel h2{font-size:26px}}
