.video-embed.svelte-1hobj87{margin:0}.frame.svelte-1hobj87{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);position:relative;overflow:hidden}.facade.svelte-1hobj87{background:var(--color-surface);width:100%;height:100%;color:var(--color-text);cursor:pointer;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.facade.svelte-1hobj87 img:where(.svelte-1hobj87),iframe.svelte-1hobj87,video.svelte-1hobj87,.poster-placeholder.svelte-1hobj87{width:100%;height:100%}.facade.svelte-1hobj87 img:where(.svelte-1hobj87){object-fit:cover;transition:transform .35s}.facade.svelte-1hobj87:hover img:where(.svelte-1hobj87){transform:scale(1.015)}.poster-placeholder.svelte-1hobj87{background:linear-gradient(135deg, transparent 45%, var(--color-border) 45%, var(--color-border) 55%, transparent 55%), var(--color-surface-raised);background-size:2rem 2rem;display:block}.facade-shade.svelte-1hobj87{background:linear-gradient(to top, var(--color-bg), transparent 58%);opacity:.82;position:absolute;inset:0}.play.svelte-1hobj87{border:1px solid var(--color-text-muted);background:color-mix(in srgb, var(--color-bg) 78%, transparent);border-radius:50%;place-items:center;width:clamp(3.5rem,8vw,4.75rem);height:clamp(3.5rem,8vw,4.75rem);transition:background-color .15s,transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.facade.svelte-1hobj87:hover .play:where(.svelte-1hobj87){background:var(--color-text);color:var(--color-bg);transform:translate(-50%,-50%)scale(1.04)}.play.svelte-1hobj87 svg:where(.svelte-1hobj87){fill:currentColor}.play-copy.svelte-1hobj87{text-align:left;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:clamp(1rem,4vw,1.5rem);left:clamp(1rem,4vw,1.5rem);right:clamp(1rem,4vw,1.5rem)}.play-copy.svelte-1hobj87 strong:where(.svelte-1hobj87){font-size:clamp(.95rem,3vw,1.15rem);font-weight:560}.play-copy.svelte-1hobj87 small:where(.svelte-1hobj87){color:var(--color-text-muted);font:500 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}iframe.svelte-1hobj87,video.svelte-1hobj87{background:var(--color-bg);border:0;position:absolute;inset:0}.unavailable.svelte-1hobj87{color:var(--color-text-muted);text-align:center;place-content:center;gap:.45rem;padding:1rem;display:grid;position:absolute;inset:0}.unavailable.svelte-1hobj87 small:where(.svelte-1hobj87){color:var(--color-text-faint)}figcaption.svelte-1hobj87{color:var(--color-text-muted);margin-top:.65rem;font-size:.86rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.facade.svelte-1hobj87 img:where(.svelte-1hobj87),.play.svelte-1hobj87{transition:none}}.video-figure[data-astro-cid-7t73l5nx]{margin:0}.video-frame[data-astro-cid-7t73l5nx]{aspect-ratio:var(--video-aspect-ratio);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);position:relative;overflow:hidden}iframe[data-astro-cid-7t73l5nx],video[data-astro-cid-7t73l5nx]{border:0;width:100%;height:100%}.video-missing[data-astro-cid-7t73l5nx]{height:100%;color:var(--color-text-faint);font:400 .75rem/1.5 var(--font-mono);place-items:center;display:grid}figcaption[data-astro-cid-7t73l5nx]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);color:var(--color-text-faint);font:400 .68rem/1.5 var(--font-mono);display:flex}.video-stage[data-astro-cid-t5amkq22],.video-chapters[data-astro-cid-t5amkq22]{margin-bottom:clamp(3.5rem,8vw,6rem)}.video-chapters[data-astro-cid-t5amkq22]>.eyebrow[data-astro-cid-t5amkq22]{margin:0 0 var(--space-4)}.video-chapters[data-astro-cid-t5amkq22] ol[data-astro-cid-t5amkq22]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.video-chapters[data-astro-cid-t5amkq22] li[data-astro-cid-t5amkq22]{border-bottom:1px solid var(--color-border)}.video-chapters[data-astro-cid-t5amkq22] a[data-astro-cid-t5amkq22],.video-chapters[data-astro-cid-t5amkq22] li[data-astro-cid-t5amkq22]>div[data-astro-cid-t5amkq22]{gap:var(--space-4);min-height:3.4rem;color:var(--color-text-muted);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.video-chapters[data-astro-cid-t5amkq22] a[data-astro-cid-t5amkq22]:hover{color:var(--color-text)}.video-chapters[data-astro-cid-t5amkq22] time[data-astro-cid-t5amkq22]{color:var(--color-text-faint);font:400 .7rem/1 var(--font-mono)}.toc-mobile-wrap[data-astro-cid-t5amkq22]{margin-bottom:var(--space-7)}.video-copy-frame[data-astro-cid-t5amkq22]{min-width:0;display:grid}.video-copy[data-astro-cid-t5amkq22]{min-width:0}.toc-rail[data-astro-cid-t5amkq22]{display:none}@media (width>=70rem){.toc-mobile-wrap[data-astro-cid-t5amkq22]{display:none}.video-copy-frame[data-astro-cid-t5amkq22]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--content-sm)) minmax(0, 1fr)}.video-copy[data-astro-cid-t5amkq22]{grid-column:2}.toc-rail[data-astro-cid-t5amkq22]{grid-column:3;padding-left:clamp(2rem,4vw,3.5rem);display:block}.toc-sticky[data-astro-cid-t5amkq22]{max-width:12rem;position:sticky;top:2rem}}
