.talks-page[data-astro-cid-hq5iiuni]{padding-block-start:var(--space-2xl);padding-block-end:var(--space-3xl)}.talks-header[data-astro-cid-hq5iiuni]{padding-block-end:var(--space-xl);border-block-end:1px solid var(--color-border)}.talks-title[data-astro-cid-hq5iiuni]{font-size:var(--text-hero);line-height:.95;letter-spacing:-.04em}.talks-intro[data-astro-cid-hq5iiuni]{margin-block-start:var(--space-lg);color:var(--color-text-muted);font-size:var(--text-lg);max-width:55ch}.talks-stats[data-astro-cid-hq5iiuni]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:1px solid var(--color-border)}.stat[data-astro-cid-hq5iiuni]{display:grid;gap:.15rem}.stat-number[data-astro-cid-hq5iiuni]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1;color:var(--color-accent)}.stat-label[data-astro-cid-hq5iiuni]{font-size:var(--text-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.featured-talks[data-astro-cid-hq5iiuni]{padding-block:var(--space-xl)}.section-label[data-astro-cid-hq5iiuni]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-body);font-weight:600;color:var(--color-text-muted);margin-block-end:var(--space-lg)}.featured-grid[data-astro-cid-hq5iiuni]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.featured-talk-card[data-astro-cid-hq5iiuni]{display:grid;gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-elevated);color:inherit;transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.featured-talk-card[data-astro-cid-hq5iiuni]:hover{border-color:var(--color-accent)}.featured-year[data-astro-cid-hq5iiuni]{font-size:var(--text-lg);opacity:.6}.featured-title[data-astro-cid-hq5iiuni]{font-size:var(--text-xl);line-height:1.15}.featured-pitch[data-astro-cid-hq5iiuni]{color:var(--color-text-muted);font-size:var(--text-sm)}.featured-meta[data-astro-cid-hq5iiuni]{display:flex;gap:var(--space-md);align-items:center;margin-block-start:var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap}.featured-views[data-astro-cid-hq5iiuni],.featured-series[data-astro-cid-hq5iiuni]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.7rem}.featured-cta[data-astro-cid-hq5iiuni]{color:var(--color-accent);font-weight:500;margin-inline-start:auto}.talks-note[data-astro-cid-hq5iiuni]{padding-block:var(--space-lg);border-block-end:1px solid var(--color-border)}.talks-annotation[data-astro-cid-hq5iiuni]{font-size:var(--text-base)!important;max-width:50ch}.talks-list[data-astro-cid-hq5iiuni]{padding-block-start:var(--space-sm)}.talk-card[data-astro-cid-hq5iiuni]{display:grid;grid-template-columns:5rem 1fr;gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:1px solid var(--color-border);color:inherit;text-decoration:none;transition:padding-inline-start var(--duration-normal) var(--ease-out)}.talk-card[data-astro-cid-hq5iiuni]:hover{padding-inline-start:var(--space-sm)}.talk-card[data-astro-cid-hq5iiuni]:hover .talk-title[data-astro-cid-hq5iiuni]{color:var(--color-accent)}.talk-year[data-astro-cid-hq5iiuni]{font-size:var(--text-lg);color:var(--color-hand);opacity:.7;padding-block-start:.3em}.talk-content[data-astro-cid-hq5iiuni]{display:grid;gap:var(--space-sm)}.talk-top[data-astro-cid-hq5iiuni]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.talk-title[data-astro-cid-hq5iiuni]{font-size:var(--text-xl);line-height:1.2;transition:color var(--duration-fast) var(--ease-out)}.talk-series-badge[data-astro-cid-hq5iiuni]{font-size:var(--text-xs);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);padding:.2em .6em;border-radius:100px;font-weight:600}.talk-meta[data-astro-cid-hq5iiuni]{display:flex;gap:var(--space-md);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap}.talk-event[data-astro-cid-hq5iiuni]{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.talk-views[data-astro-cid-hq5iiuni]{font-family:var(--font-mono);font-size:.7rem}.talk-description[data-astro-cid-hq5iiuni]{color:var(--color-text-muted);max-width:55ch;font-size:var(--text-sm)}.talk-bottom[data-astro-cid-hq5iiuni]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-sm)}.talk-tags[data-astro-cid-hq5iiuni]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.tag[data-astro-cid-hq5iiuni]{font-size:var(--text-xs);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:.2em .65em;border-radius:100px;font-weight:500}.talk-link[data-astro-cid-hq5iiuni]{font-size:var(--text-sm);color:var(--color-text-subtle);font-weight:500;transition:color var(--duration-fast) var(--ease-out)}.talk-card[data-astro-cid-hq5iiuni]:hover .talk-link[data-astro-cid-hq5iiuni]{color:var(--color-accent)}@media(max-width:640px){.talk-card[data-astro-cid-hq5iiuni]{grid-template-columns:1fr;gap:var(--space-sm)}.talks-stats[data-astro-cid-hq5iiuni]{grid-template-columns:repeat(2,1fr)}}
