.hero-carousel-module__Otwjqq__hero{background:var(--mp-bg);width:100%;color:var(--mp-text);position:relative;overflow:hidden}.hero-carousel-module__Otwjqq__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;overflow:auto hidden}.hero-carousel-module__Otwjqq__track::-webkit-scrollbar{display:none}.hero-carousel-module__Otwjqq__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.hero-carousel-module__Otwjqq__slideInner{flex-direction:column;display:flex;position:relative}.hero-carousel-module__Otwjqq__backdropWrap{aspect-ratio:16/9;background:var(--mp-bg-elevated);width:100%;position:relative;overflow:hidden}.hero-carousel-module__Otwjqq__backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-carousel-module__Otwjqq__backdropFallback{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--mp-accent) 25%, var(--mp-bg-elevated)) 0%, var(--mp-bg-elevated) 70%);position:absolute;inset:0}.hero-carousel-module__Otwjqq__backdropGradient{background:linear-gradient(to top, var(--mp-bg) 0%, color-mix(in srgb, var(--mp-bg) 40%, transparent) 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.hero-carousel-module__Otwjqq__content{padding:var(--mp-space-5) var(--mp-space-4) var(--mp-space-6);gap:var(--mp-space-3);flex-direction:column;display:flex;position:relative}.hero-carousel-module__Otwjqq__title{font-family:var(--mp-font-display,var(--mp-font-body));font-size:var(--mp-text-3xl);color:var(--mp-text);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.hero-carousel-module__Otwjqq__originalTitle{color:var(--mp-text-secondary);font-size:.7em;font-weight:400}.hero-carousel-module__Otwjqq__meta{align-items:center;gap:var(--mp-space-2);color:var(--mp-text-secondary);font-size:var(--mp-text-sm);flex-wrap:wrap;display:flex}.hero-carousel-module__Otwjqq__metaDot{background:var(--mp-text-muted);border-radius:50%;width:3px;height:3px;display:inline-block}.hero-carousel-module__Otwjqq__pitch{font-size:var(--mp-text-base);-webkit-line-clamp:2;line-clamp:2;max-width:60ch;color:var(--mp-text-secondary);-webkit-box-orient:vertical;margin:0;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-carousel-module__Otwjqq__ctaRow{align-items:center;gap:var(--mp-space-4);margin-top:var(--mp-space-1);flex-wrap:wrap;display:flex}.hero-carousel-module__Otwjqq__cta{text-decoration:none}.hero-carousel-module__Otwjqq__nextShowtime{align-items:center;gap:var(--mp-space-2);color:var(--mp-text-secondary);font-size:var(--mp-text-sm);display:inline-flex}.hero-carousel-module__Otwjqq__nextShowtimeAccent{color:var(--mp-accent);font-weight:600}.hero-carousel-module__Otwjqq__arrow{background:color-mix(in srgb, var(--mp-bg) 70%, transparent);width:48px;height:48px;color:var(--mp-text);border:1px solid var(--mp-border);cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--mp-duration-fast) var(--mp-ease-default);border-radius:9999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-module__Otwjqq__arrow:hover{background:var(--mp-bg-hover);border-color:var(--mp-border-hover)}.hero-carousel-module__Otwjqq__arrowLeft{left:var(--mp-space-4)}.hero-carousel-module__Otwjqq__arrowRight{right:var(--mp-space-4)}.hero-carousel-module__Otwjqq__dots{bottom:var(--mp-space-4);align-items:center;gap:var(--mp-space-2);z-index:2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero-carousel-module__Otwjqq__dot{background:color-mix(in srgb, var(--mp-text) 35%, transparent);cursor:pointer;width:8px;height:8px;transition:background var(--mp-duration-fast) var(--mp-ease-default), width var(--mp-duration-fast) var(--mp-ease-default);border:none;border-radius:50%;padding:0}.hero-carousel-module__Otwjqq__dot:hover{background:color-mix(in srgb, var(--mp-text) 60%, transparent)}.hero-carousel-module__Otwjqq__dotActive{background:var(--mp-accent);border-radius:9999px;width:24px}@media (min-width:980px){.hero-carousel-module__Otwjqq__slide{height:60vh;min-height:520px;max-height:720px}.hero-carousel-module__Otwjqq__slideInner{height:100%;display:block}.hero-carousel-module__Otwjqq__backdropWrap{aspect-ratio:auto;height:100%;position:absolute;inset:0}.hero-carousel-module__Otwjqq__backdropGradient{background:linear-gradient(to right, var(--mp-bg) 0%, color-mix(in srgb, var(--mp-bg) 75%, transparent) 40%, color-mix(in srgb, var(--mp-bg) 30%, transparent) 70%, transparent 100%)}.hero-carousel-module__Otwjqq__content{max-width:720px;height:100%;padding:var(--mp-space-12) var(--mp-space-12) var(--mp-space-16);justify-content:center;gap:var(--mp-space-4);position:relative}.hero-carousel-module__Otwjqq__title{font-size:var(--mp-text-5xl)}.hero-carousel-module__Otwjqq__meta{font-size:var(--mp-text-base)}.hero-carousel-module__Otwjqq__pitch{font-size:var(--mp-text-lg);max-width:52ch}.hero-carousel-module__Otwjqq__arrow{display:inline-flex}}@media (max-width:739px){.hero-carousel-module__Otwjqq__arrow{display:none}}@media (prefers-reduced-motion:reduce){.hero-carousel-module__Otwjqq__track{scroll-behavior:auto}.hero-carousel-module__Otwjqq__dot,.hero-carousel-module__Otwjqq__arrow{transition:none}}
