.mc-uc-filter{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.mc-uc-list{border-top:1px solid #0b0d120f}.mc-uc-row{border-bottom:1px solid #0b0d120f;padding:72px 0;scroll-margin-top:72px}.mc-uc-row[hidden]{display:none}.mc-uc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.mc-uc-film{aspect-ratio:16/9;background:#fff;border:1px solid #0b0d1214;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0b0d120a,0 40px 80px -44px #0b0d128c}.mc-uc-film canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mc-uc-film canvas[hidden]{display:none}.mc-uc-film video{-o-object-fit:contain;object-fit:contain;background:#0b0d12;width:100%;height:100%;position:absolute;inset:0}.mc-uc-play{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:16px;left:16px}.mc-uc-play:hover .mc-ucx-pill{background:#0b0d12;transform:translateY(-2px)}.mc-uc-play:active .mc-ucx-pill{transform:scale(.98)}.mc-uc-play:focus-visible{outline:none}.mc-uc-play:focus-visible .mc-ucx-pill{box-shadow:0 0 0 3px #fff,0 0 0 6px #2563eb}.mc-uc-meta{letter-spacing:.06em;text-transform:uppercase;color:#5d636e;flex-wrap:wrap;gap:4px 8px;margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.mc-uc-text h2{letter-spacing:-.035em;text-wrap:balance;color:#0b0d12;margin:14px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:350;line-height:1.08}.mc-uc-beats{margin:24px 0 22px;padding:0}.mc-uc-beats>div{border-top:1px solid #0b0d1214;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.mc-uc-beats>div:last-child{border-bottom:1px solid #0b0d1214}.mc-uc-beats dt{color:#0b0d12;padding-top:2px;font-size:13px;font-weight:600}.mc-uc-beats>div:nth-child(2) dt:before,.mc-uc-beats>div:nth-child(3) dt:before{content:"";background:#3b82f6;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.mc-uc-beats>div:first-child dt:before{content:"";background:#eab308;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.mc-uc-beats>div:nth-child(3) dt:before{background:#10b981}.mc-uc-beats dd{color:#3f4550;margin:0;font-size:15.5px;line-height:1.6}.mc-uc-end2 h2{letter-spacing:-.042em;text-wrap:balance;max-width:16em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:350;line-height:1.04}@media (max-width:1023px){.mc-uc-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mc-uc-row{padding:56px 0}}@media (max-width:599px){.mc-uc-beats>div{grid-template-columns:minmax(0,1fr);gap:4px}.mc-uc-film{margin-bottom:56px;overflow:visible}.mc-uc-film video{border-radius:16px}.mc-uc-play{bottom:-56px;left:0}.mc-uc-play .mc-ucx-pill{height:42px;font-size:14px}}.mc-uc-poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mc-uc-cast{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mc-uc-cast li{background:#fff;border:1px solid #0b0d1214;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.mc-uc-cast b{color:#0b0d12;font-size:13.5px;font-weight:600}.mc-uc-cast span{color:#5d636e;font-size:13px;line-height:1.45}
