.hero[data-v-d2e72b15]{padding:88px 0 0}.hero-text[data-v-d2e72b15]{text-align:center}.hero h1[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.06em;text-indent:.06em;font-size:64px;font-weight:600}.hero-sub[data-v-d2e72b15]{max-width:640px;color:var(--muted);margin:20px auto 36px;font-size:16px}.hero-actions[data-v-d2e72b15]{justify-content:center;gap:16px;margin-bottom:64px;display:flex}.hero-frame[data-v-d2e72b15]{border:1px solid var(--line);background:var(--bg-soft);border-bottom:none}.hero-frame img[data-v-d2e72b15]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.hero-dots[data-v-d2e72b15]{border-bottom:1px solid var(--line);background:#fff;justify-content:center;gap:10px;padding:14px 0;display:flex}.hero-dot[data-v-d2e72b15]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;width:10px;height:10px;padding:0}.hero-dot.on[data-v-d2e72b15]{background:var(--accent);border-color:var(--accent)}.stats[data-v-d2e72b15]{border-bottom:1px solid var(--line);background:var(--bg-soft)}.stats-grid[data-v-d2e72b15]{grid-template-columns:repeat(4,1fr);display:grid}.stat[data-v-d2e72b15]{text-align:center;border-right:1px solid var(--line);padding:38px 24px}.stat[data-v-d2e72b15]:last-child{border-right:none}.stat-num[data-v-d2e72b15]{font-family:var(--serif);color:var(--accent);font-size:28px}.stat-label[data-v-d2e72b15]{letter-spacing:.08em;color:var(--muted);margin-top:8px;font-size:13px}.lead-feature[data-v-d2e72b15]{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.lead-media img[data-v-d2e72b15]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.lead-body[data-v-d2e72b15]{flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.lead-body h3[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.02em;margin-top:18px;font-size:26px;line-height:1.5}.lead-excerpt[data-v-d2e72b15]{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.9}.lead-btn[data-v-d2e72b15]{align-self:flex-start;margin-top:28px}.news-grid[data-v-d2e72b15]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.news-card img[data-v-d2e72b15]{aspect-ratio:9/10;height:auto}.news-body[data-v-d2e72b15]{padding:24px 24px 26px}.news-meta[data-v-d2e72b15]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.news-date[data-v-d2e72b15]{color:var(--muted);font-size:12px}.news-body h3[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.02em;font-size:17px;line-height:1.55}.people-grid[data-v-d2e72b15]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.person-card[data-v-d2e72b15]{border:1px solid var(--line);background:#fff}.person-card img[data-v-d2e72b15]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.person-info[data-v-d2e72b15]{padding:28px 32px 32px}.person-meta[data-v-d2e72b15]{color:var(--muted);align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.person-info h3[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.08em;font-size:24px}.person-note[data-v-d2e72b15]{color:var(--muted);margin-top:10px;font-size:14px}.match-grid[data-v-d2e72b15]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.match-card[data-v-d2e72b15]{background:#fff;padding:32px 30px}.match-date[data-v-d2e72b15]{font-family:var(--serif);color:var(--accent);font-size:28px}.match-card h3[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.04em;margin-top:12px;font-size:19px}.match-place[data-v-d2e72b15]{color:var(--text);margin-top:8px;font-size:13px}.match-note[data-v-d2e72b15]{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:12px}.columns-grid[data-v-d2e72b15]{border-top:1px solid var(--line)}.column-row[data-v-d2e72b15]{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:28px;padding:34px 8px;display:grid}.column-num[data-v-d2e72b15]{font-family:var(--serif);color:var(--accent);font-size:20px}.column-body h3[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.06em;font-size:20px}.column-body p[data-v-d2e72b15]{color:var(--muted);max-width:72ch;margin-top:8px;font-size:14px}.subscribe[data-v-d2e72b15]{border-top:1px solid var(--line);background:var(--bg-soft);padding:88px 0}.subscribe-inner[data-v-d2e72b15]{justify-content:space-between;align-items:center;gap:32px;display:flex}.subscribe h2[data-v-d2e72b15]{font-family:var(--serif);color:var(--paper);letter-spacing:.06em;font-size:28px}.subscribe p[data-v-d2e72b15]:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:14px}.topics[data-v-d2e72b15]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=960px){.lead-feature[data-v-d2e72b15],.people-grid[data-v-d2e72b15],.match-grid[data-v-d2e72b15]{grid-template-columns:1fr}.news-grid[data-v-d2e72b15],.columns-grid[data-v-d2e72b15]{grid-template-columns:1fr 1fr}.subscribe-inner[data-v-d2e72b15]{text-align:center;flex-direction:column}}@media (width<=640px){.stats-grid[data-v-d2e72b15],.news-grid[data-v-d2e72b15],.columns-grid[data-v-d2e72b15]{grid-template-columns:1fr}.lead-body[data-v-d2e72b15]{padding:32px 26px}}
