figure.svelte-1gmxwey{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);padding-block:calc(var(--section-y) / 4) calc(var(--section-y) / 2);margin-inline:auto}.stage.svelte-1gmxwey{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--ink);position:relative;overflow:hidden}button.svelte-1gmxwey,iframe.svelte-1gmxwey{border:0;width:100%;height:100%;position:absolute;inset:0}button.svelte-1gmxwey{cursor:pointer;background:0 0;padding:0;display:block}button.svelte-1gmxwey img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){button.svelte-1gmxwey:hover img{transform:scale(1.04)}}[data-reveal=in] button.svelte-1gmxwey img,button.svelte-1gmxwey[data-reveal=in] img{animation:settle 1.2s var(--ease-out) backwards}button.svelte-1gmxwey img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}button.svelte-1gmxwey:after{content:"";background:var(--dusk-fade), var(--dusk);position:absolute;inset:0}button.svelte-1gmxwey:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine){button.svelte-1gmxwey:hover .play:where(.svelte-1gmxwey){transform:scale(1.06)}}button.svelte-1gmxwey:active .play:where(.svelte-1gmxwey){transform:scale(.97)}.play.svelte-1gmxwey{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--shadow-capsule);z-index:1;border-radius:var(--radius-control);width:4.5rem;height:4.5rem;color:var(--ink);--icon:1.5rem;transition:transform .2s var(--ease-out);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.play.svelte-1gmxwey svg{translate:.125rem}.length.svelte-1gmxwey{z-index:1;border-radius:var(--radius-control);background:var(--label-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bg);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem;position:absolute;bottom:.75rem;right:.75rem}figcaption.svelte-1gmxwey{justify-content:space-between;gap:.25rem var(--gap);color:var(--muted);font-size:var(--text-sm);letter-spacing:0;flex-wrap:wrap;margin-top:.75rem;font-weight:400;line-height:1.5;display:flex}.notice.svelte-1gmxwey{color:var(--muted)}
