.mobile-menu-toggle,.mobile-site-menu{display:none}.mobile-menu-toggle{padding:0!important}.mobile-menu-toggle i{display:block;width:16px;height:1px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.mobile-menu-toggle i+i{margin-top:4px}.menu-is-open .mobile-menu-toggle i:first-child{transform:translateY(5px) rotate(45deg)}.menu-is-open .mobile-menu-toggle i:nth-child(2){opacity:0}.menu-is-open .mobile-menu-toggle i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media(max-width:900px){.primary-nav{z-index:100}.primary-actions .mobile-menu-toggle{display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin-inline-start:2px}.mobile-site-menu{position:absolute;top:calc(100% + 10px);inset-inline:14px;z-index:110;display:flex;flex-direction:column;padding:22px;background:#090807;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 26px 60px rgba(0,0,0,.34);opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s}.menu-is-open .mobile-site-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mobile-site-menu>div{display:flex;justify-content:space-between;padding:0 4px 18px;color:#8d8984;font-size:9px;border-bottom:1px solid rgba(255,255,255,.13)}.mobile-site-menu>a:not(.mobile-menu-cta){display:grid;grid-template-columns:38px 1fr auto;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.12)}.mobile-site-menu a small{color:#ef5a27;font-size:9px}.mobile-site-menu a strong{font-size:18px;font-weight:600}.mobile-site-menu a i{color:#ef5a27;font-style:normal}.mobile-menu-cta{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;background:#ef5a27;color:#fff;border-radius:99px;font-size:12px}.mobile-menu-cta i{font-style:normal}.primary-actions>a{display:none}}@media(max-width:560px){.mobile-site-menu{inset-inline:10px;padding:18px;border-radius:15px}.primary-nav .brand small{font-size:7px}.primary-nav .brand-mark{width:38px;height:38px}}.home-shell>main>.nav{display:none}.primary-nav{height:90px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--cream);position:relative;z-index:50;border-bottom:1px solid rgba(255,255,255,.14)}.primary-nav.is-transparent{position:absolute;inset:0 0 auto;background:transparent}.primary-links{display:flex;gap:34px;font-size:13px}.primary-links a{opacity:.7;transition:.2s}.primary-links a:hover{opacity:1;color:var(--orange)}.primary-actions{display:flex;align-items:center;gap:8px}.primary-actions button{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:inherit;cursor:pointer}.primary-actions>a{margin-inline-start:8px;border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:11px 17px;font-size:12px}.inner-page{background:var(--cream);color:var(--ink);min-height:100vh}.inner-hero{min-height:650px;background:#171613;color:#f3efe5;position:relative;overflow:hidden;padding:120px max(24px,calc((100vw - 1240px)/2)) 80px;display:flex;align-items:end}.inner-orb{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ff7a43,#ff4d00 42%,#281e19 72%);filter:blur(.2px);opacity:.72;inset:-120px auto auto -80px}.inner-hero-content{position:relative;z-index:2;max-width:1000px}.inner-hero-content>span{font-size:11px;letter-spacing:.14em;color:#ff7b4c}.inner-hero h1{font-family:Thmanyah Display,IBM Plex Sans Arabic,sans-serif;font-size:clamp(68px,9vw,138px);line-height:.85;letter-spacing:-.055em;margin:28px 0}.inner-hero h1 em{font-style:normal;color:var(--orange)}.inner-hero p{max-width:600px;line-height:1.9;color:#b7b2a8;font-size:16px}.inner-counter{position:absolute;inset:auto auto 38px max(24px,calc((100vw - 1240px)/2));font-size:9px;letter-spacing:.16em;color:#767168}.contact-page-grid,.inner-footer,.service-page-list,.story-grid,.values-grid,.work-filters,.work-gallery{width:min(1240px,calc(100% - 48px));margin-inline:auto}.story-grid{padding:130px 0;display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.story-image{height:560px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35)),url(/mlamh-team-story.jpg) 50%/cover;filter:saturate(.9);overflow:hidden;border-radius:24px}.story-grid>p{font-family:Thmanyah Display,IBM Plex Sans Arabic,sans-serif;font-size:clamp(28px,3.2vw,48px);line-height:1.45;margin:0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-bottom:130px}.values-grid article{padding:35px;border-inline-end:1px solid var(--line)}.values-grid article:first-child{padding-inline-start:0}.service-page-list>article>span,.values-grid span{font-size:10px;color:var(--orange)}.service-page-list h2,.values-grid h2,.work-gallery h2{font-family:Thmanyah Display,IBM Plex Sans Arabic,sans-serif;font-size:30px;line-height:1.15;margin:65px 0 18px}.service-page-list p,.values-grid p{color:#777168;line-height:1.8;font-size:13px}.service-page-list{padding:100px 0 140px}.service-page-list article{display:grid;grid-template-columns:100px 1fr auto;border-bottom:1px solid var(--line);padding:45px 0;align-items:center}.service-page-list article:first-child{border-top:1px solid var(--line)}.service-page-list h2{font-size:48px;margin:0 0 12px}.service-page-list p{font-size:15px;max-width:650px}.service-page-list small{color:var(--orange)}.service-page-list b{font-size:28px}.work-filters{display:flex;gap:10px;padding:70px 0 35px;overflow:auto}.work-filters button{border:1px solid var(--line);border-radius:99px;background:transparent;color:inherit;padding:10px 18px;white-space:nowrap;cursor:pointer}.work-filters button.active{background:var(--orange);border-color:var(--orange);color:#161512}.work-gallery{display:grid;grid-template-columns:1.15fr .85fr;grid-auto-rows:430px;gap:16px;padding-bottom:130px}.case{position:relative;background-size:cover;background-position:50%;overflow:hidden;color:white;isolation:isolate}.case:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.78));z-index:-1}.case:nth-child(3n){grid-column:1/-1}.case-1{background-image:url(https://www.timeoutriyadh.com/cloud/timeoutriyadh/2021/11/30/Lights-Camera-Saudi.jpg)}.case-2{background-image:url(https://dubaifilm.ae/images/work_images/9f61408e3afb633e50cdf1b20de6f466.jpg)}.case-3{background-image:url(https://www.arabnews.com/sites/default/files/2022/01/18/3023031-436257316.jpg)}.case-4{background-image:url(https://www.digitalstudiome.com/cloud/2022/10/26/Film-AlUla.jpg)}.case-5{background-image:url(https://anyrentals.ae/uploads/business_profile/gallery/1606986962_gallery1.jpg)}.case-6{background-image:url(https://static.srpcdigital.com/styles/1037xauto/public/2021/04/23/film_alula_was_established_in_early_2020_by_the_royal_commission_for_alula_with_a_mandate_to_promote_filming_in_the_alula_region._film_alula.jpg.webp)}.case>span{position:absolute;top:24px;inset-inline-start:24px;font-size:9px;letter-spacing:.14em}.case>div{position:absolute;bottom:28px;inset-inline:28px}.case small{color:#ddd}.case h2{font-size:42px;margin:6px 0 18px}.case a{font-size:12px;border-bottom:1px solid;padding-bottom:6px}.contact-page-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;padding:110px 0 140px}.contact-page-grid form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-page-grid input,.contact-page-grid textarea{border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;padding:18px 4px;font:inherit;outline:0}.contact-page-grid textarea{grid-column:1/-1;min-height:130px;resize:vertical}.contact-page-grid form button{grid-column:1/-1;justify-self:start;border:0;border-radius:99px;background:var(--orange);padding:15px 26px;font-weight:700}.contact-page-grid aside{border-inline-start:1px solid var(--line);padding-inline-start:40px}.contact-page-grid aside div{margin-bottom:42px}.contact-page-grid aside span{display:block;color:#777;font-size:10px;margin-bottom:10px}.inner-footer{border-top:1px solid var(--line);padding:35px 0;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#777}.inner-footer .brand{color:var(--ink)}html[data-theme=dark] .inner-page{background:#1e1d1a;color:#f3efe5}html[data-theme=dark] .primary-nav{background:#171613;color:#f3efe5}html[data-theme=dark] .inner-footer .brand,html[data-theme=dark] .story-grid>p{color:#f3efe5}html[data-theme=dark] .service-page-list p,html[data-theme=dark] .values-grid p{color:#aaa59b}@media(max-width:900px){.primary-nav{height:76px;padding-inline:14px}.primary-links{display:none}.primary-actions>a{padding:9px 12px}.inner-hero{min-height:570px;padding-inline:24px}.inner-orb{width:430px;height:430px}.inner-hero h1{font-size:70px}.story-grid{grid-template-columns:1fr;gap:45px;padding:80px 0}.story-image{height:420px}.values-grid{grid-template-columns:1fr}.values-grid article{border-inline-end:0;border-bottom:1px solid var(--line);padding-inline:0}.values-grid h2{margin-top:28px}.service-page-list article{grid-template-columns:45px 1fr auto}.service-page-list h2{font-size:35px}.work-gallery{grid-template-columns:1fr;grid-auto-rows:430px}.case:nth-child(3n){grid-column:auto}.contact-page-grid{grid-template-columns:1fr;gap:60px}.contact-page-grid aside{border-inline-start:0;border-top:1px solid var(--line);padding:35px 0}.inner-counter{inset-inline-start:24px}}@media(max-width:560px){.primary-actions>a{display:none}.primary-actions button{width:33px;height:33px}.inner-hero{min-height:510px}.inner-hero h1{font-size:52px}.inner-hero p{font-size:14px}.contact-page-grid,.inner-footer,.service-page-list,.story-grid,.values-grid,.work-filters,.work-gallery{width:calc(100% - 28px)}.story-image{height:330px}.story-grid>p{font-size:28px}.service-page-list{padding-top:65px}.service-page-list article{grid-template-columns:32px 1fr;padding:32px 0}.service-page-list article>b{display:none}.service-page-list h2{font-size:28px}.work-gallery{width:100%;gap:6px;grid-auto-rows:380px}.case h2{font-size:32px}.contact-page-grid form{grid-template-columns:1fr}.contact-page-grid input,.contact-page-grid textarea{grid-column:1}.inner-footer{gap:20px}.inner-footer p{text-align:end}}.contact-honeypot{position:absolute!important;inset:auto auto auto -9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.contact-page-grid form button:disabled{opacity:.6;cursor:not-allowed}.contact-form-status{grid-column:1/-1!important;margin:0!important;padding:12px 14px;border-radius:9px;font-size:12px!important}.contact-form-status.success{background:#dff5e8;color:#17663b!important}.contact-form-status.error{background:#ffe3dc;color:#9a2c10!important}