.c-shell:has(.showcase),.c-shell:has(.showcase-loading){padding:0!important;max-width:none!important;background:#080909}.c-shell:has(.showcase)>.c-header,.c-shell:has(.showcase)>.c-nav,.c-shell:has(.showcase-loading)>.c-header,.c-shell:has(.showcase-loading)>.c-nav{display:none!important}.c-shell:has(.showcase):after{display:none}.c-shell:has(.showcase)>.c-main,.c-shell:has(.showcase-loading)>.c-main{padding:0!important;margin:0!important;max-width:none!important}.showcase,.showcase-loading{position:fixed;inset:0;z-index:50;background:#080909;color:#f3f0e8;overflow:hidden;font-family:Momo Trust Sans,sans-serif}.showcase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));gap:5px;padding:5px;height:100dvh;box-sizing:border-box}.showcase-brand{grid-column:1/span 2;grid-row:1;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,36px);background:#0c0e0e;border-radius:3px;min-height:0}.showcase-brand img{width:clamp(75px,8vw,150px);max-width:100%;height:auto}.exhibit{border:0;padding:0;position:relative;overflow:hidden;min-width:0;min-height:0;border-radius:3px;background:#171b1b;color:#f4f1e9;text-align:left;cursor:pointer;transform-origin:0 0;isolation:isolate;container-type:size}.exhibit-outgoing,.exhibit-surface{position:absolute;inset:0;overflow:hidden}.exhibit img,.exhibit video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exhibit video{position:absolute;inset:0}.exhibit-outgoing{z-index:2;pointer-events:none;animation:exhibit-depart 1.2s ease both;background:#141919}.exhibit-outgoing span{display:flex;align-items:center;padding:20px;height:100%;font-size:30px}@keyframes exhibit-depart{0%{opacity:1}to{opacity:0}}.exhibit-fallback{display:flex;align-items:center;justify-content:center;height:100%;padding:14%;font-size:clamp(20px,3vw,58px);font-weight:700;line-height:1.05;letter-spacing:-.055em;background:#20312e;overflow-wrap:anywhere;box-sizing:border-box}.exhibit-topic{background:#171919}.exhibit-topic:nth-of-type(3n){background:#26352d}.exhibit-topic .exhibit-surface{display:none}.exhibit-word{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(12px,1.4vw,28px);font-family:Momo Trust Display,sans-serif;font-size:clamp(16px,7.5cqi,54px);letter-spacing:-.055em;font-weight:600;line-height:1.08;overflow-wrap:anywhere}.exhibit-word small{font-family:Momo Trust Sans,sans-serif;font-size:clamp(12px,4.5cqi,15px);letter-spacing:0;font-weight:400;color:#d5d6d1}.exhibit-topic:nth-of-type(2n) .exhibit-word{color:#fb767d}.exhibit-credit{position:absolute;bottom:0;left:0;right:0;padding:42px 16px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.32) 55%,transparent);box-sizing:border-box;opacity:0;transition:opacity .35s ease;z-index:3;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.35)}.exhibit-credit small,.exhibit-credit strong,.exhibit-credit>svg{transform:translateY(4px);transition:transform .35s ease}.exhibit-hero .exhibit-credit>*,.exhibit-portrait .exhibit-credit>*,.exhibit:focus-visible .exhibit-credit>*,.exhibit:hover .exhibit-credit>*{transform:translateY(0)}.exhibit-identity{display:inline-flex;align-items:center;gap:6px;min-width:0}.exhibit-identity>svg{width:1em;height:1em;flex:none;color:#e9ebe6}.exhibit-word .exhibit-identity{align-items:center}.exhibit-word .exhibit-identity>svg{transform:translateY(.02em)}.exhibit-credit strong{font-family:Momo Trust Display,Momo Trust Sans,sans-serif;font-size:clamp(14px,5.2cqi,20px);line-height:1.15;font-weight:400;letter-spacing:-.025em;overflow-wrap:anywhere}.exhibit-credit small{grid-column:1;display:flex;align-items:center;gap:5px;font-size:clamp(12px,4.6cqi,14px);line-height:1.35;color:#d9dbd9}.exhibit-credit small .exhibit-identity{gap:5px}.exhibit-credit>svg{grid-column:2;grid-row:1/span 2;align-self:center}.exhibit-hero .exhibit-credit,.exhibit-portrait .exhibit-credit,.exhibit:focus-visible .exhibit-credit,.exhibit:hover .exhibit-credit{opacity:1}.showcase.is-quiet .exhibit-credit{opacity:0}.showcase.is-quiet .exhibit-portrait .exhibit-credit{opacity:1}.exhibit:focus-visible,.showcase a:focus-visible,.showcase button:focus-visible{outline:2px solid #fc7c86;outline-offset:-4px;z-index:5}.showcase-controls{grid-column:11/span 2;grid-row:8;justify-content:center;padding:0 8px;background:#080909;z-index:6}.showcase-controls,.showcase-tabs{display:flex;gap:12px;align-items:center}.showcase button{font-family:inherit}.showcase-tabs button{position:relative;padding:16px 0;border:0;background:none;color:#999e9d;font-size:clamp(10px,.72vw,12px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.showcase-tabs button.is-active{color:#fff}.showcase-tabs button.is-active:after{content:"";position:absolute;bottom:6px;left:0;right:0;height:2px;background:#f27682}.showcase-play{position:relative;border:0;background:none;color:#f3f1eb;cursor:pointer;display:grid;place-items:center;width:24px;min-width:24px;height:44px;padding:0}.showcase-divider{flex:none;width:1px;height:48px;background:rgba(243,241,235,.3)}.showcase-tools{position:absolute;right:16px;top:16px;display:flex;gap:5px;z-index:10;transition:opacity .4s}.showcase-close,.showcase-tools a,.showcase-tools button{border:1px solid #424645;background:rgb(9 12 12/.82);color:#f3f1eb;display:grid;place-items:center;width:40px;height:40px;border-radius:4px;cursor:pointer}.showcase.is-quiet .showcase-tools{opacity:0;pointer-events:none}.showcase.is-quiet .showcase-tools:focus-within{opacity:1;pointer-events:auto}.showcase.is-still *{animation-play-state:paused!important}.showcase-loading,.showcase-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px}.showcase-status{position:absolute;inset:15% 10%;pointer-events:none}.showcase-status a,.showcase-status button{pointer-events:auto;color:#fff;background:#282c2b;padding:12px 20px;border:1px solid #515856;border-radius:4px;display:inline-flex;gap:10px;align-items:center;cursor:pointer}.showcase-status h1{font-size:clamp(30px,5vw,72px);max-width:800px;letter-spacing:-.06em;line-height:1.05}.showcase-status p{color:#b8bcb9}.showcase-notice{position:absolute;bottom:12px;left:12px;z-index:8;max-width:55%;font-size:12px;padding:8px 12px;background:#111;color:#e3e3df}.showcase-notice button{margin-left:12px;background:none;color:white;border:0;text-decoration:underline;cursor:pointer}.showcase-detail{border:1px solid #363b39;border-radius:8px;background:#141918;color:#f1f1eb;padding:0;width:min(640px,calc(100vw - 40px));max-height:85dvh}.showcase-detail::backdrop{background:rgb(0 0 0/.72);backdrop-filter:blur(7px)}.showcase-detail-inner{position:relative}.showcase-detail-inner>img{width:100%;max-height:50dvh;-o-object-fit:cover;object-fit:cover;display:block}.showcase-detail-inner>div{padding:28px}.showcase-detail small{color:#ef8990;font-size:12px}.showcase-detail h2{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:10px 0}.showcase-detail p{color:#bdc4c0;font-size:14px}.showcase-detail a{display:inline-flex;gap:18px;align-items:center;color:#fff;margin-top:24px;font-size:14px}.showcase-close{position:absolute;right:12px;top:12px;z-index:2}@media(min-width:701px) and (max-height:650px){.exhibit-word{font-size:clamp(15px,6.5cqi,30px)}.exhibit-credit small{display:none}.showcase-controls{padding:0 10px}}@media(max-width:700px){.showcase{overflow-y:auto}.showcase-grid{height:auto;min-height:100dvh;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:100px;gap:4px;padding:4px 4px 84px}.showcase-brand{grid-column:1/span 2;grid-row:auto;padding:20px}.exhibit{grid-column:auto/span 2!important;grid-row:auto/span 2!important}.exhibit-topic{grid-row:auto/span 1!important}.exhibit-hero{grid-column:1/-1!important;grid-row:span 3!important}.exhibit-credit{opacity:1}.showcase-controls{position:fixed;bottom:0;left:0;right:0;height:72px;padding:0 24px;box-shadow:0 -1px 0 #333}.showcase-tabs button{font-size:12px}.showcase-tools{position:fixed;top:20px;right:14px}.showcase-notice{bottom:80px;max-width:85%}}@media(prefers-reduced-motion:reduce){.showcase *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.exhibit-portrait img{-o-object-fit:contain;object-fit:contain;background:#0c1010}.exhibit-word:has(small:empty) small{display:none}.exhibit:nth-child(20) .exhibit-word{font-size:clamp(15px,6.5cqi,26px);padding:10px}.exhibit{animation:exhibit-arrive .9s calc(var(--cell) * 22ms) both}@keyframes exhibit-arrive{0%{opacity:0;clip-path:inset(0 0 8% 0)}to{opacity:1;clip-path:inset(0)}}.exhibit.is-flipping{perspective:1000px}.exhibit.is-flipping .exhibit-surface{animation:exhibit-flip-in 1.1s cubic-bezier(.4,0,.2,1) both;backface-visibility:hidden}.exhibit.is-flipping .exhibit-outgoing{animation:exhibit-flip-out 1.1s cubic-bezier(.4,0,.2,1) both;backface-visibility:hidden}@keyframes exhibit-flip-out{0%{transform:rotateY(0);opacity:1}49%{opacity:1}50%,to{transform:rotateY(-90deg);opacity:0}}@keyframes exhibit-flip-in{0%,49%{transform:rotateY(90deg);opacity:0}50%{opacity:1}to{transform:rotateY(0);opacity:1}}.showcase-tools .showcase-browse-trigger{width:auto;padding:0 12px;display:flex;gap:8px;font-size:12px}.showcase-browse{position:fixed;inset:0 16px 0 auto;margin:auto 0;width:min(780px,calc(100vw - 32px));height:min(820px,calc(100dvh - 100px));max-width:none;max-height:none;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:18px;color:#f6f3ec;background:rgba(15,19,18,.78);backdrop-filter:blur(28px) saturate(115%);box-shadow:0 24px 80px rgba(0,0,0,.3);overflow:auto}.showcase-browse::backdrop{background:rgba(0,0,0,.22)}.showcase-browse-inner{padding:28px}.showcase-browse header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.showcase-browse header small{font-size:10px;letter-spacing:.16em;color:#f4979e}.showcase-browse h2{font-family:Momo Trust Display,sans-serif;font-size:28px;line-height:1.15;letter-spacing:-.04em;margin:10px 0 0}.showcase-browse button{cursor:pointer;color:inherit}.showcase-browse-close{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #ffffff26;border-radius:50%;background:#ffffff08}.showcase-browse-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.showcase-browse-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff40}.showcase-browse input{width:100%;min-width:0;height:46px;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:15px}.showcase-browse-search:focus-within{border-color:#f4979e}.showcase-browse input::-moz-placeholder{color:#b9bdb9}.showcase-browse input::placeholder{color:#b9bdb9}.showcase-browse select{max-width:170px;border:1px solid #ffffff26;border-radius:8px;background:#ffffff08;color:inherit;padding:0 10px;font:inherit;font-size:12px}.showcase-browse option{background:#18201e;color:#fff}.showcase-browse-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.showcase-browse [role=alert] button,.showcase-browse-chips button,.showcase-browse-empty button,.showcase-browse-more{padding:10px 14px;border:1px solid #ffffff26;border-radius:999px;background:transparent;font-size:12px}.showcase-browse-chips button[aria-pressed=true]{color:#ffd1d4;background:#f276821a;border-color:#f2768280}.showcase-browse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.showcase-browse-topic{display:flex;align-items:center;gap:12px;min-height:86px;padding:12px;border:1px solid #ffffff14;border-radius:10px;background:#ffffff05;color:inherit;text-decoration:none;transition:background .2s,border-color .2s}.showcase-browse-topic:hover{background:#ffffff0e;border-color:#ffffff40}.showcase-browse-topic img{width:54px;height:64px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:5px}.showcase-browse-topic>span{min-width:0;flex:1}.showcase-browse-topic strong{display:block;font-family:Momo Trust Display,sans-serif;font-weight:400;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.showcase-browse-topic small{display:block;margin-top:6px;color:#bdc3be;font-size:10px}.showcase-browse-topic>svg{flex:none;color:#bfc6c0}.showcase-browse-more{display:block;margin:20px auto 0}.showcase-browse-empty,.showcase-browse-results>p{padding:24px 0;color:#c3c9c4}@media(max-width:700px){.showcase-browse{inset:0 8px;width:calc(100vw - 16px);height:calc(100dvh - 32px)}.showcase-browse-inner{padding:20px}.showcase-browse h2{font-size:25px}.showcase-browse-filters,.showcase-browse-grid{grid-template-columns:1fr}.showcase-browse select{max-width:none;height:40px}.showcase-browse-chips{gap:6px}.showcase-browse-chips button{padding:9px 10px;font-size:11px}}