html[lang=ar]{--font-manrope:var(--font-arabic-sans);--font-intro-serif:var(--font-arabic-serif)}html[lang=ar] body{--font-manrope:var(--font-arabic-sans);--font-intro-serif:var(--font-arabic-serif);font-family:var(--font-arabic-sans), Tahoma, Arial, sans-serif}html[lang=ar] :is(h1,h2,h3,h4,p,a,button,label,legend,input,textarea,select,summary,dt,dd,figcaption,address,span,em){letter-spacing:0!important}html[lang=ar] :is(em,i,address){font-style:normal!important}html[lang=ar] :is(h1,h2,h3,h4){line-height:1.25}html[lang=ar] :is(.body-copy,.se-body,.se-hero-copy,.cp-body,.hp-body-copy){line-height:1.95}html[lang=ar] :is(input,textarea,select,button){font-family:var(--font-arabic-sans), Tahoma, sans-serif}html[lang=ar] :is(.form-field input,.form-field textarea,.cp-search input){text-align:start}html[lang=ar] :is(input[type=email],input[type=tel],input[type=number],input[type=date],a[href^=tel\:],a[href^=mailto\:]){direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(input[type=email],input[type=tel],input[type=number],input[type=date]){text-align:right}html[lang=ar] :is(a[href^=tel\:],a[href^=mailto\:]){max-width:100%}html[lang=ar] .desktop-nav a{font-size:13px}html[lang=ar] .header-cta,html[lang=ar] .site-header--intro .desktop-nav a{font-size:12px}html[lang=ar] .site-header--intro .header-cta{font-size:11px}html[lang=ar] .arrow:not([data-direction=down]){scale:-1 1}html[lang=ar] :is(.hp-object-number,.se-index,.se-process-number,.cp-category-count,.cp-gallery-count,.cp-inventory-stat strong){direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(.hp-display,.hp-pull-quote,.hp-gallery-note p,.hp-feedback-item>p,.hp-collection-caption h3,.hp-product-caption h3,.hp-brochure h2,.hp-brochure h3){font-family:var(--font-arabic-serif), Georgia, serif;line-height:1.35}html[lang=ar] .homepage-content .hp-display{font-size:clamp(48px,6.7vw,106px)}html[lang=ar] .homepage-content .hp-display--small{font-size:clamp(36px,3.8vw,60px)}html[lang=ar] .homepage-content .hp-project .hp-display{font-size:clamp(52px,7.6vw,118px);line-height:1.3}html[lang=ar] .homepage-content :is(.hp-eyebrow,.hp-card-copy,.hp-intro-copy,.hp-side-note,.hp-text-link,.hp-link,.hp-engraving>p,.hp-project-aside>p,.hp-feedback-item figcaption){font-size:13px;line-height:1.85}html[lang=ar] .homepage-content .hp-object-number{left:auto;right:22px}html[lang=ar] .homepage-content .hp-capabilities details>p{margin:0 44px 23px 24px}html[lang=ar] .homepage-content .hp-brochure{border-left:0;border-right:1px solid #07344a25;padding:15px 45px 15px 0}html[lang=ar] .homepage-content .hp-brochure--only{border-right:0;padding-right:0}html[lang=ar] .homepage-content .hp-facet{left:-20px;right:auto}html[lang=ar] .se-page :is(.se-title,.se-heading,.se-quality-list h3,.se-possibility-list h3,.se-process-list h3,.se-contact-note p,.se-form-heading h2,.se-privacy-copy h2,.se-workshop figcaption span:first-child){font-family:var(--font-arabic-serif), Georgia, serif;line-height:1.35}html[lang=ar] .se-page .se-title{font-size:clamp(62px,7.8vw,124px)}html[lang=ar] .se-page .se-heading{font-size:clamp(44px,5.3vw,80px)}html[lang=ar] .se-page .se-contact-opening .se-title{font-size:clamp(62px,7.5vw,116px)}html[lang=ar] .se-page :is(.se-eyebrow,.se-text-link,.se-origin-line,.se-custom-footnote,.se-about-object figcaption,.se-study figcaption,.se-architecture-gallery figcaption,.se-process-list li>p,.se-contact-direct dt,.se-privacy-nav a){font-size:12px;line-height:1.9}html[lang=ar] .se-page .se-about-object{margin:0 0 0 -20px}html[lang=ar] .se-page :is(.se-contact-direct .se-contact-emails,.se-discover-links){justify-items:start}html[lang=ar] .se-page .se-contact-direct :is(a[href^=tel\:],a[href^=mailto\:]){flex-direction:row-reverse}html[lang=ar] .catalog-page :is(.cp-display,.catalog-card-title,.cp-collection-caption h2,.cp-empty h2){font-family:var(--font-arabic-serif), Georgia, serif;line-height:1.35}html[lang=ar] .catalog-page .cp-display{font-size:clamp(50px,6.2vw,96px)}html[lang=ar] .catalog-page .catalog-card-title{font-size:clamp(24px,2.1vw,32px)}html[lang=ar] .catalog-page :is(.cp-kicker,.catalog-card-category,.catalog-card-summary,.cp-hero-image-caption,.cp-text-link,.cp-type-filter label,.cp-type-filter select,.cp-results-line,.cp-detail-note,.cp-gallery-foot,.cp-category-button){font-size:12px;line-height:1.85}html[lang=ar] .catalog-page .cp-type-filter select{padding:8px 0 8px 22px}html[lang=ar] .catalog-page .cp-specifications{font-size:13px}html[lang=ar] .form-submit{text-align:start}html[lang=ar] .inquiry-form--compact .form-submit{margin-left:0;margin-right:100px}html[lang=ar] .homepage-content .inquiry-form--compact .form-submit{margin-right:0}html[lang=ar] :is(.form-field label,.form-submit>p,.inquiry-topic-options button,.inquiry-topics legend){font-size:12px;line-height:1.85}html[lang=ar] .footer-invitation>p{font-family:var(--font-arabic-serif), Georgia, serif;font-size:clamp(42px,5.5vw,85px);line-height:1.3}html[lang=ar] .site-footer :is(.footer-label,.footer-small-link,.footer-copyright,.footer-bottom nav,.footer-socials a,.footer-project-link){font-size:12px;line-height:1.9}html[lang=ar] .site-footer .footer-brand>span{border-left:0;border-right:1px solid #f5f3eb66;padding-left:0;padding-right:22px}html[lang=ar] .site-footer .footer-contact>div+div{border-left:0;border-right:1px solid #f5f3eb23;padding-left:0;padding-right:36px}html[lang=ar] .site-recovery h1{font-family:var(--font-arabic-serif), Georgia, serif;line-height:1.3}html[lang=ar] :is(.intro-canvas,[data-study-canvas],.intro-still-image){direction:ltr}html[lang=ar] .scroll-introduction :is(.intro-title,.intro-story-heading,.intro-ending>p,.kinetic-light-copy>p,.metamorph-light-copy>p,.metamorph-passage-copy>p){font-family:var(--font-arabic-serif), "Times New Roman", serif;font-weight:400;line-height:1.25}html[lang=ar] .scroll-introduction :is(.intro-title-line,.intro-story-line,.intro-ending-line){padding-block:.1em .18em}html[lang=ar] .intro-title-line--first{font-size:11cqw;top:25%;left:auto;right:5%}html[lang=ar] .intro-title-line--last{font-size:9cqw;top:53%;left:5%;right:auto}html[lang=ar] .intro-eyebrow{font-size:clamp(11px,.95cqw,14px);line-height:1.8;left:5%;right:auto}html[lang=ar] .intro-story-heading{font-size:6.5cqw}html[lang=ar] .intro-kicker{font-size:clamp(12px,1cqw,15px)}html[lang=ar] .intro-story-description{font-size:clamp(13px,1.05cqw,16px);line-height:1.9}html[lang=ar] .intro-ending{text-align:right;width:43%;inset:29% auto auto 4%}html[lang=ar] .intro-ending>p{font-size:9.5cqw}html[lang=ar] .intro-ending-line--last{padding-left:0}html[lang=ar] .intro-ending-line--brand{font-family:var(--font-arabic-sans), Tahoma, sans-serif;font-size:12px}html[lang=ar] .intro-ending-caption{font-family:var(--font-arabic-sans), Tahoma, sans-serif;font-size:13px;line-height:1.9}html[lang=ar] :is(.intro-product-link,.intro-project-link,.intro-location){font-size:clamp(12px,1cqw,14px);line-height:1.7}html[lang=ar] :is(.intro-skip,.intro-scroll-cue,.intro-chapters span){font-size:11px}html[lang=ar] .intro-progress{left:auto;right:0}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-title{text-align:right;font-family:var(--font-arabic-sans), Tahoma, sans-serif;font-size:clamp(58px,6.2vw,92px);line-height:1.35;left:53%;right:max(56px,50% - 660px)}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-eyebrow{left:53%;right:auto}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-accessible-description{top:70%;left:53%;right:auto}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-actions{bottom:12%;left:53%;right:auto}html[lang=ar] .kinetic-introduction--animated .intro-story-heading,html[lang=ar] .metamorph-introduction--animated .intro-story-heading,html[lang=ar] .metamorph-introduction--animated .intro-story-description,html[lang=ar] :is(.kinetic-light-copy,.metamorph-light-copy,.metamorph-passage-copy){text-align:right}@media (min-width:768px) and (max-width:1100px){html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-accessible-description{top:68%}}@media (max-width:767px){html[lang=ar] .homepage-content .hp-display{font-size:clamp(44px,12vw,74px)}html[lang=ar] .homepage-content .hp-personalisation .hp-display{font-size:13vw}html[lang=ar] .homepage-content .hp-display--small{font-size:44px}html[lang=ar] .homepage-content .hp-project .hp-display{font-size:clamp(44px,12.5vw,78px)}html[lang=ar] .homepage-content .hp-brochure{border-right:0;padding-inline:0}html[lang=ar] .se-page :is(.se-title,.se-contact-opening .se-title){font-size:clamp(46px,13vw,76px)}html[lang=ar] .se-page .se-heading{font-size:clamp(40px,11.5vw,65px)}html[lang=ar] .se-page .se-about-object{margin:0}html[lang=ar] .se-page :is(.se-care-intro .se-heading,.se-process-head .se-heading){font-size:11.5vw}html[lang=ar] .se-page .se-form-heading h2{font-size:clamp(38px,11.5vw,65px)}html[lang=ar] .catalog-page .cp-display{font-size:clamp(43px,12vw,75px)}html[lang=ar] .catalog-page .catalog-card-title{font-size:26px}html[lang=ar] .site-footer .footer-contact>div+div,html[lang=ar] .site-footer .footer-brand>span{border-right:0;padding-right:0}html[lang=ar] .inquiry-form--compact .form-submit{margin-right:88px}html[lang=ar] .homepage-content .inquiry-form--compact .form-submit{margin-right:0}html[lang=ar] .intro-title-line--first{font-size:20cqw;top:27%}html[lang=ar] .intro-title-line--last{font-size:16cqw;top:54%}html[lang=ar] .intro-eyebrow{width:90px;font-size:12px;top:18%;left:5%}html[lang=ar] .intro-story-heading{font-size:13cqw}html[lang=ar] .intro-story-description{width:82%;font-size:13px;top:65%}html[lang=ar] .intro-ending>p{font-size:18cqw}html[lang=ar] .intro-ending{width:86%;top:25%;left:5%}html[lang=ar] .intro-chapters{gap:12px}html[lang=ar] .intro-chapters span{width:62px;font-size:10px}html[lang=ar] .intro-skip{font-size:10px}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-title{font-size:clamp(50px,13vw,68px);line-height:1.35;top:75px;left:20px;right:20px}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-eyebrow{top:30px;left:auto;right:20px}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-accessible-description{top:250px;left:auto;right:20px}html[lang=ar] .scroll-introduction:is([data-motion-state=static],[data-motion-state=fallback],:has(.intro-noscript-poster)) .intro-actions{gap:16px;inset:310px 20px auto auto}}@media (max-height:620px) and (min-width:768px){html[lang=ar] .scroll-introduction:not(:has(.intro-noscript-poster)):not([data-motion-state=static]):not([data-motion-state=fallback]) .intro-accessible-description{font-size:12px;line-height:1.65}html[lang=ar] .intro-bottom{justify-content:flex-start}html[lang=ar] .intro-title-line--first{font-size:8cqw;top:24%}html[lang=ar] .intro-title-line--last{font-size:6.5cqw;top:49%}html[lang=ar] .intro-story-heading{font-size:4.8cqw;top:25%}html[lang=ar] .intro-ending>p{font-size:7cqw}html[lang=ar] :is(.intro-skip,.intro-scroll-cue,.intro-chapters span){font-size:10px}}
