.language-switch{display:flex;gap:0;direction:ltr;flex-shrink:0;border:1px solid var(--key)}.language-switch a{padding:8px;font:11px var(--font-body);text-decoration:none}.language-switch a[aria-current=page]{background:var(--key);color:var(--paper)}[dir=rtl]{--font-body:"Noto Sans Arabic",sans-serif;--font-display:"Noto Sans Arabic",sans-serif;--font-mono:"Noto Sans Arabic",sans-serif}[dir=rtl] body{line-height:1.8}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.35}[dir=rtl] .home-copy h1{font-size:clamp(48px,7vw,105px)}[dir=rtl] .brand{letter-spacing:0}[dir=rtl] .site-nav{margin-left:0;margin-right:auto}[dir=rtl] .nav-panel{left:auto;right:-20px}[dir=rtl] .production-stage{direction:ltr}[dir=rtl] .production-tabs button{text-align:right}[dir=rtl] .generated-section-image{float:left;margin:0 28px 24px 0}[dir=rtl] .production-caption h2{font-size:28px}[dir=rtl] .project-art span{font:27px/1.25 "Noto Sans Arabic",sans-serif}[dir=rtl] .page-hero h1{font-size:clamp(32px,4vw,62px)}[dir=rtl] input,[dir=rtl] textarea{font-family:var(--font-body)}[dir=rtl] a[href^="mailto:"],[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}@media(max-width:1050px){.language-switch{margin-left:0}.site-nav{order:5}[dir=rtl] .site-nav{margin:0}[dir=rtl] .menu-toggle{margin-left:0;margin-right:auto}}@media(max-width:700px){[dir=rtl] .generated-section-image{float:none;margin:20px 0}[dir=rtl] .home-copy h1{font-size:52px}.header-row{gap:10px}.language-switch a{padding:7px}[dir=rtl] .brand{font-size:12px}}