/* First-screen study based on the supplied BELIND reference. Preview only. */
.home-view header{height:82px;padding:0 4%;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:20px;background:transparent!important;border:0}
.home-view header nav{flex:0 1 auto;direction:rtl;gap:16px;font-size:13px;font-weight:600;color:#fff}
.home-view header>.logo{display:none}
.home-view header .tools{flex:0 0 auto;direction:ltr;gap:12px;align-items:center}
.home-view #bag,.home-view #lang,.home-view .header-contact{border:1px solid #ffffff50!important;border-radius:50%;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:8px!important;background:#ffffff12;color:white}
.home-view .header-country{border:1px solid #ffffff50;padding:6px 15px;border-radius:4px;color:white;font-size:12px;white-space:nowrap}
.home-view nav .header-order{border:1px solid #d5ba7e;border-radius:4px;padding:6px 15px;white-space:nowrap}
.cinema{height:calc(100svh - 26px);min-height:700px;max-height:none}
.maison-film{width:100%;height:100%;inset:0;transform:none;object-fit:cover;object-position:center}
.cinema-shade{background:linear-gradient(0deg,#f5f2ea 0%,#f5f2ea00 9%),linear-gradient(270deg,#080b0a35,transparent 55%)}
.hero-wordmark,.cinema-foot{display:none}
.cinema-copy{top:14%;right:8.7%;bottom:auto;width:35%;max-width:460px;text-align:right;animation:arrive 1s ease both}
.cinema-copy .reference-emblem{height:140px;width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 26px auto;color:#fff}
.reference-emblem strong{font:54px/1 Georgia,serif;letter-spacing:5px}.reference-emblem small{font:8px Arial;letter-spacing:3px;margin-top:14px}
.cinema-copy .eyebrow{display:none}
.cinema-copy h1{font-size:clamp(44px,5.35vw,76px);font-weight:700;line-height:1.22;margin:0 0 22px;color:#fff;letter-spacing:-1px}
.cinema-copy p{font-size:18px;line-height:1.9;margin:0 0 34px;color:#fffffff2}
.cinema-copy .button{font-size:16px;min-width:208px;min-height:55px;border:1px solid #dfbf82;border-radius:4px;color:#dfbf82;background:#10171350;gap:0}
.cinema-copy .button span{display:none}
.film-control{position:absolute;bottom:28px;left:4%;border:1px solid #fff6;border-radius:50%;color:white;background:#10171350;width:38px;height:38px;z-index:2}
@media(min-aspect-ratio:2/1){.cinema{height:max(700px,calc(100svh - 26px))}.maison-film{object-fit:cover}}
@media(max-width:1100px) and (min-width:801px){.home-view header nav{gap:10px;font-size:11px}.home-view .header-country{display:none}.cinema-copy{right:5%;width:38%;top:15%}.cinema-copy p{font-size:16px}.cinema-copy .reference-emblem{height:110px;margin-bottom:20px}.cinema-copy h1{font-size:50px}}
@media(max-width:800px){.home-view header{flex-direction:row;height:78px}.home-view header>.logo{display:block}.home-view header nav{display:none;inset:78px 0 auto;background:#101510;padding:24px;font-size:14px}.home-view header nav.open{display:flex}.home-view .header-contact,.home-view .header-country{display:none}.home-view header .tools{gap:8px}.home-view #bag,.home-view #lang{height:35px;min-width:35px;font-size:10px}.cinema{height:calc(100svh - 26px);min-height:820px}.maison-film{width:177.778%;height:auto;aspect-ratio:16/9;top:100px;left:50%;right:auto;bottom:auto;transform:translateX(-50%);object-fit:contain}.cinema-copy{top:auto;bottom:65px;right:7%;left:7%;width:auto;max-width:none;text-align:center}.cinema-copy .reference-emblem{height:auto;width:auto;margin:0 0 18px}.reference-emblem strong{font-size:30px}.reference-emblem small{font-size:7px;margin-top:8px}.cinema-copy h1{font-size:36px;line-height:1.35;margin-bottom:15px}.cinema-copy h1 br{display:none}.cinema-copy p{font-size:13px;line-height:1.9;margin-bottom:20px}.cinema-copy .button{font-size:13px;min-height:48px}.cinema-shade{background:linear-gradient(0deg,#f5f2ea,transparent 5%,#090b09 12%,#090b0900 49%)}.film-control{bottom:27px;width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.cinema-copy{animation:none}}
