.site-header{grid-template-columns:auto 1fr auto auto;gap:clamp(1rem,2vw,2rem)}.language-switch{min-height:44px;color:inherit;font-family:var(--font-naya-sans), sans-serif;white-space:nowrap;transition:border-color .18s var(--ease), color .18s var(--ease);border:1px solid #c1964788;justify-content:center;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.language-switch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-menu nav{right:auto;inset-inline-end:0}.naya-page .contact-details dt,.naya-page .enquiry__field label>span,.naya-page .brief-preview__details dt,.naya-page .brief-preview__message h4,.naya-page .enquiry__privacy{font-size:.75rem;font-weight:500;line-height:1.65}.fb .micro .u-sup{font-size:.75rem;font-weight:500}html[lang=ar] body,html[lang=ar] :is(.fb,.naya-page){--mono:var(--font-naya-sans), sans-serif}html[lang=ar] :is(.fb,.naya-page) :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,.u-sup,.u-sub,.u-display,.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6,.u-body,.u-body-s,.u-body-l,.u-body-xl,.btn__text,.micro,.card__cat,.card__title,figcaption){letter-spacing:0}html[lang=ar] :is(.hero__title,.page-heading h1){font-weight:300;line-height:1.4}html[lang=ar] :is(.hero__title em,.page-heading h1 em){font-family:var(--font-naya-sans), sans-serif;font-style:normal;font-weight:600}html[lang=ar] .hero__title{margin-inline-start:0;font-size:clamp(3.5rem,6.7vw,7.2rem)}html[lang=ar] .hero__line-mask{margin-block:-.12em;padding-block:.12em}html[lang=ar] .hero__shade{background:linear-gradient(270deg,#0e0e0ea1,#0e0e0e2e 76%),linear-gradient(#0e0e0e85,#0e0e0e0a 28%,#0e0e0e4d 55%,#0e0e0ee6)}html[lang=ar] .fb .banner__bg:after{background:linear-gradient(270deg,#0e0e0eeb 0%,#0e0e0ec7 40%,#0e0e0e33 78%)}html[lang=ar] .fb .banner__content .u-body{color:var(--paper)}html[lang=ar] :is(.fb,.naya-page) :is(.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6,.u-display,.page-section h2,.page-cta h2,.brief-path h3,.archive-section-heading h2){line-height:1.45}html[lang=ar] :is(.hero__story>p,.intro__title,.page-copy,.page-section p,.page-cta p){line-height:1.9}html[lang=ar] .hero__story>.hero__arabic{font-size:1.05rem;line-height:1.8}html[lang=ar] .fb :is(.intro__places,.features__visuals,.showcase__header,.showcase__footer,.engine__footer,.engine__visuals,.slider,.slider__clip,.slider__list,.slider__controls,.spot__stage,.logos,.logos__list){direction:ltr}html[lang=ar] .fb .slider__controls{right:auto;left:var(--pad)}html[lang=ar] .fb :is(.figure__credit,.archive-footer-label,.card__top,.card__title,.circle__content){direction:rtl}html[lang=ar] .fb :is(.figure__credit,.archive-footer-label,.card__title),html[lang=ar] .fb :is(.spot__foot-inner,.footer__legal,.brief-path,.admin__step,.intro__foot){text-align:start}html[lang=ar] .fb .engine__header{margin-inline:auto 0}html[lang=ar] .fb .engine__header.is--left{margin-inline:0 auto}html[lang=ar] .fb .micro__title{margin-left:0;text-align:start;margin-inline-start:auto}html[lang=ar] .fb .footer__info .u-sup{padding-left:0;padding-inline-start:2.125rem}html[lang=ar] .fb .btn__text{line-height:1.65}html[lang=ar] .btn__text .split-word{text-shadow:0 8lh}html[lang=ar] :is(.site-header__contact,.site-menu nav,.hero__explore,.home-text-link,.intro__foot,.hardware__media-inner figcaption,.footer__link,.btn__icon,.naya-text-link,.page-heading__meta) .arrow{transform:scaleX(-1)}html[lang=ar] :is(.page-heading__meta,.page-kicker,.group-row__status,.farja-status,.film-heading__meta){letter-spacing:0}html[lang=ar] :is(input,textarea,select){text-align:start}html[lang=ar] .skip-link{left:auto;inset-inline-start:.5rem}html[lang=ar] .page-heading h1{max-width:100%}html[lang=ar] .film-frame figcaption{text-align:start}html[lang=ar] :is(.film-heading__title h1,.brief-preview h3){letter-spacing:0;line-height:1.45}html[lang=ar] :is(.contact-details dt,.enquiry__field label>span,.brief-preview__details dt,.brief-preview__message h4,.work-entry__watch,.work-entry__caption p){letter-spacing:0}html[lang=ar] .work-entry__watch .arrow{transform:scaleX(-1)}html[lang=ar] .enquiry__field select{padding-right:1rem;padding-inline-end:2.75rem}html[lang=ar] .enquiry__select>svg{right:auto;inset-inline-end:1rem}html[lang=ar] .enquiry__feedback{border-left:0;border-inline-start:2px solid var(--accent)}html[lang=ar] .enquiry__feedback--error{border-inline-start-color:#923f2b}html[lang=ar] .enquiry__button .arrow{transform:scaleX(-1)}html[lang=ar] .film-player__error :is(button,a){margin-right:0;margin-inline-end:2rem}html[lang=ar] .page-heading--branded .page-heading__arabic{text-align:start}html[lang=ar] .not-found-section h1{letter-spacing:0;line-height:1.4}html[lang=ar] .not-found-section h1 em{font-family:var(--font-naya-sans), sans-serif;font-style:normal;font-weight:600}@media (hover:hover) and (pointer:fine){.language-switch:hover{border-color:var(--accent);color:var(--accent)}html[lang=ar] :is(.hero__explore,.naya-text-link):hover .arrow{transform:translate(-5px)scaleX(-1)}}@media (max-width:991px){.site-header{grid-template-columns:minmax(0,1fr) auto auto}html[lang=ar] .hero__title{font-size:clamp(3rem,7.7vw,5.5rem)}}@media (max-width:767px){.site-header{gap:.75rem}.language-switch{padding-inline:.625rem;font-size:.75rem}html[lang=ar] .hero__title{font-size:clamp(2.1rem,8.4vw,4rem);line-height:1.5}html[lang=ar] .hero__shade{background:linear-gradient(180deg, #0e0e0e99, #0e0e0e0a 22%, #0e0e0e2e 35%, var(--black) 60%)}html[lang=ar] .hero__story>.hero__arabic{font-size:.875rem}html[lang=ar] .page-heading h1{font-size:clamp(2.35rem,8.8vw,4rem)}html[lang=ar] .fb .spot__foot-inner{text-align:center}html[lang=ar] .fb .micro__title{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.language-switch{transition:none}html[lang=ar] :is(.hero__explore,.naya-text-link):hover .arrow{transform:scaleX(-1)}}
:is(.fb,.naya-page) :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--paper,#f4f0e8);outline-offset:3px;box-shadow:0 0 0 6px var(--black,#0e0e0e)}.skip-link{z-index:100;min-height:2.75rem;position:fixed}#main-content{scroll-margin-block-start:1rem}#main-content:focus{box-shadow:none;outline:none}.fb .card:focus-visible{outline-offset:-5px;box-shadow:none}.fb .card:focus-visible:after{content:"";z-index:3;border:2px solid var(--paper,#f4f0e8);box-shadow:0 0 0 2px var(--black,#0e0e0e);border-radius:inherit;pointer-events:none;position:absolute;inset:2px}:is(.fb,.naya-page) :is(.home-text-link,.home-footer-nav a,.footer__link,.footer__legal a){align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.work-filter button{min-width:2.75rem}@media (forced-colors:active){:is(.fb,.naya-page) :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{box-shadow:none;outline-color:highlight}.fb .card:focus-visible:after{box-shadow:none;border-color:highlight}}
.naya-page :is(.page-heading h1,.film-heading__title h1){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.naya-page .page-heading h1{-webkit-hyphens:none;hyphens:none}@media (max-width:480px){.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fb .figure__credit{overflow-wrap:anywhere;max-inline-size:100%}.fb .figure__credit>span{white-space:normal;max-inline-size:100%}}
