.WorksDetail-module__FIh1zG__shell{flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:56px 48px 120px;display:flex}.WorksDetail-module__FIh1zG__top{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-micro);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.WorksDetail-module__FIh1zG__top a{color:var(--fg-dim);border-bottom:1px solid var(--rule);padding-bottom:2px;text-decoration:none;transition:color .3s,border-color .3s}.WorksDetail-module__FIh1zG__top a:hover{color:var(--fg);border-color:var(--accent)}.WorksDetail-module__FIh1zG__hero{max-width:900px;margin-top:10vh}.WorksDetail-module__FIh1zG__breadcrumb{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-micro);margin-bottom:24px;font-size:10px}.WorksDetail-module__FIh1zG__breadcrumb a{color:var(--fg-dim);text-decoration:none}.WorksDetail-module__FIh1zG__breadcrumb a:hover{color:var(--accent)}.WorksDetail-module__FIh1zG__sep{opacity:.4;margin:0 10px}.WorksDetail-module__FIh1zG__num{font-family:var(--mono);letter-spacing:.36em;color:var(--accent);text-transform:uppercase;margin-bottom:22px;font-size:11px}.WorksDetail-module__FIh1zG__en{font-family:var(--brand-serif);letter-spacing:.01em;font-size:clamp(56px,8vw,112px);font-style:italic;font-weight:300;line-height:.95}.WorksDetail-module__FIh1zG__jp{font-family:var(--serif);color:var(--fg-dim);letter-spacing:.3em;margin-top:14px;font-size:18px}.WorksDetail-module__FIh1zG__lede{color:var(--fg-dim);text-wrap:pretty;max-width:680px;margin-top:48px;font-size:19px;line-height:1.8}.WorksDetail-module__FIh1zG__meta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid}.WorksDetail-module__FIh1zG__meta>div{border-right:1px solid var(--rule);padding:22px 24px}.WorksDetail-module__FIh1zG__meta>div:last-child{border-right:none}.WorksDetail-module__FIh1zG__metaK{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-micro);margin-bottom:8px;font-size:9px}.WorksDetail-module__FIh1zG__metaV{font-family:var(--serif);color:var(--fg);font-size:16px}.WorksDetail-module__FIh1zG__sections{flex-direction:column;gap:96px;margin-top:96px;display:flex}.WorksDetail-module__FIh1zG__section{grid-template-columns:180px 1fr;align-items:baseline;gap:48px;display:grid}.WorksDetail-module__FIh1zG__kicker{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--fg-micro);border-top:1px solid var(--rule);padding-top:12px;font-size:10px}.WorksDetail-module__FIh1zG__body h3{font-family:var(--serif);color:var(--fg);text-wrap:balance;margin-bottom:24px;font-size:clamp(30px,3.4vw,44px);font-style:italic;font-weight:300;line-height:1.15}.WorksDetail-module__FIh1zG__body p{font-family:var(--serif);color:var(--fg-dim);text-wrap:pretty;max-width:680px;margin-bottom:16px;font-size:17px;line-height:1.9}.WorksDetail-module__FIh1zG__body ul{max-width:680px;margin-top:20px;list-style:none}.WorksDetail-module__FIh1zG__body li{font-family:var(--serif);color:var(--fg-dim);border-bottom:1px solid #26292e4d;border-bottom:1px solid lab(16.4556% -.7319 -3.62781/.3);grid-template-columns:24px 1fr;gap:14px;padding:14px 0;font-size:16px;line-height:1.7;display:grid}.WorksDetail-module__FIh1zG__body li:before{content:"·";font-family:var(--mono);color:var(--accent);font-size:18px}.WorksDetail-module__FIh1zG__visual{aspect-ratio:16/9;border:1px solid var(--rule);background:#03060b;background:lab(1.54094% -.220194 -2.18512);margin-top:72px;position:relative;overflow:hidden}.WorksDetail-module__FIh1zG__visualLabel{font-family:var(--mono);letter-spacing:.32em;color:var(--fg-micro);text-transform:uppercase;font-size:9px;position:absolute;top:16px;left:16px}.WorksDetail-module__FIh1zG__ph{font-family:var(--mono);letter-spacing:.28em;color:var(--fg-micro);text-transform:uppercase;opacity:.6;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.WorksDetail-module__FIh1zG__nextnav{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:28px;margin-top:120px;padding-top:36px;display:grid}.WorksDetail-module__FIh1zG__nextnav a{color:inherit;padding:18px 4px;text-decoration:none;transition:transform .3s,color .3s;display:block}.WorksDetail-module__FIh1zG__nextnav a:hover{transform:translateY(-2px)}.WorksDetail-module__FIh1zG__dir{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-micro);margin-bottom:8px;font-size:10px}.WorksDetail-module__FIh1zG__navName{font-family:var(--serif);color:var(--fg);font-size:26px;font-style:italic}.WorksDetail-module__FIh1zG__nextnav a:hover .WorksDetail-module__FIh1zG__navName{color:var(--accent)}.WorksDetail-module__FIh1zG__right{text-align:right}.WorksDetail-module__FIh1zG__cta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;margin-top:80px;padding:28px 0;display:flex}.WorksDetail-module__FIh1zG__ctaT{font-family:var(--serif);color:var(--fg);font-size:28px;font-style:italic}.WorksDetail-module__FIh1zG__cta a{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-dim);border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:6px 0;font-size:11px;text-decoration:none;transition:color .3s,border-color .3s,gap .3s;display:inline-flex}.WorksDetail-module__FIh1zG__cta a:hover{color:var(--fg);border-color:var(--accent);gap:18px}.WorksDetail-module__FIh1zG__cta a:after{content:"→"}@media (max-width:860px){.WorksDetail-module__FIh1zG__shell{padding:40px 24px 80px}.WorksDetail-module__FIh1zG__meta{grid-template-columns:repeat(2,1fr)}.WorksDetail-module__FIh1zG__meta>div{border-right:none;border-bottom:1px solid var(--rule)}.WorksDetail-module__FIh1zG__section{grid-template-columns:1fr;gap:20px}.WorksDetail-module__FIh1zG__nextnav{grid-template-columns:1fr}.WorksDetail-module__FIh1zG__right{text-align:left}}
