/* Shared language navigation; the only colour accent remains the logo dot. */
.language-switch{display:flex;align-items:center;gap:11px;flex-shrink:0;direction:ltr;font-size:11px;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:24px;padding-inline:4px;border-bottom:1px solid transparent;color:var(--muted)}
.language-switch a[aria-current]{color:var(--ink);border-bottom-color:currentColor}
.language-switch a:hover{color:var(--ink)}
.language-switch a[lang="ar"]{font-family:Tahoma,Arial,sans-serif;font-size:13px}
.header{gap:22px}.header .menu-button{margin-left:0;margin-inline-start:0;flex:0 0 40px}
.wordmark{direction:ltr;unicode-bidi:isolate}
.project-open,.work-open{text-align:start}
.footer-email,.menu-foot a[href^="mailto:"],.image-number,.project-year,#fashion-counter,#case-counter{direction:ltr;unicode-bidi:isolate}
.project-caption strong,.fashion-cover strong,#fashion-title,#case-title,#project-title{unicode-bidi:plaintext}
[dir="rtl"]{--serif:'Times New Roman',serif}
[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}
[dir="rtl"] .wordmark{font-family:Georgia,'Times New Roman',serif}
[dir="rtl"] :is(h1,h2,h3,p,.menu-dialog nav a,.sector-eyebrow,.about-section-label,.about-eyebrow,.about-film-kicker,.fashion-eyebrow,.fashion-project-kicker,.project-controls,.case-kicker){letter-spacing:normal}
[dir="rtl"] :is(h1,h2,h3,.menu-dialog nav a){line-height:1.24}
[dir="rtl"] :is(h1,h2,h3) em{font-style:normal}
[dir="rtl"] .desktop-nav{margin-left:0;margin-inline-start:auto}
[dir="rtl"] .motion-controls{margin-left:0;margin-inline-start:auto}
[dir="rtl"] .motion-controls button span{margin-right:0;margin-inline-end:4px}
[dir="rtl"] .gallery-toolbar .filters{margin-left:0;margin-inline-start:22px}
[dir="rtl"] .menu-dialog nav a span{margin-right:0;margin-inline-end:45px}
[dir="rtl"] .doctor-names-list li{direction:ltr;unicode-bidi:isolate;text-align:right}
[dir="rtl"] .doctor-title{letter-spacing:normal;font-family:Tahoma,Arial,sans-serif}
[dir="rtl"] .about-index>span{margin-right:0;margin-inline-end:auto}
[dir="rtl"] .service-content{padding-left:0;padding-right:40px}
[dir="rtl"] .service-content li{padding-left:0;padding-right:12px}
[dir="rtl"] .service-content li:before{left:auto;right:0}
[dir="rtl"] .fashion-project-facts>span,[dir="rtl"] .fashion-project-facts ul{text-align:start}
[dir="rtl"] .image-number{left:auto;right:20px}
[dir="rtl"] .image-arrow{right:auto;left:22px}
[dir="rtl"] .whatsapp-button{right:auto;left:22px;direction:ltr}
[dir="rtl"] .studio-film-caption{gap:16px}
@media(max-width:1040px){[dir="rtl"] .gallery-toolbar .filters{margin-inline-start:0}}
@media(max-width:800px){.desktop-nav{display:none}.header{gap:14px}.language-switch{margin-inline-start:auto}}
@media(max-width:600px){
 .header{padding-inline:16px;gap:10px}.header .wordmark{font-size:36px;letter-spacing:-2.5px}.header .menu-button{flex-basis:32px;width:32px;padding:4px}.language-switch{gap:9px;font-size:10px}.language-switch a[lang="ar"]{font-size:12px}
 [dir="rtl"] .menu-dialog nav a{font-size:45px}
 [dir="rtl"] .menu-dialog nav a span{margin-inline-end:20px}
 [dir="rtl"] .service-content{padding-right:30px}
 [dir="rtl"] .image-number{right:10px}
 [dir="rtl"] .image-arrow{left:10px}
 [dir="rtl"] .whatsapp-button{left:14px}
 [dir="rtl"] .doctor-title{font-size:9px}
 [dir="rtl"] .about-film-copy h1{font-size:clamp(34px,8.7vw,44px)}
}
@media(max-width:350px){.header{padding-inline:12px;gap:7px}.header .wordmark{font-size:31px}.language-switch{gap:8px}}
