.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-2xl);background:radial-gradient(70% 60% at 15% 0%, var(--accent-soft) 0%, transparent 60%)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:center;display:grid}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-5);margin-top:var(--space-xs)}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-m);max-width:34rem}.hero__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-l);gap:var(--space-2xs);flex-wrap:wrap;display:flex}.hero__stat[data-astro-cid-lcdefpme]{margin-top:var(--space-m);font-size:var(--step--1);color:var(--text-faint)}.spotlight[data-astro-cid-lcdefpme]{padding:var(--space-l)}@media (width<=30rem){.spotlight[data-astro-cid-lcdefpme]{padding:var(--space-m) var(--space-s)}}.spotlight__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.spotlight__emoji[data-astro-cid-lcdefpme]{font-size:1.8rem;line-height:1}.spotlight__name[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin:var(--space-2xs) 0 var(--space-m)}.spotlight__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.spotlight__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-strong)}.spotlight__link[data-astro-cid-lcdefpme]{margin-top:var(--space-m);font-weight:600;font-size:var(--step--1);display:inline-block}.section-title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.categories[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}.categories__row[data-astro-cid-lcdefpme]{margin-top:var(--space-m);gap:var(--space-2xs);flex-wrap:wrap;display:flex}.cat-chip[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color var(--transition), transform var(--transition);align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:550;text-decoration:none;display:inline-flex}.cat-chip[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-border);text-decoration:none;transform:translateY(-2px)}.cat-chip__dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--accent);width:.7rem;height:.7rem}.all-events[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);scroll-margin-top:5rem}.all-events__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.all-events__sub[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--step--1)}@media (width<=52rem){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr}}
