.carousel.svelte-15e22gm{margin:20px 0 24px}.frame.svelte-15e22gm{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;background:#000}video.svelte-15e22gm{display:block;width:100%;height:auto;aspect-ratio:1280 / 704}.press.svelte-15e22gm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.round.svelte-15e22gm{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:#fff;background:#0000009e;transition:opacity .15s ease}.press.on.svelte-15e22gm .round:where(.svelte-15e22gm){opacity:0}.press.svelte-15e22gm:focus-visible .round:where(.svelte-15e22gm){opacity:1}.press.svelte-15e22gm:focus-visible,.step.svelte-15e22gm:focus-visible{outline:2px solid #fff;outline-offset:-4px}.step.svelte-15e22gm{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:#00000080;cursor:pointer}.step.svelte-15e22gm:hover{background:#000000c7}.before.svelte-15e22gm{left:10px}.after.svelte-15e22gm{right:10px}.who.svelte-15e22gm{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;padding:28px 16px 12px;background:linear-gradient(transparent,#000000b8);color:#fff;pointer-events:none}.name.svelte-15e22gm{font-size:1.3rem;font-weight:700}.manner.svelte-15e22gm{font-size:.85rem;opacity:.88}.line.svelte-15e22gm{margin:10px 0 14px;text-align:center}.cast.svelte-15e22gm{display:flex;justify-content:center;gap:clamp(6px,3vw,20px)}.face.svelte-15e22gm{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:2px;border:0;background:transparent;color:var(--color-text-lo);font-size:.78rem;cursor:pointer}.picture.svelte-15e22gm{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;outline:2px solid transparent;outline-offset:2px;opacity:.72;transition:opacity .15s ease}.picture.svelte-15e22gm img:where(.svelte-15e22gm){display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.7);transform-origin:50% 32%}.face.svelte-15e22gm:hover .picture:where(.svelte-15e22gm){opacity:1}.face.svelte-15e22gm:focus-visible{outline:2px solid var(--color-text-hi);border-radius:6px}.face.chosen.svelte-15e22gm{color:var(--color-text-hi);font-weight:600}.face.chosen.svelte-15e22gm .picture:where(.svelte-15e22gm){opacity:1;outline-color:var(--color-accent)}.intro.svelte-4jcdqe{text-align:center}
