*,:after,:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}ol,ul{font-size:14px;font-weight:400;line-height:18px;list-style:none;padding:0}strong{font-weight:700}i{font-style:italic;font-weight:400}i:has(strong){font-weight:700}body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}.hr{margin:30px 0}ol .hr,ul .hr{margin:16px 0}.hr_white{color:#fff;background-color:hsla(0,0%,100%,.2);border:none;height:1px}body{display:flex;flex-direction:column;line-height:120%;min-width:320px;text-rendering:optimizespeed;background:#000815}body.scroll-disable{height:auto;overflow:hidden}@media screen and (min-width:1280px){.detail-page body{min-width:100%;height:2624px;background-position:top;background-image:url(/backgrounds/filmDetailBg.webp);background-repeat:no-repeat;background-size:1920px 2624px}.detail-page [class*=SpaceBackground_wrapper]{display:none}.detail-page footer,.detail-page footer *{background:transparent!important}.detail-page footer * div[data-footerimage],.detail-page footer :before,.detail-page footer div[data-footerimage],.detail-page footer:before{display:none}}img{display:block;max-width:100%}input,select,textarea{font:inherit;font-family:Trebuchet MS}@media(prefers-reduced-motion:reduce){a,button{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}a{color:#ebcca0;text-decoration:none;transition:color .3s ease}a:focus{outline:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media(hover),(min-device-pixel-ratio:0),(min-width:0\0){a:not([class]):active,a:not([class]):hover{color:hsla(35,65%,77%,.5)}}input::-ms-clear{display:none}.hidden-block{display:none!important}@media print{.no-print{display:none!important}}button{all:unset;background-color:transparent;border:0;box-shadow:none;box-sizing:border-box;cursor:pointer;font-family:Trebuchet MS;-webkit-user-select:none;-moz-user-select:none;user-select:none}.disabled{pointer-events:none}:disabled{cursor:default}body,html{color:#fff;font-family:Trebuchet MS;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;min-height:100%;scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-gutter:stable}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#fff;font-family:Trebuchet MS;font-weight:400;margin:0}.h1,h1{font-size:24px;line-height:30px}@media screen and (min-width:768px){.h1,h1{font-size:35px;line-height:44px}}@media screen and (min-width:1280px){.h1:not(.dynamicPage_h1),h1:not(.dynamicPage_h1){font-size:60px;letter-spacing:.26em;line-height:68px;font-family:Georgia,serif}}.containerWide .h1,.containerWide h1{font-size:20px;line-height:25px}@media screen and (min-width:768px){.containerWide .h1,.containerWide h1{font-size:24px;line-height:30px}}@media screen and (min-width:1280px){.containerWide .h1,.containerWide h1{font-size:60px;line-height:68px}}.h2,h2{font-size:18px;line-height:22px}@media screen and (min-width:768px){.h2,h2{font-size:20px;line-height:24px}}@media screen and (min-width:1280px){.h2,h2{font-size:29px;letter-spacing:.26em;line-height:33px}}.h3,h3{font-size:15px;line-height:18px}@media screen and (min-width:1280px){.h3,h3{font-size:18px;font-style:italic;font-weight:700;line-height:21px}}.h4,h4{font-size:14px;font-weight:700;line-height:16px}.main-wrapper{background-color:#000815;display:flex;flex:1 0 auto;flex-direction:column;margin:0 auto;position:relative;width:100%;z-index:1}.main-wrapper:not(.overflowed){overflow:hidden}.main{flex-grow:1}.container{margin:0 auto;max-width:1124px;padding:0 20px}.container--home{max-width:1700px}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff!important}.wrapper{position:relative;height:-moz-fit-content;height:fit-content;padding-bottom:100px;overflow:hidden}.error-page [class*=SpaceBackground_wrapper]{display:none}.dynamicPage_h1{margin-bottom:16px;margin-top:20px;text-align:left}@media screen and (min-width:768px){.dynamicPage_h1{margin-top:40px;margin-bottom:22px}}@media screen and (max-width:767px){.br-mob:after{content:"\a";white-space:pre}}.fadeIn{animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}