.hero[data-astro-cid-kh7btl4r]{text-align:center;padding-block:var(--space-16) var(--space-8)}.hero__title[data-astro-cid-kh7btl4r]{font-size:var(--text-4xl);margin-top:var(--space-4);margin-bottom:var(--space-4)}.hero__subtitle[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin-inline:auto}.host-card[data-astro-cid-kh7btl4r]{text-align:center;max-width:640px;margin-inline:auto;padding:var(--space-12) var(--space-8)}.host-card__photo[data-astro-cid-kh7btl4r]{display:block;margin-bottom:var(--space-6)}.host-card__photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:160px;height:160px;object-fit:cover;object-position:center 15%;margin-inline:auto;border:2px solid var(--color-ink-border);box-shadow:var(--shadow-sm)}.host-card__name[data-astro-cid-kh7btl4r]{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.host-card__title[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);color:var(--color-accent);font-weight:600;margin-bottom:var(--space-6)}.host-card__bio[data-astro-cid-kh7btl4r]{color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-6)}.host-card__meta[data-astro-cid-kh7btl4r]{display:flex;justify-content:center}.host-card__location[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.timeline[data-astro-cid-kh7btl4r]{position:relative;max-width:700px;margin-inline:auto;padding-left:var(--space-8)}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--color-ink-border)}.timeline__item[data-astro-cid-kh7btl4r]{position:relative;margin-bottom:var(--space-8)}.timeline__item[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.timeline__marker[data-astro-cid-kh7btl4r]{position:absolute;left:calc(-1 * var(--space-8) + 8px);top:var(--space-6);width:16px;height:16px;background:var(--color-bg-primary);border:2px solid var(--color-ink-border);z-index:1}.timeline__marker--active[data-astro-cid-kh7btl4r]{background:var(--color-accent);border-color:var(--color-ink-border)}.timeline__content[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.timeline__content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-secondary);font-size:var(--text-sm)}.timeline__year[data-astro-cid-kh7btl4r]{display:inline-block;font-size:var(--text-xs);font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.topic-card[data-astro-cid-kh7btl4r]{text-align:center;padding:var(--space-8) var(--space-6)}.topic-card__icon[data-astro-cid-kh7btl4r]{color:var(--color-accent);margin-bottom:var(--space-4)}.topic-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.topic-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-secondary);font-size:var(--text-sm)}.cta-card[data-astro-cid-kh7btl4r]{text-align:center;padding:var(--space-12) var(--space-8);max-width:600px;margin-inline:auto}.cta-card[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-4)}.cta-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-secondary);margin-bottom:var(--space-6)}
