.language-options{max-height:min(440px,75vh);overflow-y:auto}.language-option,.language-picker summary{direction:ltr}
html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] button,html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select{font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}
html[lang=zh-Hans] body,html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] button,html[lang=zh-Hans] input,html[lang=zh-Hans] textarea,html[lang=zh-Hans] select{font-family:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;letter-spacing:normal}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.45}html[lang=ar] p{line-height:1.9}html[lang=zh-Hans] p{line-height:1.85}
[dir=rtl] .hero-copy{left:auto;right:4%}[dir=rtl] .access-art{right:auto;left:7%;transform:scaleX(-1)}[dir=rtl] .product-art{right:auto;left:3%}[dir=rtl] .world-art{right:auto;left:8%}[dir=rtl] .cinematic-top span:first-child{border-left:0;border-right:3px solid var(--accent);padding-left:0;padding-right:12px}[dir=rtl] .cinematic-top[style] span{border:0;padding:0}[dir=rtl] .hero-controls{direction:ltr}[dir=rtl] .hero-copy h2{line-height:1.35}[dir=rtl] .slogan-lockup,[dir=rtl] .cinematic-top,[dir=rtl] .contact-email,[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] .phone-entry,[dir=rtl] .captcha-widget,[dir=rtl] .spec-list dd{direction:ltr;unicode-bidi:isolate}[dir=rtl] .cinematic-bottom{flex-direction:row-reverse}[dir=rtl] .hero-copy>p{letter-spacing:normal}[dir=rtl] .language-options{left:0;right:auto}[dir=rtl] .interactive-map{direction:ltr}[dir=rtl] .spec-list{text-align:right}[dir=rtl] .callback-fields input[type=email],[dir=rtl] .callback-fields input[type=tel]{text-align:left}[dir=rtl] .footer-bottom{gap:20px;flex-wrap:wrap}
@media(max-width:650px){[dir=rtl] .hero-copy{left:6%;right:6%}[dir=rtl] .access-art{right:auto;left:-7%}[dir=rtl] .product-art{right:auto;left:-4%}[dir=rtl] .world-art{right:auto;left:-95px}[dir=rtl] .hero-copy h2{font-size:30px}[dir=rtl] .hero-copy{bottom:83px}[dir=rtl] .hero-copy>p{margin-bottom:8px}[dir=rtl] .hero-copy h2{margin-bottom:12px}[dir=rtl] .about-grid h2{font-size:30px}html[lang=zh-Hans] .hero-copy h2{font-size:31px}}
[dir=rtl] .spec-row dd{direction:ltr;unicode-bidi:isolate;text-align:right}html[lang=ar] .product-copy h1{overflow-wrap:anywhere}html[lang=ar] .card h2{direction:ltr;text-align:right;unicode-bidi:isolate}
