.art-hero[data-v-03ffd21c]{background:var(--bg);padding:128px 0 72px}.crumbs[data-v-03ffd21c]{display:flex;gap:8px;font-size:.9rem;margin-bottom:22px}.crumbs[data-v-03ffd21c],.kicker[data-v-03ffd21c]{color:var(--ink-soft)}.kicker[data-v-03ffd21c]{display:block;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.title[data-v-03ffd21c]{font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700;line-height:1.08;margin-bottom:20px}.intro[data-v-03ffd21c]{font-size:clamp(1.05rem,2vw,1.25rem);margin:0 0 30px}.intro[data-v-03ffd21c],.note[data-v-03ffd21c]{color:var(--ink-soft)}.note[data-v-03ffd21c]{margin:18px 0 0;font-size:.95rem}.hero-media[data-v-03ffd21c]{display:block;margin-top:56px;padding:28px;border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.hero-media img[data-v-03ffd21c]{width:100%;height:auto}.side-media[data-v-03ffd21c]{display:block;margin-top:32px}.side-media img[data-v-03ffd21c]{display:block;width:100%;height:auto}.band[data-v-03ffd21c]{padding:80px 0}.band--warm[data-v-03ffd21c]{background:var(--bg-warm)}.narrow[data-v-03ffd21c]{max-width:780px}.h2[data-v-03ffd21c]{font-size:clamp(1.7rem,3.2vw,2.3rem);margin-bottom:24px}.para[data-v-03ffd21c]{font-size:1.08rem;color:var(--ink-soft);margin:0 0 16px}.para--narrow[data-v-03ffd21c]{max-width:732px}.uses[data-v-03ffd21c]{margin:0}.uses dt[data-v-03ffd21c]{margin-top:22px;font-size:1.12rem}.uses dt[data-v-03ffd21c]:first-child{margin-top:0}.uses dd[data-v-03ffd21c]{margin:6px 0 0;font-size:1.05rem;color:var(--ink-soft)}.gallery[data-v-03ffd21c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:32px}.style[data-v-03ffd21c]{margin:0;border:var(--border);background:#fff}.style img[data-v-03ffd21c]{width:100%;height:auto;padding:18px 16px 6px}.style figcaption[data-v-03ffd21c]{padding:10px 20px 20px}.style-title[data-v-03ffd21c]{font-size:1.15rem;margin-bottom:6px}.style-body[data-v-03ffd21c]{margin:0;color:var(--ink-soft)}.steps[data-v-03ffd21c]{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:14px}.steps li[data-v-03ffd21c]{display:flex;gap:16px;align-items:baseline;font-size:1.08rem}.step-no[data-v-03ffd21c]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.faq[data-v-03ffd21c],.step-no[data-v-03ffd21c]{border:var(--border);background:#fff}.faq[data-v-03ffd21c]{margin-bottom:12px}.faq summary[data-v-03ffd21c]{cursor:pointer;padding:16px 20px;font-size:1.08rem}.faq p[data-v-03ffd21c]{margin:0;padding:0 20px 18px;color:var(--ink-soft)}.closing-actions[data-v-03ffd21c]{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}@media(max-width:900px){.art-hero[data-v-03ffd21c]{padding:108px 0 56px}.hero-media[data-v-03ffd21c]{padding:16px}}
