.page_hero__jmeWX{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-20) var(--space-6) var(--space-16);text-align:center}.page_hero_eyebrow__wAavs{display:inline-block;font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.page_hero_title__8U0sV{font-size:clamp(var(--text-3xl),5vw,3.5rem);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:1.2}.page_hero_subtitle__nI_IL{font-size:var(--text-lg);color:var(--color-text-muted);max-width:36rem;margin:0 auto var(--space-8);line-height:var(--leading-relaxed)}.page_stats_bar__OceRf{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap}.page_stat__jK5Cc{font-size:var(--text-sm);color:var(--color-text-muted)}.page_stat__jK5Cc strong{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono)}.page_stat_divider__RgmT1{color:var(--color-border);font-size:var(--text-lg)}.page_hero_actions__fay8S{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_btn_primary__s_ABu{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:white;border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:background-color var(--transition-fast)}.page_btn_primary__s_ABu:hover{background:var(--color-accent-hover);color:white}.page_btn_secondary__BbISO{padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:600;text-decoration:none;color:var(--color-text-secondary);transition:border-color var(--transition-fast),color var(--transition-fast)}.page_btn_secondary__BbISO:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.page_section___Kf60{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6) var(--space-16)}.page_section_header__RYLQ5{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-8);gap:var(--space-4)}.page_section_title__52uTh{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary)}.page_view_all__CFZ66{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;white-space:nowrap;font-weight:500}.page_view_all__CFZ66:hover{color:var(--color-accent-hover)}.page_events_grid__WohbF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:900px){.page_events_grid__WohbF{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.page_events_grid__WohbF{grid-template-columns:1fr}}.page_event_card__mbjsw{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_event_card__mbjsw:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);color:inherit}.page_event_meta__NNxzu{display:flex;align-items:center;gap:var(--space-2)}.page_event_date__AqN5x{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.page_category_dot__qu6GY{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_event_title__t9Jsn{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);line-height:var(--leading-tight);font-family:var(--font-serif)}.page_event_summary__YDiqU{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.page_category_badge__kOVPg{display:inline-block;align-self:flex-start;font-size:var(--text-xs);font-weight:500;padding:2px var(--space-2);border:1px solid;border-radius:var(--radius-sm);margin-top:auto}.page_periods_grid__H5ghU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:900px){.page_periods_grid__H5ghU{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_periods_grid__H5ghU{grid-template-columns:1fr}}.page_period_card__ot4Rq{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;color:inherit;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_period_card__ot4Rq:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);color:inherit}.page_period_index__qsSnQ{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-border);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-2)}.page_period_name__Xvx_q{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.page_period_years__jMhKV{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.page_period_count__K8ckq{display:inline-block;margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-accent);font-weight:500;background:var(--color-accent-light);padding:2px var(--space-2);border-radius:var(--radius-sm);align-self:flex-start}.page_figures_grid__7ZPBO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:900px){.page_figures_grid__7ZPBO{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.page_figures_grid__7ZPBO{grid-template-columns:repeat(2,1fr)}}.page_figure_card__d4dWD{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;color:inherit;text-align:center;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_figure_card__d4dWD:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);color:inherit}.page_figure_avatar__7w_Qy{width:60px;height:75px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_figure_photo__ar5ae{width:100%;height:100%;object-fit:cover}.page_figure_initial__AYi2v{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-serif);color:var(--color-text-muted)}.page_figure_info__nnlJW{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.page_figure_name__nQkq9{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);line-height:var(--leading-tight)}.page_figure_lifespan__pqyxZ{font-family:var(--font-mono)}.page_figure_lifespan__pqyxZ,.page_figure_role__M_XdE{font-size:var(--text-xs);color:var(--color-text-muted)}.page_figure_role__M_XdE{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}