.character-intro{position:relative;overflow:hidden}.character-intro>.character-intro-video{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s var(--dd-ease,ease);display:block;position:absolute;inset:0}.character-intro.is-playing>.character-intro-video{opacity:1}.character-intro>.character-intro-still{z-index:1;border-radius:0;max-width:none;display:block;position:absolute}.character-intro>.character-intro-frame{z-index:2;max-width:none;display:block;position:absolute}.character-intro>.character-intro-frame[hidden]{display:none}.character-intro-controls{z-index:4;gap:8px;display:flex;position:absolute;top:14px;left:14px}.character-intro .character-intro-sound{z-index:0;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.character-intro>.character-intro-video{transition:none}}.character-hero.is-square{aspect-ratio:1;height:auto}.character-panel{scrollbar-gutter:stable}.character-hero.is-square>.character-hero-media{width:100%;height:100%;inset:0;transform:none}.character-hero.is-square>.character-hero-media>.cast-photo>img{object-fit:cover}
:is(.cinema-app,.character-intro) .scene-sound:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--dd-dur,.18s) var(--dd-ease,cubic-bezier(0, 0, .2, 1));background:#0b122057;border-radius:50%;position:absolute;inset:2px}:is(.cinema-app,.character-intro) .scene-sound:hover:before{background:#0b122080}:is(.cinema-app,.character-intro) .scene-sound .dd-glyph{width:22px;height:22px;filter:var(--dd-glyph-shadow,drop-shadow(0 1px 2px #00000073) drop-shadow(0 0 8px #00000040));transition:transform var(--dd-dur,.18s) var(--dd-ease,cubic-bezier(0, 0, .2, 1));display:block;overflow:visible}:is(.cinema-app,.character-intro) .scene-sound:hover .dd-glyph{transform:scale(1.08)}:is(.cinema-app,.character-intro) .scene-sound:focus-visible{outline:2px solid var(--dd-ice,#bfe3ff);outline-offset:0}
