.mvs{--verm-deep:#c93a0c;--band-edge:100vmax;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));background-color:var(--paper)}@media (min-width:1024px){.mvs{padding-inline:32px}}.mvs :is(.ep-crumbs,.eps-head,.eps-dates-slot,.mvs-band,.ep-related,.mvs-credit,.ep-end){border-image:conic-gradient(var(--band) 0 0) fill 0 / 0 / 0 var(--band-edge)}@media not (min-width:1024px){.mvs .eps-actions{border-image:conic-gradient(var(--band) 0 0) fill 0 / 0 / 0 var(--band-edge)}}.mvs :is(.ep-crumbs,.eps-head,.eps-actions,.mvs-band--verm){--band:var(--verm);--ep-text:var(--ink);--ep-muted:var(--ink);--ep-line:#1d1b1747;--ep-accent-text:var(--ink);--ep-focus:var(--ink);color:var(--ink)}.mvs :is(.eps-dates-slot,.mvs-band--ink,.ep-related,.mvs-credit,.ep-end){--band:var(--ink);--ep-text:var(--paper);--ep-muted:#f6efe2bd;--ep-line:#f6efe233;--ep-accent-text:var(--verm);--ep-focus:var(--paper);--ep-surface-subtle:#2c2925;color:var(--paper)}.mvs .ep-frame{padding-block:0}.mvs .eps-layout,.mvs .eps-body,.mvs .ep-extras{row-gap:0}.mvs .ep-crumbs{padding-block-start:8px}.mvs .ep-crumbs ol{color:var(--ink);margin:0}.mvs .eps-head{padding-block:8px 22px}.mvs .eps-actions{padding-block-end:32px}.mvs :is(.eps-dates-slot,.eps-about,.mvs-band,.eps-faq){padding-block:32px}.mvs .eps-facts{margin-block:8px 4px}.mvs .ep-related{margin:0;padding-block:32px 24px}.mvs .mvs-credit{color:#f6efe2bd;margin:0;padding-block:8px 24px}.mvs .ep-end{block-size:96px}@media (min-width:1024px){.mvs .eps-head{padding-block:28px 56px}.mvs .eps-side{padding-block-start:28px}.mvs .eps-actions .ep-main{box-shadow:0 0 0 2px var(--paper)}.mvs .eps-actions{padding-block-end:0}.mvs :is(.eps-dates-slot,.eps-about,.mvs-band,.eps-faq){padding-block:56px}.mvs .eps-facts{margin-block:16px 0}.mvs .ep-related{padding-block:56px 32px}.mvs .mvs-credit{padding-block-end:40px}.mvs .ep-end{block-size:1px}}.mvs .mvs-poster{border:5px solid var(--paper);background:var(--paper);border-radius:0;overflow:visible;transform:rotate(-2deg);box-shadow:5px 6px #1d1b1759}@media (min-width:768px){.mvs .mvs-poster{border-width:10px;box-shadow:6px 8px #1d1b1759}}@media (max-width:1023px){.mvs .eps-head[data-shape] .ep-media-actions{margin-block-start:14px;position:static}}.mvs .mvs-poster img{aspect-ratio:2/3;object-fit:cover;block-size:auto;inline-size:100%;display:block}.mvs .eps-head .ep-kind{color:var(--ink);letter-spacing:.16em;font-size:12px}.mvs .eps-head .ep-title{container-type:inline-size}.mvs .eps-head h1{color:var(--ink);font:900 min(46px, calc(100cqi / (var(--w,6) * .62))) / .88 var(--disp);letter-spacing:.005em;text-shadow:3px 3px 0 var(--verm-deep);text-transform:uppercase;text-wrap:initial}@media (min-width:768px){.mvs .eps-head h1{font-size:min(clamp(64px, 9vw, 132px), calc(100cqi / (var(--w,6) * .66)));text-shadow:4px 4px 0 var(--verm-deep)}}.mvs .eps-summary{color:var(--ink);font:700 13px/1.35 var(--body);letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.mvs .eps-summary{letter-spacing:.1em;font-size:15px}}.mvs .ep-main{font-weight:800}.mvs .ep-side-share .listing-detail-action{border-color:var(--ink);background:var(--paper);color:var(--ink)}.mvs .ep-heading{text-transform:uppercase;font-size:clamp(40px,10vw,76px);line-height:.9}.mvs .eps-facts .ep-heading{font-size:clamp(32px,7vw,44px)}.mvs .eps-dates .eps-chip{border-color:var(--paper);background:var(--paper);color:var(--ink)}.mvs .eps-dates .eps-chip small{color:#1d1b17b3}.mvs .eps-dates .eps-chip--near,.mvs .eps-dates .eps-chip--more{color:var(--paper);background:0 0;border-color:#f6efe28c}.mvs .eps-dates :is(.eps-chip,.eps-day)[aria-pressed=true]{border-color:var(--verm);background:var(--verm);box-shadow:none;color:var(--ink)}.mvs .eps-dates :is(.eps-chip,.eps-day)[aria-pressed=true] :is(small,span){color:var(--ink)}.mvs .eps-dates .eps-day{color:var(--paper);background:0 0;border-color:#f6efe23d}.mvs .eps-dates .eps-day b{font:900 26px/.9 var(--disp)}.mvs .eps-dates .eps-day span{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.mvs .eps-dates .eps-day--more span{text-transform:none}.mvs .eps-dates .eps-chip:hover,.mvs .eps-dates .eps-day:hover{border-color:var(--verm)}.mvs .eps-dates .eps-slot{border-color:var(--paper);background:var(--paper);color:var(--ink)}.mvs .eps-dates .eps-slot b{font:900 22px/.95 var(--disp)}.mvs .eps-dates .eps-slot small{color:#b33308;letter-spacing:.06em;font-size:11px;font-weight:700}.mvs .eps-dates a.eps-slot:hover{border-color:var(--verm);background:var(--verm);color:var(--ink)}.mvs .eps-dates a.eps-slot:hover small{color:var(--ink)}.mvs .eps-dates .eps-slot[data-off]{color:#f6efe2c7;background:#f6efe21f;border-color:#f6efe233}.mvs .eps-dates .eps-slot .eps-sold-out{background:var(--verm);color:var(--ink);text-transform:uppercase;padding:1px 5px}.mvs .eps-dates a.eps-slot:hover .eps-sold-out{background:var(--ink);color:var(--verm)}.mvs .eps-dates .eps-slot[data-off] small{color:inherit}.mvs .eps-dates .eps-slot[aria-current=true]{box-shadow:0 0 0 3px var(--verm)}.mvs .eps-dates .eps-venue h3{font:800 22px/1.05 var(--disp);text-transform:uppercase}.mvs .eps-dates .eps-all{border-color:var(--paper);background:var(--paper);color:var(--ink)}.mvs .mvs-band--verm .mvs-face{border:5px solid var(--paper);background:var(--paper);border-radius:0}.mvs .mvs-band--verm strong{font:800 18px/1 var(--disp);text-transform:uppercase}.mvs .ep-related .ep-related-picture{outline:5px solid var(--paper);outline-offset:-5px;border-radius:0}.mvs .ep-related .ep-related-title{font:800 18px/1.05 var(--disp);text-transform:uppercase}.mvs .ep-related .ep-related-tile{background:var(--paper);color:var(--ink)}.mvs-ratings{flex-wrap:wrap;gap:0 14px;margin:2px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mvs-ratings li>:is(a,span){min-block-size:32px;color:inherit;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mvs-ratings a:hover>span[aria-hidden]{text-underline-offset:3px;text-decoration:underline}.mvs-ratings img{block-size:16px;inline-size:auto;display:block}.mvs-ratings b{font-variant-numeric:tabular-nums;font-weight:800}.mvs-ratings small{color:var(--ep-muted);font-size:13px}.mvs-note{color:var(--ep-muted);font-size:14px}.mvs-trailer .mvf-screen{position:relative}.mvs-trailer .mvf-frame{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.mvs-trailer .mvf-frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mvs-trailer .mvf-frame :is(iframe,video){border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.mvs-trailer .mvf-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.mvs-trailer .mvf-play span{background:var(--verm);border-radius:50%;place-items:center;block-size:72px;inline-size:72px;display:grid;box-shadow:0 6px 20px #00000059}.mvs-trailer .mvf-play svg{inline-size:26px;fill:var(--ink);margin-inline-start:5px}.mvs-trailer .mvf-play:focus-visible{outline-offset:-6px;outline:3px solid #fff}.mvs-trailer .mvf-cap{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000b3);justify-content:space-between;gap:12px;margin:0;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.mvs-trailer .mvf-side-note{color:var(--ep-muted);margin:8px 0 0;font-size:14px}@media (prefers-reduced-motion:no-preference){.mvs-trailer .mvf-play span{transition:transform .2s ease-out}.mvs-trailer .mvf-play:hover span{transform:scale(1.06)}}.mvs-people{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:112px;grid-auto-flow:column;gap:14px;margin:0 -16px;padding:2px 16px 8px;scroll-padding-inline:16px;list-style:none;display:grid;overflow-x:auto}.mvs-people li{scroll-snap-align:start}@media (min-width:768px){.mvs-people{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-flow:row;gap:18px 14px;margin:0;padding:0;overflow:visible}}.mvs-people li{align-content:start;gap:4px;min-inline-size:0;display:grid}.mvs-face{aspect-ratio:3/4;color:var(--ep-muted);font:900 32px/1 var(--disp);background:#ece3d2;border-radius:12px;place-items:center;margin-block-end:4px;display:grid;overflow:hidden}.mvs-face img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mvs-people strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.mvs-role{color:var(--ep-muted);font-size:13px;line-height:1.3}.mvs-crew{border-block-start:1px solid var(--ep-line);margin:8px 0 0;display:grid}.mvs-crew div{border-block-end:1px solid var(--ep-line);grid-template-columns:minmax(7rem,32%) minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.mvs-crew dt{color:var(--ep-muted);font-size:14px}.mvs-crew dd{margin:0;font-size:15px;font-weight:600}.mvs-legend{color:var(--ep-muted);gap:4px;font-size:13px;display:grid}.mvs-legend p{margin:0}.mvs-legend a{min-block-size:32px;color:var(--ep-accent-text);text-underline-offset:3px;align-items:center;display:inline-flex}.mvs-credit{color:var(--ep-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:40px 0 0;font-size:12px;display:flex}.mvs-credit a{align-items:center;min-block-size:44px;display:inline-flex}.mvs-credit img{block-size:20px;inline-size:auto}