@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff")}@font-face{font-family:Markazi Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/markazi-text-arabic-500-normal.B4FtIoTx.woff2)format("woff2"),url(/_astro/markazi-text-arabic-500-normal.svRYKJe2.woff)format("woff")}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-arabic-wght-normal.DiwT_uOQ.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-vietnamese-wght-normal.Do5Nl5oc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-ext-wght-normal.CsYMu49W.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-wght-normal.-ekFhJJC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-brand=v1]{--ga-ink:#0b0c0d;--ga-raised:#141517;--ga-graphite:#1d1e20;--ga-hairline:#33312d;--ga-champagne-light:#dccb9f;--ga-champagne:#c4a870;--ga-antique:#86724a;--ga-shadow:#26221a;--ga-ivory:#eeebe5;--ga-parchment:#b8b3aa;--ga-ash:#8e8a83;--ga-teal:#1e8a93;--ga-teal-light:#7cc3c9;--ga-teal-deep:#0f3a3e;--ink-950:var(--ga-ink);--ink-900:var(--ga-raised);--ink-850:var(--ga-raised);--ink-800:var(--ga-graphite);--ink-700:var(--ga-hairline);--ink-600:#4a4741;--paper-50:var(--ga-ivory);--paper-200:var(--ga-parchment);--paper-400:var(--ga-ash);--brass-300:var(--ga-champagne-light);--brass-400:var(--ga-champagne);--brass-600:var(--ga-antique);--color-bg:var(--ga-ink);--color-surface:var(--ga-raised);--color-raised:var(--ga-graphite);--color-line:var(--ga-hairline);--color-text:var(--ga-ivory);--color-text-2:var(--ga-parchment);--color-text-3:var(--ga-ash);--color-accent:var(--ga-champagne);--color-accent-hover:var(--ga-champagne-light);--color-on-accent:var(--ga-ink);--color-focus:var(--ga-champagne);--font-display:"Marcellus", "Iowan Old Style", Georgia, serif;--font-body:"Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-arabic:"Readex Pro Variable", "Geeza Pro", "Noto Sans Arabic", sans-serif;--font-arabic-display:"Markazi Text", "Geeza Pro", "Noto Naskh Arabic", serif;--ga-ar-scale:.9;--ga-display:clamp(3.25rem, 2rem + 5.556vw, 7rem);--ga-h1:clamp(2.5rem, 2rem + 2.222vw, 4rem);--ga-h2:clamp(1.875rem, 1.583rem + 1.296vw, 2.75rem);--ga-h3:clamp(1.375rem, 1.25rem + .556vw, 1.75rem);--ga-eyebrow:clamp(.6875rem, .667rem + .093vw, .75rem);--ga-lead:clamp(1.125rem, 1.083rem + .185vw, 1.25rem);--ga-body:clamp(1rem, .979rem + .093vw, 1.0625rem);--ga-ui:1rem;--ga-button:.8125rem;--ga-meta:.8125rem;--measure:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(64px, 2.75rem + 5.4vw, 128px);--gutter:clamp(20px, .8rem + 2.2vw, 40px);--radius-1:4px;--radius-2:8px;--radius-panel:14px;--shadow-1:none;--shadow-2:0 24px 48px -28px #000000d9;--ease-out:cubic-bezier(.2, .6, .2, 1);--dur-1:.2s;--dur-2:.2s;--dur-3:.9s}@media (width>=60rem){:root[data-brand=v1]{--ga-ui:.875rem}}@media (prefers-reduced-motion:reduce){:root[data-brand=v1]{--dur-1:0s;--dur-2:0s;--dur-3:0s}}:root[data-brand=v1] body{background:var(--ga-ink);color:var(--ga-ivory);font-size:var(--ga-body);font-weight:400;line-height:1.65}:root[data-brand=v1] body:before{opacity:.025}:root[data-brand=v1] :is(h1,h2,h3,.display,.t-hero,.t-1,.t-2,.t-3){font-family:var(--font-display);font-synthesis:none;text-transform:none;color:var(--ga-ivory);font-style:normal;font-weight:400}:root[data-brand=v1] :is(h1,.t-1){font-size:var(--ga-h1);letter-spacing:0;line-height:1.05}:root[data-brand=v1] :is(h2,.t-2){font-size:var(--ga-h2);letter-spacing:0;line-height:1.1}:root[data-brand=v1] :is(h3,.t-3){font-size:var(--ga-h3);letter-spacing:.005em;line-height:1.2}:root[data-brand=v1] .t-hero{font-size:var(--ga-display);letter-spacing:-.005em;line-height:.98}:root[data-brand=v1] .t-lede{font-family:var(--font-body);font-size:var(--ga-lead);color:var(--ga-ivory);font-weight:300;line-height:1.6}:root[data-brand=v1] .t-meta{font-size:var(--ga-meta);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ga-ash);font-weight:500}:root[data-brand=v1] .t-caps{font-family:var(--font-body);font-size:var(--ga-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:600;line-height:1.4}:root[data-brand=v1] :is([lang=ar],.t-ar){font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-weight:400}:root[data-brand=v1] :is(h1,h2,h3,h4)[lang=ar],:root[data-brand=v1] :is(h1,h2,h3,h4) [lang=ar]{font-family:var(--font-arabic-display);font-synthesis:none;letter-spacing:0;text-transform:none;font-weight:500}:root[data-brand=v1] h1[lang=ar]{font-size:calc(var(--ga-h1) * var(--ga-ar-scale));line-height:1.35}:root[data-brand=v1] h2[lang=ar]{font-size:calc(var(--ga-h2) * var(--ga-ar-scale));line-height:1.4}:root[data-brand=v1] h3[lang=ar]{font-size:calc(var(--ga-h3) * var(--ga-ar-scale));line-height:1.45}:root[data-brand=v1][lang=ar]{--font-display:var(--font-arabic-display);--font-body:var(--font-arabic)}:root[data-brand=v1][lang=ar] body{font-family:var(--font-arabic);line-height:1.8}:root[data-brand=v1][lang=ar] body :not(:lang(en)){letter-spacing:0!important;text-transform:none!important}:root[data-brand=v1][lang=ar] :is(h1,h2,h3,h4,.display,.t-hero,.t-1,.t-2,.t-3){font-weight:500}:root[data-brand=v1][lang=ar] :is(h1,.t-1){font-size:calc(var(--ga-h1) * var(--ga-ar-scale));line-height:1.3}:root[data-brand=v1][lang=ar] :is(h2,.t-2){font-size:calc(var(--ga-h2) * var(--ga-ar-scale));line-height:1.35}:root[data-brand=v1][lang=ar] :is(h3,.t-3){font-size:calc(var(--ga-h3) * var(--ga-ar-scale));line-height:1.45}:root[data-brand=v1][lang=ar] .t-hero{font-size:calc(var(--ga-display) * var(--ga-ar-scale));line-height:1.2}:root[data-brand=v1][lang=ar] .t-lede{line-height:1.8}:root[data-brand=v1][lang=ar] .t-caps{font-size:max(var(--ga-eyebrow), .8125rem);font-weight:500}:root[data-brand=v1]{--arrow-shift:3px}:root[data-brand=v1][dir=rtl]{--arrow-shift:-3px}:root[data-brand=v1][dir=rtl] .arrow{display:inline-block;scale:-1 1}:root[data-brand=v1] a{text-decoration-color:var(--ga-antique);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}:root[data-brand=v1] a:hover{color:var(--ga-champagne-light);text-decoration-color:var(--ga-champagne)}:root[data-brand=v1] ::selection{background:var(--ga-shadow);color:var(--ga-champagne-light)}:root[data-brand=v1] :focus-visible{outline:2px solid var(--ga-champagne);outline-offset:3px}:root[data-brand=v1] .cue{display:none}:root[data-brand=v1] :is(.sec-eyebrow,.hero-eyebrow,.eyebrow){color:var(--ga-champagne);align-items:center;gap:12px}:root[data-brand=v1] :is(.sec-eyebrow,.hero-eyebrow){display:block}:root[data-brand=v1] :is(.sec-eyebrow,.hero-eyebrow):before{content:"";vertical-align:middle;background:var(--ga-champagne);width:24px;height:1px;margin:-2px 12px 0 0;display:inline-block}:root[data-brand=v1] .cue+span:before{content:none}:root[data-brand=v1] .section+.section{border-top:0;position:relative}:root[data-brand=v1] .section+.section:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:linear-gradient(90deg, transparent, var(--ga-hairline) 48px, var(--ga-hairline) calc(100% - 48px), transparent);height:1px;position:absolute}:root[data-brand=v1] .tone-surface{background:var(--ga-raised)}:root[data-brand=v1] .sec-head{gap:16px;margin-bottom:48px}:root[data-brand=v1] .sec-title{font-size:var(--ga-h2)}:root[data-brand=v1] .sec-intro{font-size:var(--ga-lead);color:var(--ga-parchment);font-weight:300}:root[data-brand=v1] .btn{--btn-h:48px;min-height:max(44px, var(--btn-h));border-radius:var(--radius-2);font-family:var(--font-body);font-size:var(--ga-button);letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);padding:0 24px;font-weight:600;line-height:1}:root[data-brand=v1] .btn--sm{--btn-h:40px;padding:0 16px}:root[data-brand=v1] .btn--lg{--btn-h:56px;padding:0 32px}:root[data-brand=v1] .btn:active{transform:none}:root[data-brand=v1] .btn--primary{border:1px solid var(--ga-champagne);color:var(--ga-champagne);background:0 0}:root[data-brand=v1] .btn--primary:hover{background:var(--ga-shadow);color:var(--ga-champagne-light);border-color:var(--ga-champagne-light)}:root[data-brand=v1] .btn--primary:active{background:var(--ga-antique);border-color:var(--ga-antique);color:var(--ga-ink)}:root[data-brand=v1] .btn--secondary{border:1px solid var(--ink-600);color:var(--ga-ivory);background:0 0}:root[data-brand=v1] .btn--secondary:hover{border-color:var(--ga-champagne);color:var(--ga-champagne-light);background:var(--ga-shadow)}:root[data-brand=v1] .btn--secondary:active{background:var(--ga-antique);border-color:var(--ga-antique);color:var(--ga-ink)}:root[data-brand=v1] .btn--secondary[aria-current=page]{border-color:var(--ga-champagne);color:var(--ga-champagne)}:root[data-brand=v1] .btn--ghost{color:var(--ga-ivory);border:0;border-radius:0;padding:0}:root[data-brand=v1] .btn--ghost .btn-icon--end{color:var(--ga-champagne)}:root[data-brand=v1] .btn--ghost:hover{color:var(--ga-champagne-light);background:0 0}:root[data-brand=v1] .btn--sound{color:var(--ga-ivory);letter-spacing:.04em;text-transform:none;font-size:var(--ga-ui);background:0 0;border:0;gap:12px;padding:0 4px 0 0;font-weight:500}:root[data-brand=v1] .btn--sound .btn-icon{box-sizing:content-box;background:var(--ga-teal-deep);width:12px;height:12px;color:var(--ga-teal-light);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;padding:16px}:root[data-brand=v1] .btn--sound:hover{color:var(--ga-ivory);background:0 0}:root[data-brand=v1] .btn--sound:hover .btn-icon{background:var(--ga-teal);color:var(--ga-ink)}:root[data-brand=v1] .site-header.is-scrolled,:root[data-brand=v1] .site-header.is-open{background:color-mix(in srgb, var(--ga-raised) 94%, transparent);border-bottom-color:var(--ga-hairline)}:root[data-brand=v1] .wordmark{align-items:center;gap:12px;display:inline-flex}:root[data-brand=v1] .wordmark .ga-mark{color:var(--ga-champagne);flex:none;width:auto;height:1.8cap;min-height:24px}:root[data-brand=v1] .wm-text{line-height:1.1;display:grid}:root[data-brand=v1] .wm-name{font-family:var(--font-display);letter-spacing:.005em;color:var(--ga-ivory);font-size:1.25rem;font-weight:400}:root[data-brand=v1] .wm-role{color:color-mix(in srgb, var(--ga-ash) 70%, var(--ga-parchment));letter-spacing:.08em;margin-top:3px;font-size:.75rem;font-weight:500}:root[data-brand=v1] .nav-list a,:root[data-brand=v1] .sub-toggle{font-family:var(--font-body);font-size:var(--ga-ui);letter-spacing:.04em;color:var(--ga-parchment);font-weight:500;line-height:1.2}:root[data-brand=v1] .nav-list a:hover,:root[data-brand=v1] .nav-list a[aria-current=page]{color:var(--ga-ivory)}:root[data-brand=v1] .nav-list a[aria-current=page]:after{background:var(--ga-champagne)}:root[data-brand=v1] .nav-cta{border-color:var(--ga-champagne);color:var(--ga-champagne)}:root[data-brand=v1] .nav-cta:hover{background:var(--ga-shadow);color:var(--ga-champagne-light)}:root[data-brand=v1] .site-header .menu-toggle{border-radius:var(--radius-2);font-weight:600;font-size:var(--ga-button);letter-spacing:.14em;text-transform:uppercase}:root[data-brand=v1] .sub{background:var(--ga-graphite);border-color:var(--ga-hairline);border-radius:var(--radius-2)}@media (width<=59.99rem){:root[data-brand=v1] .is-enhanced .nav{background:var(--ga-ink)}:root[data-brand=v1] .is-enhanced .nav-list>li{border-bottom-color:var(--ga-hairline)}:root[data-brand=v1] .is-enhanced .nav-list a,:root[data-brand=v1] .is-enhanced .sub-toggle{font-family:var(--font-display);font-size:var(--ga-h3);letter-spacing:.005em;color:var(--ga-ivory)}:root[data-brand=v1] .is-enhanced .nav-list a[aria-current=page]{color:var(--ga-champagne)}}:root[data-brand=v1] .card{background:var(--ga-raised);border:1px solid var(--ga-hairline);border-radius:var(--radius-panel);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);gap:12px;padding:32px}:root[data-brand=v1] .card:has(.stretched:hover){border-color:var(--ga-antique)}:root[data-brand=v1] .card .eyebrow{color:var(--ga-champagne);font-size:var(--ga-eyebrow);letter-spacing:.18em}:root[data-brand=v1] .card .title{font-size:var(--ga-h3)}:root[data-brand=v1] .card .text{color:var(--ga-parchment)}:root[data-brand=v1] .card .cta{color:var(--ga-champagne);font-size:var(--ga-button);letter-spacing:.14em;text-transform:uppercase}:root[data-brand=v1] .media{border-radius:var(--radius-2)}:root[data-brand=v1] .media-placeholder{background:var(--ga-raised);border:1px solid var(--ga-hairline);border-radius:var(--radius-2);place-items:center}:root[data-brand=v1] .media-placeholder .ph-inner{display:none}:root[data-brand=v1] .media-placeholder:after{content:"";opacity:.6;background:var(--ga-ash);width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='16' stroke-linecap='round' stroke-linejoin='round' d='M40 40h176a0 0 0 0 1 0 0v176H40zM40 176l52-52 60 60 28-28 36 36'/%3E%3Ccircle cx='160' cy='92' r='14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='16' stroke-linecap='round' stroke-linejoin='round' d='M40 40h176a0 0 0 0 1 0 0v176H40zM40 176l52-52 60 60 28-28 36 36'/%3E%3Ccircle cx='160' cy='92' r='14'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-brand=v1] .hero-portrait img.media{mix-blend-mode:lighten}:root[data-brand=v1] .work-card{gap:16px}:root[data-brand=v1] .work-card .poster{border-radius:var(--radius-2);border:1px solid var(--ga-hairline)}:root[data-brand=v1] .work-card .poster .media{transition:transform var(--dur-3) var(--ease-out), filter var(--dur-3) var(--ease-out);border:0}:root[data-brand=v1] .work-card:has(a:hover) .poster .media,:root[data-brand=v1] .work-card:has(a:focus-visible) .poster .media{filter:brightness(1.04);transform:scale(1.02)}:root[data-brand=v1] .work-card .cat{color:var(--ga-champagne);font-size:var(--ga-eyebrow);letter-spacing:.18em}:root[data-brand=v1] .work-card .title{font-family:var(--font-display);font-weight:400;font-size:var(--ga-h3);letter-spacing:.005em;line-height:1.2}:root[data-brand=v1] .work-card .title-ar{font-family:var(--font-arabic-display);font-weight:500;font-size:calc(var(--ga-h3) * var(--ga-ar-scale));letter-spacing:0;color:var(--ga-parchment);line-height:1.45}:root[data-brand=v1] .work-card .artist{color:var(--ga-parchment);font-size:var(--ga-meta);font-weight:500}:root[data-brand=v1] .work-card .roles{color:var(--ga-ash);font-size:var(--ga-meta);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}:root[data-brand=v1] .video-card{gap:16px}:root[data-brand=v1] .video-card .frame{border-radius:var(--radius-2);border:1px solid var(--ga-hairline);background:var(--ga-raised)}:root[data-brand=v1] .video-card .thumb{filter:saturate(.85);mix-blend-mode:lighten;transition:transform var(--dur-3) var(--ease-out), filter var(--dur-3) var(--ease-out);transform:none}:root[data-brand=v1] .video-card .facade:hover .thumb,:root[data-brand=v1] .video-card .facade:focus-visible .thumb{filter:saturate(.85)brightness(1.04);transform:scale(1.02)}:root[data-brand=v1] .video-card .play{backdrop-filter:none;border:1px solid var(--ga-champagne);width:44px;height:44px;color:var(--ga-champagne);background:#0b0c0db8;bottom:16px;left:16px}:root[data-brand=v1] .video-card .play svg{width:16px;height:16px}:root[data-brand=v1] .video-card .facade:hover .play,:root[data-brand=v1] .video-card .facade:focus-visible .play{background:var(--ga-shadow);color:var(--ga-champagne-light);border-color:var(--ga-champagne-light)}:root[data-brand=v1] .video-card .dur{color:var(--ga-ivory);font-size:var(--ga-meta);letter-spacing:.02em;border-radius:var(--radius-1);background:#0b0c0db8;padding:2px 6px;font-weight:500;bottom:27px;left:72px;right:auto}:root[data-brand=v1] .video-card .cat{color:var(--ga-champagne);font-size:var(--ga-eyebrow);letter-spacing:.18em}:root[data-brand=v1] .video-card .title{font-family:var(--font-display);font-weight:400;font-size:var(--ga-h3);letter-spacing:.005em}:root[data-brand=v1] .video-card .title-ar{font-family:var(--font-arabic-display);font-weight:500;font-size:calc(var(--ga-h3) * var(--ga-ar-scale));letter-spacing:0;color:var(--ga-parchment);line-height:1.45}:root[data-brand=v1] .video-card .artist{color:var(--ga-parchment);font-size:var(--ga-meta);font-weight:500}:root[data-brand=v1] .video-card .roles{color:var(--ga-ash);font-size:var(--ga-meta);letter-spacing:.02em;font-weight:500}:root[data-brand=v1] .site-footer{background:var(--ga-raised);border-top-color:var(--ga-hairline);font-size:var(--ga-ui)}:root[data-brand=v1] .site-footer .f-name{font-family:var(--font-display);font-weight:400;font-size:var(--ga-h3);color:var(--ga-ivory)}:root[data-brand=v1] .site-footer .f-head{color:var(--ga-champagne);font-size:var(--ga-eyebrow);letter-spacing:.18em}:root[data-brand=v1] .site-footer a{color:var(--ga-ash);font-weight:500}:root[data-brand=v1] .site-footer a:hover{color:var(--ga-champagne)}:root[data-brand=v1] .site-footer .legal{border-top-color:var(--ga-hairline);color:var(--ga-ash);font-size:var(--ga-meta)}
