.xw-site{--xw-paper:var(--canvas);--xw-paper-raised:var(--canvas);--xw-limestone:var(--canvas);--xw-ink:var(--ink);--xw-muted:var(--ink);--xw-tile:var(--ink);--xw-timber:var(--ink);--xw-line:var(--ink);--xw-gold:var(--primary);--xw-action:var(--ink);--xw-action-text:var(--ink);--xw-seal:var(--ink);--site-serif:"Cormorant Garamond","LXGW WenKai GB",serif;background:var(--xw-paper);color:var(--xw-ink);min-height:100vh;font:16px/1.6 system-ui,sans-serif;position:relative;isolation:isolate;color-scheme:light}.xw-site:before{display:none}.xw-site *{box-sizing:border-box}.xw-site :is(h1,h2,h3,p,figure){margin:0}.xw-site :is(h1,h2,h3){font-family:var(--site-serif);font-weight:400;line-height:1.2;overflow-wrap:anywhere}.xw-site h1{font-size:40px;margin:20px 0}.xw-site:lang(en) h1{font-size:44px}.xw-site h2{font-size:28px}.xw-site h3{font-size:22px}.xw-site p{margin:12px 0}.xw-site a{color:inherit;text-decoration:none}.xw-site a:hover{color:var(--xw-action)}.xw-site :is(a,button,input,select):focus-visible{outline:2px solid var(--xw-action);outline-offset:3px}.xw-site button{cursor:pointer;color:inherit}.xw-site :is(button,input,select){font:inherit;border:1px solid var(--xw-line);border-radius:2px;background:var(--xw-paper-raised);min-height:44px;padding:8px 12px;max-width:100%}.site-width{max-width:1200px;width:calc(100% - 80px);margin:auto}.site-header{position:sticky;top:0;z-index:20;background:var(--xw-paper);border-bottom:1px solid var(--xw-line)}.site-top{height:64px;display:flex;gap:24px;align-items:center}.site-brand{font:26px var(--site-serif);margin-right:auto;white-space:nowrap}.site-brand span{font-size:21px}.site-utilities{display:flex;gap:24px}.site-top a,.site-footer a{display:inline-flex;align-items:center;min-height:44px}.site-top button{border:0;background:none}.site-menu-button{display:none}.room-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:56px;border-bottom:1px solid var(--xw-line)}.room-nav a{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.2;border-bottom:2px solid transparent;min-width:0}.room-nav span{font:20px var(--site-serif)}.room-nav small{font-size:14px}.room-nav a[aria-current=page]{border-bottom-color:var(--xw-action);background:var(--primary)}.site-menu{display:grid;padding:16px 0}.site-menu a{min-height:44px;padding:8px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;margin:12px 0 20px;color:var(--xw-muted)}.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center}.breadcrumbs>span:last-child{overflow-wrap:anywhere}.room-threshold{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:center;margin:0 0 32px}.room-plaque{max-width:156px;max-height:156px;width:auto;height:auto}.room-intro{font:18px/1.75 var(--site-serif)}.room-threshold .room-intro{margin:16px 0}.threshold-photo{width:100%;aspect-ratio:2/1;-o-object-fit:contain;object-fit:contain;height:auto}.tile-detail{width:100%;height:14px;-o-object-fit:cover;object-fit:cover;opacity:.5;margin-top:8px}.site-section{margin:64px 0 0;scroll-margin-top:90px}.section-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px!important}.section-heading:after{content:"";height:1px;background:var(--xw-line);flex:1;min-width:32px}.section-heading:before{content:"";width:32px;height:2px;background:var(--ink);flex:none}.section-tabs{display:flex;gap:24px;border-bottom:1px solid var(--xw-line)}.section-tabs a{min-height:44px;display:flex;align-items:center;padding:8px 12px}.section-tabs a:first-child{border-bottom:2px solid var(--xw-action)}.object-grid,.app-grid,.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.object-card{display:block;min-width:0}.photo-shell{position:relative;background:var(--xw-limestone);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.photo-shell img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.photo-loading{position:absolute;font-size:13px;color:var(--xw-muted);padding:20px}.object-card h3{margin:16px 0 8px}.site-meta{font:13px/1.6 system-ui,sans-serif;color:var(--xw-muted)}.card-action{display:block;min-height:44px;padding:10px 0;border-top:1px solid var(--xw-line);font-family:var(--site-serif);color:var(--xw-action)}.site-note{color:var(--xw-muted);font-size:14px;max-width:720px}.empty-state{padding:24px;background:var(--xw-limestone);font-family:var(--site-serif)}.site-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.site-filters label{display:grid;gap:6px;font-size:14px;min-width:0}.site-filters input{width:260px}.site-filters select{width:100%}.object-detail{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start}.object-detail>*{min-width:0}.object-detail .site-section{margin-top:32px}.object-detail dl{font-size:14px}.object-detail dd{margin:0}.object-detail dt{color:var(--xw-muted)}.photo-open{width:100%;border:0!important;padding:0!important;display:block}.photo-thumbs{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.photo-thumbs button{padding:2px;width:96px;height:96px}.photo-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.photo-thumbs [aria-pressed=true]{outline:2px solid var(--xw-action)}.photo-dialog{background:var(--xw-paper);color:var(--xw-ink);border:1px solid var(--xw-line);padding:20px;width:min(1100px,96vw);max-height:96dvh}.photo-dialog::backdrop{background:var(--ink)}.viewer-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.viewer-toolbar h2{font-size:20px;flex:1}.viewer-image{overflow:auto;max-height:70dvh;margin:12px 0}.viewer-image img{max-height:68dvh;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.viewer-image.zoomed img{max-width:none;max-height:none;width:180%}.back-list,.text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--xw-action)!important}.back-list{margin:0 0 24px}.site-eyebrow{font:13px/1.5 system-ui,sans-serif;letter-spacing:.08em;color:var(--xw-timber)}.knowledge-layout{display:grid;grid-template-columns:4fr 8fr;gap:32px}.knowledge-layout>.site-section{margin-top:24px}.knowledge-layout>.site-section:first-child{border-right:1px solid var(--xw-line);padding-right:32px}.article-row{padding:20px 0;border-bottom:1px solid var(--xw-line);min-width:0}.article-row h3{font-size:22px}.article-row>p:not(.site-meta,.site-eyebrow){font:17px/1.55 var(--site-serif);color:var(--xw-muted)}.article-row h3 a{display:block;min-height:44px}.article-row .text-link{font-size:13px}.featured-essay h3{font-size:32px}.article-categories{display:grid;grid-template-columns:1fr 1fr;gap:24px}.category-heading{font:14px system-ui!important;letter-spacing:.04em;border-bottom:1px solid var(--xw-line);padding-bottom:12px}.article-categories .site-eyebrow{display:none}.market-band{padding:4px 24px;background:var(--xw-limestone)}.reading-header{max-width:720px;margin:0 auto 40px}.reading-header>p{font-family:var(--site-serif)}.reading-layout{display:flex;justify-content:center;gap:40px;position:relative}.article-body{width:720px;max-width:100%;font:20px/1.65 var(--site-serif);overflow-wrap:anywhere}.article-body :is(h2,h3,h4){margin:40px 0 20px;scroll-margin-top:90px}.article-body p{margin:20px 0}.article-body ul,.article-body ol{padding-left:28px;list-style:revert;margin:20px 0}.article-body a{text-decoration:underline}.article-body strong{font-weight:600}.article-body img{max-width:100%;height:auto}.table-scroll{overflow:auto;max-width:100%}.article-body table{border-collapse:collapse;font-size:16px;min-width:500px}.article-body td,.article-body th{border:1px solid var(--xw-line);padding:12px}.article-body pre{overflow:auto}.article-toc{width:200px;flex:none;position:sticky;top:88px;align-self:flex-start;font-size:14px}.article-toc h2{font-size:20px}.article-toc a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--xw-line);padding:8px 0}.app-card{border:1px solid var(--xw-line);background:var(--xw-paper-raised);display:flex;flex-direction:column}.app-card>img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.app-card-content{padding:24px;display:flex;flex-direction:column;flex:1}.app-card-content>p:first-of-type{flex:1;font:18px/1.6 var(--site-serif)}.app-card h2{font-size:32px}.app-status{font-size:16px;color:var(--xw-action);font-weight:600}.site-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;background:var(--xw-action);color:var(--xw-action-text)!important;border-radius:2px;padding:10px 16px;margin:12px 0;text-align:center}.app-links{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.app-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.app-detail{display:grid;grid-template-columns:5fr 7fr;gap:32px;align-items:center}.app-detail>img{width:100%;height:auto}.feature-grid>article{border-top:1px solid var(--xw-line);padding-top:24px}.site-footer{border-top:1px solid var(--xw-line);margin-top:64px;padding:32px 0 24px;position:relative}.site-footer nav{display:flex;gap:8px 24px;flex-wrap:wrap;font-size:14px}.footer-motto{font:24px var(--site-serif);padding-right:180px}.room-motif{float:right;width:160px;height:80px;-o-object-fit:contain;object-fit:contain}.room-motif.motif-yi{width:180px;height:90px}.site-skip{position:absolute;left:20px;top:-100px;z-index:100;background:var(--xw-paper);padding:12px}.site-skip:focus{top:8px}@media (min-width:1200px){.reading-layout:has(.article-toc){padding-left:240px}.article-toc{margin-right:-240px}}@media (max-width:1199px){.site-width{width:calc(100% - 64px)}.site-top{gap:16px}.room-nav small{font-size:12px}.site-utilities{gap:16px}.room-threshold{align-items:start}.object-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-categories{grid-template-columns:1fr}.article-toc{display:none}.knowledge-layout{grid-template-columns:1fr 2fr}.xw-site h1,.xw-site:lang(en) h1{font-size:36px}}@media (max-width:767px){.site-width{width:calc(100% - 40px)}.site-top{height:56px;gap:8px}.site-brand{font-size:22px}.site-brand span{font-size:15px}.site-utilities,.desktop-return{display:none!important}.site-menu-button{display:block}.room-nav{height:48px}.room-nav small{display:none}.room-nav span{font-size:20px}.breadcrumbs{margin:8px 0 16px;gap:8px}.breadcrumbs>.breadcrumb-tail{display:none}.room-threshold{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.room-plaque{max-width:112px;max-height:112px}.xw-site h1{font-size:30px}.xw-site:lang(en) h1{font-size:34px}.xw-site h2{font-size:24px}.xw-site h3{font-size:20px}.room-intro{font-size:16px;line-height:1.8}.site-section{margin-top:40px}.section-heading{gap:12px;margin-bottom:20px!important}.section-heading:before{width:20px}.section-tabs{gap:4px;justify-content:space-between}.section-tabs a{padding:8px}.object-grid,.app-grid,.feature-grid,.object-detail,.app-detail,.knowledge-layout{grid-template-columns:1fr;gap:24px}.object-grid{row-gap:32px}.site-filters{align-items:stretch;gap:12px}.site-filters label,.site-filters input{width:100%}.knowledge-layout>.site-section:first-child{border-right:0;padding-right:0}.article-categories{grid-template-columns:1fr}.featured-essay h3{font-size:28px}.article-body{font-size:18px;line-height:1.65}.reading-layout{display:block}.reading-header{margin-bottom:32px}.photo-dialog{padding:12px}.viewer-toolbar{flex-wrap:wrap}.viewer-toolbar h2{flex-basis:100%}.app-card-content{padding:20px}.site-footer{margin-top:40px;padding-top:24px}.footer-motto{font-size:22px;padding-right:0;clear:both}.room-motif{float:none;margin:0 0 24px}.site-footer nav{gap:0 16px}.photo-thumbs button{width:64px;height:64px}}@media (max-width:359px){.site-width{width:calc(100% - 32px)}.site-brand span{font-size:13px}}@media (prefers-reduced-motion:reduce){.xw-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.xw-site):after{display:none}.xw-site{cursor:auto}.xw-site :is(a,button){cursor:pointer}html:has(.xw-site){scroll-behavior:auto}.xw-site .app-detail-text{grid-template-columns:1fr;max-width:720px}.xw-site .site-footer nav a[href^="/contact"]{min-width:44px;padding-inline:8px}.xw-site .room-nav{grid-template-columns:repeat(5,minmax(max-content,1fr));overflow-x:auto;padding:4px;scroll-padding-inline:4px;max-width:100%;height:auto}.xw-site .room-nav a{white-space:nowrap;overflow-wrap:normal;flex-wrap:nowrap;min-height:44px;padding-inline:4px}.xw-site .room-nav a span{font:1rem/1.5 system-ui,sans-serif;white-space:nowrap}.xw-site .room-nav .room-compact{display:none}@media (max-width:767px){.xw-site .room-nav{width:calc(100% - 32px)}.xw-site .room-nav .room-regular{display:none}.xw-site .room-nav .room-compact{display:inline;font:1.125rem/1.333333 var(--site-serif)}.xw-site:lang(en) .room-nav .room-compact{font:.9375rem/1.466667 system-ui,sans-serif}}.breadcrumb-tail{display:inline-flex;align-items:center;gap:12px}.xw-site{--object-base:var(--canvas);--card-base:var(--canvas);--card-wash:var(--canvas);--object-wash:var(--canvas);--room-color:var(--ink)}.xw-site a:hover,.xw-site a:visited{color:var(--ink)}.xw-site a{text-decoration:underline;text-underline-offset:5px}.xw-site a:hover{text-decoration-thickness:2px}.xw-site .site-button,.xw-site .site-button .button-surface{background:var(--primary);color:var(--ink);border:2px solid var(--ink)}.xw-site .button-surface,.xw-site :is(input,select){border:2px solid var(--ink)}.xw-site .room-nav a[aria-current=page],.xw-site select[data-active=true]{background:var(--primary);font-weight:600;border:2px solid var(--ink)}.xw-site .site-meta,.xw-site .site-note{color:var(--ink);opacity:1}.xw-site .photo-dialog::backdrop{background:var(--canvas)}.xw-site :is(button:disabled,[aria-disabled=true]){opacity:1;background:var(--canvas);color:var(--ink)}.xw-site :is(button:disabled,[aria-disabled=true]) .button-surface{background:var(--canvas);border:1px dashed var(--ink);transform:none}.xw-site :is(button:disabled,[aria-disabled=true]) .button-state{display:none}.xw-site :is(button:disabled,[aria-disabled=true]) .button-label{opacity:1}.xw-site .typical-objects{border-top:1px solid var(--ink);padding-top:32px}.typical-objects figure{max-width:720px}.typical-objects img{max-width:100%;height:auto;max-height:480px;-o-object-fit:contain;object-fit:contain}.typical-objects figcaption{overflow-wrap:anywhere}.xw-site{--motion-out:cubic-bezier(.22,.61,.36,1)}.xw-site :is(a,button){transition:none}.xw-site a:hover{color:inherit}.xw-site :focus-visible{outline:2px solid var(--xw-action);outline-offset:3px}.xw-site main:focus{outline:none}.site-top{height:72px}.site-header{padding-top:env(safe-area-inset-top)}.room-nav{position:relative}.room-nav a{position:relative;border:0}.room-nav a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);opacity:0;transition:opacity .16s var(--motion-out);pointer-events:none}.room-nav a[aria-current=page]{background:transparent;border:0}.room-nav a[aria-current=page]:before{opacity:1}.room-nav .nav-current-line{position:absolute;bottom:0;left:0;width:24px;height:1px;background:currentColor;transform-origin:0 50%;pointer-events:none}.xw-site :is(button,.site-button){position:relative}.xw-site button:disabled,.xw-site [aria-disabled=true]{opacity:1;cursor:default}.xw-site :is(.text-link,.back-list,.site-footer a,.article-row h3 a){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.site-menu-dialog{padding:0;border:0;background:transparent;color:var(--xw-ink);position:fixed;top:0;right:0;bottom:0;left:0;margin:0 0 0 auto;width:min(88vw,360px);max-width:none;height:100dvh;max-height:none;overflow:auto}.site-menu-dialog::backdrop{background:var(--canvas)}.menu-panel{background:var(--xw-paper);min-height:100%;padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));animation:menu-in .24s var(--motion-out)}.menu-group{display:grid;border-top:1px solid var(--xw-line);margin-top:20px;padding-top:20px;animation:menu-group .16s var(--motion-out) both;animation-delay:40ms}.menu-group:nth-child(3){animation-delay:80ms}.menu-group:nth-child(4){animation-delay:.16s}.menu-group a{min-height:44px;display:flex;align-items:center}body:has(.site-menu-dialog[open]){overflow:hidden}@keyframes menu-in{0%{transform:translate(16px)}to{transform:translate(0)}}@keyframes menu-group{0%{opacity:.88}to{opacity:1}}@media (hover:hover) and (pointer:fine){.room-nav a:hover:before{opacity:1}.xw-site .object-card:hover h3,.xw-site .article-row a:hover{text-decoration:underline;text-underline-offset:5px}}.xw-site [data-button-visual]{display:inline-block;transition:transform .12s var(--motion-out)}@media (hover:hover) and (pointer:fine){.xw-site button:hover:not(:disabled) [data-button-visual]{transform:translateY(-2px);transition-duration:.16s}}.xw-site button:active:not(:disabled) [data-button-visual]{transform:translateY(1px);transition-duration:var(--motion-feedback)}.xw-site[data-motion=paused] *,.xw-site[data-motion=reduced] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (max-width:767px){.site-top{height:64px;flex-wrap:wrap}.site-brand{white-space:normal}.room-nav a{min-height:48px}}.xw-site :is(.site-top a,.site-footer a,.text-link,.back-list,.article-row h3 a){position:relative;text-decoration:underline}.xw-site :is(.site-top a,.site-footer a,.text-link,.back-list,.article-row h3 a):after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .12s var(--motion-out);pointer-events:none}@media (hover:hover) and (pointer:fine){.xw-site :is(.site-top a,.site-footer a,.text-link,.back-list,.article-row h3 a):hover:after{transform:scaleX(1);transition-duration:.16s}}.xw-site :is(.site-top a,.site-footer a,.text-link,.back-list,.article-row h3 a):focus-visible:after{transform:scaleX(1);transition:none}.xw-site a:active:after{transition-duration:var(--motion-feedback)}.xw-site[data-motion=paused] *:after,.xw-site[data-motion=reduced] *:after{transition:none!important}@media (prefers-reduced-motion:reduce){.xw-site *:after{transition:none!important}}.xw-site .motion-button{border:0;background:transparent;padding:0;min-height:44px;min-width:44px;position:relative}.button-surface{display:flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding:8px 16px;border:1px solid var(--xw-line);transition:transform .12s var(--motion-out)}.button-state{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);opacity:0;transition:none;pointer-events:none}.button-label{position:relative}@media (hover:hover) and (pointer:fine){.motion-button:hover:not(:disabled):not([aria-busy=true]) .button-surface{transform:translateY(-2px);transition-duration:.16s}.motion-button:hover .button-state{opacity:1;transition-duration:.16s}}.motion-button:active:not(:disabled):not([aria-busy=true]) .button-surface{transform:translateY(1px);transition-duration:var(--motion-feedback)}.motion-button:active .button-state{opacity:1;transition-duration:var(--motion-feedback)}.motion-button:disabled .button-surface,.motion-button[aria-busy=true] .button-surface{transform:none;transition:none}.xw-site[data-motion=paused] .button-surface,.xw-site[data-motion=reduced] .button-surface{transform:none!important}@media (prefers-reduced-motion:reduce){.button-surface{transform:none!important}}.menu-exit-visual{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;background:var(--canvas)}.menu-exit-visual .menu-panel{position:absolute;right:0;top:0;width:min(88vw,360px);height:100dvh;overflow:hidden;animation:none}.menu-exit-visual *{pointer-events:none!important;animation:none!important}.xw-site .site-button:has(.button-surface){padding:0;background:transparent}.site-button .button-surface{background:var(--xw-action);border-color:var(--xw-action)}@media (hover:hover) and (pointer:fine){.site-button:hover .button-surface{transform:translateY(-2px);transition-duration:.16s}.site-button:hover .button-state{opacity:1;transition-duration:.16s}}.site-button:active .button-surface{transform:translateY(1px);transition-duration:var(--motion-feedback)}.site-button:active .button-state{opacity:1;transition-duration:var(--motion-feedback)}.object-card .photo-shell,.app-card>img{transition:transform .12s var(--motion-out)}.object-card .photo-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--xw-line);opacity:0;pointer-events:none;transition:opacity .12s var(--motion-out)}@media (hover:hover) and (pointer:fine){.object-card:hover .photo-shell,.app-card:hover>img{transform:translateY(-2px);transition-duration:.16s}.object-card:hover .photo-shell:after{opacity:1;transition-duration:.16s}}.object-card:focus-visible .photo-shell:after{opacity:1;transition:none}.object-card:active .photo-shell{transform:translateY(1px);transition-duration:var(--motion-feedback)}.xw-site[data-motion=paused] .object-card .photo-shell,.xw-site[data-motion=reduced] .object-card .photo-shell,.xw-site[data-motion=paused] .app-card>img,.xw-site[data-motion=reduced] .app-card>img{transform:none!important}@media (prefers-reduced-motion:reduce){.object-card .photo-shell,.app-card>img{transform:none!important}}.xw-site .link-arrow{display:inline-block;transition:transform .12s var(--motion-out)}@media (hover:hover) and (pointer:fine){.xw-site a:hover .link-arrow,.xw-site button:hover:not(:disabled) .link-arrow{transform:translate(3px);transition-duration:.16s}.xw-site a:hover .link-arrow.left{transform:translate(-3px)}}.xw-site .object-card .photo-shell:after{box-shadow:none}.xw-site[data-motion=paused] .link-arrow,.xw-site[data-motion=reduced] .link-arrow{transform:none!important}@media (prefers-reduced-motion:reduce){.xw-site .link-arrow{transform:none!important}}@media (hover:hover) and (pointer:fine){.xw-site .motion-button:not(:disabled):hover .button-surface{background:var(--primary)}}.xw-site .motion-button:not(:disabled):active .button-surface{background:var(--primary)}.xw-site .room-nav a:before{display:none}:root{--palette-dan-fei:#E7BEBF;--palette-qian-qing:#D3E6EA;--palette-dan-zi-ai:#B5AAC2;--palette-liu-zi-hong:#EB8B8A;--palette-shi-lv:#55BEBF;--palette-li-huang:#EDE8A7;--palette-hai-mo-lv:#D5DBB7;--palette-xian-cai-hong:#EADBD6;--palette-dou-kou-huang:#E0C689;--palette-wu-lv:#81C6AA;--palette-yan-fen:#DC789A;--palette-tao-jian-fen:#D7ADAF;--palette-qiu-guang:#E5B89B;--palette-qian-lan:#A5C2E0;--palette-jian-hong:#E9C4B2;--palette-bai-qing:#95B1BC;--palette-pin-zi:#D6C2DD;--palette-xue-qing:#A395C5;--paper-base:#F2EADA;--paper-light:#F8F2E7;--paper-deep:#E0CFAD;--paper-edge:#C5AD83;--ink-primary:#241E18;--ink-secondary:#5D5142;--ink-onSeal:#FBF5E7;--accent-red:#A34F45;--accent-redInk:#823B32;--accent-blue:#34537A;--accent-celadon:#A8BEB0;--accent-green:#506D61;--accent-gold:#B59A62;--border-functional:#806B49;--state-success:#3F5B4E;--state-error:#823B32;--study-scrim:#16120E;--shadow-warm:#21170F;--tone-paper:#F2EADA;--tone-red:#EAC4B4;--tone-blue:#D9DDD0;--tone-green:#D2DAD4;--brand-gold:#F0C4A0;--brand-silk:#F5F0E8;--brand-offWhite:#FAF8F4;--neutral-black:#000000;--neutral-white:#FFFFFF;--contract-sealText:#8B1918;--contract-qinghuaControl:#35646E;--contract-qinghuaB1Control:#2A5179;--study-scrim-a0:rgba(22,18,14,0);--study-scrim-a82:rgba(22,18,14,.82);--study-scrim-a88:rgba(22,18,14,.88);--study-scrim-a100:rgba(22,18,14,1);--shadow-warm-a0:rgba(33,23,15,0);--shadow-warm-a12:rgba(33,23,15,.12);--shadow-warm-a14:rgba(33,23,15,.14);--shadow-warm-a24:rgba(33,23,15,.24);--shadow-warm-a100:rgba(33,23,15,1);--palette-qian-qing-a0:rgba(211,230,234,0);--palette-qian-qing-a6:rgba(211,230,234,.06);--palette-qian-qing-a12:rgba(211,230,234,.12);--palette-qiu-guang-a0:rgba(229,184,155,0);--palette-qiu-guang-a6:rgba(229,184,155,.06);--palette-qiu-guang-a12:rgba(229,184,155,.12);--motion-out:cubic-bezier(.22,.61,.36,1);--motion-feedback:.12s;--motion-textFade:.18s;--motion-place:.22s;--motion-modal:.24s;--motion-pageTurnDesktop:.36s;--motion-pageTurnMobile:.3s;--motion-enlarge:.36s;--motion-chapterJump:.42s;--motion-overviewSwap:.62s;--motion-enter:.62s;--motion-bookOpen:.72s;--motion-seal:.18s;--motion-reducedFade:.16s}.xw-site{--site-serif:"Cormorant Garamond","LXGW WenKai GB",serif;--font-sans:var(--site-serif);--xw-paper:var(--paper-base);--xw-paper-raised:var(--paper-light);--xw-limestone:var(--paper-deep);--xw-ink:var(--ink-primary);--xw-muted:var(--ink-secondary);--xw-line:var(--border-functional);--xw-timber:var(--ink-secondary);--xw-action:var(--accent-redInk);--xw-action-text:var(--ink-onSeal);--motion-out:cubic-bezier(.22,.61,.36,1);font:400 18px/32px var(--site-serif);font-synthesis:none;color:var(--ink-primary);background:linear-gradient(var(--study-scrim-a82),var(--study-scrim-a82)),url(/restyle/study-desktop.webp) center/cover fixed;min-height:100vh;padding-bottom:0}.xw-site *{box-sizing:border-box;font-synthesis:none}.xw-site :is(h1,h2,h3,h4,strong,b,em,i,button,input,select,textarea){font-family:var(--site-serif);font-weight:400;font-style:normal}.xw-site :is(p,span,a,small,figcaption,dt,dd,label){font-family:inherit}.xw-site h1{font:400 52px/64px var(--site-serif)}.xw-site h2{font:400 32px/44px var(--site-serif)}.xw-site h3{font:400 24px/34px var(--site-serif)}.xw-site:lang(en){font-size:21px;line-height:33px}.xw-site:lang(en) h1{font-size:64px;line-height:70px}.xw-site:lang(en) h2{font-size:38px;line-height:46px}.xw-site:lang(en) h3{font-size:28px;line-height:36px}.xw-site :is(.site-meta,.site-eyebrow,figcaption,.breadcrumbs){font:400 14px/22px var(--site-serif);color:var(--ink-secondary)}.xw-site:lang(en) :is(.site-meta,.site-eyebrow,figcaption,.breadcrumbs){font-size:16px;line-height:24px}.xw-site .site-width{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.xw-site .site-header{height:72px;background:var(--paper-base) url(/restyle/paper.webp);border:0;color:var(--ink-primary);position:relative}.xw-site .site-top{display:flex;align-items:center;gap:24px;min-height:72px;padding:0}.xw-site .site-brand{white-space:nowrap;font-size:24px;color:var(--ink-primary);text-decoration:none}.xw-site .site-brand span{font-size:18px}.xw-site .site-utilities{display:flex;gap:24px;margin-left:auto;align-items:center;font-size:16px;line-height:24px}.xw-site .site-top a{text-decoration:none}.xw-site .site-top .button-surface{background:transparent;border:0;color:var(--ink-primary);padding:0;min-width:44px}.xw-site .site-menu-button{display:none}.xw-site .room-nav{height:72px;margin:24px auto 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible}.xw-site .room-nav a{display:flex;align-items:center;justify-content:center;background:var(--paper-base) url(/restyle/paper.webp);color:var(--ink-primary);border:1px solid var(--paper-edge);padding:0;text-decoration:none}.xw-site .room-nav a[aria-current=page]{background:var(--theme)}.xw-site .room-nav-label{display:flex;align-items:center;gap:12px}.xw-site .room-letter{font-size:24px;line-height:28px}.xw-site .room-purpose{font-size:14px;line-height:22px;white-space:nowrap}.xw-site .nav-current-line{display:none}.xw-site:not(.doors-home,.exhibition-frame) #site-main{position:relative;isolation:isolate;margin:0 auto;padding:56px;min-height:400px;background:var(--paper-base) url(/restyle/paper.webp);border:12px solid var(--paper-edge);outline:6px solid var(--brand-silk);outline-offset:-18px;box-shadow:0 2px 3px var(--shadow-warm-a24),0 12px 32px var(--shadow-warm-a14),2px 2px var(--paper-light),4px 4px var(--paper-deep),6px 6px var(--paper-edge)}.paper-construction{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border:6px solid transparent;-o-border-image:url(/restyle/aged.webp) 40 repeat;border-image:url(/restyle/aged.webp) 40 repeat}.corner{position:absolute;width:22px;height:22px;border:2px solid var(--paper-edge)}.corner.top{top:14px;left:14px;width:18px;height:18px;border:0;box-shadow:none;background:linear-gradient(to bottom right,var(--paper-deep) 48.04%,var(--paper-edge) 48.04% 51.96%,transparent 51.96%)}.corner.bottom{bottom:14px;right:14px;border-left:0;border-top:0}.book-spine{position:absolute;right:0;top:0;bottom:0;width:28px;background:var(--paper-edge);border-left:20px double var(--paper-deep);display:flex;flex-direction:column;justify-content:space-around}.book-spine b{width:16px;height:2px;background:var(--border-functional);transform:translate(-10px)}.paper-seal{position:absolute;bottom:14px;right:42px;display:grid;place-items:center;width:28px;height:28px;background:var(--accent-red);color:var(--ink-onSeal);font-size:22px;line-height:28px}.xw-site .breadcrumbs{min-height:28px;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}.xw-site .breadcrumbs a{min-height:28px}.xw-site :is(button,input,select,textarea,.site-button,.outline-link){font:400 16px/24px var(--site-serif)}.xw-site:lang(en) :is(button,input,select,textarea,.site-button,.outline-link):not(.showcase-dots button){font-size:18px;line-height:26px}.xw-site .site-button,.xw-site .site-button .button-surface{background:var(--accent-redInk);color:var(--ink-onSeal)!important;min-height:48px;padding:12px 20px;border-radius:3px;border:1px solid var(--accent-redInk);box-shadow:inset 0 -2px var(--paper-edge);white-space:nowrap;text-decoration:none}.xw-site .site-button:has(.button-surface){padding:0;border:0;background:transparent}.xw-site .button-state{display:none}.xw-site .outline-link,.xw-site button:not(.motion-button){min-height:48px;padding:10px 20px;border:1.5px solid var(--border-functional);border-radius:3px;background:var(--paper-light);color:var(--ink-primary);display:inline-flex;align-items:center;justify-content:center}.xw-site .outline-link:before,.xw-site .outline-link:after{content:"·";color:var(--paper-edge);margin-inline:4px}.xw-site .text-link,.xw-site .back-list{color:var(--accent-redInk)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;min-height:44px}.xw-site :focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px}.xw-site .section-heading:before{width:3px;height:24px;background:var(--accent-red);display:inline-block;flex:none}.xw-site .site-section{margin-top:48px}.xw-site .source-label{font-size:14px;line-height:22px;background:var(--paper-light);color:var(--ink-primary);padding:8px 12px}.source-label p{margin:0}.xw-site .measured span{white-space:nowrap;font-variant-numeric:tabular-nums}.xw-site .room-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:start}.room-copy{grid-column:1;grid-row:1}.room-object{grid-column:2;grid-row:1/3;margin:0}.room-object img{max-height:460px;width:100%;-o-object-fit:contain;object-fit:contain}.room-yao .room-object img{max-height:460px}.room-object .photo-shell{height:460px;aspect-ratio:auto;background:transparent}.room-object .photo-shell img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.room-object-notes{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:start}.room-yi{grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important}.room-ji{grid-template-columns:360px minmax(0,1fr)!important}.room-kuang{display:block!important}.room-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.room-apps article{min-height:144px;background:var(--paper-light);padding:20px;border:1px solid var(--paper-edge)}.xw-site .record-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.record-header{margin-bottom:24px}.record-facts dl>div{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--paper-edge)}.record-facts dd{margin:0}.record-poster img{max-height:340px;-o-object-fit:contain;object-fit:contain}.reference-disclosure{margin-top:48px}.reference-disclosure summary{min-height:48px;cursor:pointer}.record-photo .object-media{max-width:100%}.record-photo .photo-shell{height:460px;aspect-ratio:auto}.record-photo .photo-shell img{height:100%;-o-object-fit:contain;object-fit:contain}.typical-objects figure{width:282px;max-width:100%;border:10px solid var(--paper-edge);padding:6px;background:var(--paper-light)}.typical-objects figure img{aspect-ratio:63/88;-o-object-fit:contain;object-fit:contain}.xw-site .site-footer{width:100%;max-width:none;background:var(--paper-deep);color:var(--ink-primary);margin-top:48px;border-top:8px double var(--paper-edge);padding:32px max(32px,calc((100% - 1200px)/2));min-height:216px}.xw-site .site-footer nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.xw-site .site-footer a{color:var(--ink-primary);font-size:14px;min-height:44px}.xw-site .site-footer .site-meta{max-width:76ch}.xw-site .footer-motto{padding:0;font-size:24px}.xw-site .site-menu-dialog{width:100vw;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-width:none}.xw-site .site-menu-dialog::backdrop{background:var(--study-scrim)}.xw-site .menu-panel{max-width:1200px;margin:auto;background:var(--paper-base) url(/restyle/paper.webp);color:var(--ink-primary)}.xw-site .article-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;transform-origin:100% 50%;animation:paper-turn var(--motion-pageTurnDesktop) var(--motion-out)}@keyframes paper-turn{0%{opacity:0}to{transform:none;opacity:1}}.xw-site .page-controls{display:flex;gap:24px;align-items:center;justify-content:flex-end;min-height:48px}.xw-site .site-filters{display:flex;gap:24px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.xw-site .site-filters label{min-width:0}.xw-site :is(input,select,textarea){background:var(--paper-light);color:var(--ink-primary);border:1.5px solid var(--border-functional);padding:10px 12px;min-height:48px;max-width:100%}.xw-site textarea{min-height:144px}.xw-site .article-row{border-bottom:1px solid var(--paper-edge)}.xw-site .article-row>p:not(.site-meta,.site-eyebrow){font:inherit}.xw-site .article-row .text-link{font-size:16px}.xw-site .article-body{width:100%;max-width:700px;min-width:0;font:400 21px/33px var(--site-serif)}.xw-site .article-body strong{font-weight:400}.xw-site .article-body em{font-style:normal}.xw-site .reading-layout{padding:0}.xw-site .article-toc{width:176px;margin:0;position:absolute;left:calc(100% + 64px);background:var(--paper-light);padding:12px}.xw-site .article-toc summary{min-height:44px}.xw-site[data-page^="/articles/"] #site-main{max-width:960px;padding:64px}.xw-site .reading-header{max-width:700px}.xw-site .app-grid{display:grid;grid-template-columns:1fr;gap:48px}.xw-site .app-card{display:grid;grid-template-columns:1fr 1fr;border:0;background:transparent;gap:24px}.xw-site .app-card>img{-o-object-fit:contain;object-fit:contain}.xw-site .app-card-content{padding:0}.xw-site .app-detail{grid-template-columns:1fr 1fr;gap:48px}.xw-site .app-detail>img{order:-1}.xw-site .app-status{font-weight:400}.xw-site .room-threshold{display:block}.xw-site .room-threshold figure,.xw-site .room-plaque{display:none}.xw-site[data-page="/contact"] #site-main{max-width:880px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form label{display:flex;flex-direction:column}.contact-form .message{grid-column:1/-1}.xw-site[data-page="/download"] #site-main{max-width:1040px}.download-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px}.xw-site:has(.not-found) #site-main{max-width:640px}.xw-site .not-found h1{font-size:96px;line-height:1}.not-found a{margin-right:16px}.xw-site .table-scroll{max-width:100%;overflow-x:auto}@media (max-width:1199px){.xw-site .site-utilities,.xw-site .site-top{gap:12px}}@media (min-width:1352px){.xw-site .article-toc{left:calc(100% + 84px);top:calc(-1 * var(--toc-lift,0px))}}@media (max-width:1351px){.xw-site .article-toc{position:static;width:100%;display:block}.xw-site .reading-layout{display:flex;flex-direction:column}.article-toc{order:-1}}@media (max-width:767px){.xw-site{font-size:17px;line-height:30px;background-image:linear-gradient(var(--study-scrim-a82),var(--study-scrim-a82)),url(/restyle/study-mobile.webp)}.xw-site:lang(en){font-size:20px;line-height:31px}.xw-site .site-width{width:calc(100% - 32px);max-width:358px}.xw-site .site-header{height:56px}.xw-site .site-top{height:56px;min-height:56px;flex-wrap:nowrap;gap:8px}.xw-site .site-brand{font-size:18px;flex:1}.xw-site .site-brand span{font-size:14px}.xw-site .site-utilities{display:none}.xw-site .site-menu-button{display:block}.xw-site .site-top .button-surface{font-size:14px}.xw-site .room-nav{height:72px;gap:6px;margin-top:16px}.xw-site .room-nav-label{flex-direction:column;gap:0}.xw-site .room-nav .room-letter{font-size:24px;line-height:28px}.xw-site .room-nav .room-purpose{font-size:14px;line-height:22px}.xw-site:not(.doors-home,.exhibition-frame) #site-main,.xw-site[data-page^="/articles/"] #site-main{padding:20px;border-width:7px;outline-width:4px;outline-offset:-11px;box-shadow:0 1px 2px var(--shadow-warm-a24),0 6px 16px var(--shadow-warm-a12),1px 1px var(--paper-light),2px 2px var(--paper-deep),3px 3px var(--paper-edge)}.paper-construction{border-width:4px}.corner{width:16px;height:16px}.corner.top{left:9px;top:9px;width:14px;height:14px;background:linear-gradient(to bottom right,var(--paper-deep) 47.47%,var(--paper-edge) 47.47% 52.53%,transparent 52.53%)}.corner.bottom{bottom:9px;right:9px}.book-spine{width:14px;border-left-width:8px}.book-spine b{width:8px;transform:translate(-4px)}.paper-seal{width:24px;height:24px;font-size:18px;right:20px;bottom:9px}.xw-site h1{font-size:34px;line-height:44px}.xw-site h2{font-size:26px;line-height:36px}.xw-site h3{font-size:22px;line-height:32px}.xw-site:lang(en) h1{font-size:40px;line-height:48px}.xw-site:lang(en) h2{font-size:30px;line-height:38px}.xw-site:lang(en) h3{font-size:26px;line-height:34px}.xw-site .site-section{margin-top:32px}.xw-site .section-heading:before{height:20px}.xw-site .room-page,.xw-site .record-grid,.room-apps,.contact-form,.download-layout{display:flex!important;flex-direction:column;gap:24px}.room-copy{order:0}.room-object{order:1;width:100%}.room-object-notes{order:2}.room-object img,.room-object .photo-shell{max-height:340px;height:340px}.room-yao .room-object img,.room-yao .room-object .photo-shell{max-height:320px;height:320px}.room-yi .room-copy:before{display:none}.room-apps article{width:100%}.record-photo{width:100%}.record-photo .photo-shell{height:340px}.xw-site .site-footer{min-height:272px;border-top-width:4px;padding:24px 16px;margin-top:32px;max-width:none;width:100%}.xw-site .site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.xw-site .article-page-grid{grid-template-columns:1fr;animation-duration:var(--motion-pageTurnMobile)}.xw-site .app-card,.xw-site .app-detail{display:flex;flex-direction:column;gap:24px}.xw-site .app-detail>img{order:-1}.xw-site .app-card .site-button{width:100%}.xw-site .article-body{font-size:20px;line-height:31px;width:100%;overflow-wrap:anywhere}.xw-site .site-filters>*{width:100%}.xw-site .site-filters input,.xw-site .site-filters select{width:100%}.xw-site .not-found h1{font-size:64px}.not-found a{display:flex;margin-right:0}.contact-form label{width:100%}.xw-site .page-controls{gap:12px;justify-content:space-between}}.xw-site[data-motion=reduced] .article-page-grid{transform:none;animation:paper-fade .16s linear}.xw-site[data-motion=paused] *{animation:none!important;transition:none!important}@keyframes paper-fade{0%{opacity:0}to{opacity:1}}.xw-site:lang(en){--site-serif:"Cormorant Garamond","LXGW WenKai GB",serif}.xw-site .breadcrumbs a{color:var(--accent-redInk)}@media (max-width:767px){.xw-site .record-page{display:flex;flex-direction:column}.xw-site .record-page>.back-list{order:0}.xw-site .record-header{order:1}.xw-site .record-grid,.xw-site .record-model{display:contents!important}.xw-site .record-model>.source-label,.xw-site .record-model>.section-heading{display:none}.xw-site .record-poster{order:2;margin-inline:0}.xw-site .record-poster img{max-width:100%}.xw-site .record-facts{order:3}.xw-site .record-photo{order:4}.xw-site .record-page>.site-section:not(.record-model){order:5}.xw-site .reference-disclosure{order:6}}.xw-site .room-nav{display:flex;gap:2px;align-items:flex-end;justify-content:flex-end;height:auto;min-height:86px;border:0;padding-right:28px;margin-bottom:0}.xw-site .room-nav a{position:relative;isolation:isolate;width:64px;min-height:80px;height:auto;flex:none;border:0;background:none;padding:6px 0 10px;opacity:.88;transition:transform .28s var(--motion-out),opacity .18s;animation:ribbon-enter .28s var(--motion-out);filter:drop-shadow(0 2px 3px var(--shadow-warm-a24))}.xw-site .room-nav a[aria-current=page]{background:none;transform:translateY(-6px);opacity:1}.xw-site .room-nav-label{flex-direction:column;gap:0;position:relative}.ribbon-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible}.ribbon-tone{stop-color:var(--paper-deep)}.ribbon-highlight{stop-color:var(--paper-light)}.ribbon-red-edge{visibility:hidden}[aria-current=page] .ribbon-tone{stop-color:var(--theme)}[aria-current=page] .ribbon-red-edge{visibility:visible}@keyframes ribbon-enter{0%{opacity:0;translate:12px 0}to{translate:0 0}}.xw-site:not(.doors-home,.exhibition-frame) #site-main{height:auto;overflow:visible;padding-top:72px;padding-bottom:72px}.xw-plum{position:absolute;z-index:1;display:none;pointer-events:none;opacity:.62;background-repeat:no-repeat;background-size:100% 100%}.xw-plum-tr{top:18px;right:16px;background-image:url(/restyle/plum-tr-desktop.webp);-webkit-mask-image:linear-gradient(to bottom,var(--neutral-black) calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,var(--neutral-black) calc(100% - 16px),transparent)}.xw-plum-bl{bottom:14px;left:16px;background-image:url(/restyle/plum-bl-desktop.webp);-webkit-mask-image:linear-gradient(to top,var(--neutral-black) calc(100% - 16px),transparent);mask-image:linear-gradient(to top,var(--neutral-black) calc(100% - 16px),transparent)}.xw-site #site-main>:not(.paper-construction,.xw-plum){position:relative}.xw-site:not(.doors-home,.exhibition-frame) #site-main>:not(.paper-construction,.xw-plum){z-index:2}.xw-site .room-copy,.xw-site .room-object,.xw-site .room-object-notes{background:var(--paper-base) url(/restyle/paper.webp)}.paper-construction{border:0;box-shadow:inset -6px 0 12px var(--shadow-warm-a14),inset 0 0 0 1px var(--paper-edge)}.paper-construction:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/restyle/aged.webp) repeat;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,var(--neutral-black),transparent 6%,transparent 94%,var(--neutral-black)),linear-gradient(to bottom,var(--neutral-black),transparent 6%,transparent 94%,var(--neutral-black));mask-image:linear-gradient(to right,var(--neutral-black),transparent 6%,transparent 94%,var(--neutral-black)),linear-gradient(to bottom,var(--neutral-black),transparent 6%,transparent 94%,var(--neutral-black));pointer-events:none}.corner:not(.top){box-shadow:0 2px 3px var(--shadow-warm-a24)}.book-edge{position:absolute;right:28px;inset-block:0;width:20px;background:repeating-linear-gradient(to right,var(--paper-light) 0 2px,var(--paper-edge) 2px 3px,var(--paper-deep) 3px 5px)}.book-spine{border:0;width:28px;background:linear-gradient(to right,var(--paper-deep),var(--paper-edge),var(--paper-deep))}.book-spine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-edge);-webkit-mask:url(/restyle/xw-binding-fiber-alpha.webp) center/100% 100% no-repeat;mask:url(/restyle/xw-binding-fiber-alpha.webp) center/100% 100% no-repeat}.book-spine b{position:relative;transform:none;width:100%;height:8px;background:var(--paper-edge);-webkit-mask:url(/restyle/xw-binding-fiber-alpha.webp) center/100% auto;mask:url(/restyle/xw-binding-fiber-alpha.webp) center/100% auto}.paper-seal,.title-seal{isolation:isolate;background:none;color:var(--ink-onSeal);transform:rotate(-4deg);animation:seal-settle .18s var(--motion-out) .36s backwards;border:1.2px solid var(--accent-red);border-radius:3px;padding:1px}.paper-seal:before,.title-seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--accent-red);-webkit-mask:url(/restyle/xw-seal-wear-alpha.webp) center/100% 100%;mask:url(/restyle/xw-seal-wear-alpha.webp) center/100% 100%}.title-seal{display:inline-grid;place-items:center;position:relative;width:26px;min-height:32px;vertical-align:middle;margin-left:12px;font:400 22px/32px LXGW WenKai GB,serif}@keyframes seal-settle{0%{opacity:0;transform:rotate(-4deg) scale(1.12)}to{transform:rotate(-4deg) scale(1)}}.room-copy:before{content:attr(data-room-label);float:left;width:34px;padding:12px 4px;margin-right:12px;writing-mode:vertical-rl;font:400 24px/26px LXGW WenKai GB,serif;color:var(--ink-primary);background:linear-gradient(to right,var(--paper-deep),var(--paper-light),var(--paper-deep));border:1px solid var(--paper-edge);border-radius:3px 0 0 3px;box-shadow:0 2px 3px var(--shadow-warm-a24)}.xw-site .site-footer{border-top:0;position:relative}.xw-site .site-footer:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:repeating-linear-gradient(to bottom,var(--paper-light) 0 2px,var(--paper-edge) 2px 3px,var(--paper-deep) 3px 4px)}.typical-objects figure{padding:0;border:0;background:none}.reference-mount{position:relative;aspect-ratio:63/88;padding:16px;background:var(--paper-light) url(/restyle/card.webp) center/100% 100%;isolation:isolate}.reference-mount img{width:100%;height:100%;aspect-ratio:auto!important;-o-object-fit:contain;object-fit:contain}.card-ornament{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.typical-objects figcaption{height:auto;overflow-wrap:anywhere}@media (max-width:767px){.xw-site .room-nav{padding-right:0;justify-content:center;gap:2px}.xw-site .room-nav a{width:calc((100% - 8px)/5);max-width:64px;min-height:80px}.xw-site:not(.doors-home,.exhibition-frame) #site-main{padding-top:28px;padding-bottom:140px}.xw-plum-tr{display:none!important}.xw-plum-bl{bottom:16px;background-image:url(/restyle/plum-bl-mobile.webp)}.book-edge{width:8px;right:14px}.book-spine{width:14px}.book-spine b{width:100%;transform:none}.room-copy:before{display:none}.title-seal{width:22px;min-height:26px;font-size:18px;line-height:26px;margin-left:10px}.xw-site .site-footer:before{height:4px}}.xw-site[data-motion=reduced] :is(.paper-seal,.title-seal,.room-nav a){animation:paper-fade .16s linear;transform:none;transition:none}.book-turn-stage{position:relative;perspective:1200px}.xw-site .article-page-grid{animation:none;height:auto;overflow:visible}.book-turn-visual{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;perspective:1200px}.book-turn-leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:right center;background:var(--paper-base) url(/restyle/page.webp) center/100% 100%;margin:0}.book-turn-back{background:linear-gradient(to left,var(--paper-edge),var(--paper-base) 20%);box-shadow:-12px 0 32px var(--shadow-warm-a14)}@media (max-width:767px){.book-spine:before,.book-spine b{-webkit-mask-image:url(/restyle/xw-binding-fiber-alpha-mobile.webp);mask-image:url(/restyle/xw-binding-fiber-alpha-mobile.webp)}.paper-seal:before,.title-seal:before{-webkit-mask-image:url(/restyle/xw-seal-wear-alpha-mobile.webp);mask-image:url(/restyle/xw-seal-wear-alpha-mobile.webp)}.book-turn-leaf{background-image:url(/restyle/page-mobile.webp)}}.xw-site:not(.doors-home) .site-header{height:auto;min-height:72px}.xw-site:not(.doors-home) .site-top{height:auto;min-height:72px;flex-wrap:wrap}.xw-site:not(.doors-home) .room-nav{max-width:1200px;overflow-x:auto;overflow-y:visible;padding-top:8px}.xw-site .room-nav a{min-width:-moz-max-content;min-width:max-content;padding-inline:4px}.xw-site .site-button,.xw-site .site-button .button-surface{white-space:normal}.xw-site .record-grid>*{min-width:0}.xw-site .record-header h1{word-break:normal;text-wrap:pretty}.photo-navigation{position:sticky;bottom:0;background:var(--paper-base)}@media (max-width:767px){.xw-site:not(.doors-home) .site-header,.xw-site:not(.doors-home) .site-top{min-height:56px}.xw-site:not(.doors-home) .room-nav{justify-content:flex-start}.xw-site .site-brand{white-space:normal}.xw-site .record-facts dl>div{display:flex;flex-wrap:wrap}.title-seal{flex:none}}.book-cast-shadow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.xw-site .phrase{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.xw-site .phrase-unit{white-space:nowrap}.xw-site :is(h1,p):has(>.phrase){text-wrap:balance}.xw-site .article-pages{display:grid}.xw-site .article-pages>*{grid-area:1/1;min-width:0}.xw-site .article-pages>.book-turn-stage{align-self:start}.xw-site .article-page-ghosts{display:grid;visibility:hidden;pointer-events:none}.xw-site .article-page-ghost{grid-area:1/1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:767px){.xw-site .article-page-ghost{grid-template-columns:1fr}}.xw-site .motion-compact,.xw-site .motion-phone{display:none}@media (max-width:1023px){.xw-site .motion-full{display:none}.xw-site .motion-compact{display:inline}}@media (max-width:767px){.xw-site .motion-compact{display:none}.xw-site .motion-phone{display:inline}}.xw-site:not(.doors-home) .site-top [data-ux=motion-control]{flex:none;width:116px;white-space:nowrap}.xw-site:not(.doors-home):lang(en) .site-top [data-ux=motion-control]{width:148px}@media (max-width:1023px){.xw-site:not(.doors-home) .site-top [data-ux=motion-control],.xw-site:not(.doors-home):lang(en) .site-top [data-ux=motion-control]{width:88px}}@media (max-width:767px){.xw-site:not(.doors-home) .site-top [data-ux=motion-control],.xw-site:not(.doors-home):lang(en) .site-top [data-ux=motion-control]{width:auto}}.xw-site .motion-status{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;white-space:nowrap;font:400 16px/24px var(--site-serif);color:inherit}.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main{--aged-edge:112px}.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main:before,.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/restyle/aged_paper_c.jpg) repeat;background-size:512px 512px;mix-blend-mode:multiply}.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main:before{opacity:.12}.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main:after{opacity:.1818;-webkit-mask-image:linear-gradient(var(--neutral-black),var(--neutral-black)),linear-gradient(to right,transparent var(--aged-edge),var(--neutral-black) calc(var(--aged-edge) + 48px),var(--neutral-black) calc(100% - var(--aged-edge) - 48px),transparent calc(100% - var(--aged-edge))),linear-gradient(to bottom,transparent var(--aged-edge),var(--neutral-black) calc(var(--aged-edge) + 48px),var(--neutral-black) calc(100% - var(--aged-edge) - 48px),transparent calc(100% - var(--aged-edge)));-webkit-mask-composite:source-out,source-in,source-over;mask-image:linear-gradient(var(--neutral-black),var(--neutral-black)),linear-gradient(to right,transparent var(--aged-edge),var(--neutral-black) calc(var(--aged-edge) + 48px),var(--neutral-black) calc(100% - var(--aged-edge) - 48px),transparent calc(100% - var(--aged-edge))),linear-gradient(to bottom,transparent var(--aged-edge),var(--neutral-black) calc(var(--aged-edge) + 48px),var(--neutral-black) calc(100% - var(--aged-edge) - 48px),transparent calc(100% - var(--aged-edge)));-webkit-mask-composite:source-out,source-in,source-over,xor;mask-composite:subtract,intersect,add}.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) .paper-construction:before{display:none}@media (max-width:767px){.xw-site:is([data-page="/articles"],[data-page^="/articles/"],[data-page="/market"],[data-page="/rooms/ji"],[data-page="/contact"]) #site-main{--aged-edge:64px}}.doors-home .site-top .motion-status{color:var(--paper-base)}@media (max-width:1023px){.doors-home .site-top .motion-status[data-home=motion]{justify-content:center;text-align:center;white-space:normal;overflow:visible;padding:0;font-size:14px;line-height:16px}}:root{--b1-m1:url(/b1/m1-paper-fiber.webp);--b1-m4-wide:url(/b1/m4-study-wide.webp);--b1-m4-tall:url(/b1/m4-study-tall.webp);--b1-m2:url(/b1/m2-mount-frame.webp);--b1-m2-slice:174 138 194 138;--b1-m2-width:43.5px 34.5px 48.5px 34.5px;--b1-m2-outset:27px 19px 24.75px 21.75px;--b1-m2-band-t:16.5px;--b1-m2-face-t:14.5px;--b1-m2-band-r:15.5px;--b1-m2-face-r:13.5px;--b1-m2-band-b:23.75px;--b1-m2-face-b:21.75px;--b1-m2-band-l:12.75px;--b1-m2-face-l:10.75px;--b1-m3:url(/b1/m3-control-rim.webp);--b1-m3-slice:92 55 111 57;--b1-m3-width:23px 13.75px 27.75px 14.25px;--b1-m3-outset:20px 9.25px 20.25px 10.5px;--b1-m3-band-t:3px;--b1-m3-face-t:2px;--b1-m3-band-r:4.5px;--b1-m3-face-r:3.5px;--b1-m3-band-b:7.5px;--b1-m3-face-b:6.5px;--b1-m3-band-l:3.75px;--b1-m3-face-l:2.75px}.b1-paper{background-color:var(--neutral-white);background-image:var(--b1-m1);background-size:256px 256px;background-repeat:repeat}.b1-key{--key-face:var(--neutral-white);--key-fg:var(--ink-primary)}.xw-site .b1-key.b1-key{position:relative;isolation:isolate;box-sizing:border-box;margin:0;border:0;border-radius:0;opacity:1;background:transparent;color:var(--key-fg);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent}.b1-key:before{content:"";position:absolute;z-index:-2;top:var(--b1-m3-face-t);right:var(--b1-m3-face-r);bottom:var(--b1-m3-face-b);left:var(--b1-m3-face-l);background-color:var(--key-face);background-image:var(--b1-m1);background-size:256px 256px;pointer-events:none}.b1-key:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-style:solid;border-width:0;border-image-source:var(--b1-m3);border-image-slice:var(--b1-m3-slice);border-image-width:var(--b1-m3-width);border-image-outset:var(--b1-m3-outset)}.b1-key:active:not([aria-disabled=true]):not(:disabled):before,.b1-key:active:not([aria-disabled=true]):not(:disabled):after,.b1-key:active:not([aria-disabled=true]):not(:disabled)>*{translate:0 1px}.b1-card{position:relative;isolation:isolate;box-sizing:border-box}.b1-card>.b1-card-plane{position:absolute;z-index:-2;top:var(--b1-m2-face-t);right:var(--b1-m2-face-r);bottom:var(--b1-m2-face-b);left:var(--b1-m2-face-l);pointer-events:none}.b1-card>.b1-card-frame{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-style:solid;border-width:0;border-image-source:var(--b1-m2);border-image-slice:var(--b1-m2-slice);border-image-width:var(--b1-m2-width);border-image-outset:var(--b1-m2-outset)}.xw-site:is(.hall-frame,.shell-frame){--hall-ink:var(--study-scrim);--hall-paper:var(--palette-xian-cai-hong);--hall-header-h:72px}@media (max-width:1023px){.xw-site:is(.hall-frame,.shell-frame){--hall-header-h:104px}}.xw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.xw-return-arrow{flex:none;width:18px;height:18px}.xw-site:is(.hall-frame,.shell-frame) .site-header{position:relative;top:auto;z-index:5;height:auto;min-height:var(--hall-header-h);background-color:var(--neutral-white);background-image:var(--b1-m1);background-size:256px 256px;color:var(--ink-primary);border:0;box-shadow:none}.xw-site:is(.hall-frame,.shell-frame) .site-header:before,.xw-site:is(.hall-frame,.shell-frame) .site-header:after{content:none}.xw-site:is(.hall-frame,.shell-frame) .hall-top{--hall-top-pad:24px;--hall-top-gap:16px;display:flex;align-items:center;gap:0 var(--hall-top-gap);min-height:72px;height:auto;width:auto;max-width:none;margin:0;padding:0 var(--hall-top-pad);flex-wrap:nowrap}.xw-site:is(.hall-frame,.shell-frame) .hall-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;font-size:1.125rem;line-height:1.5rem;color:var(--ink-primary);text-decoration:none;white-space:nowrap}.xw-site:is(.hall-frame,.shell-frame) .hall-name{flex:1 1 auto;min-width:0;margin:0;text-align:center;font:400 1.375rem/1.875rem LXGW WenKai GB,Cormorant Garamond,serif;overflow-wrap:anywhere}.xw-site:is(.hall-frame,.shell-frame):lang(en) .hall-name{font:400 1.5rem/1.875rem Cormorant Garamond,serif}.xw-site:is(.hall-frame,.shell-frame) .hall-nav{display:flex;align-items:center;gap:4px;flex:none}.xw-site:is(.hall-frame,.shell-frame) :is(.hall-nav,.hall-menu) a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 10px;font-size:1.0625rem;line-height:1.5rem;color:var(--ink-primary);text-decoration:none;white-space:nowrap}.xw-site:is(.hall-frame,.shell-frame):lang(en) :is(.hall-nav,.hall-menu) a{font-size:1.1875rem}.xw-site:is(.hall-frame,.shell-frame) :is(.hall-back,.hall-nav a,.hall-menu a):hover,.xw-site:is(.hall-frame,.shell-frame) :is(.hall-nav,.hall-menu) a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.xw-site:is(.hall-frame,.shell-frame) .hall-motion{display:inline-flex;flex:none}.xw-site:is(.hall-frame,.shell-frame) .site-top [data-ux] .button-label,.xw-site:is(.hall-frame,.shell-frame) .hall-lang .button-label{font-size:1.0625rem;line-height:1.5rem;white-space:nowrap}.xw-site.xw-site:is(.hall-frame,.shell-frame) .site-top [data-ux]{flex:none;width:auto;min-width:116px}.xw-site.xw-site:is(.hall-frame,.shell-frame):lang(en) .site-top [data-ux]{width:auto;min-width:148px}.xw-site:is(.hall-frame,.shell-frame) .hall-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;background:transparent;color:var(--ink-primary);cursor:pointer;flex:none}.xw-site:is(.hall-frame,.shell-frame) .hall-menu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 16px 12px}.xw-site:is(.hall-frame,.shell-frame) .hall-menu [data-global-motion-toggle]{flex:1 0 100%;width:100%;justify-content:flex-start}.xw-site:is(.hall-frame,.shell-frame) .hall-menu [data-global-motion-toggle] .button-surface{justify-content:flex-start;border:1px solid var(--border-functional);padding:0 12px;min-height:44px}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:minmax(56px,auto) minmax(48px,auto);-moz-column-gap:8px;column-gap:8px;row-gap:0;padding:0 16px;min-height:104px}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed] .hall-back{grid-column:1;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed] .hall-lang{grid-column:3;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed] .hall-menu-button{display:inline-flex;grid-column:4;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed] .hall-name{grid-column:1/-1;grid-row:2;align-self:start;white-space:normal}.xw-site:is(.hall-frame,.shell-frame) .hall-top[data-collapsed] :is(.hall-nav,.hall-motion){display:none}@media (max-width:1023px){.xw-site:is(.hall-frame,.shell-frame) .hall-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:minmax(56px,auto) minmax(48px,auto);-moz-column-gap:8px;column-gap:8px;row-gap:0;padding:0 16px;min-height:104px}.xw-site:is(.hall-frame,.shell-frame) .hall-back{grid-column:1;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-lang{grid-column:3;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-menu-button{display:inline-flex;grid-column:4;grid-row:1}.xw-site:is(.hall-frame,.shell-frame) .hall-name{grid-column:1/-1;grid-row:2;align-self:start;white-space:normal}.xw-site:is(.hall-frame,.shell-frame) :is(.hall-nav,.hall-motion){display:none}}.xw-site .site-header [data-measuring]{display:flex!important;flex-wrap:nowrap!important}.xw-site .site-header [data-measuring] :is(.hall-nav,.hall-motion,.home-nav,.home-motion){display:flex!important}.xw-site .site-header [data-measuring] :is(.hall-menu-button,.home-menu-button){display:none!important}.xw-site .site-header [data-measuring] :is(.hall-name,.home-navgroup){flex:none!important;white-space:nowrap!important;flex-wrap:nowrap!important}.xw-site .site-header [data-measuring] .home-nav{flex-wrap:nowrap!important}.xw-site.hall-frame .site-footer.xw-footer{background-color:var(--neutral-white);background-image:var(--b1-m1);background-size:256px 256px}.xw-site .site-footer.xw-footer{position:relative;display:block;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;box-shadow:none;background:var(--palette-xian-cai-hong);color:var(--ink-primary);clear:both}.xw-site .site-footer.xw-footer:before,.xw-site .site-footer.xw-footer:after{content:none;display:none}.xw-site .xw-footer-inner{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr) 640px;box-sizing:border-box;min-height:152px;padding:20px 24px 24px}.xw-site .xw-footer-id{grid-column:1;align-self:start;padding-top:4px;min-width:0}.xw-site .xw-footer .xw-footer-brand{display:block;width:-moz-max-content;width:max-content;max-width:100%;min-height:2rem;margin:0;font:400 1.25rem/2rem LXGW WenKai GB,Cormorant Garamond,serif;color:var(--ink-primary);text-decoration:none}.xw-site:lang(en) .xw-footer .xw-footer-brand{font-family:Cormorant Garamond,serif;font-size:1.375rem}.xw-site .xw-footer .xw-footer-line{margin:8px 0 0;padding:0;font-size:1rem;line-height:1.5rem}.xw-site .xw-footer .xw-footer-copy{margin:12px 0 0;padding:0;font:400 .8125rem/1.25rem system-ui,sans-serif;color:var(--ink-primary)}.xw-site .xw-footer .xw-footer-links{grid-column:3;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-content:start;min-height:104px;margin:0;font-size:inherit}.xw-site .xw-footer .xw-footer-links a{display:flex;align-items:center;min-width:44px;min-height:48px;padding:8px;font-size:.875rem;line-height:1.375rem;color:var(--ink-primary);text-decoration:none;white-space:normal;overflow-wrap:normal}.xw-site .xw-footer .xw-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1199px){.xw-site .xw-footer-inner{display:flex;flex-direction:column;min-height:220px;padding:16px}.xw-site .xw-footer-id{display:contents}.xw-site .xw-footer .xw-footer-brand{order:0}.xw-site .xw-footer .xw-footer-line{display:none}.xw-site .xw-footer .xw-footer-links{order:1;margin-top:16px;-moz-column-gap:12px;column-gap:12px;min-height:0}.xw-site .xw-footer .xw-footer-copy{order:2;margin-top:16px}}.xw-site .xw-footer[data-large] .xw-footer-inner{display:flex;flex-direction:column;min-height:220px;padding:16px 24px}.xw-site .xw-footer[data-large] .xw-footer-id{display:contents}.xw-site .xw-footer[data-large] .xw-footer-brand{order:0}.xw-site .xw-footer[data-large] .xw-footer-line{order:1}.xw-site .xw-footer[data-large] .xw-footer-links{order:2;grid-template-columns:minmax(0,1fr);margin-top:16px;min-height:0}.xw-site .xw-footer[data-large] .xw-footer-copy{order:3;margin-top:16px}@media (max-width:1199px){.xw-site .xw-footer[data-large] .xw-footer-line{display:none}}.xw-site.xw-site :is(a,button,[tabindex],summary,input,select,textarea):focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px;transition:none}.xw-site.xw-site :is(.hall-stage,.hall-band,.hall-cue-row) :is(a,button):focus-visible{outline:2px solid var(--hall-paper);outline-offset:3px;box-shadow:0 0 0 6px var(--study-scrim);transition:none}.xw-site.xw-site.hall-frame .hall-band .hall-cue:focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px;box-shadow:none}@media (max-width:767px){.xw-site.xw-site.hall-frame .hall-band .hall-arrow:focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px;box-shadow:none}}.xw-site.xw-site [tabindex="-1"]:focus-visible:is(h1,h2,h3,main,section,article,div){outline:none}.xw-site.xw-site [data-reference-entry]:focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px}.xw-site.od-frame.od-frame.od-frame .site-top [data-ux]{flex:none;width:auto;min-width:44px;white-space:nowrap}.xw-site.od-frame .site-top .motion-button .button-surface{padding:8px}.xw-site.od-frame .site-top .button-label{font-size:1rem;line-height:1.5rem;white-space:nowrap}.xw-site.xw-site.xw-site:not(.doors-home) .site-top [data-ux]{width:auto;min-width:116px;white-space:nowrap}.xw-site.xw-site.xw-site:not(.doors-home):lang(en) .site-top [data-ux]{width:auto;min-width:148px}@media (max-width:1023px){.xw-site.xw-site.xw-site:not(.doors-home) .site-top [data-ux],.xw-site.xw-site.xw-site:not(.doors-home):lang(en) .site-top [data-ux]{min-width:44px}}.xw-site.xw-site.xw-site.xw-site:is(.hall-frame,.shell-frame,.od-frame) .site-top :is([data-ux],[data-lang-switch]){flex:none;width:auto;min-width:44px}.xw-site.xw-site.xw-site.xw-site:is(.hall-frame,.shell-frame,.od-frame) .site-top :is([data-ux],[data-lang-switch]) .button-label{display:inline-block;text-align:center}.xw-site.xw-site.xw-site.xw-site.od-frame .site-top [data-ux] .button-label{min-width:6.15em}.xw-site.xw-site.xw-site.xw-site:is(.hall-frame,.shell-frame) .site-top [data-ux] .button-label{min-width:max(116px,6.15em)}.xw-site.xw-site.xw-site.xw-site:is(.hall-frame,.shell-frame,.od-frame) .site-top [data-lang-switch] .button-label{min-width:2em}.xw-site .site-header .hall-top[data-measuring]>*{flex-shrink:0!important}.xw-site:is(.hall-frame,.shell-frame) .site-header .hall-top[data-measuring]{padding:0 var(--hall-top-pad)!important;-moz-column-gap:var(--hall-top-gap)!important;column-gap:var(--hall-top-gap)!important}.xw-site.xw-site.xw-site .site-header.site-header{background-color:var(--neutral-white);background-image:var(--b1-m1);background-size:256px 256px;background-repeat:repeat;background-position:0 0;color:var(--ink-primary)}.xw-site.xw-site.xw-site .site-header.site-header:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink-primary);opacity:.16;pointer-events:none}.xw-site.xw-site.xw-site .site-footer.xw-footer{background-color:var(--neutral-white);background-image:var(--b1-m1);background-size:256px 256px;background-repeat:repeat;background-position:0 0}.xw-site.xw-site.xw-site .site-footer.xw-footer:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:1px;background:var(--palette-dou-kou-huang);pointer-events:none}.xw-site.xw-site{--heritage-paper:url(/reuse_cerascope/cangku/page_bg.webp);background:var(--brand-silk)}.xw-site.xw-site:before{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/paintings/birds-01-crop.jpg) 50% 42%/cover;opacity:.18}.xw-site.xw-site.xw-site .site-header.site-header,.xw-site.xw-site.xw-site .site-footer.xw-footer{background:var(--brand-silk);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xw-site.xw-site.xw-site:not(.hall-frame,.od-frame,.doors-home,.exhibition-frame) #site-main{background:transparent;border:0;outline:0;box-shadow:none;padding:48px 0 64px}.xw-site.xw-site #site-main>.paper-construction,.xw-site.xw-site #site-main>.xw-plum{display:none!important}.xw-site.xw-site.xw-site:not(.hall-frame,.od-frame) #site-main:before,.xw-site.xw-site.xw-site:not(.hall-frame,.od-frame) #site-main:after{content:none}.xw-site.xw-site .room-copy{background:transparent}.xw-site.xw-site .room-copy:before{content:none}.xw-site.xw-site .room-ji{display:block!important}.xw-site.xw-site .room-ji .room-copy{max-width:760px;margin-bottom:40px}.xw-site.xw-site .room-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.xw-site.xw-site .room-articles>.text-link{grid-column:1/-1;justify-self:start}.xw-site.xw-site .app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.xw-site.xw-site .article-row,.xw-site.xw-site .app-card,.xw-site.xw-site .feature-grid>article{min-width:0;position:relative;display:flex;flex-direction:column;gap:0;padding:52px 28px 64px;border:0;border-radius:8px;background:var(--paper-base) var(--heritage-paper) center/100% 100% no-repeat;box-shadow:0 6px 16px var(--shadow-warm-a12)}.xw-site.xw-site .article-row h3{font-size:24px;line-height:1.5}.xw-site.xw-site .article-row>.text-link{margin-top:auto;align-self:flex-start}.xw-site.xw-site .article-row>.site-eyebrow{color:var(--accent-redInk);letter-spacing:.12em}.xw-site.xw-site .article-row>p:not(.site-meta,.site-eyebrow){font-size:18px;line-height:1.65}.xw-site.xw-site .app-card{padding:24px 24px 56px;overflow:hidden}.xw-site.xw-site .app-card>img{width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:4px;margin-bottom:20px}.xw-site.xw-site .app-card-content{padding:0;min-width:0}.xw-site.xw-site .app-card h2{font-size:30px;line-height:1.3}.xw-site.xw-site .app-card-content>p:first-of-type{font-size:18px;line-height:1.7}.xw-site.xw-site .article-page-grid,.xw-site.xw-site .article-page-ghost{gap:24px}.xw-site.xw-site .room-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;min-height:56px;gap:0;justify-content:stretch;margin:16px auto 0;border-bottom:1px solid var(--paper-edge)}.xw-site.xw-site .room-nav a{width:auto;min-height:56px;padding:8px;filter:none;animation:none;transform:none;opacity:1;background:none;border-bottom:2px solid transparent}.xw-site.xw-site .room-nav a[aria-current=page]{border-bottom-color:var(--accent-redInk);color:var(--accent-redInk)}.xw-site.xw-site .ribbon-face{display:none}.xw-site.xw-site .room-nav-label{flex-direction:row;gap:8px}.xw-site.xw-site :is(.hall-nav,.home-nav) a{border-bottom:2px solid transparent;text-decoration:none}.xw-site.xw-site :is(.hall-nav,.home-nav) a[aria-current=page]{border-bottom-color:var(--accent-redInk);color:var(--accent-redInk);text-decoration:none}.xw-site.xw-site .site-button,.xw-site.xw-site .site-button .button-surface{border-radius:3px;box-shadow:none;background:var(--ink-secondary);border-color:var(--ink-secondary)}.xw-site.xw-site .outline-link{background:var(--brand-silk);border:1px solid var(--paper-edge);box-shadow:none}.xw-site.xw-site .outline-link:before,.xw-site.xw-site .outline-link:after{content:none}.xw-site.xw-site .b1-key.b1-key{background:var(--brand-silk);border:1px solid var(--paper-edge);border-radius:3px;color:var(--ink-primary);box-shadow:0 2px 3px var(--shadow-warm-a12)}.xw-site.xw-site .b1-key.b1-key:before,.xw-site.xw-site .b1-key.b1-key:after{content:none}.xw-site.xw-site .b1-key[aria-selected=true]{background:var(--ink-secondary);color:var(--ink-onSeal)}.xw-site.xw-site.hall-frame .hall-art{opacity:.4;-webkit-mask:none;mask:none}.xw-site.xw-site.hall-frame .hall-art-box{left:0!important;top:0!important;width:100%!important;height:70%!important}.xw-site.xw-site.hall-frame .hall-art-img{left:0;top:0;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;filter:none;-webkit-mask:linear-gradient(to bottom,var(--neutral-black) 84%,transparent);mask:linear-gradient(to bottom,var(--neutral-black) 84%,transparent)}.xw-site.xw-site.hall-frame .hall-culture{background:transparent;padding:40px 0}.xw-site.xw-site.hall-frame .hall-seam{display:none}.xw-site.xw-site.hall-frame .hall-folio{background:var(--paper-base) var(--heritage-paper) center/100% 100% no-repeat;box-shadow:0 6px 16px var(--shadow-warm-a12)}.xw-site.xw-site.hall-frame .hall-folio:before,.xw-site.xw-site.hall-frame .hall-folio:after{content:none}.xw-site.xw-site.hall-frame .hall-band{background:var(--brand-silk)}.xw-site.xw-site.od-frame .od-card-box{background:var(--paper-base) var(--heritage-paper) center/100% 100% no-repeat;box-shadow:0 6px 16px var(--shadow-warm-a12)}.xw-site.xw-site.od-frame .od-card-box>.b1-card-plane,.xw-site.xw-site.od-frame .od-card-box>.b1-card-frame{display:none}.xw-site.xw-site.od-frame .od-panel .od-fade{background:linear-gradient(to bottom,transparent,var(--paper-base))}@media (max-width:1100px){.xw-site.xw-site .room-articles,.xw-site.xw-site .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.xw-site.xw-site:not(.hall-frame,.od-frame,.doors-home) .site-width{max-width:600px}.xw-site.xw-site.xw-site:not(.hall-frame,.od-frame,.doors-home,.exhibition-frame) #site-main{padding:28px 0 40px}.xw-site.xw-site .room-articles,.xw-site.xw-site .app-grid{grid-template-columns:1fr;gap:24px}.xw-site.xw-site .article-row{padding:44px 24px 60px}.xw-site.xw-site .room-nav-label{flex-direction:column;gap:0}.xw-site.xw-site .room-nav .room-purpose{display:none}.xw-site.xw-site.hall-frame .hall-folio{padding-top:64px;padding-bottom:80px}}.xw-site.xw-site.xw-site .site-header.site-header:before,.xw-site.xw-site.xw-site .site-footer.xw-footer:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/v3/ornaments/paper_fibre_alpha.webp) repeat;background-size:512px;opacity:.06;pointer-events:none}.xw-site.xw-site.xw-site .site-header .site-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;gap:0;margin-top:0;text-decoration:none;background:none;border:0}.xw-site.xw-site .site-logo img{display:block;width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.xw-site.xw-site .site-logo:after{display:none}.xw-site.xw-site .site-logo:focus-visible{outline:2px solid var(--accent-redInk);outline-offset:2px}.xw-site.xw-site.doors-home .home-top{align-items:center}@media (max-width:767px){.xw-site.xw-site.xw-site .site-header .site-logo{flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px}.xw-site.xw-site .site-logo img{width:48px;height:48px}}.xw-site.xw-site.xw-site.doors-home .site-header .home-brand.site-logo{flex:0 1 auto;width:auto;flex-wrap:nowrap;gap:10px}.xw-site.xw-site.xw-site.doors-home .home-brand .home-identity{margin:0;min-height:0;font:400 22px/1.4 LXGW WenKai GB,serif;letter-spacing:.03em;white-space:nowrap}.xw-site.xw-site.xw-site.doors-home .site-header.home-header{min-height:80px;padding:12px 0}@media (max-width:767px){.xw-site.xw-site.xw-site.doors-home .site-header.home-header{min-height:72px}.xw-site.xw-site.xw-site.doors-home .site-header .home-brand.site-logo{gap:6px}.xw-site.xw-site.xw-site.doors-home .home-brand .home-identity{font-size:18px}}
