.credits_cast__preview__KE7p_{padding-top:50px;display:flex;flex-direction:column;gap:25px;width:250px;flex-shrink:0}.credits_preview__wrapper__o0xvQ{display:flex;flex-direction:column;gap:25px;max-width:250px}.credits_preview__member__p_Q2M{display:flex;gap:15px;align-items:center}.credits_headshot--preview__Orayz{width:60px;flex-shrink:0;aspect-ratio:1;border-radius:50%;overflow:hidden;& img{object-fit:cover;object-position:center;width:100%;height:100%;transform:translateZ(0)}}.credits_preview__details__5GrwO{display:flex;flex-direction:column;gap:2.5px;& h5{font-size:16px;white-space:nowrap;&.credits_preview__role__mw8LC{font-size:14px;opacity:.85;white-space:wrap}}}.collection_collection__9m0KD{display:flex;gap:25px}.details_details__wrapper__5HLIb{display:flex;flex-direction:column;gap:25px}.details_details__DSgaF{display:grid;flex-direction:column;grid-gap:12.5px;gap:12.5px}.details_detail__VTmzx{display:grid;grid-template-columns:150px 1fr;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid #ffffffe6;padding-bottom:12.5px;& p:first-child{font-weight:500}&:last-of-type{border-bottom:none;padding-bottom:0}& p{margin-bottom:0}}.details_genres__p_qeR{display:flex;gap:10px}.details_genre__9az0O{padding:5px 10px;background-color:#ffffffe6;color:#000;border-radius:25px;font-size:14px}.details_poster__YAiGx{max-width:250px;height:auto;border-radius:15px}.section_section__header__aTATd{margin-bottom:25px;& h3{font-size:24px}}.videos_videos__wrapper__fc6_K{overflow-x:auto}.videos_videos__j4WVj{display:flex;gap:50px;padding-bottom:25px}.videos_video__preview__z0pAV{display:flex;flex-direction:column;gap:10px;width:400px;flex-shrink:0}.videos_thumbnail__ZV_Av{width:100%;aspect-ratio:1.7777;border-radius:15px;overflow:hidden;& img{width:100%;height:100%;object-fit:cover}}.errors_error__wrapper__wAzMf{min-height:100vh;width:100%;gap:25px}.errors_error__code__srsTN,.errors_error__wrapper__wAzMf{display:flex;flex-direction:column;justify-content:center;align-items:center}.errors_code__text__niLRU{font-size:16px;margin-bottom:0;line-height:15px;text-transform:uppercase}.errors_code__x0IHL{font-size:60px}.rating_rating--interior__WdLmy{position:relative;display:flex;gap:25px;justify-content:center;align-items:center;& .rating_rating__progress__QPa_f{position:relative;top:0;left:0;transform:none;width:50px;height:50px}& h4{font-size:16px;& span{font-size:14px;opacity:.85}}}.rating_rating__progress__QPa_f{--progress:var(--percentage);--size:200px;--half-size:calc(var(--size) / 2);--stroke-width:15px;--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100);animation:rating_progress-animation__Lrjc6 5s linear 0s 1 forwards;width:35px;height:35px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;& circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}}.rating_rating__bar__sN1_W{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear,stroke .3s linear;stroke:var(--color);z-index:2}.rating_rating__bar--full__HIPG5{stroke:var(--color);opacity:.25;z-index:1}.season_option__link__PUbd1{color:#fff;text-decoration:none;&.season_active__6la3p{color:#000;.season_option__wrapper__DZGVI{background-color:#fff}}}.season_option__wrapper__DZGVI{display:flex;align-items:center;justify-content:center;padding:10px;width:40px;aspect-ratio:1;border-radius:50%}.season_seasons__wrapper__Mg3te{overflow-x:auto}.season_seasons__KKQ0h{display:flex;gap:25px;padding-bottom:25px}.season_season__1_o4C{display:flex;flex-direction:column;gap:15px}.season_episode__name__FgJ6V{font-size:18px}.season_still__container__BcmW6{& img{border-radius:10px}}.season_details__5HTKH{& header{position:relative}}@keyframes poster_loader__05wwK{0%{background-color:#747474}50%{background-color:#393939}to{background-color:#747474}}.poster_poster__wrapper__jPp0c{--font-size:16px;--border-radius:15px;width:var(--frame-width);display:flex;flex-direction:column;flex-shrink:0;gap:15px;color:#fff;position:relative;&:not(.poster_interior--true__G9rQJ){cursor:pointer}&:hover:not(.poster_interior--true__G9rQJ){& .poster_poster__frame__zPGkH:before{background:hsla(0,0%,100%,.05)}& .poster_poster__kWNSw{transform:scale(1.03)}}}.poster_poster__frame__zPGkH{position:relative;width:100%;aspect-ratio:2/3;border-radius:var(--border-radius);overflow:hidden;&:before{content:"";background:hsla(0,0%,100%,0);border-radius:15px;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:9;transition:all .25s ease}& .poster_poster__kWNSw,&:before{width:100%;height:100%;position:absolute;inset:0}& .poster_poster__kWNSw{isolation:isolate;background-position:50%;background-size:100%;transition:transform .25s ease;filter:drop-shadow(0 0 5px rgba(255,255,255,.03));will-change:transform;z-index:1}}.poster_poster__rating__XqGHL{position:absolute;z-index:10;top:-10px;right:-16px;width:42px;height:42px;border-radius:50%;background-color:#121212}.poster_poster__title__LXirR{color:inherit;text-decoration:none}.poster_loaded__uo0N_:after,.poster_poster--skeleton__xMHU5:after{position:absolute;content:"";inset:0;width:100%;height:100%;background-color:#747474;transition:opacity .5s;border-radius:var(--border-radius);animation:poster_loader__05wwK 5s infinite}.poster_loaded--false__S5Pr7:after{opacity:1;animation-play-state:running}.poster_loaded--true__gODln:after{opacity:0;animation-play-state:paused}.posterlist_media__header__UvBVz{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-bottom:25px;& h1{font-size:32px}}.posterlist_media__wrapper__PGDoT{overflow-x:scroll}.posterlist_media__list__izxcy{display:flex;column-gap:25px;row-gap:50px;padding-block:10px 15px}.toggle_toggle__wrapper__rODI9{position:relative;display:flex;gap:10px;border:1px solid #fff;border-radius:25px;padding-block:5px;padding-inline:5px;& button{padding:10px 25px;border-radius:25px;background:transparent;border:none;color:#fff;cursor:pointer;position:relative;mix-blend-mode:difference;z-index:1}}.toggle_slider__ZSNF3{border-radius:25px;background-color:#fff;width:65px;height:calc(100% - 10px);position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:0;transition:width .25s ease,left .25s ease}.banner_banner__NQk7o{width:100%;min-height:100vh;display:flex;flex-direction:column;padding-bottom:18%;position:relative;overflow:hidden;&:before{height:15%;z-index:2;bottom:0;background:linear-gradient(transparent 45%,#121212)}&:after,&:before{content:"";width:100%;position:absolute}&:after{height:100%;inset:0;background:radial-gradient(transparent 0,#121212)}&.banner_interior__zN4iM{opacity:.5;&:before{height:100%}&:after{background:hsla(0,0%,7%,.3)}}& .banner_banner__background__QEqry{position:absolute;width:100%;height:100%;isolation:isolate;background-color:#1a1625;& .banner_background__70Pbh{width:100%;height:100%;position:absolute;object-fit:cover;object-position:top;top:calc((var(--background-position) * .5) * 1px);z-index:0;&:after{content:"";width:100%;height:25%;position:absolute;bottom:0}&.banner_blur__E_lMF{filter:blur(15px)}}}}.banner_loaded__lz46j:after{position:absolute;content:"";inset:0;width:100%;height:100%;background-color:var(--clr-bg);transition:opacity .75s}.banner_loaded--false__PuNDP:after{opacity:1}.banner_loaded--true__jz2N1:after{opacity:0}.buttons_button__Edh17{padding-block:10px;padding-inline:25px;display:inline-block;border-radius:25px;text-decoration:none}.buttons_button--default__EvK6_{padding-block:15px;padding-inline:35px;display:inline-block;text-decoration:none;color:#000;mix-blend-mode:difference;border-radius:5px}.buttons_light__cwBJQ{background-color:#ffffffe6;color:#000;border:1px solid #ffffffe6}.buttons_dark__dgz2j{background-color:#676767e6;color:#fff;border:1px solid #676767e6}.page_interior__eXkkp{margin-top:calc(-80vh);position:relative;z-index:10;max-width:1280px;min-height:100vh;margin-inline:auto;padding-bottom:100px}.page_info__xRAWB{display:flex;flex-direction:column;gap:100px}.page_movie__gPwn_{display:flex;gap:50px}.page_movie__header__V00xy{display:flex;flex-direction:column;gap:2.5px;& .page_title__NN97H{font-size:36px}& .page_tagline__tANHl{font-style:italic}}.page_overview__c6Ooo,.page_poster__wrapper__FK3LS{display:flex;flex-direction:column;gap:25px}.page_overview__c6Ooo{padding-top:50px;max-width:750px}.page_interior__daiia{margin-top:calc(-75vh);position:relative;z-index:10;max-width:1280px;margin-inline:auto;padding-bottom:100px;display:flex;flex-direction:column;gap:100px}.page_synopsis__svg8k{display:flex;flex-direction:column;gap:25px}.page_info__Ie8fP{flex-direction:column;padding-top:50px}.page_info__Ie8fP,.page_movie__0TTtS{display:flex;gap:50px}.page_movie__header__tTPfP{display:flex;flex-direction:column;gap:2.5px;& .page_title__l6DW_{font-size:36px}& .page_tagline__6C1RT{font-style:italic}}.page_header--horizontal__By_s9{display:flex;justify-content:space-between;align-items:center}.page_poster__wrapper__ey6mh{display:flex;flex-direction:column;gap:25px}.page_overview__bf4xc{max-width:750px}.page_section__header__QWvBs{margin-bottom:25px}.page_details__wrapper__bkD4H{display:flex;flex-direction:column;gap:25px}.page_details__eYT41{display:grid;flex-direction:column;grid-gap:12.5px;gap:12.5px}.page_detail__ocDXP{display:grid;grid-template-columns:150px 1fr;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid #ffffffe6;padding-bottom:12.5px;& p:first-child{font-weight:500}&:last-of-type{border-bottom:none;padding-bottom:0}& p{margin-bottom:0}}.page_genres__uendF{display:flex;gap:10px}.page_genre___vg7k{padding:5px 10px;background-color:#ffffffe6;color:#000;border-radius:25px;font-size:14px}.page_poster__tPGoS{max-width:250px;height:auto;border-radius:15px}.page_videos__wrapper__aNe1T{overflow-x:auto}.page_videos__DxSk_{display:flex;gap:50px;padding-bottom:25px}.page_video__preview__aomka{display:flex;flex-direction:column;gap:10px;width:400px;flex-shrink:0}.page_thumbnail__0kg26{width:100%;aspect-ratio:1.7777;border-radius:15px;overflow:hidden;& img{width:100%;height:100%;object-fit:cover}}.page_collection__banner__BNSr7{width:100%;height:300px;& img{width:100%;height:100%;object-fit:cover;object-position:center}}.page_season_options__Vcn8x{display:flex;gap:10px;& p{margin-bottom:0}}