.video-block{margin:2.5rem 0}.video-block>figcaption{color:inherit;margin-bottom:.75rem;font-size:.8rem;line-height:1.4}.video-block>figcaption h2{color:inherit;margin:0 0 .6rem;font-size:clamp(1.3rem,3vw,2rem);line-height:1.2}.video-description{max-width:65ch;font-size:1rem}.video-duration{margin:.6rem 0}.video-permalink{font-size:.8rem}.video-player{--media-accent-color:#86ddb5;width:100%;aspect-ratio:var(--video-ratio);background:#101614;display:block;position:relative}media-time-range{--media-preview-background:#101614;--media-box-arrow-background:#101614;--media-preview-thumbnail-border:1px solid #a0aaa7;--media-text-color:#edf8f2}media-time-range media-preview-time-display{box-sizing:border-box;border:1px solid #a0aaa7;border-top:0}.video-poster img{object-fit:contain;width:100%;height:100%;display:block}.transcript-trigger{pointer-events:auto;color:#edf8f2;cursor:pointer;font:inherit;background:#15231fee;border:1px solid #81958a;padding:.6rem .85rem;font-size:.8rem;position:absolute;top:1rem;right:1rem}.transcript-trigger span{margin-left:.7rem}.transcript-drawer{color:#edf8f2;pointer-events:auto;text-align:left;background:#111b18;padding:1.25rem;line-height:1.5}.hydrated .transcript-drawer{z-index:5;box-sizing:border-box;flex-direction:column;width:min(25rem,100%);max-height:100%;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 40px #0007}.transcript-drawer[hidden],[hidden]{display:none!important}.drawer-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.drawer-header h2{margin:0;font-size:1.15rem}.drawer-header button{color:inherit;cursor:pointer;background:0 0;border:1px solid #53675c;width:2rem;height:2rem;font-size:1.5rem}.transcript-search{margin:1rem 0}.transcript-search label{color:#acbdb3;margin-bottom:.5rem;font-size:.75rem;display:block}.transcript-search input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#08110d;border:1px solid #53675c;padding:.65rem;font-size:.85rem}.transcript-passages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.transcript-passages .cue-row{box-sizing:border-box;width:100%;color:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:3rem 1fr;gap:.65rem;margin:0;padding:.65rem .4rem;font-family:inherit;font-size:.85rem;line-height:1.5;display:grid}.transcript-passages .cue-row.active{background:#86ddb513;border-color:#86ddb5}.transcript-passages button.cue-row{cursor:pointer}.transcript-passages button.cue-row:disabled{cursor:default}.transcript-passages button.cue-row:focus{outline-offset:-2px}.cue-row time{color:#86ddb5;font-variant-numeric:tabular-nums}.caption-download{color:#acbdb3;margin-top:1rem;font-size:.75rem}.transcript-drawer button:focus,.transcript-trigger:focus,button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #86ddb5}@media (width<=600px){.hydrated .transcript-drawer{padding:.8rem}.transcript-passages .cue-row{padding:.4rem;font-size:.8rem}.transcript-search{margin:.65rem 0}.video-player.hydrated.drawer-is-open{min-height:23rem}}.transcript-passages .cue-row.search-selected{outline-offset:-1px;background:#a78bfa1f;outline:1px solid #c4b5fd}.transcript-passages mark{color:#141914;background:#e4d594;border-radius:2px}.search-help,.search-status{color:#acbdb3;margin:.5rem 0 0;font-size:.7rem;line-height:1.4}.search-status{max-height:3rem;overflow-y:auto}.search-status:empty{display:none}.drawer-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contents-tabs{border:1px solid #53675c;gap:.2rem;padding:.2rem;display:flex}.contents-tabs button{width:auto;height:auto;font:inherit;color:#acbdb3;border:0;padding:.45rem .65rem;font-size:.85rem;line-height:1.4}.contents-tabs button[aria-selected=true]{color:#edf8f2;background:#86ddb526}.contents-tabs button:disabled{opacity:.45;cursor:default}.transcript-follow{margin:0 0 .65rem}.transcript-follow button{color:#acbdb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #53675c;padding:.4rem .65rem;font-size:.75rem}.transcript-follow button[aria-pressed=true]{color:#edf8f2;background:#86ddb526}.transcript-follow button:disabled{opacity:.45;cursor:default}.video-poster{width:100%;height:100%;aspect-ratio:var(--video-ratio);overflow:hidden}.poster-frame.svelte-1tty9ro{isolation:isolate;block-size:100%;inline-size:100%;display:block;position:relative;overflow:hidden}.full-image.svelte-1tty9ro{block-size:100%;inline-size:100%;display:block}.full-image.svelte-1tty9ro img:where(.svelte-1tty9ro){object-fit:contain;opacity:1;block-size:100%;inline-size:100%;display:block}.image-preview.svelte-1tty9ro{z-index:1;pointer-events:none;opacity:1;place-items:center;transition:opacity .18s ease-out;display:grid;position:absolute;inset:0}.image-preview.svelte-1tty9ro img:where(.svelte-1tty9ro){object-fit:fill;display:block}.poster-frame.svelte-1tty9ro[data-image-state=loading] .full-image:where(.svelte-1tty9ro) img:where(.svelte-1tty9ro){opacity:0}.poster-frame.svelte-1tty9ro[data-image-state=loading] .image-preview:where(.svelte-1tty9ro){transition:none}.poster-frame.svelte-1tty9ro[data-image-state=ready] .image-preview:where(.svelte-1tty9ro),.poster-frame.svelte-1tty9ro[data-image-state=error] .image-preview:where(.svelte-1tty9ro){opacity:0}.blur-reveal.svelte-1tty9ro .full-image:where(.svelte-1tty9ro) img:where(.svelte-1tty9ro){filter:blur();transition:filter .18s ease-out}.blur-reveal.svelte-1tty9ro[data-image-state=loading] .full-image:where(.svelte-1tty9ro) img:where(.svelte-1tty9ro){filter:blur(8px)}@media (prefers-reduced-motion:reduce){.image-preview.svelte-1tty9ro,.blur-reveal.svelte-1tty9ro .full-image:where(.svelte-1tty9ro) img:where(.svelte-1tty9ro),.blur-reveal.svelte-1tty9ro[data-image-state=loading] .full-image:where(.svelte-1tty9ro) img:where(.svelte-1tty9ro){filter:none;transition:none}}.video-player.svelte-vtcjh6[data-frame-revealed]>[slot=poster]{display:none}.image-frame.svelte-10apliy{--image-fade-duration:.18s;isolation:isolate;display:block;position:relative;overflow:hidden}.image-frame.has-preview.svelte-10apliy{--image-fade-duration:0s}picture.svelte-10apliy,img.svelte-10apliy{display:block}img.svelte-10apliy{block-size:auto;inline-size:100%}.image-preview.svelte-10apliy{z-index:1;pointer-events:none;opacity:1;transition:opacity .18s ease-out;position:absolute;inset:0}.image-preview.svelte-10apliy img:where(.svelte-10apliy){block-size:100%;inline-size:100%}.full-image.svelte-10apliy{position:relative}.full-image.svelte-10apliy img:where(.svelte-10apliy){opacity:1;transition:opacity var(--image-fade-duration) ease-out}.image-frame.svelte-10apliy[data-image-state=loading] .full-image:where(.svelte-10apliy) img:where(.svelte-10apliy){opacity:0;transition-duration:0s}.image-frame.svelte-10apliy[data-image-state=loading] .image-preview:where(.svelte-10apliy){transition-duration:0s}.image-frame.svelte-10apliy[data-image-state=ready] .image-preview:where(.svelte-10apliy),.image-frame.svelte-10apliy[data-image-state=error] .image-preview:where(.svelte-10apliy){opacity:0}.blur-reveal.svelte-10apliy .full-image:where(.svelte-10apliy) img:where(.svelte-10apliy){filter:blur();transition:opacity var(--image-fade-duration) ease-out, filter .18s ease-out}.blur-reveal.svelte-10apliy[data-image-state=loading] .full-image:where(.svelte-10apliy) img:where(.svelte-10apliy){filter:blur(8px)}@media (prefers-reduced-motion:reduce){.image-preview.svelte-10apliy,.full-image.svelte-10apliy img:where(.svelte-10apliy),.blur-reveal.svelte-10apliy .full-image:where(.svelte-10apliy) img:where(.svelte-10apliy),.blur-reveal.svelte-10apliy[data-image-state=loading] .full-image:where(.svelte-10apliy) img:where(.svelte-10apliy){filter:none;transition:none}}figure.svelte-1iew7yh{margin:2rem 0}.images.svelte-1iew7yh{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:start;gap:1rem;display:grid}.images.svelte-1iew7yh>*{min-inline-size:0}a.svelte-1iew7yh{display:block}a.svelte-1iew7yh:focus-visible{outline-offset:4px;outline:3px solid}figcaption.svelte-1iew7yh{margin-block-start:.75rem}.unavailable.svelte-1iew7yh{margin:0}@media (width<40rem){.images.svelte-1iew7yh{grid-template-columns:minmax(0,1fr)}}
