:root{--color-background:#0f1419;--color-bg-main:#101010;--color-bg-dark-secondary:#171717;--color-text-primary:#f5f5f5;--color-text-on-dark:#fff;--color-primary:#e50914;color-scheme:dark}html[data-theme="light"]{--color-background:#f5f7fb;--color-bg-main:#fff;--color-bg-dark-secondary:#e9edf3;--color-bg-surface:#fff;--color-text-primary:#17202a;--color-text-secondary:#586574;--color-text-on-dark:#fff;--color-primary-light:#b20f17;--color-primary-dark:#920c13;--color-border:rgba(23, 32, 42, .14);color-scheme:light}.section.section--details{background:linear-gradient(135deg,rgb(20 20 30 / .96),rgb(25 25 40 / .98));border-block:1px solid rgb(255 182 28 / .16);margin-block:clamp(2rem, 5vw, 3.5rem) 0;padding-block:clamp(2rem, 5vw, 3.5rem)}.section.section--details h2{color:#ffbd45;font-size:clamp(1.35rem, 2.4vw, 1.85rem);line-height:1.25;margin:0 0 1rem}.section.section--details p{color:rgb(245 245 245 / .84);line-height:1.75;margin-block:0 1rem;max-width:90ch}.single-details__topics{margin-block-start:1.5rem}.single-details__topics h3{font-size:1rem;margin:0 0 .75rem}.single-details__topics ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.single-details__topics li{border:1px solid rgb(255 182 28 / .25);border-radius:999px;color:rgb(255 255 255 / .86);font-size:.88rem;padding:.35rem .7rem}.single-details__topics a{color:inherit;text-decoration:none}.single-details__topics a:hover,.single-details__topics a:focus-visible{color:#ffbd45;text-decoration:underline;text-underline-offset:.2em}html[data-theme="light"] .section.section--details{background:linear-gradient(135deg,#fff,#f3f5f8);border-color:rgb(180 124 0 / .2)}html[data-theme="light"] .section.section--details h2,html[data-theme="light"] .single-details__topics a:hover,html[data-theme="light"] .single-details__topics a:focus-visible{color:#8f5d00}html[data-theme="light"] .section.section--details p,html[data-theme="light"] .single-details__topics li{color:#3f4a56}*,*::before,*::after{box-sizing:border-box}*{scrollbar-color:#e50914 #fff0;scrollbar-width:thin}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-track{background:#fff0}*::-webkit-scrollbar-thumb{background-color:#e50914;border:2px solid #fff0;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#ff3039}html{min-width:320px}body{background:var(--color-bg-main);color:var(--color-text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;margin:0;min-width:320px}.mmp-native-banner{background:var(--color-bg-dark-secondary,#171717);border-radius:.75rem;margin:1rem auto;max-width:1280px;min-height:8rem;overflow:hidden}.mmp-native-banner iframe{background:#fff0;display:block;margin-inline:auto;max-width:100%}.site-footer{background:var(--color-bg-dark-secondary);border-top:1px solid var(--color-border,rgb(255 255 255 / .12));color:var(--color-text-secondary,#c7c7c7);padding:clamp(1.5rem, 4vw, 2.5rem) 1rem 1rem}.site-footer__inner{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1280px}.site-footer__ads{grid-column:1 / -1;min-width:0}.site-footer__identity{max-width:34rem;min-width:0}.site-footer__brand{color:var(--color-text-primary);font-size:1.1rem;font-weight:800;text-decoration:none}.site-footer__identity p{line-height:1.65;margin:.45rem 0 0;max-width:48ch}.site-footer__navigation ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.site-footer__navigation a{color:inherit;display:inline-block;padding:.25rem 0;text-decoration:none}.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.2em}.site-footer__copyright{border-top:1px solid var(--color-border,rgb(255 255 255 / .12));grid-column:1 / -1;margin:0;padding-top:.85rem;text-align:center}@media (max-width:640px){.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__navigation ul{justify-content:flex-start}.site-footer__copyright{grid-column:auto}}a{color:inherit}button,input,select,textarea{font:inherit}img,svg,video{height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header{--color-background:#0f1419;--color-text-primary:#fff}html[data-theme="light"] .site-header{--color-background:#f5f7fb;--color-text-primary:#17202a}.site-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:sticky;top:0;z-index:100;color:var(--color-text-primary,#fff);background:rgb(12 16 22 / .92);border-bottom:1px solid rgb(234 18 23 / .22);box-shadow:0 8px 24px rgb(0 0 0 / .16)}.mmp-breadcrumbs{background:#fff0;border:0;border-radius:0;box-shadow:none;margin-inline:auto;max-width:1280px;padding:.55rem 1rem}.mmp-breadcrumbs .breadcrumb-list,.mmp-breadcrumbs .breadcrumb-item,.mmp-breadcrumbs .breadcrumb-item a,.mmp-breadcrumbs .breadcrumb-item span{background:#fff0;box-shadow:none}.mmp-breadcrumbs .breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .65rem;list-style:none;margin:0;padding:0}.mmp-breadcrumbs .breadcrumb-item{color:var(--color-text-secondary,#aeb7c2);font-size:.82rem;min-width:0;overflow-wrap:anywhere}.mmp-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{color:var(--color-text-secondary,#aeb7c2);content:"/";margin-inline-end:.65rem;opacity:.65}.mmp-breadcrumbs .breadcrumb-item a{color:inherit;text-decoration:none}.mmp-breadcrumbs .breadcrumb-item a:hover,.mmp-breadcrumbs .breadcrumb-item a:focus-visible{color:var(--color-text-primary,#f5f5f5);text-decoration:underline;text-underline-offset:.15em}.mmp-breadcrumbs .breadcrumb-item [aria-current="page"]{color:var(--color-text-primary,#f5f5f5);font-weight:650}.series-route .mmp-breadcrumbs{position:relative;z-index:3;display:block;width:100%;max-width:1280px;margin:0 auto clamp(.75rem, 1.5vw, 1.25rem);padding:0}.series-route .mmp-breadcrumbs .breadcrumb-item,.series-route .mmp-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{color:rgb(255 255 255 / .78)}.series-route .mmp-breadcrumbs .breadcrumb-item [aria-current="page"]{color:#fff}html[data-theme="light"] .site-header{background:rgb(245 247 251 / .94);border-bottom-color:rgb(23 32 42 / .12)}.site-header__inner{box-sizing:border-box;display:flex;align-items:center;gap:clamp(0.65rem, 1.4vw, 1.25rem);width:min(100%, 1480px);min-height:3rem;margin-inline:auto;padding:3px clamp(1rem, 3vw, 2.25rem)}.cinema-title{flex:0 0 auto;background:linear-gradient(90deg,#c70e12 0%,#ff5555 50%,#c70e12 100%);background-clip:text;color:#fff0;filter:drop-shadow(0 0 4px rgb(234 18 23 / .2));font-size:clamp(1.1rem, 2vw, 1.7rem);font-weight:700;letter-spacing:.07em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.mobile-menu-toggle{display:none}.site-navigation{align-items:center;display:flex;flex:1 1 0%;justify-content:center;min-width:0}.nav-menu,.nav-menu .sub-menu{margin:0;padding:0;list-style:none}.nav-menu .menu-item-has-children{position:relative}.nav-menu{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(2px, 0.45vw, 8px);justify-content:center;min-width:0}.nav-menu>li{position:relative}.nav-menu a{border:1px solid #fff0;border-radius:999px;color:inherit;cursor:pointer;display:block;font-size:clamp(0.75rem, 0.9vw, 0.875rem);font-weight:650;padding:.55rem .75rem;position:relative;text-decoration:none;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease;white-space:nowrap}.nav-menu>li>a:hover,.nav-menu>li>a:focus-visible,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-parent>a,.nav-menu .current_page_item>a{background:rgb(234 18 23 / .1);color:#ff7377}.nav-menu .menu-item-has-children>a{padding-inline-end:2rem}.nav-menu .menu-item-has-children>a::after{color:#ff666a;content:"\203A";font-size:1.3rem;font-weight:800;inset-inline-end:.65rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:transform 150ms ease}.nav-menu .menu-item-has-children>a[aria-expanded="true"]::after{transform:translateY(-50%) rotate(90deg)}.nav-menu .sub-menu{position:absolute;display:block;background:var(--color-bg-dark-secondary,#171717);border:1px solid rgb(234 18 23 / .18);border-radius:.65rem;box-shadow:0 16px 32px rgb(0 0 0 / .3);inset-block-start:100%;inset-inline-start:0;min-width:13rem;padding:.4rem;opacity:0;transform:translateY(-.5rem);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;visibility:hidden;z-index:120}.nav-menu .sub-menu.open{opacity:1;transform:translateY(0);visibility:visible}.nav-menu .sub-menu a{border-radius:.4rem;font-size:.9rem;padding:.65rem .8rem;white-space:normal}.nav-menu .sub-menu li+li{border-top:1px solid rgb(255 255 255 / .08)}.nav-menu .sub-menu a:hover,.nav-menu .sub-menu a:focus-visible{background:rgb(234 18 23 / .1)}html[data-theme="light"] .nav-menu .sub-menu{background:#fff;border-color:rgb(23 32 42 / .14);color:#17202a}html[data-theme="light"] .nav-menu .sub-menu li+li{border-top-color:rgb(23 32 42 / .1)}html[data-theme="light"] .nav-menu .sub-menu a:hover,html[data-theme="light"] .nav-menu .sub-menu a:focus-visible{color:#a30e15}html[data-theme="light"] .nav-menu>li>a:hover,html[data-theme="light"] .nav-menu>li>a:focus-visible,html[data-theme="light"] .nav-menu .current-menu-item>a,html[data-theme="light"] .nav-menu .current-menu-ancestor>a,html[data-theme="light"] .nav-menu .current-menu-parent>a,html[data-theme="light"] .nav-menu .current_page_item>a{color:#a30e15}@media (min-width:769px){.nav-menu .menu-item-has-children:hover>.sub-menu,.nav-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}.site-navigation .mmp-mobile-auth-link{display:none}}.header-search-container{box-sizing:border-box;position:absolute;top:calc(100% + 0.55rem);right:clamp(1rem, 3vw, 2.25rem);left:auto;display:none;width:min(26.25rem, calc(100vw - 2rem));padding:.875rem;background:rgb(19 25 34 / .98);border:1px solid rgb(234 18 23 / .2);border-radius:1rem;box-shadow:0 1.125rem 2.625rem rgb(0 0 0 / .32);z-index:120}.site-header.search-open .header-search-container{display:block}.header-search-container .theme-search-form{display:block;width:100%;min-width:0}.header-search-container .theme-search-inner{width:100%}.header-search-container .theme-search-field{align-items:center;background:rgb(255 255 255 / .06);border:1px solid rgb(234 18 23 / .55);border-radius:.5rem;display:flex;gap:.65rem;min-width:0;padding-inline:.75rem}.header-search-container .theme-search-field:focus-within{border-color:var(--color-primary,#e50914);box-shadow:0 0 0 3px rgb(229 9 20 / .2)}.header-search-container .theme-search-field>svg{color:#aeb8c4;fill:none;flex:0 0 1.125rem;height:1.125rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.125rem}.header-search-container .theme-search-controls{display:none}.header-search-container .theme-search-input{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;min-height:2.75rem;padding:.625rem 0;background:#fff0;border:0;color:#fff;font:inherit;outline:0}.header-search-container .theme-search-input::placeholder{color:#aeb8c4;opacity:1}html[data-theme="light"] .header-search-container{background:rgb(245 247 251 / .98);border-color:rgb(234 18 23 / .25)}html[data-theme="light"] .header-search-container .theme-search-field{background:rgb(23 32 42 / .04);border-color:rgb(23 32 42 / .2)}html[data-theme="light"] .header-search-container .theme-search-input{color:#17202a}html[data-theme="light"] .header-search-container .theme-search-input::placeholder,html[data-theme="light"] .header-search-container .theme-search-field>svg{color:#5b6875}@media (max-width:768px){.header-search-container{top:calc(100% + 1px);right:0;left:0;width:100%;padding:.75rem .875rem;border-radius:0 0 .875rem .875rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmp-mobile-auth-link{display:none}.mmp-desktop-auth-links{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}.mmp-desktop-auth-links a{align-items:center;background:rgb(234 18 23 / .07);border:1px solid rgb(234 18 23 / .38);border-radius:.75rem;color:inherit;display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1.2;min-height:2.625rem;padding:.5rem .75rem;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.mmp-desktop-auth-links a:hover,.mmp-desktop-auth-links a:focus-visible{background:var(--color-primary,#e50914);border-color:var(--color-primary,#e50914);color:#fff;transform:translateY(-1px)}.mmp-desktop-auth-links--guest a{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .14);border-radius:999px;padding-inline:1rem}html[data-theme="light"] .mmp-desktop-auth-links a{background:rgb(234 18 23 / .06);border-color:rgb(184 13 15 / .3);color:var(--color-text-primary,#17202a)}html[data-theme="light"] .mmp-desktop-auth-links--guest a{background:rgb(0 0 0 / .06);border-color:rgb(0 0 0 / .12)}.mmp-auth-label{white-space:nowrap}@media (min-width:769px){.site-header__inner{min-height:56px;padding-block:7px}}.mmp-auth-icon{width:1.5rem;height:1.5rem}.header-search-toggle,.dark-mode-toggle{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 2.625rem;height:2.625rem;justify-content:center;min-width:2.625rem;min-height:2.625rem;padding:0;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:.75rem;color:inherit;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.header-search-toggle:hover,.header-search-toggle:focus-visible,.dark-mode-toggle:hover,.dark-mode-toggle:focus-visible{background:rgb(234 18 23 / .14);border-color:rgb(234 18 23 / .5);color:#ff7377;transform:translateY(-1px)}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible,.site-header.menu-open .mobile-menu-toggle{background:rgb(234 18 23 / .14);border-color:rgb(234 18 23 / .5);color:#ff7377;transform:translateY(-1px)}.header-search-toggle svg,.mobile-menu-toggle svg,.dark-mode-toggle svg{display:block}.mobile-menu-toggle svg{flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.cinema-title{line-height:1.2}.dark-mode-toggle svg{width:1.125rem;height:1.125rem}.dark-mode-toggle .light-mode-icon{display:none}html[data-theme="light"] .dark-mode-toggle .dark-mode-icon{display:none}html[data-theme="light"] .dark-mode-toggle .light-mode-icon{display:block}@media (max-width:1024px) and (min-width:769px){.site-header__inner{gap:.5rem;padding-inline:.875rem}.cinema-title{font-size:1.05rem;letter-spacing:.04em}.nav-menu{gap:0}.nav-menu a{font-size:.75rem;padding-inline:.5rem}.nav-menu .menu-item-has-children>a{padding-inline-end:1.65rem}.nav-menu .menu-item-has-children>a::after{inset-inline-end:.5rem}}@media (max-width:768px){.site-header__inner{gap:.45rem;min-height:3rem;padding:3px .625rem}.mobile-menu-toggle{align-items:center;background:rgb(234 18 23 / .12);border-color:rgb(234 18 23 / .28);box-sizing:border-box;color:#ff666a;display:inline-flex;flex:0 0 2.625rem;height:2.625rem;justify-content:center;min-height:2.625rem;min-width:2.625rem;padding:0}.site-navigation{position:absolute;background:rgb(15 20 27 / .98);border:1px solid rgb(234 18 23 / .18);border-radius:0 0 1rem 1rem;box-shadow:0 20px 38px rgb(0 0 0 / .3);display:none;inset:100% 0 auto;left:.625rem;max-height:min(72vh, 38.75rem);overflow-y:auto;overscroll-behavior:contain;padding:.75rem;right:.625rem;width:auto;z-index:110;-webkit-overflow-scrolling:touch}html[data-theme="light"] .site-navigation{background:rgb(245 247 251 / .99);border-color:rgb(23 32 42 / .14);color:#17202a}.site-header.menu-open .site-navigation{display:block}.nav-menu{align-items:stretch;flex-direction:column;gap:0;width:100%}.nav-menu a{border-radius:.625rem;font-size:.9rem;min-height:2.75rem;padding:.7rem .75rem;white-space:normal}.nav-menu .menu-item-has-children>a{padding-inline-end:2.75rem}.nav-menu .sub-menu{position:static;background:#fff0;border:0;border-inline-start:2px solid rgb(234 18 23 / .45);border-radius:0;box-shadow:none;display:none;margin:.25rem 0 .25rem .75rem;min-width:0;padding:0 0 0 .5rem;transform:none;transition:none}.nav-menu .sub-menu.open{display:block;opacity:1;visibility:visible}.nav-menu .sub-menu a{min-height:2.75rem;padding:.7rem .8rem}.nav-menu .sub-menu li+li{border-top-color:rgb(255 255 255 / .1)}.site-navigation .mmp-mobile-auth-link:hover,.site-navigation .mmp-mobile-auth-link:focus-visible{background:rgb(234 18 23 / .08);border-color:rgb(234 18 23 / .55);color:#ff7377}html[data-theme="light"] .site-navigation .mmp-mobile-auth-link{border-color:rgb(23 32 42 / .18)}html[data-theme="light"] .site-navigation .mmp-mobile-auth-link:hover,html[data-theme="light"] .site-navigation .mmp-mobile-auth-link:focus-visible{color:#a30e15}.site-navigation .mmp-mobile-auth-link{align-items:center;border:1px solid rgb(234 18 23 / .35);border-radius:.625rem;color:inherit;display:flex;font-size:.9rem;font-weight:700;margin-block-end:.375rem;min-height:2.75rem;padding:.7rem .75rem;text-decoration:none}.mmp-desktop-auth-links{display:none}.mmp-desktop-auth-links--guest{display:flex;flex:0 0 auto;order:5}.mmp-desktop-auth-links--guest a{min-height:2.625rem;padding:.45rem .75rem}.mmp-desktop-auth-links--guest .mmp-auth-label{display:inline}.header-search-toggle{order:3}.dark-mode-toggle{order:4}.mobile-menu-toggle{order:1}.cinema-title{flex:1 1 0%;font-size:clamp(0.95rem, 4vw, 1.25rem);letter-spacing:.045em;min-height:2.625rem;min-width:0;order:2;overflow:hidden;text-align:center;text-overflow:ellipsis}}@media (max-width:479px){.cinema-title{border:1px solid rgb(255 255 255 / .08);border-radius:.875rem;padding:.35rem .2rem}html[data-theme="light"] .cinema-title{border-color:rgb(234 18 23 / .12)}}@media (max-width:380px){.mmp-desktop-auth-links--guest a{padding-inline:.55rem}}