.video[data-astro-cid-mx53csqf]{aspect-ratio:16/9;background:var(--dark-raise);position:relative;overflow:hidden}.video[data-astro-cid-mx53csqf] img,.video[data-astro-cid-mx53csqf] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.facade[data-astro-cid-mx53csqf]{color:var(--paper);place-items:center;display:grid;position:absolute;inset:0}.facade[data-astro-cid-mx53csqf] img{transition:opacity .3s}.facade[data-astro-cid-mx53csqf]:hover img{opacity:.8}.play[data-astro-cid-mx53csqf]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--paper) 70%, transparent);background:color-mix(in srgb, var(--dark) 35%, transparent);border-radius:50%;place-items:center;width:clamp(52px,6vw,72px);transition:border-color .2s,color .2s;display:grid;position:relative}.play[data-astro-cid-mx53csqf] svg[data-astro-cid-mx53csqf]{width:36%;margin-left:6%}.facade[data-astro-cid-mx53csqf]:hover .play[data-astro-cid-mx53csqf],.facade[data-astro-cid-mx53csqf]:focus-visible .play[data-astro-cid-mx53csqf]{border-color:var(--accent);color:var(--accent)}.ext-label[data-astro-cid-mx53csqf]{background:color-mix(in srgb, var(--dark) 70%, transparent);border:1px solid color-mix(in srgb, var(--paper) 40%, transparent);padding:6px 12px;position:relative}.facade[data-astro-cid-mx53csqf]:hover .ext-label[data-astro-cid-mx53csqf]{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.facade[data-astro-cid-mx53csqf] img,.play[data-astro-cid-mx53csqf]{transition:none}}.wrap-work[data-astro-cid-cvnwhhkg]{width:100%;max-width:1440px;padding-inline:max(var(--gutter), clamp(16px, 7vw, 72px));margin-inline:auto}.top[data-astro-cid-cvnwhhkg]{justify-content:space-between;align-items:center;max-width:none;padding-block:28px clamp(48px,7vw,88px);padding-inline:clamp(16px,4vw,40px);display:flex}.name[data-astro-cid-cvnwhhkg]{font-size:15px;text-decoration:none}.close[data-astro-cid-cvnwhhkg]{color:var(--sub);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.close[data-astro-cid-cvnwhhkg] svg[data-astro-cid-cvnwhhkg]{width:12px;height:12px}.close[data-astro-cid-cvnwhhkg]:hover{color:var(--paper)}.info[data-astro-cid-cvnwhhkg]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(24px,3vw,36px);display:grid}.title[data-astro-cid-cvnwhhkg]{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.4}.title-en[data-astro-cid-cvnwhhkg]{margin-top:4px}.meta[data-astro-cid-cvnwhhkg]{gap:2px;margin-top:18px;padding:0;list-style:none;display:grid}.remark[data-astro-cid-cvnwhhkg]{opacity:.75;margin-top:28px;font-size:11.5px}.tools[data-astro-cid-cvnwhhkg]{flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.tools[data-astro-cid-cvnwhhkg] li[data-astro-cid-cvnwhhkg]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:999px;padding:6px 10px;font-size:11.5px;line-height:1}.note[data-astro-cid-cvnwhhkg]{max-width:36em;margin-top:18px;font-size:13px}.private-note[data-astro-cid-cvnwhhkg]{margin-top:14px}.links[data-astro-cid-cvnwhhkg]{margin-top:14px;padding:0;list-style:none}.credits[data-astro-cid-cvnwhhkg]{align-content:start;gap:6px;display:grid}.credits[data-astro-cid-cvnwhhkg] div[data-astro-cid-cvnwhhkg]{grid-template-columns:minmax(96px,9.5em) 1fr;align-items:baseline;gap:16px;display:grid}.credits[data-astro-cid-cvnwhhkg] dd[data-astro-cid-cvnwhhkg]{font-size:12.5px;font-weight:700;line-height:1.6}.stills[data-astro-cid-cvnwhhkg]{gap:clamp(56px,9vw,120px);margin-top:clamp(96px,14vw,200px);display:grid}.row[data-astro-cid-cvnwhhkg]{gap:clamp(8px,1.4vw,20px);display:grid}.row-pair[data-astro-cid-cvnwhhkg]{grid-template-columns:1fr 1fr}.row-center[data-astro-cid-cvnwhhkg]{width:62%;margin-inline:auto}.frame[data-astro-cid-cvnwhhkg]{aspect-ratio:16/9;background:var(--dark-raise);position:relative;overflow:hidden}.row-full[data-astro-cid-cvnwhhkg] .frame[data-astro-cid-cvnwhhkg]{aspect-ratio:21/9}.frame[data-astro-cid-cvnwhhkg] img{object-fit:cover;width:100%;height:100%}.pager[data-astro-cid-cvnwhhkg]{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(96px,12vw,160px);padding-block:20px 36px;display:flex}.back[data-astro-cid-cvnwhhkg]{color:var(--sub);text-decoration:none}.back[data-astro-cid-cvnwhhkg]:hover{color:var(--paper)}.next[data-astro-cid-cvnwhhkg]{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.next-thumb[data-astro-cid-cvnwhhkg]{aspect-ratio:16/9;background:var(--dark-raise);width:104px;overflow:hidden}.next-thumb[data-astro-cid-cvnwhhkg] img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.next[data-astro-cid-cvnwhhkg]:hover .next-thumb[data-astro-cid-cvnwhhkg] img{opacity:.75}.next[data-astro-cid-cvnwhhkg]:hover .arrow[data-astro-cid-cvnwhhkg]{color:var(--accent)}@media (width<=760px){.info[data-astro-cid-cvnwhhkg]{grid-template-columns:1fr}.row-center[data-astro-cid-cvnwhhkg]{width:100%}.row-full[data-astro-cid-cvnwhhkg] .frame[data-astro-cid-cvnwhhkg]{aspect-ratio:16/9}}@media (width<=480px){.row-pair[data-astro-cid-cvnwhhkg]{grid-template-columns:1fr}}.behind[data-astro-cid-cvnwhhkg]{background:var(--dark-raise);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(72px,9vw,120px);padding:clamp(28px,4vw,48px);display:grid}.behind-label[data-astro-cid-cvnwhhkg]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px}.behind-text[data-astro-cid-cvnwhhkg]{margin-top:16px;font-size:14px;line-height:1.9}.post[data-astro-cid-cvnwhhkg]{border:1px solid color-mix(in srgb, currentColor 22%, transparent);transition:border-color var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;text-decoration:none;display:grid}.post[data-astro-cid-cvnwhhkg]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.post-icon[data-astro-cid-cvnwhhkg] svg[data-astro-cid-cvnwhhkg]{width:18px;height:18px;display:block}.post-body[data-astro-cid-cvnwhhkg]{gap:2px;display:grid}.post-label[data-astro-cid-cvnwhhkg]{font-size:13px;font-weight:700}.post-meta[data-astro-cid-cvnwhhkg]{color:var(--sub)}.behind-photos[data-astro-cid-cvnwhhkg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.behind-photo[data-astro-cid-cvnwhhkg]{margin:0;overflow:hidden}.behind-photo[data-astro-cid-cvnwhhkg] img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.85);width:100%;height:auto;transition:filter var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);display:block}.behind-photo[data-astro-cid-cvnwhhkg]:hover img{filter:saturate();transform:scale(1.02)}@media (width<=760px){.behind[data-astro-cid-cvnwhhkg],.behind-photos[data-astro-cid-cvnwhhkg]{grid-template-columns:1fr}}.extras[data-astro-cid-cvnwhhkg]{gap:clamp(48px,6vw,80px);margin-top:clamp(72px,9vw,120px);display:grid}.extra[data-astro-cid-cvnwhhkg]{width:min(100%,960px);margin-inline:auto}.extra-label[data-astro-cid-cvnwhhkg]{margin-bottom:12px;font-size:12px}
