.mobile-film{display:none}.cinematic[hidden]{display:none!important}
.mobile-film-bottom .mobile-film-offer{color:#fff9ed;text-shadow:0 1px 8px #160f08}
.mobile-film-bottom .mobile-film-offer{font-size:13px;line-height:1.6;letter-spacing:0;max-width:300px;margin:0 0 12px}.mobile-film-bottom .mobile-film-next{font-size:15px;font-weight:500;border:1px solid #e7d8bf99;padding:0 20px;min-height:44px;background:#271c1280}.mobile-film-bottom button{font-size:13px}
@media(max-width:760px){html body .mobile-film-copy :is(.hero-copy,.texture-copy){bottom:180px!important}.mobile-film-copy .scene-signature{bottom:159px!important}html[lang=ar] .mobile-film-bottom .mobile-film-offer{font-size:14px}}
@media(max-width:760px){.mobile-film:not([hidden]){display:block;position:relative;width:100%;height:100svh;min-height:560px;background:#251b15;overflow:hidden}.mobile-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mobile-film-bottom{position:absolute;inset:auto 0 0;padding:65px 24px max(24px,env(safe-area-inset-bottom));color:#fff9ed;background:linear-gradient(transparent,rgba(25,17,12,.72));pointer-events:none}.mobile-film-bottom p{font-size:11px;letter-spacing:.12em;margin:0 0 16px}.mobile-film-bottom>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.mobile-film-bottom a,.mobile-film-bottom button{pointer-events:auto;color:inherit;font:inherit;font-size:12px;min-height:44px;display:inline-flex;align-items:center;background:none;border:0;padding:0;text-decoration:none}.mobile-film-bottom button{text-decoration:underline;text-underline-offset:4px}.page-home:has(.mobile-film:not([hidden])) .site-header{background:linear-gradient(#1a130eb0,transparent);color:#fff9ed;border:0}.page-home:has(.mobile-film:not([hidden])) .site-header.is-solid{background:var(--paper);color:var(--ink)}html[lang=ar] .mobile-film-bottom p{letter-spacing:0;font-size:14px}html[lang=ar] .mobile-film-bottom a,html[lang=ar] .mobile-film-bottom button{font-size:14px}}

@media(max-width:760px){.mobile-film-copy{position:absolute;inset:0;pointer-events:none;color:#fff9ed;background:linear-gradient(#160f0838,transparent 25%,transparent 53%,#160f0870)}.mobile-film-copy .scene-top{top:88px;left:24px;right:24px;font-size:9px}.mobile-film-copy .scene-top .edition{display:inline;font-size:8px}.mobile-film-copy :is(.hero-copy,.texture-copy){position:absolute;top:auto!important;bottom:180px!important;left:24px!important;right:24px!important;width:auto!important;max-width:none!important;opacity:1;transform:none!important;transition:opacity .7s ease}.mobile-film-copy :is(h1,h2){font-size:clamp(30px,8vw,40px)!important;line-height:1.12!important;margin:10px 0!important}.mobile-film-copy p{font-size:12px!important;line-height:1.6!important;margin:0!important}.mobile-film-copy .kicker{font-size:9px!important}.mobile-film-copy .texture-copy{opacity:0!important}.film-detail .mobile-film-copy .hero-copy{opacity:0!important}.film-detail .mobile-film-copy .texture-copy{opacity:1!important}.mobile-film-copy .scene-signature{display:block;position:absolute;bottom:88px;left:24px;right:24px;font-size:8px;letter-spacing:.12em}.mobile-film-bottom{z-index:2}.mobile-film-copy :is(.hero-copy,.texture-copy) em{color:#eee0c5}html[lang=ar] .mobile-film-copy :is(h1,h2){font-size:29px!important;line-height:1.4!important}html[lang=ar] .mobile-film-copy p{font-size:13px!important}@media(prefers-reduced-motion:reduce){.mobile-film-copy :is(.hero-copy,.texture-copy){transition:none}}}
@media(max-width:760px){html body .mobile-film-copy :is(.hero-copy,.texture-copy){position:absolute!important;top:auto!important;bottom:180px!important;left:24px!important;right:24px!important;width:calc(100% - 48px)!important;height:auto!important;display:block!important;inset-inline-start:24px!important;inset-inline-end:24px!important}}
@media(max-width:760px){html body .mobile-film-copy :is(.hero-copy,.texture-copy){background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;text-shadow:0 2px 18px #160f08}.mobile-film-copy .scene-top{display:flex!important;opacity:1!important;z-index:1}.mobile-film-bottom{background:linear-gradient(transparent,rgba(25,17,12,.85))}}
