:root{--font:'IBM Plex Sans Arabic',sans-serif}html[lang=ar] body{font-family:'IBM Plex Sans Arabic',sans-serif;line-height:1.8}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{letter-spacing:0!important;line-height:1.4}html[lang=ar] h1{font-size:clamp(48px,5.4vw,80px)}html[lang=ar] h2{font-size:clamp(36px,4vw,59px)}html[lang=ar] .wordmark{font-family:'Manrope',sans-serif;direction:ltr;letter-spacing:-1.2px}html[lang=ar] .photo-hero .hero-title{left:40px;right:auto;width:47%;text-align:right;top:22%}html[lang=ar] .photo-hero h1{font-size:clamp(55px,6vw,90px);font-weight:600;line-height:1.35}html[lang=ar] .photo-hero .hero-title>p{font-size:17px;margin-bottom:20px}html[lang=ar] .photo-hero .hero-aside{text-align:right;right:3.5%;left:auto}html[lang=ar] .hero-aside>p{font-size:21px;line-height:1.6}html[lang=ar] .photo-hero .hero-service-links{direction:rtl;font-size:12px}html[lang=ar] .type-cursor{margin-left:0;margin-right:5px}html[lang=ar] .pill{font-size:13px;padding:10px 20px 10px 12px}html[lang=ar] .pill>span{transform:scaleX(-1)}html[lang=ar] .pill>span:empty{transform:none}html[lang=ar] .text-link{font-size:13px}html[lang=ar] .desktop-nav{font-size:13px}html[lang=ar] .logo-window{direction:ltr}html[lang=ar] .client-logo{font-family:'Manrope',sans-serif}html[lang=ar] .portfolio-stats strong{font-family:'Manrope',sans-serif;direction:ltr;letter-spacing:-3px}html[lang=ar] .portfolio-stats>div{border-left:0;border-right:1px solid #3c3832;padding:0 45px}html[lang=ar] .portfolio-stats>div:first-child{border:0;padding-right:0;padding-left:45px}html[lang=ar] .portfolio-stats>div:last-child{padding-left:0}html[lang=ar] .portfolio-stats span{font-size:13px;max-width:110px}html[lang=ar] .portfolio-stats>div:first-child strong:after{content:''}html[lang=ar] .portfolio-stats>div:first-child strong:before{content:'+';font-size:30px;color:var(--orange);vertical-align:top;margin-right:4px}html[lang=ar] .global-heading p,html[lang=ar] .clear-intro>p{font-size:17px;line-height:1.95}html[lang=ar] .world-wrap{direction:ltr}html[lang=ar] .map-help{direction:rtl;text-align:left;font-size:11px}html[lang=ar] .map-tooltip{direction:rtl;font-size:13px}html[lang=ar] .gallery-hint{font-size:12px;text-align:left}html[lang=ar] .bento-project{text-align:right}html[lang=ar] .bento-overlay h3,html[lang=ar] .bento-rest>span{font-family:'Manrope',sans-serif;direction:ltr;text-align:right}html[lang=ar] .bento-overlay p{font-size:14px}html[lang=ar] .bento-overlay>div>span{font-size:11px}html[lang=ar] .bento-more>span{font-family:var(--font);letter-spacing:0;font-size:29px}html[lang=ar] .bento-more>small{font-size:11px}html[lang=ar] .bento-rest small{font-size:10px}html[lang=ar] .approach-grid p{font-size:16px;line-height:1.95}html[lang=ar] .approach-grid h3{font-size:27px}html[lang=ar] .testimonials h2{font-size:44px}html[lang=ar] .quote-area blockquote{font-size:27px;line-height:1.9;letter-spacing:0}html[lang=ar] .quote-mark{font-family:Georgia,serif;direction:ltr;text-align:right}html[lang=ar] .sample-note{font-size:13px}html[lang=ar] .quote-person small{font-size:12px}html[lang=ar] .quote-person strong{font-size:14px}html[lang=ar] .quote-logo{margin-left:0;margin-right:auto;font-family:Georgia,serif}html[lang=ar] .slider-controls>span{font-size:12px;direction:ltr}html[lang=ar] .editorial-entry h3{font-size:22px;line-height:1.6}html[lang=ar] .editorial-entry>div>p{font-size:13px;line-height:1.9}html[lang=ar] .editorial-byline{font-size:12px;line-height:1.8}html[lang=ar] .editorial-byline small{font-size:10px}html[lang=ar] .editorial-feature h2{font-size:43px;line-height:1.5}html[lang=ar] .editorial-feature>div>p{font-size:16px;line-height:1.95}html[lang=ar] .featured-tag{font-size:11px;letter-spacing:0}html[lang=ar] .journal-cover-top h1{font-size:40px}html[lang=ar] .journal-cover-top>p{font-size:13px}html[lang=ar] .journal-section-title>span{font-size:12px}html[lang=ar] .journal-section-title h2{font-size:30px}html[lang=ar] .service-hero-copy h1{font-size:clamp(46px,5vw,75px);line-height:1.45}html[lang=ar] .service-hero-copy>p{font-size:18px;line-height:1.95}html[lang=ar] .service-art{direction:ltr}html[lang=ar] .specimen-c strong{font-family:var(--font);font-size:29px;letter-spacing:0;line-height:1.5;text-align:right}html[lang=ar] .specimen-a small{font-size:11px;direction:rtl}html[lang=ar] .specimen>span{font-size:10px;letter-spacing:0}html[lang=ar] .service-navigation a{font-size:13px}html[lang=ar] .service-navigation>p{font-size:13px;line-height:1.9}html[lang=ar] .deep-description .service-name{font-size:43px}html[lang=ar] .service-promise{font-size:23px;line-height:1.7}html[lang=ar] .deep-description>p{font-size:16px;line-height:1.95}html[lang=ar] .deep-description h4{font-size:15px}html[lang=ar] .deep-description li{font-size:14px;line-height:1.9}html[lang=ar] .deep-description li:before{content:'↖';margin:0 0 0 14px}html[lang=ar] .price-panel>span{font-size:12px;letter-spacing:0}html[lang=ar] .price-panel>p{direction:rtl;text-align:right;font-family:'Manrope','IBM Plex Sans Arabic',sans-serif}html[lang=ar] .price-panel>p small{font-family:var(--font);margin:10px 0 0 6px}html[lang=ar] .price-panel .pill{font-size:12px;padding:12px 16px}html[lang=ar] .price-panel>small{font-size:11px;line-height:1.9}html[lang=ar] .service-duration{font-size:13px;line-height:1.8}html[lang=ar] .service-faq summary h3{font-size:22px;line-height:1.7}html[lang=ar] .service-faq details>p{font-size:16px;line-height:1.95;padding:0 0 25px 35px}html[lang=ar] .service-faq .section-heading h2{font-size:43px}html[lang=ar] .detail-plus{margin-left:0;margin-right:auto}html[lang=ar] .service-bundle h2{font-size:49px}html[lang=ar] .service-bundle p{font-size:16px;line-height:1.95}html[lang=ar] .service-bundle>div:last-child p{font-size:13px}html[lang=ar] .closing-link{text-align:right;line-height:1.4;letter-spacing:0;font-size:clamp(55px,7.7vw,114px);padding:30px 0 45px}html[lang=ar] .closing-link>span{right:auto;left:3%;transform:scaleX(-1)}html[lang=ar] .closing-link:hover>span{transform:scaleX(-1) translate(8px,-8px)}html[lang=ar] .closing-bottom p{font-size:15px;line-height:1.9}html[lang=ar] .footer>span,html[lang=ar] .footer>div{font-size:13px}html[lang=ar] .footer small{font-size:11px}html[lang=ar] .article-heading h1{font-size:clamp(43px,5.8vw,75px);line-height:1.5}html[lang=ar] .article-heading>p{font-size:20px;line-height:1.95}html[lang=ar] .article-prose h2{font-size:32px}html[lang=ar] .article-prose p{font-size:19px;line-height:2.05}html[lang=ar] .article-prose aside{border-left:0;border-right:2px solid var(--orange)}html[lang=ar] .byline{font-size:14px}html[lang=ar] .page-heading h1{line-height:1.5}html[lang=ar] .heading-bottom>p{font-size:17px}html[lang=ar] .filter{font-size:14px}html[lang=ar] .card-meta>span{font-size:12px}html[lang=ar] .card-meta h3{font-family:'Manrope',sans-serif}html[lang=ar] .cv-identity h1{font-size:clamp(50px,5.8vw,85px)}html[lang=ar] .cv-lead{font-size:19px;line-height:1.95}html[lang=ar] .cv-meta{font-size:12px}html[lang=ar] .cv-meta span:before{margin-left:7px;margin-right:0}html[lang=ar] .cv-card{direction:rtl}html[lang=ar] .cv-monogram{direction:ltr}html[lang=ar] .cv-monogram>span{font-family:'Manrope',sans-serif}html[lang=ar] .cv-card-bottom strong{font-family:var(--font);font-size:30px;letter-spacing:0;line-height:1.5}html[lang=ar] .cv-card-bottom>span{font-size:10px}html[lang=ar] .cv-card-top{font-size:9px;letter-spacing:0}html[lang=ar] .cv-impact strong{font-family:'Manrope',sans-serif;direction:ltr}html[lang=ar] .cv-impact span{font-size:13px}html[lang=ar] .cv-sidebar>a,html[lang=ar] .cv-sidebar>button{font-size:14px}html[lang=ar] .cv-block h2{font-size:42px}html[lang=ar] .cv-block>p,html[lang=ar] .resume-row p{font-size:17px;line-height:1.95}html[lang=ar] .resume-date{font-size:11px;letter-spacing:0}html[lang=ar] .resume-row h3{font-size:28px}html[lang=ar] .resume-org{font-size:13px}html[lang=ar] .resume-row ul{font-size:15px;padding-right:20px;padding-left:0}html[lang=ar] .cv-expertise h3{font-size:25px}html[lang=ar] .cv-expertise b{margin-left:0;margin-right:auto}html[lang=ar] .toolkit-switch button{font-size:12px}html[lang=ar] .mindset-panel h3{font-size:25px}html[lang=ar] .mindset-panel p{font-size:15px;line-height:1.95}html[lang=ar] .skill-tags>span{font-size:11px}html[lang=ar] .principle-note p{font-size:43px;letter-spacing:0;line-height:1.7}html[lang=ar] .principle-note small{font-size:13px}html[lang=ar] .principle-note>span{font-size:11px;letter-spacing:0}html[lang=ar] .dialog-close{right:auto;left:17px}html[lang=ar] .contact-dialog h2{font-size:49px}html[lang=ar] .contact-dialog>p{font-size:17px;line-height:1.95}html[lang=ar] .plain-link{font-size:13px}html[lang=ar] .project-detail-body>p{font-size:17px}html[lang=ar] .project-detail-body>small{font-size:12px}html[lang=ar] .original-project-link{font-size:13px}html[lang=ar] .project-detail-body h2{font-family:'Manrope',sans-serif}
@media(max-width:1100px){html[lang=ar] .photo-hero h1{font-size:76px}html[lang=ar] .photo-hero .hero-title{width:50%}html[lang=ar] .portfolio-stats>div{padding:0 25px}html[lang=ar] .portfolio-stats>div:first-child{padding-left:25px}html[lang=ar] .editorial-entry h3{font-size:20px}html[lang=ar] .service-faq .section-heading h2{font-size:36px}}
@media(max-width:760px){html[lang=ar] h1{font-size:47px}html[lang=ar] h2{font-size:37px}html[lang=ar] .photo-hero .hero-title{left:22px;right:22px;width:auto;top:48px;text-align:right}html[lang=ar] .photo-hero h1{font-size:52px;line-height:1.45}html[lang=ar] .photo-hero .hero-title>p{font-size:14px;margin-bottom:10px}html[lang=ar] .photo-hero .hero-aside{left:22px;right:22px;bottom:145px;top:auto}html[lang=ar] .photo-hero .hero-aside>p{font-size:20px;max-width:230px;margin-right:0;margin-left:auto}html[lang=ar] .photo-hero .hero-service-links{font-size:10px;gap:12px 18px}html[lang=ar] .photo-hero .hero-aside .pill{font-size:12px;padding:9px 17px 9px 10px}html[lang=ar] .menu-toggle{font-size:13px}html[lang=ar] .mobile-nav a,html[lang=ar] .mobile-nav button{text-align:right}html[lang=ar] .portfolio-stats>div{padding:0 15px}html[lang=ar] .portfolio-stats>div:first-child{padding-left:15px}html[lang=ar] .portfolio-stats span{font-size:11px;max-width:90px}html[lang=ar] .portfolio-stats>div:first-child strong:before{font-size:19px}html[lang=ar] .global-heading p,html[lang=ar] .clear-intro>p{font-size:15px;line-height:1.95}html[lang=ar] .global-heading h2,html[lang=ar] .clear-intro h2{font-size:37px}html[lang=ar] .bento-overlay h3{font-family:'Manrope',sans-serif;font-size:24px}html[lang=ar] .bento-overlay>div>span{font-size:9px}html[lang=ar] .bento-overlay p{font-size:12px}html[lang=ar] .bento-rest small{font-size:8px}html[lang=ar] .bento-more>span{font-size:28px;line-height:1.6}html[lang=ar] .bento-more>small{font-size:9px;left:25px;right:auto;bottom:10px}html[lang=ar] .bento-more>b{margin:0 auto 0 0}html[lang=ar] .bento-project .bento-overlay h3{font-size:20px}html[lang=ar] .gallery-hint{font-size:11px}html[lang=ar] .approach-grid p{font-size:15px}html[lang=ar] .testimonials h2{font-size:37px}html[lang=ar] .quote-area blockquote{font-size:23px;line-height:1.95}html[lang=ar] .quote-person small{font-size:10px}html[lang=ar] .editorial-entry h3{font-size:19px;line-height:1.65}html[lang=ar] .editorial-entry>div>p{font-size:12px}html[lang=ar] .editorial-byline{font-size:10px}html[lang=ar] .editorial-byline small{font-size:9px}html[lang=ar] .editorial-feature h2{font-size:35px;line-height:1.55}html[lang=ar] .editorial-feature>div>p{font-size:15px}html[lang=ar] .editorial-feature .editorial-byline{font-size:11px}html[lang=ar] .editorial-feature .editorial-byline small{font-size:9px}html[lang=ar] .journal-cover-top h1{font-size:30px}html[lang=ar] .journal-cover-top>p{font-size:11px}html[lang=ar] .journal-section-title h2{font-size:27px}html[lang=ar] .journal-section-title>span{font-size:11px}html[lang=ar] .service-hero-copy h1{font-size:44px;line-height:1.5}html[lang=ar] .service-hero-copy>p{font-size:16px;line-height:1.95}html[lang=ar] .service-navigation a{font-size:11px}html[lang=ar] .service-navigation>p{font-size:12px}html[lang=ar] .deep-description .service-name{font-size:32px}html[lang=ar] .service-promise{font-size:20px;line-height:1.75}html[lang=ar] .deep-description>p{font-size:15px}html[lang=ar] .deep-description li{font-size:13px}html[lang=ar] .deep-description h4{font-size:14px}html[lang=ar] .price-panel>p{font-size:39px}html[lang=ar] .service-duration{font-size:12px}html[lang=ar] .price-panel .pill{font-size:12px}html[lang=ar] .service-faq .section-heading h2{font-size:36px}html[lang=ar] .service-faq summary h3{font-size:20px}html[lang=ar] .service-faq details>p{font-size:15px;padding-left:10px}html[lang=ar] .service-bundle h2{font-size:38px}html[lang=ar] .service-bundle p{font-size:15px}html[lang=ar] .closing-link{font-size:43px;line-height:1.6;padding:25px 0 35px}html[lang=ar] .closing-link>span{font-size:.9em;top:25%}html[lang=ar] .closing-bottom p{font-size:13px}html[lang=ar] .footer>span{font-size:10px;text-align:left}html[lang=ar] .footer>div{font-size:12px}html[lang=ar] .footer small{font-size:10px;line-height:1.95}html[lang=ar] .article-heading h1{font-size:40px}html[lang=ar] .article-heading>p{font-size:17px}html[lang=ar] .article-prose h2{font-size:28px}html[lang=ar] .article-prose p{font-size:17px;line-height:2.05}html[lang=ar] .cv-identity h1{font-size:49px}html[lang=ar] .cv-lead{font-size:17px}html[lang=ar] .cv-meta{font-size:11px}html[lang=ar] .cv-sidebar>a,html[lang=ar] .cv-sidebar>button{font-size:12px}html[lang=ar] .cv-block h2{font-size:35px}html[lang=ar] .cv-block>p,html[lang=ar] .resume-row p{font-size:16px}html[lang=ar] .cv-expertise h3{font-size:21px}html[lang=ar] .toolkit-switch button{font-size:10px}html[lang=ar] .mindset-panel{grid-template-columns:40px 1fr;gap:15px;padding:23px 18px}html[lang=ar] .mindset-panel h3{font-size:22px}html[lang=ar] .mindset-panel p{font-size:14px}html[lang=ar] .skill-tags>span{font-size:10px}html[lang=ar] .principle-note p{font-size:34px;line-height:1.7}html[lang=ar] .principle-note small{font-size:11px}html[lang=ar] .contact-dialog h2{font-size:40px}html[lang=ar] .contact-dialog>p{font-size:15px}html[lang=ar] .project-detail-body>p{font-size:15px}}
html[lang=ar] .collaboration p{font-size:18px;line-height:2}html[lang=ar] .seo-article .article-heading h1{font-size:clamp(40px,5.1vw,67px);line-height:1.55}html[lang=ar] .seo-article .article-heading>p{font-size:19px;line-height:2}html[lang=ar] .article-toc{font-size:14px;line-height:1.9}html[lang=ar] .article-toc>strong{font-size:15px}html[lang=ar] .article-category{font-size:14px}html[lang=ar] .breadcrumbs{font-size:14px}html[lang=ar] .reading-time{font-size:13px}html[lang=ar] .article-prose ul{font-size:19px;line-height:2}html[lang=ar] .author-note p{font-size:16px}html[lang=ar] .author-note strong{font-size:16px}html[lang=ar] .author-note a{font-size:14px}html[lang=ar] .profile-depth>h2{font-size:42px}html[lang=ar] .profile-depth>p{font-size:19px;line-height:2}html[lang=ar] .profile-columns h3{font-size:27px}html[lang=ar] .profile-columns p{font-size:17px;line-height:2}html[lang=ar] .profile-depth>h3{font-size:30px}html[lang=ar] .links-profile h1{font-size:42px;line-height:1.6;letter-spacing:0}html[lang=ar] .links-profile>p{font-size:17px}html[lang=ar] .profile-link strong{font-size:18px}html[lang=ar] .profile-link small{font-size:14px;line-height:1.8}html[lang=ar] .copy-links{font-size:14px}html[lang=ar] #copy-status{font-size:13px}html[lang=ar] .profile-link>span:last-child .ui-icon{transform:scaleX(-1)}
@media(max-width:760px){html[lang=ar] .collaboration p{font-size:16px}html[lang=ar] .seo-article .article-heading h1{font-size:37px;line-height:1.6}html[lang=ar] .seo-article .article-heading>p{font-size:17px}html[lang=ar] .article-toc{font-size:13px}html[lang=ar] .breadcrumbs{font-size:12px}html[lang=ar] .article-prose ul{font-size:17px}html[lang=ar] .profile-depth>h2{font-size:35px}html[lang=ar] .profile-depth>p{font-size:17px}html[lang=ar] .profile-columns h3{font-size:25px}html[lang=ar] .profile-columns p{font-size:16px}html[lang=ar] .profile-depth>h3{font-size:27px}html[lang=ar] .links-profile h1{font-size:36px}html[lang=ar] .links-profile>p{font-size:15px}html[lang=ar] .profile-link strong{font-size:16px}html[lang=ar] .profile-link small{font-size:12px}}
