html[dir=rtl] body.arabic-site{font-family:Tahoma,Arial,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif;line-height:1.7}html[dir=rtl] .skip-link{left:auto;right:1rem}html[dir=rtl] .hero-title,html[dir=rtl] .section-intro h1,html[dir=rtl] .section-intro h2,html[dir=rtl] .project-copy h3,html[dir=rtl] .about-display>p:last-child,html[dir=rtl] .writing-row h3,html[dir=rtl] .contact-section h2,html[dir=rtl] .case-hero h1,html[dir=rtl] .case-note h2{letter-spacing:0;font-family:Tahoma,Arial,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif}html[dir=rtl] .section-intro h1{max-width:840px;font-weight:430;font-size:clamp(2.65rem, 4.55vw, var(--display-max));margin:0;line-height:1.08}html[dir=rtl] .service-card h2{letter-spacing:0;margin:34px 0 13px;font-size:clamp(1.65rem,2.25vw,2.45rem)}html[dir=rtl] .eyebrow,html[dir=rtl] .hero-kicker,html[dir=rtl] .project-index,html[dir=rtl] .project-kicker,html[dir=rtl] .project-proof,html[dir=rtl] .skill-group-title,html[dir=rtl] .compact-card p,html[dir=rtl] .writing-row p,html[dir=rtl] .writing-row>span{text-transform:none;letter-spacing:0}html[dir=rtl] .hero,html[dir=rtl] .hero-bottom,html[dir=rtl] .hero-bottom>*,html[dir=rtl] .section-intro>*,html[dir=rtl] .project-copy,html[dir=rtl] .service-card{min-width:0}html[dir=rtl] .hero-title{line-height:.94}html[dir=rtl] .hero-title>[lang=en]{text-align:left;direction:ltr;unicode-bidi:isolate;min-width:0;max-width:100%;display:block}html[dir=rtl] .hero-title em{letter-spacing:0;font-family:inherit;font-style:normal}html[dir=rtl] .hero-bottom>p,html[dir=rtl] .section-copy,html[dir=rtl] .project-statement,html[dir=rtl] .capability-row p,html[dir=rtl] .timeline-row p,html[dir=rtl] .about-body p,html[dir=rtl] .service-card p,html[dir=rtl] .case-lede{letter-spacing:0;line-height:1.7}html[dir=rtl] .project-copy{align-items:flex-start}html[dir=rtl] .round-link,html[dir=rtl] .contact-actions a,html[dir=rtl] .back-link{flex-direction:row}html[dir=rtl] bdi,html[dir=rtl] [lang=en]{unicode-bidi:isolate}html[dir=rtl] .locale-link{direction:ltr}@media (max-width:900px){html[dir=rtl] .hero-title{font-size:clamp(3.2rem,13vw,6.4rem)}}@media (max-width:560px){html[dir=rtl] .hero-title{font-size:clamp(2.65rem,12vw,4.6rem)}html[dir=rtl] .hero-title>[lang=en]{width:100%}html[dir=rtl] .section-intro h1,html[dir=rtl] .section-intro h2,html[dir=rtl] .contact-section h2{line-height:1.08}}
html[dir=rtl] body.arabic-site{font-family:Tahoma,Noto Sans Arabic,Arial,ui-sans-serif,system-ui,sans-serif;line-height:1.72}html[dir=rtl] .phase-k-home,html[dir=rtl] .selected-work,html[dir=rtl] .solve-think,html[dir=rtl] .closing-thinking,html[dir=rtl] .closing-opportunity,html[dir=rtl] .closing-directory,html[dir=rtl] .about-page-ar{text-align:right}html[dir=rtl] .selected-work-intro h2,html[dir=rtl] .solve-think-intro h2,html[dir=rtl] .closing-heading h2,html[dir=rtl] .closing-opportunity-head h2,html[dir=rtl] .closing-note h3,html[dir=rtl] .closing-path h3,html[dir=rtl] .about-page-ar h1,html[dir=rtl] .about-page-ar h2,html[dir=rtl] .about-page-ar h3{letter-spacing:0;font-family:Tahoma,Noto Sans Arabic,Arial,ui-sans-serif,system-ui,sans-serif}html[dir=rtl] .selected-work-intro h2,html[dir=rtl] .solve-think-intro h2,html[dir=rtl] .closing-heading h2,html[dir=rtl] .closing-opportunity-head h2,html[dir=rtl] .about-page-ar h1,html[dir=rtl] .about-page-ar h2{line-height:1.08}html[dir=rtl] .selected-work-intro-copy p,html[dir=rtl] .selected-work-card-copy>p,html[dir=rtl] .solve-think-intro-copy p,html[dir=rtl] .solve-think-step p,html[dir=rtl] .solve-think-footer p,html[dir=rtl] .closing-heading-side p,html[dir=rtl] .closing-note-copy>p,html[dir=rtl] .closing-opportunity-head>p:last-child,html[dir=rtl] .closing-path>p:not(.closing-path-kicker),html[dir=rtl] .about-page-ar p,html[dir=rtl] .about-page-ar small{letter-spacing:0;line-height:1.72}html[dir=rtl] .site-nav,html[dir=rtl] .nav-links{direction:rtl}html[dir=rtl] .nav-mark,html[dir=rtl] .locale-link{direction:ltr}html[dir=rtl] .nav-links a{letter-spacing:0}html[dir=rtl] .overhaul-hero:after{left:-13%;right:auto}html[dir=rtl] .overhaul-hero-meta{letter-spacing:0;text-transform:none}html[dir=rtl] .overhaul-hero-copy{text-align:right}html[dir=rtl] .overhaul-hero-index{letter-spacing:.09em}html[dir=rtl] .overhaul-hero-title{text-align:right;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .overhaul-hero-proposition{letter-spacing:0;max-width:41ch;margin-inline:0 auto;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.75}html[dir=rtl] .overhaul-hero-actions{justify-content:flex-start}html[dir=rtl] .overhaul-action{letter-spacing:0}html[dir=rtl] .overhaul-hero-route{letter-spacing:0;text-transform:none;justify-self:start}html[dir=rtl] .overhaul-hero-route span+span:before{margin-left:7px;margin-right:0}html[dir=rtl] .atlas-forecast{width:60%;left:3%;right:auto}html[dir=rtl] .atlas-sar{width:46%;left:auto;right:1%}html[dir=rtl] .atlas-system{width:49%;left:1%;right:auto}html[dir=rtl] .atlas-panel figcaption,html[dir=rtl] .atlas-system-head,html[dir=rtl] .atlas-proof,html[dir=rtl] .atlas-coordinate{letter-spacing:0;text-transform:none}html[dir=rtl] .atlas-coordinate-a{writing-mode:vertical-rl;left:auto;right:2%}html[dir=rtl] .atlas-coordinate-b{left:3%;right:auto}html[dir=rtl] .atlas-stages span,html[dir=rtl] .atlas-stages i{letter-spacing:0}html[dir=rtl] .credibility-rail-label,html[dir=rtl] .credibility-group,html[dir=rtl] .credibility-item small{letter-spacing:0;text-transform:none}html[dir=rtl] .credibility-sequence{direction:rtl}html[dir=rtl] .credibility-item strong{text-align:right;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .selected-work-eyebrow,html[dir=rtl] .selected-work-card-meta,html[dir=rtl] .selected-work-proof,html[dir=rtl] .selected-work-boundary,html[dir=rtl] .selected-work-footer,html[dir=rtl] .selected-work-system-map span,html[dir=rtl] .selected-work-system-map i{letter-spacing:0;text-transform:none}html[dir=rtl] .selected-work-intro h2{max-width:780px;font-size:clamp(3.2rem,5.1vw,5.35rem)}html[dir=rtl] .selected-work-intro-copy{max-width:36rem}html[dir=rtl] .selected-work-card-copy h3{line-height:1.02}html[dir=rtl] .selected-work-system-map,html[dir=rtl] .selected-work-browser-body>div{direction:rtl}html[dir=rtl] .selected-work-browser-bar{direction:ltr}html[dir=rtl] .solve-think-eyebrow,html[dir=rtl] .solve-think-board-label,html[dir=rtl] .solve-think-raw-line span,html[dir=rtl] .solve-think-step-head,html[dir=rtl] .solve-think-output-stack span,html[dir=rtl] .solve-think-status{letter-spacing:0;text-transform:none}html[dir=rtl] .solve-think-intro h2{max-width:780px;font-size:clamp(3.2rem,5.1vw,5.35rem)}html[dir=rtl] .solve-think-intro h2 em{font-family:inherit;font-style:normal}html[dir=rtl] .solve-think-step-head{border-left:1px solid #f8f8f51f;border-right:0;padding-left:14px;padding-right:0}html[dir=rtl] .solve-think-flow{transform:scaleX(-1)}html[dir=rtl] .closing-eyebrow,html[dir=rtl] .closing-note-meta,html[dir=rtl] .closing-note-visual-head,html[dir=rtl] .closing-note-proof,html[dir=rtl] .closing-path-kicker,html[dir=rtl] .closing-directory-nav p{letter-spacing:0;text-transform:none}html[dir=rtl] .closing-heading h2,html[dir=rtl] .closing-opportunity-head h2{max-width:860px;font-size:clamp(3.15rem,5vw,5.2rem)}html[dir=rtl] .closing-note-copy,html[dir=rtl] .closing-path,html[dir=rtl] .closing-directory-end{text-align:right}html[dir=rtl] .closing-directory-brand,html[dir=rtl] .closing-directory-email{direction:rtl}html[dir=rtl] .closing-directory-mark{direction:ltr}html[dir=rtl] .about-page-ar .about-eyebrow,html[dir=rtl] .about-page-ar .about-ledger-label,html[dir=rtl] .about-page-ar .about-timeline-role>p{letter-spacing:0;text-transform:none}html[dir=rtl] .about-page-ar .about-hero-copy h1{max-width:900px;font-size:clamp(3.4rem,6vw,6.2rem)}html[dir=rtl] .about-page-ar .about-hero-copy>p:last-of-type{max-width:48rem}html[dir=rtl] .about-page-ar .about-section-head h2{max-width:900px}html[dir=rtl] .about-page-ar bdi,html[dir=rtl] .about-page-ar [lang=en],html[dir=rtl] .phase-k-home [lang=en],html[dir=rtl] .phase-k-home [dir=ltr]{unicode-bidi:isolate}@media (max-width:820px){html[dir=rtl] .overhaul-hero-copy,html[dir=rtl] .overhaul-hero-title{text-align:right}html[dir=rtl] .overhaul-hero-route{align-self:flex-end}html[dir=rtl] .atlas-forecast{left:1%;right:auto}html[dir=rtl] .atlas-sar{left:auto;right:0}html[dir=rtl] .atlas-system{left:0;right:auto}}@media (max-width:700px){html[dir=rtl] .nav-links{justify-content:flex-start}html[dir=rtl] .nav-links a{padding-inline:8px;font-size:10px}html[dir=rtl] .overhaul-hero-proposition{max-width:33ch;margin-top:15px;font-size:13.5px;line-height:1.68}html[dir=rtl] .overhaul-hero-actions,html[dir=rtl] .credibility-viewport{direction:rtl}html[dir=rtl] .selected-work-intro h2,html[dir=rtl] .solve-think-intro h2,html[dir=rtl] .closing-heading h2,html[dir=rtl] .closing-opportunity-head h2{max-width:350px;font-size:clamp(2rem,9.2vw,2.48rem);line-height:1.12}html[dir=rtl] .selected-work-intro-copy p,html[dir=rtl] .solve-think-intro-copy p,html[dir=rtl] .closing-heading-side p,html[dir=rtl] .closing-opportunity-head>p:last-child{font-size:12.5px;line-height:1.68}html[dir=rtl] .solve-think-step{grid-template-columns:54px 70px minmax(0,1fr)}html[dir=rtl] .solve-think-step p{font-size:9.5px;line-height:1.6}html[dir=rtl] .closing-note h3,html[dir=rtl] .closing-path h3{line-height:1.12}html[dir=rtl] .about-page-ar .about-hero-copy h1{font-size:clamp(2.55rem,11vw,3.5rem);line-height:1.08}html[dir=rtl] .about-page-ar .about-section-head h2{line-height:1.12}}@media (max-width:430px){html[dir=rtl] .overhaul-hero-meta{font-size:8px}html[dir=rtl] .overhaul-hero-title{font-size:clamp(2.5rem,11.3vw,2.95rem)}html[dir=rtl] .atlas-forecast{width:66%}html[dir=rtl] .atlas-sar{width:49%}html[dir=rtl] .atlas-system{width:57%}}
html[dir=rtl] .overhaul-hero-title{font-family:var(--sans);letter-spacing:-.062em}html[dir=rtl] .overhaul-hero-title .display-script{font-family:var(--serif);letter-spacing:-.045em;font-style:italic;font-weight:430}html[dir=rtl] .selected-work-intro h2 em,html[dir=rtl] .solve-think-intro h2 em{letter-spacing:0;font-family:inherit;font-style:normal;font-weight:720}@media (max-width:700px){html[dir=rtl] .overhaul-hero-title{letter-spacing:-.055em}}
