/* Bassam Al Thawadi — the cinematic journal. Original project-owned design. */
:root{--paper:#f1ece2;--ink:#222622;--warm:#a1442f;--muted:#645f54;--rule:#c8c0b2;--gold:#d7bc7c;--dark:#202722}body{background:var(--paper);color:var(--ink)}figure{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif}h1 em,h2 em{font-weight:400;color:var(--warm)}p{text-wrap:pretty}.symbol{width:24px;height:24px;flex:none}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em}.chaptermark{display:flex;align-items:center;gap:17px;color:var(--muted);margin-bottom:28px}.chaptermark>span{border:1px solid var(--rule);min-width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-family:Arial,sans-serif;letter-spacing:0}.draft{background:#242b25;color:#e9e1d3;font-size:9px;padding:6px 20px;letter-spacing:.14em}.header{background:var(--paper)}.nav{max-width:none;min-height:98px;padding:18px 5vw}.brand img{width:230px}.navlinks{gap:32px}.menubutton{display:flex;align-items:center;gap:14px}.menubutton span{border:1px solid #968b73;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0}.menubutton[aria-expanded=true] span{transform:rotate(45deg)}.contactnav{border-bottom:1px solid #94836b}.lang{font-size:12px}.mega{background:#252c26;color:#f1ece2;padding:55px 6vw;grid-template-columns:.9fr 1.2fr 1fr}.mega .eyebrow{color:#d8c28a}.mega .menulist a{border-color:#596253;font-size:19px;display:flex;justify-content:space-between}.mega .menulist a:hover{color:#e4c489}.mega img{filter:none;aspect-ratio:1.2;object-position:center}.mega figure{transform:rotate(2deg);padding:10px;background:#e7dfd0;color:#292c25}.mega figcaption{color:#292c25!important;font-size:9px;margin-top:10px}.mega h2{font-size:60px;line-height:1.06}
.artbutton{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:12px;letter-spacing:.03em;border:1px solid var(--ink);padding:7px 7px 7px 22px;min-height:52px;transition:background .2s,color .2s}.artbutton>.symbol{width:35px;height:35px;background:var(--ink);color:var(--paper);padding:9px}.artbutton:hover{background:var(--ink);color:var(--paper)}.artbutton:hover>.symbol{background:var(--warm);color:white}.textlink{display:inline-flex;gap:20px;align-items:center;justify-content:space-between;min-height:42px;border-color:#93816a}.textlink .symbol{width:17px;height:17px}.pill{border-radius:0;padding:13px 20px;min-height:44px}.opening{display:grid;grid-template-columns:47% 53%;padding:62px 5vw 48px;gap:0;max-width:1800px;margin:auto;min-height:700px;align-items:center}.opening-copy{position:relative;z-index:1;padding:10px 0 38px;}.opening h1{font-size:clamp(78px,9.2vw,160px);letter-spacing:-.065em;line-height:.94;margin:0 -70px 42px 0;position:relative;z-index:2}.opening h1 em{color:var(--warm)}.opening-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.opening-bottom>p{font-size:17px;line-height:1.7;color:#585c51}.opening-image{position:relative;margin-inline-start:25px;padding:12px;border:1px solid #b5ab96;background:#d9cdb5;transform:rotate(2deg)}.opening-image>img{width:100%;aspect-ratio:1.05;object-fit:cover;object-position:55% center;filter:saturate(.78)}.opening-image figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;padding:14px 2px 2px;color:#3f4638}.frame-label{position:absolute;bottom:65px;inset-inline-start:-35px;background:#a1442f;color:#fff0d9;border:1px solid #efce9f;padding:20px;display:flex;align-items:center;gap:15px;transform:rotate(-8deg);font-size:10px;letter-spacing:.17em;line-height:1.5}.frame-label .symbol{width:35px;height:35px}.cinema-ticker{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:22px 5vw;border-block:1px solid var(--rule);background:#e7e0d2;font:20px Georgia,serif}.cinema-ticker span{display:flex;align-items:center;gap:14px}.cinema-ticker i{color:var(--warm);font-size:19px;font-style:normal}.section{padding:100px 6vw}.sectionhead{margin-bottom:45px;gap:60px}.sectionhead h2{font-size:clamp(44px,5vw,80px);line-height:1.04}.sectionhead>div>p:not(.eyebrow){max-width:340px;line-height:1.8;margin-bottom:15px}.sectionhead p{font-size:15px;color:var(--muted)}.sectionhead .chaptermark{margin-bottom:24px}.home-films{background:radial-gradient(ellipse at 50% 25%,#e2d4ba77,transparent 65%)}.films{grid-template-columns:1fr 1fr 1fr;gap:5vw}.film:nth-child(2){padding-top:70px}.film:nth-child(3){padding-top:140px}.film>a{padding:11px;background:#e2d9c8;border:1px solid #c6bca7;box-shadow:8px 12px 0 #2729210b;overflow:visible;position:relative}.film>a:before{content:'◆';font-size:9px;position:absolute;inset-inline-end:16px;top:14px;background:#f0e5cb;color:#a1442f;padding:3px 6px;z-index:1}.film img{aspect-ratio:2/3;object-fit:contain;background:#151814;filter:none}.film:nth-child(2)>a{transform:rotate(1.5deg)}.film:nth-child(3)>a{transform:rotate(-1.5deg)}.film h3{font-size:35px;line-height:1.1}.film h3 a{display:flex;justify-content:space-between;align-items:start;gap:10px}.film h3 span{font-family:Arial,sans-serif;font-size:23px;color:var(--warm)}.film .eyebrow{color:#6b5c42;font-size:10px}.film .ar{font-size:18px;color:#686153}.portrait-story{background:var(--dark);color:var(--paper);padding:110px 7vw 125px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;overflow:hidden}.portrait-stage{position:relative;padding:0 18% 50px 0}.portrait-number{position:absolute;font:170px Georgia,serif;line-height:.8;top:-45px;inset-inline-start:-20px;color:#d5c49b2b;z-index:0}.portrait-main{position:relative;background:#eae3d5;padding:12px;color:#3c3e35;transform:rotate(-4deg)}.portrait-main img{aspect-ratio:4/5;object-fit:cover;object-position:center 23%;filter:saturate(.75)}.portrait-main figcaption{font-size:9px;letter-spacing:.03em;padding-top:10px}.portrait-inset{position:absolute;width:57%;bottom:-25px;inset-inline-end:-12px;background:#d8c7a7;padding:9px;color:#383b30;transform:rotate(5deg);box-shadow:0 10px 35px #0004}.portrait-inset img{aspect-ratio:1.4;object-fit:cover}.portrait-inset figcaption{font-size:10px;padding:6px 3px 0}.portrait-copy h2{font-size:clamp(38px,4.5vw,68px);line-height:1.1;margin-bottom:28px}.portrait-copy h2 em{color:#dec38b}.portrait-copy .chaptermark{color:#dfcfac}.portrait-copy .chaptermark>span{border-color:#74806b}.portrait-copy>p{font-size:16px;line-height:1.9;color:#d9ddcf;max-width:500px;margin-bottom:28px}.portrait-copy .artbutton{color:var(--paper);border-color:#a8af9c}.portrait-copy .artbutton>.symbol{background:#d7bc7c;color:#222622}.small-note{display:flex;gap:20px;align-items:center;border-top:1px solid #63715d;padding-top:25px;margin-top:40px}.small-note>.symbol{width:40px;height:40px;color:#d9bc7f}.small-note b{display:block;font:34px Georgia,serif;font-weight:400;color:#ebd5a4}.small-note span{font-size:12px;color:#d1d6c8}.archive-diptych{display:grid;grid-template-columns:.72fr 1.4fr;gap:9vw;align-items:center}.archive-diptych>figure{position:relative;padding:14px;background:#e1d5c1;transform:rotate(-3deg);max-width:350px;margin:15px auto}.archive-diptych>figure img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;filter:sepia(.3) saturate(.7)}.archive-diptych>figure figcaption{font:italic 20px Georgia,serif;padding-top:16px}.archive-paths>a{display:grid;grid-template-columns:42px 1fr 25px;gap:24px;align-items:center;padding:26px 0;border-top:1px solid var(--rule)}.archive-paths>a:last-child{border-bottom:1px solid var(--rule)}.archive-paths h3{font:32px Georgia,serif;letter-spacing:-.025em;margin:8px 0}.archive-paths p{font-size:13px;color:var(--muted)}.archive-paths .eyebrow{font-size:9px;color:#796344}.archive-paths .collection-icon>.symbol{height:33px;width:33px;color:var(--warm)}.archive-paths>a:hover h3{color:var(--warm)}.journal-feature{background:#e3dbcb;max-width:none}.editorial-news{display:grid;grid-template-columns:1.4fr 1fr;gap:65px}.editorial-news article{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:end}.editorial-news article:nth-child(2){padding-top:70px;grid-template-columns:1fr}.news-photo{position:relative;display:block;background:#c9bd9d;padding:9px}.news-photo img{aspect-ratio:3/4;width:100%;object-fit:cover;object-position:top}.editorial-news article:nth-child(2) .news-photo{max-width:300px}.editorial-news article:nth-child(2) .news-photo img{aspect-ratio:1.3;object-fit:contain;background:#1f251f}.news-photo>span{position:absolute;bottom:9px;inset-inline-end:9px;background:#f4ecdc;padding:13px}.news-copy{padding-bottom:18px}.news-copy h3{font:clamp(30px,3vw,48px) Georgia,serif;margin:18px 0 23px;letter-spacing:-.035em}.news-copy .eyebrow{font-size:9px;color:#6c5d46}.journal-records{padding-top:65px}.art-footer{position:relative;overflow:hidden;background:#1d251f}.art-footer:after{content:'BA';position:absolute;bottom:40px;inset-inline-start:1vw;font:300px Georgia,serif;color:#c5b98a08;pointer-events:none}.art-footer h2{line-height:.95}.art-footer h2 em{color:#d2b77b}.art-footer .chaptermark{color:#d8cba6}.art-footer .chaptermark>span{border-color:#62715b}.art-footer .artbutton{color:#eee6d5;border-color:#8e9c83}.art-footer .artbutton>.symbol{background:#d3bb80;color:#1f2c20}.footerintro{align-items:center;padding-bottom:65px}.footer-directory{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:50px;padding:50px 0}.footer-directory .eyebrow{color:#bdbda7;margin-bottom:18px}.footer-statement{font:26px/1.4 Georgia,serif;letter-spacing:-.02em}.footer-directory a{display:block;width:fit-content;min-height:34px;overflow-wrap:anywhere;font-size:13px}.footerbottom{border-top:1px solid #52614c;color:#c9cebf;position:relative;z-index:1}.footerbottom a{min-height:35px}.pagetop{background:#e5ddcb;padding:60px 6vw;position:relative;overflow:hidden}.pagetop:after{content:'';width:260px;height:260px;border:1px solid #aa967e44;border-radius:50%;position:absolute;inset-inline-end:-80px;top:35px;box-shadow:0 0 0 30px #aa967e11,0 0 0 60px #aa967e11;pointer-events:none}.pagetop h1{position:relative;z-index:1;font-size:clamp(48px,6.5vw,96px)}.pagetop .eyebrow{color:#795231}.pagetop p{color:#5c5b50}.catalogtools{padding:28px;background:#e4ddce;border:1px solid #c9bfaa;align-items:end;margin-bottom:25px;gap:30px}.catalogtools label{display:flex;flex-direction:column;gap:9px;flex:1}.catalogtools label:first-child{flex:2}.catalogtools input{max-width:none;width:100%;background:#f3eee5;min-height:50px}.catalogtools select{max-width:none;min-height:50px;background:#f3eee5}.cataloglist .pathrow{padding:23px 8px;transition:background .2s,padding .2s}.cataloglist .pathrow:nth-child(even){background:#dfd7c532}.cataloglist .pathrow:hover{background:#dfd4bf80;padding-inline:16px}.cataloglist h2{font-family:Georgia,serif;font-size:25px}.cataloglist .num{border-inline-end:1px solid var(--rule);padding-inline-end:20px}.originalnotice{background:#e6dfd1;border-inline-start:3px solid #9b6942;font-size:12px;line-height:1.7}.archive-index-art{display:flex;position:absolute;inset-inline-end:7vw;bottom:-40px;width:32%;gap:12px;transform:rotate(-5deg);opacity:.33;pointer-events:none}.archive-index-art img{width:31%;height:220px;object-fit:cover;filter:grayscale(1);border:5px solid #f6eee0}.articlebody{font-size:18px;line-height:1.9}.articlebody h2{font-family:Georgia,serif;font-size:34px;letter-spacing:-.02em;border-bottom:1px solid var(--rule);padding-bottom:14px}.articlebody li::marker{color:var(--warm)}.articleside{border-inline-start:2px solid #a1442f;padding-inline-start:20px}.gallery{gap:20px}.gallery figure{padding:8px;background:#e2d8c7}.gallery img{filter:saturate(.85)}.gallery figcaption{color:#58574d}.document-link,.video-link{border-inline-start:4px solid #a1442f;background:#e3dbc9}.contact-photo{border:9px solid #dbcfb8;margin-bottom:40px;transform:rotate(-2deg)}.contact-photo img{aspect-ratio:1.65;width:100%;object-fit:cover}.contactgrid{gap:7vw;align-items:start}.contactform{padding:35px;background:#e6dfcf;border:1px solid #c8baa0;box-shadow:12px 12px 0 #c6b89b33}.contactform input,.contactform textarea{border-bottom-color:#827762}.contactform label{font-size:13px;color:#4a4b40}.contactform button{display:inline-flex;align-items:center;gap:30px;min-height:50px;border:1px solid #1d271d}.contactform button:hover{background:#93412e}.contactblock{border-color:#b0a58c}
/* A biography with chapters, provenance and a verified chronology. */
.biography-hero{padding:65px 8vw 65px;display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center;background:radial-gradient(ellipse at 10% 90%,#d3bd9829,transparent 65%)}.biography-hero h1{font-size:clamp(65px,8.7vw,135px);line-height:.98;letter-spacing:-.06em;margin-bottom:28px}.biography-hero .bio-role{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#79583c}.biography-hero .bio-intro{font-size:18px;line-height:1.7;max-width:420px;margin:25px 0 18px;color:#5b5d50}.bio-portrait{padding:13px;background:#e2d5bc;border:1px solid #b9aa90;transform:rotate(2deg);max-width:440px}.bio-portrait img{aspect-ratio:4/4.7;object-fit:cover;object-position:center 18%;width:100%;filter:saturate(.7)}.bio-portrait figcaption{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.09em;padding:13px 1px 2px}.chapter-link{border-bottom:1px solid #9b7b55;padding:14px 0;display:inline-flex;align-items:center;gap:50px;font-size:12px;min-height:44px}.chapter-nav{display:flex;justify-content:space-around;gap:20px;border-block:1px solid var(--rule);background:#e6decf;padding:20px 5vw;font-size:11px;letter-spacing:.06em}.chapter-nav a{min-height:24px;display:flex;align-items:center}.chapter-nav a:hover{color:var(--warm)}.origin-story{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:start}.origin-story h2{font-size:clamp(43px,5vw,76px);line-height:1.1}.origin-text .lead{font-size:23px;line-height:1.6;letter-spacing:-.02em}.origin-text>p:not(.lead){font-size:15px;line-height:1.9;color:#626354}.origin-meta{border-top:1px solid var(--rule);margin-top:28px;padding-top:23px;display:flex;flex-wrap:wrap;gap:25px;font-size:11px;color:#766141}.origin-meta span{display:flex;align-items:center;gap:12px}.location-spread{margin:0 6vw;padding:12px;background:#d9ccb2}.location-spread>img{width:100%;aspect-ratio:2.25;object-fit:cover;object-position:center 53%;filter:saturate(.78)}.location-spread figcaption{display:flex;justify-content:space-between;gap:25px;font-size:10px;padding:17px 10px 6px;letter-spacing:.04em}.milestone-section{display:grid;grid-template-columns:1fr 1.15fr;gap:9vw}.milestone-intro h2{font-size:clamp(43px,4.8vw,76px);line-height:1.06;margin-bottom:28px}.milestone-intro>p{max-width:320px;color:#626151;font-size:14px;line-height:1.85}.milestone-list{list-style:none;padding:0;margin:0;border-inline-start:1px solid #c6ad87}.milestone-list li{display:grid;grid-template-columns:120px 1fr;gap:25px;position:relative;padding:0 0 35px 35px;margin-bottom:35px;border-bottom:1px solid var(--rule)}.milestone-list li:before{content:'';width:9px;height:9px;background:var(--warm);border:3px solid var(--paper);box-shadow:0 0 0 1px #b18d5f;border-radius:50%;position:absolute;inset-inline-start:-5px;top:8px}.milestone-list time{font:22px Georgia,serif;color:#945535;white-space:nowrap}.milestone-list h3{font:25px Georgia,serif;line-height:1.2;margin-bottom:10px;letter-spacing:-.025em}.milestone-list p{font-size:13px;color:#626354;line-height:1.8}.milestone-list li:last-child{margin-bottom:0;padding-bottom:15px;border-bottom:0}.practice-section{padding:95px 6vw;background:#263028;color:#eee9dc}.practice-section .chaptermark{color:#d3c6a3}.practice-section .chaptermark>span{border-color:#6d7b61}.practice-section h2 em{color:#d7b87d}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin:50px 0 60px}.practice-grid article{border-top:1px solid #708164;padding-top:28px}.practice-grid .symbol{width:43px;height:43px;color:#dbc18b;margin-bottom:25px}.practice-grid h3{font:29px Georgia,serif;letter-spacing:-.025em;margin-bottom:17px}.practice-grid p{font-size:14px;line-height:1.85;color:#cad1c0;max-width:310px}.practice-films{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #65755d}.practice-films a{padding:20px;display:flex;gap:22px;align-items:center;border-inline-end:1px solid #65755d}.practice-films a:last-child{border:0}.practice-films span{font:22px Georgia,serif;color:#dec18b}.practice-films strong{font-weight:400;font-size:13px}.practice-films .symbol{margin-inline-start:auto;width:17px;height:17px}.complete-biography{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw}.record-heading h2{font-size:clamp(37px,4vw,60px);line-height:1.1;margin-bottom:23px}.record-heading>p{font-size:14px;line-height:1.8;color:#636354;max-width:300px}.bio-chapter{border-top:1px solid var(--rule)}.bio-chapter:last-child{border-bottom:1px solid var(--rule)}.bio-chapter summary{display:flex;gap:24px;align-items:center;list-style:none;cursor:pointer;padding:25px 0}.bio-chapter summary::-webkit-details-marker{display:none}.bio-chapter summary h3{font:23px/1.35 Georgia,serif;letter-spacing:-.02em;flex:1}.chapter-count{font:12px Arial,sans-serif;color:#785d3b}.plus{font-size:27px;color:var(--warm);min-width:25px;text-align:center;transition:transform .2s}.bio-chapter[open] .plus{transform:rotate(45deg)}.bio-chapter[open]>summary{color:var(--warm)}.source-chapter{font-size:15px;padding:10px 5px 35px;line-height:1.85}.source-chapter strong{font-weight:400}.source-chapter>ul,.source-chapter>ol{padding:0 0 0 20px}.source-chapter li{padding:11px 6px;border-bottom:1px solid #d3cbbd;margin:0}.source-chapter li li{border:0;padding:7px}.source-chapter h2{font:24px Georgia,serif}.source-chapter .galleryitem{display:inline-block;width:40%;vertical-align:top;margin:0 3% 15px 0}.source-chapter .archiveimage{max-height:260px;margin:10px 0;width:auto}.record-foot{grid-column:1/-1;display:flex;gap:15px;border-top:1px solid var(--rule);padding-top:24px;color:#696352;font-size:11px;align-items:center}.film-dossier{background:#202721;color:#f1e9d8;padding:70px 9vw 80px;display:grid;grid-template-columns:1.25fr .7fr;gap:9vw;position:relative;overflow:hidden;align-items:center}.film-dossier h1{font-size:clamp(65px,8vw,125px);letter-spacing:-.045em;line-height:.98;position:relative;z-index:1}.film-dossier .chaptermark{color:#d6c18d}.film-dossier .chaptermark>span{border-color:#6c7a60;padding:0 8px}.film-other-title{font-size:24px;color:#d3b77c;margin-top:25px}.dossier-credit{display:flex;align-items:center;gap:22px;border-top:1px solid #65765b;margin-top:40px;padding-top:25px}.dossier-credit>.symbol{width:40px;height:40px;color:#d3b77c}.dossier-credit p{font-size:11px;color:#bec8b5}.dossier-credit strong{display:block;font-size:17px;font-weight:400;color:#f1e9d8;margin-top:4px}.film-dossier .chapter-link{border-color:#8a9b7c;margin-top:20px}.dossier-poster{position:relative;z-index:1;transform:rotate(3deg);border:1px solid #aa9870;padding:12px;background:#d2c19b}.dossier-poster img{width:100%;height:420px;object-fit:contain;background:#141713}.dossier-poster figcaption{color:#3f4634;font-size:9px;padding-top:11px;letter-spacing:.06em}.dossier-year{position:absolute;bottom:-60px;inset-inline-start:5vw;line-height:1;font:260px Georgia,serif;opacity:.05;pointer-events:none}.film-record{grid-template-columns:220px 1fr}.film-side{padding:20px;border-top:2px solid var(--warm)}.film-side p{margin-bottom:20px}.film-record .articlebody>p:first-of-type{font-size:20px}.film-record .articlebody h2:first-of-type{margin-top:0}
/* RTL is deliberately composed, rather than mirroring photographs. */
.rtl h1,.rtl h2,.rtl h3{font-family:ArchiveArabic,'Geeza Pro',Tahoma,Arial,sans-serif;letter-spacing:-.025em}.rtl h1 em,.rtl h2 em{font-style:normal}.rtl .chaptermark{font-size:13px;letter-spacing:0}.rtl .opening h1{font-size:clamp(75px,8vw,128px);line-height:1.22;margin:0 0 30px -40px}.rtl .opening-bottom>p{font-size:19px}.rtl .opening-bottom{align-items:flex-start}.rtl .opening-image{transform:rotate(-2deg)}.rtl .opening-image img{object-position:55% center}.rtl .frame-label{transform:rotate(8deg);direction:ltr}.rtl .cinema-ticker{font-family:ArchiveArabic,Tahoma,sans-serif}.rtl .portrait-stage{padding:0 0 50px 18%}.rtl .portrait-main{transform:rotate(4deg)}.rtl .portrait-inset{transform:rotate(-5deg)}.rtl .portrait-copy h2,.rtl .sectionhead h2{line-height:1.35}.rtl .portrait-copy>p{font-size:18px}.rtl .archive-paths h3{font-family:ArchiveArabic,Tahoma,sans-serif;font-size:32px}.rtl .archive-paths p{font-size:15px}.rtl .news-copy h3{font-family:ArchiveArabic,Tahoma,sans-serif;line-height:1.3}.rtl .news-copy .eyebrow{font-size:12px;letter-spacing:0}.rtl .footer h2{line-height:1.2}.rtl .footer-statement{font-family:ArchiveArabic,Tahoma,sans-serif;line-height:1.7}.rtl .footer-directory a{font-size:15px}.rtl .biography-hero h1{line-height:1.15;font-size:clamp(65px,8vw,125px)}.rtl .biography-hero .bio-role{font-size:16px;letter-spacing:0}.rtl .biography-hero .bio-intro{font-size:20px}.rtl .chapter-nav{font-size:13px;letter-spacing:0}.rtl .origin-story h2,.rtl .milestone-intro h2{line-height:1.3}.rtl .origin-text .lead{font-size:24px;line-height:1.8}.rtl .origin-text>p:not(.lead){font-size:18px}.rtl .milestone-list li{padding:0 35px 35px 0}.rtl .milestone-list h3{font-family:ArchiveArabic,Tahoma,sans-serif;font-size:27px;line-height:1.5}.rtl .milestone-list p{font-size:16px}.rtl .milestone-intro>p,.rtl .record-heading>p{font-size:17px}.rtl .practice-grid h3{font-family:ArchiveArabic,Tahoma,sans-serif;line-height:1.5}.rtl .practice-grid p{font-size:17px}.rtl .bio-chapter summary h3{font-family:ArchiveArabic,Tahoma,sans-serif;line-height:1.6}.rtl .source-chapter{font-size:17px}.rtl .source-chapter>ul,.rtl .source-chapter>ol{padding:0 20px 0 0}.rtl .record-foot{font-size:13px}.rtl .film-dossier h1{line-height:1.25}.rtl .film-other-title{font:27px Georgia,serif}.rtl .cataloglist h2{font-family:ArchiveArabic,Tahoma,sans-serif}.rtl .source-chapter .galleryitem{margin:0 0 15px 3%}
@media(min-width:1001px){.milestone-intro,.record-heading{position:sticky;top:40px;align-self:start}}
@media(max-width:1100px){.opening{padding:50px 5vw;min-height:600px}.opening h1{font-size:100px}.opening-image{margin-inline-start:10px}.opening-bottom>p{font-size:15px}.section{padding:80px 6vw}.portrait-story{gap:6vw;padding:85px 6vw}.portrait-copy h2{font-size:46px}.editorial-news{gap:35px}.editorial-news article{gap:20px}.biography-hero{padding:60px 6vw;gap:5vw}.biography-hero h1{font-size:85px}.milestone-list li{grid-template-columns:100px 1fr;gap:15px}.milestone-list time{font-size:19px}.practice-grid{gap:30px}.complete-biography{grid-template-columns:.65fr 1fr;gap:5vw}.film-dossier{padding:65px 7vw;gap:5vw}.dossier-poster img{height:370px}.film-dossier h1{font-size:80px}.footer-directory{gap:30px}.rtl .opening h1{font-size:86px}.rtl .biography-hero h1{font-size:85px}}
@media(max-width:900px){.nav{min-height:80px;padding:15px 5vw}.brand img{width:175px}.navlinks{gap:17px}.lang{padding-inline-start:15px}.menubutton{gap:7px}.menubutton span{height:23px;width:23px}.navlinks .contactnav{display:none}.opening{grid-template-columns:1fr;padding:37px 6vw 40px;min-height:0;gap:30px}.opening-copy{padding:0}.opening h1{font-size:84px;line-height:.96;margin:0 0 22px;max-width:500px}.opening .chaptermark{font-size:9px;margin-bottom:20px}.opening-bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.opening-bottom>p{font-size:12px;line-height:1.6}.opening-bottom .artbutton{font-size:10px;padding-inline-start:12px;gap:12px;min-height:44px}.opening-bottom .artbutton>.symbol{width:29px;height:29px;padding:7px}.opening-image{margin-inline:7px;padding:8px;transform:rotate(1.5deg)}.opening-image>img{aspect-ratio:1.55;object-position:center 43%}.opening-image figcaption{font-size:8px;padding:10px 1px 1px}.frame-label{bottom:43px;inset-inline-start:-13px;padding:11px;gap:8px;font-size:7px}.frame-label .symbol{width:26px;height:26px}.cinema-ticker{padding:17px 6vw;gap:12px;font-size:14px;flex-wrap:wrap;justify-content:center}.cinema-ticker span{gap:8px}.cinema-ticker .symbol{width:19px;height:19px}.cinema-ticker i{font-size:13px}.section{padding:65px 6vw}.sectionhead{gap:28px;display:block;margin-bottom:32px}.sectionhead h2{font-size:46px}.sectionhead>div>p:not(.eyebrow){margin-top:20px;font-size:14px}.sectionhead .chaptermark{margin:0 0 20px;font-size:10px}.sectionhead>p{margin-top:22px}.sectionhead>.textlink{margin-top:22px}.films{gap:30px 23px;grid-template-columns:1fr 1fr}.film:first-child{width:78%;grid-column:1/-1}.film:nth-child(2),.film:nth-child(3){padding-top:0}.film:nth-child(3){padding-top:45px}.film>a{padding:7px}.film h3{font-size:25px}.film .eyebrow{font-size:8px;line-height:1.7}.film .ar{font-size:16px}.portrait-story{grid-template-columns:1fr;padding:75px 7vw 65px;gap:65px}.portrait-stage{max-width:500px;width:85%;margin:auto;padding-bottom:35px}.portrait-number{font-size:130px;top:-35px}.portrait-inset{bottom:-15px}.portrait-copy h2{font-size:43px}.portrait-copy>p{font-size:15px}.small-note{margin-top:30px}.archive-diptych{grid-template-columns:1fr;gap:35px}.archive-diptych>figure{width:55%;margin:5px auto 10px;padding:9px}.archive-diptych>figure figcaption{font-size:16px}.archive-paths>a{grid-template-columns:30px 1fr 20px;gap:17px;padding:24px 0}.archive-paths .collection-icon>.symbol{width:27px;height:27px}.archive-paths h3{font-size:27px}.archive-paths p{font-size:12px}.editorial-news{grid-template-columns:1fr;gap:35px}.editorial-news article{grid-template-columns:1fr 1fr;gap:25px;align-items:center}.editorial-news article:nth-child(2){grid-template-columns:1fr 1fr;padding-top:30px;border-top:1px solid #b9ad97}.editorial-news article:nth-child(2) .news-photo img{aspect-ratio:3/4}.news-copy h3{font-size:32px}.news-copy .eyebrow{font-size:8px;line-height:1.7}.news-copy .textlink{font-size:10px;gap:10px}.news-photo>span{padding:8px}.news-photo>span .symbol{width:18px;height:18px}.footerintro{display:flex;gap:25px;align-items:end}.footerintro h2{font-size:58px}.footerintro .artbutton{font-size:10px;gap:10px;padding-inline-start:12px}.footer-directory{grid-template-columns:1fr 1fr;gap:35px 22px;padding:35px 0}.footer-directory>div:first-child{grid-column:1/-1}.footer-directory a{font-size:11px}.footer-statement{font-size:24px}.footerbottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:10px}.footerbottom>span:nth-child(2){display:none}.pagetop{padding:40px 6vw}.pagetop h1{font-size:47px;line-height:1.2}.pagetop .eyebrow{font-size:9px}.catalogtools{padding:20px;gap:20px;display:flex;flex-direction:column;align-items:stretch}.catalogtools label{width:100%}.catalogtools select{margin:0}.cataloglist h2{font-size:21px;line-height:1.35}.cataloglist .num{padding-inline-end:10px}.cataloglist .pathrow{grid-template-columns:28px 1fr 20px;gap:15px}.archive-index-art{opacity:.1;width:55%;inset-inline-end:0}.contactform{padding:25px;box-shadow:7px 7px 0 #c6b89b33}.biography-hero{grid-template-columns:1fr;padding:38px 7vw 45px;gap:40px}.biography-hero h1{font-size:74px;margin-bottom:22px}.biography-hero .chaptermark{font-size:10px;margin-bottom:22px}.biography-hero .bio-role{font-size:10px}.biography-hero .bio-intro{font-size:16px;max-width:330px;margin-top:20px}.bio-portrait{width:77%;max-width:350px;margin:auto;padding:10px}.bio-portrait img{aspect-ratio:1.07;object-position:center 22%}.bio-portrait figcaption{font-size:8px}.chapter-link{font-size:11px;gap:45px}.chapter-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;padding:20px 7vw;font-size:10px}.chapter-nav a{min-height:30px}.origin-story{grid-template-columns:1fr;gap:27px}.origin-story h2{font-size:47px}.origin-text .lead{font-size:21px}.origin-text>p:not(.lead){font-size:14px}.origin-meta{font-size:10px;gap:20px}.location-spread{padding:8px}.location-spread>img{aspect-ratio:1.35;object-position:60% center}.location-spread figcaption{padding:12px 4px 5px;font-size:9px}.location-spread figcaption>span:last-child{display:none}.milestone-section{grid-template-columns:1fr;gap:40px}.milestone-intro h2{font-size:48px}.milestone-intro>p{max-width:100%;font-size:14px}.milestone-list{margin-inline-start:5px}.milestone-list li{padding-inline-start:24px;grid-template-columns:95px 1fr;gap:20px;margin-bottom:28px;padding-bottom:28px}.milestone-list time{font-size:18px}.milestone-list h3{font-size:23px}.milestone-list p{font-size:12px}.practice-section{padding:65px 6vw}.practice-grid{grid-template-columns:1fr;gap:28px;margin:32px 0 40px}.practice-grid article{display:grid;grid-template-columns:38px 1fr;gap:10px 22px;padding-top:25px}.practice-grid .symbol{grid-row:1/3;width:34px;height:34px;margin:0}.practice-grid h3{font-size:28px;margin:0}.practice-grid p{font-size:13px;max-width:100%;grid-column:2}.practice-films{grid-template-columns:1fr}.practice-films a{border-inline-end:0;border-bottom:1px solid #65755d;padding:18px}.complete-biography{grid-template-columns:1fr;gap:30px}.record-heading h2{font-size:46px}.record-heading>p{max-width:100%;font-size:14px}.bio-chapter summary{gap:16px;padding:22px 0}.bio-chapter summary h3{font-size:21px}.source-chapter{font-size:14px}.record-foot{font-size:10px;align-items:start}.film-dossier{padding:42px 7vw 60px;grid-template-columns:1fr;gap:35px}.film-dossier h1{font-size:67px}.film-other-title{font-size:22px;margin-top:20px}.film-dossier .chaptermark{margin-bottom:24px}.dossier-credit{margin-top:28px;padding-top:20px}.dossier-poster{width:70%;max-width:320px;margin:auto;padding:9px}.dossier-poster img{height:auto;max-height:370px;aspect-ratio:2/3}.dossier-poster figcaption{font-size:8px}.dossier-year{font-size:180px;bottom:-40px}.film-record{display:flex;flex-direction:column}.film-record .articlebody>p:first-of-type{font-size:17px}.film-side{width:100%;display:flex;align-items:center;gap:20px;padding:15px 0;font-size:12px}.film-side p{margin:0}.film-side .textlink{margin-inline-start:auto}.articlebody h2{font-size:27px}.rtl .opening h1{font-size:76px;margin:0 0 18px;line-height:1.25}.rtl .opening-bottom>p{font-size:16px}.rtl .opening-bottom .artbutton{font-size:12px}.rtl .opening-image{transform:rotate(-1.5deg)}.rtl .sectionhead h2{font-size:42px}.rtl .portrait-copy h2{font-size:40px}.rtl .archive-paths h3{font-size:27px}.rtl .archive-paths p{font-size:14px}.rtl .news-copy h3{font-size:28px}.rtl .news-copy .eyebrow{font-size:11px}.rtl .footerintro h2{font-size:51px}.rtl .footerintro .artbutton{font-size:12px}.rtl .footer-directory a{font-size:13px}.rtl .biography-hero h1{font-size:76px}.rtl .biography-hero .bio-intro{font-size:19px}.rtl .biography-hero .bio-role{font-size:15px}.rtl .chapter-nav{font-size:12px}.rtl .origin-story h2,.rtl .milestone-intro h2{font-size:43px}.rtl .origin-text .lead{font-size:22px}.rtl .milestone-list li{padding-inline-start:24px}.rtl .milestone-list h3{font-size:24px}.rtl .milestone-list p{font-size:15px}.rtl .practice-grid h3{font-size:27px}.rtl .source-chapter{font-size:16px}.rtl .bio-chapter summary h3{font-size:22px}.rtl .record-heading h2{font-size:40px}.rtl .film-dossier h1{font-size:63px;line-height:1.35}.rtl .chaptermark{font-size:12px;line-height:1.7}}
@media(max-width:360px){.brand img{width:135px}.navlinks{gap:10px}.lang{padding-inline-start:10px}.menubutton{font-size:9px;gap:5px}.navlinks .lang{font-size:11px}.opening h1{font-size:70px}.opening-bottom{align-items:flex-start;flex-direction:column;gap:15px}.opening-bottom>p br{display:none}.opening-image>img{aspect-ratio:1.3}.cinema-ticker{font-size:12px;gap:10px}.cinema-ticker .symbol{display:none}.sectionhead h2{font-size:39px}.film h3{font-size:22px}.portrait-copy h2{font-size:37px}.news-copy h3{font-size:27px}.footerintro{align-items:start;flex-direction:column;gap:28px}.footer-directory{grid-template-columns:1fr}.biography-hero h1{font-size:65px}.milestone-list li{grid-template-columns:82px 1fr;gap:12px}.milestone-list time{font-size:16px}.milestone-list h3{font-size:21px}.bio-chapter summary h3{font-size:19px}.rtl .opening h1{font-size:65px}.rtl .biography-hero h1{font-size:65px}.rtl .milestone-list h3{font-size:21px}}
@media(prefers-reduced-motion:no-preference){.opening-copy,.biography-hero>div,.film-dossier-copy{animation:editorial-arrive .6s ease both}.opening-image,.bio-portrait{animation:photo-arrive .8s ease both}.artbutton .symbol,.archive-paths>a>.symbol{transition:transform .2s}.artbutton:hover .symbol,.archive-paths>a:hover>.symbol{transform:translate(2px,-2px)}@keyframes editorial-arrive{from{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes photo-arrive{from{translate:0 18px}to{translate:0 0}}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.draft,.header,.footer,.chapter-nav{display:none}.bio-chapter{break-inside:avoid}.source-chapter{display:block!important}.opening,.biography-hero{display:block}.bio-portrait{max-width:250px}.practice-section,.film-dossier{background:white;color:black}}
.biography-hero h1 em{font-size:.86em;white-space:nowrap}.rtl .biography-hero h1 em{font-size:1em}
/* Decorative details stay out of accessible names. */
.film>a:before{content:'';width:7px;height:7px;padding:0;background:#a1442f;transform:rotate(45deg)}.art-footer:after{content:''}

img{height:auto}.opening-image>img,.bio-portrait>img,.portrait-main>img,.portrait-inset>img,.archive-diptych>figure>img,.location-spread>img,.contact-photo>img,.news-photo img,.film img{height:auto}.gallery img{height:240px}.dossier-poster img{height:420px}@media(max-width:1100px){.dossier-poster img{height:370px}}@media(max-width:900px){.dossier-poster img{height:auto;max-height:370px}}@media(max-width:650px){.gallery img{height:170px}}
@media(max-width:900px){body:not(.rtl) .opening h1{font-size:70px}}@media(max-width:360px){body:not(.rtl) .opening h1{font-size:60px}}
.mega a:focus-visible,.mega button:focus-visible,.art-footer a:focus-visible,.practice-section a:focus-visible,.film-dossier a:focus-visible,.portrait-story a:focus-visible{outline-color:#e7c98a}
@media(max-width:900px){.cataloglist .pathrow>.eyebrow{display:none}}
.cataloglist .pathrow>*{min-width:0;overflow-wrap:anywhere}
