@font-face{font-family:Tajawal;src:url('/assets/fonts/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url('/assets/fonts/Tajawal-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url('/assets/fonts/Tajawal-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url('/assets/fonts/Tajawal-ExtraBold.ttf') format('truetype');font-weight:800;font-display:swap}
html[lang=ar] body{font-family:Tajawal,Arial,sans-serif;line-height:1.85}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .story h1,html[lang=ar] .story h2{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;line-height:1.3;font-weight:700}html[lang=ar] em{font-style:normal}html[lang=ar] .eyebrow,html[lang=ar] .subline,html[lang=ar] .credit,html[lang=ar] .bottom,html[lang=ar] .cascade-kicker,html[lang=ar] .cascade-label,html[lang=ar] .company-visual figcaption,html[lang=ar] .button,html[lang=ar] .text-link{letter-spacing:0;text-transform:none}html[lang=ar] .nav-brand strong{font-family:Tajawal,Arial,sans-serif;font-weight:800;font-size:24px;letter-spacing:0}html[lang=ar] .nav-brand small{font-size:9px;letter-spacing:0;margin-top:2px}html[lang=ar] .nav-brand img{width:53px;height:48px}html[lang=ar] .nav-brand{gap:12px}html[lang=ar] .nav-links{font-size:15px;gap:20px}html[lang=ar] .nav-brand span{text-align:right}html[lang=ar] .copy{text-align:right}html[lang=ar] .hero-home .copy h1,html[lang=ar] .hero-home .copy h2{font-size:clamp(34px,4.2vw,64px)}html[lang=ar] .description{max-width:100%}html[lang=ar] .cascade-viewport{direction:ltr}html[lang=ar] .cascade-panel{direction:rtl}html[lang=ar] .cascade-title{font-family:Tajawal,Arial,sans-serif;line-height:1.4}html[lang=ar] .piece-caption{direction:ltr}html[lang=ar] .detail-content{min-width:0}html[lang=ar] .breadcrumb,html[lang=ar] dl dd{overflow-wrap:anywhere}html[lang=ar] .company-copy h2{font-size:clamp(40px,4.8vw,68px)}html[lang=ar] .company-process span{letter-spacing:0}html[lang=ar] .form input[type=email],html[lang=ar] .form input[type=tel],html[lang=ar] a[href^='mailto:']{direction:ltr;unicode-bidi:isolate}html[lang=ar] .form input,html[lang=ar] .form textarea{text-align:right}html[lang=ar] .piece-navigation a:last-child{text-align:left}html[lang=ar] .piece-navigation a:first-child{text-align:right}
@media(max-width:700px){html[lang=ar] .hero-home .copy h1,html[lang=ar] .hero-home .copy h2{font-size:30px}html[lang=ar] .hero-home .copy .description{font-size:15px;line-height:1.7}html[lang=ar] .hero-home .copy .eyebrow,html[lang=ar] .hero-home .copy .subline{font-size:12px}html[lang=ar] .hero-home .credit{font-size:10px}html[lang=ar] .hero-home .bottom{font-size:11px}html[lang=ar] .hero-home .story-skip{text-align:left}}
@media(max-width:540px){html[lang=ar] .nav-brand strong{font-size:21px}html[lang=ar] .nav-brand small{font-size:7.2px}html[lang=ar] .nav-brand img{width:38px;height:37px}html[lang=ar] .nav-brand{gap:7px}html[lang=ar] .menu-toggle{font-size:12px;padding:6px 9px}html[lang=ar] .language-switch{font-size:12px;min-width:38px}html[lang=ar] .nav-links{font-size:16px}html[lang=ar] .company-copy h2{font-size:42px}}
