.exhibition-rooms *{box-sizing:border-box}.exhibition-rooms a{color:inherit;text-decoration:none}.exhibition-rooms button{font:inherit}.exhibition-rooms button:focus-visible,.exhibition-rooms a:focus-visible{outline:3px solid #547eb1;outline-offset:5px}.exhibition-rooms button:disabled{cursor:default}.exhibition-rooms{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 38% 18%,#f3fbff 0,transparent 47%),radial-gradient(ellipse at 84% 62%,#ffd5e9 0,transparent 56%),linear-gradient(125deg,#cbe8ff,#e2e8ff 55%,#ffe4ed)}.exhibition-rooms .topbar{height:76px;padding:0 clamp(22px,4vw,62px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffff26;border-bottom:1px solid #ffffff70;position:relative;z-index:10}.exhibition-rooms .brand{font-size:13px;font-weight:650;letter-spacing:.12em;display:flex;align-items:center;gap:10px}.exhibition-rooms .brand i{width:10px;height:10px;border-radius:50%;background:radial-gradient(at 30% 20%,#fff,#b5d8ef 65%,#86aed0);box-shadow:0 3px 5px #8ca5bf25}.exhibition-rooms .top-sign{font-size:10px;letter-spacing:.15em;color:#73819d}.exhibition-rooms .nav-pill{font-size:12px;padding:9px 20px;border:1px solid #ffffffad;border-radius:30px;background:#ffffff3b;color:#54718f}.exhibition-rooms .work-room{position:relative;width:min(1440px,100%);margin:0 auto;padding:38px clamp(24px,4vw,62px) 34px;min-height:calc(100svh - 76px)}.exhibition-rooms .room-heading{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:end;gap:24px}.exhibition-rooms .eyebrow{font-size:10px;letter-spacing:.16em;color:#6a86a5;margin:0 0 13px;display:flex;align-items:center;gap:10px}.exhibition-rooms .eyebrow::before{content:'';height:2px;width:21px;background:#df9dc3;border-radius:2px}.exhibition-rooms h2{font-size:clamp(28px,3vw,43px);font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0}.exhibition-rooms .heading-note{font-size:12px;color:#74809b;margin:13px 0 0}.exhibition-rooms .replay{display:flex;gap:8px;align-items:center;padding:10px 16px;border-radius:24px;border:1px solid #ffffffd9;background:linear-gradient(145deg,#ffffffa8,#f3e5f7a8);color:#5e7596;box-shadow:inset 0 2px 2px #fff7,0 6px 15px #7f94bc16;font-size:12px;cursor:pointer}.exhibition-rooms .replay svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .replay:disabled{opacity:.65}.exhibition-rooms .exhibit-stage{position:relative;margin-top:25px;min-height:525px;display:grid;grid-template-columns:minmax(205px,.68fr) 1fr 1fr;gap:32px;align-items:center;padding-bottom:38px}.exhibition-rooms .stage-floor{position:absolute;z-index:-1;left:-10%;right:-10%;bottom:3px;height:154px;border-top:1px solid #ffffffbd;border-radius:50% 50% 0 0/72% 72% 0 0;background:linear-gradient(#ffffff47,#c5dfff45 50%,#ffffff00);box-shadow:0 -16px 38px #ffffff25;transform:rotate(-2deg)}.exhibition-rooms .route{position:absolute;inset:0;width:100%;height:100%;z-index:-2;overflow:visible}.exhibition-rooms .route path{fill:none;stroke:#ffffffb8;stroke-width:1.2}.exhibition-rooms .route .blue-route{stroke:#b2cde953;stroke-width:1}.exhibition-rooms .bubble{position:absolute;border-radius:50%;border:1px solid #ffffffb8;pointer-events:none;background:radial-gradient(at 28% 20%,#fff9,#f8fbff12 40%,#b3d6ef60 72%,#d7b8db80);box-shadow:inset 0 2px 3px #fff6;animation:exhibition-bob 7s ease-in-out infinite}.exhibition-rooms .bubble-a{width:27px;height:27px;top:14%;left:28%;animation-delay:-2s}.exhibition-rooms .bubble-b{width:15px;height:15px;right:2%;top:52%}.exhibition-rooms .bubble-c{width:21px;height:21px;left:6%;bottom:19%;animation-delay:-4s}.exhibition-rooms .decor-star{position:absolute;width:15px;height:15px;clip-path:polygon(50% 0,64% 35%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 35%);background:linear-gradient(140deg,#fff6d8,#edc379);pointer-events:none}.exhibition-rooms .decor-star.one{left:22%;top:4%;transform:rotate(16deg)}.exhibition-rooms .decor-star.two{right:28%;bottom:4%;width:10px;height:10px}.exhibition-rooms .presenter{position:relative;align-self:end;z-index:4;margin:0 0 35px;min-width:0}.exhibition-rooms .presenter-breathe{position:relative;animation:exhibition-breathe 5s ease-in-out infinite}.exhibition-rooms .rig{display:block;width:112%;max-width:350px;height:auto;overflow:visible;margin-left:-5%}.exhibition-rooms .arm-pivot{transform-box:view-box;transform-origin:590px 466px;transform:rotate(12deg)}.exhibition-rooms .presenter-plinth{position:absolute;left:14%;right:6%;bottom:-3px;height:23px;border:1px solid #ffffffa1;border-radius:50%;background:linear-gradient(#fff8,#edbadc88);box-shadow:0 9px 20px #a389bd1a;z-index:-1}.exhibition-rooms .presenter-plinth::after{content:'';position:absolute;left:25%;right:20%;top:3px;height:10px;border-radius:50%;background:#657ca324;filter:blur(4px)}.exhibition-rooms .presenter-note{position:absolute;z-index:5;left:3%;top:-5px;max-width:230px;margin:0;padding:10px 16px;font-size:12px;color:#647c9e;line-height:1.6;background:linear-gradient(120deg,#ffffffbc,#f6effcb0);border:1px solid #fff9;border-radius:18px;box-shadow:inset 0 2px 2px #fff9,0 9px 24px #8a9cbd10}.exhibition-rooms .presenter-note::after{content:'';position:absolute;bottom:-5px;left:36px;width:9px;height:9px;transform:rotate(45deg);background:#fcfaff;border-bottom:1px solid #fff9;border-right:1px solid #fff9}.exhibition-rooms .presenter-label{position:absolute;left:16%;right:8%;bottom:-29px;text-align:center;font-size:9px;letter-spacing:.14em;color:#8190ac}.exhibition-rooms .work-card{position:relative;display:block;min-width:0;z-index:2;perspective:1000px;opacity:1;transform:translateY(0)}.exhibition-rooms .work-card.branding{margin-top:66px}.exhibition-rooms .work-card .work-panel{position:relative;padding:12px 12px 0;border:1px solid #ffffffe0;border-radius:25px;background:linear-gradient(145deg,#eff8ffb3,#edf1ff9e);box-shadow:inset 0 2px 3px #fff,0 17px 32px #708cb325,0 4px 8px #8399b50f;transition:box-shadow .35s,border-color .35s,transform .35s}.exhibition-rooms .work-card.branding .work-panel{background:linear-gradient(145deg,#fff4fba9,#ffe0ec9e)}.exhibition-rooms .work-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 5px 12px;color:#7b88a0;font-size:9px;letter-spacing:.07em}.exhibition-rooms .work-topline span:last-child{color:#8491aa;font-size:8px}.exhibition-rooms .art-window{height:clamp(230px,20vw,290px);position:relative;overflow:hidden;border-radius:16px;background:#ffffff36;display:grid;place-items:center}.exhibition-rooms .art-window img{display:block;width:100%;height:100%;object-fit:contain;filter:none}.exhibition-rooms .work-caption{padding:17px 6px 20px;position:relative}.exhibition-rooms .work-caption small{font-size:10px;color:#6d85a2;letter-spacing:.06em}.exhibition-rooms .work-caption h2{margin:8px 30px 6px 0;font-size:clamp(16px,1.6vw,23px);line-height:1.25;letter-spacing:-.02em;font-weight:650}.exhibition-rooms .work-caption p{font-size:11px;color:#7d87a1;margin:0}.exhibition-rooms .entry-arrow{position:absolute;right:4px;top:25px;display:grid;place-items:center;width:29px;height:29px;border:1px solid #fff;border-radius:10px;background:linear-gradient(135deg,#ffffffed,#e5eafb);box-shadow:inset 0 2px 2px #fff,0 5px 8px #8e9aba22}.exhibition-rooms .entry-arrow svg{width:18px;height:18px;fill:#7e9bc2}.exhibition-rooms .display-ledge{height:15px;position:absolute;bottom:-12px;left:-7px;right:-7px;border-radius:7px 7px 12px 12px;border:1px solid #ffffffa3;background:linear-gradient(#fafdff,#ccddf0 70%,#bdcfe8);box-shadow:0 14px 20px #8294b31c;z-index:-1}.exhibition-rooms .branding .display-ledge{background:linear-gradient(#fff9fc,#ebcee3 70%,#dbc3dc)}.exhibition-rooms .work-card.is-lit .work-panel{border-color:#fff;box-shadow:inset 0 2px 3px #fff,0 0 0 5px #fff6,0 18px 40px #7ca5d637,0 0 48px #fff7}.exhibition-rooms .work-card:hover .work-panel,.exhibition-rooms .work-card:focus-visible .work-panel{transform:translateY(-4px);box-shadow:inset 0 2px 3px #fff,0 24px 42px #7c94b539}.exhibition-rooms .card-spark{position:absolute;right:11px;top:-15px;width:26px;height:26px;opacity:0;transform:scale(.25);background:linear-gradient(135deg,#fffde7,#f0c777);clip-path:polygon(50% 0,63% 35%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 35%);filter:drop-shadow(0 3px 4px #e1ba7933)}.exhibition-rooms .magic-layer{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.exhibition-rooms .ribbon-path,.exhibition-rooms .ribbon-glint,.exhibition-rooms .ribbon-glow,.exhibition-rooms .ribbon-core{fill:none;stroke:url(#trail-gradient);stroke-linecap:round;stroke-linejoin:round;opacity:0}.exhibition-rooms .ribbon-path{stroke-width:1.3}.exhibition-rooms .ribbon-glint{stroke-width:2.8}.exhibition-rooms .ribbon-glow{stroke-width:9;filter:blur(3.2px)}.exhibition-rooms .ribbon-core{stroke:#fff9fc;stroke-width:1}.exhibition-rooms .card-spark,.exhibition-rooms .flying-spark,.exhibition-rooms .decor-star{display:none}.exhibition-rooms .room-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8190aa;font-size:10px;margin-top:4px;padding-top:20px;border-top:1px solid #ffffff75}.exhibition-rooms .room-bottom p{margin:0}.exhibition-rooms .room-bottom a{font-size:11px;color:#617d9e;display:flex;gap:12px;align-items:center}.exhibition-rooms .room-bottom a span{font-size:17px;color:#b677a1}
@keyframes exhibition-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes exhibition-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(min-width:1500px){.exhibition-rooms .work-room{padding-top:48px}.exhibition-rooms .exhibit-stage{min-height:590px}.exhibition-rooms .rig{max-width:370px}.exhibition-rooms .art-window{height:305px}}
@media(max-width:1000px) and (min-width:761px){.exhibition-rooms .exhibit-stage{gap:20px;grid-template-columns:210px 1fr 1fr}.exhibition-rooms .rig{width:117%;margin-left:-10%}.exhibition-rooms .work-caption h2{font-size:17px}.exhibition-rooms .art-window{height:210px}.exhibition-rooms .presenter-note{font-size:10px;padding:9px 12px}.exhibition-rooms .top-sign{font-size:8px}.exhibition-rooms .work-topline span:last-child{display:none}}
@media(max-width:760px){.exhibition-rooms .topbar{height:65px;padding-inline:20px}.exhibition-rooms .brand{font-size:11px}.exhibition-rooms .nav-pill{display:none}.exhibition-rooms .top-sign{font-size:8px;letter-spacing:.08em;max-width:150px;text-align:right}.exhibition-rooms .work-room{padding:28px 20px 30px}.exhibition-rooms .room-heading{gap:14px;align-items:start}.exhibition-rooms h2{font-size:27px}.exhibition-rooms .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:12px}.exhibition-rooms .heading-note{font-size:11px;max-width:200px;line-height:1.7}.exhibition-rooms .replay{font-size:0;width:35px;height:35px;justify-content:center;padding:0;flex:none;margin-top:3px}.exhibition-rooms .replay svg{width:15px;height:15px}.exhibition-rooms .exhibit-stage{display:grid;grid-template-columns:100%;gap:30px;margin-top:14px;padding-bottom:26px;min-height:0}.exhibition-rooms .presenter{height:250px;margin:0;justify-self:center;width:265px;align-self:auto}.exhibition-rooms .rig{height:250px;width:auto;max-width:none;margin:0 auto}.exhibition-rooms .presenter-breathe{height:100%}.exhibition-rooms .presenter-note{left:-25px;top:28px;max-width:140px;font-size:10px;padding:9px 11px}.exhibition-rooms .presenter-plinth{left:21%;right:21%;bottom:1px;height:15px}.exhibition-rooms .presenter-label{bottom:-16px;left:0;right:0;font-size:8px}.exhibition-rooms .work-card{width:min(430px,100%);justify-self:center}.exhibition-rooms .work-card.branding{margin-top:10px}.exhibition-rooms .art-window{height:auto;aspect-ratio:1.32}.exhibition-rooms .work-topline{font-size:8px}.exhibition-rooms .work-caption h2{font-size:21px}.exhibition-rooms .work-caption p{font-size:10px}.exhibition-rooms .stage-floor{left:-70%;right:-70%;height:70%;bottom:-30px;border-radius:50% 50% 0 0/18% 18% 0 0}.exhibition-rooms .route{height:100%;opacity:.7}.exhibition-rooms .bubble-a{top:23%;left:4%}.exhibition-rooms .bubble-b{top:64%;right:-3%}.exhibition-rooms .bubble-c{left:0;bottom:23%}.exhibition-rooms .decor-star.one{left:88%;top:14%}.exhibition-rooms .room-bottom{font-size:9px;align-items:start;line-height:1.7}.exhibition-rooms .room-bottom p{max-width:150px}.exhibition-rooms .room-bottom a{font-size:10px;gap:5px;white-space:nowrap}}
@media(max-width:760px){.exhibition-rooms .presenter{height:290px}.exhibition-rooms .presenter-breathe{position:absolute;height:250px;left:0;right:0;bottom:0}.exhibition-rooms .presenter-note{left:50%;top:0;transform:translateX(-50%);max-width:240px;width:max-content;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms *,.exhibition-rooms *::before,.exhibition-rooms *::after{animation:none!important;transition:none!important}}.exhibition-rooms .wall-light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.exhibition-rooms .wall-light path{fill:none;stroke:url(#wall-light-color);stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .light-guide{stroke-width:2.1;opacity:.6}.exhibition-rooms .light-halo{stroke-width:15;filter:blur(4px);opacity:.85}.exhibition-rooms .light-ribbon{stroke-width:3.8;opacity:1}.exhibition-rooms .wall-light .light-white{stroke:#fff8fc;stroke-width:1.5;opacity:1}.exhibition-rooms .light-halo,.exhibition-rooms .light-ribbon,.exhibition-rooms .light-white{stroke-dasharray:480 520;animation:exhibition-light-stream 8s linear infinite}.exhibition-rooms .light-track-1 .light-halo,.exhibition-rooms .light-track-1 .light-ribbon,.exhibition-rooms .light-track-1 .light-white{animation-duration:10s;animation-delay:-4.5s}.exhibition-rooms .light-track-1 .light-guide{opacity:.5}.exhibition-rooms .photo-wall-stage .presenter-breathe{transform-origin:50% 93%;animation:exhibition-guide-sway 5.5s ease-in-out infinite}.exhibition-rooms .photo-wall-stage .arm-pivot{animation:exhibition-guide-brush 6.6s ease-in-out infinite;transform-origin:590px 466px;transform-box:view-box}
@keyframes exhibition-light-stream{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes exhibition-guide-sway{0%,100%{transform:translateY(0) rotate(-1deg)}45%{transform:translateY(-5px) rotate(1.2deg)}75%{transform:translateY(-1px) rotate(-.4deg)}}@keyframes exhibition-guide-brush{0%,100%{transform:rotate(8deg)}20%{transform:rotate(-13deg)}35%{transform:rotate(-10deg)}56%{transform:rotate(5deg)}75%{transform:rotate(-4deg)}}.exhibition-rooms .work-room{padding-top:27px;padding-bottom:22px}.exhibition-rooms .room-heading h2{font-size:clamp(29px,2.65vw,38px)}.exhibition-rooms .heading-note{font-size:11px;margin-top:10px}.exhibition-rooms .eyebrow{font-size:9px;margin-bottom:11px}.exhibition-rooms .photo-wall-stage{display:block;min-height:0;height:755px;margin-top:32px;padding:0;isolation:isolate}.exhibition-rooms .photo-wall{position:relative;height:730px;width:calc(100% - 270px);margin-left:270px;z-index:2}.exhibition-rooms .photo-card{position:absolute;left:var(--x);top:var(--y);width:var(--card-width);min-width:0;display:block;z-index:2;transform:rotate(var(--tilt));transform-origin:center;animation:exhibition-photo-drift var(--drift-time) ease-in-out var(--drift-delay) infinite;transition:filter .25s,scale .25s;will-change:translate,rotate}.exhibition-rooms .photo-panel{padding:8px 8px 0;border:1px solid #ffffffed;border-radius:16px;background:linear-gradient(145deg,#ffffffd9,#edf5ffc9);box-shadow:inset 0 2px 2px #fff,0 10px 22px #718caf20,0 3px 5px #899ab315;transition:box-shadow .25s}.exhibition-rooms .tone-1 .photo-panel{background:linear-gradient(145deg,#fffdfde6,#f9eaf4bd)}.exhibition-rooms .tone-2 .photo-panel{background:linear-gradient(145deg,#ffffffdf,#eeeafbbf)}.exhibition-rooms .photo-topline{display:flex;justify-content:space-between;align-items:center;padding:1px 4px 7px;color:#7b8da7;font-size:8px;letter-spacing:.06em}.exhibition-rooms .photo-topline i{width:6px;height:6px;border-radius:50%;background:#d2e6f7;box-shadow:inset 0 1px 2px #fff}.exhibition-rooms .tone-1 .photo-topline i{background:#edccdf}.exhibition-rooms .tone-2 .photo-topline i{background:#d9d0ef}.exhibition-rooms .photo-image{position:relative;height:133px;border-radius:10px;overflow:hidden;background:#ffffff60}.exhibition-rooms .photo-image img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;filter:none}.exhibition-rooms .photo-caption{padding:10px 29px 12px 4px;position:relative;min-height:48px;display:flex;align-items:center}.exhibition-rooms .photo-caption h2{font-size:12px;line-height:1.45;letter-spacing:0;font-weight:550;margin:0;color:#3c587b;overflow-wrap:anywhere}.exhibition-rooms .photo-arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border:1px solid #fff;border-radius:8px;background:linear-gradient(#fff,#e6edf9);box-shadow:0 3px 5px #879bb31c}.exhibition-rooms .photo-arrow svg{display:block;width:13px;height:13px;fill:#88a3c6}.exhibition-rooms .photo-card:hover,.exhibition-rooms .photo-card:focus-visible{animation-play-state:paused;scale:1.035;z-index:8}.exhibition-rooms .photo-card:hover .photo-panel,.exhibition-rooms .photo-card:focus-visible .photo-panel,.exhibition-rooms .photo-card.is-lit .photo-panel{box-shadow:inset 0 2px 2px #fff,0 17px 27px #6a88b533,0 0 0 3px #ffffff66}.exhibition-rooms .photo-card:focus-visible{outline:3px solid #6587b7;outline-offset:6px;border-radius:16px}.exhibition-rooms .photo-wall-stage .presenter{position:absolute;left:-16px;top:255px;width:270px;margin:0;z-index:4}.exhibition-rooms .photo-wall-stage .rig{width:330px;height:auto;max-width:none;margin-left:-25px}.exhibition-rooms .photo-wall-stage .presenter-note{left:0;top:-25px;max-width:235px;font-size:11px;padding:10px 14px}.exhibition-rooms .photo-wall-stage .presenter-plinth{left:13%;right:4%;bottom:-3px}.exhibition-rooms .photo-wall-stage .presenter-label{left:10%;right:0;bottom:-25px;font-size:8px}.exhibition-rooms .wall-wash{position:absolute;z-index:-1;left:-10%;right:-10%;bottom:0;height:180px;background:radial-gradient(ellipse at center,#ffffff48,transparent 70%);border-radius:50%;pointer-events:none}.exhibition-rooms .wall-bubble{position:absolute;border-radius:50%;pointer-events:none;border:1px solid #fff9;background:radial-gradient(at 25% 20%,#fff9,#c7dffa22 65%,#dabada6b);box-shadow:inset 0 2px 2px #fff8;animation:exhibition-bob 8s ease-in-out infinite}.exhibition-rooms .wall-bubble-one{left:4%;top:15%;width:20px;height:20px}.exhibition-rooms .wall-bubble-two{right:1%;top:51%;width:13px;height:13px;animation-delay:-3s}.exhibition-rooms .room-bottom{margin-top:0;padding-top:16px;font-size:9px}
@keyframes exhibition-photo-drift{0%,100%{translate:0 0;rotate:0deg}25%{translate:2px -3px;rotate:.35deg}50%{translate:-2px -5px;rotate:0deg}75%{translate:-3px 1px;rotate:-.35deg}}
@media(min-width:1600px){.exhibition-rooms .work-room{max-width:1560px}.exhibition-rooms .photo-image{height:152px}.exhibition-rooms .photo-caption h2{font-size:13px}.exhibition-rooms .photo-wall-stage{height:790px}.exhibition-rooms .photo-wall{height:765px}}
@media(min-width:761px) and (max-width:1100px){.exhibition-rooms .photo-wall{width:calc(100% - 205px);margin-left:205px}.exhibition-rooms .photo-wall-stage .presenter{left:-22px;width:210px;top:255px}.exhibition-rooms .photo-wall-stage .rig{width:270px;margin-left:-32px}.exhibition-rooms .photo-wall-stage .presenter-note{max-width:190px;font-size:10px;padding:8px 10px}.exhibition-rooms .photo-caption h2{font-size:10px}.exhibition-rooms .photo-topline{font-size:6px}.exhibition-rooms .photo-image{height:112px}.exhibition-rooms .photo-caption{padding-top:8px;min-height:45px}.exhibition-rooms .photo-panel{padding:6px 6px 0;border-radius:13px}.exhibition-rooms .photo-arrow{width:18px;height:18px;border-radius:6px}.exhibition-rooms .photo-arrow svg{width:11px;height:11px}.exhibition-rooms .photo-wall-stage{height:735px}}
@media(max-width:760px){.exhibition-rooms .work-room{padding-top:25px}.exhibition-rooms .room-heading h2{font-size:27px}.exhibition-rooms .heading-note{max-width:240px;font-size:11px}.exhibition-rooms .photo-wall-stage{height:auto;min-height:0;margin-top:15px;padding-bottom:30px}.exhibition-rooms .photo-wall-stage .presenter{position:relative;top:auto;left:auto;width:265px;height:275px;margin:0 auto 30px}.exhibition-rooms .photo-wall-stage .rig{height:240px;width:auto;margin:0 auto}.exhibition-rooms .photo-wall-stage .presenter-breathe{height:240px;bottom:0;left:0;right:0}.exhibition-rooms .photo-wall-stage .presenter-note{left:50%;top:0;transform:translateX(-50%);width:max-content;max-width:260px;font-size:10px;white-space:nowrap}.exhibition-rooms .photo-wall-stage .presenter-plinth{left:23%;right:23%;bottom:0}.exhibition-rooms .photo-wall-stage .presenter-label{left:0;right:0;bottom:-15px}.exhibition-rooms .photo-wall{width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 17px;height:auto;padding:6px 4px 15px}.exhibition-rooms .photo-card{position:relative;inset:auto;width:auto;left:auto;top:auto;--tilt:-3deg!important;animation-duration:9s}.exhibition-rooms .photo-card:nth-child(even){--tilt:3deg!important;translate:0 11px}.exhibition-rooms .photo-card:nth-child(3n){--tilt:2deg!important}.exhibition-rooms .photo-card:last-child{grid-column:1/-1;justify-self:center;width:53%;--tilt:-2deg!important}.exhibition-rooms .photo-image{height:110px}.exhibition-rooms .photo-panel{padding:6px 6px 0;border-radius:13px}.exhibition-rooms .photo-topline{font-size:6px;letter-spacing:0;padding:1px 3px 6px}.exhibition-rooms .photo-caption{padding:8px 23px 10px 2px;min-height:48px}.exhibition-rooms .photo-caption h2{font-size:10px;line-height:1.45}.exhibition-rooms .photo-arrow{width:17px;height:17px;right:0;border-radius:6px}.exhibition-rooms .photo-arrow svg{width:10px;height:10px}.exhibition-rooms .wall-bubble-one{left:0;top:21%}.exhibition-rooms .wall-bubble-two{right:-3%;top:53%}.exhibition-rooms .room-bottom p{max-width:145px}.exhibition-rooms .photo-card:hover,.exhibition-rooms .photo-card:focus-visible{scale:1.015}}
@media(max-width:360px){.exhibition-rooms .photo-wall{gap:24px 13px}.exhibition-rooms .photo-image{height:92px}.exhibition-rooms .photo-caption h2{font-size:9px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .photo-card{animation:none;will-change:auto}.exhibition-rooms .photo-card:hover,.exhibition-rooms .photo-card:focus-visible{scale:1}}
@media(max-width:760px){.exhibition-rooms .wall-light{opacity:.8}.exhibition-rooms .light-halo{stroke-width:11}.exhibition-rooms .light-ribbon{stroke-width:2}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .wall-light .light-guide{opacity:.4}.exhibition-rooms .wall-light .light-halo,.exhibition-rooms .wall-light .light-ribbon,.exhibition-rooms .wall-light .light-white{display:none}}.exhibition-rooms .light-halo,.exhibition-rooms .light-ribbon,.exhibition-rooms .light-white{stroke-dasharray:210 2200;animation:exhibition-light-sweep 3.8s linear infinite both}.exhibition-rooms .light-track-1 .light-halo,.exhibition-rooms .light-track-1 .light-ribbon,.exhibition-rooms .light-track-1 .light-white{animation:exhibition-light-sweep 4.5s linear 1.4s infinite both}.exhibition-rooms .wall-light .bulb-halo{fill:#fff;opacity:.7;filter:blur(4px)}.exhibition-rooms .wall-light .bulb-ring{fill:#fff;opacity:.24}.exhibition-rooms .wall-light .bulb-core{fill:#fffdf7;filter:drop-shadow(0 0 3px #fff)}.exhibition-rooms .light-bulb{animation:exhibition-bulb-breathe 2.8s ease-in-out infinite;animation-delay:var(--bulb-delay)}
@keyframes exhibition-light-sweep{from{stroke-dashoffset:210}to{stroke-dashoffset:-1000}}@keyframes exhibition-bulb-breathe{0%,100%{opacity:.62}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .light-bulb{animation:none}}.exhibition-rooms .wall-light .light-track-1 path{stroke:url(#wall-light-pink)}.exhibition-rooms .wall-light .light-track-2 path{stroke:url(#wall-light-pearl)}.exhibition-rooms .wall-light .light-track-1 .light-white,.exhibition-rooms .wall-light .light-track-2 .light-white{stroke:#fff8fc}.exhibition-rooms .light-track-2 .light-guide{stroke-width:1.5;opacity:.48}.exhibition-rooms .light-track-2 .light-ribbon{stroke-width:2.8}.exhibition-rooms .light-track-2 .light-halo{stroke-width:12;opacity:.7}.exhibition-rooms .light-track-2 .light-halo,.exhibition-rooms .light-track-2 .light-ribbon,.exhibition-rooms .light-track-2 .light-white{animation:exhibition-light-sweep 4.2s linear .7s infinite both}.exhibition-rooms .about-exhibit{position:relative;isolation:isolate;max-width:1440px;margin:0 auto;padding:30px clamp(24px,4vw,62px) 30px;scroll-margin-top:15px}.exhibition-rooms .about-exhibit::before{content:'';position:absolute;z-index:-2;inset:-120px -15% -40px;background:radial-gradient(ellipse at 79% 48%,#ffe8f695,transparent 49%),radial-gradient(ellipse at 18% 74%,#e2f6ff9e,transparent 52%);pointer-events:none}.exhibition-rooms .about-thread{position:absolute;inset:-20px 0 0;width:100%;height:calc(100% + 20px);z-index:-1;overflow:visible;pointer-events:none}.exhibition-rooms .about-thread path{fill:none;stroke:url(#about-thread-color);stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .about-thread-base{stroke-width:1.4;opacity:.38}.exhibition-rooms .about-thread-light{stroke-width:2.5;stroke-dasharray:130 2200;filter:drop-shadow(0 0 5px #fff);animation:exhibition-creator-light 5s linear infinite;opacity:.8}.exhibition-rooms .about-section-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 26px}.exhibition-rooms .about-section-header .eyebrow{margin:0}.exhibition-rooms .about-section-header>span{color:#8190a9;font-size:10px;letter-spacing:.05em}.exhibition-rooms .about-exhibit-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;min-height:655px}.exhibition-rooms .creator-copy{position:relative;z-index:3;max-width:545px;padding:16px 0 38px}.exhibition-rooms .creator-role{display:flex;align-items:center;gap:14px;font-size:12px;color:#55799e;margin:0 0 24px}.exhibition-rooms .creator-role span{font-size:8px;letter-spacing:.16em;color:#8798b0}.exhibition-rooms .creator-copy h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.35;letter-spacing:-.035em;color:#304e72}.exhibition-rooms .creator-copy h2 span{white-space:nowrap}.exhibition-rooms .creator-copy h2 i{color:#c982b0;font-style:normal}.exhibition-rooms .creator-statement{font-size:20px;line-height:1.5;font-weight:500;color:#6883a5;margin:20px 0 17px;letter-spacing:.025em}.exhibition-rooms .creator-intro{font-size:13px;line-height:2.1;letter-spacing:.025em;color:#71839e;margin:0;max-width:490px}.exhibition-rooms .creator-directions{margin-top:29px;display:grid;gap:0;max-width:490px}.exhibition-rooms .creator-direction{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:15px 9px 15px 0;background:none;border:0;border-top:1px solid #ffffffb0;color:#48688c;cursor:pointer;position:relative;isolation:isolate}.exhibition-rooms .creator-direction::before{content:'';position:absolute;inset:4px -12px;z-index:-1;border-radius:13px;background:linear-gradient(90deg,#ffffff7d,#fff4);opacity:0;transition:opacity .3s}.exhibition-rooms .creator-direction.is-active::before,.exhibition-rooms .creator-direction:hover::before{opacity:1}.exhibition-rooms .creator-direction:hover .direction-symbol{translate:2px -2px}.exhibition-rooms .direction-number{font-size:10px;color:#96a5ba;width:18px;flex:none}.exhibition-rooms .direction-copy{display:grid;gap:5px}.exhibition-rooms .direction-copy strong{font-size:14px;font-weight:550;letter-spacing:.025em}.exhibition-rooms .direction-copy small{font-size:10px;color:#8a97aa;font-weight:400}.exhibition-rooms .direction-symbol{margin-left:auto;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:linear-gradient(140deg,#fff9,#e0eafb80);border:1px solid #ffffffa6;transition:translate .3s}.exhibition-rooms .direction-symbol svg{width:13px;height:13px;fill:none;stroke:#8aa3c3;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .creator-work-link{display:inline-flex;align-items:center;gap:22px;font-size:11px;color:#647f9f;margin-top:24px;padding-bottom:6px;border-bottom:1px solid #aabbd14d}.exhibition-rooms .creator-work-link span{font-size:18px;color:#b783ab;transition:translate .25s}.exhibition-rooms .creator-work-link:hover span{translate:2px -2px}.exhibition-rooms .creator-scene{height:580px;position:relative;min-width:0;perspective:1200px}.exhibition-rooms .creator-aura{position:absolute;inset:30px -10px 50px;background:radial-gradient(ellipse at 54% 54%,#fff9,#fce7f633 53%,transparent 70%);border-radius:50%;filter:blur(8px);pointer-events:none}.exhibition-rooms .creator-name-plate{position:absolute;left:5%;top:22px;width:275px;padding:26px 22px 25px;border-radius:20px;border:1px solid #fffc;background:linear-gradient(135deg,#ffffffb8,#e9f4ffc7 65%,#f9e4f2b8);box-shadow:inset 0 2px 3px #fff,0 19px 32px #8099bd1b,5px 6px 0 #c5d6ee35;transform:rotate(-9deg) rotateY(7deg);animation:exhibition-creator-sign-float 8s ease-in-out infinite}.exhibition-rooms .creator-name-plate small{display:block;font-size:7px;letter-spacing:.13em;color:#94a3b8;margin-bottom:16px}.exhibition-rooms .creator-name-plate strong{display:block;font-size:40px;font-weight:650;letter-spacing:.015em;color:#6888b1;text-shadow:0 2px #fff9}.exhibition-rooms .creator-name-plate>span{font-size:8px;letter-spacing:.24em;color:#879bb6;display:block;margin-top:9px}.exhibition-rooms .creator-name-plate>i{position:absolute;width:10px;height:10px;top:17px;right:18px;border-radius:50%;background:radial-gradient(at 25% 15%,#fff,#c9dcf6 70%);box-shadow:0 2px 5px #7194c625}.exhibition-rooms .creator-ring{position:absolute;z-index:2;border:12px solid #a2c5ef;border-radius:50%;width:64px;height:64px;box-shadow:inset 0 3px 4px #698cbb29,0 7px 8px #829dc02b;animation:exhibition-creator-object-float 7s ease-in-out infinite}.exhibition-rooms .ring-blue{right:1%;top:112px;rotate:24deg;transform:rotateY(30deg);background:transparent;border-color:#a6c9f4 #95bde9 #9dbce9 #b4d5f8}.exhibition-rooms .ring-pink{width:38px;height:38px;border-width:8px;left:7%;top:315px;border-color:#f5c2db #dda9c7 #e7adc9 #f9d8e8;animation-delay:-3s}.exhibition-rooms .creator-orb{position:absolute;width:25px;height:25px;right:2%;top:302px;border-radius:50%;background:radial-gradient(at 25% 15%,#fff,#f5c6df 55%,#dba6c8);box-shadow:0 8px 12px #aa88a830;animation:exhibition-creator-object-float 6s ease-in-out -2s infinite}.exhibition-rooms .creator-block{position:absolute;left:7%;bottom:53px;width:70px;height:76px;border:1px solid #fff9;border-radius:12px;transform:rotate(-12deg) rotateY(-18deg);background:linear-gradient(130deg,#fff5fa,#f6d3e5 60%,#e4b3d2);box-shadow:inset 2px 3px 3px #fffc,8px 7px 0 #dab9d94d,0 16px 20px #8e8daf27;display:grid;place-items:center;z-index:4;transition:filter .4s,translate .4s}.exhibition-rooms .creator-block span{font-size:39px;font-weight:650;color:#fff8fc;text-shadow:1px 2px 2px #b887b88c}.exhibition-rooms .creator-platform{position:absolute;left:4%;right:-3%;height:62px;bottom:21px;border-radius:50%;border:1px solid #ffffffe0;background:linear-gradient(#fff9,#eec8e2b5 60%,#c1cfe8b3);box-shadow:0 19px 28px #9c9ac62b,inset 0 4px 6px #fff9}.exhibition-rooms .creator-platform i{position:absolute;left:29%;right:18%;top:14px;height:22px;border-radius:50%;background:#5c729128;filter:blur(7px)}.exhibition-rooms .about-guide{position:absolute;left:22%;bottom:40px;width:330px;margin:0;z-index:3;pointer-events:none}.exhibition-rooms .about-guide .rig{width:100%;height:auto;max-width:none;margin:0;overflow:visible}.exhibition-rooms .about-guide .presenter-breathe{position:relative;height:auto;left:auto;right:auto;bottom:auto;animation:exhibition-creator-welcome 8s ease-in-out infinite;transform-origin:50% 92%}.exhibition-rooms .about-guide .arm-pivot{animation:exhibition-creator-wave 8s ease-in-out infinite;transform-box:view-box;transform-origin:590px 466px}.exhibition-rooms .about-guide .presenter-plinth,.exhibition-rooms .about-guide .presenter-label{display:none}.exhibition-rooms .about-guide .presenter-note{left:39%;top:-16px;white-space:nowrap;width:max-content;max-width:230px;padding:8px 13px;font-size:10px;background:linear-gradient(140deg,#fffdfcdc,#f5edfedb);color:#7890ad;box-shadow:inset 0 2px 2px #fff8,0 7px 18px #8c97bc18}.exhibition-rooms .creator-scene-caption{position:absolute;bottom:-23px;left:12%;right:0;display:flex;align-items:center;justify-content:center;gap:9px;color:#8592aa;font-size:10px}.exhibition-rooms .creator-scene-caption p{margin:0}.exhibition-rooms .creator-status-dot{width:6px;height:6px;border-radius:50%;background:#b4c6e8;box-shadow:0 0 0 4px #fff4}.exhibition-rooms .creator-scene-index{position:absolute;right:0;bottom:1px;color:#b0b8cf;font-size:9px;letter-spacing:.12em}.exhibition-rooms .creator-scene[data-focus="strategy"] .creator-name-plate{box-shadow:inset 0 2px 3px #fff,0 19px 32px #8099bd1b,0 0 25px #fff8}.exhibition-rooms .creator-scene[data-focus="identity"] .creator-block{filter:brightness(1.06);translate:0 -6px}.exhibition-rooms .creator-scene[data-focus="expression"] .creator-ring{filter:drop-shadow(0 0 7px #fff)}.exhibition-rooms .creator-endnote{display:flex;justify-content:space-between;gap:20px;padding:38px 0 8px;font-size:9px;letter-spacing:.03em;color:#8e9db3}.exhibition-rooms .creator-endnote span:last-child{font-size:8px;letter-spacing:.15em}
@keyframes exhibition-creator-light{from{stroke-dashoffset:130}to{stroke-dashoffset:-1000}}
@keyframes exhibition-creator-welcome{0%,100%{transform:rotate(.3deg) translateY(0)}14%,34%{transform:rotate(-1.5deg) translateY(-4px)}60%{transform:rotate(.8deg) translateY(-1px)}}
@keyframes exhibition-creator-wave{0%,100%{transform:rotate(9deg)}14%{transform:rotate(-21deg)}24%{transform:rotate(-7deg)}34%{transform:rotate(-21deg)}47%{transform:rotate(7deg)}70%{transform:rotate(2deg)}}
@keyframes exhibition-creator-sign-float{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -5px;rotate:.6deg}}
@keyframes exhibition-creator-object-float{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(min-width:1600px){.exhibition-rooms .about-exhibit{max-width:1560px}.exhibition-rooms .creator-copy h2{font-size:43px}}
@media(min-width:761px) and (max-width:1100px){.exhibition-rooms .about-exhibit-layout{gap:20px;grid-template-columns:1.1fr 1fr}.exhibition-rooms .creator-copy h2{font-size:29px}.exhibition-rooms .creator-intro{font-size:12px}.exhibition-rooms .creator-statement{font-size:18px}.exhibition-rooms .creator-scene{height:510px}.exhibition-rooms .creator-name-plate{width:220px;left:0;top:30px;padding:23px 17px}.exhibition-rooms .creator-name-plate strong{font-size:34px}.exhibition-rooms .creator-name-plate small{font-size:6px}.exhibition-rooms .about-guide{left:10%;width:285px;bottom:39px}.exhibition-rooms .about-guide .presenter-note{font-size:9px;top:-4px;left:32%}.exhibition-rooms .creator-ring{right:-5%;width:50px;height:50px;border-width:10px}.exhibition-rooms .ring-pink{left:-4%;top:290px;width:32px;height:32px;border-width:7px}.exhibition-rooms .creator-block{left:-4%;width:60px;height:65px}.exhibition-rooms .creator-platform{left:-3%;right:-5%}.exhibition-rooms .creator-role{gap:10px}}
@media(max-width:760px){.exhibition-rooms .about-exhibit{padding:24px 24px 25px}.exhibition-rooms .about-section-header{padding:5px 0 26px}.exhibition-rooms .about-section-header .eyebrow{font-size:8px}.exhibition-rooms .about-section-header>span{font-size:8px}.exhibition-rooms .about-exhibit-layout{display:flex;flex-direction:column;gap:28px;min-height:0}.exhibition-rooms .creator-copy{max-width:540px;padding:0;width:100%}.exhibition-rooms .creator-role{font-size:11px;margin-bottom:18px}.exhibition-rooms .creator-role span{font-size:7px}.exhibition-rooms .creator-copy h2{font-size:28px;line-height:1.4}.exhibition-rooms .creator-statement{font-size:18px;margin:16px 0 14px}.exhibition-rooms .creator-intro{font-size:12px;line-height:2}.exhibition-rooms .creator-directions{margin-top:23px}.exhibition-rooms .creator-direction{padding:14px 4px 14px 0;gap:14px}.exhibition-rooms .direction-copy strong{font-size:13px}.exhibition-rooms .direction-copy small{font-size:10px}.exhibition-rooms .creator-work-link{margin-top:20px}.exhibition-rooms .creator-scene{width:min(100%,390px);height:470px;margin-top:2px}.exhibition-rooms .creator-name-plate{left:1%;top:5px;width:228px;padding:22px 18px}.exhibition-rooms .creator-name-plate strong{font-size:34px}.exhibition-rooms .creator-name-plate small{font-size:6px}.exhibition-rooms .about-guide{width:275px;left:18%;bottom:40px}.exhibition-rooms .about-guide .presenter-note{left:29%;top:0;font-size:9px;padding:7px 11px}.exhibition-rooms .creator-platform{left:0;right:-1%;bottom:24px;height:49px}.exhibition-rooms .creator-ring{width:46px;height:46px;border-width:9px;right:0;top:95px}.exhibition-rooms .ring-pink{left:0;top:255px;width:30px;height:30px;border-width:6px}.exhibition-rooms .creator-orb{right:-1%;top:250px;width:18px;height:18px}.exhibition-rooms .creator-block{left:0;bottom:55px;width:58px;height:64px;border-radius:10px}.exhibition-rooms .creator-block span{font-size:33px}.exhibition-rooms .creator-scene-caption{bottom:-10px;left:3%;font-size:9px}.exhibition-rooms .creator-scene-index{right:2%;bottom:2px;font-size:8px}.exhibition-rooms .creator-endnote{padding-top:50px;font-size:8px;align-items:start;line-height:1.8}.exhibition-rooms .creator-endnote span:last-child{font-size:7px;max-width:125px;text-align:right}.exhibition-rooms .about-thread{opacity:.55}.exhibition-rooms .about-exhibit::before{inset:-70px -25% -20px}}
@media(max-width:360px){.exhibition-rooms .creator-copy h2{font-size:25px}.exhibition-rooms .about-exhibit{padding-inline:21px}.exhibition-rooms .about-guide{left:12%;width:255px}.exhibition-rooms .creator-scene{height:450px}.exhibition-rooms .creator-name-plate{width:205px}.exhibition-rooms .creator-name-plate strong{font-size:31px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .about-thread-light{display:none}.exhibition-rooms .about-guide .presenter-breathe,.exhibition-rooms .about-guide .arm-pivot,.exhibition-rooms .creator-name-plate,.exhibition-rooms .creator-ring,.exhibition-rooms .creator-orb{animation:none!important}}.exhibition-rooms .about-placeholder-guide{width:370px;left:15%;bottom:30px}.exhibition-rooms .placeholder-portrait{position:relative;aspect-ratio:1;transform-origin:51% 94%;animation:exhibition-placeholder-idle 7.6s ease-in-out infinite;animation-play-state:paused}.exhibition-rooms .placeholder-character{display:block;width:100%;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.exhibition-rooms .placeholder-bulb{position:absolute;left:74%;top:4%;width:47px;height:48px;overflow:visible;transform-origin:50% 70%;animation:exhibition-placeholder-idea 7.6s ease-in-out infinite;animation-play-state:paused;pointer-events:none}.exhibition-rooms .about-placeholder-guide.is-in-view .placeholder-portrait,.exhibition-rooms .about-placeholder-guide.is-in-view .placeholder-bulb{animation-play-state:running}.exhibition-rooms .about-placeholder-guide .presenter-note{left:65%;top:-22px;max-width:170px;transform:none;white-space:normal;line-height:1.6}.exhibition-rooms .about-placeholder-guide .presenter-note::after{left:22px;right:auto;bottom:-5px;transform:rotate(45deg)}
@keyframes exhibition-placeholder-idle{0%,100%{transform:rotate(-.25deg) scale(1)}50%{transform:rotate(.3deg) scale(1.003,1.006)}}
@keyframes exhibition-placeholder-idea{0%,12%,100%{opacity:.18;transform:scale(.94)}32%,65%{opacity:.94;transform:scale(1)}82%{opacity:.45;transform:scale(.98)}}
@media(min-width:761px) and (max-width:1100px){.exhibition-rooms .about-placeholder-guide{width:315px;left:0;bottom:26px}.exhibition-rooms .about-placeholder-guide .presenter-note{left:51%;top:-22px;max-width:145px;padding:8px 10px;font-size:9px}}
@media(max-width:760px){.exhibition-rooms .about-placeholder-guide{width:305px;left:6%;bottom:21px}.exhibition-rooms .about-placeholder-guide .presenter-note{left:46%;top:-23px;max-width:155px;font-size:9px}.exhibition-rooms .placeholder-bulb{width:39px;height:40px}}
@media(max-width:360px){.exhibition-rooms .about-placeholder-guide{width:282px;left:3%;bottom:22px}.exhibition-rooms .about-placeholder-guide .presenter-note{left:46%;max-width:140px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .placeholder-portrait,.exhibition-rooms .placeholder-bulb{animation:none!important}.exhibition-rooms .placeholder-bulb{opacity:.7}}.exhibition-rooms .creator-scene{transform:translateY(-42px)}.exhibition-rooms .creator-skill-cloud{position:absolute;inset:0;margin:0;padding:0;list-style:none;z-index:4;pointer-events:none}.exhibition-rooms .mini-skill{position:absolute;right:auto;width:108px;padding:12px 11px;border:1px solid #ffffffb8;border-radius:13px;background:linear-gradient(145deg,var(--skill-top),var(--skill-bottom));box-shadow:inset 0 2px 2px #ffffff9c,0 8px 16px #8295b326,0 2px 3px #8492b61a;transform:rotate(var(--skill-tilt));transform-origin:center;animation:exhibition-composed-skill-float var(--skill-time,10s) ease-in-out var(--skill-delay,0s) infinite}.exhibition-rooms .mini-skill strong{display:block;font-size:11px;line-height:1.4;font-weight:550;color:var(--skill-ink);letter-spacing:.035em;white-space:nowrap}.exhibition-rooms .mini-skill small{display:block;font-size:5.7px;line-height:1.4;font-weight:400;letter-spacing:.06em;color:var(--skill-ink);opacity:.65;margin-top:5px;white-space:nowrap}.exhibition-rooms .mini-skill i{position:absolute;right:8px;top:8px;width:5px;height:5px;border-radius:50%;background:#ffffffb5;box-shadow:inset 0 1px 1px #fff,0 1px 3px #7288a122}.exhibition-rooms .skill-strategy{left:4%;top:85px;width:122px;--skill-top:#d6eaff;--skill-bottom:#accff2;--skill-ink:#426991;--skill-tilt:-5deg;--skill-time:10.5s;--skill-delay:-2s}.exhibition-rooms .skill-brand{left:69%;top:78px;width:122px;--skill-top:#f8d6e6;--skill-bottom:#ecb6d1;--skill-ink:#815572;--skill-tilt:4deg;--skill-time:11s;--skill-delay:-5s}.exhibition-rooms .skill-illustration{left:77%;top:293px;width:104px;--skill-top:#e6def9;--skill-bottom:#cdc5ee;--skill-ink:#645d89;--skill-tilt:-3deg;--skill-time:10.7s;--skill-delay:-3s}.exhibition-rooms .skill-video{left:70%;top:443px;width:100px;--skill-top:#dce8fd;--skill-bottom:#bdcfee;--skill-ink:#536e98;--skill-tilt:3deg;--skill-time:11.5s;--skill-delay:-6s}.exhibition-rooms .skill-packaging{left:8%;top:428px;width:116px;--skill-top:#f4dbe9;--skill-bottom:#dfbfdc;--skill-ink:#7a587c;--skill-tilt:-3deg;--skill-time:10.2s;--skill-delay:-4s}.exhibition-rooms .skill-copywriting{left:28%;top:131px;width:98px;--skill-top:#ffe8cf;--skill-bottom:#f3d0b3;--skill-ink:#89614e;--skill-tilt:3deg;--skill-time:11.2s;--skill-delay:-1s}.exhibition-rooms .skill-poster{left:-2%;top:312px;width:100px;--skill-top:#f8dbe7;--skill-bottom:#eec3d6;--skill-ink:#845c75;--skill-tilt:-4deg;--skill-time:10.8s;--skill-delay:-3.5s}.exhibition-rooms .skill-event{left:1.5%;top:202px;width:128px;--skill-top:#dce8fa;--skill-bottom:#bdcbed;--skill-ink:#556c96;--skill-tilt:3deg;--skill-time:11.3s;--skill-delay:-2.5s}.exhibition-rooms .creator-platform{left:calc(15% + 195.4px);right:auto;width:min(110%,660px);height:68px;bottom:17px;transform:translateX(-50%);rotate:0deg;background:linear-gradient(180deg,#ffffff9c,#ecd0e8b5 62%,#c4d7edaf);box-shadow:inset 0 3px 4px #ffffff99,0 12px 24px #95a4c125}.exhibition-rooms .creator-platform i{left:40%;right:40%;top:26px;height:16px;filter:blur(5px)}.exhibition-rooms .creator-star-defs{position:absolute;pointer-events:none}.exhibition-rooms .creator-sparks{position:absolute;inset:0;z-index:1;pointer-events:none}.exhibition-rooms .scene-spark{position:absolute;width:12px;height:12px;fill:url(#about-star-tone);filter:drop-shadow(0 0 3px #fff8);animation:exhibition-about-star-breathe 4.8s ease-in-out infinite;transform-origin:center}.exhibition-rooms .spark-one{left:36%;top:70px;width:17px;height:17px;--star-turn:10deg;animation-delay:-1.2s}.exhibition-rooms .spark-two{right:14%;top:250px;width:11px;height:11px;--star-turn:-8deg;animation-delay:-3s}.exhibition-rooms .spark-three{left:18%;top:362px;width:9px;height:9px;--star-turn:15deg;animation-delay:-2s}.exhibition-rooms .spark-four{right:4%;top:398px;width:14px;height:14px;--star-turn:-12deg;animation-delay:-.5s}.exhibition-rooms .spark-five{left:29%;top:505px;width:8px;height:8px;--star-turn:8deg;animation-delay:-3.5s}
@keyframes exhibition-about-star-breathe{0%,100%{opacity:.5;transform:rotate(var(--star-turn)) scale(.94)}50%{opacity:.9;transform:rotate(var(--star-turn)) scale(1.04)}}.exhibition-rooms .skill-brand strong,.exhibition-rooms .skill-strategy strong,.exhibition-rooms .skill-packaging strong{font-size:12px}.exhibition-rooms .creator-name-plate{left:5%;top:34px;width:215px;padding:22px 19px 21px;transform:rotate(-7deg) rotateY(5deg)}.exhibition-rooms .creator-name-plate strong{font-size:32px}.exhibition-rooms .creator-name-plate small{font-size:6px;margin-bottom:12px}.exhibition-rooms .creator-name-plate>span{font-size:7px}.exhibition-rooms .creator-scene .ring-blue{width:34px;height:34px;border-width:7px;right:2%;top:194px;opacity:.65}.exhibition-rooms .creator-scene .ring-pink{opacity:.26}.exhibition-rooms .work-room{padding-bottom:0}.exhibition-rooms .about-exhibit{padding-top:18px}
@keyframes exhibition-composed-skill-float{0%,100%{translate:0 0;rotate:0deg}50%{translate:.5px -2px;rotate:.18deg}}
@media(min-width:761px) and (max-width:1100px){.exhibition-rooms .creator-scene{height:520px;transform:none}.exhibition-rooms .about-placeholder-guide{left:5%;bottom:40px}.exhibition-rooms .mini-skill{padding:10px 9px;border-radius:11px}.exhibition-rooms .mini-skill strong,.exhibition-rooms .skill-brand strong,.exhibition-rooms .skill-strategy strong,.exhibition-rooms .skill-packaging strong{font-size:10px}.exhibition-rooms .mini-skill small{font-size:5px;letter-spacing:.035em}.exhibition-rooms .creator-name-plate{left:3%;top:31px;width:185px;padding:21px 15px}.exhibition-rooms .creator-name-plate strong{font-size:29px}.exhibition-rooms .creator-name-plate small{font-size:5px}.exhibition-rooms .creator-name-plate>span{font-size:6px}.exhibition-rooms .skill-strategy{left:0;top:70px;width:98px}.exhibition-rooms .skill-copywriting{left:26%;top:85px;width:84px}.exhibition-rooms .skill-poster{left:-4%;top:271px;width:88px}.exhibition-rooms .skill-brand{left:70%;top:38px;width:100px}.exhibition-rooms .skill-illustration{left:78%;top:248px;width:88px}.exhibition-rooms .skill-video{left:73%;top:416px;width:84px}.exhibition-rooms .skill-packaging{left:-1%;top:386px;width:98px}.exhibition-rooms .skill-event{left:0;top:177px;width:108px}.exhibition-rooms .creator-platform{left:calc(5% + 166.3px);height:64px;bottom:26px}.exhibition-rooms .creator-platform i{top:24px}.exhibition-rooms .spark-one{left:47%;top:60px}.exhibition-rooms .spark-two{right:4%;top:180px}
}
@media(max-width:760px){.exhibition-rooms .about-exhibit{padding-top:14px}.exhibition-rooms .creator-scene{height:430px;transform:none}.exhibition-rooms .about-placeholder-guide{width:285px;left:5%;bottom:60px}.exhibition-rooms .creator-platform{left:calc(5% + 150.5px);height:56px;bottom:50px}.exhibition-rooms .creator-platform i{top:20px}.exhibition-rooms .creator-scene-caption{bottom:10px}.exhibition-rooms .creator-scene-index{bottom:20px}.exhibition-rooms .creator-name-plate{left:2%;top:13px;width:205px;padding:21px 17px}.exhibition-rooms .creator-name-plate strong{font-size:31px}.exhibition-rooms .creator-name-plate small{font-size:5.5px}.exhibition-rooms .creator-name-plate>span{font-size:6px}.exhibition-rooms .mini-skill{width:88px;padding:10px 9px;border-radius:11px}.exhibition-rooms .mini-skill strong,.exhibition-rooms .skill-brand strong,.exhibition-rooms .skill-strategy strong,.exhibition-rooms .skill-packaging strong{font-size:10px;letter-spacing:.02em}.exhibition-rooms .mini-skill small{font-size:4.8px;letter-spacing:.035em;margin-top:4px}.exhibition-rooms .mini-skill i{width:4px;height:4px;top:7px;right:7px}.exhibition-rooms .skill-strategy{left:-5%;top:148px;width:84px}.exhibition-rooms .skill-copywriting{left:0;top:236px;width:80px}.exhibition-rooms .skill-poster{left:3%;top:77px;width:82px}.exhibition-rooms .skill-packaging{left:-1%;top:331px;width:92px}.exhibition-rooms .skill-brand{left:auto;right:0;top:0;width:92px}.exhibition-rooms .skill-illustration{left:auto;right:0;top:169px;width:88px}.exhibition-rooms .skill-video{left:auto;right:0;top:326px;width:86px}.exhibition-rooms .skill-event{left:5%;top:10px;width:113px}.exhibition-rooms .creator-scene .ring-blue{top:66px;right:1%;width:24px;height:24px;border-width:5px}.exhibition-rooms .spark-one{left:36%;top:70px;width:13px;height:13px}.exhibition-rooms .spark-two{right:10%;top:234px;width:9px;height:9px}.exhibition-rooms .spark-three{left:26%;top:205px}.exhibition-rooms .spark-four{right:1%;top:295px;width:11px;height:11px}.exhibition-rooms .spark-five{left:16%;top:303px}
}
@media(max-width:360px){.exhibition-rooms .about-placeholder-guide{width:265px;left:3%;bottom:60px}.exhibition-rooms .creator-platform{left:calc(3% + 139.9px)}.exhibition-rooms .creator-name-plate{width:185px}.exhibition-rooms .creator-name-plate strong{font-size:28px}.exhibition-rooms .mini-skill strong,.exhibition-rooms .skill-brand strong,.exhibition-rooms .skill-strategy strong,.exhibition-rooms .skill-packaging strong{font-size:9px}.exhibition-rooms .mini-skill small{font-size:4.3px}.exhibition-rooms .mini-skill{padding:9px 8px}.exhibition-rooms .skill-strategy{top:148px;width:72px}.exhibition-rooms .skill-copywriting{width:72px}.exhibition-rooms .skill-poster{width:78px}.exhibition-rooms .skill-brand{width:85px}.exhibition-rooms .skill-illustration{top:174px;width:80px}.exhibition-rooms .skill-packaging{width:85px}.exhibition-rooms .skill-video{width:80px}.exhibition-rooms .skill-event{width:100px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .mini-skill,.exhibition-rooms .scene-spark{animation:none}}.exhibition-rooms{background:linear-gradient(100deg,#d5edff 0%,#e6eaff 49%,#f7d8e9 100%);background-size:100% 100%;background-repeat:no-repeat}.exhibition-rooms .topbar{background:transparent;border-bottom-color:transparent}.exhibition-rooms .about-exhibit::before{display:none}.exhibition-rooms .creator-endnote{display:none}.exhibition-rooms .about-exhibit{padding-bottom:4px}
@media(min-width:1101px){.exhibition-rooms .about-exhibit-layout{min-height:600px}}
@media(min-width:761px) and (max-width:1100px){.exhibition-rooms .about-exhibit-layout{min-height:0}}.exhibition-rooms .contact-exhibit{position:relative;isolation:isolate;scroll-margin-top:0;padding:14px clamp(24px,4vw,62px) 0;color:#365477}.exhibition-rooms .contact-exhibit::before,.exhibition-rooms .contact-exhibit::after{display:none}.exhibition-rooms .contact-inner{max-width:1316px;margin:auto;position:relative}.exhibition-rooms .contact-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1030px;margin:auto;min-height:285px}.exhibition-rooms .contact-kicker{display:flex;align-items:center;gap:10px;margin:0 0 17px;font-size:9px;letter-spacing:.14em;color:#7a91ad}.exhibition-rooms .contact-kicker span{width:23px;height:2px;background:#d991b4;border-radius:2px}.exhibition-rooms .contact-heading h2{font-size:clamp(29px,3vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.4;margin:0}.exhibition-rooms .contact-description{font-size:12px;line-height:1.9;color:#7489a2;margin:17px 0 0}.exhibition-rooms .contact-mobile-break{display:none}.exhibition-rooms .contact-host{position:relative;margin:5px 25px 0 0;width:275px;flex:0 0 275px;isolation:isolate}.exhibition-rooms .contact-host-body{transform-origin:51% 94%;animation:exhibition-contact-host-idle 8s ease-in-out infinite;animation-play-state:paused}.exhibition-rooms .contact-host img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.exhibition-rooms .contact-bubble{position:absolute;z-index:2;left:48%;top:-11px;width:max-content;max-width:160px;padding:10px 14px;border-radius:18px;font-size:10px;line-height:1.6;color:#7a7e9f;background:linear-gradient(145deg,#ffffffde,#fcebf5d4);border:1px solid #fff;box-shadow:0 5px 15px #a28db612;animation:exhibition-contact-bubble-breathe 8s ease-in-out infinite;animation-play-state:paused}.exhibition-rooms .contact-bubble::after{content:'';position:absolute;left:18px;bottom:-4px;width:8px;height:8px;background:#fcf5fb;transform:rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff}.exhibition-rooms .contact-host-shadow{position:absolute;z-index:-1;left:28%;bottom:11px;width:50%;height:13px;border-radius:50%;background:#b3a9c13b;filter:blur(5px)}.exhibition-rooms .contact-host-star{position:absolute;width:23px;height:23px;left:8%;top:25%;fill:url(#about-star-tone);filter:drop-shadow(0 2px 3px #c7a7651a)}.exhibition-rooms .contact-light{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.exhibition-rooms .contact-light path{fill:none;stroke:url(#contact-thread-tone);stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .contact-thread-base{stroke-width:1.4;opacity:.5}.exhibition-rooms .contact-thread-glow{stroke-width:3;stroke-dasharray:110 1100;filter:drop-shadow(0 0 4px #fff);animation:exhibition-contact-light-flow 5s linear infinite;animation-play-state:paused}.exhibition-rooms .contact-tickets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:17px 4px 0;position:relative;z-index:1;padding:12px 4px 28px}.exhibition-rooms .contact-ticket{--ticket-top:#eef9ff;--ticket-bottom:#bddcfa;--ticket-ink:#658fbb;position:relative;padding:20px 21px 15px;border-radius:24px;border:1px solid #fff;background:linear-gradient(145deg,var(--ticket-top),var(--ticket-bottom));box-shadow:inset 0 2px 3px #fff,0 14px 25px #7f92b51c;transform:rotate(-2deg);animation:exhibition-contact-ticket-idle 9s ease-in-out infinite;animation-play-state:paused;overflow:hidden}.exhibition-rooms .ticket-xiaohongshu{--ticket-top:#fff3fa;--ticket-bottom:#efc9df;--ticket-ink:#b084a2;transform:translateY(13px) rotate(1.7deg);animation-delay:-3s}.exhibition-rooms .ticket-zcool{--ticket-top:#f6f2ff;--ticket-bottom:#d4cef3;--ticket-ink:#9283b5;transform:rotate(-1.1deg);animation-delay:-6s}.exhibition-rooms .contact-ticket::after{content:'';position:absolute;width:115px;height:115px;border-radius:50%;border:1px solid #ffffff7a;right:-56px;top:-56px;box-shadow:0 0 0 13px #ffffff16;pointer-events:none}.exhibition-rooms .ticket-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:7px;letter-spacing:.1em;color:var(--ticket-ink)}.exhibition-rooms .ticket-top i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#fff9;box-shadow:0 1px 2px #8194b222}.exhibition-rooms .ticket-main{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 0 19px}.exhibition-rooms .ticket-copy h3{margin:0;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:.02em}.exhibition-rooms .ticket-copy h3 small{display:block;font-size:8px;font-weight:400;letter-spacing:.14em;color:var(--ticket-ink);margin-top:9px}.exhibition-rooms .ticket-copy p{font-size:10px;line-height:1.6;margin:16px 0 0;color:#69819b}.exhibition-rooms .contact-qr-space{width:83px;flex:0 0 83px;text-align:center;align-self:center;color:var(--ticket-ink)}.exhibition-rooms .contact-qr-space svg{display:block;width:67px;height:67px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.exhibition-rooms .contact-qr-space .qr-message{stroke-width:1.5}.exhibition-rooms .contact-qr-space span{display:block;font-size:8px;margin-top:4px;opacity:.85}.exhibition-rooms .ticket-bottom{border-top:1px solid #ffffff7a;padding-top:11px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.05em;color:var(--ticket-ink)}.exhibition-rooms .ticket-bottom span:last-child{font-size:7px}.exhibition-rooms .contact-pending-note{font-size:10px;color:#8799b0;text-align:center;margin:10px 0 44px;line-height:1.8}.exhibition-rooms .contact-footer{border-top:1px solid #ffffff8c;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0 24px;font-size:9px;color:#8697ae}.exhibition-rooms .footer-divider{color:#b2bfd1;margin:0 8px}.exhibition-rooms .contact-footer a{display:flex;align-items:center;gap:8px;color:#6e86a3;text-decoration:none;font-size:10px}.exhibition-rooms .contact-footer a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.exhibition-rooms .contact-footer a:focus-visible{outline:2px solid #6587b7;outline-offset:6px;border-radius:4px}.exhibition-rooms .contact-exhibit.is-in-view .contact-host-body,.exhibition-rooms .contact-exhibit.is-in-view .contact-bubble,.exhibition-rooms .contact-exhibit.is-in-view .contact-thread-glow,.exhibition-rooms .contact-exhibit.is-in-view .contact-ticket{animation-play-state:running}
@keyframes exhibition-contact-host-idle{0%,100%{transform:rotate(-.3deg) scale(1)}50%{transform:rotate(.35deg) scale(1.002,1.005)}}
@keyframes exhibition-contact-bubble-breathe{0%,100%{translate:0 0}50%{translate:0 -2px}}
@keyframes exhibition-contact-ticket-idle{0%,100%{translate:0 0}50%{translate:0 -3px}}
@keyframes exhibition-contact-light-flow{from{stroke-dashoffset:110}to{stroke-dashoffset:-1000}}
@media(max-width:1100px) and (min-width:761px){.exhibition-rooms .contact-tickets{gap:19px}.exhibition-rooms .contact-ticket{padding:17px 16px 14px}.exhibition-rooms .ticket-main{gap:3px}.exhibition-rooms .ticket-copy h3{font-size:21px}.exhibition-rooms .ticket-copy p{font-size:9px}.exhibition-rooms .contact-qr-space{width:65px;flex-basis:65px}.exhibition-rooms .contact-qr-space svg{width:57px;height:57px}.exhibition-rooms .ticket-top{font-size:6px}}
@media(max-width:760px){.exhibition-rooms .contact-exhibit{padding:25px 24px 0}.exhibition-rooms .contact-intro{gap:0;min-height:260px;align-items:flex-start;position:relative;padding-bottom:130px}.exhibition-rooms .contact-heading{position:relative;z-index:2}.exhibition-rooms .contact-kicker{font-size:8px;margin-bottom:14px}.exhibition-rooms .contact-heading h2{font-size:29px}.exhibition-rooms .contact-description{font-size:11px;margin-top:14px;line-height:1.8}.exhibition-rooms .contact-mobile-break{display:block}.exhibition-rooms .contact-host{position:absolute;right:-19px;bottom:-7px;width:195px;margin:0;flex-basis:auto}.exhibition-rooms .contact-bubble{left:30%;top:-12px;padding:8px 11px;font-size:8px;max-width:145px}.exhibition-rooms .contact-host-star{width:16px;height:16px;left:5%;top:29%}.exhibition-rooms .contact-host-shadow{bottom:9px;height:9px}.exhibition-rooms .contact-tickets{grid-template-columns:1fr;gap:24px;margin:15px 3px 0;padding:8px 0 20px}.exhibition-rooms .contact-ticket{padding:18px 22px 14px;border-radius:22px;transform:rotate(-1.6deg)}.exhibition-rooms .ticket-xiaohongshu{transform:rotate(1.5deg)}.exhibition-rooms .ticket-zcool{transform:rotate(-1deg)}.exhibition-rooms .ticket-main{padding:17px 0 15px}.exhibition-rooms .ticket-copy h3{font-size:23px}.exhibition-rooms .ticket-copy p{font-size:10px;margin-top:12px}.exhibition-rooms .contact-qr-space{width:83px;flex-basis:83px}.exhibition-rooms .contact-qr-space svg{width:64px;height:64px}.exhibition-rooms .ticket-top{font-size:7px}.exhibition-rooms .contact-pending-note{font-size:9px;margin:10px 10px 30px}.exhibition-rooms .contact-footer{font-size:8px;align-items:flex-start;padding:20px 0;line-height:1.8}.exhibition-rooms .contact-footer a{font-size:9px;white-space:nowrap}.exhibition-rooms .footer-divider{margin:0 4px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .contact-exhibit .contact-host-body,.exhibition-rooms .contact-exhibit .contact-bubble,.exhibition-rooms .contact-exhibit .contact-thread-glow,.exhibition-rooms .contact-exhibit .contact-ticket{animation:none!important}}
@media(max-width:760px){.exhibition-rooms .contact-exhibit{padding-top:15px}}


/* One surface joins the unchanged opening to the new exhibition rooms. */
body.gallery-home{background:linear-gradient(90deg,#d5edff 0%,#e6eaff 49%,#f7d8e9 100%);color:#2a4568}
.gallery-home::before{display:none}
.gallery-home .gallery-header{background:linear-gradient(90deg,#d5edff 0%,#e6eaff 49%,#f7d8e9 100%);backdrop-filter:none;-webkit-backdrop-filter:none}
.gallery-home .hero-split .inspiration-stage{background:transparent}
.gallery-home .exhibition-rooms{position:relative;isolation:isolate;min-height:0;overflow:hidden;background:none;font-family:"Kalina Sans","Microsoft YaHei",sans-serif;line-height:normal;letter-spacing:normal;scroll-margin-top:88px}
.exhibition-rooms .work-room{min-height:0;scroll-margin-top:90px}
.exhibition-rooms .room-heading h2{font-size:clamp(29px,2.65vw,38px);font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0}
.exhibition-rooms .about-exhibit,.exhibition-rooms .contact-exhibit{scroll-margin-top:85px}
.exhibition-rooms .creator-endnote{display:none}
@media(max-width:760px){.exhibition-rooms .room-heading h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.exhibition-rooms .presenter-breathe,.exhibition-rooms .arm-pivot,.exhibition-rooms .light-bulb{animation:none!important}}
