html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;line-height:1.9}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}html[dir=rtl] h1 em{font-family:inherit;font-style:normal}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .hero h1{font-size:clamp(45px,5.5vw,78px)}html[dir=rtl] .backtop{right:auto;left:22px}html[dir=rtl] .num,html[dir=rtl] .price{direction:rtl}html[dir=rtl] a[href^="mailto:"]{direction:ltr;display:inline-block}html[dir=rtl] .logo{direction:ltr}html[dir=rtl] .nav{margin-left:0;margin-inline-start:auto;gap:20px}html[dir=rtl] .header{gap:24px}html[dir=rtl] .language-switch{white-space:nowrap}html[dir=rtl] .skip{left:auto;right:20px}@media(max-width:800px){html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] p,html[dir=rtl] .hero-copy{text-align:right}html[dir=rtl] .hero h1{font-size:43px}html[dir=rtl] .price small{display:block;white-space:nowrap;font-size:16px;line-height:1.6;margin-top:8px}html[dir=rtl] .backtop{left:max(16px,env(safe-area-inset-left))}}
/* Distinct Arabic display headings */
@font-face{font-family:MaroonKufi;src:url(/__redesign/assets/fonts/noto-kufi-arabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:MaroonKufi,Tahoma,sans-serif;font-weight:400;line-height:1.65;letter-spacing:0}html[dir=rtl] .hero h1{font-size:clamp(38px,4.8vw,70px)}html[dir=rtl] .page-hero h1{font-size:clamp(36px,4.8vw,68px)}html[dir=rtl] .article-hero h1{font-size:clamp(32px,4.3vw,60px)}@media(max-width:800px){html[dir=rtl] .hero h1{font-size:38px}html[dir=rtl] h2{font-size:34px}html[dir=rtl] .discovery h2{font-size:36px}}

/* Keep licensed system Tahoma where present; provide an OFL web fallback on iOS. */
@font-face{font-family:MaroonArabicBody;src:url(/fonts/noto-sans-arabic-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
html[dir=rtl] body{font-family:Tahoma,MaroonArabicBody,Arial,sans-serif}
/* Next-project arrows follow reading direction; other icon shapes are unchanged. */
html[dir=rtl] .case-next-link>svg{transform:scaleX(-1)}

/* External/action arrows follow Arabic reading direction without mirroring device, zoom or vertical controls. */
html[dir=rtl] .rtl-directional-icon{transform:scaleX(-1)}
