.stream-art{position:relative;padding:18px 0;align-items:stretch}.stream-art .stream-logo{width:96px;height:96px;align-self:flex-end;margin:0 14px -20px 0;z-index:2;transform:rotate(5deg);box-shadow:0 12px 28px #0005}.movie-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;border:1px solid #ffffff55;box-shadow:0 20px 55px #0005;aspect-ratio:1.27;background:#111923;transform:rotate(-2deg)}.movie-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07101cf5,transparent 85%);pointer-events:none;z-index:1}.movie-scene{width:100%;height:100%;object-fit:cover;animation:movie-pan 15s ease-in-out infinite alternate;transform-origin:center;will-change:transform}.movie-caption{position:absolute;z-index:2;bottom:25px;left:25px;right:25px;color:#fff;transform:rotate(2deg)}.movie-caption>span{font-size:9px;font-weight:700;letter-spacing:.2em;color:#ffc486}.movie-caption strong{display:block;font-size:38px;line-height:1.06;letter-spacing:-.035em;margin:12px 0 20px;text-shadow:0 3px 15px #000}.movie-trailer{display:inline-flex;gap:8px;font-size:11px;border:1px solid #ffffff99;background:#102435b3;padding:11px 15px;border-radius:7px;transition:background .2s}.movie-trailer:hover{background:#275578}.stream-art .movie-credit{font-size:9px;margin:20px 0 0;text-align:center;line-height:1.5;color:#c9c6d6}.hero-slide[hidden] .movie-scene{animation:none}.hero-carousel:has(.carousel-pause[aria-pressed="true"]) .movie-scene{animation-play-state:paused}@keyframes movie-pan{from{transform:scale(1.04) translateX(-1%)}to{transform:scale(1.18) translateX(1%)}}@media(max-width:760px){.stream-art{padding:0}.stream-art .stream-logo{width:72px;height:72px;margin-bottom:-16px;margin-top:8px}.movie-panel{aspect-ratio:1.25;border-radius:15px}.movie-caption{left:20px;right:20px;bottom:20px}.movie-caption strong{font-size:30px;margin:10px 0 15px}.movie-trailer{font-size:10px;padding:9px 12px}.stream-art .movie-credit{font-size:8px;margin-top:17px}}@media(prefers-reduced-motion:reduce){.movie-scene{animation:none;will-change:auto}.movie-trailer{transition:none}}
