*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f5f2ec;color:#14233c;font-family:system-ui,-apple-system,'Segoe UI','Nirmala UI',sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}a{color:inherit;text-decoration:none}button,a,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #e69319;outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:#101d35;color:#fff;border-bottom:1px solid #ffffff20}.header-inner{display:flex;align-items:center;gap:25px;min-height:82px}.brand{display:flex;gap:10px;align-items:center;flex:none;min-width:0}.brand img,.brand video{width:40px;height:40px;object-fit:contain;border-radius:10px}.brand-name{font-family:Georgia,system-ui,serif;font-size:27px;font-weight:700;letter-spacing:-.8px;overflow-wrap:anywhere}.brand-name b{color:#df465a}.desktop-nav{display:flex;gap:24px;margin-left:auto;font-size:13px;color:#d4d9e4}.desktop-nav a:hover{color:#fff}.language{display:flex;gap:4px;align-items:center;color:#d6dce6}.language select{max-width:138px;border:0;background:transparent;color:inherit;font-size:13px;min-height:44px;cursor:pointer}.language option{color:#15243d;background:#fff}.button{border:0;border-radius:8px;min-height:52px;padding:14px 23px;background:#ba2942;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;line-height:1.4;box-shadow:0 8px 22px #9c17301f;transition:background .15s,transform .15s;text-align:center}.button:hover{background:#a11f35;transform:translateY(-1px)}.button:disabled{opacity:.65;cursor:wait}.button.compact{min-height:42px;padding:10px 16px;font-size:13px}.hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center;padding-top:66px;padding-bottom:68px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;text-transform:uppercase;color:#9e263b;margin:0 0 20px}.flag{font-size:17px;letter-spacing:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(35px,3.6vw,51px);letter-spacing:-1.7px;line-height:1.18;font-weight:750;margin-bottom:25px}h2{font-size:35px;line-height:1.25;letter-spacing:-.8px}.lead{font-size:16px;color:#57606e;line-height:1.85;max-width:510px;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid #9b3342;padding:6px 0;color:#8a2638}.hero-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;color:#737a84;margin-top:27px}.hero-art{position:relative;margin:0;background:#101d35;border-radius:14px;overflow:hidden;box-shadow:15px 20px 0 #e9e1d5,0 20px 40px #101d3510}.hero-picture{display:block;position:relative;background:#15243a}.hero-picture img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.play{position:absolute;bottom:17px;right:17px;display:grid;place-items:center;width:43px;height:43px;border:1px solid #ffffff65;border-radius:50%;background:#101d3599;backdrop-filter:blur(5px);color:white;font-size:15px}.hero-caption{padding:21px 22px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:white}.hero-caption small{font-size:9px;letter-spacing:1px;color:#a6b2c7}.hero-caption h2{font-size:21px;margin:7px 0 0;line-height:1.4}.hero-caption>a{font-size:11px;color:#e9c9cf}.edition-strip{background:#101d35;color:#d9dce4}.edition-strip>.wrap{display:flex;gap:30px;justify-content:center;align-items:center;min-height:54px;font-size:11px;letter-spacing:1px}.edition-strip span:nth-child(even){color:#df465a}.discovery{padding-top:72px;padding-bottom:65px}.section-title{display:flex;justify-content:space-between;gap:35px;align-items:center}.section-title .eyebrow{margin-bottom:10px}.section-title h2{max-width:720px;margin-bottom:12px}.section-title p:not(.eyebrow){font-size:14px;color:#6a6f78;margin-bottom:0}.edition{flex:none;font-size:10px;line-height:1.8;letter-spacing:1.4px;border-left:2px solid #b32b42;padding:6px 0 6px 16px}.browse-tools{display:flex;justify-content:space-between;gap:20px;margin-top:31px;align-items:center}.filters{display:flex;flex-wrap:wrap;gap:7px}.filters button{border:1px solid #dcd8d0;background:transparent;border-radius:6px;padding:10px 14px;min-height:43px;font-size:12px;font-weight:650;color:#5f6470}.filters button span{font-size:9px;margin-left:5px;opacity:.7}.filters button.active{background:#14233c;border-color:#14233c;color:#fff}.search{display:flex;align-items:center;gap:8px;border-bottom:1px solid #b7b7b3;min-height:43px;min-width:200px;color:#5a6371}.search>span{font-size:23px}.search input{border:0;background:transparent;outline:0;width:100%;font-size:12px;color:#14233c;min-width:0}.result-count{text-align:right;font-size:10px;color:#858995;margin:20px 0 12px}.catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.film-card{min-width:0}.film-picture{display:block;position:relative;overflow:hidden;border-radius:9px;background:#101d35}.film-picture img{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;transition:transform .35s}.film-picture:hover img{transform:scale(1.025)}.card-index{position:absolute;left:11px;top:10px;background:#101d35b3;backdrop-filter:blur(4px);font:10px ui-monospace,monospace;letter-spacing:1px;color:#fff;border:1px solid #ffffff35;border-radius:3px;padding:3px 5px}.card-play{position:absolute;bottom:10px;right:10px;background:#fff;color:#14233c;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:15px}.film-info{padding:13px 2px 0}.film-meta{display:flex;gap:10px;font-size:9px;color:#7d838b;letter-spacing:.4px}.film-meta span+span:before{content:'·';margin-right:10px}.film-info h3{font-size:17px;line-height:1.4;margin:5px 0 7px;letter-spacing:-.3px;overflow-wrap:anywhere}.film-info>a{font-size:10px;color:#a42c41;font-weight:650}.empty{padding:50px 0;text-align:center;font-size:15px;color:#727985}.spotlight{display:grid;grid-template-columns:1fr 1fr;background:#e9e3d8;border-radius:12px;overflow:hidden}.spotlight img{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#14233c}.spotlight>div{padding:40px 50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.spotlight .eyebrow{margin-bottom:12px}.spotlight h2{font-size:28px;margin-bottom:15px}.spotlight p:not(.eyebrow){font-size:13px;color:#626877}.how{padding:78px 0 65px}.how>.eyebrow{margin-bottom:13px}.how>h2{max-width:670px;margin-bottom:33px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.steps article{border-top:1px solid #cfcac1;padding-top:20px}.steps article>span{font-size:12px;color:#b42d43;font-weight:700;letter-spacing:1px}.steps h3{font-size:18px;margin:18px 0 10px}.steps p{font-size:13px;line-height:1.8;color:#6e747e;max-width:280px;margin:0}.cta{background:#14233c;color:#fff;border-radius:12px;padding:39px 42px;display:flex;gap:40px;align-items:center;justify-content:space-between}.cta>div{max-width:690px}.cta .eyebrow{color:#e69aa8;margin-bottom:12px}.cta h2{font-size:30px;margin-bottom:13px}.cta p:not(.eyebrow){font-size:13px;color:#bac2d2;margin:0}.cta>.button{flex:none}footer{display:grid;grid-template-columns:1fr 2fr;column-gap:50px;padding-top:50px;padding-bottom:35px;align-items:center}footer .brand{align-self:start}footer .brand img{width:33px;height:33px}footer p{font-size:10px;color:#858991;line-height:1.9;margin:0}footer small{grid-column:1/-1;font-size:9px;color:#9499a1;margin-top:24px}.mobile-dock{display:none}@media(min-width:1500px){.hero{padding-top:83px;padding-bottom:83px}}@media(max-width:950px){.wrap{width:calc(100% - 44px)}.desktop-nav{display:none}.header-inner{gap:15px;min-height:73px}.language{margin-left:auto}.hero{gap:30px}.hero-actions{gap:12px}h1{font-size:35px}.hero-meta{gap:10px}.hero-caption{padding:16px}.hero-caption h2{font-size:18px}.hero-caption>a{font-size:9px}.browse-tools{flex-wrap:wrap}.search{flex:1;max-width:350px}.catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.spotlight>div{padding:25px}.steps{gap:22px}.cta{padding:32px}.cta h2{font-size:26px}.cta>.button{font-size:12px;padding:14px 17px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.header-inner{min-height:67px;gap:10px}.brand-name{font-size:24px}.brand img,.brand video{width:34px;height:34px;border-radius:8px}.language select{max-width:109px;font-size:12px}.language>span{display:none}#headerDownload{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-top:33px;padding-bottom:42px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:17px}h1{font-size:36px;line-height:1.32;letter-spacing:-1px;margin-bottom:17px}.lead{font-size:14px;line-height:1.9;margin-bottom:22px}.hero-actions{gap:17px;align-items:center}.hero-actions .button{font-size:13px;min-height:50px;padding:13px 16px}.hero-actions .text-link{font-size:11px}.hero-meta{font-size:9px;margin-top:19px;gap:14px}.hero-art{box-shadow:7px 10px 0 #e9e1d5;border-radius:10px}.hero-caption{padding:16px}.hero-caption h2{font-size:20px}.hero-caption>a{font-size:10px}.edition-strip>.wrap{gap:13px;min-height:47px;font-size:9px;letter-spacing:.1px}.discovery{padding-top:43px;padding-bottom:40px}.section-title{gap:15px;align-items:flex-start}.section-title h2{font-size:27px;line-height:1.4;letter-spacing:-.7px;margin-bottom:10px}.section-title p:not(.eyebrow){font-size:12px;line-height:1.8}.edition{font-size:7px;letter-spacing:.4px;padding-left:9px;margin-top:3px}.browse-tools{margin-top:21px;gap:15px}.filters{gap:6px;width:100%}.filters button{font-size:11px;padding:8px 11px;min-height:40px}.filters button span{margin-left:3px}.search{max-width:100%;flex-basis:100%;min-height:43px}.search input{font-size:13px}.result-count{margin:14px 0 10px}.catalogue{grid-template-columns:1fr;gap:27px}.film-picture{border-radius:9px}.film-info{padding-top:13px}.film-info h3{font-size:20px;margin:6px 0 7px}.film-meta{font-size:10px}.film-info>a{font-size:11px}.spotlight{grid-template-columns:1fr;border-radius:10px}.spotlight>div{padding:25px 23px 28px}.spotlight h2{font-size:27px}.spotlight p:not(.eyebrow){font-size:13px}.how{padding:44px 0}.how>h2{font-size:28px;line-height:1.4;margin-bottom:24px}.steps{grid-template-columns:1fr;gap:22px}.steps article{display:grid;grid-template-columns:32px 1fr;column-gap:11px;padding-top:17px}.steps article>span{grid-row:1/3;font-size:12px;padding-top:3px}.steps h3{font-size:18px;margin:0 0 8px}.steps p{max-width:100%;font-size:12px}.cta{display:block;padding:29px 24px;border-radius:10px}.cta h2{font-size:28px;line-height:1.4}.cta p:not(.eyebrow){font-size:12px;line-height:1.85}.cta>.button{width:100%;margin-top:24px;font-size:14px}footer{display:block;padding-top:34px;padding-bottom:130px}footer .brand{margin-bottom:19px}footer p{font-size:9px;line-height:1.9}footer small{display:block;margin-top:20px}.mobile-dock{display:flex;position:fixed;z-index:40;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:15px;padding:11px max(18px,env(safe-area-inset-left)) calc(11px + env(safe-area-inset-bottom));background:#101d35f5;color:#fff;border-top:1px solid #ffffff24;backdrop-filter:blur(12px)}.mobile-dock strong{font-size:15px;display:block;line-height:1.5;max-width:135px;overflow-wrap:anywhere}.mobile-dock small{font-size:9px;color:#a8b4cc;display:block}.mobile-dock .button{min-height:45px;font-size:12px;padding:11px 20px;flex:none}html[lang=ne] h1,html[lang=mai] h1,html[lang=bho] h1,html[lang=hi] h1{font-size:34px;line-height:1.45}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

#frontNotice{border:0;border-radius:16px;padding:0;width:min(480px,calc(100% - 36px));color:#14233c;box-shadow:0 25px 80px #0004}#frontNotice::backdrop{background:#07102299;backdrop-filter:blur(4px)}#frontNotice>div{padding:27px}#frontNotice h2{font-size:23px}#frontNotice p{line-height:1.8;font-size:15px}#frontNotice .button{float:right;min-height:44px;padding:10px 20px;margin-bottom:24px}