.hero[data-v-9c7e04d9]{position:relative;min-height:calc(100dvh - 60px);display:flex;align-items:flex-end;overflow:hidden}.hero__slides[data-v-9c7e04d9]{position:absolute;top:0;right:0;bottom:0;left:0}.hero__slide[data-v-9c7e04d9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease}.hero__slide.is-active[data-v-9c7e04d9]{opacity:1}.hero__bg[data-v-9c7e04d9]{width:100%;height:100%;object-fit:cover}.hero__overlay[data-v-9c7e04d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay)}.hero__arrow[data-v-9c7e04d9]{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);background:#00000047;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.hero__arrow[data-v-9c7e04d9]:hover{background:#00000080;border-color:var(--accent)}.hero__arrow--prev[data-v-9c7e04d9]{left:22px}.hero__arrow--next[data-v-9c7e04d9]{right:22px}@media (max-width: 640px){.hero__arrow[data-v-9c7e04d9]{width:38px;height:38px}.hero__arrow--prev[data-v-9c7e04d9]{left:12px}.hero__arrow--next[data-v-9c7e04d9]{right:12px}}.hero__content[data-v-9c7e04d9]{position:relative;padding-top:80px;padding-bottom:clamp(48px,9vh,100px)}.hero__artist[data-v-9c7e04d9]{color:var(--text-dim);letter-spacing:.35em;font-size:14px;margin-bottom:14px}.hero__title[data-v-9c7e04d9]{font-size:clamp(34px,7vw,68px);letter-spacing:.1em;margin-bottom:14px;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero__subtitle[data-v-9c7e04d9]{color:var(--text-dim);font-size:clamp(15px,2.2vw,19px);letter-spacing:.14em;margin-bottom:36px}.hero__caption[data-v-9c7e04d9]{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero__caption-link[data-v-9c7e04d9]{font-size:13px;letter-spacing:.12em;color:var(--text-dim);transition:color .2s ease}.hero__caption-link[data-v-9c7e04d9]:hover{color:var(--accent)}.hero__dots[data-v-9c7e04d9]{display:flex;gap:9px}.hero__dots button[data-v-9c7e04d9]{width:8px;height:8px;border-radius:50%;border:1px solid var(--line-strong);padding:0;transition:background-color .25s ease,border-color .25s ease}.hero__dots button.is-active[data-v-9c7e04d9]{background:var(--accent);border-color:var(--accent)}.section[data-v-9c7e04d9]{padding-top:72px}.series-grid[data-v-9c7e04d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.series-card[data-v-9c7e04d9]{position:relative;min-height:230px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--line);background:var(--bg-2);transition:border-color .25s ease,transform .25s ease}.series-card[data-v-9c7e04d9]:hover{border-color:var(--accent);transform:translateY(-3px)}.series-card__cover[data-v-9c7e04d9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.series-card:hover .series-card__cover[data-v-9c7e04d9]{transform:scale(1.05)}.series-card__overlay[data-v-9c7e04d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f 25%,#0000009e)}.series-card__body[data-v-9c7e04d9]{position:relative;padding:22px;width:100%}.series-card h3[data-v-9c7e04d9]{font-size:20px;letter-spacing:.1em;margin-bottom:8px;color:#fff}.series-card__desc[data-v-9c7e04d9]{color:#ffffffc7;font-size:13.5px;margin-bottom:12px}.series-card__count[data-v-9c7e04d9]{color:var(--accent);font-size:13px;letter-spacing:.1em}.series-card.is-empty .series-card__body[data-v-9c7e04d9]{align-self:center}.series-card.is-empty h3[data-v-9c7e04d9]{color:var(--text)}.series-card.is-empty .series-card__desc[data-v-9c7e04d9]{color:var(--text-dim)}.works-grid[data-v-9c7e04d9]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (min-width: 900px){.works-grid[data-v-9c7e04d9]{grid-template-columns:repeat(4,1fr)}}.section-more[data-v-9c7e04d9]{text-align:center;margin-top:36px}
