.conference-speaker.svelte-7cz1zm{padding:var(--content-space,48px) 0;border-top:1px solid var(--lead-rule);grid-template-columns:260px 1fr;align-items:center;gap:38px;display:grid}.conference-speaker.svelte-7cz1zm:first-child{border-top:0;padding-top:0}.portrait.svelte-7cz1zm{width:260px;height:260px;overflow:hidden}.portrait-placeholder.svelte-7cz1zm{background:var(--surface-raised);place-items:center;width:100%;height:100%;font-size:4rem;display:grid}img.svelte-7cz1zm{object-fit:cover;width:100%;height:100%;display:block}h3.svelte-7cz1zm{font:400 var(--lead-type-card,32px)/var(--lead-leading-heading,1.04) "Lead Anton", sans-serif;margin-bottom:var(--lead-space-4,16px);letter-spacing:-.025em}.speaker-copy.svelte-7cz1zm i,.bio-content.svelte-7cz1zm i{font-synthesis:style}.speaker-copy.svelte-7cz1zm p:where(.svelte-7cz1zm){font-size:var(--lead-type-body,16px);line-height:var(--lead-leading-body,1.6);margin-bottom:var(--lead-space-4,16px)}button.svelte-7cz1zm{min-height:44px;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--lead-rule);font-size:var(--lead-type-control,16px);background:0 0;align-items:center;gap:8px;padding:0 0 6px;display:inline-flex}dialog.svelte-7cz1zm{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--site-radius);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) var(--surface);width:min(760px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0 clamp(24px,4vw,40px) clamp(24px,4vw,40px);overflow-y:auto}dialog.svelte-7cz1zm::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}html:has(.speaker-dialog[open]){overflow:hidden}.bio-header.svelte-7cz1zm{z-index:1;background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex;position:sticky;top:0}.bio-label.svelte-7cz1zm{font-size:var(--site-type-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.close.svelte-7cz1zm{border:1px solid var(--line);flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.close.svelte-7cz1zm:hover{background:var(--surface-raised)}.close.svelte-7cz1zm:focus-visible{outline:2px solid var(--text);outline-offset:4px}.bio-intro.svelte-7cz1zm{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:32px;margin-bottom:28px;padding-bottom:32px;display:grid}h2.svelte-7cz1zm{letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.05}.bio-portrait.svelte-7cz1zm{aspect-ratio:1;width:160px}.bio-prose.svelte-7cz1zm p:where(.svelte-7cz1zm){font-size:var(--site-type-body);color:var(--muted);margin-bottom:20px;line-height:1.7}.bio-prose.svelte-7cz1zm p:where(.svelte-7cz1zm):first-child{color:var(--text)}.bio-prose.svelte-7cz1zm p:where(.svelte-7cz1zm):last-child{margin-bottom:0}@media (width<=500px){.bio-intro.svelte-7cz1zm{grid-template-columns:1fr;gap:24px;padding-bottom:24px}.bio-portrait.svelte-7cz1zm{width:112px}}@media (width<=650px){.conference-speaker.svelte-7cz1zm{gap:var(--lead-space-5,24px);grid-template-columns:115px minmax(0,1fr);align-items:start}.portrait.svelte-7cz1zm{width:115px;height:180px}h3.svelte-7cz1zm{font-size:var(--lead-type-card,24px)}.speaker-copy.svelte-7cz1zm p:where(.svelte-7cz1zm){font-size:var(--lead-type-body,16px)}}@media (width<=350px){.conference-speaker.svelte-7cz1zm{grid-template-columns:1fr}.portrait.svelte-7cz1zm{width:200px;height:200px}.speaker-copy.svelte-7cz1zm p:where(.svelte-7cz1zm){font-size:var(--lead-type-body,16px)}}.conference-speaker.card.svelte-7cz1zm{border:1px solid var(--lead-rule);background:var(--lead-paper);border-radius:var(--lead-radius-card,12px);flex-direction:column;flex:0 0 min(420px,80vw);align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.card.svelte-7cz1zm .portrait:where(.svelte-7cz1zm){aspect-ratio:1;flex-shrink:0;width:100%;height:auto}.card.svelte-7cz1zm .portrait:where(.svelte-7cz1zm) img:where(.svelte-7cz1zm){object-fit:contain}.card.svelte-7cz1zm .speaker-copy:where(.svelte-7cz1zm){padding:var(--lead-space-5,24px);flex-direction:column;flex:1;display:flex}.card.svelte-7cz1zm .speaker-copy:where(.svelte-7cz1zm) p:where(.svelte-7cz1zm){margin-bottom:var(--lead-space-5,24px)}.card.svelte-7cz1zm .speaker-copy:where(.svelte-7cz1zm) button:where(.svelte-7cz1zm){pointer-events:var(--card-interaction,auto);align-self:flex-start;margin-top:auto}@media (width>=960px){.conference-speaker.card.svelte-7cz1zm{width:100%}}@media (width<=650px){.conference-speaker.card.svelte-7cz1zm{flex-basis:min(320px,80vw)}.card.svelte-7cz1zm .speaker-copy:where(.svelte-7cz1zm){padding:var(--lead-space-4,16px)}}.conference-schedule.svelte-12hnetg{max-width:var(--lead-container,780px)}details.svelte-12hnetg{border-top:1px solid var(--lead-rule)}details.svelte-12hnetg:last-of-type{border-bottom:1px solid var(--lead-rule)}summary.svelte-12hnetg{cursor:pointer;padding:var(--lead-space-5,24px) 0;justify-content:space-between;align-items:center;gap:var(--lead-space-5,24px);min-height:80px;font-size:var(--lead-type-subheading,20px);list-style:none;display:flex}summary.svelte-12hnetg::-webkit-details-marker{display:none}summary.svelte-12hnetg small:where(.svelte-12hnetg){font-size:var(--lead-type-small,14px);color:var(--lead-soft);margin-top:var(--lead-space-2,8px);display:block}svg.svelte-12hnetg{fill:none;stroke:var(--lead-accent-ink);stroke-width:1.5px;flex-shrink:0}details[open].svelte-12hnetg .vertical:where(.svelte-12hnetg){display:none}dl.svelte-12hnetg{padding-bottom:var(--lead-space-4,16px);margin:0}dl.svelte-12hnetg>div:where(.svelte-12hnetg){gap:var(--lead-space-4,16px);padding:var(--lead-space-3,12px) 0;font-size:var(--lead-type-body,16px);line-height:var(--lead-leading-body,1.6);grid-template-columns:105px 1fr;display:grid}dt.svelte-12hnetg{color:var(--lead-soft)}dd.svelte-12hnetg{margin:0}.pending-time.svelte-12hnetg{padding-bottom:var(--lead-space-5,24px)}.schedule-note.svelte-12hnetg{font-size:var(--lead-type-small,14px);color:var(--lead-soft);margin-top:var(--lead-space-5,24px)}@media (width<=380px){dl.svelte-12hnetg>div:where(.svelte-12hnetg){grid-template-columns:80px 1fr}}
