.prose.svelte-21mryh{max-width:74ch;color:var(--ink-soft);padding:16px 18px;font-size:15px}.prose.svelte-21mryh p:where(.svelte-21mryh){margin:0 0 14px}.prose.svelte-21mryh p:where(.svelte-21mryh):last-child{margin-bottom:0}.booking-cta.svelte-21mryh{margin:18px 0 4px}.resource-list.svelte-21mryh{border-top:1px solid var(--rule-soft)}.button-link.svelte-21mryh{font-family:var(--pixel);letter-spacing:.02em;color:var(--ink);background:var(--paper);border:var(--chrome) solid var(--ink);box-shadow:2px 2px 0 var(--ink);align-items:center;gap:8px;padding:8px 16px;font-size:11px;text-decoration:none;display:inline-flex}.button-link.svelte-21mryh:hover,.button-link.svelte-21mryh:focus-visible{background:var(--ink);color:var(--paper);outline:none}.button-link.svelte-21mryh:active{box-shadow:none;transform:translate(2px,2px)}.talk-list.svelte-21mryh,.stage-list.svelte-21mryh{margin:0;padding:0;list-style:none}.talk.svelte-21mryh{border-top:1px solid var(--rule-soft);padding:14px 18px}.talk.svelte-21mryh:first-child{border-top:0}.talk-title.svelte-21mryh{font-family:var(--pixel);letter-spacing:.02em;color:var(--ink);margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.5}.talk-abstract.svelte-21mryh{max-width:78ch;color:var(--ink-soft);margin:0 0 6px;font-size:14px}.talk-tags.svelte-21mryh{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:9px}.stage.svelte-21mryh{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:10px 18px;display:grid}.stage.svelte-21mryh:first-child{border-top:0}.stage-event.svelte-21mryh{font-family:var(--pixel);color:var(--ink);font-size:11px}.stage-year.svelte-21mryh{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);text-align:right;font-size:9px}.stage-talk.svelte-21mryh{color:var(--ink-soft);grid-column:1/-1;font-size:14px}.bio-tagline.svelte-21mryh{color:var(--ink-faint);font-style:italic}.nameplate-aside.svelte-21mryh{color:var(--ink-faint);margin:10px 0 0;font-size:13px}.nameplate-aside.svelte-21mryh a:where(.svelte-21mryh){color:var(--ink-soft);text-underline-offset:2px;text-decoration:underline}.nameplate-aside.svelte-21mryh a:where(.svelte-21mryh):hover,.nameplate-aside.svelte-21mryh a:where(.svelte-21mryh):focus-visible{color:var(--ink);outline:none}
