[data-astro-cid-pznzci7v],[data-astro-cid-pznzci7v]:before,[data-astro-cid-pznzci7v]:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;background:#f5f4f0;width:100%;height:100%;font-family:A-OTF Ryumin Pr6N,RyuminPr6N-Light,Ryumin,Georgia,serif;overflow:hidden}.layout[data-astro-cid-pznzci7v]{flex-direction:column;height:100dvh;padding:40px 40px 0;display:flex}.viewer[data-astro-cid-pznzci7v]{cursor:pointer;flex:1;position:relative;overflow:hidden}.detail[data-astro-cid-pznzci7v]{max-height:500px;transition:opacity .35s,max-height .4s,padding .4s;overflow:hidden}.layout[data-astro-cid-pznzci7v].fullscreen .detail[data-astro-cid-pznzci7v]{opacity:0;pointer-events:none;padding-top:0;padding-bottom:0;max-height:0!important;overflow:hidden!important}.layout[data-astro-cid-pznzci7v].fullscreen .lang-toggle[data-astro-cid-pznzci7v]{opacity:0;pointer-events:none;transition:opacity .35s}.slide[data-astro-cid-pznzci7v]{opacity:0;pointer-events:none;will-change:opacity;transition:opacity .4s;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.slide[data-astro-cid-pznzci7v].active{opacity:1;pointer-events:auto}.slide[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v],.slide[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{object-fit:cover;width:100%;height:100%;display:block}.slide-video[data-astro-cid-pznzci7v]:after{content:"";opacity:.3;pointer-events:none;background-image:radial-gradient(circle,#000 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.detail[data-astro-cid-pznzci7v]{flex:none;grid-template-columns:minmax(0,calc(50vw - 183px)) minmax(0,1fr);align-items:stretch;gap:60px;min-width:0;padding:20px 0 0;display:grid;overflow:hidden}.detail-left[data-astro-cid-pznzci7v]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.detail-head[data-astro-cid-pznzci7v]{flex-direction:row;align-items:baseline;gap:32px;display:flex}.detail-caption[data-astro-cid-pznzci7v]{flex-direction:row;gap:20px;display:flex}.lang-toggle[data-astro-cid-pznzci7v]{align-items:center;gap:6px;display:flex}.lang-btn[data-astro-cid-pznzci7v]{letter-spacing:.08em;color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.lang-btn[data-astro-cid-pznzci7v].active{color:#1a1a1a}.lang-sep[data-astro-cid-pznzci7v]{color:#ccc;font-size:11px}.detail-title[data-astro-cid-pznzci7v]{letter-spacing:.02em;white-space:nowrap;margin-bottom:0;font-size:20px;line-height:1.2}.detail-year[data-astro-cid-pznzci7v]{letter-spacing:.06em;color:#888;margin-bottom:0;font-size:11px}.detail-meta[data-astro-cid-pznzci7v]{letter-spacing:.06em;color:#1a1a1a;text-transform:uppercase;font-size:11px;line-height:1.8}.detail-meta-client[data-astro-cid-pznzci7v]{text-transform:none}.detail-right[data-astro-cid-pznzci7v]{letter-spacing:.02em;color:#1a1a1a;overflow-wrap:break-word;align-self:end;min-width:0;font-size:12px;line-height:1.3;overflow:hidden;transform:translateZ(0)}#body-en[data-astro-cid-pznzci7v]{margin-top:-7px}.detail-right[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin-bottom:1em}.info-bar[data-astro-cid-pznzci7v]{letter-spacing:.06em;color:#1a1a1a;flex:0 0 50px;align-items:center;padding:0;font-size:11px;display:flex}.info-left[data-astro-cid-pznzci7v]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.info-center[data-astro-cid-pznzci7v]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:inherit;white-space:nowrap;flex:1;text-decoration:none;position:relative}.info-center[data-astro-cid-pznzci7v]:hover{opacity:.5}@keyframes graze-left{0%,87%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}88%{opacity:.35;clip-path:inset(8% 0 55%);transform:translate(-2px)}89%{opacity:.25;clip-path:inset(48% 0 18%);transform:translate(-3px)}90%{opacity:0;clip-path:inset(0 0 100%)}}@keyframes graze-right{0%,87%,to{opacity:0;clip-path:inset(100% 0 0);transform:none}88%{opacity:.35;clip-path:inset(52% 0 12%);transform:translate(2px)}89%{opacity:.25;clip-path:inset(18% 0 48%);transform:translate(3px)}90%{opacity:0;clip-path:inset(100% 0 0)}}.glitch[data-astro-cid-pznzci7v]:before,.glitch[data-astro-cid-pznzci7v]:after{content:attr(data-text);text-align:inherit;letter-spacing:inherit;font-size:inherit;text-transform:inherit;color:#1a1a1a;pointer-events:none;opacity:0;justify-content:center;align-items:center;font-family:inherit;display:flex;position:absolute;inset:0}.glitch[data-astro-cid-pznzci7v]:before{animation:10s infinite graze-left}.glitch[data-astro-cid-pznzci7v]:after{animation:10s infinite graze-right}.info-right[data-astro-cid-pznzci7v]{flex:1;justify-content:flex-end;align-items:center;display:flex}.counter[data-astro-cid-pznzci7v]{letter-spacing:.04em;color:#888}.mobile-studio[data-astro-cid-pznzci7v]{display:none}@keyframes pan-left-right{0%{object-position:left center}to{object-position:right center}}@media (width<=600px){.slide[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-position:var(--mobile-obj-pos,center)}.slide[data-astro-cid-pznzci7v].pan-landscape img[data-astro-cid-pznzci7v].pan-active{animation:6s ease-in-out forwards pan-left-right}.slide[data-astro-cid-pznzci7v].portrait-contain img[data-astro-cid-pznzci7v]{object-position:center center;object-fit:cover!important}.layout[data-astro-cid-pznzci7v]{padding:48px 20px 0}.viewer[data-astro-cid-pznzci7v]{flex:1;min-height:0}.detail[data-astro-cid-pznzci7v]{clip-path:inset(0);flex:none;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:20px;width:100%;min-width:0;max-width:calc(100vw - 40px);max-height:210px;padding-top:14px;padding-bottom:4px;overflow:hidden}.detail-title[data-astro-cid-pznzci7v]{margin-bottom:4px;font-size:15px;line-height:1.5}.detail-meta[data-astro-cid-pznzci7v]{font-size:9px}.detail-head[data-astro-cid-pznzci7v]{flex-direction:column;align-items:flex-start;gap:0}.detail-caption[data-astro-cid-pznzci7v]{flex-direction:column;gap:0}.detail-left[data-astro-cid-pznzci7v]{justify-content:flex-start;gap:4px}.detail-title[data-astro-cid-pznzci7v]{white-space:normal;margin-bottom:4px}.detail-year[data-astro-cid-pznzci7v]{margin-bottom:6px}#body-en[data-astro-cid-pznzci7v]{margin-top:0}#body-jp[data-astro-cid-pznzci7v]{text-align:justify;text-justify:inter-ideograph;margin-top:12px}#body-en[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:first-child,#body-jp[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:first-child{margin-top:0}.detail-right[data-astro-cid-pznzci7v]{-webkit-overflow-scrolling:touch;scrollbar-width:none;text-align:left;hyphens:none;letter-spacing:.04em;width:100%;min-width:0;max-width:calc(62vw - 44.8px);height:192px;font-size:12px;line-height:1.5;display:block;overflow-y:scroll}#body-jp[data-astro-cid-pznzci7v]{letter-spacing:.01em;line-height:1.8}.detail-right[data-astro-cid-pznzci7v]::-webkit-scrollbar{display:none}.lang-toggle[data-astro-cid-pznzci7v]{position:fixed;bottom:50px;left:20px}.info-center[data-astro-cid-pznzci7v]{display:none}.info-left[data-astro-cid-pznzci7v]{white-space:nowrap;text-overflow:clip;flex:1;overflow:visible}.info-right[data-astro-cid-pznzci7v]{flex:none}.mobile-studio[data-astro-cid-pznzci7v]{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;z-index:50;justify-content:center;align-items:center;height:48px;font-size:11px;text-decoration:none;display:flex;position:fixed;top:0;left:0;right:0}}
