.AppNavbar-module__-EbUta__nav{z-index:1000;height:60px;padding-top:0;padding-bottom:0;padding-left:var(--gutter,clamp(24px, 6vw, 64px));padding-right:var(--gutter,clamp(24px, 6vw, 64px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;background:#0b0b0cf0;border-bottom:1px solid #ffffff0d;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.AppNavbar-module__-EbUta__left{scrollbar-width:none;flex:0 auto;align-items:center;gap:24px;min-width:0;display:flex;overflow:auto visible}.AppNavbar-module__-EbUta__left::-webkit-scrollbar{display:none}.AppNavbar-module__-EbUta__logo{letter-spacing:-.4px;color:var(--txt);font-size:18px;font-weight:900;font-family:var(--font-sans), system-ui, sans-serif;flex-shrink:0;text-decoration:none}.AppNavbar-module__-EbUta__logo span{color:var(--gold)}.AppNavbar-module__-EbUta__links{flex-shrink:0;gap:2px;margin-left:8px;display:flex}.AppNavbar-module__-EbUta__link{font-size:13px;font-weight:600;font-family:var(--font-sans), system-ui, sans-serif;color:var(--txt3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;text-decoration:none;transition:color .15s,background .15s}.AppNavbar-module__-EbUta__link:hover{color:var(--txt2);background:#ffffff0a}.AppNavbar-module__-EbUta__linkActive{font-size:13px;font-weight:700;font-family:var(--font-sans), system-ui, sans-serif;color:var(--gold);white-space:nowrap;border-radius:6px;padding:6px 14px;text-decoration:none;transition:color .15s,background .15s}.AppNavbar-module__-EbUta__linkActive:hover{color:var(--gold);background:#ffffff0a}.AppNavbar-module__-EbUta__linkPlaceholder{font-size:13px;font-weight:600;font-family:var(--font-sans), system-ui, sans-serif;color:var(--txt3);white-space:nowrap;opacity:.48;cursor:not-allowed;border-radius:6px;padding:6px 14px;text-decoration:none}.AppNavbar-module__-EbUta__linkPlaceholder:hover{color:var(--txt3);background:0 0}.AppNavbar-module__-EbUta__searchWrap{flex:1;min-width:0;max-width:400px;margin-left:8px;position:relative}@media (max-width:900px){.AppNavbar-module__-EbUta__searchWrap,.AppNavbar-module__-EbUta__links{display:none}.AppNavbar-module__-EbUta__burgerBtn{display:inline-flex!important}.AppNavbar-module__-EbUta__navUser{display:none}}.AppNavbar-module__-EbUta__searchInput{width:100%;color:var(--txt);font-size:13px;font-family:var(--font-sans), system-ui, sans-serif;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;outline:none;padding:8px 40px 8px 16px;transition:border-color .2s,background .2s}.AppNavbar-module__-EbUta__searchInput::placeholder{color:var(--txt3)}.AppNavbar-module__-EbUta__searchInput:focus{background:#ffffff12;border-color:#f0c04066}.AppNavbar-module__-EbUta__searchBtn{cursor:pointer;color:var(--txt);background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;top:0;bottom:0;right:0}.AppNavbar-module__-EbUta__searchBtn svg{stroke:#fff;opacity:.5;width:16px;height:16px;transition:opacity .15s}.AppNavbar-module__-EbUta__searchBtn:hover svg{opacity:1}.AppNavbar-module__-EbUta__right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.AppNavbar-module__-EbUta__burgerBtn{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:none}.AppNavbar-module__-EbUta__burgerBtn:hover{background:#ffffff14}.AppNavbar-module__-EbUta__burgerIcon{flex-direction:column;gap:4px;display:inline-flex}.AppNavbar-module__-EbUta__burgerIcon span{background:#ffffffd9;border-radius:2px;width:16px;height:2px;display:block}.AppNavbar-module__-EbUta__mobileOverlay{opacity:0;pointer-events:none;z-index:1400;background:#0000008c;transition:opacity .18s;position:fixed;inset:0}.AppNavbar-module__-EbUta__mobileOverlayOpen{opacity:1;pointer-events:auto}.AppNavbar-module__-EbUta__mobileDrawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1500;box-sizing:border-box;background:#0b0b0cfa;border-left:1px solid #ffffff14;flex-direction:column;gap:14px;width:min(92vw,360px);height:100vh;padding:18px 16px;transition:transform .22s cubic-bezier(.2,1,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(102%)}.AppNavbar-module__-EbUta__mobileDrawerOpen{transform:translate(0)}.AppNavbar-module__-EbUta__mobileDrawerTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.AppNavbar-module__-EbUta__mobileTitle{letter-spacing:-.2px;color:var(--txt);font-size:13px;font-weight:900}.AppNavbar-module__-EbUta__mobileClose{color:var(--txt2);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:6px 10px;font-size:12px}.AppNavbar-module__-EbUta__mobileSearch{position:relative}.AppNavbar-module__-EbUta__mobileSearchInput{width:100%;color:var(--txt);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:10px 40px 10px 12px;font-size:13px}.AppNavbar-module__-EbUta__mobileSearchBtn{cursor:pointer;width:36px;color:var(--txt);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;bottom:2px;right:2px}.AppNavbar-module__-EbUta__mobileSearchBtn svg{stroke:#fff;opacity:.65;width:16px;height:16px}.AppNavbar-module__-EbUta__mobileLinks{flex-direction:column;gap:4px;display:flex}.AppNavbar-module__-EbUta__mobileLink{color:var(--txt2);border-radius:10px;padding:10px;font-size:13px;font-weight:700;text-decoration:none}.AppNavbar-module__-EbUta__mobileLink:hover{background:#ffffff0f}.AppNavbar-module__-EbUta__mobileLinkActive{color:var(--gold);background:#f0c0401f;box-shadow:inset 0 0 0 1px #f0c04047}.AppNavbar-module__-EbUta__mobileLinkPlaceholder{opacity:.45;cursor:not-allowed}.AppNavbar-module__-EbUta__mobileSep{background:#ffffff14;height:1px;margin:4px 0}.AppNavbar-module__-EbUta__mobileActions{flex-direction:column;gap:6px;display:flex}.AppNavbar-module__-EbUta__mobileActionBtn,.AppNavbar-module__-EbUta__mobileActionBtnSolid{border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.AppNavbar-module__-EbUta__mobileActionBtn{color:var(--txt2);background:#ffffff08;border:1px solid #ffffff24}.AppNavbar-module__-EbUta__mobileActionBtnSolid{background:var(--gold);color:#000;border:none}.AppNavbar-module__-EbUta__mobileActionItem{color:var(--txt2);cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.AppNavbar-module__-EbUta__mobileActionItem:hover{color:var(--txt);background:#ffffff0f}.AppNavbar-module__-EbUta__mobileActionItem svg{flex-shrink:0}.AppNavbar-module__-EbUta__mobileDanger{color:#ff5050e6;background:#ff50500f;border-color:#ff505040}.AppNavbar-module__-EbUta__mobileDanger:hover{color:#ff5050;background:#ff3c3c1a}.AppNavbar-module__-EbUta__nbtnOutline{font-size:13px;font-weight:600;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;white-space:nowrap;color:var(--txt2);background:0 0;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;padding:7px 16px;text-decoration:none;transition:opacity .15s;display:inline-flex}.AppNavbar-module__-EbUta__nbtnOutline:hover{opacity:.85}.AppNavbar-module__-EbUta__nbtnSolid{font-size:13px;font-weight:700;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:var(--gold);color:#000;border:none;border-radius:7px;justify-content:center;align-items:center;padding:7px 16px;text-decoration:none;transition:opacity .15s;display:inline-flex}.AppNavbar-module__-EbUta__nbtnSolid:hover{opacity:.85}.AppNavbar-module__-EbUta__navUser{align-items:center;display:flex;position:relative}.AppNavbar-module__-EbUta__userBtn{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff14;border-radius:30px;align-items:center;gap:9px;padding:5px 12px 5px 6px;transition:background .15s;display:flex}.AppNavbar-module__-EbUta__userBtn:hover,.AppNavbar-module__-EbUta__userBtnOpen{background:#ffffff17}.AppNavbar-module__-EbUta__userBtn svg{color:var(--txt3);flex-shrink:0;transition:transform .2s}.AppNavbar-module__-EbUta__userBtnOpen svg{transform:rotate(180deg)}.AppNavbar-module__-EbUta__avatar{background:linear-gradient(135deg, var(--gold), var(--gold2));color:#000;width:30px;height:30px;font-size:13px;font-weight:700;font-family:var(--font-sans), system-ui, sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.AppNavbar-module__-EbUta__avatar img{object-fit:cover;width:100%;height:100%}.AppNavbar-module__-EbUta__pseudo{color:var(--txt);font-size:13px;font-weight:600;font-family:var(--font-sans), system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (max-width:480px){.AppNavbar-module__-EbUta__pseudo{display:none}}.AppNavbar-module__-EbUta__dropdown{background:var(--bg2);z-index:2000;border:1px solid #ffffff1a;border-radius:12px;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #0009}.AppNavbar-module__-EbUta__dropdownHidden{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(-6px)}.AppNavbar-module__-EbUta__dropdownOpen{opacity:1;pointer-events:all;transition:opacity .18s,transform .18s;transform:translateY(0)}.AppNavbar-module__-EbUta__ddItem{cursor:pointer;font-size:13px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--txt2);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;text-decoration:none;transition:background .12s,color .12s;display:flex}.AppNavbar-module__-EbUta__ddItem:hover{color:var(--txt);background:#ffffff0f}.AppNavbar-module__-EbUta__ddItem svg{stroke:var(--txt3);flex-shrink:0}.AppNavbar-module__-EbUta__ddSep{background:var(--bdr);height:1px;margin:4px 0}.AppNavbar-module__-EbUta__ddDanger{color:#ff5050e6}.AppNavbar-module__-EbUta__ddDanger:hover{color:#ff5050;background:#ff3c3c14}.AppNavbar-module__-EbUta__ddDanger svg{stroke:#ff5050bf}.AppNavbar-module__-EbUta__ddDanger:hover svg{stroke:#ff5050f2}
.FilmsCatalogCarousels-module__nLuI9a__secHdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.FilmsCatalogCarousels-module__nLuI9a__secHdrTight{margin-bottom:20px}.FilmsCatalogCarousels-module__nLuI9a__secTitle{letter-spacing:-.4px;color:var(--txt);font-size:20px;font-weight:900}.FilmsCatalogCarousels-module__nLuI9a__secTitleHome{letter-spacing:-.3px;font-size:19px}.FilmsCatalogCarousels-module__nLuI9a__arrows{align-items:center;gap:6px;display:flex}.FilmsCatalogCarousels-module__nLuI9a__arrow{cursor:pointer;width:30px;height:30px;color:inherit;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,opacity .15s;display:flex}.FilmsCatalogCarousels-module__nLuI9a__arrow:hover:not(:disabled){background:#ffffff29}.FilmsCatalogCarousels-module__nLuI9a__arrow:disabled{opacity:.2;cursor:default;pointer-events:none}.FilmsCatalogCarousels-module__nLuI9a__arrow svg{stroke:#fff;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.FilmsCatalogCarousels-module__nLuI9a__hscroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;-webkit-overflow-scrolling:touch;gap:16px;margin-top:0;padding-top:8px;padding-bottom:12px;padding-left:2px;display:flex;overflow:auto hidden}.FilmsCatalogCarousels-module__nLuI9a__hscroll::-webkit-scrollbar{height:6px}.FilmsCatalogCarousels-module__nLuI9a__hscroll::-webkit-scrollbar-track{background:0 0}.FilmsCatalogCarousels-module__nLuI9a__hscroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.FilmsCatalogCarousels-module__nLuI9a__hscroll::-webkit-scrollbar-thumb:hover{background:#f0c04059}.FilmsCatalogCarousels-module__nLuI9a__section{box-sizing:border-box;width:100%;max-width:none;margin-bottom:48px}.FilmsCatalogCarousels-module__nLuI9a__featCard{cursor:pointer;width:310px;color:inherit;flex-shrink:0;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:block}.FilmsCatalogCarousels-module__nLuI9a__featCard:hover{transform:scale(1.035)}.FilmsCatalogCarousels-module__nLuI9a__featImgWrap{background:var(--bg3);border-radius:12px;width:310px;height:175px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000008c}.FilmsCatalogCarousels-module__nLuI9a__featImg{object-fit:cover;width:100%;height:100%;display:block}.FilmsCatalogCarousels-module__nLuI9a__featScrim{pointer-events:none;background:linear-gradient(#0000 48%,#000000b8 100%);position:absolute;inset:0}.FilmsCatalogCarousels-module__nLuI9a__featOverlay{pointer-events:none;padding:11px 13px;position:absolute;bottom:0;left:0;right:0}.FilmsCatalogCarousels-module__nLuI9a__featTitleOverlay{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.FilmsCatalogCarousels-module__nLuI9a__featGenreOverlay{color:#ffffff85;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.FilmsCatalogCarousels-module__nLuI9a__featPlay{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffff24;border:1.5px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.FilmsCatalogCarousels-module__nLuI9a__featCard:hover .FilmsCatalogCarousels-module__nLuI9a__featPlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.FilmsCatalogCarousels-module__nLuI9a__featMeta{justify-content:space-between;align-items:center;padding:9px 2px 0;display:flex}.FilmsCatalogCarousels-module__nLuI9a__featMetaLeft{min-width:0}.FilmsCatalogCarousels-module__nLuI9a__featTitle{white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.FilmsCatalogCarousels-module__nLuI9a__featSub{color:var(--txt2);font-size:11px}.FilmsCatalogCarousels-module__nLuI9a__featRating{color:var(--gold);flex-shrink:0;align-items:center;gap:4px;margin-left:10px;font-size:12px;font-weight:700;display:flex}.FilmsCatalogCarousels-module__nLuI9a__topCard{cursor:pointer;width:148px;color:inherit;flex-shrink:0;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:block}.FilmsCatalogCarousels-module__nLuI9a__topCard:hover{transform:translateY(-5px)}.FilmsCatalogCarousels-module__nLuI9a__topImg{border-radius:10px;position:relative;overflow:hidden;box-shadow:0 6px 22px #0000008c}.FilmsCatalogCarousels-module__nLuI9a__topPoster{object-fit:cover;background:var(--bg3);width:148px;height:218px;display:block}@media (max-width:420px){.FilmsCatalogCarousels-module__nLuI9a__secHdr{margin-bottom:18px}.FilmsCatalogCarousels-module__nLuI9a__secTitle{font-size:18px}.FilmsCatalogCarousels-module__nLuI9a__hscroll,.FilmsCatalogCarousels-module__nLuI9a__top10Scroll{gap:12px;margin-top:8px;padding-top:0}.FilmsCatalogCarousels-module__nLuI9a__featCard{width:260px}.FilmsCatalogCarousels-module__nLuI9a__featImgWrap{width:260px;height:146px}.FilmsCatalogCarousels-module__nLuI9a__topCard{width:132px}.FilmsCatalogCarousels-module__nLuI9a__topPoster{width:132px;height:194px}}.FilmsCatalogCarousels-module__nLuI9a__topOverlay{pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.FilmsCatalogCarousels-module__nLuI9a__topCard:hover .FilmsCatalogCarousels-module__nLuI9a__topOverlay{background:#0006}.FilmsCatalogCarousels-module__nLuI9a__topPlay{color:#000;opacity:0;background:#f0c040e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;transition:opacity .2s,transform .2s;display:flex;transform:scale(.8)}.FilmsCatalogCarousels-module__nLuI9a__topCard:hover .FilmsCatalogCarousels-module__nLuI9a__topPlay{opacity:1;transform:scale(1)}.FilmsCatalogCarousels-module__nLuI9a__topMeta{margin-top:10px;padding:0 2px}.FilmsCatalogCarousels-module__nLuI9a__topTitleRow{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:3px;display:flex}.FilmsCatalogCarousels-module__nLuI9a__topTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FilmsCatalogCarousels-module__nLuI9a__topRating{color:var(--gold);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:800}.FilmsCatalogCarousels-module__nLuI9a__topSub{color:var(--txt3);font-size:11px}.FilmsCatalogCarousels-module__nLuI9a__top10Scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;-webkit-overflow-scrolling:touch;gap:16px;margin-top:0;padding-top:8px;padding-bottom:12px;padding-left:2px;display:flex;overflow:auto hidden}.FilmsCatalogCarousels-module__nLuI9a__top10Scroll::-webkit-scrollbar{height:6px}.FilmsCatalogCarousels-module__nLuI9a__top10Scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.FilmsCatalogCarousels-module__nLuI9a__top10Card{cursor:pointer;color:inherit;flex-shrink:0;align-items:flex-end;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.FilmsCatalogCarousels-module__nLuI9a__top10Card:hover{transform:scale(1.04)}.FilmsCatalogCarousels-module__nLuI9a__top10Num{color:#f0c04038;-webkit-text-stroke:1px #ffffff38;text-shadow:0 2px 18px #0000008c;z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:-.15em;font-size:clamp(80px,10vw,120px);font-weight:900;line-height:1}.FilmsCatalogCarousels-module__nLuI9a__top10Img{z-index:2;background:var(--bg3);border-radius:10px;flex-shrink:0;width:128px;height:192px;position:relative;overflow:hidden;box-shadow:0 8px 24px #000000b3}.FilmsCatalogCarousels-module__nLuI9a__top10Img img{object-fit:cover;width:100%;height:100%;display:block}
.FilmsHeroCarousel-module__Swf8Uq__hero{background:#000;width:100%;height:72vh;min-height:520px;max-height:800px;margin-bottom:0;position:relative;overflow:hidden}.FilmsHeroCarousel-module__Swf8Uq__bgLayer{animation:.75s FilmsHeroCarousel-module__Swf8Uq__heroFadeIn;position:absolute;inset:0}@keyframes FilmsHeroCarousel-module__Swf8Uq__heroFadeIn{0%{opacity:.88}to{opacity:1}}.FilmsHeroCarousel-module__Swf8Uq__bgImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.FilmsHeroCarousel-module__Swf8Uq__bgFallback{pointer-events:none;width:100%;height:100%}.FilmsHeroCarousel-module__Swf8Uq__scrim{pointer-events:none;background:linear-gradient(#0b0b0c00 0%,#0b0b0c1a 40%,#0b0b0ca6 75%,#0b0b0c 100%);position:absolute;inset:0}.FilmsHeroCarousel-module__Swf8Uq__scrim2{pointer-events:none;background:linear-gradient(90deg,#0b0b0ccc 0%,#0b0b0c0d 55%,#0000 100%);position:absolute;inset:0}.FilmsHeroCarousel-module__Swf8Uq__content{padding-top:0;padding-bottom:56px;padding-left:var(--gutter,clamp(24px, 6vw, 64px));padding-right:var(--gutter,clamp(24px, 6vw, 64px));z-index:2;box-sizing:border-box;width:100%;max-width:none;position:absolute;bottom:0;left:0;right:0}.FilmsHeroCarousel-module__Swf8Uq__eyebrow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.FilmsHeroCarousel-module__Swf8Uq__label{color:var(--txt2);text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:700}.FilmsHeroCarousel-module__Swf8Uq__dot{background:var(--txt3);border-radius:50%;flex-shrink:0;width:3px;height:3px}.FilmsHeroCarousel-module__Swf8Uq__title{letter-spacing:-2px;color:#fff;margin-bottom:14px;font-size:clamp(36px,7vw,76px);font-weight:900;line-height:.9}.FilmsHeroCarousel-module__Swf8Uq__metaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.FilmsHeroCarousel-module__Swf8Uq__genre{color:#ffffffeb;text-shadow:0 1px 3px #000000bf;font-size:13px}.FilmsHeroCarousel-module__Swf8Uq__director{color:#ffffffd9;text-shadow:0 1px 3px #000000bf;font-size:13px}.FilmsHeroCarousel-module__Swf8Uq__director strong{color:var(--gold);font-weight:600}.FilmsHeroCarousel-module__Swf8Uq__pitch{color:#ffffffb8;max-width:none;margin-bottom:26px;font-size:15px;line-height:1.6}.FilmsHeroCarousel-module__Swf8Uq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FilmsHeroCarousel-module__Swf8Uq__btnWatch{color:#000;cursor:pointer;letter-spacing:-.2px;background:#fff;border:none;border-radius:9px;align-items:center;gap:9px;padding:13px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.FilmsHeroCarousel-module__Swf8Uq__btnWatch:hover{background:#ffffffe0}.FilmsHeroCarousel-module__Swf8Uq__btnGhost{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.FilmsHeroCarousel-module__Swf8Uq__btnGhost:hover{background:#ffffff29}.FilmsHeroCarousel-module__Swf8Uq__pager{bottom:22px;right:var(--gutter,clamp(24px, 6vw, 64px));z-index:3;align-items:center;gap:6px;display:flex;position:absolute}.FilmsHeroCarousel-module__Swf8Uq__pagerDot{cursor:pointer;background:#ffffff52;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:background .2s,width .2s,border-radius .2s}.FilmsHeroCarousel-module__Swf8Uq__pagerDot:hover{background:#ffffff8c}.FilmsHeroCarousel-module__Swf8Uq__pagerDotActive{background:#fff;border-radius:3px;width:18px}@media (max-width:640px){.FilmsHeroCarousel-module__Swf8Uq__hero{height:75vh;min-height:420px;max-height:640px}.FilmsHeroCarousel-module__Swf8Uq__content{padding-top:calc(34px + env(safe-area-inset-top));padding-bottom:56px}.FilmsHeroCarousel-module__Swf8Uq__pitch{margin-bottom:20px;font-size:14px}}
.SiteFooter-module__9mALFW__root{border-top:1px solid var(--bdr);padding-top:56px;padding-bottom:32px;padding-left:var(--gutter,clamp(24px, 6vw, 64px));padding-right:var(--gutter,clamp(24px, 6vw, 64px));background:var(--bg);margin-top:56px}.SiteFooter-module__9mALFW__cta{background:linear-gradient(135deg,#f0c04012,#f0c04008);border:1px solid #f0c0401f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:56px;padding:28px 36px;display:flex}.SiteFooter-module__9mALFW__ctaText{color:var(--txt2);flex:280px;max-width:none;margin:0;font-size:14px;line-height:1.65}.SiteFooter-module__9mALFW__ctaText strong{color:var(--txt);font-weight:700}.SiteFooter-module__9mALFW__ctaBtn{background:var(--gold);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;padding:11px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.SiteFooter-module__9mALFW__ctaBtn:hover{background:var(--gold2)}.SiteFooter-module__9mALFW__links{grid-template-columns:repeat(5,1fr);gap:32px;margin-bottom:40px;display:grid}.SiteFooter-module__9mALFW__col{min-width:0}.SiteFooter-module__9mALFW__colTitle{color:var(--txt2);text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px;font-size:11px;font-weight:700}.SiteFooter-module__9mALFW__colLink{color:var(--txt3);margin-bottom:8px;font-size:13px;text-decoration:none;transition:color .15s;display:block}.SiteFooter-module__9mALFW__colLink:hover{color:var(--gold)}.SiteFooter-module__9mALFW__bottom{border-top:1px solid var(--bdr);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-top:24px;display:flex}.SiteFooter-module__9mALFW__socials{gap:10px;display:flex}.SiteFooter-module__9mALFW__soc{border:1px solid var(--bdr);cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.SiteFooter-module__9mALFW__soc:hover{background:var(--gold);border-color:var(--gold);color:#000}.SiteFooter-module__9mALFW__legalStrip{text-align:center;padding-top:16px;padding-bottom:16px;padding-left:var(--gutter,clamp(24px, 6vw, 64px));padding-right:var(--gutter,clamp(24px, 6vw, 64px));color:var(--txt3);border-top:1px solid var(--bdr);background:var(--bg);font-size:12px}@media (max-width:900px){.SiteFooter-module__9mALFW__links{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.SiteFooter-module__9mALFW__cta{padding:22px 18px}.SiteFooter-module__9mALFW__links{gap:22px}}
