@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#060606;--paper:#f1eee7;--white:#f8f7f2;--line:#f8f7f238;--black-line:#00000038;--pad:clamp(18px,3.2vw,54px);--ease:cubic-bezier(.18,.78,.2,1)}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--white);margin:0}body{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.siteChrome{top:0;z-index:100;padding:18px var(--pad);mix-blend-mode:difference;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset-inline:0}.siteChrome>*{pointer-events:auto}.wordmark{letter-spacing:-.055em;font-size:clamp(15px,1.55vw,22px);font-weight:800}.chromeActions{gap:18px;display:flex}.plainButton,.overlayClose{cursor:pointer;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:11px}.menuOverlay,.playerOverlay{z-index:200;color:#fff;opacity:0;visibility:hidden;transition:opacity .62s var(--ease),visibility .62s;background:#080808;position:fixed;inset:0}.menuOverlay.isOpen,.playerOverlay.isOpen{opacity:1;visibility:visible}.overlayClose{top:20px;z-index:2;position:absolute;inset-inline-end:var(--pad)}.menuNav{height:100%;padding:70px var(--pad);flex-direction:column;justify-content:center;display:flex}.menuNav a{border-top:1px solid var(--line);letter-spacing:-.07em;transition:padding .35s var(--ease),font-style .35s;grid-template-columns:64px 1fr;align-items:center;padding:8px 0;font-size:clamp(42px,7vw,108px);line-height:.9;display:grid}.menuNav a:last-child{border-bottom:1px solid var(--line)}.menuNav a:hover{padding-inline-start:18px;font-style:italic}.menuNav a span{letter-spacing:.12em;font-size:10px}.menuFooter{bottom:20px;letter-spacing:.14em;font-size:10px;position:absolute;inset-inline-start:var(--pad)}.screeningRoom{min-height:100%;padding:80px var(--pad);flex-direction:column;justify-content:center;display:flex}.screeningRoom>p{letter-spacing:.15em;font-size:10px}.screeningRoom h2{letter-spacing:-.08em;margin:16px 0 38px;font-size:clamp(70px,13vw,190px);line-height:.72}.screeningIndex{max-width:900px;display:grid}.screeningIndex button{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;padding:15px 0}.muted{opacity:.5}.microLabel{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.edoHome{background:#050505;min-height:100vh;position:relative;overflow:hidden}.edoIntro{z-index:8;top:84px;pointer-events:none;position:absolute;inset-inline-start:var(--pad)}.edoIntro h1{letter-spacing:-.085em;margin:18px 0 0;font-size:clamp(76px,12vw,184px);line-height:.71}.edoInstruction{letter-spacing:.14em;margin-top:22px;font-size:10px}.projectRail{scrollbar-width:none;overscroll-behavior:contain;align-items:flex-end;gap:8vw;padding-block:24vh 5vh;padding-inline:44vw 18vw;display:flex;position:absolute;inset:0;overflow:auto hidden}.projectRail::-webkit-scrollbar{display:none}.edoProject{-webkit-user-select:none;user-select:none;cursor:grab;opacity:.46;height:min(63vh,720px);transition:transform .8s var(--ease),opacity .8s var(--ease);flex:0 0 min(62vw,860px);transform:scale(.82)}.edoProject:active{cursor:grabbing}.projectMedia{height:calc(100% - 66px);position:relative;overflow:hidden}.mediaPlaceholder{height:100%;transition:transform 1.2s var(--ease),border-radius .8s var(--ease);background:#111;border:1px solid #ffffff14;place-items:center;display:grid}.mediaPlaceholder span{letter-spacing:.16em;opacity:.45;font-size:10px}.edoHome.isHolding .edoProject.isActive .mediaPlaceholder{border-radius:45% 4% 32% 8%;transform:scale(1.07)}.mediaIndex{z-index:2;top:12px;letter-spacing:.12em;font-size:10px;position:absolute;inset-inline-start:12px}.projectCaption{text-transform:uppercase;letter-spacing:.12em;grid-template-columns:110px 1fr 70px 70px;align-items:end;gap:10px;padding-top:12px;font-size:9px;display:grid}.projectCaption strong{text-transform:none;letter-spacing:-.04em;font-size:clamp(20px,2.6vw,40px);line-height:.9}.edoCounter{bottom:20px;z-index:10;letter-spacing:.15em;font-size:10px;position:absolute;inset-inline-start:var(--pad)}.aliBio,.aliListPage,.contactPage,.edoProfile{background:var(--paper);color:#0a0a0a}.bioHero,.contactHero,.profileHero,.aliListHeader{min-height:100vh;padding:110px var(--pad) 50px;position:relative}.bioHero h1,.contactHero h1,.profileHero h1,.aliListHeader h1{letter-spacing:-.09em;margin:34px 0;font-size:clamp(72px,13vw,190px);line-height:.72}.bioHeroMedia{inset-inline-end:var(--pad);aspect-ratio:4/5;background:#ddd8cf;place-items:center;width:min(36vw,500px);display:grid;position:absolute;bottom:52px}.bioHeroMedia span,.bioChapterMedia span{letter-spacing:.14em;opacity:.45;font-size:9px}.bioStatement{padding:15vh var(--pad);border-top:1px solid var(--black-line);grid-template-columns:1fr 2fr;gap:4vw;display:grid}.bioStatement h2{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(38px,5vw,76px);line-height:.95}.editorialReveal{opacity:.001;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transform:translateY(50px)}.editorialReveal.isVisible{opacity:1;transform:none}.bioChapter{min-height:100vh;padding:10vh var(--pad);border-top:1px solid var(--black-line);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.bioChapter:nth-of-type(2n){grid-template-columns:.9fr 1.1fr}.bioChapter:nth-of-type(2n) .bioChapterMedia{order:2}.bioChapterMedia{aspect-ratio:4/5;background:#dcd8d0;place-items:center;display:grid}.bioChapterCopy h3{letter-spacing:-.07em;margin:14px 0 28px;font-size:clamp(38px,6vw,90px);line-height:.86}.bioChapterCopy p:last-child{max-width:34em;font-size:clamp(17px,1.7vw,24px);line-height:1.35}.chapterMeta{letter-spacing:.14em;font-size:10px}.bioQuote{padding:20vh var(--pad);border-top:1px solid var(--black-line)}.bioQuote blockquote{letter-spacing:-.08em;margin:28px 0;font-size:clamp(54px,9vw,138px);line-height:.78}.bioAwards{padding:15vh var(--pad);border-top:1px solid var(--black-line);grid-template-columns:1fr 1fr;display:grid}.bioAwards h2{letter-spacing:-.075em;font-size:clamp(52px,7vw,110px);line-height:.82}.awardCount{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.awardCount strong{letter-spacing:-.09em;font-size:clamp(92px,16vw,240px);line-height:.7}.aliListHeader p:last-child{max-width:34em;font-size:clamp(16px,1.8vw,24px)}.aliRows{padding:0 var(--pad) 16vh}.aliRow{border-top:1px solid var(--black-line);transition:padding .3s var(--ease),font-style .3s;grid-template-columns:55px minmax(280px,1fr) 150px 120px 70px;align-items:center;gap:18px;padding:18px 0;display:grid}.aliRow:last-child{border-bottom:1px solid var(--black-line)}.aliRow strong{letter-spacing:-.05em;font-size:clamp(24px,3.4vw,54px);line-height:.92}.aliRow span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.aliRow:hover{padding-inline-start:14px;font-style:italic}.contactIntro{max-width:22em;font-size:clamp(19px,2vw,30px)}.contactGrid{padding:10vh var(--pad);border-top:1px solid var(--black-line);grid-template-columns:2fr 1fr;gap:8vw;display:grid}.bigMail{letter-spacing:-.06em;margin:20px 0;font-size:clamp(34px,5vw,74px);display:block}.contactNote{opacity:.65;max-width:32em}.contactGrid>div:last-child p:last-child{font-size:clamp(22px,2.5vw,36px);line-height:1.25}.contactForm{padding:10vh var(--pad) 16vh;border-top:1px solid var(--black-line);grid-template-columns:1fr 1fr;gap:40px;display:grid}.contactForm label{letter-spacing:.12em;text-transform:uppercase;gap:10px;font-size:10px;display:grid}.contactForm input,.contactForm select,.contactForm textarea{background:0 0;border:0;border-bottom:1px solid #111;border-radius:0;outline:none;padding:14px 0;font-size:clamp(22px,3vw,44px)}.contactForm label:has(textarea){grid-column:1/-1}.contactForm button{cursor:pointer;background:0 0;border:1px solid #111;border-radius:999px;grid-column:1/-1;justify-self:start;padding:12px 18px}.edoOverview{min-height:100vh;padding:100px var(--pad) 50px;background:#050505;overflow:hidden}.overviewHeader h1,.archiveHeader h1{letter-spacing:-.085em;margin:28px 0 40px;font-size:clamp(70px,13vw,190px);line-height:.72}.overviewRail{scrollbar-width:none;gap:9vw;padding-block:4vh 8vh;padding-inline:0 24vw;display:flex;overflow-x:auto}.overviewRail::-webkit-scrollbar{display:none}.overviewCard{flex:0 0 min(55vw,760px)}.overviewImage{background:#111;place-items:center;height:min(58vh,650px);display:grid;position:relative}.overviewImage span{top:12px;letter-spacing:.14em;font-size:10px;position:absolute;inset-inline-start:12px}.overviewMeta{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:12px 0 8px;font-size:10px;display:flex}.overviewCard h2{letter-spacing:-.07em;margin:0;font-size:clamp(42px,6vw,88px);line-height:.86}.edoProfile{min-height:100vh}.profileRole{letter-spacing:-.07em;font-size:clamp(44px,7vw,105px);line-height:.85}.profileLead{max-width:18em;margin-inline-start:auto;font-size:clamp(24px,3.4vw,52px);line-height:1}.profileAwards{padding:12vh var(--pad);border-top:1px solid var(--black-line)}.awardImageStrip{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.awardImageStrip div{aspect-ratio:1;letter-spacing:.12em;text-align:center;background:#fff;border:1px solid #dedede;place-items:center;font-size:9px;display:grid}.careerTimeline{padding:0 var(--pad) 15vh}.careerTimeline article{border-top:1px solid var(--black-line);grid-template-columns:120px 140px 1fr 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.careerTimeline article:last-child{border-bottom:1px solid var(--black-line)}.careerTimeline time{letter-spacing:-.06em;font-size:clamp(36px,5vw,74px);font-weight:800}.careerTimeline span{letter-spacing:.12em;font-size:10px}.careerTimeline h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,58px);line-height:.9}.archivePage{background:#050505;min-height:100vh;padding-top:100px}.archiveHeader{padding:0 var(--pad)}.visualArchive{padding:10vh var(--pad) 15vh}.visualArchive>h2{letter-spacing:-.055em;font-size:clamp(34px,5vw,70px)}.archiveMosaic{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:50px;display:grid}.archiveMosaic article{grid-column:span 4}.archiveMosaic article:nth-child(2n){margin-top:12vh}.archiveMosaic article:nth-child(3n){grid-column:span 5}.archiveImage{aspect-ratio:4/5;background:#111;place-items:center;display:grid}.archiveImage span{letter-spacing:.13em;opacity:.45;font-size:9px}.archiveMosaic h3{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2.6vw,40px)}.archiveMosaic article>span{letter-spacing:.12em;font-size:9px}.videoArchive{padding:12vh var(--pad);background:var(--paper);color:#111}.videoArchiveHead{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.videoArchiveHead h2{letter-spacing:-.08em;margin:0;font-size:clamp(62px,10vw,150px);line-height:.75}.videoArchiveHead p{max-width:28em}.videoArchive ol{counter-reset:item;margin:0;padding:50px 0 0;list-style:none}.videoArchive li{border-top:1px solid var(--black-line);grid-template-columns:1fr 180px 70px;gap:20px;padding:18px 0;font-size:clamp(22px,3vw,44px);display:grid}.videoArchive li:last-child{border-bottom:1px solid var(--black-line)}.videoArchive li span:nth-child(2),.videoArchive li button{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.videoArchive li button{text-align:end;cursor:pointer;background:0 0;border:0}@media (max-width:900px){.projectRail{gap:14vw;padding-inline:12vw}.edoProject{flex-basis:80vw}.edoIntro h1{font-size:clamp(62px,16vw,120px)}.projectCaption{grid-template-columns:80px 1fr 55px}.projectCaption span:last-child{display:none}.bioHeroMedia{inset-inline-end:auto;width:100%;max-width:520px;margin-top:60px;position:relative;bottom:auto}.bioStatement,.bioChapter,.bioChapter:nth-of-type(2n),.bioAwards,.contactGrid,.contactForm{grid-template-columns:1fr}.bioChapter:nth-of-type(2n) .bioChapterMedia{order:0}.aliRow{grid-template-columns:42px 1fr 64px}.aliRow span:nth-of-type(2),.aliRow span:nth-of-type(3){display:none}.overviewCard{flex-basis:78vw}.awardImageStrip{grid-template-columns:1fr}.careerTimeline article{grid-template-columns:78px 1fr}.careerTimeline article span,.careerTimeline article p{grid-column:2}.archiveMosaic{grid-template-columns:1fr 1fr}.archiveMosaic article,.archiveMosaic article:nth-child(3n){grid-column:span 1}.archiveMosaic article:nth-child(2n){margin-top:6vh}.videoArchiveHead{display:block}.videoArchive li{grid-template-columns:1fr 70px}.videoArchive li span:nth-child(2){display:none}}@media (max-width:620px){.siteChrome{padding-top:14px}.projectRail{align-items:flex-end;min-height:100vh;padding:45vh 7vw 7vh;position:relative}.edoHome{overflow:visible}.edoProject{flex-basis:86vw;height:52vh}.menuNav a{grid-template-columns:42px 1fr}.aliRow{grid-template-columns:34px 1fr 48px}.archiveMosaic{grid-template-columns:1fr}.archiveMosaic article,.archiveMosaic article:nth-child(2n),.archiveMosaic article:nth-child(3n){grid-column:auto;margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.editorialReveal{opacity:1;transform:none}}.languageSwitcher{align-items:center;gap:6px;display:flex}.languageSwitcher button{letter-spacing:.08em;cursor:pointer;opacity:.55;background:0 0;border:0;padding:5px 2px;font-size:10px}.languageSwitcher button[aria-pressed=true]{opacity:1;text-underline-offset:5px;text-decoration:underline}.languageSwitcher button:focus-visible{outline-offset:4px;outline:1px solid}.plainButton:focus-visible{outline-offset:4px;outline:1px solid}.overlayClose:focus-visible{outline-offset:4px;outline:1px solid}.bigMail{overflow-wrap:anywhere}html[lang=fa] body{letter-spacing:0;font-synthesis:none;font-family:Dana,Tahoma,sans-serif;line-height:1.7}html[lang=fa] :is(h1,h2,h3,blockquote,.profileRole,.wordmark,.projectCaption strong,.aliRow strong){letter-spacing:0;line-height:1.25}html[lang=fa] :is(.microLabel,.plainButton,.overlayClose,.edoInstruction,.chapterMeta,.contactForm label){letter-spacing:0}html[lang=fa] .careerTimeline time{letter-spacing:0}@media (max-width:620px){.chromeActions{align-items:center;gap:10px}.wordmark{font-size:13px}.languageSwitcher{gap:4px}html[lang=fa] .edoIntro h1{font-size:clamp(44px,12vw,76px)}html[lang=fa] .menuNav a{font-size:clamp(28px,7vw,44px)}}:is(button,a,input,select,textarea):focus-visible{outline-offset:5px;outline:1px solid}.siteChrome{align-items:center;padding-block:22px}.chromeActions{align-items:center}.wordmark{font-weight:700}.filmDialog{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--white);opacity:1;visibility:visible;overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.filmDialog[open]{animation:filmDissolve .5s var(--ease) both}.filmDialog::backdrop{background:#000}.filmDialog .overlayClose{margin-block:20px 0;margin-inline:auto var(--pad);top:20px;z-index:4;background:#080808;align-items:center;gap:24px;width:max-content;padding:8px;display:flex;position:sticky;inset-inline-end:auto}.overlayClose span{font-size:24px;line-height:1}.menuNav a{grid-template-columns:64px 1fr 30px;padding-block:12px;font-weight:400;line-height:1}.menuNav a span:last-child{text-align:end;font-size:23px}:is(.menuNav a:hover,.menuNav a:focus-visible){padding-inline-start:18px;font-style:normal}.menuFooter{padding:0 var(--pad) 25px;justify-content:space-between;align-items:center;gap:24px;display:flex;position:static}.menuFooter>span{text-align:end;opacity:.55;max-width:32em;font-size:10px}.edoHome{height:100svh;min-height:660px;overflow:hidden}.edoIntro{z-index:5;mix-blend-mode:difference;color:#fff;max-width:90vw;top:12.5vh}.edoIntro h1{letter-spacing:-.08em;margin-top:28px;font-size:clamp(76px,11.6vw,184px);font-weight:400;line-height:.76}.edoIntro .microLabel{letter-spacing:.16em;font-size:10px}.projectRail{cursor:grab;touch-action:pan-x pinch-zoom;align-items:flex-end;gap:12vw;padding-block:31vh 15vh;padding-inline:calc(50vw - min(68vw,1100px)/2);position:absolute;inset:0;overflow-y:hidden}.projectRail:focus-visible{outline-offset:-7px}.edoProject{transform-origin:50%;opacity:.38;height:auto;transition:transform .85s var(--ease),opacity .85s var(--ease);-webkit-user-select:none;user-select:none;flex-basis:min(68vw,1100px);transform:scale(.86)}.edoProject.isActive{opacity:1;transform:scale(1)}.projectMedia{aspect-ratio:1.9;width:100%;height:auto;cursor:inherit;isolation:isolate;background:#121212;border:0;padding:0;display:block}.projectMedia img,.overviewImage img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform 1.1s var(--ease);-webkit-user-select:none;user-select:none;display:block}.projectMedia:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.edoHome.isHolding .projectRail{cursor:grabbing}.edoHome.isHolding .edoProject{transform:scale(.9)}.mediaIndex{top:16px;color:#fff;text-shadow:0 1px 8px #000;inset-inline-start:18px}.frameExplore{inset-inline-end:18px;color:#fff;text-shadow:0 1px 8px #000;transition:transform .5s var(--ease);font-size:30px;position:absolute;bottom:14px}.projectMedia:hover .frameExplore,.overviewImage:hover .frameExplore{transform:translate(3px,-3px)}.projectCaption{letter-spacing:.08em;grid-template-columns:110px 1fr 40px 90px;align-items:baseline;gap:15px;padding-top:18px;font-size:10px}.projectCaption button,.overviewMeta button,.overviewCard h2 button{cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.projectCaption strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,44px);font-weight:400;line-height:1}.projectCaption>span:first-child{opacity:.65}.projectCaption>button:last-child{letter-spacing:.08em;text-align:end;text-transform:uppercase;font-size:10px}.homeFooter{bottom:0;inset-inline:var(--pad);z-index:6;border-top:1px solid var(--line);letter-spacing:.12em;align-items:center;gap:24px;padding-block:22px;font-size:10px;display:flex;position:absolute}.edoCounter{letter-spacing:.05em;align-items:center;gap:14px;min-width:100px;font-size:11px;display:flex;position:static}.counterRule{background:var(--line);width:38px;height:1px}.edoInstruction{opacity:.6;letter-spacing:.1em;flex:1;margin:0;font-size:9px}.railControls{align-items:center;gap:12px;display:flex}.railControls button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:20px;transition:background .3s}.railControls button:hover:not(:disabled){background:#ffffff1a}.railControls button:disabled{opacity:.25;cursor:default}html[dir=rtl] .railControls{flex-direction:row-reverse}html[dir=rtl] .railControls button{transform:rotate(180deg)}.homeOverview{align-items:center;gap:24px;margin-inline-start:20px;font-size:10px;display:flex}.homeOverview span{font-size:22px}.edoOverview{padding-top:110px}.overviewHeader h1{margin-block:22px 42px;font-size:clamp(62px,12vw,180px);font-weight:400;line-height:.9}.overviewToolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.workFilters{flex-wrap:wrap;gap:32px;display:flex}.workFilters button{cursor:pointer;opacity:.5;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:flex}.workFilters button[aria-pressed=true]{opacity:1;text-underline-offset:8px;text-decoration:underline}.workFilters button span{opacity:.55;font-size:9px}.overviewRail{cursor:grab;touch-action:pan-x pinch-zoom;gap:9vw;padding-block:6vh 10vh;padding-inline:0 calc(50vw - min(64vw,900px)/2)}.overviewCard{-webkit-user-select:none;user-select:none;flex-basis:min(64vw,900px)}.overviewImage{aspect-ratio:1.9;width:100%;height:auto;cursor:inherit;border:0;padding:0;display:block;overflow:hidden}.overviewImage span{color:#fff;text-shadow:0 1px 6px #000}.overviewImage .frameExplore{top:auto;font-size:28px;inset-inline-start:auto}.overviewMeta{padding-block:18px 16px}.overviewMeta button{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.overviewCard h2{font-size:clamp(42px,5vw,80px);font-weight:400;line-height:1}.workRecords{border-top:1px solid var(--line);padding-block:36px 8vh}.workRecords>.microLabel{opacity:.5;margin-bottom:32px}.workRecord{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;width:100%;transition:padding .4s var(--ease);background:0 0;grid-template-columns:50px 1fr 130px 60px 24px;align-items:baseline;gap:20px;padding:24px 0;display:grid}.workRecord:last-child{border-bottom:1px solid var(--line)}:is(.workRecord:hover,.workRecord:focus-visible){padding-inline-start:14px}.workRecord strong{letter-spacing:-.04em;font-size:clamp(24px,3.2vw,48px);font-weight:400;line-height:1.15}.workRecord>span{opacity:.6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.workRecord>span:last-child{opacity:1;font-size:22px}.screeningRoom{min-height:0;padding-block:40px 70px;display:block}.screeningHeading{letter-spacing:.1em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;font-size:10px;display:flex}.screeningRoom h2{letter-spacing:-.055em;margin-block:28px 35px;font-size:clamp(44px,8vw,120px);font-weight:400;line-height:1}.filmScreen,.screeningStill{aspect-ratio:16/9;background:#111;max-width:1100px;margin-inline:auto;overflow:hidden}.filmScreen video,.screeningStill img{object-fit:contain;width:100%;height:100%;display:block}.filmScreen:has([role=alert]){position:relative}.filmScreen [role=alert]{text-align:center;background:#080808;padding:15px;position:absolute;inset:30%}.screeningActions{justify-content:space-between;gap:24px;margin-block:25px 45px;display:flex}.lineButton{border:0;border-bottom:1px solid var(--line);cursor:pointer;letter-spacing:.08em;background:0 0;align-items:center;gap:35px;padding:12px 0;font-size:11px;display:flex}.lineButton span{font-size:20px}.filmCredits{grid-template-columns:repeat(4,1fr);gap:30px;margin-block:40px;display:grid}.filmCredits div{border-top:1px solid var(--line);padding-top:18px}.filmCredits dt{opacity:.5;margin-bottom:10px;font-size:10px}.filmCredits dd{margin:0;font-size:18px;line-height:1.4}.screeningNote{opacity:.6;max-width:36em;font-size:12px;line-height:1.7}.screeningIndex{max-width:none;margin-top:40px}.screeningIndex button{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 24px;gap:20px;padding-block:20px;font-size:22px;display:grid}.screeningIndex button>span:first-child{opacity:.5;align-self:center;font-size:10px}.screeningIndex button[aria-pressed=true]{color:#fff}.screeningIndex button[aria-pressed=false]{opacity:.45}.archiveImage{aspect-ratio:4/3;cursor:pointer;border:0;width:100%;padding:0;overflow:hidden}.archiveImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.archiveImage:hover img{transform:scale(1.025)}.bioQuote h2{letter-spacing:-.055em;margin-block:28px;font-size:clamp(44px,7vw,108px);font-weight:400;line-height:1.05}html[lang=fa] .edoIntro h1{font-size:clamp(76px,10vw,148px);font-weight:700;line-height:1.1}html[lang=fa] :is(.projectCaption strong,.overviewCard h2,.workRecord strong,.screeningRoom h2){letter-spacing:0;font-weight:700;line-height:1.4}html[lang=fa] :is(.homeFooter,.lineButton,.screeningHeading,.workRecord>span,.workFilters button,.projectCaption,.projectCaption>button:last-child,.overviewMeta button){letter-spacing:0}html[lang=fa] .projectCaption{align-items:center}@keyframes filmDissolve{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.edoIntro h1{font-size:clamp(76px,14vw,140px)}.projectRail{padding-inline:9vw;gap:12vw;padding-bottom:17vh}.edoProject{flex-basis:82vw}.projectCaption{grid-template-columns:80px 1fr 38px 72px;gap:10px}.projectCaption>button:last-child{font-size:9px}.edoInstruction{max-width:24em}.homeOverview{gap:12px;margin-inline-start:auto}.overviewCard{flex-basis:80vw}.overviewRail{padding-inline-end:10vw}.filmCredits{grid-template-columns:1fr 1fr}}@media (max-width:620px){.siteChrome{padding-block:14px}.edoHome{height:100svh;min-height:600px;overflow:hidden}.edoIntro{max-width:90vw;top:15vh}.edoIntro h1{margin-top:24px;font-size:17vw;line-height:.83}.edoIntro .microLabel{max-width:28em;font-size:8px;line-height:1.6}.projectRail{gap:14vw;min-height:0;padding:38vh 7vw 19vh;position:absolute}.edoProject{flex-basis:86vw;height:auto;transform:scale(.9)}.projectMedia{aspect-ratio:1.45}.projectCaption{grid-template-columns:1fr auto;align-items:center;gap:10px}.projectCaption>span:first-child{grid-column:1/-1;font-size:9px}.projectCaption>button:nth-child(2){grid-area:2/1}.projectCaption>span:nth-child(3){display:none}.projectCaption>button:last-child{grid-area:2/2;display:block}.projectCaption strong{font-size:27px}.homeFooter{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:14px}.edoCounter{gap:10px;min-width:80px}.counterRule{width:24px}.edoInstruction{flex-basis:100%;order:5;max-width:none;font-size:8px}.railControls{gap:8px}.railControls button{width:36px;height:36px;font-size:17px}.homeOverview{font-size:8px}.homeOverview span{font-size:18px}.menuNav{min-height:calc(100svh - 145px);padding-top:35px}.menuNav a{grid-template-columns:38px 1fr 20px;padding-block:15px;font-size:10vw}.menuFooter>span{max-width:22em;font-size:8px}.edoOverview{padding-top:105px}.overviewHeader h1{margin-bottom:30px;font-size:16vw}.overviewToolbar{gap:12px}.workFilters{gap:18px}.workFilters button{gap:5px;font-size:12px}.overviewToolbar .railControls{display:none}.overviewRail{padding-block:30px 60px}.overviewCard{flex-basis:85vw}.overviewImage{aspect-ratio:1.45}.overviewCard h2{font-size:42px}.workRecord{grid-template-columns:30px 1fr 24px;gap:12px;padding-block:20px}.workRecord>span:nth-child(3),.workRecord>span:nth-child(4){display:none}.workRecord strong{font-size:25px}.screeningRoom{padding-top:25px}.screeningHeading{align-items:flex-start;gap:16px;font-size:9px}.screeningHeading .microLabel{margin-top:0;font-size:9px}.screeningRoom h2{margin-block:25px;font-size:13vw;line-height:1.1}.screeningActions{flex-wrap:wrap;gap:10px;margin-block:18px 30px}.lineButton{gap:20px;font-size:10px}.filmCredits{gap:24px 18px}.filmCredits dd{font-size:15px}.screeningNote{font-size:11px}html[lang=fa] .edoIntro h1{font-size:18vw;line-height:1.12}html[lang=fa] .projectCaption strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.edoProject,.edoProject.isActive,.edoHome.isHolding .edoProject{opacity:1;transform:none}.edoHome.isHolding .projectMedia img{transform:none}}.editorialReveal{opacity:1;transform:none}.editorialReveal.isArmed:not(.isVisible){opacity:.001;transform:translateY(38px)}.bioV5{--story-pad:clamp(24px,7vw,112px)}.bioOpening{min-height:100svh;color:var(--white);background:#090909;position:relative;overflow:hidden}.bioOpeningCopy{z-index:2;width:68%;padding:34vh var(--story-pad) 18vh;pointer-events:none;position:relative}.bioOpeningCopy h1{letter-spacing:-.075em;margin:35px 0;font-size:clamp(66px,11.5vw,180px);font-weight:400;line-height:.86}.editorialFrame{min-width:0;margin:0}.editorialFrame>div{aspect-ratio:1.6;background:#111;overflow:hidden}.editorialFrame img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--image-travel,0px)) scale(1.055);will-change:transform;display:block}.editorialFrame figcaption{letter-spacing:.07em;text-transform:uppercase;opacity:.65;padding-top:18px;font-size:10px;line-height:1.7}.bioOpeningFrame{width:68%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}.bioOpeningFrame>div{aspect-ratio:auto;height:100%}.bioOpeningFrame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090909 0%,#0000 45%,#09090922 100%);position:absolute;inset:0}html[dir=rtl] .bioOpeningFrame:after{background:linear-gradient(270deg,#090909 0%,#0000 45%,#09090922 100%)}.bioOpeningFrame figcaption{bottom:65px;z-index:2;position:absolute;inset-inline-end:var(--story-pad)}.bioScroll,.bioOpeningMail{z-index:3;bottom:36px;font-size:12px;position:absolute;inset-inline-start:var(--story-pad)}.bioOpeningMail{inset-inline-start:auto;inset-inline-end:var(--story-pad)}.bioStory{padding:0 var(--story-pad);background:#eeeae3}.bioPrelude{grid-template-columns:1fr 1.2fr;column-gap:10vw;padding-block:17vh 13vh;display:grid}.bioPrelude>.microLabel,.bioPrelude>h2{grid-column:1/-1}.bioPrelude h2{letter-spacing:-.055em;max-width:18ch;margin:35px 0 12vh;font-size:clamp(48px,6.5vw,104px);font-weight:400;line-height:.95}.bioPrelude>p:last-of-type{grid-column:2;margin:0;font-size:clamp(19px,1.8vw,26px);line-height:1.55}.bioPrelude>.chapterMeta{opacity:.6;grid-column:2;margin-top:30px}.storyChapter{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:90vh;padding-block:13vh;display:grid}.storyRight .editorialFrame{margin-top:13vh}.storyText h2{letter-spacing:-.055em;max-width:14ch;margin:25px 0 38px;font-size:clamp(44px,5vw,80px);font-weight:400;line-height:1.02}.storyText>p:not(.microLabel),.stageContinuation{max-width:34em;font-size:clamp(18px,1.55vw,23px);line-height:1.6}.supportingFrame>div{aspect-ratio:4/3}.bioMilestone{text-align:center;padding-block:17vh}.bioMilestone strong{letter-spacing:-.1em;font-size:clamp(180px,36vw,520px);font-weight:400;line-height:1}.bioMilestone>p:last-child{max-width:22em;margin:32px auto;font-size:18px;line-height:1.5}.storyStage{padding-block:10vh 14vh}.storyStage>.editorialFrame{max-width:1000px;margin-inline:auto}.storyStage>.editorialFrame>div{aspect-ratio:1200/520}.stageContinuation{margin-block:10vh 0;margin-inline-start:50%}.bioDiscipline{padding-block:16vh}.bioDiscipline h2{letter-spacing:-.06em;max-width:12ch;margin:40px 0;font-size:clamp(65px,10.5vw,160px);font-weight:400;line-height:1}.editorialLink{border-bottom:1px solid;margin-top:35px;padding-bottom:12px;font-size:13px;display:inline-block}.bioRecognition{border-top:1px solid var(--black-line);padding-block:15vh 12vh}.bioRecognition h2{letter-spacing:-.05em;max-width:16ch;font-size:clamp(48px,7vw,105px);font-weight:400;line-height:1.1}.recognitionMeta{grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;display:grid}.recognitionMeta>strong{letter-spacing:-.06em;font-size:clamp(70px,12vw,170px);font-weight:400}.recognitionMeta>p{max-width:25em;font-size:20px;line-height:1.5}.recognitionMeta>a{text-underline-offset:5px;grid-column:2;font-size:12px;text-decoration:underline}.bioEnd{border-top:1px solid var(--black-line);justify-content:space-between;gap:40px;padding-block:8vh;font-size:clamp(21px,3vw,44px);display:flex}.projectMedia img{transform:translateX(calc(var(--rail-progress,0) * -3%)) scale(1.065);transition:transform .25s linear}.edoHome.isHolding .projectMedia img{transform:translateX(calc(var(--rail-progress,0) * -3%)) scale(1.13)}.overviewImage img{transform:translateX(calc(var(--rail-progress,0) * -3%)) scale(1.065);transition:transform .25s linear}.selectedPage{background:var(--paper);color:#111;min-height:100svh;padding:120px var(--pad) 60px}.selectedHeader{grid-template-columns:1fr 1fr;gap:20px;display:grid}.selectedHeader>.microLabel{grid-column:1/-1}.selectedHeader h1{letter-spacing:-.065em;max-width:12ch;margin:20px 0 65px;font-size:clamp(64px,10vw,150px);font-weight:700;line-height:.9}.selectedHeader>p:last-child{place-self:end;max-width:22em;margin-bottom:65px;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.selectionFilters{border-block:1px solid var(--black-line);margin-bottom:70px;padding-block:22px}.selectedGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px 5vw;display:grid}.selectedFilm:first-child{grid-column:1/-1;width:68%;margin-inline:auto}.selectedFilm:nth-child(2){grid-column:1;width:100%}.selectionMeta{text-transform:uppercase;align-items:baseline;gap:12px;padding-bottom:20px;font-size:10px;display:flex}.selectionMeta h2{flex:1;margin:0;font-size:12px;font-weight:400}.selectionMeta>span:last-child{font-weight:700}.selectionImage{cursor:pointer;color:#fff;background:#111;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.filmPreview{aspect-ratio:1.89;position:relative;overflow:hidden}.filmPreview img,.filmPreview video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.filmPreview img{transition:transform 1s var(--ease)}:is(.selectionImage:hover img,.selectionImage:focus-visible img){transform:scale(1.025)}.selectionPlay{background:#080808bb;border:1px solid #fff5;padding:10px 15px;font-size:11px;position:absolute;inset-block-end:20px;inset-inline-end:20px}.selectionActions{text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.selectionActions button{cursor:pointer;text-align:end;text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline}.selectedEnd{border-top:1px solid var(--black-line);justify-content:space-between;margin-top:120px;padding-block:40px;font-size:30px;display:flex}.screeningRoom.isPlaying{min-height:calc(100svh - 65px);padding-top:0;position:relative}.screeningRoom.isPlaying .screeningHeading{z-index:2;border:0;max-width:70%;padding-block:15px;position:relative}.screeningRoom.isPlaying h2{margin-block:8px 20px;font-size:clamp(24px,3vw,45px)}.screeningRoom.isPlaying .filmScreen{aspect-ratio:auto;background:#000;width:100%;max-width:none;height:calc(100svh - 230px);min-height:220px}.screeningRoom.isPlaying .screeningActions{flex-wrap:wrap;justify-content:flex-start;margin-block:16px}.screeningRoom.isPlaying .screeningNote,.screeningRoom.isPlaying .screeningIndex{display:none}.pressPreview{inset-inline-end:7vw;aspect-ratio:1.89;pointer-events:none;z-index:110;opacity:0;width:32vw;transition:opacity .4s,transform .6s var(--ease);position:fixed;top:28vh;transform:translateY(25px)rotate(-3deg);box-shadow:0 20px 80px #0004}.pressPreview img{object-fit:cover;width:100%;height:100%}:is(.aliRow:hover .pressPreview,.aliRow:focus-visible .pressPreview){opacity:1;transform:none}.aliRow strong{z-index:111;position:relative}.contactFormHelp,.contactDraftStatus{text-transform:none;letter-spacing:0;grid-column:1/-1;max-width:44em;font-size:16px;line-height:1.65}.contactDraftStatus a{margin-top:15px;text-decoration:underline;display:inline-block}html[lang=fa] :is(.bioOpeningCopy h1,.bioPrelude h2,.storyText h2,.bioDiscipline h2,.bioRecognition h2,.selectedHeader h1){letter-spacing:0;font-weight:700;line-height:1.3}html[lang=fa] :is(.editorialFrame figcaption,.selectionMeta,.selectionActions,.selectionPlay){letter-spacing:0}html[lang=fa] .bioOpeningCopy h1{font-size:clamp(62px,9vw,135px)}@media (max-width:900px){.bioOpeningCopy{width:86%;padding-top:38vh}.bioOpeningFrame{width:83%}.storyChapter{gap:6vw;min-height:0;padding-block:9vh}.bioPrelude{column-gap:5vw}.storyText h2{font-size:clamp(35px,5vw,65px)}.selectedFilm:first-child{width:86%}.selectedFilm:nth-child(2){grid-column:1/-1;width:75%}.selectedHeader{grid-template-columns:1fr}.selectedHeader>p:last-child{justify-self:start;margin-bottom:30px}.selectedHeader h1{margin-bottom:25px}.pressPreview{display:none}}@media (max-width:620px){.bioOpening{height:100svh;min-height:800px}.bioOpeningCopy{width:100%;padding:46vh var(--story-pad) 110px}.bioOpeningCopy h1{margin-block:20px;font-size:17vw;line-height:1.05}.bioOpeningCopy>p:last-child{max-width:20em;font-size:17px}.bioOpeningFrame{width:100%;height:66%;inset-block-end:auto}.bioOpeningFrame:after,html[dir=rtl] .bioOpeningFrame:after{background:linear-gradient(#0000 20%,#090909 100%)}.bioOpeningFrame figcaption{top:90px;bottom:auto;max-width:20em;font-size:8px;inset-inline-end:24px}.bioOpeningMail,.bioScroll{bottom:25px}.bioPrelude{padding-block:90px 45px;display:block}.bioPrelude h2{margin:30px 0 45px;font-size:48px}.bioPrelude>p:last-of-type{font-size:19px}.bioPrelude>.chapterMeta{margin-top:24px;display:block}.storyChapter{grid-template-columns:1fr;gap:45px;padding-block:60px}.storyRight .editorialFrame{margin-top:0}.storyLeft .storyText{grid-row:1;padding-top:0}.storyText h2{max-width:16ch;margin-bottom:25px;font-size:42px}.storyText>p:not(.microLabel),.stageContinuation{font-size:18px;line-height:1.65}.storyStage{padding-block:70px}.storyStage>.storyText{max-width:none;margin-bottom:45px}.stageContinuation{margin:45px 0 0}.bioMilestone{padding-block:65px}.bioMilestone strong{font-size:66vw}.bioDiscipline{padding-block:70px}.bioDiscipline h2{font-size:16vw}.bioRecognition{padding-block:70px}.bioRecognition h2{font-size:45px}.recognitionMeta{grid-template-columns:1fr}.recognitionMeta>strong{font-size:85px}.recognitionMeta>a{grid-column:auto}.bioEnd{flex-direction:column;gap:20px;padding-block:45px}.selectedPage{padding-top:100px}.selectedHeader h1{font-size:16vw;line-height:1.05}.selectionFilters{margin-bottom:45px}.selectedGrid{display:block}.selectedFilm:first-child,.selectedFilm:nth-child(2){width:100%;margin-bottom:65px}.selectionMeta{flex-wrap:wrap;font-size:9px}.selectionMeta h2{font-size:11px}.selectionActions{font-size:9px}.selectionPlay{font-size:10px;inset-block-end:12px;inset-inline-end:12px}.selectedEnd{gap:20px;margin-top:50px;font-size:24px}.screeningRoom.isPlaying .screeningHeading{max-width:75%}.screeningRoom.isPlaying .filmScreen{height:calc(100svh - 260px)}html[lang=fa] .bioOpeningCopy h1{font-size:16vw}}@media (prefers-reduced-motion:reduce){.editorialReveal.isArmed:not(.isVisible){opacity:1;transform:none}.editorialFrame img,.projectMedia img,.overviewImage img,.edoHome.isHolding .projectMedia img{will-change:auto;transition:none;transform:none}.pressPreview{transition:none;transform:none}}.careerRecognition{border-top:1px solid var(--black-line);max-width:900px;padding-block:35px}.careerRecognition h2{letter-spacing:-.045em;margin:15px 0 30px;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1.15}.careerRecognition p{max-width:34em;font-size:20px;line-height:1.6}.careerRecognition a{text-underline-offset:6px;margin-top:25px;font-size:13px;text-decoration:underline;display:inline-block}html[lang=fa] .careerRecognition h2{letter-spacing:0;font-weight:700;line-height:1.4}.edoOverview.isHolding .overviewImage img{transform:translateX(calc(var(--rail-progress,0) * -3%)) scale(1.13)}@media (prefers-reduced-motion:reduce){.edoOverview.isHolding .overviewImage img{transform:none}}.wordmark{align-items:center;gap:10px;display:flex}.brandMark{flex:none;width:31px;height:31px}.bioOpeningFrame{width:58%}.bioOpeningCopy{z-index:3;width:64%;position:relative}.bioPortraitPause .editorialFrame>div{aspect-ratio:2.1}.projectDetails{max-width:1200px;margin:70px auto 0}.projectDetails section{margin-block:45px}.projectDetails p:not(.microLabel){max-width:48em;font-size:clamp(16px,1.8vw,24px);line-height:1.7}.projectStory>p:last-child{font-size:clamp(24px,3.2vw,43px)!important;line-height:1.5!important}.projectFacts{grid-template-columns:repeat(3,1fr);gap:24px;margin-block:50px;display:grid}.projectFacts dt{opacity:.5;margin-block:12px;font-size:10px}.projectFacts dd{margin:0;line-height:1.6}.projectNotes{border-block:1px solid #ffffff30;padding-block:24px}.projectSources{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.projectSources .microLabel{width:100%}.projectSources a{text-underline-offset:5px;text-decoration:underline}.workRecords .workRecord{grid-template-columns:48px minmax(0,1fr) 120px 100px 25px}.workRecord strong{overflow-wrap:anywhere}.workFilters{gap:24px}.overviewToolbar{gap:25px}.workFilters button{white-space:nowrap}.pressStory{min-width:0}.pressStory strong{display:block}.pressExcerpt{letter-spacing:0;max-width:48em;margin:25px 0 16px;font-size:clamp(14px,1.2vw,19px);line-height:1.65}.pressRead{letter-spacing:0;font-size:11px;display:inline-block}.aliRow{align-items:start;padding-block:28px}.aliRow:hover{font-style:normal}.aliRow:hover strong{font-style:italic}.aliRow>span{padding-top:8px}.pressOther{padding:0 var(--pad) 12vh}.pressOther summary{cursor:pointer;border-top:1px solid #19191940;padding:22px 0}.pressOther a{overflow-wrap:anywhere;border-top:1px solid #19191920;padding:15px 0;display:block}.festivalLogos{grid-template-columns:repeat(4,1fr);gap:2px;margin-block:50px;display:grid}.festivalLogos a{background:#fff;justify-content:center;align-items:center;min-height:190px;padding:30px;display:flex}.festivalLogos img{object-fit:contain;width:100%;max-width:180px;height:100px}.festivalLogos a.fiatLogo{background:#151515}.festivalJourney{padding:0 var(--pad) 15vh}.festivalJourney h2{margin-block:40px;font-size:clamp(35px,6vw,85px)}.festivalJourney>p{max-width:45em;font-size:15px;line-height:1.65}.festivalJourney ol{padding:0;list-style:none}.festivalJourney li{border-top:1px solid var(--black-line);grid-template-columns:100px 1fr 1fr;gap:25px;padding-block:20px;display:grid}.festivalJourney li strong{font-size:clamp(18px,2.2vw,34px);font-weight:400}.festivalJourney li span{align-self:center;font-size:13px;line-height:1.5}@media (max-width:900px){.festivalLogos{grid-template-columns:1fr 1fr}.bioOpeningCopy{width:90%}.projectFacts{grid-template-columns:1fr}.workRecords .workRecord{grid-template-columns:35px minmax(0,1fr) 95px 25px}.workRecord>span:nth-last-child(2){display:none}}@media (max-width:620px){.brandMark{width:24px;height:24px}.wordmark{gap:5px}.bioOpeningFrame,.bioOpeningCopy{width:100%}.bioPortraitPause{width:100%;margin-block:8vh}.workRecords .workRecord{grid-template-columns:28px minmax(0,1fr) 20px}.workRecord>span:nth-last-child(3){display:none}.projectStory>p:last-child{font-size:25px!important}.projectDetails{margin-top:45px}.festivalJourney li{grid-template-columns:55px 1fr;gap:18px}.festivalJourney li span:last-child{grid-column:2}.aliRow{grid-template-columns:24px minmax(0,1fr) 42px}.pressPreview{display:none}.festivalLogos a{min-height:150px;padding:20px}}html[lang=fa] :is(.projectDetails,.pressExcerpt,.pressRead,.festivalJourney){letter-spacing:0}@media (prefers-reduced-motion:reduce){.bioV5 .editorialFrame img{transform:none!important}.pressPreview{display:none}}@media (max-width:620px){.bioDiscipline h2{overflow-wrap:anywhere;font-size:13vw}.bioStory :is(h2,p,a,figcaption){overflow-wrap:break-word;min-width:0}.bioOpeningCopy h1{overflow-wrap:anywhere}.aliListHeader h1{font-size:13vw;line-height:1.05}.pressStory strong{overflow-wrap:anywhere}.aliRow:hover{padding-inline-start:0}}body:has(.bioV5) .siteChrome{mix-blend-mode:normal}body:has(.bioV5) .siteChrome :is(.wordmark,.chromeActions){color:#fff;background:#090909eb;box-shadow:0 0 0 8px #090909eb}@font-face{font-family:Bebas Neue;src:url(/fonts/latin/BebasNeue-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html:not([lang=fa]) :is(.edoIntro h1,.overviewHeader h1,.selectedHeader h1,.profileHero h1,.archiveHeader h1,.aliListHeader h1,.contactHero h1,.menuNav a,.screeningRoom h2){letter-spacing:-.025em;font-family:Bebas Neue,Arial,sans-serif;font-weight:400}.brandMark{flex-shrink:0;width:30px;height:30px}.bioV5{--story-pad:6.25vw;color:#f8f7f3;background:#090909}.bioStory{color:#f8f7f3;background:#090909}.bioV5 .editorialFrame img{filter:grayscale()}.bioOpeningCopy{width:62.5%;padding:29vh var(--story-pad) 18vh;padding-inline-start:12.5vw}.bioOpeningCopy h1{letter-spacing:-.065em;overflow-wrap:normal;margin:28px 0 45px;font-family:Arial,sans-serif;font-size:8vw;font-weight:700;line-height:.86}.bioOpeningCopy>p:last-child{max-width:14em;font-size:clamp(18px,1.6vw,25px);line-height:1.3}.bioOpeningFrame{width:38.3%;height:74vh;inset-block:26vh auto;inset-inline-end:6.25vw}.bioOpeningFrame img{object-position:45% center}.bioOpeningFrame:after,html[dir=rtl] .bioOpeningFrame:after{background:linear-gradient(#0000 64%,#090909)}.bioOpeningFrame figcaption{inset-inline-end:0;font-size:9px;bottom:6vh}.bioPrelude{grid-template-columns:15% 32% 15%;align-items:start;gap:0 1.5%;padding-block:19vh 10vh}.bioPrelude>.microLabel{grid-column:2/4}.bioPrelude>h2{grid-column:2/4;max-width:15ch;margin:30px 0 9vh;font-size:clamp(38px,4.5vw,72px);line-height:1.05}.bioPrelude>.editorialFrame{grid-area:3/2/5}.bioPrelude>.editorialFrame>div{aspect-ratio:1.08}.bioPrelude>p:last-of-type{grid-area:3/3;margin:0;font-size:clamp(14px,1.08vw,17px);line-height:1.65}.bioPrelude>.chapterMeta{grid-area:4/3;margin-top:24px;font-size:9px;line-height:1.8}.storyChapter{align-items:start;gap:2.5%;min-height:0;padding-block:12vh}.storyRight{grid-template-columns:55% 26%;padding-inline-start:41.5%}.storyRight>.editorialFrame{grid-area:1/1;margin-top:0}.storyRight>.storyText{grid-area:1/2}.storyLeft{grid-template-columns:47.3% 22.6%;gap:2.3%;padding-inline-start:33.1%}.storyLeft .storyText{padding-top:0}.storyText h2{letter-spacing:-.035em;margin:22px 0 28px;font-size:clamp(23px,2.3vw,36px);line-height:1.1}.storyText>p:not(.microLabel),.stageContinuation{font-size:clamp(14px,1.08vw,17px);line-height:1.7}.storyText .microLabel{font-size:8px;line-height:1.8}.bioMilestone{padding-block:16vh}.bioMilestone strong{letter-spacing:-.09em;font-size:31vw}.bioMilestone>p:last-child{font-size:16px}.storyStage>.storyText{margin-inline-start:51%;max-width:22%;margin-bottom:9vh}.storyStage>.editorialFrame{max-width:66%;margin-inline-start:16.5%}.stageContinuation{width:19%;margin-inline-start:51%;font-size:15px;line-height:1.7}.bioPortraitPause{width:32%;margin:17vh auto 24vh}.bioPortraitPause>figure>div{aspect-ratio:1.8}.bioDiscipline{padding-block:10vh 18vh;padding-inline-start:16.5%}.bioDiscipline h2{max-width:10ch;font-size:8vw;line-height:1}.bioRecognition{border-color:#fff3;padding-inline-start:16.5%}.bioRecognition h2{font-size:6vw}.recognitionMeta{grid-template-columns:32% 32%;gap:4%}.recognitionMeta>strong{font-size:10vw}.recognitionMeta>p{font-size:17px}.bioEnd{border-color:#fff3;font-size:2.5vw}.projectGallery{grid-template-columns:1fr 1fr;gap:28px;margin-block:55px;display:grid}.projectGallery>.microLabel{grid-column:1/-1}.projectGallery figure{margin:0}.projectGallery img{object-fit:contain;background:#111;width:100%;max-height:65vh;display:block}.projectGallery figcaption{opacity:.6;margin-top:12px;font-size:10px}.projectSources{flex-wrap:wrap;gap:25px;display:flex}.projectSources a{font-size:12px}.selectedHeader h1{max-width:none;font-size:clamp(56px,5vw,80px);line-height:1.1}.selectedGrid{grid-template-columns:2fr 1fr;gap:80px 4vw}.selectedFilm:first-child{grid-column:1/-1;width:66%}.selectedFilm:nth-child(2){grid-column:1}.selectedFilm:nth-child(3){grid-column:2}.aliListHeader{min-height:68vh;padding-inline-start:38%}.aliListHeader h1{letter-spacing:-.025em;font-size:clamp(70px,9vw,150px);line-height:.95}.contactHero{min-height:80vh}.careerTimeline article{position:relative}.careerTimeline button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.careerTimeline h2{font-size:clamp(25px,3.5vw,50px);line-height:1.2}.careerTimeline p{font-size:14px;line-height:1.6}.videoArchive{color:#f8f7f3;padding:8vh var(--pad);background:#090909;margin-inline:0}.videoArchive li{border-color:#ffffff30;grid-template-columns:40px minmax(0,1fr) 130px 55px max-content;align-items:center;gap:20px;padding-block:25px;display:grid;position:relative}.videoArchive li>span{display:block!important}.videoArchive li>.archiveNumber,.videoArchive li>.archiveYear{opacity:.6;font-size:10px}.videoArchive li>.archiveTitle{font-size:clamp(22px,2.7vw,42px);line-height:1.2}.videoArchive li>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.archivePreview{inset-inline-end:14%;opacity:0;pointer-events:none;z-index:3;width:23vw;transition:opacity .35s,transform .6s var(--ease);position:absolute;top:50%;transform:translateY(-50%)scale(.92)}.videoArchive li:hover .archivePreview,.videoArchive li:focus-within .archivePreview{opacity:1;transform:translateY(-50%)scale(1)}.filmIdentityIntro{z-index:500;color:#fff;transition:opacity .65s var(--ease);background:#090909;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.filmIdentityIntro.isLeaving{opacity:0;pointer-events:none}.identityFilm{aspect-ratio:1;width:min(52vw,660px);animation:identityReveal 2.8s var(--ease) both;position:relative;-webkit-mask:url(/mark.svg) 50%/contain no-repeat;mask:url(/mark.svg) 50%/contain no-repeat}.identityFilm video,.identityMatchCut{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.identityMatchCut{background:url(/media/v5/dandelions-door.webp) 50%/cover;animation:2.8s step-end both filmMatchCut}.filmIdentityIntro>p{letter-spacing:.16em;font-size:12px}.introSkip{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff5;padding:12px 0;font-size:11px;position:absolute;bottom:6vh}@keyframes identityReveal{0%{opacity:0;transform:scale(.8)}15%{opacity:1}85%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes filmMatchCut{0%,30%,55%,78%,to{opacity:0}24%,48%,72%{opacity:1}}html[lang=fa] .wordmark{font-size:16px}html[lang=fa] .menuNav a{font-size:clamp(26px,4.5vw,65px)}html[lang=fa] .edoIntro h1{font-size:8.8vw;line-height:1.35}html[lang=fa] .overviewHeader h1,html[lang=fa] .profileHero h1,html[lang=fa] .archiveHeader h1{font-size:8.5vw;line-height:1.3}html[lang=fa] .selectedHeader h1{font-size:clamp(36px,3.6vw,58px);line-height:1.4}html[lang=fa] .aliListHeader h1{font-size:6.7vw;line-height:1.35}html[lang=fa] .contactHero h1{font-size:7vw;line-height:1.4}html[lang=fa] .screeningRoom h2{font-size:clamp(28px,5.8vw,80px);line-height:1.4}html[lang=fa] .bioOpeningCopy h1{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:6.3vw;line-height:1.4}html[lang=fa] .bioPrelude h2{font-size:3.6vw;line-height:1.45}html[lang=fa] .storyText h2{font-size:clamp(19px,1.7vw,27px);line-height:1.5}html[lang=fa] :is(.bioPrelude>p:last-of-type,.storyText>p:not(.microLabel),.stageContinuation){font-size:clamp(15px,1.2vw,18px);line-height:1.9}html[lang=fa] .bioDiscipline h2{font-size:6vw}html[lang=fa] .bioRecognition h2{font-size:4.5vw}html[lang=fa] .projectCaption strong{font-size:clamp(20px,2.2vw,32px)}html[lang=fa] .overviewCard h2{font-size:clamp(27px,3.7vw,54px)}html[lang=fa] .workRecord strong{font-size:clamp(19px,2.4vw,36px)}@media (max-width:1024px){.bioOpeningCopy{padding-inline-start:6.25vw;width:58%;padding-top:28vh}.bioOpeningCopy h1{font-size:7.5vw}.bioOpeningFrame{width:42%;inset-inline-end:4vw}.bioPrelude{grid-template-columns:8% 43% 25%;gap:0 3%}.storyRight{grid-template-columns:55% 35%;gap:4%;padding-inline-start:25%}.storyLeft{grid-template-columns:52% 34%;gap:4%;padding-inline-start:16.5%}.storyStage>.storyText{max-width:34%;margin-inline-start:54%}.stageContinuation{width:30%;margin-inline-start:54%}.bioPortraitPause{width:45%}html[lang=fa] .bioOpeningCopy h1{font-size:6vw}.selectedGrid{grid-template-columns:1fr;gap:55px}.selectedFilm:first-child,.selectedFilm:nth-child(2),.selectedFilm:nth-child(3){grid-column:1;width:100%}.videoArchive li{grid-template-columns:30px minmax(0,1fr) 110px max-content;gap:14px}.videoArchive li>.archiveYear{display:none!important}.archivePreview{width:30vw}}@media (max-width:620px){.siteChrome{align-items:flex-start;gap:12px;padding:14px 5vw}.wordmark{gap:6px;max-width:47%;font-size:12px;line-height:1.25}.brandMark{width:23px;height:23px}.chromeActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:49%;font-size:10px;display:flex}.languageSwitcher{flex-basis:100%;justify-content:flex-end;gap:5px}.chromeActions button{font-size:10px}.languageSwitcher button{font-size:9px}html[lang=fa] .wordmark{font-size:12px}.edoIntro{max-width:90vw;top:115px}.edoIntro h1{margin-top:22px;font-size:14vw;line-height:.95}html[lang=fa] .edoIntro h1{font-size:10.5vw;line-height:1.45}.projectRail{align-items:center;padding:270px 7vw 145px}.projectCaption strong{font-size:24px}html[lang=fa] .projectCaption strong{font-size:21px}.edoHome{min-height:650px}.homeFooter{gap:10px}.homeOverview{gap:8px;font-size:8px}.edoCounter{min-width:65px}.railControls button{width:32px;height:32px}.overviewHeader h1{font-size:14vw}html[lang=fa] .overviewHeader h1{font-size:10.5vw}.overviewCard h2{font-size:34px}html[lang=fa] .overviewCard h2{font-size:27px}.workRecord strong{font-size:22px}html[lang=fa] .workRecord strong{font-size:18px}.menuNav a{font-size:9vw}html[lang=fa] .menuNav a{font-size:7vw}.bioOpening{height:auto;min-height:100svh;padding-bottom:65px}.bioOpeningCopy{width:100%;padding:135px 6.25vw 30px}.bioOpeningCopy h1{margin:22px 0 28px;font-size:13.7vw;line-height:.93}.bioOpeningCopy>p:last-child{max-width:18em;font-size:16px}html[lang=fa] .bioOpeningCopy h1{font-size:10.5vw;line-height:1.4}.bioOpeningFrame{width:75%;height:auto;margin-inline:auto 6.25vw;position:relative;inset:auto}.bioOpeningFrame>div{aspect-ratio:1;height:auto}.bioOpeningFrame figcaption{text-align:end;max-width:none;font-size:8px;position:static}.bioOpeningFrame:after{height:calc(100% - 32px)}.bioScroll,.bioOpeningMail{bottom:23px}.bioPrelude{grid-template-columns:1fr;gap:0;padding-block:90px 40px;display:grid}.bioPrelude>.microLabel,.bioPrelude>h2,.bioPrelude>.editorialFrame,.bioPrelude>p:last-of-type,.bioPrelude>.chapterMeta{grid-area:auto/1}.bioPrelude h2{max-width:15ch;margin:25px 0 35px;font-size:36px}.bioPrelude>p:last-of-type{grid-row:3;font-size:16px;line-height:1.7}.bioPrelude>.chapterMeta{grid-row:4;margin-block:25px 35px}.bioPrelude>.editorialFrame{width:80%;margin-inline-start:auto}.bioPrelude>.editorialFrame>div{aspect-ratio:1}.storyChapter,.storyRight,.storyLeft{grid-template-columns:1fr;gap:35px;min-height:0;padding:65px 0}.storyRight>.storyText,.storyRight>.editorialFrame{grid-area:auto/1}.storyRight>.storyText{grid-row:1}.storyRight>.editorialFrame{width:85%;margin-inline-start:auto}.storyLeft>.editorialFrame{width:85%}.storyText h2{max-width:17ch;margin:22px 0 26px;font-size:29px}.storyText>p:not(.microLabel),.stageContinuation{max-width:30em;font-size:16px;line-height:1.75}.storyStage>.storyText{max-width:100%;margin:0 0 45px}.storyStage>.editorialFrame{max-width:100%;margin:0}.stageContinuation{width:100%;margin:35px 0 0}.bioPortraitPause{width:90%;margin:80px auto 110px}.bioMilestone{padding-block:90px}.bioMilestone strong{font-size:48vw}.bioMilestone>p:last-child{font-size:15px}.bioDiscipline{padding:45px 0 100px}.bioDiscipline h2{overflow-wrap:anywhere;font-size:13vw}.bioRecognition{padding:80px 0}.bioRecognition h2{font-size:11vw;line-height:1.2}.recognitionMeta{grid-template-columns:1fr;gap:10px}.recognitionMeta>strong{font-size:20vw}.recognitionMeta>p{font-size:16px}.recognitionMeta>a{grid-column:1}.bioEnd{gap:24px;font-size:18px}html[lang=fa] .bioPrelude h2{font-size:29px}html[lang=fa] .storyText h2{font-size:24px}html[lang=fa] .bioDiscipline h2{font-size:10vw}html[lang=fa] .bioRecognition h2{font-size:9vw}.selectedHeader h1{font-size:12.5vw;line-height:1.05}html[lang=fa] .selectedHeader h1{font-size:9vw;line-height:1.45}.selectedHeader>p:last-child{font-size:16px}.selectedGrid{gap:50px}.selectionFilters{margin-bottom:45px}.aliListHeader{padding-inline-start:var(--pad);min-height:55vh;padding-top:115px}.aliListHeader h1{font-size:12.5vw;line-height:1.05}html[lang=fa] .aliListHeader h1{font-size:9vw}.contactHero{min-height:65vh;padding-top:115px}.contactHero h1{font-size:clamp(34px,11vw,65px);line-height:1.15}html[lang=fa] .contactHero h1{font-size:clamp(28px,9vw,47px);line-height:1.45}.profileHero{min-height:70vh;padding-top:115px}.profileHero h1{font-size:14vw;line-height:1.1}html[lang=fa] .profileHero h1{font-size:10.5vw;line-height:1.4}.archivePage{padding-top:115px}.archiveHeader h1{font-size:14vw;line-height:1}html[lang=fa] .archiveHeader h1{font-size:10.5vw;line-height:1.4}.videoArchive li{grid-template-columns:22px minmax(0,1fr) max-content;gap:10px}.videoArchive li>.archiveCategory{display:none!important}.videoArchive li>.archiveTitle{font-size:22px}.videoArchive li>button{padding:0;font-size:9px}.archivePreview{display:none}.projectGallery{grid-template-columns:1fr;gap:30px}.screeningRoom h2{font-size:11vw}html[lang=fa] .screeningRoom h2{font-size:8.5vw}.identityFilm{width:76vw}.filmIdentityIntro>p{font-size:10px}html[lang=fa] .filmIdentityIntro>p{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.filmIdentityIntro,.archivePreview{display:none}.bioV5 .editorialFrame img,.projectMedia img,.overviewImage img{transform:none!important}.editorialReveal{transition:none!important}.selectedFilm img{transition:none}}.festivalLogos .edinburghLogo{background:#002b49}.festivalLogos .edinburghLogo img{filter:none}@font-face{font-family:Bodoni Motion;src:url(/fonts/latin/BodoniModa.ttf)format("truetype");font-weight:400 900;font-display:swap}.edoProfile{color:#faf7f2;--black-line:#ffffff30;background:#090909}.edoProfile .profileHero{text-align:center;min-height:100svh;padding:150px 6.25vw 80px}.edoProfile .profileHero>.microLabel{max-width:38em;margin-inline:auto;font-size:11px;line-height:1.6}.edoProfile .profileHero h1{letter-spacing:-.03em;margin:80px 0 60px;font-size:22px;line-height:1.3;font-family:Arial,sans-serif!important}.edoProfile .profileHero h1 br{display:none}.edoProfile .profileRole{z-index:1;letter-spacing:-.055em;white-space:nowrap;text-transform:capitalize;width:100vw;margin:0 -6.25vw -.19em;font-family:Bodoni Motion,Times New Roman,serif;font-size:clamp(65px,23.5vw,380px);line-height:1.08;position:relative;overflow:clip}.profilePortrait{object-fit:cover;object-position:center 25%;filter:grayscale();width:min(52%,620px);height:auto;max-height:75svh;margin:auto;display:block}.careerJourney{padding-top:60px}.careerJourney li{border:0;padding:0;display:block}.careerJourney li article{border-bottom:0;grid-template-columns:130px 140px minmax(0,1fr);padding:30px 0}.careerJourney h2{margin:0;font-size:clamp(24px,3.2vw,46px);line-height:1.25}.careerJourney time{overflow-wrap:anywhere;font-size:clamp(24px,3.6vw,52px);line-height:1.3}.careerJourney li span{align-self:start;font-size:11px;line-height:1.6}.careerJourney p{letter-spacing:normal;max-width:48em;font-size:15px;line-height:1.7}.careerJourney [data-kind=recognition] h2{font-size:clamp(22px,2.8vw,40px)}.careerFilters{flex-wrap:wrap;gap:8px;margin:30px 0 45px;display:flex}.careerFilters button{border:1px solid #555;border-radius:30px;min-height:44px;padding:10px 16px;font-size:12px}.careerFilters button[aria-pressed=true]{background:var(--paper);color:#111;border-color:var(--paper)}html[lang=fa] .edoProfile .profileRole{white-space:normal;margin-bottom:20px;width:auto;margin-inline:0;overflow:visible}.directorStatement blockquote{letter-spacing:normal;margin:25px 0;font-family:inherit;font-size:clamp(20px,2.8vw,34px);line-height:1.5}html[lang=fa] .directorStatement blockquote{font-size:clamp(18px,2.1vw,27px);line-height:1.9}.projectRecognitionImages a{background:#fff;width:min(100%,320px);padding:16px;display:block}.projectRecognitionImages img{object-fit:contain;width:100%;height:auto;display:block}.careerFurther{padding:0 var(--pad) 100px;grid-template-columns:1fr 1fr;gap:20px 50px;display:grid}.careerFurther>.microLabel{grid-column:1/-1}.careerFurther button{border:0;border-top:1px solid var(--black-line);text-align:start;cursor:pointer;background:0 0;padding:20px 0;font-size:24px}.careerFurther button span{margin-top:15px;font-size:12px;line-height:1.8;display:block}html[lang=fa] .edoProfile .profileHero h1{font-size:18px;line-height:1.6;font-family:Dana,Arial,sans-serif!important}html[lang=fa] .edoProfile .profileRole{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:10vw;line-height:1.5}html[lang=fa] .edoProfile .profileLead{font-size:18px;line-height:1.9}html[lang=fa] .careerJourney h2{font-size:clamp(21px,2.5vw,36px);line-height:1.65}@media (max-width:620px){.edoProfile .profileHero{padding-top:145px}.edoProfile .profileHero h1{margin:60px 0 45px;font-size:19px}.edoProfile .profileRole{margin-bottom:45px;font-size:17vw}.edoProfile .profileLead{font-size:17px}.profilePortrait{width:80%;max-height:70svh}.careerJourney li article{grid-template-columns:75px minmax(0,1fr);gap:10px 18px}.careerJourney li article>span{grid-area:1/2}.careerJourney li article>div{grid-area:2/2}.careerJourney time{grid-area:1/1/3;font-size:23px}.careerJourney h2{font-size:26px}.careerJourney p{font-size:14px}.careerFurther{grid-template-columns:1fr}.careerFurther button{font-size:23px}html[lang=fa] .edoProfile .profileHero h1{font-size:16px}html[lang=fa] .edoProfile .profileRole{font-size:12vw}html[lang=fa] .edoProfile .profileLead{font-size:16px}}body{overflow-x:visible}.edoHome{isolation:isolate;height:100svh;min-height:560px}.edoHome .projectRail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:auto;align-items:stretch;gap:0;padding:0;position:absolute;inset:0}.edoHome .edoProject,.edoHome .edoProject.isActive{opacity:1;scroll-snap-align:center;flex:0 0 100%;height:100%;position:relative;transform:none}.edoHome .projectMedia{background:#090909;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.edoHome .projectMedia>img{object-fit:cover;clip-path:polygon(0 5%,25% 1%,50% 0,75% 1%,100% 5%,100% 95%,75% 99%,50% 100%,25% 99%,0 95%);width:74%;height:92%;transition:opacity .5s;position:absolute;inset:4% 13%;transform:none}.cinematicCanvas{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:4% 0}.cinematicCanvas canvas{width:100%;height:100%;display:block}.cinematicCanvas.isReady{opacity:1}.projectMedia:has(.cinematicCanvas.isReady)>img{opacity:0}.edoHome .projectMedia:after{content:"";pointer-events:none;background:linear-gradient(#090909bb,#0000 22% 72%,#090909 100%);position:absolute;inset:0}.edoHome .projectMedia .mediaIndex,.edoHome .frameExplore{display:none}.edoHome .edoIntro{top:auto;bottom:105px;z-index:4;max-width:85%;inset-inline-start:4vw}.edoHome .edoIntro h1{letter-spacing:-.025em;margin:6px 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.25}.edoHome .edoIntro h1 br{display:none}.edoHome .edoIntro .microLabel{letter-spacing:.08em;margin:0;font-size:9px}.edoHome .projectCaption{inset-inline:3%;text-align:center;pointer-events:none;z-index:3;flex-direction:column;align-items:center;gap:15px;width:94%;padding:0;display:flex;position:absolute;top:44%}.edoHome .projectCaption>span{letter-spacing:.12em;font-size:10px}.edoHome .projectCaption>span:nth-child(3){display:none}.edoHome .projectCaption button{pointer-events:auto;cursor:pointer;color:#fff;background:0 0;border:0;max-width:100%;min-height:44px;padding:0}.edoHome .projectCaption strong{letter-spacing:-.06em;overflow-wrap:anywhere;text-shadow:0 2px 20px #0008;max-width:100%;font-family:Bodoni Motion,Times New Roman,serif;font-size:clamp(60px,12vw,220px);font-weight:600;line-height:.9;display:block}.edoHome .homeFooter{bottom:25px;z-index:5;pointer-events:none;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:0;display:grid;position:absolute;inset-inline:4vw}.edoHome .homeFooter>*{pointer-events:auto}.edoHome .edoCounter{border:1px solid #fff7;border-radius:50%;grid-area:1/3;justify-content:center;align-items:center;gap:4px;width:72px;min-width:0;height:72px;font-size:26px;display:flex;position:static}.edoHome .edoCounter .counterRule{display:none}.edoHome .edoCounter>span:last-child{opacity:.7;font-size:10px}.edoHome .edoInstruction{inset-inline-start:50%;text-align:center;pointer-events:none;max-width:33vw;margin:0;font-size:9px;line-height:1.5;position:absolute;bottom:18px;transform:translate(-50%)}html[dir=rtl] .edoHome .edoInstruction{transform:translate(50%)}.edoHome .railControls{grid-area:1/2;gap:5px;display:flex}.edoHome .railControls button{background:#09090966;border:1px solid #fff5;border-radius:50%;width:44px;height:44px}.edoHome .homeOverview{grid-area:1/1;justify-self:start;align-items:center;min-height:44px;font-size:10px;display:flex}.filmIdentityIntro{z-index:150;pointer-events:auto}.siteChrome{z-index:120;mix-blend-mode:normal;-webkit-backdrop-filter:blur(18px);background:#090909b3;border-bottom:1px solid #ffffff18}.photoIdentityIntro .identityFilm{width:min(52vw,660px);height:min(52vw,660px);transition:width 1s var(--ease),height 1s var(--ease),mask-size 1s var(--ease),-webkit-mask-size 1s var(--ease);animation:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:620px){.photoIdentityIntro .identityFilm{width:76vw;height:76vw}}.photoIdentityIntro .identityFilm img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.identityShutter{transform-origin:50%;background:#090909;animation:28ms ease-out both photoShutter;position:absolute;inset:0}.photoIdentityIntro.isLeaving{opacity:1;animation:1s linear forwards introHandoff}.photoIdentityIntro.isLeaving .identityShutter,.photoIdentityIntro.isLeaving>p,.photoIdentityIntro.isLeaving .introSkip{display:none}@keyframes introHandoff{0%,75%{opacity:1}to{opacity:0}}@keyframes photoShutter{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.siteChrome .brandMark{flex-shrink:0;width:48px;height:48px}@media (max-width:620px){.siteChrome .brandMark{width:36px;height:36px}}.filmIdentityIntro .introSkip{pointer-events:auto;min-height:44px}.filmIdentityIntro.isLeaving .introSkip{pointer-events:none}.siteChrome{padding-top:max(18px,env(safe-area-inset-top));padding-inline-start:max(var(--pad),env(safe-area-inset-left));padding-inline-end:max(var(--pad),env(safe-area-inset-right))}.siteChrome button,.languageSwitcher button{min-width:44px;min-height:44px;padding:8px}.languageSwitcher{gap:0}.chromeActions{align-items:center;gap:8px}.menuNav{height:auto;min-height:100%;padding-block:90px 110px}.menuNav a{min-height:44px}.menuFooter{padding:0 var(--pad) 25px;align-items:center;gap:24px;display:flex;position:static}.overviewListPage{padding:150px 6.25vw 100px;overflow:visible}.overviewListPage .overviewHeader h1{letter-spacing:-.05em;margin:20px 0 40px;font-family:Bodoni Motion,Times New Roman,serif;font-size:clamp(55px,7vw,110px);line-height:1.1}.overviewRow{isolation:isolate;border-top:1px solid #ffffff18;grid-template-columns:12% minmax(0,1fr) 65px 100px;align-items:baseline;gap:20px;min-height:100px;margin:0;padding:18px 0;display:grid;position:relative}.overviewRow h2{z-index:2;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;margin:0;font-family:Bodoni Motion,Times New Roman,serif;font-size:clamp(38px,6.4vw,108px);font-weight:500;line-height:1.06;position:relative}.overviewRow h2 button{font:inherit;color:#faf7f2;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:44px;padding:0;transition:color .45s,-webkit-text-stroke .45s}@media (hover:hover){.overviewRow h2 button{color:#0000;-webkit-text-stroke:1px #f8f7f2cc}.overviewRow.isPreviewing h2 button{color:#faf7f2;-webkit-text-stroke:0}}.overviewCategory{text-transform:uppercase;color:#ffffffb0;font-family:Bebas Neue,Arial,sans-serif;font-size:clamp(15px,1.7vw,28px);line-height:1.2}.overviewRowYear{opacity:.7;font-size:10px}.overviewExplore{cursor:pointer;text-align:end;z-index:2;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:10px}.overviewHoverFrame{inset-inline-end:12%;aspect-ratio:16/10;opacity:0;pointer-events:none;width:28%;transition:opacity .4s var(--ease),transform .7s var(--ease);z-index:1;position:absolute;top:50%;transform:translateY(-50%)rotate(-4deg)scale(.85)}.overviewHoverFrame img{object-fit:contain;background:#080808;width:100%;height:100%}.overviewRow.isPreviewing .overviewHoverFrame{opacity:.62;transform:translateY(-50%)rotate(0)scale(1)}.selectedHeader{grid-template-columns:1fr 1fr;gap:20px;min-height:260px;padding-top:140px;display:grid}.selectedHeader h1{grid-column:1/-1;margin:0;font-size:clamp(56px,5.5vw,85px)}.selectedHeader>p:last-child{grid-column:2;max-width:28em;font-size:14px}.selectedGrid{margin-top:80px}.selectionImage{border-radius:5px}.selectionFilters{top:var(--chrome-height,90px);background:var(--paper);z-index:5;padding-block:10px;position:sticky}.aliListHeader h1,.contactHero h1{letter-spacing:-.065em!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.contactHero{min-height:75svh;padding:180px 6.25vw 70px}.contactHero h1{font-size:clamp(60px,10vw,160px);line-height:1.05}.contactIntro{margin-top:60px;max-width:22em;margin-inline-start:16.5%;font-size:18px;line-height:1.45}.contactGrid{grid-template-columns:1.7fr 1fr;gap:8vw;padding-inline:6.25vw}.contactForm{grid-template-columns:1fr 1fr;gap:34px;padding-inline:22%}.contactForm input,.contactForm select,.contactForm textarea{letter-spacing:normal;color:#090909;width:100%;min-width:0;font-size:clamp(18px,1.8vw,26px);line-height:1.5}.contactForm textarea{resize:vertical;min-height:180px}.contactForm button{border-radius:0;min-height:48px}.contactForm button:disabled{cursor:default;opacity:.55}.contactFormHelp,.contactDraftStatus{letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;line-height:1.6}.contactTrap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contactDraftStatus:empty{display:none}.screeningRoom.isPlaying{background:#050505;height:100svh;min-height:400px;padding:0;display:block;position:relative;overflow:hidden}.screeningRoom.isPlaying .filmScreen{place-items:center;height:100%;margin:0;display:grid;position:absolute;inset:0}.screeningRoom.isPlaying .filmScreen video{object-fit:contain;width:100%;height:100%;max-height:none}.screeningRoom.isPlaying .screeningHeading{top:28px;z-index:2;pointer-events:none;background:#0009;padding:8px;font-size:10px;position:absolute;inset-inline-start:var(--pad)}.screeningRoom.isPlaying h2{bottom:90px;z-index:2;pointer-events:none;text-shadow:0 2px 8px #000;max-width:70%;margin:0;font-size:clamp(22px,3vw,44px);line-height:1.2;position:absolute;inset-inline-start:var(--pad)}.screeningRoom.isPlaying .screeningActions{bottom:45px;inset-inline:var(--pad);z-index:2;background:#0009;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:4px 8px;display:flex;position:absolute}.screeningRoom.isPlaying .screeningIndex,.screeningRoom.isPlaying .screeningNote{display:none}.screeningLanguages{justify-content:flex-end;margin-bottom:25px;display:flex}.screeningRoom.isPlaying .screeningLanguages{top:18px;z-index:3;background:#0009;margin:0;position:absolute;inset-inline-end:80px}.screeningError{text-align:center;background:#111e;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;line-height:1.7;display:flex;position:absolute;inset:25% 12%}.screeningRoom.isPlaying .screeningError p[role=alert]{background:0 0;margin:0;padding:0;display:block;position:static;inset:auto}.lineButton{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}html[lang=fa] .edoHome .edoIntro h1{font-family:Dana,Arial,sans-serif;font-size:16px;line-height:1.5}html[lang=fa] .edoHome .projectCaption strong{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:8.5vw;font-weight:400;line-height:1.5}html[lang=fa] .overviewListPage .overviewHeader h1{font-family:Dana,Arial,sans-serif;font-size:5.7vw;line-height:1.5}html[lang=fa] .overviewRow h2{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:4.5vw;font-weight:400;line-height:1.55}html[lang=fa] .overviewCategory{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:14px}html[lang=fa] .contactHero h1{font-size:7.5vw;line-height:1.5;letter-spacing:0!important;font-family:Dana,Arial,sans-serif!important}html[lang=fa] .screeningRoom.isPlaying h2{font-size:clamp(19px,2.4vw,34px);line-height:1.5}@media (max-width:1024px){.overviewRow{grid-template-columns:13% minmax(0,1fr) 80px;gap:14px}.overviewRowYear{display:none}.contactForm{padding-inline:12.5%}.overviewHoverFrame{width:40%}}@media (max-width:620px){.siteChrome{gap:8px;padding-block:12px}.siteChrome .chromeActions{flex-wrap:wrap;gap:0;max-width:52%}.siteChrome .languageSwitcher{flex-basis:100%;gap:0}.siteChrome button{min-width:44px;min-height:44px;padding:5px}.wordmark{max-width:44%}.wordmark>span{line-height:1.4}.edoHome{min-height:560px}.edoHome .projectMedia>img{object-position:50% center;width:94%;height:80%;inset:10% 3%}.cinematicCanvas{inset:10% 0}.edoHome .projectCaption{gap:12px;top:40%}.edoHome .projectCaption strong{font-size:15vw;line-height:1.05}.edoHome .projectCaption>span{font-size:9px}.edoHome .edoIntro{bottom:150px;inset-inline-start:5vw}.edoHome .edoIntro h1{font-size:15px}.edoHome .edoIntro .microLabel{max-width:27em;font-size:8px;line-height:1.5}.edoHome .homeFooter{inset-inline:5vw;bottom:max(20px,env(safe-area-inset-bottom));grid-template-columns:1fr auto auto;gap:8px}.edoHome .edoCounter{width:48px;height:48px;font-size:20px}.edoHome .railControls button{width:44px;height:44px}.edoHome .homeOverview{max-width:80px;font-size:9px;line-height:1.4}.edoHome .edoInstruction{grid-area:2/1/auto/-1;justify-self:center;max-width:none;padding-top:5px;font-size:9px;position:static;transform:none!important}html[lang=fa] .edoHome .edoIntro h1{font-size:13px}html[lang=fa] .edoHome .projectCaption strong{font-size:10.5vw;line-height:1.6}.overviewListPage{padding:145px 6.25vw 65px}.overviewListPage .overviewHeader h1{font-size:12vw}.overviewSequence{margin-top:40px}.overviewRow{grid-template-columns:1fr auto;gap:10px;min-height:130px;padding:20px 0}.overviewCategory{grid-area:1/1;font-size:14px}.overviewRow h2{grid-area:2/1/auto/-1;font-size:9vw}.overviewExplore{grid-area:1/2}.overviewHoverFrame{display:none}.overviewRow h2 button{color:#f8f7f2;-webkit-text-stroke:0}.overviewRow.workRecord{padding-inline:0}html[lang=fa] .overviewListPage .overviewHeader h1{font-size:9vw}html[lang=fa] .overviewRow h2{font-size:6.3vw}.selectedHeader{min-height:0;padding-top:145px;display:block}.selectedHeader h1{font-size:14vw}.selectedHeader>p:last-child{margin-top:30px;font-size:15px}.selectedGrid{margin-top:40px}.selectionFilters{top:var(--chrome-height,112px);flex-wrap:wrap}.contactHero{min-height:65svh;padding:150px 6.25vw 60px}.contactHero h1{overflow-wrap:anywhere;font-size:13vw;line-height:1.15}.contactIntro{margin:45px 0 0;font-size:16px;line-height:1.6}.contactGrid{grid-template-columns:1fr;gap:40px;padding-inline:6.25vw}.bigMail{overflow-wrap:anywhere;font-size:7.5vw}.contactForm{grid-template-columns:1fr;gap:25px;padding:60px 6.25vw 90px}.contactForm label{grid-column:1}.contactForm select{font-size:18px}html[lang=fa] .contactHero h1{font-size:9.5vw}.screeningRoom.isPlaying h2{max-width:80%;font-size:26px;bottom:150px}.screeningRoom.isPlaying .screeningActions{bottom:max(45px,calc(env(safe-area-inset-bottom) + 35px));gap:4px 16px;font-size:10px}.screeningRoom.isPlaying .screeningHeading{max-width:75%;font-size:9px;top:75px}html[lang=fa] .screeningRoom.isPlaying h2{font-size:22px}}@media (max-height:500px) and (min-width:621px){.edoHome{min-height:100svh}.edoHome .edoIntro{bottom:90px}.edoHome .projectCaption{gap:5px;top:32%}.edoHome .projectCaption strong{font-size:9vw}.edoHome .edoInstruction{display:none}.edoHome .edoCounter{width:48px;height:48px}.screeningRoom.isPlaying .screeningActions{bottom:30px}.screeningRoom.isPlaying h2{bottom:90px}}@media (prefers-reduced-motion:reduce){.cinematicCanvas{display:none}.overviewHoverFrame,.overviewRow h2 button{transition:none}.edoHome .projectMedia>img{clip-path:none}.photoIdentityIntro{display:flex}.identityShutter{display:none}.edoHome .projectRail{scroll-snap-type:none}}.archivePage{padding-top:110px}.archiveHeader h1{margin:0;line-height:1.5;font-family:Arial,sans-serif!important;font-size:22px!important}html[lang=fa] .archiveHeader h1{font-family:Dana,sans-serif!important;font-size:17px!important}.spatialArchive{background:#080808;height:calc(100svh - 110px);min-height:500px;margin-top:0;padding:0;position:relative}.archiveField{cursor:grab;scrollbar-width:thin;scrollbar-color:#777 #111;direction:ltr;position:absolute;inset:0;overflow:auto}.archiveField:active{cursor:grabbing}.archiveField:focus-visible{outline-offset:-3px;outline:2px solid #ddd}.archiveAtlas{width:1900px;height:2200px;position:relative}.archiveAtlas article{color:#fff;width:260px;position:absolute}.archiveAtlas article:nth-child(3n){width:200px}.archiveAtlas .archiveImage{aspect-ratio:4/3;width:100%;display:block}.archiveAtlas .archiveImage img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.archiveAtlas h3{margin:6px 0 0;font-size:15px;line-height:1.5}.archiveAtlas article>span{opacity:.7;font-size:9px}.archiveFieldTitle{inset-inline:8%;text-align:center;pointer-events:none;text-shadow:0 2px 16px #000;z-index:2;position:absolute;top:40%}.archiveFieldTitle h2{letter-spacing:-.04em;margin:0;font-family:Bodoni Motion,serif;font-size:clamp(50px,8vw,130px);font-weight:500;line-height:1.15}.archiveFieldTitle .microLabel{margin:8px 0;font-size:9px}.archiveInstructions{bottom:65px;text-align:center;pointer-events:none;z-index:2;background:#080808a0;font-size:10px;line-height:1.7;position:absolute;inset-inline:8%}.archiveVideoLink{bottom:12px;z-index:2;background:#080808cc;padding:0 12px;font-size:11px;position:absolute;inset-inline-start:var(--pad)}html[lang=fa] .archiveFieldTitle h2{letter-spacing:0;font-family:Dana,sans-serif;font-size:5.5vw;line-height:1.6}@media (max-width:620px){.archivePage{padding-top:135px}.spatialArchive{height:calc(100svh - 135px);min-height:500px}.archiveFieldTitle h2{font-size:12vw}.archiveAtlas article{width:220px}.archiveAtlas article:nth-child(3n){width:160px}html[lang=fa] .archiveFieldTitle h2{font-size:8.5vw}.archiveInstructions{font-size:9px}}.edoHome .projectMedia>img{clip-path:none;width:100%;height:100%;inset:0}.cinematicCanvas{inset:0}.overviewListPage{padding-top:110px;padding-bottom:140px}.overviewListPage .overviewHeader h1{letter-spacing:0;margin:0 0 15px;line-height:1.5;font-size:22px!important}.overviewHeader>.microLabel{margin-bottom:8px}.overviewSequence{margin-top:30px}.overviewRow h2{font-size:clamp(38px,8.8vw,148px)}.overviewListPage .workFilters{inset-inline:6.25vw;bottom:max(18px,env(safe-area-inset-bottom));z-index:10;background:#090909f2;border:1px solid #ffffff30;border-radius:5px;justify-content:center;gap:4px 22px;padding:6px 14px;position:fixed}.overviewListPage .workFilters button{min-height:44px}.overviewListPage{isolation:isolate}.overviewBackdrop{z-index:0;pointer-events:none;opacity:0;background:#090909;transition:opacity .25s;position:fixed;inset:0}.overviewBackdrop.isVisible{opacity:1}.overviewBackdrop img{object-fit:cover;opacity:.55;width:100%;height:100%}.overviewListPage .overviewHeader,.overviewListPage .overviewSequence{z-index:1;position:relative}html[lang=fa] .overviewListPage .overviewHeader h1{font-size:17px!important}@media (max-width:620px){.overviewListPage{padding-top:135px;padding-bottom:175px}.overviewSequence{margin-top:20px}.overviewRow{grid-template-columns:18% minmax(0,1fr) 44px;gap:10px;min-height:95px;padding:18px 0}.overviewCategory{grid-area:1/1;font-size:12px}.overviewRow h2{grid-area:1/2;font-size:10vw;line-height:1.15}.overviewExplore{grid-area:1/3;width:44px;height:44px;font-size:0}.overviewExplore:after{content:"↗︎";font-size:18px}.overviewListPage .workFilters{gap:0 12px;padding:5px 10px;inset-inline:5vw}.overviewListPage .workFilters button{font-size:10px}html[lang=fa] .overviewRow h2{font-size:7.3vw;line-height:1.6}html[lang=fa] .overviewCategory{font-size:10px}}.bioMind .bioOpening{height:100svh;min-height:760px;position:relative;overflow:hidden}.bioMind .bioOpeningFrame{width:100%;height:100%;margin:0;position:absolute;inset:0}.bioMind .bioOpeningFrame>div{aspect-ratio:auto;height:100%}.bioMind .bioOpeningFrame img{object-fit:cover;object-position:40% 30%;height:100%}.bioMind .bioOpeningFrame:after,html[dir=rtl] .bioMind .bioOpeningFrame:after{background:linear-gradient(90deg,#0000 10%,#09090930 38%,#090909ed 70%),linear-gradient(#0000 55%,#090909);height:100%;inset:0}.bioMind .bioOpeningFrame figcaption{max-width:none;inset:auto auto 75px 7vw}.bioMind .bioOpeningCopy{z-index:2;text-align:start;width:44%;margin-left:auto;margin-right:7vw;padding:26svh 0 120px;position:relative}.bioMind .bioOpeningCopy h1{letter-spacing:-.06em;margin:30px 0 45px;font-size:clamp(46px,7vw,124px);line-height:.95}.bioMind .bioOpeningCopy>p:last-child{max-width:24em;font-size:clamp(18px,1.8vw,27px);line-height:1.6}.bioMind .bioStory{padding:0 7vw 70px;position:relative}.bioMind .bioStory:before{content:"";inset-inline-start:7vw;pointer-events:none;background:linear-gradient(#0000,#ffffff30 5% 90%,#0000);width:1px;position:absolute;top:100px;bottom:180px}.bioMind .bioPrelude,.bioMind .storyChapter{padding:12vh 0;grid-template-columns:34% 62%;align-items:start;gap:4%;min-height:0;padding-inline-start:6vw;display:grid;position:relative}.bioMind .bioPrelude:before,.bioMind .storyChapter:before,.bioMind .storyStage:before{content:"";inset-inline-start:-4px;background:#090909;border:1px solid #c8b7a3;border-radius:50%;width:9px;height:9px;position:absolute;top:12vh}.bioMind .storyText{top:calc(var(--chrome-height,90px) + 30px);grid-area:1/1;max-width:none;padding:0;position:sticky}.bioMind .storyText h2{letter-spacing:-.03em;max-width:14ch;margin:25px 0 30px;font-family:Bodoni Motion,Georgia,serif;font-size:clamp(30px,3.4vw,58px);line-height:1.15}.bioMind .storyText>p:not(.microLabel){max-width:38em;margin:0 0 24px;font-size:clamp(16px,1.2vw,20px);line-height:1.85}.bioMind .storyText>.microLabel{color:#c8b7a3;font-size:10px;line-height:1.7}.bioMind .chapterMeta{opacity:.6;margin-top:35px;line-height:1.8;display:block}.bioMind .bioPrelude>.editorialFrame,.bioMind .storyRight>.editorialFrame{grid-area:1/2;width:100%;margin:0}.bioMind .bioPrelude>.editorialFrame>div{aspect-ratio:4/5}.bioMind .storyChapter>.editorialFrame>div{aspect-ratio:4/3}.bioMind .storyLeft{grid-template-columns:62% 34%}.bioMind .storyLeft>.editorialFrame{grid-area:1/1;width:100%}.bioMind .storyLeft>.storyText{grid-area:1/2}.bioMind .bioMilestone{text-align:center;padding:12vh 6vw;position:relative}.bioMind .bioMilestone strong{letter-spacing:-.07em;font-family:Bodoni Motion,Georgia,serif;font-size:clamp(160px,32vw,500px);font-weight:400;line-height:1}.bioMind .bioMilestone>p:last-child{letter-spacing:0;font-size:18px}.bioMind .storyStage{padding:10vh 0;padding-inline-start:6vw;position:relative}.bioMind .storyStage>.storyText{max-width:50%;margin:0 0 60px;position:relative;top:auto}.bioMind .storyStage>.editorialFrame{max-width:100%;margin:0}.bioMind .storyStage>.editorialFrame>div{aspect-ratio:16/9}.bioMind .stageContinuation{width:42%;margin:40px 0 0 auto;font-size:20px;line-height:1.85}.bioMind .bioPortraitPause{width:70%;margin:12vh auto 8vh;position:relative}.bioMind .bioPortraitPause>figure>div{aspect-ratio:16/10}.bioMind .bioSecondVoice{text-align:center;background:#090909;width:85%;margin:-25px auto 0;padding:30px;font-size:clamp(24px,3vw,46px);line-height:1.4;position:relative}.bioMind .bioDiscipline{padding:8vh 6vw 14vh}.bioMind .bioDiscipline h2{max-width:14ch;font-family:Bodoni Motion,Georgia,serif;font-size:clamp(55px,8vw,120px);line-height:1.1}.bioMind .bioEnd{gap:30px;padding:60px 0 0;font-size:clamp(20px,2.5vw,36px);position:relative}html[lang=fa] .bioMind .bioOpeningCopy h1{letter-spacing:0;font-family:Dana,Arial,sans-serif;font-size:clamp(36px,5.5vw,98px);line-height:1.45}html[lang=fa] .bioMind .storyText h2,html[lang=fa] .bioMind .bioDiscipline h2{letter-spacing:0;font-family:Dana,Arial,sans-serif;line-height:1.6}html[lang=fa] .bioMind .storyText h2{font-size:clamp(27px,2.7vw,43px)}html[lang=fa] .bioMind .storyText>p:not(.microLabel){font-size:clamp(16px,1.2vw,20px);line-height:2}html[lang=fa] .bioMind .bioDiscipline h2{font-size:6vw}@media (max-width:900px){.bioMind .storyText{position:relative;top:auto}.bioMind .bioOpeningCopy{width:48%}.bioMind .bioPrelude,.bioMind .storyChapter{grid-template-columns:42% 54%}.bioMind .storyLeft{grid-template-columns:54% 42%}}@media (max-width:620px){.bioMind .bioOpening{height:auto;min-height:100svh;padding-bottom:90px}.bioMind .bioOpeningFrame{width:100%;height:100%;margin:0;position:absolute;inset:0}.bioMind .bioOpeningFrame:after,html[dir=rtl] .bioMind .bioOpeningFrame:after{background:linear-gradient(#0000 25%,#090909eb 72%,#090909 95%)}.bioMind .bioOpeningFrame img{object-position:35% 15%}.bioMind .bioOpeningFrame figcaption{font-size:8px;bottom:55px;left:7vw}.bioMind .bioOpeningCopy{width:100%;margin:0;padding:50svh 7vw 45px}.bioMind .bioOpeningCopy h1{margin:20px 0 25px;font-size:clamp(38px,12vw,72px);line-height:1.05}html[lang=fa] .bioMind .bioOpeningCopy h1{font-size:clamp(32px,9.5vw,56px);line-height:1.5}.bioMind .bioOpeningCopy>p:last-child{max-width:24em;font-size:18px;line-height:1.7}.bioMind .bioPrelude,.bioMind .storyChapter,.bioMind .storyLeft{grid-template-columns:1fr;gap:35px;padding-block:65px;padding-inline-start:6vw}.bioMind .bioPrelude:before,.bioMind .storyChapter:before,.bioMind .storyStage:before{top:65px}.bioMind .storyText,.bioMind .storyLeft>.storyText{grid-area:1/1}.bioMind .bioPrelude>.editorialFrame,.bioMind .storyChapter>.editorialFrame,.bioMind .storyLeft>.editorialFrame{grid-area:2/1;width:100%;margin:0}.bioMind .storyText h2{max-width:16ch;font-size:34px}.bioMind .storyText>p:not(.microLabel){font-size:16px;line-height:1.85}html[lang=fa] .bioMind .storyText h2{font-size:28px}.bioMind .storyStage{padding-block:65px}.bioMind .storyStage>.storyText{max-width:100%;margin:0 0 40px}.bioMind .stageContinuation{width:100%;margin-top:30px;font-size:17px}.bioMind .bioPortraitPause{width:100%;margin:65px auto}.bioMind .bioSecondVoice{width:95%;padding:25px 12px;font-size:25px}.bioMind .bioMilestone{padding-block:65px}.bioMind .bioMilestone>p:last-child{font-size:16px}.bioMind .bioDiscipline{padding-block:45px 75px}.bioMind .bioDiscipline h2{font-size:14vw}html[lang=fa] .bioMind .bioDiscipline h2{font-size:10vw}.bioMind .bioEnd{flex-wrap:wrap;padding-top:35px;font-size:19px}}.siteChrome{-webkit-backdrop-filter:none!important;background:#000!important}html[lang=fa] body,html[lang=fa] body *{font-family:Dana,Arial,sans-serif!important}.photoIdentityIntro .identityFilm{transition:none}.photoIdentityIntro .identityFilm canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.photoIdentityIntro .identityFilm canvas.isReady{opacity:1}.photoIdentityIntro .identityFilm:has(canvas.isReady)>img{opacity:0}.photoIdentityIntro .identityShutter{animation:41.667ms linear infinite canvasShutter}@keyframes canvasShutter{0%,18%{transform:scaleY(1)}35%,to{transform:scaleY(0)}}.photoIdentityIntro.isLeaving{opacity:0;pointer-events:none;transition:opacity .65s;animation:none}.photoIdentityIntro.isLeaving .identityFilm{aspect-ratio:1;width:min(52vw,660px);height:min(52vw,660px);-webkit-mask-size:100% 100%;mask-size:100% 100%}.projectGallery.puzzleGallery{margin-block:60px;display:block}.puzzleImages{columns:2;column-gap:24px}.puzzleImages:has(figure:only-child){columns:1;max-width:850px;margin-inline:auto}.puzzleImages figure{break-inside:avoid;margin:0 0 24px}.puzzleImages figure:nth-child(3n+2){padding-top:35px}.puzzleImages button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.projectGallery.puzzleGallery .puzzleImages img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:none;display:block}.puzzleImages figcaption{opacity:.55;margin-top:10px;font-size:10px}.gallerySlideshow{background:#050505}.gallerySlide{place-items:center;height:calc(100svh - 190px);padding:20px 6vw;display:grid}.gallerySlide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.gallerySlideControls{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:10px 20px 30px;display:flex}.gallerySlideControls button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:10px 16px}.projectStory>p:not(.microLabel){letter-spacing:normal;font-size:clamp(22px,2.6vw,36px)!important;line-height:1.65!important}.cinemaArtHeader{isolation:isolate;overflow:hidden}.cinemaArtHeader>h1,.cinemaArtHeader>p{z-index:1;position:relative}.cinemaHeaderArt{pointer-events:none;opacity:.35;mix-blend-mode:multiply;position:absolute;inset:95px 0 0;overflow:hidden}.cinemaStrip{background:#242424;border-inline:12px dashed #e8e5dc;width:24%;padding:18px;position:absolute;top:-15%;left:5%;transform:rotate(-17deg)}.cinemaCell{aspect-ratio:16/10;background:#000;margin:12px 0;overflow:hidden}.cinemaCell img{object-fit:cover;filter:grayscale();width:100%;height:100%}.cinemaProjection{filter:blur(8px);background:conic-gradient(from 230deg at 22% 40%,#0000 0deg,#b1a28a60 35deg,#0000 70deg);position:absolute;inset:15% -10% 0 0}.cinemaReel{border:1px solid #222;border-radius:50%;width:28vw;height:28vw;position:absolute;bottom:-10vw;left:-12vw;box-shadow:0 0 0 30px #00000008,0 0 0 65px #00000005}.cinemaArt-contact .cinemaStrip{width:22%;top:-30%;left:auto;right:4%;transform:rotate(18deg)}.cinemaArt-contact .cinemaProjection{transform:scaleX(-1)}@media (min-width:1400px){.puzzleImages{columns:3}}@media (max-width:620px){.photoIdentityIntro.isLeaving .identityFilm{width:76vw;height:76vw}.puzzleImages{columns:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:18px;padding-bottom:15px;display:flex;overflow-x:auto}.puzzleImages figure,.puzzleImages figure:nth-child(3n+2){scroll-snap-align:center;flex:none;margin:0;padding:0}.projectGallery.puzzleGallery .puzzleImages img{width:auto;max-width:none;height:260px}.projectGallery.puzzleGallery .puzzleImages figure:nth-child(2n) img{height:220px}.gallerySlide{height:calc(100svh - 230px)}.gallerySlideControls{gap:12px;font-size:12px}.cinemaHeaderArt{opacity:.18;inset:100px 0 0}.cinemaStrip{width:60%;top:-10%;left:-12%}.cinemaArt-contact .cinemaStrip{width:50%;top:-10%;right:-8%}.cinemaReel{width:70vw;height:70vw;bottom:-25vw;left:-30vw}}@media (prefers-reduced-motion:reduce){.photoIdentityIntro .identityShutter{display:none}}html{scrollbar-color:#333 #080808;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#333;border:2px solid #080808;border-radius:8px}body:has(.bioV5) .siteChrome :is(.wordmark,.chromeActions){box-shadow:none;background:0 0}html[lang=fa] .menuNav a{letter-spacing:0;column-gap:20px;padding-block:18px;font-size:clamp(30px,4.5vw,65px);line-height:1.6}.cinemaHeaderArt{opacity:.22;color:#28251e;mix-blend-mode:multiply;inset:60px 0 0}.cinemaGlyph{width:70%;height:110%;position:absolute;bottom:-10%;right:-10%;transform:rotate(-9deg)}.bioMind .bioOpeningFrame{background:#000}.bioMind .bioOpeningFrame>div{width:min(65vw,75svh);height:100%;position:absolute;left:0;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 65%,#0000 100%)}.bioMind .bioOpeningFrame img{object-fit:contain;object-position:left center;transform:none!important}.bioMind .bioOpeningFrame:after{background:linear-gradient(90deg,#0000 12%,#0006 38%,#000 62%),linear-gradient(#0000 72%,#000)}html:not([lang=fa]) .bioMind .bioOpeningCopy{text-align:left;margin-left:7vw;margin-right:auto}html:not([lang=fa]) .bioMind .bioOpeningFrame>div{left:auto;right:0;transform:scaleX(-1)}html:not([lang=fa]) .bioMind .bioOpeningFrame:after{background:linear-gradient(270deg,#0000 12%,#0006 38%,#000 62%),linear-gradient(#0000 72%,#000)}.edoProfile .profileHero{isolation:isolate;min-height:calc(100svh - var(--chrome-height,80px));color:#fff;text-align:start;background:#080808;padding:12vh 7vw 8vh;position:relative;overflow:hidden}.edoProfile .profileHero .profilePortrait{object-fit:cover;object-position:50% 35%;z-index:-2;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.edoProfile .profileHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000b,#0000 80%),linear-gradient(#0000 50%,#080808);position:absolute;inset:0}.edoProfile .profileHero h1{max-width:60%;margin:8vh 0 0;font-size:clamp(42px,7vw,100px);line-height:1.1}.edoProfile .profileHero .profileRole{margin:20px 0;font-size:clamp(35px,6vw,90px);line-height:1.15}.edoProfile .profileLead{max-width:540px;margin:30px 0 0;font-size:clamp(18px,1.6vw,25px);line-height:1.6}.careerAwardGallery{color:#fff;background:#080808;padding:0 7vw 8vh}.careerAwardGallery .puzzleImages{scroll-snap-type:x mandatory;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.careerAwardGallery .puzzleImages figure,.careerAwardGallery .puzzleImages figure:nth-child(3n+2){scroll-snap-align:center;flex:0 0 280px;padding:0}.careerAwardGallery .projectGallery.puzzleGallery .puzzleImages img{object-fit:contain;background:#efede6;width:100%;height:370px}.edoProfile .profileHero :is(h1,.profileRole,.profileLead,.microLabel){width:44%;max-width:600px;margin-left:auto;margin-right:0;position:relative}.edoProfile .profileHero:after{background:linear-gradient(270deg,#000b,#0000 80%),linear-gradient(#0000 50%,#080808)}html[lang=fa] .edoProfile .profileHero:after{transform:none}html[lang=fa] .edoProfile .profileHero h1{font-size:clamp(38px,5vw,76px);line-height:1.5}html[lang=fa] .edoProfile .profileHero .profileRole{width:44%;margin-left:auto;margin-right:0;font-size:clamp(35px,5vw,90px);line-height:1.5}.photoIdentityIntro .identityShutter{display:none}@media (max-width:620px){html[lang=fa] .menuNav a{column-gap:12px;padding-block:15px;font-size:7vw;line-height:1.6}.cinemaGlyph{width:130%;height:100%;right:-45%}.cinemaArt-contact .cinemaGlyph{left:-45%}.bioMind .bioOpeningFrame img{object-fit:cover;object-position:35% 15%}.bioMind .bioOpeningFrame>div,html:not([lang=fa]) .bioMind .bioOpeningFrame>div{width:100%;left:0;right:auto;-webkit-mask-image:none;mask-image:none}html:not([lang=fa]) .bioMind .bioOpeningCopy{text-align:left;margin:0}.bioMind .bioOpeningFrame:after,html:not([lang=fa]) .bioMind .bioOpeningFrame:after{background:linear-gradient(#0000 25%,#000c 62%,#000 95%)}.edoProfile .profileHero{padding:12vh 7vw 8vh}.edoProfile .profileHero h1{max-width:100%;margin-top:25vh;font-size:12vw}.edoProfile .profileHero .profileRole{font-size:10vw}.edoProfile .profileLead{font-size:18px}.edoProfile .profileHero :is(h1,.profileRole,.profileLead,.microLabel){width:100%;max-width:none}html[lang=fa] .edoProfile .profileHero h1{font-size:10vw}html[lang=fa] .edoProfile .profileHero .profileRole{width:100%;font-size:9vw}}.archiveField{scrollbar-color:#333 #080808;overflow-anchor:none}.archiveAtlas .archiveImage{aspect-ratio:auto;background:0 0;overflow:visible}.archiveAtlas .archiveImage img{object-fit:initial;width:100%;height:auto;display:block}.archiveFieldTitle{width:min(60vw,1000px);transform:translate(-50%);inset-inline:0!important;text-align:center!important;left:50%!important;right:auto!important}.videoArchive li>.archiveTitle{letter-spacing:0;text-transform:none;line-height:1.45;font-size:clamp(24px,2.9vw,48px)!important}.videoArchive li>.archiveCategory{letter-spacing:.08em;line-height:1.4;font-size:10px!important}.bioMind .bioOpeningFrame:before{content:"";filter:blur(50px)grayscale()brightness(.35);opacity:.45;background:url(/media/v5/portrait-1.webp) 0/cover;position:absolute;inset:-50px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}html:not([lang=fa]) .bioMind .bioOpeningFrame:before{transform:scaleX(-1)}.bioMind .bioOpeningFrame>div{width:min(60vw,90svh);-webkit-mask-image:linear-gradient(90deg,#000 38%,#000c 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 38%,#000c 60%,#0000 100%)}.edoProfile .profileHero{padding-bottom:28vh}.edoProfile .profileHero .profileRole{text-align:center;white-space:nowrap;letter-spacing:-.055em;width:92vw;max-width:none;margin:0;font-size:clamp(70px,16vw,420px);line-height:.95;position:absolute;bottom:5vh;left:4vw;right:auto;overflow:visible}html[lang=fa] .edoProfile .profileHero .profileRole{white-space:normal;letter-spacing:0;width:92vw;max-width:none;margin:0;font-size:clamp(50px,9vw,230px);line-height:1.3;position:absolute;bottom:5vh;left:4vw}.cinemaHeaderArt{opacity:.26}.cinemaGlyph{width:48%;height:75%;bottom:5%;right:-3%;transform:none}.cinemaArt-contact .cinemaGlyph{left:-3%;right:auto;transform:none}.pressPage{isolation:isolate;transition:color .25s;position:relative}.pressPage>.aliListHeader,.pressPage>.aliRows,.pressPage>.pressOther{z-index:1;position:relative}.pressBackdrop{z-index:0;pointer-events:none;opacity:0;background:#000;transition:opacity .35s;position:fixed;inset:0}.pressBackdrop.isVisible{opacity:1}.pressAccordion{filter:grayscale()brightness(.4);perspective:1000px;width:100%;height:100%;display:flex}.pressAccordion>span{transform-origin:0;flex:0 0 8.33333%;height:100%;animation:.65s cubic-bezier(.2,.7,.2,1) both pressUnfold;position:relative;overflow:hidden}.pressAccordion>span:nth-child(2n){transform-origin:100%;animation-name:pressUnfoldReverse}.pressAccordion img{object-fit:cover;width:100vw;max-width:none;height:100vh;position:absolute;top:0}@keyframes pressUnfold{0%{filter:brightness(.35);transform:rotateY(78deg)}to{filter:brightness();transform:rotateY(0)}}@keyframes pressUnfoldReverse{0%{filter:brightness(.35);transform:rotateY(-78deg)}to{filter:brightness();transform:rotateY(0)}}.pressPage.hasPressPreview,.pressPage.hasPressPreview .aliRow{color:#fff}.pressPage.hasPressPreview .aliRow{border-color:#ffffff40}.pressPage.hasPressPreview .cinemaHeaderArt{opacity:0}.siteFooter{color:#d6d3ca;background:#000;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:26px 6.25vw;font-size:11px;line-height:1.9;display:flex}.siteFooter>div{flex-wrap:wrap;gap:25px;display:flex}.siteFooter a{color:inherit;text-decoration:none}.siteFooter a:hover{text-decoration:underline}.siteFooter:has(~*){position:relative}@media (max-width:620px){.archiveFieldTitle{width:80vw}.videoArchive li>.archiveTitle{font-size:22px!important}.bioMind .bioOpeningFrame>div,html:not([lang=fa]) .bioMind .bioOpeningFrame>div{width:100%;-webkit-mask-image:none;mask-image:none}.edoProfile .profileHero{padding-bottom:20vh}.edoProfile .profileHero .profileRole{font-size:16vw;bottom:4vh}html[lang=fa] .edoProfile .profileHero .profileRole{font-size:10vw;bottom:4vh}.cinemaGlyph{width:75%;height:55%;bottom:0;right:-12%}.cinemaArt-contact .cinemaGlyph{left:-12%}.siteFooter{flex-direction:column;align-items:flex-start;gap:12px}.siteFooter>div{gap:8px 20px}}.pressPage>.aliListHeader,.contactPage>.contactHero{text-align:start;flex-direction:column;align-items:flex-start;gap:30px;padding-inline:6.25vw;display:flex}.pressPage>.aliListHeader>p,.contactPage>.contactHero>p{text-align:start;align-self:flex-start;width:100%;max-width:52ch;margin:0}.pressPage>.aliListHeader>h1,.contactPage>.contactHero>h1{text-align:start;align-self:flex-start;width:100%;max-width:16ch;margin:0;font-size:clamp(48px,7vw,128px);line-height:1.08}html[lang=fa] .pressPage>.aliListHeader,html[lang=fa] .contactPage>.contactHero{text-align:right;align-items:flex-start}html[lang=fa] .pressPage>.aliListHeader>h1,html[lang=fa] .contactPage>.contactHero>h1{font-size:clamp(42px,6.5vw,116px);line-height:1.55}@media (max-width:620px){.pressPage>.aliListHeader,.contactPage>.contactHero{gap:22px}.pressPage>.aliListHeader>h1,.contactPage>.contactHero>h1{font-size:clamp(38px,10vw,62px)}html[lang=fa] .pressPage>.aliListHeader>h1,html[lang=fa] .contactPage>.contactHero>h1{font-size:clamp(36px,9vw,56px)}}.cinematicCanvas{display:block!important}.cinematicCanvas.isFallback{opacity:1;overflow:hidden;display:flex!important}.cinematicCanvas.isFallback canvas{display:none}.nativeFold{transform-origin:50%;will-change:transform;background-repeat:no-repeat;flex:0 0 8.33333%;height:100%;display:block}.contactDraftStatus.isSuccess{color:#145b38;background:#e4f3e9;border:1px solid #35835d;border-radius:12px;margin-top:24px;padding:22px 26px;font-size:17px;line-height:1.8;box-shadow:0 8px 28px #145b3810}.contactDraftStatus.isSuccess span{color:#fff;background:#24764b;border-radius:50%;place-items:center;width:28px;height:28px;margin-inline-end:12px;display:inline-grid}.cinemaGlyph,.cinemaArt-contact .cinemaGlyph{left:auto;right:-3%;transform:none}html[lang=fa] .cinemaGlyph,html[lang=fa] .cinemaArt-contact .cinemaGlyph{left:-3%;right:auto}.bioMind .bioOpeningFrame>div{background:#000;width:min(70vw,75svh);-webkit-mask-image:none;mask-image:none}.bioMind .bioOpeningFrame:before{display:none}.bioMind .bioOpeningFrame img{-webkit-mask-image:linear-gradient(90deg,#000 42%,#000b 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 42%,#000b 65%,#0000 100%)}.bioMind .bioOpeningFrame>div:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 38%,#0002 55%,#0009 75%,#000 100%);position:absolute;inset:-1px}.bioMind .bioOpeningFrame:after,html[dir=rtl] .bioMind .bioOpeningFrame:after,html:not([lang=fa]) .bioMind .bioOpeningFrame:after{background:linear-gradient(#0000 74%,#000)}.careerAccordion{z-index:-2;pointer-events:none;filter:grayscale();display:flex;position:absolute;inset:0}.careerAccordion>span{transform-origin:0;background-image:url(/media/v5/portrait-3.webp);background-size:1200% 100%;flex:0 0 8.33333%;height:100%;animation:1s 2.2s both careerUnfold!important}.careerAccordion>span:nth-child(2n){transform-origin:100%;animation-name:careerUnfoldReverse!important}@keyframes careerUnfold{0%{filter:brightness(.3);transform:scaleX(.1)skewY(12deg)}90%{opacity:1}to{opacity:0;transform:none}}@keyframes careerUnfoldReverse{0%{filter:brightness(.3);transform:scaleX(.1)skewY(-12deg)}90%{opacity:1}to{opacity:0;transform:none}}.pressAccordion>span{animation-duration:.65s!important}@media (max-width:620px){.cinemaGlyph,.cinemaArt-contact .cinemaGlyph{left:auto;right:-12%}html[lang=fa] .cinemaGlyph,html[lang=fa] .cinemaArt-contact .cinemaGlyph{left:-12%;right:auto}.bioMind .bioOpeningFrame>div,html:not([lang=fa]) .bioMind .bioOpeningFrame>div{width:100%}.bioMind .bioOpeningFrame>div:after{background:linear-gradient(#0000 35%,#000)}.bioMind .bioOpeningFrame img{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.edoProfile .profileHero{min-height:100svh;padding:56svh 7vw 23vh}.edoProfile .profileHero .profilePortrait{object-position:20% center;height:62svh}.edoProfile .profileHero:after{background:linear-gradient(#0000 25%,#080808 65%)}.edoProfile .profileHero h1{margin-top:24px}.edoProfile .profileHero .profileLead{margin-top:20px}.careerAccordion{display:none}}
