.media-module__c4h5rG__body{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.media-module__c4h5rG__trailers{gap:var(--s6) var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.media-module__c4h5rG__trailerItem{min-width:0}.media-module__c4h5rG__trailer{gap:var(--s3);border-radius:var(--r-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.media-module__c4h5rG__still{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--color-raised);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.media-module__c4h5rG__stillImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-module__c4h5rG__playMark{box-sizing:border-box;width:var(--play-mark);height:var(--play-mark);border:var(--border) solid var(--color-faint);border-radius:var(--r-full);color:var(--color-text);isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.media-module__c4h5rG__playMark:before{z-index:-1;border-radius:inherit;background:var(--color-bg);content:"";opacity:.72;position:absolute;inset:0}.media-module__c4h5rG__playGlyph{width:var(--s5);height:var(--s5)}.media-module__c4h5rG__trailer:hover .media-module__c4h5rG__playMark{border-color:var(--color-text-secondary)}.media-module__c4h5rG__words{gap:var(--s1);flex-direction:column;display:flex}.media-module__c4h5rG__type{font:var(--type-ui-strong);color:var(--color-text);transition:color var(--transition)}.media-module__c4h5rG__trailer:hover .media-module__c4h5rG__type{color:var(--color-gold-light)}.media-module__c4h5rG__language{font:var(--type-meta);color:var(--color-text-secondary)}.media-module__c4h5rG__scene{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--color-raised);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-module__c4h5rG__sceneImage{object-fit:cover;transition:opacity var(--transition)}.media-module__c4h5rG__scene:hover .media-module__c4h5rG__sceneImage{opacity:.85}@media not (min-width:900px){.media-module__c4h5rG__trailers{grid-template-columns:none;grid-auto-columns:var(--trailer-w-phone);gap:var(--s4);margin:calc(var(--s1) * -1) calc(var(--s4) * -1) calc(var(--s1) * -1) calc(var(--s1) * -1);padding:var(--s1);overscroll-behavior-x:contain;scroll-padding-inline:var(--s1);scroll-snap-type:x mandatory;grid-auto-flow:column;overflow-x:auto}.media-module__c4h5rG__trailerItem{scroll-snap-align:start}}.media-module__c4h5rG__viewerTop{inset:var(--s6) var(--s6) auto;z-index:1;gap:var(--s4);justify-content:space-between;align-items:center;display:flex;position:absolute}.media-module__c4h5rG__viewerHeading{gap:var(--s3);align-items:baseline;min-width:0;margin:0;display:flex}.media-module__c4h5rG__viewerName{font:var(--type-ui);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-module__c4h5rG__viewerCount{font:var(--type-ui);color:var(--color-text-secondary);flex:none}.media-module__c4h5rG__viewerTrack{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.media-module__c4h5rG__viewerTrack:focus-visible{outline-offset:calc(var(--focus-ring) * -1)}.media-module__c4h5rG__viewerSlide{box-sizing:border-box;padding:calc(var(--s6) * 2 + var(--h-ctl));scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.media-module__c4h5rG__viewerImage{aspect-ratio:16/9;border-radius:var(--r-sm);object-fit:contain;width:100%;height:auto;max-height:100%}.media-module__c4h5rG__viewerButton{background:var(--color-surface)}.media-module__c4h5rG__viewerArrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.media-module__c4h5rG__previous{left:var(--s6)}.media-module__c4h5rG__next{right:var(--s6)}.media-module__c4h5rG__previous svg{transform:rotate(90deg)}.media-module__c4h5rG__next svg{transform:rotate(-90deg)}@media not (min-width:900px){.media-module__c4h5rG__viewerTop{inset:var(--s4) var(--s4) auto}.media-module__c4h5rG__viewerSlide{padding-inline:0}.media-module__c4h5rG__viewerImage{border-radius:0}.media-module__c4h5rG__viewerArrow{top:auto;bottom:var(--s7);transform:none}.media-module__c4h5rG__previous{left:var(--s4)}.media-module__c4h5rG__next{right:var(--s4)}}
