.hmm-st{--st-green:#6aa901;--st-rule:#d8d8d8;max-width:54rem}.hmm-st-hero{margin:0 0 var(--hmm-space-5);grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.hmm-st-hero__symbol{width:3.25rem;height:3.25rem;margin-top:.2rem}.hmm-st-hero__titles{min-width:0}.hmm-st-hero__ko{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:700;line-height:1.1}.hmm-st-hero__en{color:var(--hmm-ink-soft);letter-spacing:.02em;margin:.35rem 0 0;font-size:.95rem}.hmm-st-hero__intro{max-width:34rem;font-size:var(--hmm-step-1);color:var(--hmm-ink);grid-column:1/-1;margin:.35rem 0 0;line-height:1.55}.hmm-st-list{border-top:1px solid var(--st-rule);margin:0;padding:0;list-style:none}.hmm-st-row{border-bottom:1px solid var(--st-rule)}.hmm-st-row__link{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem;padding:1.35rem 0;text-decoration:none;display:grid}.hmm-st-row__link--has-media{grid-template-columns:4.75rem minmax(0,1fr) auto}.hmm-st-row__media{background:#fff;width:4.75rem;height:4.75rem;display:block}.hmm-st-row__thumb{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;display:block}.hmm-st-row__link:hover .hmm-st-row__title,.hmm-st-row__link:focus-visible .hmm-st-row__title{color:var(--st-green)}.hmm-st-row__category{letter-spacing:.04em;color:var(--hmm-ink-faint);margin:0 0 .35rem;font-size:.72rem;display:block}.hmm-st-row__title{letter-spacing:-.025em;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600;line-height:1.3;display:block}.hmm-st-row__title-en{color:var(--hmm-ink-soft);margin-top:.3rem;font-size:.92rem;line-height:1.4;display:block}.hmm-st-row__intro{color:var(--hmm-ink-soft);max-width:38rem;margin-top:.4rem;font-size:.92rem;line-height:1.5;display:block}.hmm-st-row__cta{color:var(--st-green);border-bottom:1px solid;margin-top:.75rem;font-size:.9rem;display:inline-block}.hmm-st-row__link:hover .hmm-st-row__cta,.hmm-st-row__link:focus-visible .hmm-st-row__cta{border-bottom-color:#0000}.hmm-st-row__aside{text-align:right;color:var(--hmm-ink-soft);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.3rem;min-width:7rem;font-size:.82rem;display:flex}.hmm-st-row__source{max-width:12rem}.hmm-st-empty{margin:var(--hmm-space-4) 0 0;color:var(--hmm-ink-soft)}.hmm-st-detail{--st-green:#6aa901;--st-rule:#d8d8d8;--st-block:var(--hmm-space-5);--st-block-tight:var(--hmm-space-4);max-width:36rem}.hmm-st-detail__mark{margin:0 0 var(--hmm-space-3);align-items:center;gap:.65rem;display:flex}.hmm-st-detail__symbol{width:2.1rem;height:2.1rem}.hmm-st-detail__section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--hmm-ink-faint);font-size:.72rem}.hmm-st-detail__category{letter-spacing:.03em;color:var(--hmm-ink-faint);margin:0 0 .5rem;font-size:.78rem}.hmm-st-detail__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.2}.hmm-st-detail__title-en{color:var(--hmm-ink-soft);margin:.55rem 0 0;font-size:1rem;line-height:1.45}.hmm-st-detail__meta{color:var(--hmm-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:1rem 0 0;font-size:.85rem;display:flex}.hmm-st-detail__meta-label{letter-spacing:.03em;color:var(--hmm-ink-faint);font-size:.72rem}.hmm-st-detail__intro{margin:var(--st-block) 0 0;font-size:1.02rem;line-height:1.65}.hmm-st-detail__question{margin:var(--st-block) 0 0;letter-spacing:-.02em;color:var(--hmm-ink);font-size:1.12rem;font-weight:500;line-height:1.55}.hmm-st-detail__intro+.hmm-st-detail__question{margin-top:var(--st-block-tight)}.hmm-st-context{border-top:1px solid var(--st-rule);margin:0;padding:0;list-style:none}.hmm-st-context>li{border-bottom:1px solid var(--st-rule);grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem 1rem;padding:.7rem 0;font-size:.92rem;line-height:1.45;display:grid}.hmm-st-context__label{color:var(--hmm-ink-faint);letter-spacing:.03em;font-size:.72rem}.hmm-st-context__value{min-width:0}.hmm-st-context__value--multiline{white-space:pre-line}.hmm-st-facts{margin:var(--st-block) 0 0;gap:var(--hmm-space-5);flex-direction:column;display:flex}.hmm-st-facts__heading{margin:0 0 var(--hmm-space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--hmm-ink-faint);font-size:.72rem;font-weight:500}.hmm-st-facts__note{margin:var(--hmm-space-3) 0 0;color:var(--hmm-ink-faint);flex-direction:column;gap:.2rem;font-size:.78rem;line-height:1.45;display:flex}.hmm-st-context>li.hmm-st-context__artists{padding:.55rem 0;display:block}.hmm-st-artists{margin:0}.hmm-st-artists__summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--hmm-ink-soft);border-bottom:1px solid;font-size:.88rem;line-height:1.45;list-style:none}.hmm-st-artists__summary::-webkit-details-marker{display:none}.hmm-st-artists__summary:before{content:"+";width:.9rem;color:var(--hmm-ink-faint);margin-right:.35rem;display:inline-block}.hmm-st-artists[open] .hmm-st-artists__summary:before{content:"−"}.hmm-st-artists__summary:hover,.hmm-st-artists__summary:focus-visible{color:var(--st-green)}.hmm-st-artists__list{color:var(--hmm-ink-soft);flex-direction:column;gap:.35rem;margin:.75rem 0 .25rem;padding:0;font-size:.85rem;line-height:1.5;list-style:none;display:flex}.hmm-st-artists__list li{font-size:inherit;line-height:inherit;border:0;padding:0;display:block}.hmm-st-detail__body{margin:var(--st-block) 0 0}.hmm-st-detail__body p{margin:0 0 1em;font-size:1.02rem;line-height:1.7}.hmm-st-detail__body p:last-child{margin-bottom:0}.hmm-st-detail__figure{margin:var(--st-block) 0 0;background:#fff}.hmm-st-detail__image{object-fit:contain;object-position:center;background:0 0;width:100%;max-width:100%;height:auto;max-height:none;display:block}.hmm-st-detail__body p.hmm-st-detail__credit{color:var(--hmm-ink-faint);margin-top:1.75rem;font-size:.78rem;font-weight:400;line-height:1.45}.hmm-st-detail__body p.hmm-st-detail__credit a{color:inherit;border-bottom:1px solid;text-decoration:none}.hmm-st-detail__caption{color:var(--hmm-ink-faint);text-align:left;margin:.5rem 0 0;font-size:.78rem;line-height:1.35}.hmm-st-detail__caption-line{display:block}.hmm-st-detail__caption-line+.hmm-st-detail__caption-line{margin-top:.1rem}.hmm-st-detail__source{margin:var(--hmm-space-6) 0 0;padding-top:var(--hmm-space-4);border-top:1px solid var(--st-rule);font-size:.92rem;line-height:1.55}.hmm-st-detail__source--after-facts{margin-top:var(--hmm-space-4);border-top:0;padding-top:0}.hmm-st-detail__source-meta{margin:0}.hmm-st-detail__links{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hmm-st-detail__source-meta+.hmm-st-detail__links{margin-top:.65rem}.hmm-st-detail__links a,.hmm-st-detail__source-link{color:var(--hmm-ink-soft);border-bottom:1px solid;text-decoration:none}.hmm-st-detail__links a:hover,.hmm-st-detail__links a:focus-visible,.hmm-st-detail__source-link:hover,.hmm-st-detail__source-link:focus-visible{color:var(--st-green);border-bottom-color:#0000}.hmm-st-detail__editor-note{margin:var(--st-block-tight) 0 0;border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);color:var(--hmm-ink-faint);padding:.85rem 0;font-size:.82rem;line-height:1.5}.hmm-st-detail__back{margin:var(--hmm-space-6) 0 0;font-size:.85rem}.hmm-st-detail__back a{color:var(--hmm-ink-soft);text-decoration:none}.hmm-st-detail__back a:hover,.hmm-st-detail__back a:focus-visible{color:var(--st-green)}@media (width<=800px){.hmm-st-row__link,.hmm-st-row__link--has-media{grid-template-columns:1fr;gap:.45rem}.hmm-st-row__link--has-media{grid-template-columns:4.25rem minmax(0,1fr)}.hmm-st-row__media{grid-row:1/span 2;width:4.25rem;height:4.25rem}.hmm-st-row__link--has-media .hmm-st-row__aside{grid-column:2}.hmm-st-row__aside{text-align:left;flex-flow:wrap;align-items:flex-start;gap:.45rem .85rem;min-width:0}.hmm-st-context>li{grid-template-columns:1fr;gap:.15rem}}
