@font-face{font-family:ChillKai Lobby;src:url(/fonts/chill-kai/chill-kai-return-lobby.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+5385,U+56DE,U+5927,U+8FD4}:root{--museum-deep:#d7d1c6;--museum-ink:#22221e;--museum-muted:#22221e94;--museum-line:#22221e2e;--display:"Noto Serif SC Variable", "Songti SC", serif;--sans:"Noto Sans SC Variable", "Microsoft YaHei", sans-serif;--mono:"JetBrains Mono Variable", monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{background:var(--museum-deep);min-height:100%;margin:0}body{color:var(--museum-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.museum-lobby{background:var(--museum-deep);min-height:100svh}.persistent-museum-lobby{z-index:800;opacity:0;visibility:hidden;pointer-events:none;background:var(--museum-deep);position:fixed;inset:0;overflow:hidden}.persistent-museum-lobby[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.persistent-works-experience{z-index:950;opacity:0;visibility:hidden;pointer-events:none;background:#01040b;position:fixed;inset:0;overflow:hidden}.persistent-works-experience[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.museum-stage{isolation:isolate;background:var(--museum-deep);min-height:100svh;position:relative;overflow:hidden}.museum-stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#4c443a12,#0000 18% 82%,#4c443a12),linear-gradient(#ffffff14,#0000 24% 78%,#433b321c);position:absolute;inset:0}.museum-stage[data-entrance-phase]:is([data-entry-transition=works],[data-entry-transition=collection],[data-entry-transition=committed]) .museum-header,.museum-stage[data-entrance-phase]:is([data-entry-transition=works],[data-entry-transition=collection],[data-entry-transition=committed]) .museum-intro{opacity:0;transition:opacity .22s ease, transform .42s var(--ease);transform:translate(-50%,-10px)}.museum-stage[data-entry-interactive=false] .museum-entry,.museum-stage:is([data-entry-transition=works],[data-entry-transition=collection],[data-entry-transition=committed]) .museum-entry{pointer-events:none}.museum-stage:is([data-entry-transition=works],[data-entry-transition=committed]) .museum-entry--collection .museum-entry__label{opacity:0;transition:opacity .24s ease, transform .42s var(--ease);transform:translate(18px,6px)}.museum-stage:is([data-entry-transition=works],[data-entry-transition=committed]) .museum-entry--works .museum-entry__label{opacity:0;transition:opacity .22s ease, transform .42s var(--ease);transform:translate(-8px,-8px)}.museum-stage[data-entry-transition=collection] .museum-entry--works .museum-entry__label{opacity:0;transition:opacity .42s ease, transform .64s var(--ease);transform:translate(-18px,6px)}.museum-stage[data-entry-transition=collection] .museum-entry--collection .museum-entry__label{opacity:0;transition:opacity .5s ease .26s, transform .72s var(--ease) .12s;transform:translate(8px,-8px)}.museum-loading{z-index:9;opacity:1;visibility:visible;color:#25231ed6;background:0 0;position:absolute;inset:0;overflow:hidden}.museum-loading__veil,.museum-loading__panel{position:absolute;inset:0}.museum-loading__veil{z-index:0;pointer-events:none}.museum-loading__panel{will-change:transform;background:radial-gradient(circle at 8% 59%,#256f6813,#0000 26%),radial-gradient(circle at 92% 38%,#b5653c13,#0000 25%),linear-gradient(90deg,#5c52450b 1px,#0000 1px) 50% 0/min(22vw,320px) 100%,linear-gradient(#e2ddd4 0%,#dbd5ca 54%,#d5cfc4 100%);overflow:hidden}.museum-loading__panel:after{content:"";opacity:.2;mix-blend-mode:multiply;background:linear-gradient(113deg,#0000 0 24%,#5045380f 24.08%,#0000 24.2% 71%,#fff3 71.08%,#0000 71.2%),repeating-linear-gradient(7deg,#4b423706 0 1px,#0000 1px 8px);position:absolute;inset:0}.museum-loading__panel--upper{clip-path:inset(0 0 50%)}.museum-loading__panel--lower{clip-path:inset(50% 0 0)}.museum-loading__folio{z-index:2;pointer-events:none;color:#2c29235c;font-family:var(--mono);letter-spacing:.2em;justify-content:space-between;align-items:flex-start;padding:30px 36px;font-size:7px;display:flex;position:absolute;inset:0}.museum-loading__content{z-index:3;width:292px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-125px)}.museum-loading__eyebrow{color:#2f2c266e;width:100%;font-family:var(--mono);letter-spacing:.19em;justify-content:space-between;margin:0 0 18px;font-size:7px;display:flex}.museum-loading__identity{align-items:center;gap:18px;display:flex}.museum-loading__identity>div{gap:6px;display:grid}.museum-loading__identity strong{color:#1f1f1be0;font-family:var(--display);letter-spacing:.12em;font-size:26px;font-weight:520;line-height:1}.museum-loading__identity small{color:#25231e66;font-family:var(--mono);letter-spacing:.18em;font-size:8.5px}.museum-loading__mark{flex:none;width:64px;height:64px;display:block}.museum-loading__mark img{width:100%;height:100%;display:block}.museum-loading__progress{will-change:width;background:#25231e2b;justify-self:center;width:292px;height:1px;margin-top:34px;position:relative;overflow:hidden}.museum-loading__progress i{width:42%;animation:museum-loading-progress 1.8s var(--ease) infinite;background:#201f1ba3;position:absolute;inset:0 auto 0 0;transform:translate(-112%)}.museum-loading__status{justify-content:space-between;align-items:flex-start;width:100%;min-height:32px;margin-top:13px;display:flex}.museum-loading__stages{width:190px;height:31px;position:relative}.museum-loading__stage{opacity:0;transition:opacity .24s ease, transform .36s var(--ease);gap:4px;display:grid;position:absolute;inset:0 auto auto 0;transform:translateY(4px)}.museum-loading__stage b{color:#25231e87;font-family:var(--sans);letter-spacing:.16em;font-size:9px;font-weight:400;line-height:1}.museum-loading__stage small,.museum-loading__hall{color:#25231e4d;font-family:var(--mono);letter-spacing:.14em;font-size:6.5px;line-height:1}.museum-loading__hall{padding-top:1px}.museum-stage[data-loading-stage=space] .museum-loading__stage--space,.museum-stage[data-loading-stage=light] .museum-loading__stage--light,.museum-stage[data-loading-stage=exhibits] .museum-loading__stage--exhibits,.museum-stage[data-loading-stage=archive] .museum-loading__stage--archive,.museum-stage[data-loading-stage=opening] .museum-loading__stage--opening{opacity:1;transform:translateY(0)}.museum-stage[data-scene-ready=true] .museum-loading{visibility:hidden;pointer-events:none;transition:visibility 0s linear 1.48s}.museum-stage[data-scene-ready=true] .museum-loading__eyebrow,.museum-stage[data-scene-ready=true] .museum-loading__identity,.museum-stage[data-scene-ready=true] .museum-loading__status,.museum-stage[data-scene-ready=true] .museum-loading__folio{opacity:0;transition:opacity .24s}.museum-stage[data-scene-ready=true] .museum-loading__identity{transition:opacity .24s ease, transform .42s var(--ease);transform:translateY(-8px)}.museum-stage[data-scene-ready=true] .museum-loading__status{transition:opacity .22s ease, transform .36s var(--ease);transform:translateY(6px)}.museum-stage[data-scene-ready=true] .museum-loading__progress{opacity:0;width:calc(100vw + 2px);transition:width .68s var(--ease) 80ms, opacity .22s ease .8s;background:#28252057}.museum-stage[data-scene-ready=true] .museum-loading__progress i{width:100%;transition:width .42s var(--ease), transform .42s var(--ease);animation:none;transform:translate(0)}.museum-stage[data-scene-ready=true] .museum-loading__panel--upper{transition:transform .92s var(--ease) .42s;transform:translateY(-52%)}.museum-stage[data-scene-ready=true] .museum-loading__panel--lower{transition:transform .92s var(--ease) .42s;transform:translateY(52%)}.museum-stage[data-entrance-phase=fallback] .museum-loading{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s}@keyframes museum-loading-progress{0%{transform:translate(-112%)}54%{transform:translate(82%)}to{transform:translate(252%)}}@media (max-width:620px){.museum-loading__folio{padding:22px 20px}.museum-loading__folio span:first-child{display:none}.museum-loading__folio{justify-content:flex-end}.museum-loading__content{width:min(76vw,270px);transform:translate(-50%,-111px)}.museum-loading__eyebrow{margin-bottom:16px}.museum-loading__identity{gap:15px}.museum-loading__mark{width:58px;height:58px}.museum-loading__identity strong{font-size:23px}.museum-loading__identity small{font-size:7.5px}.museum-loading__progress{width:100%;margin-top:28px}}@media (prefers-reduced-motion:reduce){.museum-loading__progress i{animation-duration:2.8s}.museum-stage[data-scene-ready=true] .museum-loading{opacity:0;visibility:hidden;transition:none}.museum-stage[data-scene-ready=true] .museum-loading__panel,.museum-stage[data-scene-ready=true] .museum-loading__progress,.museum-stage[data-scene-ready=true] .museum-loading__identity,.museum-stage[data-scene-ready=true] .museum-loading__status{transition:none}}.museum-canvas-host{z-index:1;opacity:0;transition:opacity 1s var(--ease);position:absolute;inset:0}.museum-stage[data-scene-ready=true] .museum-canvas-host{opacity:1}.museum-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.museum-header{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#e0dad0db,#e0dad033);border-bottom:1px solid #302c2621;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 42px;display:grid;position:absolute;top:0;left:0;right:0}.museum-stage[data-entrance-phase=loading] .museum-header{opacity:0;transform:translateY(-12px)}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-header{transition:opacity .72s var(--ease) 1.08s, transform .9s var(--ease) 1.08s}.museum-brand{justify-self:start;align-items:center;gap:13px;display:flex}.museum-brand>span{flex:none;width:39px;height:39px;display:block}.museum-brand>span img{width:100%;height:100%;display:block}.museum-brand div{gap:2px;display:grid}.museum-brand strong{font-family:var(--display);letter-spacing:.08em;font-size:14px;font-weight:560}.museum-brand small,.museum-header>p,.museum-entry__label>span{color:var(--museum-muted);font-family:var(--mono);letter-spacing:.13em;font-size:10px}.museum-header>p{margin:0;font-size:11px}.museum-directory__trigger{border:0;border-bottom:1px solid var(--museum-line);cursor:pointer;letter-spacing:.14em;background:0 0;justify-self:end;padding:8px 0;font-size:11px}.museum-directory{z-index:8;pointer-events:none;visibility:hidden;width:100vw;height:100dvh;min-height:100svh;transition:visibility 0s linear .82s;position:fixed;inset:0;overflow:clip}.museum-directory[data-open=true]{pointer-events:auto;visibility:visible;transition-delay:0s}.museum-directory__scrim{cursor:default;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .52s ease, backdrop-filter .64s var(--ease);background:#0d111257;border:0;padding:0;position:absolute;inset:0 -2px 0 0}.museum-directory[data-open=true] .museum-directory__scrim{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.museum-directory__panel{color:#26231fdb;backface-visibility:hidden;will-change:transform;background:linear-gradient(135deg,#537d761a,#0000 28%),linear-gradient(315deg,#ab5f3e17,#0000 36%),#e2dcd2f7;border-left:1px solid #39322a33;grid-template-rows:auto 1fr auto;width:min(390px,92vw);height:100dvh;min-height:100svh;padding:34px 34px 30px;transition:transform .82s cubic-bezier(.22,.72,.16,1);display:grid;position:absolute;top:0;right:-2px;transform:translate(calc(100% + 6px));box-shadow:-28px 0 60px #0a101233}.museum-directory[data-open=true] .museum-directory__panel{transform:translate(0,0)}.museum-directory__header{border-bottom:1px solid #302c2629;justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.museum-directory__header>div{gap:8px;display:grid}.museum-directory__header span,.museum-directory__nav>:is(button,a)>span,.museum-directory__footer small{color:#2c2a2575;font-family:var(--mono);letter-spacing:.16em;font-size:9px}.museum-directory__header h2{font-family:var(--display);letter-spacing:.08em;margin:0;font-size:28px;font-weight:520}.museum-directory__close{color:#26231f9e;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #302c2642;border-radius:0;align-items:center;gap:7px;min-height:30px;padding:2px 1px 5px;font-family:ChillKai Lobby,STKaiti,KaiTi,serif;font-size:13px;font-weight:400;transition:border-color .22s,color .22s;display:inline-flex}.museum-directory__close:hover,.museum-directory__close:focus-visible{color:#143130eb;border-color:#143130ad;outline:none}.museum-directory__close-arrow{font-family:var(--sans);letter-spacing:0;transition:transform .26s var(--ease);font-size:14px}.museum-directory__close:hover .museum-directory__close-arrow,.museum-directory__close:focus-visible .museum-directory__close-arrow{transform:translate(-3px)}.museum-directory__nav{align-content:start;display:grid}.museum-directory__nav>:is(button,a){width:100%;color:inherit;text-align:left;cursor:pointer;transition:padding-left .26s var(--ease), color .22s ease, opacity .22s ease;background:0 0;border:0;border-bottom:1px solid #302c2624;gap:6px;padding:20px 38px 20px 0;display:grid;position:relative}.museum-directory__nav>:is(button,a):is(:hover,:focus-visible){color:#143130eb;outline:none;padding-left:10px}.museum-directory__nav>button:disabled{cursor:wait;opacity:.36}.museum-directory__nav strong{font-family:var(--display);letter-spacing:.08em;font-size:20px;font-weight:520}.museum-directory__nav small{color:#2e2b268a;font-family:var(--sans);letter-spacing:.04em;font-size:11px}.museum-directory__nav i{color:#2e2b2675;font-family:var(--sans);font-size:14px;font-style:normal;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.museum-directory__footer{border-top:1px solid #302c2629;gap:5px;padding-top:22px;display:grid}.museum-directory__footer>span{font-family:var(--display);letter-spacing:.1em;font-size:13px}.museum-stage[data-directory-open=true] .museum-entry{pointer-events:none}.museum-intro{z-index:4;text-align:center;width:min(640px,62vw);position:absolute;top:12.5%;left:50%;transform:translate(-50%)}.museum-stage[data-entrance-phase=loading] .museum-intro{opacity:0;transform:translate(-50%,10px)}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-intro{transition:opacity .76s var(--ease) .76s, transform .92s var(--ease) .76s}.museum-intro [data-wall-copy]{--wall-copy-x:0px;--wall-copy-y:0px;--wall-copy-scale:1;transform:translate3d(var(--wall-copy-x), var(--wall-copy-y), 0) scale(var(--wall-copy-scale));transform-origin:50%;will-change:transform}.museum-intro>span{color:#36332e75;font-family:var(--mono);letter-spacing:.16em;font-size:11px;display:inline-block}.museum-intro__title{color:#33302bc7;font-family:var(--display);letter-spacing:.06em;text-shadow:0 1px 12px #fffaef57;margin:11px 0 0;font-size:clamp(1.2rem,1.55vw,1.55rem)}.museum-intro__prompt{color:#38342e94;font-family:var(--display);letter-spacing:.08em;text-indent:.08em;text-shadow:0 1px 10px #fffaef3d;margin:10px 0 0;font-size:clamp(14px,1vw,16px);font-weight:400}.museum-entry{z-index:4;outline:none;width:43%;position:absolute;top:19%;bottom:5%}.museum-entry--works{--entry-accent:#4f8780e6;--entry-delay:0s;left:3.5%}.museum-entry--collection{--entry-accent:#a5664ee6;--entry-delay:.12s;right:3.5%}.museum-entry__label{cursor:pointer;transition:transform .42s var(--ease);grid-template-columns:1fr auto;align-items:end;padding-top:16px;display:grid;position:absolute;bottom:0;left:7%;right:7%}.museum-entry__label:before{content:"";transform-origin:0;height:1px;transition:background-color .26s var(--ease);background:#e6e8e442;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.museum-entry--collection .museum-entry__label:before{transform-origin:100%}.museum-stage[data-entrance-phase=loading] .museum-entry__label:before{transform:scaleX(0)}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-entry__label:before{transition:transform .9s var(--ease) calc(1.32s + var(--entry-delay)), background-color .26s var(--ease)}.museum-entry--collection .museum-entry__label{text-align:right}.museum-entry__label>span{grid-column:1/-1}.museum-entry__label h1{font-family:var(--display);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:520;line-height:1}.museum-entry__label p{max-width:30ch;color:var(--museum-muted);grid-column:1;margin:13px 0 0;font-size:12px;line-height:1.7}.museum-entry--collection .museum-entry__label p{white-space:nowrap;justify-self:end;max-width:none}.museum-entry__label i{color:var(--museum-ink);font-family:var(--sans);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-style:normal;font-weight:460;line-height:1;display:inline-flex;position:absolute;top:18px}.museum-entry__arrow{stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.15px;flex:0 0 14px;width:14px;height:14px;overflow:visible}.museum-entry--collection .museum-entry__arrow{transform:scaleX(-1)}.museum-entry--works .museum-entry__label i{right:0}.museum-entry--collection .museum-entry__label i{left:0}.museum-entry__label{text-shadow:0 2px 14px #070d146b}.museum-stage[data-entrance-phase=loading] .museum-entry__label>*{opacity:0;transform:translateY(9px)}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-entry__label>span{transition:opacity .56s var(--ease) calc(1.54s + var(--entry-delay)), transform .72s var(--ease) calc(1.54s + var(--entry-delay))}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-entry__label>h1{transition:opacity .62s var(--ease) calc(1.64s + var(--entry-delay)), transform .8s var(--ease) calc(1.64s + var(--entry-delay))}.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-entry__label>p,.museum-stage:is([data-entrance-phase=revealing],[data-entrance-phase=settled]) .museum-entry__label>i{transition:opacity .62s var(--ease) calc(1.79s + var(--entry-delay)), transform .8s var(--ease) calc(1.79s + var(--entry-delay))}.museum-entry__label h1{color:#f0ede3eb}.museum-entry__label>span,.museum-entry__label p,.museum-entry__label i{color:#e1e2dc9e}.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback])[data-exhibit-focus=works] .museum-entry--works .museum-entry__label,.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback])[data-exhibit-focus=collection] .museum-entry--collection .museum-entry__label,.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback]) .museum-entry:focus-visible .museum-entry__label{transform:translateY(-4px)}.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback])[data-exhibit-focus=works] .museum-entry--works .museum-entry__label:before,.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback])[data-exhibit-focus=collection] .museum-entry--collection .museum-entry__label:before,.museum-stage:is([data-entrance-phase=settled],[data-entrance-phase=fallback]) .museum-entry:focus-visible .museum-entry__label:before{background:var(--entry-accent)}@media (min-width:901px){.museum-entry__label{box-sizing:border-box;height:calc(clamp(2rem,3.6vw,4.2rem) + 82px)}}@media (max-width:900px){.museum-header{padding-inline:22px}.museum-header>p{display:none}.museum-entry{width:48%}.museum-entry--works{left:1%}.museum-entry--collection{right:1%}.museum-entry__label{left:5%;right:5%}.museum-entry__label p{display:none}}@media (max-width:620px){.museum-header{height:62px;padding-inline:14px}.museum-brand>span{width:34px;height:34px}.museum-brand small{display:none}.museum-intro{width:86%;top:11%}.museum-intro__title{font-size:14px}.museum-intro__prompt{margin-top:7px;font-size:12px}.museum-entry{top:20%;bottom:7%}.museum-entry__label{padding-top:10px}.museum-entry__label h1{font-size:clamp(1.8rem,10vw,3rem)}.museum-entry__label i{display:none}.museum-directory__panel{width:100%;padding:26px 24px 24px}.museum-directory__nav>:is(button,a){padding-block:17px}}@media (prefers-reduced-motion:reduce){.museum-directory__scrim,.museum-directory__panel{transition-duration:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.persistent-collection-hall{z-index:900;opacity:0;visibility:hidden;pointer-events:none;background:#050505;position:fixed;inset:0;overflow:hidden}.persistent-collection-hall[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.collection-hall{isolation:isolate;color:#e7ddd1;background:radial-gradient(at 50% 58%,#74503521,#0000 38%),linear-gradient(#050505 0%,#0a0908 58%,#11100f 100%);width:100%;min-height:100svh;position:relative;overflow:hidden}.collection-hall:before,.collection-hall:after{z-index:4;content:"";pointer-events:none;position:absolute;inset:0}.collection-hall:before{background:linear-gradient(90deg,#0000008a,#0000 16% 84%,#0000008a),linear-gradient(#0003,#0000 22% 76%,#00000061),radial-gradient(#0000 45%,#0000005c 100%)}.collection-hall:after{opacity:.12;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 31% 47%,#ffffff14 0 .35px,#0000 .7px 3px),repeating-linear-gradient(117deg,#0000 0 7px,#ffffff06 8px,#0000 9px 14px)}.collection-hall__canvas-host,.collection-hall__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.collection-hall__canvas-host{z-index:2;opacity:0;transition:opacity 1.1s var(--ease)}.collection-hall[data-collection-scene=ready] .collection-hall__canvas-host{opacity:1}.collection-hall[data-collection-transition=entry] .collection-hall__canvas-host{opacity:1;transition:none}.collection-hall__header{z-index:6;opacity:0;transition:opacity .9s var(--ease) .42s, transform 1.1s var(--ease) .42s;grid-template-columns:1fr auto 1fr;align-items:start;padding:clamp(22px,2.8vw,36px) clamp(24px,4.2vw,68px);display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.collection-hall[data-collection-scene=ready] .collection-hall__header,.collection-hall[data-collection-scene=fallback] .collection-hall__header{opacity:1;transform:translateY(0)}.collection-hall__brand{justify-self:start;gap:5px;display:grid}.collection-hall__brand strong{font-family:var(--display);letter-spacing:.12em;font-size:clamp(14px,1.25vw,19px);font-weight:470}.collection-hall__brand small,.collection-hall__header>p,.collection-hall__caption>span,.collection-hall__status{color:#ddcfbf8a;font-family:var(--mono);letter-spacing:.2em;font-size:9px}.collection-hall__header>p{color:#ddcfbfad;justify-self:center;margin:12px 0 0}.collection-hall__index{color:#e7daccc2;font-family:var(--display);letter-spacing:.14em;justify-self:end;gap:11px;font-size:14px;transition:color .32s;display:grid}.collection-hall__index i{transform-origin:100%;width:38px;height:1px;transition:width .42s var(--ease), background-color .32s ease;background:#ddc5a97a;display:block}.collection-hall__index:hover,.collection-hall__index:focus-visible{color:#ffeedaf5}.collection-hall__index:hover i,.collection-hall__index:focus-visible i{background:#eecaa3cc;width:54px}.collection-hall__caption{z-index:6;opacity:0;text-align:center;text-shadow:0 4px 30px #000000e6;transition:opacity .85s var(--ease) .72s, transform 1.05s var(--ease) .72s;justify-items:center;display:grid;position:absolute;bottom:clamp(32px,6.5vh,72px);left:50%;transform:translate(-50%,10px)}.collection-hall[data-collection-scene=ready] .collection-hall__caption,.collection-hall[data-collection-scene=fallback] .collection-hall__caption{opacity:1;transform:translate(-50%)}.collection-hall__caption h1{font-family:var(--display);letter-spacing:.06em;margin:9px 0 13px;font-size:clamp(28px,3vw,46px);font-weight:430;line-height:1}.collection-hall__caption i{background:linear-gradient(90deg,#0000,#ddb8919e,#0000);width:76px;height:1px;display:block}.collection-hall__status{z-index:6;opacity:0;transition:opacity .8s var(--ease) .9s;margin:0;position:absolute;bottom:31px;left:clamp(24px,4.2vw,68px)}.collection-hall[data-collection-scene=ready] .collection-hall__status,.collection-hall[data-collection-scene=fallback] .collection-hall__status{opacity:1}html[data-collection-detail-transition=launch] body>main>div:first-child,html[data-collection-detail-transition=launch] body>main>section:first-of-type>img:first-child,html[data-collection-detail-transition=launch] body>main>header,html[data-collection-detail-transition=launch] body>main>section:first-of-type>header,html[data-collection-detail-transition=launch] body>main>section:first-of-type>div,html[data-collection-detail-transition=launch] body>main>section:first-of-type :where(figure,aside),html[data-collection-detail-transition=launch] body>main>section:first-of-type :where(h1,h2,h3,p,blockquote,dl){opacity:0!important}html[data-collection-detail-transition=launch] body>main>div:first-child,html[data-collection-detail-transition=launch] body>main>section:first-of-type>img:first-child{scale:1.025}html[data-collection-detail-transition=launch] body>main>header,html[data-collection-detail-transition=launch] body>main>section:first-of-type>header,html[data-collection-detail-transition=launch] body>main>section:first-of-type>div,html[data-collection-detail-transition=launch] body>main>section:first-of-type :where(figure,aside),html[data-collection-detail-transition=launch] body>main>section:first-of-type :where(h1,h2,h3,p,blockquote,dl){filter:blur(5px);translate:0 12px}html[data-collection-detail-transition=reveal] body>main>div:first-child,html[data-collection-detail-transition=reveal] body>main>section:first-of-type>img:first-child{animation:collection-detail-backdrop-enter 1.15s var(--ease) both}html[data-collection-detail-transition=reveal] body>main>header,html[data-collection-detail-transition=reveal] body>main>section:first-of-type>header{animation:collection-detail-header-enter .72s var(--ease) 80ms both}html[data-collection-detail-transition=reveal] body>main>section:first-of-type>div{animation:collection-detail-layer-enter .82s var(--ease) 70ms both}html[data-collection-detail-transition=reveal] body>main>section:first-of-type :where(figure,aside){animation:collection-detail-media-enter .84s var(--ease) .155s both}html[data-collection-detail-transition=reveal] body>main>section:first-of-type :where(h1,h2,h3){animation:collection-detail-copy-enter .86s var(--ease) .215s both}html[data-collection-detail-transition=reveal] body>main>section:first-of-type :where(p,blockquote){animation:collection-detail-copy-enter .78s var(--ease) .305s both}html[data-collection-detail-transition=reveal] body>main>section:first-of-type dl{animation:collection-detail-copy-enter .72s var(--ease) .395s both}@keyframes collection-detail-backdrop-enter{0%{opacity:0;scale:1.025}to{opacity:1;scale:1}}@keyframes collection-detail-header-enter{0%{opacity:0;filter:blur(5px);translate:0 -9px}to{opacity:1;filter:none;translate:0}}@keyframes collection-detail-layer-enter{0%{opacity:0;filter:blur(5px);translate:0 10px}to{opacity:1;filter:none;translate:0}}@keyframes collection-detail-media-enter{0%{opacity:0;filter:blur(5px);translate:0 14px;scale:.985}to{opacity:1;filter:none;translate:0;scale:1}}@keyframes collection-detail-copy-enter{0%{opacity:0;filter:blur(4px);translate:0 13px}to{opacity:1;filter:none;translate:0}}@media (prefers-reduced-motion:reduce){html[data-collection-detail-transition=reveal] body>main>div:first-child,html[data-collection-detail-transition=reveal] body>main>header,html[data-collection-detail-transition=reveal] body>main>section:first-of-type>img:first-child,html[data-collection-detail-transition=reveal] body>main>section:first-of-type>header,html[data-collection-detail-transition=reveal] body>main>section:first-of-type>div,html[data-collection-detail-transition=reveal] body>main>section:first-of-type :where(figure,aside,h1,h2,h3,p,blockquote,dl){animation-duration:80ms;animation-delay:0s}}.collection-audio{z-index:940;color:#eee2d3e6;opacity:0;visibility:hidden;pointer-events:none;filter:blur(6px);transform-origin:100% 0;-webkit-backdrop-filter:blur(13px)saturate(.8);backdrop-filter:blur(13px)saturate(.8);width:min(286px,100vw - 48px);transition:width .48s var(--ease), gap .42s var(--ease), padding .42s var(--ease), opacity .9s ease, filter .95s ease, transform 1.15s var(--ease), visibility 0s linear 1.15s;background:linear-gradient(135deg,#1c1612d1,#090807a3),#0706058f;border:1px solid #dabb9a29;gap:13px;padding:13px 15px 14px;display:grid;position:fixed;top:clamp(92px,11vh,118px);right:clamp(24px,4.2vw,68px);transform:translate(14px)scale(.985);box-shadow:0 18px 50px #0000003d}.collection-audio[data-presentation=expanded],.collection-audio[data-presentation=compact]{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition-delay:0s;transform:none}.collection-audio:before{content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity .52s ease .18s, transform 1s var(--ease) .18s;background:linear-gradient(90deg,#0000,#d3a475a3,#0000);position:absolute;top:-1px;left:18px;right:18px;transform:scaleX(0)}.collection-audio[data-presentation=expanded]:before,.collection-audio[data-presentation=compact]:before{opacity:1;transform:scaleX(1)}.collection-audio__meta{font-kerning:normal;text-rendering:optimizelegibility;gap:3px;min-width:0;display:grid}.collection-audio[data-presentation=expanded] .collection-audio__meta{animation:collection-audio-content-reveal .85s var(--ease) .25s both}.collection-audio[data-presentation=compact] .collection-audio__meta{animation:.3s both collection-audio-meta-swap}.collection-audio__meta>span{font-family:var(--mono);color:#ccb7a180;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;line-height:1.5;overflow:hidden}.collection-audio__meta>small{color:#ccb7a180;font-family:var(--sans);font-synthesis:none;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:460;line-height:1.55;overflow:hidden}.collection-audio__meta>strong{font-family:var(--sans);font-synthesis:none;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:560;line-height:1.5;overflow:hidden}.collection-audio__actions{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;display:grid}.collection-audio[data-presentation=expanded] .collection-audio__actions{animation:collection-audio-content-reveal .85s var(--ease) .43s both}.collection-audio__actions button{color:#ebdbc7b8;min-height:27px;font-family:var(--sans);font-synthesis:none;letter-spacing:.045em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:500;transition:color .22s,opacity .22s;display:inline-flex}.collection-audio__actions button>i{border:1px solid #ddb284cc;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #c98d5914}.collection-audio[data-state=playing] .collection-audio__actions button>i,.collection-audio[data-state=muted] .collection-audio__actions button>i{background:#ddb284eb;box-shadow:0 0 11px #dd9a5e80}.collection-audio[data-state=missing] .collection-audio__actions button>i,.collection-audio[data-state=error] .collection-audio__actions button>i{border-color:#e2a970db;border-radius:1px;transform:rotate(45deg)}.collection-audio__actions button:hover:not(:disabled),.collection-audio__actions button:focus-visible{color:#ffefdafa;outline:none}.collection-audio__actions button:disabled{opacity:.34;cursor:default}.collection-audio__mute{border-left:1px solid #d5b49129!important;padding-left:9px!important}.collection-audio__volume{align-items:center;min-width:58px;display:flex}.collection-audio__volume input{accent-color:#bc8158;cursor:pointer;opacity:.68;width:100%;height:14px;margin:0}.collection-audio__volume input:disabled{cursor:default;opacity:.2}.collection-audio[data-presentation=compact]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(218px,100vw - 48px);padding:9px 12px 10px}.collection-audio[data-presentation=compact]:before{left:12px;right:12px}.collection-audio[data-presentation=compact] .collection-audio__meta{gap:0}.collection-audio[data-presentation=compact] .collection-audio__meta>span,.collection-audio[data-presentation=compact] .collection-audio__meta>small,.collection-audio[data-presentation=compact] .collection-audio__volume{display:none}.collection-audio[data-presentation=compact] .collection-audio__meta>strong{letter-spacing:.06em;font-size:13px}.collection-audio[data-presentation=compact] .collection-audio__actions{gap:8px;display:flex}.collection-audio[data-presentation=compact] .collection-audio__actions button{justify-content:center;gap:0;min-width:22px}.collection-audio[data-presentation=compact] .collection-audio__primary-label{opacity:0;width:0;overflow:hidden}.collection-audio[data-presentation=compact] .collection-audio__mute{padding-left:8px!important}.collection-audio__file{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:fixed!important;overflow:hidden!important}@keyframes collection-audio-content-reveal{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:none}}@keyframes collection-audio-meta-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collection-audio,.collection-audio:before,.collection-audio__meta,.collection-audio__actions{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.collection-hall__work-card{z-index:7;opacity:0;visibility:hidden;pointer-events:none;text-align:left;text-shadow:0 3px 24px #000000f2;width:min(330px,32vw);transition:opacity .62s var(--ease), visibility .62s step-end, transform .76s var(--ease);border-left:1px solid #8fd9ff8f;padding:8px 0 8px 20px;display:grid;position:absolute;bottom:clamp(78px,10vh,118px);right:clamp(28px,5vw,78px);transform:translate(14px)}.collection-hall[data-active-work=godfather] .collection-hall__work-card[data-work=godfather],.collection-hall[data-active-work=your-name] .collection-hall__work-card[data-work=your-name],.collection-hall[data-active-work=neon-genesis-evangelion] .collection-hall__work-card[data-work=neon-genesis-evangelion],.collection-hall[data-active-work=black-myth-wukong] .collection-hall__work-card[data-work=black-myth-wukong],.collection-hall[data-active-work=bocchi-the-rock] .collection-hall__work-card[data-work=bocchi-the-rock],.collection-hall[data-active-work=the-dark-knight] .collection-hall__work-card[data-work=the-dark-knight],.collection-hall[data-active-work=harry-potter] .collection-hall__work-card[data-work=harry-potter],.collection-hall[data-active-work=forza-horizon] .collection-hall__work-card[data-work=forza-horizon],.collection-hall[data-active-work=cyberpunk-edgerunners] .collection-hall__work-card[data-work=cyberpunk-edgerunners],.collection-hall[data-active-work=frieren-beyond-journeys-end] .collection-hall__work-card[data-work=frieren-beyond-journeys-end],.collection-hall[data-active-work=the-pet-girl-of-sakurasou] .collection-hall__work-card[data-work=the-pet-girl-of-sakurasou],.collection-hall[data-active-work=hollow-knight] .collection-hall__work-card[data-work=hollow-knight],.collection-hall[data-active-work=too-many-losing-heroines] .collection-hall__work-card[data-work=too-many-losing-heroines],.collection-hall[data-active-work=spider-man-into-the-spider-verse] .collection-hall__work-card[data-work=spider-man-into-the-spider-verse],.collection-hall[data-active-work=rascal-does-not-dream-of-bunny-girl-senpai] .collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .62s var(--ease), visibility 0s step-start, transform .76s var(--ease);transform:translate(0,0)}.collection-hall__work-card[data-work=godfather]{border-left-color:#caae8c9e}.collection-hall__work-card[data-work=godfather]>span{color:#dac09eb3}.collection-hall__work-card[data-work=godfather] .collection-hall__work-link{border-color:#d3b58f38}.collection-hall__work-card[data-work=godfather] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=godfather] .collection-hall__work-link:focus-visible{border-color:#e1c39da3}.collection-hall__work-card[data-work=neon-genesis-evangelion]{border-left-color:#9ad548c7}.collection-hall__work-card[data-work=neon-genesis-evangelion]>span{color:#ac7bcfdb}.collection-hall__work-card[data-work=neon-genesis-evangelion] .collection-hall__work-link{border-color:#8754ae57}.collection-hall__work-card[data-work=neon-genesis-evangelion] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=neon-genesis-evangelion] .collection-hall__work-link:focus-visible{border-color:#ad75d7c2}.collection-hall__work-card[data-work=black-myth-wukong]{border-left-color:#b5743bc7}.collection-hall__work-card[data-work=black-myth-wukong]>span{color:#dda45bd1}.collection-hall__work-card[data-work=black-myth-wukong] .collection-hall__work-link{border-color:#bf814345}.collection-hall__work-card[data-work=black-myth-wukong] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=black-myth-wukong] .collection-hall__work-link:focus-visible{border-color:#de9f59b3}.collection-hall__work-card[data-work=bocchi-the-rock]{border-left-color:#ff4097d1}.collection-hall__work-card[data-work=bocchi-the-rock]>span{color:#ff52a0e6}.collection-hall__work-card[data-work=bocchi-the-rock] .collection-hall__work-link{border-color:#ff509f4d}.collection-hall__work-card[data-work=bocchi-the-rock] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=bocchi-the-rock] .collection-hall__work-link:focus-visible{border-color:#37e0e5b8}.collection-hall__work-card[data-work=the-dark-knight]{border-left-color:#704a8fe0;border-image:linear-gradient(#67aec9eb,#704a8ff0 62%,#81ab4cdb) 1}.collection-hall__work-card[data-work=the-dark-knight]>span{color:#8bb852eb}.collection-hall__work-card[data-work=the-dark-knight] .collection-hall__work-link{border-top-color:#67aec99e;border-bottom-color:#7c4f99b8}.collection-hall__work-card[data-work=the-dark-knight] .collection-hall__work-link i{color:#8bb852e6}.collection-hall__work-card[data-work=the-dark-knight] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=the-dark-knight] .collection-hall__work-link:focus-visible{border-top-color:#8bb852d6;border-bottom-color:#8c5baaeb}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai]{border-left-color:#68d4f3d6;border-image:linear-gradient(#68daf6f0,#6f54cee6 55%,#dc6ce7e0) 1}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai]>span{color:#80e0f7eb}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai] h2{font-size:clamp(23px,2.05vw,33px);line-height:1.16}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai] .collection-hall__work-link{border-top-color:#69d7f28a;border-bottom-color:#d568e299}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai] .collection-hall__work-link i{color:#e182ebf0}.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=rascal-does-not-dream-of-bunny-girl-senpai] .collection-hall__work-link:focus-visible{border-top-color:#8ae6f9eb;border-bottom-color:#e78befeb}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou]{border-left-color:#f39ab8f0;border-image:}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou]>span{color:#f8abc6f5}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] .collection-hall__work-meta{color:#f6b7cdad}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] h2{font-size:clamp(24px,2.15vw,34px);line-height:1.15}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] .collection-hall__work-link{border-top-color:#f39ab89e;border-bottom-color:#f39ab89e}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] .collection-hall__work-link i{color:#f9b7cef5}.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=the-pet-girl-of-sakurasou] .collection-hall__work-link:focus-visible{border-top-color:#fdc2d8f5;border-bottom-color:#fdc2d8f5}.collection-hall__work-card[data-work=hollow-knight]{border-left-color:#a9dde2e6;border-image:linear-gradient(#eef9f9f5,#a9dde2eb 56%,#395f67e0) 1}.collection-hall__work-card[data-work=hollow-knight]>span{color:#c4ebeef0}.collection-hall__work-card[data-work=hollow-knight] .collection-hall__work-meta{color:#bcdadc9e}.collection-hall__work-card[data-work=hollow-knight] .collection-hall__work-link{border-top-color:#dcf1f18a;border-bottom-color:#71b0b89e}.collection-hall__work-card[data-work=hollow-knight] .collection-hall__work-link i{color:#caeff1f5}.collection-hall__work-card[data-work=hollow-knight] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=hollow-knight] .collection-hall__work-link:focus-visible{border-top-color:#f1fbfaf0;border-bottom-color:#a9e1e5f0}.collection-hall__work-card[data-work=too-many-losing-heroines]{border-left-color:#f08a43e6;border-image:linear-gradient(#54b9eff0,#f08a43f5 58%,#5f3f8bdb) 1}.collection-hall__work-card[data-work=too-many-losing-heroines]>span{color:#f69a58f5}.collection-hall__work-card[data-work=too-many-losing-heroines] h2{font-size:clamp(23px,2.05vw,33px);line-height:1.16}.collection-hall__work-card[data-work=too-many-losing-heroines] .collection-hall__work-meta{color:#9acfeaa3}.collection-hall__work-card[data-work=too-many-losing-heroines] .collection-hall__work-link{border-top-color:#53b6eb94;border-bottom-color:#f08a43a8}.collection-hall__work-card[data-work=too-many-losing-heroines] .collection-hall__work-link i{color:#f9a464f5}.collection-hall__work-card[data-work=too-many-losing-heroines] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=too-many-losing-heroines] .collection-hall__work-link:focus-visible{border-top-color:#74d0f8f0;border-bottom-color:#fdad6ff5}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse]{border-left-color:#f23845f0;border-image:linear-gradient(#f83a46fa,#2a92d5eb 62%,#1a2549e6) 1}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse]>span{color:#fa4b56f5}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] h2{font-size:clamp(23px,2.05vw,33px);line-height:1.16}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] .collection-hall__work-meta{color:#80c1e9a3}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] .collection-hall__work-link{border-top-color:#f23845ad;border-bottom-color:#3096d79e}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] .collection-hall__work-link i{color:#fa4854fa}.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=spider-man-into-the-spider-verse] .collection-hall__work-link:focus-visible{border-top-color:#ff5560fa;border-bottom-color:#57bdedf5}.collection-hall__work-card[data-work=frieren-beyond-journeys-end]{border-left-color:#b5d5bed1;border-image:linear-gradient(#daede0f0,#d2be7edb 56%,#689477e0) 1}.collection-hall__work-card[data-work=frieren-beyond-journeys-end]>span{color:#c6e1cee6}.collection-hall__work-card[data-work=frieren-beyond-journeys-end] .collection-hall__work-link{border-top-color:#d3e2d875;border-bottom-color:#77a4848f}.collection-hall__work-card[data-work=frieren-beyond-journeys-end] .collection-hall__work-link i{color:#deca8cf0}.collection-hall__work-card[data-work=frieren-beyond-journeys-end] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=frieren-beyond-journeys-end] .collection-hall__work-link:focus-visible{border-top-color:#e9f3ece0;border-bottom-color:#8ebe9be6}.collection-hall__work-card[data-work=harry-potter]{border-left-color:#cea963d1;border-image:linear-gradient(#d9b56af0,#4d5b77d1 72%,#202a40db) 1}@media (min-width:721px){.collection-hall__work-card[data-work=harry-potter]{bottom:clamp(38px,5.5vh,64px)}}.collection-hall__work-card[data-work=harry-potter]>span{color:#debb75e6}.collection-hall__work-card[data-work=harry-potter] .collection-hall__work-link{border-top-color:#d3ae6685;border-bottom-color:#56698c94}.collection-hall__work-card[data-work=harry-potter] .collection-hall__work-link i{color:#e5c582eb}.collection-hall__work-card[data-work=harry-potter] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=harry-potter] .collection-hall__work-link:focus-visible{border-top-color:#edcf91e6;border-bottom-color:#6f89b4db}.collection-hall__work-card[data-work=forza-horizon]{border-left-color:#f33c91e6;border-image:linear-gradient(#40cfe6eb,#f33c91f5 55%,#f49e47e6) 1}@media (min-width:721px){.collection-hall__work-card[data-work=forza-horizon]{bottom:clamp(38px,5.5vh,64px)}}.collection-hall__work-card[data-work=forza-horizon]>span{color:#ff56a5f0}.collection-hall__work-card[data-work=forza-horizon] h2{font-size:clamp(22px,1.95vw,31px);line-height:1.12}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-series-timeline{border-top-color:#40cfe647;border-bottom-color:#f33c914d}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-series-timeline span{color:#f89757e0}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-series-timeline i{color:#6fd8e9b8}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-series-state{color:#ff70b2e6}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-series-state i{color:#f6a75bf0}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-link{border-top-color:#40cfe699;border-bottom-color:#f33c91b3}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-link i{color:#f6a75bf5}.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=forza-horizon] .collection-hall__work-link:focus-visible{border-top-color:#70e6f5f0;border-bottom-color:#ff5eaaf5}.collection-hall__work-card[data-work=cyberpunk-edgerunners]{border-left-color:#f8e30df0;border-image:}.collection-hall__work-card[data-work=cyberpunk-edgerunners]>span{color:#f8e30df0}.collection-hall__work-card[data-work=cyberpunk-edgerunners] h2{font-size:clamp(22px,2vw,32px);line-height:1.14}.collection-hall__work-card[data-work=cyberpunk-edgerunners] .collection-hall__work-link{border-top-color:#f8e30d94;border-bottom-color:#f8e30d94}.collection-hall__work-card[data-work=cyberpunk-edgerunners] .collection-hall__work-link i{color:#f8e30df5}.collection-hall__work-card[data-work=cyberpunk-edgerunners] .collection-hall__work-link:hover,.collection-hall__work-card[data-work=cyberpunk-edgerunners] .collection-hall__work-link:focus-visible{border-top-color:#f8e30df5;border-bottom-color:#f8e30df5}.collection-hall__work-card>span,.collection-hall__work-meta{font-family:var(--mono);letter-spacing:.17em;font-size:8px}.collection-hall__work-card>span{color:#aee0f9ad}.collection-hall__work-card h2{font-family:var(--display);letter-spacing:.055em;margin:10px 0 7px;font-size:clamp(25px,2.4vw,38px);font-weight:430;line-height:1}.collection-hall__work-meta{color:#dceaf385;margin:0;line-height:1.7}.collection-hall__work-series-timeline{font-family:var(--mono);letter-spacing:.1em;border-top:1px solid #d3ae6633;border-bottom:1px solid #56698c3d;gap:4px;margin:12px 0 0;padding:8px 0;font-size:8px;display:grid}.collection-hall__work-series-timeline p{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.collection-hall__work-series-timeline span{color:#e7cc96d1}.collection-hall__work-series-timeline i{color:#b4c3db9e;font-style:normal}.collection-hall__work-series-state{color:#e2c489c7;font-family:var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 0;font-size:8px;line-height:1.5;display:flex}.collection-hall__work-series-state span{min-width:0}.collection-hall__work-series-state i{color:#e1be77e6;letter-spacing:.14em;flex:none;font-style:normal}.collection-hall__work-reason{color:#ebeeefb8;font-family:var(--serif);letter-spacing:.035em;white-space:pre-line;margin:15px 0 18px;font-size:12px;line-height:1.8}.collection-hall__work-link{color:#f7fafbeb;width:100%;font-family:var(--display);letter-spacing:.13em;pointer-events:auto;border-top:1px solid #b1d5e733;border-bottom:1px solid #b1d5e733;justify-content:space-between;align-items:center;padding:10px 0 9px;font-size:12px;transition:color .22s,border-color .28s;display:flex}.collection-hall__work-link i{transition:transform .32s var(--ease);font-size:15px;font-style:normal}.collection-hall__work-link:hover,.collection-hall__work-link:focus-visible{color:#fff;border-color:#9fddfc9e;outline:none}.collection-hall__work-link:hover i,.collection-hall__work-link:focus-visible i{transform:translate(3px,-3px)}.collection-hall__work-note{color:#dde3e59e;font-family:var(--display);letter-spacing:.055em;margin-top:11px;font-size:clamp(9px,.68vw,10px);font-weight:400;line-height:1.65;display:block}@media (max-width:720px){.collection-hall__header{padding:22px 18px}.collection-hall__header>p{letter-spacing:.13em;margin-top:9px;font-size:8px}.collection-hall__brand{gap:2px}.collection-hall__brand strong{font-size:13px}.collection-hall__brand small{display:none}.collection-hall__index{font-size:12px}.collection-hall__index i{width:30px}.collection-hall__caption{width:88%;bottom:45px}.collection-hall__caption>span{font-size:8px}.collection-hall__caption h1{margin-top:8px;font-size:29px}.collection-hall__status{display:none}.collection-audio{gap:8px;width:min(230px,100vw - 36px);padding:10px 12px 11px;top:75px;right:18px}.collection-audio__meta>strong{font-size:13px}.collection-audio__meta>small,.collection-audio__mute,.collection-audio__volume{display:none}.collection-audio__actions{grid-template-columns:auto}.collection-hall__work-card{background:linear-gradient(90deg,#04090fe6,#04090f52);width:auto;padding:13px 0 7px 16px;bottom:28px;left:20px;right:20px}.collection-hall__work-card h2{color:#fffffff5;margin:8px 0 5px;font-size:27px}.collection-hall__work-meta{color:#e1eef6b3}.collection-hall__work-reason,.collection-hall__work-note{display:none}.collection-hall__work-link{margin-top:12px;padding:8px 0}}
