.home[data-v-71f61f8c]{display:flex;flex-direction:column}.hero-inner[data-v-71f61f8c]{text-align:center}.hero-title[data-v-71f61f8c]{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,6vw,66px);line-height:1.05;letter-spacing:-.02em;margin:22px auto 0;max-width:17ch;color:#fff}.hero-intro[data-v-71f61f8c]{font-size:clamp(16px,2vw,19px);line-height:1.65;color:var(--on-ink-dim);max-width:640px;margin:20px auto 0}.hero-intro[data-v-71f61f8c] a{color:var(--accent-2)}.hero-intro[data-v-71f61f8c] p{margin:0 0 8px}.hero-cta[data-v-71f61f8c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.hero-btn[data-v-71f61f8c]{background:#fff;color:var(--ink)}.hero-btn[data-v-71f61f8c]:hover{box-shadow:0 12px 26px -12px #0006}.hero-btn--ghost[data-v-71f61f8c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.hero-btn--ghost[data-v-71f61f8c]:hover{border-color:#fff}.hero-stats[data-v-71f61f8c]{display:inline-flex;align-items:center;gap:28px;margin:46px auto 0;padding:18px 36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r)}.stat[data-v-71f61f8c]{display:flex;flex-direction:column;gap:4px}.stat dt[data-v-71f61f8c]{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1;color:#fff}.stat dd[data-v-71f61f8c]{font-size:12px;color:var(--on-ink-dim);text-transform:uppercase;letter-spacing:.08em}.stat-div[data-v-71f61f8c]{width:1px;height:38px;background:#ffffff24}.cols[data-v-71f61f8c]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;align-items:start}.block+.block[data-v-71f61f8c]{margin-top:48px}.arts[data-v-71f61f8c]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.art[data-v-71f61f8c]{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.art[data-v-71f61f8c]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.art-bar[data-v-71f61f8c]{width:4px;border-radius:4px;flex:none}.art-title[data-v-71f61f8c]{font-family:var(--font-display);font-size:16.5px;color:var(--ink);text-decoration:none;line-height:1.3;font-weight:600}.art-title[data-v-71f61f8c]:hover{color:var(--brand)}.art-meta[data-v-71f61f8c]{margin-top:5px;font-size:12.5px;display:flex;flex-wrap:wrap;align-items:baseline}.art-journal[data-v-71f61f8c]{color:var(--text-3);text-decoration:none;font-weight:600}.art-journal[data-v-71f61f8c]:hover{color:var(--brand)}.grid[data-v-71f61f8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.card-desc[data-v-71f61f8c] p{margin:0}.side[data-v-71f61f8c]{display:flex;flex-direction:column;gap:22px;position:sticky;top:88px}.panel-title[data-v-71f61f8c]{font-family:var(--font-display);font-size:17px;margin:0 0 14px;color:var(--ink);font-weight:600}.anns[data-v-71f61f8c]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ann[data-v-71f61f8c]{display:flex;flex-direction:column;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ann[data-v-71f61f8c]:last-child{border-bottom:0;padding-bottom:0}.ann-title[data-v-71f61f8c]{color:var(--ink);text-decoration:none;font-size:14px;line-height:1.35;font-weight:500}.ann-title[data-v-71f61f8c]:hover{color:var(--brand)}.panel-more[data-v-71f61f8c]{display:inline-block;margin-top:14px;font-size:13px;color:var(--brand);font-weight:600;text-decoration:none}.panel-text[data-v-71f61f8c]{font-size:13.5px;line-height:1.65;color:var(--on-ink-dim);margin:0 0 16px}.panel-btn[data-v-71f61f8c]{background:#fff;color:var(--ink)}@media(max-width:900px){.cols[data-v-71f61f8c]{grid-template-columns:1fr;gap:36px}.side[data-v-71f61f8c]{position:static}}
