[data-astro-cid-ta2fbyqs],[data-astro-cid-ta2fbyqs]:before,[data-astro-cid-ta2fbyqs]:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#eceae4;width:100%;height:100%;font-family:A-OTF Ryumin Pr6N,RyuminPr6N-Light,Ryumin,Georgia,serif;overflow:hidden}.layout[data-astro-cid-ta2fbyqs]{flex-direction:column;height:100dvh;padding:40px 40px 0;display:flex}.content[data-astro-cid-ta2fbyqs]{scrollbar-width:none;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:60px;min-width:0;min-height:0;display:grid;overflow-y:auto}.content[data-astro-cid-ta2fbyqs]::-webkit-scrollbar{display:none}.photo-col[data-astro-cid-ta2fbyqs]{align-items:flex-start;display:flex;position:relative;overflow:hidden}.lang-toggle-photo[data-astro-cid-ta2fbyqs]{display:none}.photo-col[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;max-height:100%;display:block}.text-col[data-astro-cid-ta2fbyqs]{flex-direction:column;min-width:0;padding-bottom:40px;display:flex}.name-en[data-astro-cid-ta2fbyqs]{letter-spacing:.12em;color:#1a1a1a;margin-bottom:24px;font-size:11px}#body-en[data-astro-cid-ta2fbyqs],#body-jp[data-astro-cid-ta2fbyqs]{letter-spacing:.02em;color:#1a1a1a;overflow-wrap:break-word;min-width:0;font-size:12px;line-height:1.9}#body-en[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],#body-jp[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-bottom:1.4em}.lang-toggle[data-astro-cid-ta2fbyqs]{align-items:center;gap:6px;margin-top:8px;margin-bottom:48px;display:flex}.lang-btn[data-astro-cid-ta2fbyqs]{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-ta2fbyqs].active{color:#1a1a1a}.lang-sep[data-astro-cid-ta2fbyqs]{color:#ccc;font-size:11px}.section[data-astro-cid-ta2fbyqs]{margin-bottom:40px}.section-label[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;color:#888;margin-bottom:12px;font-size:9px}.section-body[data-astro-cid-ta2fbyqs]{letter-spacing:.04em;color:#1a1a1a;overflow-wrap:break-word;min-width:0;font-size:11px;line-height:1.8}.career-row[data-astro-cid-ta2fbyqs]{gap:20px;margin-bottom:4px;display:flex}.career-year[data-astro-cid-ta2fbyqs]{color:#888;flex-shrink:0;min-width:88px}.exhibition-row[data-astro-cid-ta2fbyqs]{align-items:start;gap:20px;margin-bottom:10px;display:flex}.ex-year[data-astro-cid-ta2fbyqs]{color:#888;flex-shrink:0;min-width:88px}.ex-info[data-astro-cid-ta2fbyqs]{flex-direction:column;min-width:0;display:flex}.ex-title[data-astro-cid-ta2fbyqs]{font-size:11px}.ex-detail[data-astro-cid-ta2fbyqs]{color:#888;margin-top:2px;font-size:10px}.contact-links[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:6px;display:flex}.contact-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#1a1a1a;letter-spacing:.04em;font-size:11px;text-decoration:none}.contact-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{opacity:.5}.info-bar[data-astro-cid-ta2fbyqs]{letter-spacing:.06em;color:#1a1a1a;flex:0 0 50px;align-items:center;font-size:11px;display:flex}.info-left[data-astro-cid-ta2fbyqs]{color:inherit;flex:1;text-decoration:none}.info-left[data-astro-cid-ta2fbyqs]:hover{opacity:.5}.info-center[data-astro-cid-ta2fbyqs]{text-align:center;letter-spacing:.1em;color:inherit;white-space:nowrap;flex:1;text-decoration:none}.info-center[data-astro-cid-ta2fbyqs]:hover{opacity:.5}.info-right[data-astro-cid-ta2fbyqs]{flex:1}.mobile-studio[data-astro-cid-ta2fbyqs]{display:none}@media (width<=600px){.layout[data-astro-cid-ta2fbyqs]{padding:30px 20px 0}.content[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:calc(100vw - 40px)}.text-col[data-astro-cid-ta2fbyqs],#body-en[data-astro-cid-ta2fbyqs],#body-jp[data-astro-cid-ta2fbyqs],.section-body[data-astro-cid-ta2fbyqs]{width:100%;max-width:calc(100vw - 40px)}.career-row[data-astro-cid-ta2fbyqs],.exhibition-row[data-astro-cid-ta2fbyqs]{min-width:0}.photo-col[data-astro-cid-ta2fbyqs]{background:#e8e7e3;flex-shrink:0;height:70vw;overflow:visible}.lang-toggle-photo[data-astro-cid-ta2fbyqs]{align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.lang-btn-photo[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.lang-btn-photo[data-astro-cid-ta2fbyqs].active{color:#1a1a1a}.lang-toggle[data-astro-cid-ta2fbyqs]{display:none}.photo-col[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:auto;max-width:100%;height:100%;position:static}.info-center[data-astro-cid-ta2fbyqs]{display:none}.mobile-studio[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;z-index:50;background:#eceae4;justify-content:center;align-items:center;height:48px;font-size:11px;text-decoration:none;display:flex;position:fixed;top:0;left:0;right:0}}
