.trailer-modal-module__qspE3G__dialog{--b:1px;--vpw:100vw;--vph:100vh;--g:clamp(.5rem, 2.5vmin, 1.5rem);--wa:calc(var(--vpw) - 2 * var(--g) - 2 * var(--b));--ha:calc(var(--vph) - 2 * var(--g) - 2 * var(--b));--panel:clamp(16rem, 28vw, 21rem);--head:3.25rem;--bar-one:4rem;--bar-two:7.5rem;--tall-cap:60rem;--wide-cap:90rem;border-width:var(--b);max-width:calc(var(--vpw) - 2 * var(--g));max-height:calc(var(--vph) - 2 * var(--g));margin:auto;padding:0;overflow:clip}@supports (height:100dvh){.trailer-modal-module__qspE3G__dialog{--vpw:100dvw;--vph:100dvh}}@media (prefers-reduced-motion:no-preference){.trailer-modal-module__qspE3G__dialog[open]{animation:.16s ease-out trailer-modal-module__qspE3G__fade}}@keyframes trailer-modal-module__qspE3G__fade{0%{opacity:0}}.trailer-modal-module__qspE3G__frame{--bar:var(--bar-two);width:var(--fw);height:var(--fh);display:grid;position:relative;container-type:size}@media (min-width:40rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar][data-shape=wide] .trailer-modal-module__qspE3G__frame,.trailer-modal-module__qspE3G__dialog[data-layout=stack][data-shape=wide] .trailer-modal-module__qspE3G__frame{--bar:var(--bar-one)}}.trailer-modal-module__qspE3G__dialog[data-cta=none] .trailer-modal-module__qspE3G__frame{--bar:var(--bar-one)}.trailer-modal-module__qspE3G__dialog[data-layout=stack] .trailer-modal-module__qspE3G__frame{--fw:min(var(--wa), max(var(--vw), 20rem));--fh:calc(var(--head) + var(--vh) + var(--bar));grid-template-areas:"head""video""actions";grid-template-rows:var(--head) var(--vh) var(--bar);grid-template-columns:minmax(0,1fr)}.trailer-modal-module__qspE3G__dialog[data-layout=stack][data-shape=vertical] .trailer-modal-module__qspE3G__frame{--vw:max(0px, min(var(--wa), (var(--ha) - var(--head) - var(--bar)) * 9 / 16, 28rem));--vh:calc(var(--vw) * 16 / 9)}.trailer-modal-module__qspE3G__dialog[data-layout=stack][data-shape=wide] .trailer-modal-module__qspE3G__frame{--vw:max(0px, min(var(--wa), (var(--ha) - var(--head) - var(--bar)) * 16 / 9, var(--wide-cap)));--vh:calc(var(--vw) * 9 / 16)}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__frame{--vw:max(0px, min(var(--wa), (var(--ha) - var(--bar)) * 16 / 9, var(--wide-cap)));--vh:calc(var(--vw) * 9 / 16);--fw:min(var(--wa), max(var(--vw), 14rem));--fh:calc(var(--vh) + var(--bar));grid-template-areas:"video video""head actions";grid-template-rows:var(--vh) var(--bar);grid-template-columns:minmax(0,1fr) auto}@media (min-width:40rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__frame{--fw:min(var(--wa), max(var(--vw), 26rem))}}.trailer-modal-module__qspE3G__dialog[data-layout=split][data-shape=vertical] .trailer-modal-module__qspE3G__frame{--vh:max(0px, min(var(--ha), (var(--wa) - var(--panel)) * 16 / 9, var(--tall-cap)));--vw:calc(var(--vh) * 9 / 16)}.trailer-modal-module__qspE3G__dialog[data-layout=split][data-shape=wide] .trailer-modal-module__qspE3G__frame{--vw:max(0px, min(var(--wa) - var(--panel), var(--ha) * 16 / 9, var(--wide-cap)));--vh:calc(var(--vw) * 9 / 16)}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__frame{--fw:calc(var(--vw) + var(--panel));--fh:var(--vh);grid-template-rows:minmax(3.5rem,1fr) auto auto minmax(0,1fr);grid-template-areas:"video.""video head""video actions""video.";grid-template-columns:var(--vw) minmax(0, 1fr);background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--color-brand-raised) 80%, transparent), transparent 70%)}.trailer-modal-module__qspE3G__video{width:var(--vw);height:var(--vh);grid-area:video;place-self:center;position:relative}.trailer-modal-module__qspE3G__surface{position:absolute;inset:0}.trailer-modal-module__qspE3G__surface>*{border:0;width:100%;height:100%;display:block}.trailer-modal-module__qspE3G__status{text-align:center;pointer-events:none;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.trailer-modal-module__qspE3G__dialog :focus-visible{outline-offset:1px}.trailer-modal-module__qspE3G__surface iframe:focus-visible{outline-offset:-3px}.trailer-modal-module__qspE3G__head{grid-template:"kicker close""title close"/minmax(0,1fr) auto;grid-area:head;align-content:center;column-gap:.5rem;min-width:0;padding-inline:1rem .5rem;display:grid}.trailer-modal-module__qspE3G__kicker{white-space:nowrap;grid-area:kicker;align-items:center;gap:.5rem;min-width:0;display:flex}.trailer-modal-module__qspE3G__title{white-space:nowrap;text-overflow:ellipsis;grid-area:title;min-width:0;font-size:.9375rem;line-height:1.35;overflow:hidden}.trailer-modal-module__qspE3G__guest{grid-area:guest;display:none}.trailer-modal-module__qspE3G__close{grid-area:close;align-self:center}.trailer-modal-module__qspE3G__actions{grid-template:2.75rem 2.75rem/minmax(0,1fr);grid-area:actions;align-content:center;row-gap:.5rem;min-width:0;padding-inline:.75rem;display:grid}.trailer-modal-module__qspE3G__dialog[data-cta=none] .trailer-modal-module__qspE3G__actions{grid-template-rows:2.75rem}.trailer-modal-module__qspE3G__cta{white-space:nowrap;min-width:0}.trailer-modal-module__qspE3G__ctaLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.trailer-modal-module__qspE3G__controls{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.trailer-modal-module__qspE3G__youtube{margin-inline-start:auto}.trailer-modal-module__qspE3G__hint{display:none}@container (max-width:20rem){.trailer-modal-module__qspE3G__dialog[data-layout=stack] .trailer-modal-module__qspE3G__cta{font-size:.8125rem}}@container (max-width:18rem){.trailer-modal-module__qspE3G__dialog[data-layout=stack] .trailer-modal-module__qspE3G__cta{white-space:normal;text-wrap:balance;line-height:1.15}}@media (min-width:40rem){.trailer-modal-module__qspE3G__dialog[data-layout=stack][data-shape=wide] .trailer-modal-module__qspE3G__actions{align-items:center;gap:.75rem;display:flex}.trailer-modal-module__qspE3G__dialog[data-layout=stack][data-shape=wide] .trailer-modal-module__qspE3G__controls{margin-inline-start:auto}}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__head{grid-template:"kicker""title"/minmax(0,1fr)}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__close{position:absolute;bottom:.625rem;right:.625rem}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__actions{align-items:center;gap:.5rem;padding-inline:.5rem 3.875rem;display:flex}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__youtube{margin-inline-start:0}@container (max-width:46rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__head{padding:0}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__head>:not(.trailer-modal-module__qspE3G__close){display:none}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__actions{grid-column:1/-1;padding-inline-start:.75rem}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__cta{flex:auto}}@container (max-width:36rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__cta{font-size:.8125rem}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__youtube{width:2.75rem;padding-inline:0}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__ytLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@container (max-width:30rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__cta{white-space:normal;text-wrap:balance;line-height:1.15}}@media not all and (min-width:40rem){.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__actions{padding-inline:.75rem;display:grid}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__controls{padding-inline-end:3.25rem}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__youtube{margin-inline-start:auto}.trailer-modal-module__qspE3G__dialog[data-layout=bar] .trailer-modal-module__qspE3G__close{bottom:.75rem;right:.75rem}}.trailer-modal-module__qspE3G__dialog[data-layout=bar][data-cta=none] .trailer-modal-module__qspE3G__close{bottom:.625rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__head{grid-template:"kicker""title""guest"/minmax(0,1fr);row-gap:.5rem;padding:0 1.25rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__close{position:absolute;top:.5rem;right:.5rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__title{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;padding-block-end:.12em;font-size:1rem;display:-webkit-box}.trailer-modal-module__qspE3G__dialog[data-layout=split]:not([data-guest]) .trailer-modal-module__qspE3G__title{font-size:1.5rem;line-height:1.2}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__guest{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-block-end:.12em;font-size:1.875rem;line-height:1.15;display:-webkit-box;overflow:hidden}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__actions{flex-direction:column;align-items:stretch;gap:.75rem;padding:1.25rem;display:flex}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__cta{white-space:normal;text-wrap:balance}@media (hover:hover) and (pointer:fine){.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__hint{display:block}}@container (max-height:30rem){.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__hint{display:none}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__guest{-webkit-line-clamp:1;font-size:1.25rem}.trailer-modal-module__qspE3G__dialog[data-layout=split]:not([data-guest]) .trailer-modal-module__qspE3G__title{font-size:1.25rem}}@container (max-height:24rem){.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__head{padding-inline:1rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__title{-webkit-line-clamp:2;font-size:.875rem}.trailer-modal-module__qspE3G__dialog[data-layout=split]:not([data-guest]) .trailer-modal-module__qspE3G__title{-webkit-line-clamp:2;font-size:1.125rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__guest{-webkit-line-clamp:1;font-size:1.25rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__actions{gap:.5rem;padding:.75rem 1rem 1rem}}@container (max-height:18rem){.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__head{row-gap:.25rem}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__title,.trailer-modal-module__qspE3G__dialog[data-layout=split]:not([data-guest]) .trailer-modal-module__qspE3G__title{-webkit-line-clamp:1;color:var(--color-on-brand)}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__guest{display:none}}@container (max-height:14rem){.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__head{row-gap:0}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__title{display:none}.trailer-modal-module__qspE3G__dialog[data-layout=split] .trailer-modal-module__qspE3G__actions{padding-block:.5rem}}
