.poster-scroller{height:100%;min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 44px;gap:12px;padding:1.4cqw 1.5cqw .8cqw;color:#254761;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.poster-strip{position:relative;display:flex;gap:18px;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8c816e #e1d7c5;container-type:size;padding-bottom:12px}.poster-strip:focus-visible{outline:2px solid #254761;outline-offset:4px}.creation-poster{flex:none;margin:0;height:100%;width:calc(100cqh * .75);scroll-snap-align:start}.creation-poster img{display:block;width:100%;height:100%;object-fit:contain}.poster-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.poster-hint{font-size:14px;line-height:1.25}.poster-hint .bilingual-en{margin-top:3px;color:#514a40;font-size:12px;line-height:1.25}.poster-controls{display:flex;gap:8px}.poster-controls[hidden]{display:none}.poster-controls button{width:44px;height:44px;padding:0;border:1px solid #8c816e;background:transparent;color:#254761;font-size:24px;line-height:1;cursor:pointer}.poster-controls button:disabled{opacity:.35;cursor:default}.poster-controls button:focus-visible{outline:2px solid #254761;outline-offset:3px}.poster-controls button:hover:enabled{background:#254761;border-color:#254761;color:#fff8e9}@media (max-width:1100px){.poster-scroller{height:clamp(380px,70svh,650px);padding:24px 0 0}}.portfolio-room:has(.room-tabs[hidden]) .poster-scroller{height:clamp(380px,70svh,650px);padding:24px 0 0}@media (max-width:600px){.portfolio-room:has(.room-tabs[hidden]) .poster-scroller,.poster-scroller{height:auto;min-height:0;grid-template-rows:auto 44px}.creation-poster{width:84%}.poster-strip{aspect-ratio:25/28;gap:14px}}@media (prefers-reduced-motion:reduce){.poster-strip{scroll-snap-type:none}}@media print{.portfolio-room:has(.room-tabs[hidden]) .poster-scroller,.poster-scroller{height:auto;display:block}.poster-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;container-type:normal}.creation-poster{height:auto;width:100%;break-inside:avoid}.poster-toolbar{display:none}}.exhibition-room.portfolio-room{--room-blue:#254761;--room-serif:"Times New Roman","Songti SC","SimSun",serif;display:grid;grid-template-rows:60px minmax(0,1fr) 44px;gap:4px;height:100svh;min-height:0;padding:0;background:#eee4d2 url(/paper-texture.svg) repeat}.portfolio-reference-stage{position:relative;isolation:isolate;justify-self:center;align-self:center;width:min(100vw,calc((100svh - 112px) * 1672 / 941));aspect-ratio:1672/941;container-type:inline-size}.portfolio-background{z-index:-1;object-fit:contain}.portfolio-header.room-header,.portfolio-pagination.room-pagination{width:min(calc(100vw - 32px),calc((100svh - 96px) * 1672 / 941));max-width:none;margin:0 auto;padding:0;border:0}.portfolio-header .room-brand{font-size:21px}.portfolio-header .room-back{font-size:13px}.portfolio-header .room-back .bilingual-en{font-size:12px}.portfolio-pagination a{padding:0 6px;font-size:13px}.portfolio-pagination .room-pagination-index{padding:0;font-size:14px}.portfolio-board.room-board{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-height:0;padding:0;display:grid}.portfolio-sidebar.room-sidebar{position:absolute;inset:0 auto 0 0;width:27.51%;padding:0;border:0}.portfolio-sidebar:after{content:"";position:absolute;left:100%;top:9.246%;bottom:6.48%;border-right:1px solid #c3b69e}.portfolio-sidebar .room-number{position:absolute;left:26.797%;top:10.308%;font:400 5.7416cqw/1 var(--room-serif);gap:1.6746cqw}.portfolio-sidebar .room-number>span{flex:none;width:7.177cqw;max-width:none;border-top:1px solid #696456}.portfolio-sidebar h1{position:absolute;left:26.797%;top:21.998%;width:18.541cqw;height:11.722cqw;margin:0;font:700 3.23cqw/1.24 var(--room-serif);text-wrap:wrap}.portfolio-sidebar h1 .bilingual-zh{white-space:pre-line}.portfolio-sidebar h1 .bilingual-en{position:absolute;left:0;top:8.9713cqw;font:400 1.9139cqw/1.3 var(--room-serif);margin:0}.portfolio-sidebar .room-subtitle{position:absolute;left:27.015%;top:46.015%;width:18.84cqw;margin:0;color:#211f19;font:400 1.1962cqw/1.6 var(--room-serif)}.portfolio-sidebar .room-subtitle .bilingual-en{font:400 max(12px,1.0766cqw)/1.3 var(--room-serif);margin-top:.2392cqw}.portfolio-sidebar .room-artwork{position:absolute;left:26.797%;top:56.323%;width:18.421cqw;height:11.7823cqw;min-height:0;max-height:none;margin:0;object-fit:contain}.portfolio-scope.room-scope{position:absolute;left:27.015%;top:80.553%;width:18.421cqw;margin:0;padding-top:1.2559cqw;border-top:1px solid #cabaa0;font:700 1.6746cqw/1.2 var(--room-serif);z-index:4}.portfolio-scope summary{min-height:44px;padding:.1196cqw .8373cqw}.portfolio-scope summary .bilingual-en{font:400 max(12px,1.1962cqw)/1.3 var(--room-serif);margin-top:.2392cqw}.portfolio-scope summary>span:last-child{font:400 2.6316cqw/1 var(--room-serif)}.portfolio-scope-content{position:absolute;z-index:5;bottom:calc(100% + 8px);left:0;right:0;max-height:350px;overflow:auto;padding:16px;border:1px solid #bdb19c;background:#eee4d2 url(/paper-texture.svg);font-size:13px}.portfolio-exhibits.room-exhibits{position:absolute;inset:0;padding:0;pointer-events:none}.portfolio-exhibits .room-exhibits-heading{position:absolute;left:29.426%;top:8.289%;margin:0;font:700 2.3923cqw/1.1 var(--room-serif)}.portfolio-exhibits .room-exhibits-heading .bilingual-en{font:400 1.6746cqw/1.25 var(--room-serif);margin-top:.4785cqw}.portfolio-paper-board{position:absolute;left:30.328%;top:17.959%;width:62.5%;height:70.139%;pointer-events:auto}.portfolio-paper-board .room-projects{position:relative;height:100%}.portfolio-paper-board .room-tabs{display:grid;position:absolute;left:0;top:0;width:95.6938%;height:12.7273%;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;border:0}.portfolio-paper-board .room-tabs[hidden]{display:none}.portfolio-paper-board .room-tabs button{display:flex;justify-content:center;align-items:center;width:100%;max-width:none;min-width:0;min-height:44px;padding:8px 13%;border:0;border-radius:0;background:var(--portfolio-tab-idle) center/100% 100% no-repeat;color:#211f19;font:400 max(14px,1.1962cqw)/1.15 var(--room-serif);text-align:center}.portfolio-paper-board .room-tabs button[aria-selected=true]{background:var(--portfolio-tab-selected) center/100% 100% no-repeat;color:#fff8e9}.portfolio-paper-board .room-tabs button .bilingual-en{font:400 max(12px,.9569cqw)/1.3 var(--room-serif);margin-top:3px}.portfolio-paper-board .room-project-panel{position:absolute;left:3.951%;top:11.008%;width:95.6938%;height:88.4848%;padding:0;margin:0;border:0}.portfolio-paper-board .room-project-panel>.bubs-preview{height:100%}.portfolio-room .brand-sr-only,.portfolio-room .portfolio-project-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.portfolio-room .bubs-work-cards{display:grid;height:100%;padding:0;margin:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:.78cqw;row-gap:0;align-items:start}.portfolio-room .bubs-work-card{position:relative;min-width:0;min-height:0;height:17.76cqw;background:var(--work-card-idle) center/100% 100% no-repeat;transform-origin:35% 75%;transition:transform .22s ease,filter .22s ease}.portfolio-room .bubs-work-card[data-selected=true]{background-image:var(--work-card-selected);background-size:100% 108%;transform:translate(-3px,-6px) rotate(-1deg);filter:drop-shadow(3px 7px 6px #211f1926);z-index:2}.portfolio-room .bubs-work-card[data-selected=true]:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgb(255 255 255/20%);mask:var(--work-card-selected) center/100% 108% no-repeat}.portfolio-room .bubs-work-card-select{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:2.3923cqw 2.6316cqw 3.8278cqw;color:#211f19;text-align:left}.portfolio-room .bubs-work-card-title{display:block;font:400 1.6746cqw/1.3 var(--room-serif)}.portfolio-room .bubs-work-card-title .bilingual-en{font:400 max(12px,1.0766cqw)/1.35 var(--room-serif);color:#413a31;margin-top:.3589cqw}.portfolio-room .bubs-work-card-summary{display:block;font:400 max(14px,1.0766cqw)/1.45 var(--room-serif)}.portfolio-room .bubs-work-card-summary .bilingual-en{color:#413a31;font:400 max(12px,.9569cqw)/1.4 var(--room-serif);margin-top:.3589cqw}.portfolio-room .bubs-work-card-detail{display:flex;position:absolute;left:2.6316cqw;bottom:1.4952cqw;gap:1.4354cqw;align-items:center;color:#36566b;font:max(16px,1.3158cqw)/1.2 var(--room-serif);opacity:0}.portfolio-room .bubs-work-card-detail .bilingual-en{font:400 max(12px,.9569cqw)/1.3 var(--room-serif);margin-top:2px;color:inherit}.portfolio-room .bubs-work-card-detail>span:last-child{font-size:max(28px,2.1531cqw)}.portfolio-room .bubs-work-card[data-selected=true] .bilingual-en,.portfolio-room .bubs-work-card[data-selected=true] .bubs-work-card-detail,.portfolio-room .bubs-work-card[data-selected=true] .bubs-work-card-select{color:#fff8e9}.portfolio-room .bubs-work-card[data-selected=true] .bubs-work-card-detail{opacity:1}.portfolio-room .bubs-work-card-select:focus-visible{outline:2px solid #36566b;outline-offset:-10px;border-radius:16px}.portfolio-room .bubs-work-card[data-selected=true] .bubs-work-card-select:focus-visible{outline-color:#fff8e9}.portfolio-room:has(.room-tabs[hidden]){height:auto;min-height:100svh}.portfolio-room:has(.room-tabs[hidden]) .portfolio-reference-stage{width:100%;aspect-ratio:auto;container-type:normal}.portfolio-room:has(.room-tabs[hidden]) .portfolio-background{display:none}@media (max-width:1100px){.exhibition-room.portfolio-room{display:block;height:auto;min-height:100svh;padding:18px}.portfolio-reference-stage{width:100%;aspect-ratio:auto;container-type:normal}.portfolio-background{display:none}.portfolio-header.room-header,.portfolio-pagination.room-pagination{width:100%}.portfolio-board.room-board{position:relative;inset:auto;display:block;height:auto;padding:24px 0}.portfolio-sidebar.room-sidebar{position:relative;inset:auto;width:100%;padding:0 0 20px;border-bottom:1px solid #bdb19c}.portfolio-sidebar:after{display:none}.portfolio-sidebar .room-number{position:static;font-size:48px;gap:24px}.portfolio-sidebar .room-number>span{width:100px}.portfolio-sidebar h1{position:static;width:auto;height:auto;margin-top:18px;font-size:30px;line-height:1.4;padding-right:100px;clip-path:none;overflow:visible}.portfolio-sidebar h1 .bilingual-en{position:static;font-size:21px;margin-top:10px}.portfolio-sidebar .room-subtitle{position:static;width:auto;font-size:14px;margin-top:18px}.portfolio-sidebar .room-subtitle .bilingual-en{font-size:12px;margin-top:5px}.portfolio-sidebar .room-artwork{display:block!important;position:absolute;left:auto;right:0;top:70px;width:90px;height:120px}.portfolio-scope.room-scope{position:relative;inset:auto;width:100%;margin-top:20px;padding-top:8px;font-size:15px}.portfolio-scope summary{height:auto;padding:0}.portfolio-scope summary .bilingual-en{font-size:13px}.portfolio-scope summary>span:last-child{font-size:25px}.portfolio-scope-content{position:static;padding:14px 0;border:0;max-height:none}.portfolio-exhibits.room-exhibits{position:relative;inset:auto;padding-top:26px;pointer-events:auto}.portfolio-exhibits .room-exhibits-heading{position:static;margin-bottom:18px;font-size:28px}.portfolio-exhibits .room-exhibits-heading .bilingual-en{font-size:21px;margin-top:8px}.portfolio-paper-board{position:relative;inset:auto;width:100%;height:auto}.portfolio-paper-board .room-tabs{position:static;width:100%;height:auto;min-height:82px;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-paper-board .room-tabs button{height:82px;padding:10px 12%;font-size:15px}.portfolio-paper-board .room-tabs button .bilingual-en{font-size:12px}.portfolio-paper-board .room-project-panel{position:static;width:100%;height:auto}.portfolio-room .bubs-work-cards{height:auto;grid-template-rows:none;grid-auto-rows:310px;gap:12px}.portfolio-room .bubs-work-card{height:310px}.portfolio-room .bubs-work-card-select{padding:36px 30px 64px}.portfolio-room .bubs-work-card-title{font-size:23px}.portfolio-room .bubs-work-card-title .bilingual-en{font-size:14px;margin-top:6px}.portfolio-room .bubs-work-card-summary{font-size:14px;margin-top:12px}.portfolio-room .bubs-work-card-summary .bilingual-en{font-size:12px;margin-top:6px}.portfolio-room .bubs-work-card-detail{left:30px;bottom:28px;gap:22px;font-size:18px}.portfolio-room .bubs-work-card-detail .bilingual-en{font-size:14px}.portfolio-room .bubs-work-card-detail>span:last-child{font-size:32px}.portfolio-pagination.room-pagination{margin-top:18px}}@media (max-width:600px){.portfolio-room .bubs-work-cards{grid-template-columns:minmax(0,1fr)}.portfolio-room .bubs-work-card-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.portfolio-room .bubs-work-card{transition:none}.portfolio-room .bubs-work-card[data-selected=true]{transform:none}}.portfolio-room:has(.room-tabs[hidden]) .portfolio-board{position:relative;inset:auto;height:auto;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);gap:32px;padding:24px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar{position:relative;inset:auto;width:auto}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar:after{display:none}.portfolio-room:has(.room-tabs[hidden]) .room-number{position:static;visibility:visible;font-size:48px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar h1{position:static;visibility:visible;width:auto;height:auto;clip-path:none;overflow:visible;font-size:30px;margin-top:20px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar h1 .bilingual-en{position:static;font-size:21px;margin-top:10px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar .room-subtitle{position:static;visibility:visible;width:auto;height:auto;clip-path:none;overflow:visible;font-size:14px;margin-top:20px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-sidebar .room-subtitle .bilingual-en{font-size:12px}.portfolio-room:has(.room-tabs[hidden]) .room-artwork{position:static;display:block!important;width:100%;height:160px;margin:20px 0}.portfolio-room:has(.room-tabs[hidden]) .portfolio-scope{position:relative;inset:auto;width:auto;font-size:16px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-scope summary>.bilingual,.portfolio-room:has(.room-tabs[hidden]) .portfolio-scope summary>span:last-child{visibility:visible}.portfolio-room:has(.room-tabs[hidden]) .portfolio-scope summary .bilingual-en{font-size:13px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-scope summary>span:last-child{font-size:25px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-exhibits{position:relative;inset:auto;pointer-events:auto}.portfolio-room:has(.room-tabs[hidden]) .room-exhibits-heading{position:static;visibility:visible;width:auto;height:auto;clip-path:none;overflow:visible;font-size:28px}.portfolio-room:has(.room-tabs[hidden]) .room-exhibits-heading .bilingual-en{font-size:21px}.portfolio-room:has(.room-tabs[hidden]) .portfolio-paper-board{position:relative;inset:auto;width:100%;height:auto}.portfolio-room:has(.room-tabs[hidden]) .room-project-panel{position:relative;inset:auto;width:100%;height:auto;margin:24px 0}.portfolio-room:has(.room-tabs[hidden]) .brand-sr-only,.portfolio-room:has(.room-tabs[hidden]) .portfolio-project-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:20px 0}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-cards{height:auto;grid-template-rows:none;grid-auto-rows:310px;gap:12px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card{height:310px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-select{padding:36px 30px 64px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-title{font-size:23px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-title .bilingual-en{font-size:14px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-summary{font-size:14px;margin-top:12px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-summary .bilingual-en{font-size:12px;margin-top:6px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-detail{left:30px;bottom:28px;gap:22px;font-size:18px;opacity:1}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-detail .bilingual-en{font-size:14px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-detail>span:last-child{font-size:32px}@media (max-width:600px){.portfolio-room:has(.room-tabs[hidden]) .portfolio-board{display:block;padding:0}}.portfolio-room .portfolio-header,.portfolio-room .portfolio-pagination{min-height:0}.portfolio-room .portfolio-pagination a{min-height:40px;font-size:13px;line-height:1.2}.portfolio-room .portfolio-pagination a .bilingual-en{font-size:12px;line-height:1.3;margin-top:2px}.exhibition-room.portfolio-room{font-size:16px;line-height:1.65}@media (min-width:1101px){.portfolio-room .portfolio-sidebar h1{margin:0;font:700 3.23cqw/1.24 var(--room-serif);text-wrap:wrap}.portfolio-room .portfolio-sidebar h1 .bilingual-en{margin:0;font:400 1.9139cqw/1.3 var(--room-serif)}}@container (max-width:1300px){.portfolio-room .bubs-work-card-select{padding-top:1.6746cqw}.portfolio-room .bubs-work-card-summary{margin-top:.3589cqw}}.portfolio-room .bubs-work-card-select{padding:2.6316cqw 3.3493cqw 4.1866cqw;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.portfolio-room .bubs-work-card-title{font-family:inherit;font-weight:500}.portfolio-room .bubs-work-card-title .bilingual-en{font-family:inherit;font-weight:400}.portfolio-room .bubs-work-card-summary{margin-top:.7177cqw;font-family:inherit;line-height:1.5}.portfolio-room .bubs-work-card-detail{left:3.3493cqw;bottom:2.3923cqw;font-family:inherit;min-height:34px}@container (max-width:1150px){.portfolio-room .bubs-work-card-summary,.portfolio-room .bubs-work-card-title .bilingual-en{font-size:1.0766cqw}.portfolio-room .bubs-work-card-detail{min-height:0;font-size:1.3158cqw}.portfolio-room .bubs-work-card-detail>span:last-child{font-size:2.1531cqw;line-height:1}}@media (max-width:1100px){.portfolio-room .bubs-work-card-select{padding:46px 40px 64px}.portfolio-room .bubs-work-card-summary{margin-top:14px}.portfolio-room .bubs-work-card-detail{left:40px;bottom:40px}}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-select{padding:46px 40px 64px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-summary{margin-top:14px}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-detail{left:40px}@container (max-width:1150px){.portfolio-paper-board .room-tabs button{font-size:1.1962cqw;padding-block:4px}.portfolio-paper-board .room-tabs button .bilingual-en{font-size:.9569cqw}}.portfolio-room .bubs-work-card-detail{bottom:2.8708cqw}@media (max-width:1100px){.portfolio-room .bubs-work-card-detail{bottom:40px}}.portfolio-room:has(.room-tabs[hidden]) .bubs-work-card-detail{bottom:40px}.portfolio-room .portfolio-paper-board .room-tabs button,.portfolio-room .portfolio-paper-board .room-tabs button .bilingual-en,.portfolio-room .portfolio-paper-board .room-tabs button .bilingual-zh{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.portfolio-room .bubs-work-card-summary{white-space:pre-line}.room-strategy .portfolio-paper-board .room-tabs button{padding-inline:4px}@media (max-width:360px){.room-strategy .portfolio-paper-board .room-tabs{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.portfolio-room .bubs-work-card[data-work^=campus-overview-] .bubs-work-card-select{padding-top:2.4cqw}.portfolio-room .bubs-work-card[data-work^=campus-overview-] .bubs-work-card-summary{margin-top:.35cqw;line-height:1.35}}body:has(.exhibition-room){background:#eee4d2}body:has(.exhibition-room)>.site-footer,body:has(.exhibition-room)>.site-header{display:none}body:has(.exhibition-room)>.main-content{width:100%;margin:0;padding:0}.exhibition-room{--room-blue:#36566b;--room-olive:#666b42;--room-line:#bdb19c;--room-serif:"Times New Roman","Songti SC","SimSun",serif;min-height:100svh;padding:28px clamp(24px,4.4vw,80px) 20px;color:#211f19;background:#eee4d2 url(/paper-texture.svg) repeat}.exhibition-room *,.exhibition-room :after,.exhibition-room :before{box-sizing:border-box}.exhibition-room .bilingual-en{color:#5c574c}.room-board,.room-header,.room-pagination{max-width:1500px;margin-inline:auto}.room-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--room-line)}.room-brand{font-family:var(--room-serif);font-size:28px;line-height:1.1}.room-brand>span{display:block;margin-top:6px;font-size:14px;letter-spacing:.13em;color:#5c574c}.room-back{display:flex;gap:16px;margin:0;font-size:14px}.room-back>span:first-child{font-family:var(--room-serif);font-size:24px}.room-back .bilingual-en{font-size:13px}.room-board{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.4fr);min-height:660px;padding-block:32px 28px}.room-sidebar{min-width:0;padding-right:clamp(26px,3vw,48px);border-right:1px solid var(--room-line)}.room-number{display:flex;align-items:center;gap:24px;font-family:var(--room-serif);font-size:72px;line-height:1;color:var(--room-blue)}.room-number>span{flex:1;max-width:100px;border-top:1px solid var(--room-line)}.room-sidebar h1{margin-top:24px;font-family:var(--room-serif);font-size:clamp(28px,2.6vw,42px);line-height:1.45;font-weight:700;text-wrap:balance}.room-sidebar h1 .bilingual-en{font-size:clamp(18px,1.65vw,25px);margin-top:10px;font-weight:400}.room-subtitle{margin-top:22px;font-size:14px;color:var(--room-olive)}.room-subtitle .bilingual-en{font-size:13px}.room-artwork{display:block;margin:30px auto 24px;width:min(100%,230px);height:190px;object-fit:contain}.room-scope{font-size:14px;border-top:1px solid var(--room-line);padding-top:16px}.room-scope summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-height:44px;list-style:none}.room-scope summary::-webkit-details-marker{display:none}.room-scope summary>span:last-child{font-size:25px;color:var(--room-olive)}.room-scope[open] summary>span:last-child{transform:rotate(45deg)}.room-scope>p,.room-working-name{margin-top:14px}.room-scope ul{padding-left:18px;margin-block:18px 0}.room-scope li+li{margin-top:10px}.room-exhibits{min-width:0;padding-left:clamp(28px,3.4vw,56px)}.room-exhibits-heading{font-family:var(--room-serif);font-size:23px;font-weight:400;margin-bottom:24px}.room-exhibits-heading .bilingual-en{font-size:14px}.room-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--room-line)}.room-tabs[hidden]{display:none}.room-tabs button{flex:1 1 140px;min-width:0;max-width:280px;min-height:70px;text-align:left;padding:12px 16px;border:1px solid var(--room-line);border-radius:2px 2px 0 0;color:#433f35;background:transparent;font:inherit;font-size:15px;line-height:1.4;cursor:pointer}.room-tabs button .bilingual-en{font-size:12px;line-height:1.35;margin-top:6px}.room-tabs button:hover{background:#e4dac7}.room-tabs button[aria-selected=true]{color:#fff8e9;background:var(--room-blue);border-color:var(--room-blue)}.room-tabs button[aria-selected=true] .bilingual-en{color:#fff8e9}.room-project-panel{padding-top:28px}.room-project-panel[hidden]{display:none}.room-project-subtitle{display:block;color:var(--room-olive);font-size:14px;margin-bottom:12px}.room-project-subtitle .bilingual-en{font-size:13px}.room-profile-panel h2,.room-project-heading h2{font-family:var(--room-serif);font-size:clamp(25px,2.2vw,34px);line-height:1.4;font-weight:700}.room-profile-panel h2 .bilingual-en,.room-project-heading h2 .bilingual-en{font-size:clamp(17px,1.55vw,23px);font-weight:400;margin-top:8px}.room-project-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);margin-top:28px}.room-project-summary{font-size:15px;line-height:1.85}.room-project-summary .bilingual-en{font-size:13px;line-height:1.7;margin-top:12px}.room-project-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;color:var(--room-olive);font-size:13px}.room-project-tags .bilingual-en{font-size:12px}.room-metadata{margin-top:26px;border-top:1px solid var(--room-line);padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px}.room-metadata dt{color:#5c574c}.room-metadata dd{margin:12px 0 0}.room-metadata .bilingual-en{font-size:12px}.room-detail-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:28px;color:var(--room-blue);font-size:14px}.room-detail-link .bilingual-en{font-size:13px;color:var(--room-blue)}.room-detail-link>span:last-child{font-size:24px}.room-project-visual{position:relative;display:grid;place-items:center;aspect-ratio:5/4;margin:0;padding:24px;border:8px solid #b69a75;outline:1px solid #8f7452;outline-offset:-8px;background:#e7dcc8 url(/paper-texture.svg) repeat;text-align:center;font-family:var(--room-serif);color:#665c4d;font-size:19px}.room-project-visual:before{content:"";position:absolute;inset:10px;border:1px solid #c8bba5;pointer-events:none}.room-project-visual .bilingual-en{font-size:13px}.room-project-visual.has-image img{object-fit:cover}.room-profile-panel{min-height:360px;padding:24px 0}.room-profile-notice{margin-top:38px;border-left:2px solid var(--room-olive);padding-left:18px;font-size:16px}.room-profile-notice .bilingual-en{font-size:14px}.room-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;border-top:1px solid var(--room-line);padding-top:18px}.room-pagination a{display:flex;align-items:center;gap:16px;width:fit-content;min-height:44px;font-family:var(--room-serif);font-size:16px}.room-pagination .bilingual-en{font-size:12px}.room-next{justify-self:end;text-align:right}.room-pagination-index{font-family:var(--room-serif);color:#665c4d;font-size:16px}.room-project-panel:not([hidden])+.room-project-panel:not([hidden]){margin-top:32px;border-top:1px solid var(--room-line)}.exhibition-room a:focus-visible,.exhibition-room button:focus-visible,.exhibition-room summary:focus-visible,.room-project-panel:focus-visible{outline:2px solid var(--room-blue);outline-offset:5px}@media (max-width:1050px) and (min-width:761px){.room-board{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)}.room-project-body{grid-template-columns:minmax(0,1fr)}.room-project-visual{width:min(100%,340px)}}@media (max-width:760px){.exhibition-room{padding:20px 18px}.room-header{gap:12px;padding-bottom:18px}.room-brand{font-size:24px}.room-brand>span{font-size:12px}.room-back{font-size:13px;gap:10px}.room-back .bilingual-en{font-size:12px}.room-board{display:block;padding-block:28px;min-height:0}.room-sidebar{position:relative;border-right:0;border-bottom:1px solid var(--room-line);padding:0 0 24px}.room-number{font-size:50px}.room-sidebar h1{font-size:30px;margin-top:18px;padding-right:90px}.room-sidebar h1 .bilingual-en{font-size:19px}.room-artwork{position:absolute;right:0;top:68px;width:74px;height:120px;margin:0}.room-scope,.room-subtitle{margin-top:20px}.room-scope{padding-top:10px}.room-exhibits{padding:28px 0 0}.room-exhibits-heading{margin-bottom:18px}.room-tabs{gap:7px;padding-bottom:18px}.room-tabs button{flex-basis:125px;padding:11px 12px;font-size:14px}.room-profile-panel h2,.room-project-heading h2{font-size:27px}.room-profile-panel h2 .bilingual-en,.room-project-heading h2 .bilingual-en{font-size:18px}.room-project-body{grid-template-columns:minmax(0,1fr);gap:26px}.room-project-visual{width:100%}.room-pagination{gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.room-pagination a{font-size:13px;gap:6px}.room-pagination .bilingual-en{font-size:12px}.room-pagination-index{font-size:13px}}