html[data-theme] .site-shell :is(.content-page-head,.content-list,.content-row,.content-newsletter,.editorial-head,.editorial-collection-intro,.editorial-filter,.editorial-feed,.editorial-detail-hero,.editorial-detail-body,.editorial-project-row,.editorial-selected-work,.editorial-related,.editorial-service-group,.service-index-links a,.detail-facts,.detail-documents,.career-search-bar,.job-row,.about-editorial-topline,.about-editorial-intro,.about-principles,.about-credentials,.about-profile,.about-timeline-entry,.about-landing-section,.about-landing-timeline,.about-landing-timeline-entry,.regional-detail,.regional-capabilities,.regional-capabilities>div,.regional-contact-strip,.region-details>div,.global-landing-header,.global-region-list,.global-presence-section,.global-stats-grid,.global-stat,.global-cta-section,.global-branch-header,.global-branch-section,.global-service-list,.global-service-list li,.global-office-grid,.global-office-line,.global-project-grid,.global-career-grid,.global-project-card,.global-career-card,.global-region-card,.ceo-intro,.ceo-message-meta,.ceo-message-column blockquote,.innovation-gallery-copy,.innovation-section){border:0}html[data-theme] .site-shell :is(.editorial-section-heading>span,.innovation-section-rule){display:none}.ceo-page-shell:after{display:none}.site-shell .global-branch-section+.global-branch-section{margin-block-start:36px}.site-shell .editorial-collection-intro{margin-block:0 32px;padding-block:0}.site-shell .editorial-filter{padding-block:8px 24px}.site-shell .global-career-card{padding:24px!important;border-radius:12px}.site-shell .global-career-card:hover{background:var(--surface)}.site-shell .global-project-copy,.site-shell .innovation-card-copy{padding:24px}.site-shell .collection-page-media{max-width:960px;margin-block-end:28px}.collection-page-media img,.editorial-collection-intro figure img{width:100%;height:auto;border-radius:12px}.innovation-masthead .rich-content{max-width:82ch}.innovation-section>.rich-content{margin-block:20px 28px}html[data-theme] .site-shell .job-application{padding:clamp(24px,3vw,36px);border:0;border-radius:16px;background:var(--surface)}html[data-theme] .site-shell .job-application .content-application{padding:0;margin:24px 0 0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-shell .job-application .content-application>.field{margin-block:20px}.site-shell .content-application .field-grid{gap:20px}.site-shell .content-application :is(input:not([type=file]),textarea){max-width:100%}.mega-country-flag{display:block;width:36px;height:24px;object-fit:cover;border-radius:2px;margin-block-end:16px}html[data-theme] .site-shell .site-header .desktop-nav .mega-menu .mega-menu-heading{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding-inline:0}.mobile-country-label{display:inline-flex;align-items:center;gap:12px}.mobile-country-label .mega-country-flag{width:27px;height:18px;margin:0}.site-shell.editorial-shell .editorial-feed--projects .editorial-project-row{gap:0}.site-shell.about-editorial-shell .global-project-copy h3,.site-shell.editorial-shell :is(.editorial-row-copy h2,.editorial-product-copy h2,.editorial-service-copy h2,.editorial-article-copy h2,.editorial-innovation-card h2,.editorial-selected-work-card h3,.editorial-related-grid h3),.site-shell.innovation-hub-shell .innovation-card-copy h3{margin-block:0 10px;font-size:clamp(20px,1.55vw,22px)!important;font-weight:700;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.site-shell :is(.homepage-product-row,.homepage-project-row) .homepage-row-copy>strong{font-size:clamp(18px,1.4vw,20px)!important;font-weight:700;line-height:1.35}.site-shell :is(.editorial-row-copy .editorial-summary,.editorial-product-copy .editorial-summary,.editorial-service-copy .editorial-summary,.editorial-article-copy .editorial-summary,.editorial-innovation-card .editorial-summary,.editorial-selected-work-card>div:last-child>p,.global-project-copy>p,.innovation-card-copy>p,.homepage-product-row .homepage-row-copy>small,.homepage-project-row .homepage-row-copy>small){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.site-shell .editorial-article-meta{margin-block:0 10px}.site-shell :is(.homepage-content-grid,.editorial-product-grid,.editorial-article-grid,.editorial-feed--projects,.editorial-innovation-grid,.editorial-selected-work-grid,.editorial-related-grid,.innovation-card-grid,.global-project-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site-shell :is(.editorial-media--compact,.innovation-card-media,.global-project-media,.homepage-content-media){display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:16/9;flex:0 0 auto;overflow:hidden}.site-shell :is(.homepage-content-media,.innovation-card-media,.global-project-media) img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.site-shell .homepage-content-media{position:relative}.site-shell .homepage-content-media img{position:absolute;inset:0}.homepage-content-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--editorial-card-radius,16px);background:var(--surface);color:var(--text);transition:transform .25s ease,border-color .25s ease}.homepage-content-card:hover{transform:translateY(-4px);border-color:var(--line-bright)}.homepage-content-copy{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:24px}.homepage-content-copy time{color:var(--muted);font-size:.8rem}.homepage-content-copy h3{margin:0;color:var(--text);font-size:clamp(20px,1.55vw,22px);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.homepage-content-copy p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.homepage-content-action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.85rem;font-weight:650}.homepage-content-action svg{width:18px;height:18px;flex:0 0 18px}.homepage-shell .homepage-band-intro{display:block}.site-shell.homepage-shell .homepage-editorial-band{background:transparent}.homepage-band-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.homepage-shell .homepage-band-title-row h2{margin:0;max-width:none}.homepage-shell .homepage-band-title-row .homepage-band-link{display:inline-flex;align-items:center;align-self:center;gap:10px;min-height:44px;padding-block:8px;margin:0;color:var(--text);font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.homepage-shell :is(.homepage-editorial-band,.tatweer-home-narrative,.home-contact-band),.site-shell :is(.editorial-page-shell,.innovation-page-shell,.about-editorial-content,.family-page,.content-page-shell.section-pad){box-sizing:border-box;width:min(1280px,calc(100% - 2 * var(--page-gutter)));max-width:1280px;margin-inline:auto;padding-inline:0}.editorial-shell :is(.editorial-detail--news,.editorial-detail--blogs){max-width:none;margin-inline:0}.editorial-shell .detail-reading,.site-shell .job-document{margin-inline:0}.site-shell .content-page-shell.section-pad>:is(.content-page-head,.content-article,.content-list,.content-newsletter,.public-overview-grid,.search-form,.search-results,.region-details,.contact-layout){margin-inline:0}.site-shell .content-page-shell.section-pad>.content-article>p{margin-inline:0}.site-shell .legal-layout{grid-template-columns:minmax(0,2fr) minmax(180px,.7fr)}.legal-layout .legal-document{grid-column:1;grid-row:1}.legal-layout .document-contents{grid-column:2;grid-row:1}@media (max-width:1024px){.site-shell :is(.homepage-content-grid,.editorial-product-grid,.editorial-article-grid,.editorial-feed--projects,.editorial-innovation-grid,.editorial-selected-work-grid,.editorial-related-grid,.innovation-card-grid,.global-project-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-shell .legal-layout{grid-template-columns:1fr}.legal-layout :is(.legal-document,.document-contents){grid-column:auto;grid-row:auto}}@media (max-width:600px){.site-shell :is(.homepage-content-grid,.editorial-product-grid,.editorial-article-grid,.editorial-feed--projects,.editorial-innovation-grid,.editorial-selected-work-grid,.editorial-related-grid,.innovation-card-grid,.global-project-grid){grid-template-columns:1fr}.homepage-content-copy{padding:20px}}@media (max-width:640px){.site-shell .job-application{padding:24px 20px}.site-shell .global-career-card{padding:20px!important}}.site-shell .content-card{position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;min-height:0;height:auto;padding:0;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none;transition:transform .25s ease,border-color .25s ease}.site-shell .content-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.site-shell .content-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 20%,rgba(5,17,31,.35) 48%,rgba(5,17,31,.94));pointer-events:none}.site-shell .content-card .content-card-title{position:absolute;inset-inline:22px;bottom:20px;z-index:2;margin:0;padding:0;color:#fff;font-size:clamp(16px,1.35vw,20px);font-weight:700;line-height:1.3;text-align:start;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.site-shell .content-card--text:after{display:none}.site-shell .content-card--text .content-card-title{color:var(--text)}.site-shell .content-card:hover{transform:translateY(-3px);border-color:var(--line-bright)}.site-shell .content-card:hover>img{transform:scale(1.035)}.site-shell .content-card:focus-visible{outline:3px solid var(--brand,#087bd5);outline-offset:4px}@media (prefers-reduced-motion:reduce){.site-shell .content-card,.site-shell .content-card>img{transition:none}.site-shell .content-card:hover,.site-shell .content-card:hover>img{transform:none}}.location-tabs{min-width:0;color:var(--text)}.location-tab-list{display:flex;gap:8px;border-bottom:1px solid var(--line)}.location-tab-list button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1 1;min-width:0;padding:16px 10px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.location-tab-list button[aria-selected=true]{color:var(--text);border-bottom-color:#168bcc;background:rgba(22,139,204,.07)}.location-tab-list button:hover{color:var(--text);background:rgba(22,139,204,.09)}.location-tab-list img{width:26px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--line);flex-shrink:0}.location-tabs :is(button,a,[role=tabpanel]):focus-visible{outline:2px solid #168bcc;outline-offset:4px}.location-tab-panel:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;padding-top:28px}.location-office-heading{display:block}.location-office-heading h3{margin:0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.25;letter-spacing:-.025em}.location-office-info address{margin:18px 0;font-style:normal;color:var(--text);line-height:1.65;font-size:1rem}.location-office-info dl{display:grid;gap:18px;margin:22px 0}.location-office-info dt{color:var(--muted);font-size:.75rem;margin-bottom:6px}.location-office-info dd{margin:0;font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.location-office-info a{color:var(--text);text-decoration-thickness:1px;text-underline-offset:4px}.location-office-info a:hover{color:#168bcc}.location-office-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.location-office-actions a{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.8rem}.location-office-map{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.location-office-map iframe{display:block;width:100%;height:100%;min-height:300px;border:0}.location-office-map-link{position:absolute;z-index:1;inset-block-start:12px;inset-inline-start:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:calc(100% - 24px);padding:9px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(6,22,42,.94);box-shadow:0 4px 16px rgba(0,0,0,.22);color:#fff;font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.location-office-map-link:hover{background:#174578;color:#fff}.location-office-map-link span{font-size:1rem;line-height:1}.location-tabs--compact .location-tab-list{gap:0}.location-tabs--compact .location-tab-list button{flex-direction:column;padding:14px 5px;font-size:.78rem;line-height:1.4}.location-tabs--compact .location-tab-panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:24px}.location-tabs--compact .location-office-map,.location-tabs--compact .location-office-map iframe{min-height:220px;height:220px}.site-shell .contact-info-panel h2{max-width:none;font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.25;margin-bottom:22px}@media(min-width:1101px){.site-shell .contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.site-shell .dedicated-contact-form{grid-template-rows:none}.site-shell .dedicated-contact-form>label:has(textarea){grid-template-rows:none}.site-shell .dedicated-contact-form textarea{height:auto;min-height:130px}.site-shell .contact-info-panel{padding:20px}.site-shell .contact-info-panel h2{font-size:1.35rem;margin-bottom:16px}.contact-info-panel>.eyebrow{margin-top:0;margin-bottom:12px}.contact-info-panel .location-tab-list button{flex-direction:row;padding:12px 5px;gap:7px}.contact-info-panel .location-tab-panel:not([hidden]){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding-top:16px}.contact-info-panel .location-office-heading{gap:6px}.contact-info-panel .location-office-heading h3{font-size:1.1rem}.contact-info-panel .location-office-info address{font-size:.85rem;margin-block:12px}.contact-info-panel .location-office-info dl{margin-block:14px;gap:12px}.contact-info-panel .location-office-info dd{font-size:.8rem}.contact-info-panel .location-office-actions{margin-top:14px;gap:10px}.contact-info-panel .location-office-actions a{font-size:.75rem}.contact-info-panel .location-office-map,.contact-info-panel .location-office-map iframe{height:100%;min-height:220px}}@media(min-width:821px) and (max-width:1100px){.site-shell .contact-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.location-tab-list{gap:0}.location-tab-list button{flex-direction:column;gap:8px;padding:14px 5px;font-size:.78rem;line-height:1.4}.location-tab-panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:24px}.location-office-map,.location-office-map iframe{min-height:240px;height:240px}}.site-shell .brand-lockup:not(.brand-lockup--emblem){height:auto;padding:8px;flex-shrink:0}.site-shell .brand-lockup .brand-unified-logo{width:80px;height:auto!important;max-width:none;object-fit:contain;filter:none}.site-shell .brand-lockup--footer .brand-unified-logo{width:96px}.site-shell .mobile-menu-top .brand-lockup{transform:none}.site-shell .connected-detail{--detail-gap:clamp(28px,4vw,64px);padding-block:8px 32px;text-align:start}.connected-detail :is(header,div,section,figure,nav,aside){min-width:0}.connected-detail .connected-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 36px;font-size:.75rem;color:var(--muted)}.connected-breadcrumbs a:hover{color:var(--blue);text-decoration:underline}.connected-breadcrumbs [aria-current]{overflow-wrap:anywhere}.connected-detail .connected-hero{display:block;padding-block:8px 24px;max-width:1000px}.connected-detail .connected-category{font-size:.7rem;font-weight:700;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}.site-shell .connected-detail h1{font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-.035em;max-width:32ch;margin:0;overflow-wrap:anywhere}.connected-detail .connected-summary{font-size:clamp(16px,1.4vw,20px);line-height:1.7;max-width:76ch;margin:20px 0 0;color:var(--muted)}.connected-detail .connected-facts{display:flex;flex-wrap:wrap;gap:18px 48px;padding-block-start:20px;margin:24px 0 0}.connected-facts dt{font-size:.72rem;color:var(--muted);margin-block-end:5px}.connected-facts dd{font-size:.88rem;font-weight:600;margin:0;line-height:1.6}.connected-detail .connected-tags{display:flex;flex-wrap:wrap;list-style:none;gap:8px 18px;padding:0;margin:16px 0 0;font-size:.75rem;color:var(--muted)}.connected-detail .connected-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-block-start:24px}.connected-detail .button{width:fit-content;min-height:44px;padding:12px 20px;font-size:.84rem;gap:12px;white-space:normal;text-align:start}.connected-detail .connected-document-action{font-size:.82rem;font-weight:600;color:var(--blue)}.connected-detail .document-toolbar{margin:20px 0 0;gap:4px}.connected-detail .document-toolbar>.document-tool{flex-basis:44px;width:44px;height:44px;padding:10px}.connected-detail .document-referral{display:none}.connected-detail figure{margin:0}.connected-detail .connected-lead-media{padding:0;margin:0}.connected-detail .connected-main-image img{display:block;width:100%;height:auto;max-height:360px;aspect-ratio:4/3;object-fit:contain;border-radius:12px;background:var(--surface)}.connected-detail :is(.connected-lead-media,.connected-support-image,.connected-media-grid,.rich-content) video{display:block;width:100%;aspect-ratio:16/9;background:var(--surface);border-radius:12px}.connected-detail .connected-lead-media :is(video,.youtube-detail-media){max-width:100%;margin:0}.connected-detail figcaption{font-size:.75rem;line-height:1.6;color:var(--muted);padding-block-start:10px}.connected-detail figcaption:empty{display:none}.connected-detail .youtube-detail-media{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.connected-detail .youtube-detail-media iframe{display:block;width:100%;height:100%;border:0}.connected-detail .connected-thumbnails{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:16px}.connected-thumbnails button{border:1px solid var(--line);background:var(--surface);padding:4px;width:72px;height:54px;border-radius:6px}.connected-thumbnails button[aria-pressed=true]{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:2px}.connected-thumbnails img{width:100%;height:100%;object-fit:contain}.connected-thumbnails output{font-size:.75rem;color:var(--muted)}.connected-detail .connected-contents{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding-block:8px;border:0;font-size:.76rem}.connected-contents>span{color:var(--muted);margin-inline-end:auto}.connected-contents a{padding-block:5px}.connected-contents a:hover{color:var(--blue)}.connected-detail .connected-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-gap);align-items:start;padding-block-start:12px}.connected-detail .connected-article-column{display:flex;flex-direction:column}.connected-detail .connected-chapters{display:flex;flex-direction:column;gap:36px}.connected-detail .connected-chapter{display:block;padding-block:0;margin:0;border:0;scroll-margin-block-start:110px}.connected-detail .connected-chapter-heading{margin-block-end:18px}.connected-chapter-number{display:none}.site-shell .connected-detail h2{font-size:clamp(22px,1.7vw,27px);font-weight:700;color:var(--text);line-height:1.25;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.site-shell .connected-detail h3{font-size:1.08rem;line-height:1.4;margin:0 0 12px}.connected-detail .rich-content{max-width:none;margin:0}.site-shell .connected-detail :is(.rich-content p,.rich-content li,.connected-bullets li){font-size:1.125rem;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.connected-detail .rich-content>:first-child{margin-block-start:0}.connected-detail .rich-content>:last-child{margin-block-end:0}.connected-detail .rich-content p{margin-block:0 20px}.connected-detail .rich-content :is(ul,ol){margin-block:0 20px;padding-inline-start:22px}.connected-detail .rich-content li{margin-block:8px}.connected-detail .rich-content figure{margin-block:24px}.connected-detail .rich-content figure img{width:100%;height:auto;max-height:440px;object-fit:contain}.connected-detail .connected-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.connected-detail .connected-feature{border:0;padding-block-start:18px}.connected-detail .connected-feature--intro{grid-column:1/-1;border:0;padding:0}.connected-detail .connected-capabilities ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;padding:0;margin:0}.connected-detail .connected-capabilities li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border:0;border-radius:0;font-size:1rem;line-height:1.7;background:none}.connected-capability-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex:0 0 7px;margin-block-start:.6em;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 10%,transparent)}.connected-detail .connected-capabilities .rich-content{margin-block-end:18px}.connected-detail .connected-support-image{margin-block-start:24px}.connected-detail .connected-support-image img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:10px}.connected-detail .connected-bullets{padding-inline-start:22px}.connected-detail .connected-supporting-media{padding-block:0 32px;scroll-margin-block-start:110px}.connected-detail .connected-media-grid{display:grid;gap:24px;margin-block-start:24px}.connected-media-grid img{width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:10px}.connected-video-link{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--line);border-radius:10px}.connected-detail .connected-lead-rail{display:flex;flex-direction:column;gap:32px}.connected-detail .connected-capability-chapters{display:grid;gap:32px}.connected-detail .connected-lead-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch;max-width:1000px;margin:48px auto 0}.connected-detail .connected-lead-forms>.detail-lead-panel{display:flex;flex-direction:column}.connected-detail .connected-lead-forms>:only-child{grid-column:1/-1;max-width:740px;width:100%;box-sizing:border-box}.connected-detail .connected-reading-grid--text{grid-template-columns:1fr}.connected-reading-grid--text>.connected-lead-rail{display:none}.connected-detail .detail-lead-panel{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);scroll-margin-block-start:110px}.connected-detail .detail-lead-symbol{display:block;color:var(--blue);font-size:1.2rem;margin-block-end:8px}.connected-detail .detail-lead-panel h2{font-size:clamp(21px,1.6vw,25px)}.detail-lead-panel header p{color:var(--muted);font-size:.84rem;line-height:1.6;margin:8px 0 16px}.detail-lead-panel fieldset,.detail-lead-panel form{margin:0;display:flex;flex-direction:column;flex:1 1}.detail-lead-panel fieldset{border:0;padding:0;min-width:0}.detail-lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:auto}.detail-lead-fields>*{grid-column:1/-1}.detail-lead-fields>.detail-lead-identity{grid-column:auto}.detail-lead-panel fieldset:disabled{opacity:.7}.detail-lead-panel label:not(.detail-lead-check){display:grid;gap:8px;font-size:.76rem;color:var(--muted)}.detail-lead-panel :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;box-sizing:border-box;min-height:43px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:.9rem}.detail-lead-panel textarea{resize:vertical}.connected-detail .detail-lead-check{display:flex;align-items:flex-start;gap:10px;font-size:.73rem;color:var(--muted);line-height:1.65;cursor:pointer}.detail-lead-check input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--blue)}.detail-lead-check a{text-decoration:underline;text-underline-offset:3px}.detail-lead-panel .button{width:100%;justify-content:space-between}.detail-lead-panel .detail-lead-trap{position:absolute;width:1px!important;height:1px;min-height:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%)}.detail-lead-panel .detail-document-name{font-size:.84rem;color:var(--text);margin:0;padding-block-end:12px;border-block-end:1px solid var(--line);overflow-wrap:anywhere}.detail-lead-feedback{margin:18px 0 0;font-size:.82rem;line-height:1.7}.detail-lead-feedback p{margin:0}.detail-lead-feedback a{color:var(--blue);text-decoration:underline}.detail-lead-feedback[role=alert]{color:var(--text);border-inline-start:3px solid var(--blue);padding-inline-start:12px}.connected-detail :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.connected-detail .editorial-related{margin-block:64px 32px;padding:0;border:0}.connected-detail .editorial-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site-shell .connected-detail .editorial-related-grid .content-card:not(.content-card--text) .content-card-title{color:#fff!important}.connected-detail .connected-back{display:inline-flex;margin-block:20px 0;font-size:.84rem}.locale-ar .connected-detail :is(h1,h2,h3,.connected-category){letter-spacing:normal}.locale-ar .connected-detail :is(.rich-content p,.connected-summary){line-height:1.95}@media(max-width:1050px){.connected-detail .connected-reading-grid{gap:28px}.connected-detail .connected-capabilities ul{grid-template-columns:1fr}.detail-lead-fields>.detail-lead-identity{grid-column:1/-1}}@media(max-width:760px){.connected-detail .connected-reading-grid{grid-template-columns:1fr;padding-block-start:28px}.connected-detail .connected-lead-rail{grid-template-columns:1fr}.connected-detail .connected-main-image img{aspect-ratio:16/10;max-height:360px}}@media(max-width:580px){.connected-breadcrumbs [aria-current],.connected-breadcrumbs>span:nth-last-child(2){display:none}.connected-detail .connected-breadcrumbs{margin-block-end:24px}.connected-detail .connected-hero{padding-block:0 24px}.connected-detail .connected-summary{font-size:1rem}.connected-detail .connected-features,.connected-detail .connected-lead-rail{grid-template-columns:1fr}.connected-detail .connected-contents>span{flex-basis:100%}.connected-detail .connected-contents{gap:4px 18px}.connected-detail .connected-lead-media{padding:0}.connected-detail .connected-capabilities li{padding-block:12px}}.connected-detail .connected-article-column>:last-child{margin-block-end:0}.connected-detail .connected-lead-rail>.connected-lead-media{align-self:stretch;width:100%}@media(max-width:760px){.connected-detail .connected-reading-grid{display:flex;flex-direction:column}.connected-detail .connected-article-column,.connected-detail .connected-lead-rail{width:100%}.connected-detail .connected-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-detail .connected-chapters{gap:32px}.connected-detail .editorial-related{margin-block-start:48px}.connected-detail .editorial-related-grid{grid-template-columns:1fr}.connected-detail .connected-lead-forms{grid-template-columns:1fr;gap:24px;margin-block-start:40px}}@media(max-width:760px){.site-shell .connected-detail :is(.rich-content p,.rich-content li,.connected-bullets li){font-size:1rem}}@media(max-width:480px){.connected-detail .connected-capabilities ul{grid-template-columns:1fr}}.connected-detail--canvas{--presentation-space:clamp(32px,4vw,56px)}.connected-detail--canvas .connected-hero{max-width:none;padding-block-end:20px}.connected-detail--canvas .connected-summary{max-width:66ch}.connected-detail--canvas .connected-presentation{display:grid;gap:var(--presentation-space);padding-block-start:20px}.connected-detail--canvas .connected-overview-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--detail-gap)}.connected-detail--canvas .connected-overview-stage--text{grid-template-columns:1fr;max-width:940px}.connected-detail--canvas .connected-overview-copy .connected-chapter-heading{margin-block-end:20px}.site-shell .connected-detail--canvas .connected-overview-copy .rich-content>p:first-child{font-size:var(--type-body);line-height:1.85;color:var(--muted);font-weight:var(--type-weight-body)}.connected-detail--canvas .connected-overview-copy .rich-content>p:not(:first-child){font-size:var(--type-body)}.connected-detail--canvas .connected-media-stage{padding:12px;border-radius:20px;background:color-mix(in srgb,var(--blue) 5%,var(--surface));position:relative;min-width:0}.connected-detail--canvas .connected-media-stage:after,.connected-detail--canvas .connected-media-stage:before{content:"";position:absolute;width:22px;height:22px;border-color:var(--blue);border-style:solid;pointer-events:none;opacity:.6}.connected-detail--canvas .connected-media-stage:before{inset-block-start:0;inset-inline-start:0;border-width:2px 0 0 2px;border-start-start-radius:15px}.connected-detail--canvas .connected-media-stage:after{inset-block-end:0;inset-inline-end:0;border-width:0 2px 2px 0;border-end-end-radius:15px}.connected-detail--canvas .connected-main-image img{aspect-ratio:16/10;max-height:420px;background:transparent}.connected-detail--canvas .connected-media-stage .youtube-detail-media{border-radius:12px}.connected-detail--canvas .connected-story-stage{position:relative}.connected-detail--canvas .connected-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--detail-gap)}.connected-detail--canvas .connected-chapter{min-width:0}.connected-detail--canvas .connected-story-stage .connected-chapter-heading{margin-block-end:16px}.site-shell .connected-detail--canvas .connected-story-stage :is(.rich-content p,.rich-content li,.connected-bullets li){font-size:var(--type-body);line-height:1.85}.site-shell .connected-detail--canvas .connected-chapter--solution h2{color:#0767c9}html[data-theme=dark] .site-shell .connected-detail--canvas .connected-chapter--solution h2{color:#91d0f8}.connected-detail--canvas .connected-chapter--features,.connected-detail--canvas .connected-chapter--media{grid-column:1/-1}.connected-detail--canvas .connected-chapter--features{padding-block-start:12px}.connected-detail--canvas .connected-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.connected-detail--canvas .connected-feature{position:relative;padding-block:0;padding-inline-start:18px}.connected-detail--canvas .connected-feature:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:5px;height:5px;background:var(--blue)}.connected-detail--canvas .connected-feature--intro{padding-inline-start:0}.connected-detail--canvas .connected-feature--intro:before{display:none}.site-shell .connected-detail--canvas .connected-feature h3{font-size:var(--type-subheading);line-height:1.5;margin-block-end:8px}.site-shell .connected-detail--canvas .connected-feature .rich-content p{font-size:var(--type-body);line-height:1.75}.connected-detail--canvas .connected-capability-stage{position:relative;padding:32px;border-radius:16px;background-color:color-mix(in srgb,var(--blue) 3%,var(--surface));background-image:linear-gradient(color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px);background-size:32px 32px}.connected-detail--canvas .connected-capability-stage .connected-chapter{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,3fr);gap:32px;align-items:center}.connected-detail--canvas .connected-capability-stage .connected-chapter-heading{margin:0;max-width:none}.site-shell .connected-detail--canvas .connected-capability-stage h2{overflow-wrap:normal}.connected-detail--canvas .capability-map ul{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:0;padding:0 0 0 16px}.locale-ar .connected-detail--canvas .capability-map ul{padding:0 16px 0 0}.connected-detail--canvas .capability-map li{position:relative;display:flex;align-items:center;gap:12px;padding:0;font-size:var(--type-body);line-height:1.5;min-height:54px;color:var(--text)}.connected-detail--canvas .capability-map li:before{top:calc(50% - 1px);height:1px;width:16px}.connected-detail--canvas .capability-map li:after,.connected-detail--canvas .capability-map li:before{content:"";position:absolute;inset-inline-start:-16px;background:color-mix(in srgb,var(--blue) 24%,transparent)}.connected-detail--canvas .capability-map li:after{top:-14px;bottom:-14px;width:1px}.capability-map-node{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;color:var(--blue);background:var(--surface);border:1px solid color-mix(in srgb,var(--blue) 28%,transparent);transition:background-color .18s ease,color .18s ease}.capability-map-node svg{width:23px;height:23px}.capability-map-label{min-width:0;overflow-wrap:anywhere}.capability-map li:hover .capability-map-node{background:var(--blue);color:var(--surface)}.connected-detail--canvas .connected-supporting-media{padding:0}.connected-detail--canvas .connected-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-detail--canvas .connected-lead-forms{margin-block-start:var(--presentation-space)}.connected-detail--canvas .connected-lead-forms>:only-child{justify-self:center}.detail-document-preview{display:flex;align-items:center;gap:14px;min-width:0;padding:12px;background:var(--bg);border-radius:8px}.detail-document-preview>svg{flex:0 0 32px;width:32px;height:40px;color:var(--blue)}.detail-document-preview strong{display:block;font-size:var(--type-body);line-height:1.5;font-weight:var(--type-weight-heading);overflow-wrap:anywhere}.detail-document-preview p{margin:4px 0 0;font-size:var(--type-body);line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.detail-document-preview .detail-document-summary{margin-block-start:8px;color:var(--text)}.detail-newsletter-explainer{display:block;margin-block-start:4px;font-size:var(--type-meta);line-height:1.65;color:var(--muted)}.connected-copy-column,.connected-media-column{display:grid;gap:28px;min-width:0;align-content:start}.connected-detail--canvas .connected-copy-column .connected-chapters{grid-template-columns:1fr;gap:28px}.connected-detail--canvas .connected-copy-column .connected-chapter-heading{margin-block-end:14px}.connected-detail--canvas .connected-media-column .connected-capability-stage{padding:24px}.connected-detail--canvas .connected-media-column .connected-capability-stage .connected-chapter{grid-template-columns:1fr;gap:20px}.connected-detail--canvas .connected-media-column .capability-map ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.connected-detail--canvas .connected-media-column .capability-map li{min-height:48px}@media(min-width:761px){.connected-detail--canvas .connected-overview-stage{align-items:stretch}.connected-detail--canvas :is(.connected-copy-column,.connected-media-column){display:flex;flex-direction:column;justify-content:space-between;gap:28px}.connected-detail--canvas .connected-copy-column :is(.connected-story-stage,.connected-chapters){display:contents}.connected-detail--canvas :is(.connected-copy-column,.connected-media-column)>*{flex-shrink:0}.connected-detail--canvas .connected-copy-column .rich-content>:last-child{margin-block-end:0}}.connected-detail--products.connected-detail--canvas .connected-overview-stage{align-items:start}.connected-detail--products.connected-detail--canvas :is(.connected-copy-column,.connected-media-column){justify-content:flex-start;gap:24px}.connected-detail--products.connected-detail--canvas .connected-copy-column .connected-chapters{gap:24px}.connected-detail--products.connected-detail--canvas .connected-copy-column .rich-content>:last-child{margin-block-end:0}.connected-product-document{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.connected-product-document>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 20px;box-sizing:border-box;cursor:pointer;color:var(--text);font-size:var(--type-body);font-weight:var(--type-weight-heading);list-style:none}.connected-product-document>summary::-webkit-details-marker{display:none}.connected-product-document>summary svg{width:22px;height:22px;flex:0 0 22px;color:var(--blue)}.connected-product-document>summary:hover{background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.connected-product-document>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.connected-product-document[open]>summary{border-block-end:1px solid var(--line)}@media(max-width:1100px){.connected-detail--canvas .connected-capability-stage .connected-chapter{grid-template-columns:1fr;gap:24px}.connected-detail--canvas .connected-capability-stage .connected-chapter-heading{max-width:none}.connected-detail--canvas .connected-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.connected-detail--canvas .connected-overview-stage{grid-template-columns:1fr;gap:24px}.connected-detail--canvas .connected-media-stage{padding:8px;border-radius:16px}.connected-detail--canvas .connected-chapters{grid-template-columns:1fr;gap:28px}.connected-detail--canvas .connected-capability-stage{padding:24px 20px}.connected-detail--canvas .capability-map ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.connected-detail--canvas .capability-map li{flex-direction:column;align-items:flex-start;gap:10px;font-size:var(--type-body)}.connected-detail--canvas .capability-map li:before{top:21px}.connected-detail--canvas .capability-map li:after{top:-12px;bottom:-12px}.connected-detail--canvas .connected-media-grid{grid-template-columns:1fr}}@media(max-width:480px){.connected-detail--canvas .connected-features{grid-template-columns:1fr;gap:24px}.connected-detail--canvas .capability-map ul{gap:24px}}@media(prefers-reduced-motion:reduce){.capability-map-node{transition:none}}@media(forced-colors:active){.connected-detail--canvas .connected-capability-stage{background:Canvas}.capability-map-node{border-color:CanvasText}}.connected-detail--canvas .connected-lead-forms{grid-template-rows:auto 1fr;row-gap:24px}.connected-detail--canvas .connected-lead-forms>.detail-lead-panel{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:24px;padding:24px;border-radius:18px}.detail-lead-panel>header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px}.detail-lead-header-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:#0767c9;background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.detail-lead-header-icon svg{width:28px;height:28px}html[data-theme=dark] .detail-lead-header-icon{color:#91d0f8}.detail-lead-panel header p{margin:8px 0 0}.detail-lead-panel fieldset{gap:20px}.detail-lead-panel .detail-lead-fields{flex:1 1;margin:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px}.detail-lead-main{display:flex;flex-direction:column;gap:14px;min-width:0}.detail-input-shell{display:block;position:relative;min-width:0}.detail-lead-panel .detail-input-shell :is(input,textarea){padding-inline:12px;min-height:44px}.detail-lead-panel .detail-message-field{flex:1 1;display:flex;flex-direction:column}.detail-message-field .detail-input-shell{display:flex;flex:1 1}.detail-lead-panel .detail-message-field textarea{min-height:96px;flex:1 1}.detail-lead-panel .detail-document-preview{flex:1 1;display:flex;align-items:center;gap:18px;min-height:174px;padding:16px;box-sizing:border-box;background:color-mix(in srgb,var(--blue) 5%,var(--surface));border-radius:12px}.detail-document-art{flex:0 0 84px;width:84px;height:124px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:var(--surface);box-shadow:0 6px 16px color-mix(in srgb,var(--blue) 12%,transparent)}.detail-document-art img{display:block;width:100%;height:100%;object-fit:cover}.detail-document-art>svg{width:42px;height:54px;color:var(--blue)}.detail-document-context{min-width:0;flex:1 1}.detail-document-context strong{font-size:var(--type-body);line-height:1.5}.detail-document-context p{font-size:var(--type-body);line-height:1.6}.detail-document-context>label{margin-block-start:12px}.detail-document-context select{font-size:var(--type-body);min-height:40px}.detail-lead-panel .detail-lead-check{font-size:var(--type-body);line-height:1.65}.detail-lead-panel .detail-newsletter-explainer{font-size:var(--type-meta);line-height:1.65;margin-block-start:4px}@media(max-width:1050px) and (min-width:761px){.detail-lead-panel .detail-lead-fields{grid-template-rows:auto auto minmax(0,1fr) auto auto}.detail-document-preview{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.connected-detail--canvas .connected-lead-forms{grid-template-rows:none;row-gap:24px}.connected-detail--canvas .connected-lead-forms>.detail-lead-panel{grid-template-rows:auto auto;grid-row:auto;padding:20px;gap:20px}.detail-lead-panel .detail-lead-fields{grid-template-rows:none;align-content:start}.detail-lead-panel .detail-document-preview{min-height:160px;gap:14px;padding:14px}.detail-document-art{flex-basis:70px;width:70px;height:104px}}@media(forced-colors:active){.detail-document-art,.detail-lead-header-icon{border:1px solid CanvasText}}.connected-product-document .detail-lead-panel--compact-document{border:0;border-radius:0;padding:20px}.detail-lead-panel--compact-document>header{display:block}.detail-lead-panel--compact-document>header .detail-lead-header-icon,.detail-lead-panel--compact-document>header h2{display:none}.detail-lead-panel--compact-document>header p{margin:0 0 16px}.detail-lead-panel--compact-document .detail-lead-fields{flex:0 1;grid-template-rows:none;align-content:start}.detail-lead-panel--compact-document .detail-document-preview{min-height:0;padding:12px}.detail-lead-panel--compact-document .detail-lead-main{grid-row:1}.site-shell a.back-action{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--text)!important;font-size:13px!important;font-weight:700;line-height:1.5;text-decoration:none;direction:ltr}.standard-back-content{display:inline-flex;align-items:center;gap:10px}.standard-back-content .back-link-label{unicode-bidi:plaintext}.site-shell a.back-action .standard-back-content>.icon-arrow{width:18px;height:18px;flex:0 0 18px;transform:none;transition:translate .18s ease}.site-shell a.back-action .standard-back-content>.icon-arrow.is-left{transform:rotate(180deg)}.site-shell.locale-ar a.back-action .standard-back-content>.icon-arrow{transform:none}.site-shell a.back-action:hover{color:var(--blue)!important}.site-shell a.back-action:hover .standard-back-content>.icon-arrow{translate:-3px 0}.site-shell.locale-ar a.back-action:hover .standard-back-content>.icon-arrow{translate:3px 0}.site-shell a.back-action:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.site-shell a.back-action .standard-back-content>.icon-arrow{transition:none}}.about-editorial-shell .about-landing-vision{position:relative;isolation:isolate;padding-block:64px 56px}.about-landing-vision:before{content:"";position:absolute;z-index:-1;inset:0 -4vw;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at 80% 30%,rgba(8,123,216,.11),transparent 65%)}.about-editorial-shell .about-landing-vision>.about-landing-section-head{display:block;margin-bottom:32px}.about-landing-vision>header>.eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 18px;color:var(--muted)}.about-landing-vision>header>.eyebrow:after{content:"";width:60px;height:2px;background:linear-gradient(90deg,var(--blue),transparent)}.about-landing-vision>header h2 span{color:var(--blue)}.about-editorial-shell .about-landing-vision-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;padding:0}.about-editorial-shell .about-landing-vision .about-vision-panel{position:relative;overflow:hidden;min-width:0;min-height:230px;padding:28px 30px 32px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,var(--surface),var(--bg-soft));box-shadow:0 12px 32px rgba(8,75,125,.045);transform:none}.about-landing-vision .about-vision-panel:after{content:"";position:absolute;pointer-events:none;width:230px;height:230px;inset-inline-end:-140px;bottom:-100px;border:30px solid rgba(8,123,216,.035);border-radius:50%}.about-purpose-card-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}.about-purpose-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid rgba(8,123,216,.1);border-radius:13px;background:rgba(8,123,216,.065);color:var(--blue)}.about-purpose-icon svg{width:31px;height:31px}.about-purpose-card-head h3{display:flex;align-items:center;gap:14px;margin:0;color:var(--blue);font-size:var(--type-subheading);font-weight:var(--type-weight-heading);line-height:1.3}.about-purpose-card-head h3:before{content:"";width:30px;height:2px;background:linear-gradient(90deg,var(--blue),transparent)}html[data-theme] .about-editorial-shell .about-purpose-card-head h3{color:var(--blue)}.about-editorial-shell .about-landing-vision .about-purpose-statement{position:relative;z-index:1;max-width:none;margin:0;color:var(--text);font-size:var(--type-body);line-height:1.25;font-weight:var(--type-weight-heading);letter-spacing:-.035em;text-wrap:pretty}.locale-ar .about-purpose-statement{letter-spacing:0;line-height:1.55}@media (max-width:700px){.about-editorial-shell .about-landing-vision{padding-block:40px 28px}.about-editorial-shell .about-landing-vision-split{grid-template-columns:minmax(0,1fr);gap:18px}.about-editorial-shell .about-landing-vision .about-vision-panel{min-height:0;padding:24px}.about-purpose-card-head{margin-bottom:20px}}.about-editorial-shell .about-landing-history{padding-block:56px 36px}.about-editorial-shell .about-landing-history-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,4.2vw,64px);align-items:stretch}.about-landing-history-copy{display:flex;flex-direction:column;padding-top:0}.about-landing-history-copy>.about-landing-section-head{display:block;margin:0 0 24px}.about-landing-history-copy>header>.eyebrow{margin:0 0 16px;color:var(--muted)}.about-editorial-shell .about-landing-history-copy>p{color:var(--muted);font-size:var(--type-body);line-height:1.7;margin:0 0 18px}.about-history-anchor{display:flex;align-items:center;gap:20px;margin-top:28px;padding:24px;border:1px solid rgba(8,123,216,.07);border-radius:16px;background:linear-gradient(120deg,rgba(8,123,216,.075),rgba(8,123,216,.025))}.about-history-anchor>div{display:grid;gap:5px;min-width:0}.about-history-anchor strong{color:var(--text);font-size:var(--type-metric);line-height:1;font-weight:var(--type-weight-heading);letter-spacing:-.04em}.about-history-anchor div>span{color:var(--muted);font-size:var(--type-body);line-height:1.4}.about-editorial-shell .about-landing-history .about-landing-timeline{position:relative;display:grid;grid-auto-rows:minmax(min-content,1fr);gap:18px;list-style:none;margin:0;padding:0;border:0}.about-landing-history .about-landing-timeline:before{display:none}.about-editorial-shell .about-landing-history .about-landing-timeline-entry{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:46px;margin:0;padding:0;border:0}.about-landing-history .about-landing-timeline-entry:after{content:"";position:absolute;inset-inline-start:72px;top:50%;width:1px;height:calc(100% + 18px);background:rgba(8,123,216,.35)}.about-landing-history .about-landing-timeline-entry:last-child:after{display:none}.about-landing-history .about-landing-timeline-entry:before{content:"";position:absolute;z-index:1;top:calc(50% - 7.5px);inset-inline-start:65px;width:15px;height:15px;background:var(--blue);border:3px solid var(--surface);border-radius:50%;box-shadow:0 0 0 6px rgba(8,123,216,.075)}.about-editorial-shell .about-landing-history .about-landing-timeline-year{align-self:center;margin-top:0;color:var(--blue);font-size:var(--type-label);font-weight:var(--type-weight-heading);letter-spacing:0;line-height:1}.about-history-event{display:grid;grid-template-columns:minmax(0,1fr);min-height:94px;padding:18px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 6px 22px rgba(8,75,125,.025)}.about-history-event--with-image{grid-template-columns:minmax(0,1fr) 34%;padding-inline-end:5px;padding-block:5px}.about-history-event>div{padding-block:8px;min-width:0}.about-editorial-shell .about-landing-history .about-history-event h3{margin:0 0 7px;color:var(--text);font-size:var(--type-subheading);line-height:1.35;font-weight:var(--type-weight-heading);letter-spacing:-.02em}.about-editorial-shell .about-landing-history .about-history-event p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.about-history-event figure{position:relative;margin:0;align-self:stretch;min-height:84px;overflow:hidden;border-radius:10px}.about-history-event figure img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:84px;object-fit:cover}@media (max-width:1000px){.about-history-event--with-image{grid-template-columns:minmax(0,1fr) 25%}.about-editorial-shell .about-landing-history-grid{gap:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:820px){.about-editorial-shell .about-landing-history-grid{grid-template-columns:minmax(0,1fr);gap:32px}.about-editorial-shell .about-landing-history .about-landing-timeline{grid-auto-rows:auto}.about-editorial-shell .about-landing-history{padding-block:36px 24px}.about-history-anchor{margin-top:20px;max-width:460px}.about-history-event--with-image{grid-template-columns:minmax(0,1fr) 29%}}@media (max-width:480px){.about-landing-history .about-landing-timeline-entry:after{inset-inline-start:51px}.about-landing-history .about-landing-timeline-entry:before{inset-inline-start:44px}.about-editorial-shell .about-landing-history .about-landing-timeline-entry{grid-template-columns:38px minmax(0,1fr);gap:30px}.about-editorial-shell .about-landing-history .about-landing-timeline-year{font-size:var(--type-label)}.about-history-event{padding:14px}.about-history-event--with-image{grid-template-columns:minmax(0,1fr);padding:14px;gap:10px}.about-history-event figure{height:100px;min-height:0}.about-history-event figure img{min-height:0}}.about-editorial-shell .about-landing-history .about-landing-timeline-year{color:var(--muted);transition:color .18s ease}.about-landing-history .about-landing-timeline-entry:before{background:var(--muted);box-shadow:none;transition:background .18s ease,box-shadow .18s ease}.about-editorial-shell .about-landing-history .about-landing-timeline-entry[aria-current=step] .about-landing-timeline-year{color:var(--blue)}.about-landing-history .about-landing-timeline-entry[aria-current=step]:before{background:var(--blue);box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 18%,transparent),0 0 18px color-mix(in srgb,var(--blue) 35%,transparent)}.about-landing-history .about-landing-timeline-entry[aria-current=step] .about-history-event{border-color:var(--blue)}@media(prefers-reduced-motion:reduce){.about-landing-history .about-landing-timeline-entry:before,.about-landing-history .about-landing-timeline-year{transition:none}}.global-reference-shell .global-reference-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);max-width:none;gap:28px;position:relative;align-items:center;padding-block:40px 32px}.global-reference-shell .global-landing-header h1{font-size:var(--type-title);line-height:1.06;letter-spacing:-.05em;margin:0 0 22px}.global-reference-shell .global-hero-copy{position:relative;z-index:1}.global-reference-shell .global-landing-intro>.global-hero-lead{font-size:var(--type-body);line-height:1.6;font-weight:var(--type-weight-heading);color:var(--muted);margin:0 0 24px}.global-reference-shell .global-landing-intro .rich-content{max-width:none}.global-reference-shell .global-landing-intro .rich-content p{font-size:var(--type-body);line-height:1.75;color:var(--muted);margin:0 0 16px}.global-reach-scene{position:relative;height:440px;isolation:isolate;min-width:0}.global-reach-globe{position:absolute;width:125%;height:100%;inset-inline-end:-10%;top:-36px;color:var(--blue);stroke:currentColor;stroke-width:1;opacity:.12;background:radial-gradient(ellipse at 65% 42%,rgba(8,123,216,.22),transparent 65%)}.global-reach-globe .global-globe-node{fill:currentColor;stroke:none}.global-reach-places{position:absolute;inset:42px 0 0;display:flex;align-items:end;gap:8px}.global-reach-place{position:relative;display:flex;flex-direction:column;min-width:0;width:36%;height:75%}.global-reach-place--egypt{height:86%}.global-reach-place--uae{height:100%}.global-reach-name{display:flex;align-items:center;gap:8px;font-size:var(--type-label);line-height:1.3;font-weight:var(--type-weight-heading);color:var(--text);padding:0 8px 14px}.global-reach-name img{flex:0 0 24px;border-radius:2px}.global-reach-photo{position:relative;display:block;flex:1 1;min-height:0;overflow:hidden;border-radius:18px;clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);background:var(--bg-soft)}.global-reach-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.global-reach-place:hover .global-reach-photo img{transform:scale(1.035)}.global-reach-place:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.global-custom-hero{margin:0;border-radius:22px;overflow:hidden}.global-custom-hero img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.global-reference-shell .global-operations-section{padding-block-start:48px}.global-reference-shell .global-section-heading{margin-bottom:24px}.global-reference-shell .global-region-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0}.global-reference-shell .global-region-card{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 10px 28px rgba(8,75,125,.035);transition:transform .18s ease,box-shadow .18s ease}.global-reference-shell .global-region-card:not(:first-child){padding-inline-start:0}.global-reference-shell .global-region-card:last-child{border-inline-end:1px solid var(--line)}html[data-theme] .global-reference-shell .global-region-card{padding-inline:0!important;border:1px solid var(--line)}.global-reference-shell .global-region-card:hover{transform:translateY(-3px);background:var(--surface);box-shadow:0 15px 32px rgba(8,75,125,.08)}.global-region-cover{aspect-ratio:16/9;overflow:hidden;background:var(--bg-soft)}.global-region-cover img{display:block;width:100%;height:100%;object-fit:cover}.global-region-card-copy{display:flex;gap:14px;padding:24px;flex:1 1}.global-region-card-copy>div{display:flex;flex-direction:column;min-width:0}.global-region-flag{flex:0 0 30px;margin-top:3px;object-fit:contain;border-radius:2px}.global-reference-shell .global-region-card h3{margin:0 0 10px;font-size:var(--type-subheading);line-height:1.25;color:var(--text)}.global-reference-shell .global-region-card p{max-width:none;margin:0 0 24px;font-size:var(--type-body);line-height:1.65;color:var(--muted)}.global-reference-shell .global-region-card .global-card-link{margin-top:auto;padding-top:0}.global-reference-shell .global-card-link,.global-reference-shell .global-section-link{color:var(--blue);font-size:var(--type-body)}.global-reference-shell .global-presence-section{padding:48px 0 20px;margin-top:20px;background:radial-gradient(ellipse at 85% 30%,rgba(8,123,216,.05),transparent 60%)}.global-reference-shell .global-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border:0}.global-reference-shell .global-stat{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;min-height:0;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.global-reference-shell .global-stat:not(:first-child){padding-inline-start:24px}.global-reference-shell .global-stat:last-child{border-inline-end:1px solid var(--line)}.global-reference-shell .global-stat strong{font-size:var(--type-metric);color:var(--text)}.global-reference-shell .global-stat>span:not(.global-stat-icon){max-width:none;color:var(--muted);font-size:var(--type-body)}.global-reference-shell .global-stat-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--blue);background:rgba(8,123,216,.065);border-radius:11px;margin-bottom:8px}.global-stat-icon svg{width:25px;height:25px}.global-reference-shell .global-stat .global-stat-icon{color:var(--blue)}html[data-theme] .global-reference-shell :is(.global-stat,.global-career-card,.global-office-line){border:1px solid var(--line)}.global-reference-shell .global-cta-section{border-radius:20px;padding:38px 24px;margin-block:44px 16px;background:linear-gradient(120deg,rgba(8,123,216,.065),rgba(8,123,216,.02))}.global-reference-shell .global-country-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;max-width:none;padding-block:34px 42px}.global-country-intro>.eyebrow{display:flex;align-items:center;gap:12px}.global-country-intro>.eyebrow img{border-radius:2px}.global-reference-shell .global-country-intro h1{font-size:var(--type-title);line-height:1.1;margin-bottom:20px}.global-country-intro>p:not(.eyebrow){font-size:var(--type-label);line-height:1.65;color:var(--muted);margin:0 0 24px}.global-country-hero-image{margin:0;overflow:hidden;border-radius:22px;border:1px solid var(--line);box-shadow:0 16px 34px rgba(8,75,125,.05)}.global-country-hero-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.global-reference-shell .global-branch-section{padding-block:32px}.global-reference-shell .global-overview-section{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:38px}.global-reference-shell .global-prose p{color:var(--muted);font-size:var(--type-body);line-height:1.8}.global-reference-shell .global-service-list{gap:14px;border:0}.global-reference-shell .global-service-list li{padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text)}.global-reference-shell .global-service-list li:nth-child(2n){padding-inline-start:18px;border-inline-start:1px solid var(--line)}.global-country-contact-strip{scroll-margin-top:110px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:26px;margin-block:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,var(--surface),var(--bg-soft))}.global-country-contact-strip>div{display:grid;gap:10px;min-width:0}.global-country-contact-strip span{color:var(--muted);font-size:var(--type-body)}.global-country-contact-strip a,.global-country-contact-strip strong{color:var(--text);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:1.6;overflow-wrap:anywhere}.global-reference-shell .global-office-grid{gap:20px;border:0}.global-reference-shell .global-office-line{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.global-reference-shell .global-career-grid,.global-reference-shell .global-project-grid{gap:24px;border:0}.global-reference-shell .global-career-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.global-reference-shell .global-career-card:not(:first-child){padding-inline-start:22px}.global-reference-shell .global-career-card:last-child{border-inline-end:1px solid var(--line)}.global-reference-shell .global-career-card h3{color:var(--text);font-size:var(--type-subheading);line-height:1.4}.locale-ar.global-reference-shell .global-card-link .icon-arrow,.locale-ar.global-reference-shell .global-section-link .icon-arrow{transform:rotate(180deg)}.locale-ar.global-reference-shell :is(.global-region-card:hover,.global-region-card:focus-visible,.global-career-card:hover) .global-card-link .icon-arrow{transform:rotate(180deg) translateX(3px)}@media (max-width:1000px){.global-reference-shell .global-reference-hero{gap:18px}.global-reach-scene{height:380px}.global-region-card-copy{padding:18px;gap:10px}.global-reference-shell .global-region-list{gap:16px}}@media (max-width:760px){.global-reference-shell .global-country-hero,.global-reference-shell .global-reference-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.global-reach-scene{height:300px;max-width:560px;width:100%;justify-self:center}.global-reach-name{font-size:var(--type-label);padding-inline:0;gap:5px}.global-reference-shell .global-region-list{grid-template-columns:minmax(0,1fr)}.global-region-card-copy{padding:24px}.global-region-cover{aspect-ratio:16/7}.global-reference-shell .global-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.global-reference-shell .global-stat{padding:20px}.global-reference-shell .global-stat:not(:first-child){padding-inline-start:20px}.global-reference-shell .global-overview-section{grid-template-columns:minmax(0,1fr);gap:20px}.global-reference-shell .global-services-block{grid-column:1}.global-country-contact-strip{gap:22px;padding:22px}.global-country-contact-strip,.global-reference-shell .global-career-grid,.global-reference-shell .global-project-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.global-reach-photo img,.global-reference-shell .global-region-card{transition:none}}.global-reference-country .global-country-contact-strip{grid-template-columns:1fr 1.25fr 1fr;gap:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 16px 40px color-mix(in srgb,var(--blue) 5%,transparent)}.global-reference-country .global-country-contact-strip>div{display:flex;align-items:start;gap:20px;padding-inline:24px}.global-reference-country .global-country-contact-strip>div:first-child{padding-inline-start:0}.global-reference-country .global-country-contact-strip>div:last-child{padding-inline-end:0}.global-reference-country .global-country-contact-strip>div+div{border-inline-start:1px solid var(--line)}.global-reference-country .global-country-contact-strip>div>div{display:grid;gap:9px;min-width:0}.global-reference-country .country-contact-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:13px;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.country-contact-icon svg{width:27px;height:27px}.global-reference-country .global-country-contact-strip .country-contact-label{font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.global-reference-country .global-office-section{position:relative;padding-block:38px;grid-template-columns:1fr;gap:0;border-bottom:0}.global-reference-country .global-office-section:before{content:"";position:absolute;inset:-100px -32px -15px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 94% 20%,color-mix(in srgb,var(--blue) 7%,transparent),transparent 62%)}.global-reference-country .global-office-section .global-section-heading{margin-bottom:24px}.global-reference-country .global-office-section .eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 14px;color:var(--blue)}.global-reference-country .global-office-section .eyebrow:after{content:"";width:56px;height:1px;background:color-mix(in srgb,var(--blue) 40%,transparent)}.country-office-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.country-office-card{position:relative;isolation:isolate;min-width:0;min-height:210px;padding:28px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(120deg,var(--surface),color-mix(in srgb,var(--blue) 3%,var(--surface)));box-shadow:0 12px 34px color-mix(in srgb,var(--blue) 4%,transparent)}.country-office-card .country-contact-icon{margin-bottom:16px}.country-office-card h3{position:relative;margin:0 0 16px;color:var(--muted)}.country-office-card p{position:relative;max-width:75%;margin:0;color:var(--text)}.country-office-card>a{position:relative;display:inline-block;margin-top:14px;color:var(--blue)}.global-country-contact-strip .country-location-link{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.global-country-contact-strip .country-location-link:focus-visible,.global-country-contact-strip .country-location-link:hover{color:var(--blue);text-decoration-color:currentColor}.country-office-card>.country-office-location-link{display:block;width:fit-content;max-width:100%;margin-top:0;text-decoration:none}.country-office-location-link:focus-visible .country-office-map-action,.country-office-location-link:focus-visible h3,.country-office-location-link:hover .country-office-map-action,.country-office-location-link:hover h3{color:var(--blue)}.country-office-location-link p{max-width:100%}.country-office-map-action{display:inline-block;margin-top:12px;color:var(--blue);font-size:var(--type-label)}.country-office-map{position:absolute;inset-block-end:-10px;inset-inline-end:-10px;height:100%;max-width:50%;color:var(--blue);opacity:.3;z-index:-1;pointer-events:none}@media(max-width:1000px){.global-reference-country .global-country-contact-strip{padding:24px}.global-reference-country .global-country-contact-strip>div{flex-direction:column;align-items:start;gap:14px;padding-inline:18px}.country-office-card p{max-width:85%}}@media(max-width:760px){.global-reference-country .global-country-contact-strip{grid-template-columns:1fr;gap:0;padding:24px}.global-reference-country .global-country-contact-strip>div{flex-direction:row;align-items:center;padding:20px 0}.global-reference-country .global-country-contact-strip>div:first-child{padding-top:0}.global-reference-country .global-country-contact-strip>div:last-child{padding-bottom:0}.global-reference-country .global-country-contact-strip>div+div{border-inline-start:0;border-top:1px solid var(--line)}.country-office-cards{grid-template-columns:1fr;gap:20px}.country-office-card{padding:24px;min-height:190px}.country-office-card p{max-width:88%}.global-reference-country .global-office-section{padding-block:28px}}.connected-detail--projects .connected-chapter--features{position:relative;padding:36px 0 12px}.connected-detail--projects .connected-chapter--features>.connected-chapter-heading{text-align:center;max-width:760px;margin:0 auto 32px}.site-shell .connected-detail--projects .connected-chapter--features h2{color:var(--text)}.site-shell .connected-detail--projects .connected-chapter--features .project-feature-accent{color:var(--blue)}.connected-detail--projects .project-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-feature-grid>.connected-feature--intro{grid-column:1/-1;max-width:760px;justify-self:center;text-align:center}.project-feature-card{position:relative;min-width:0;padding:26px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--blue) 2%,var(--surface)));box-shadow:0 10px 28px rgba(8,75,125,.035);overflow:hidden}.project-feature-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;color:var(--blue);background:rgba(8,123,216,.065);border-radius:14px}.project-feature-icon svg{width:31px;height:31px}.project-feature-watermark{position:absolute;top:20px;inset-inline-end:18px;width:84px;height:84px;color:var(--blue);opacity:.045;pointer-events:none}.project-feature-watermark svg{width:100%;height:100%}.project-feature-card>.rich-content{position:relative}.site-shell .connected-detail--projects .project-feature-card .rich-content h3{color:var(--text);font-size:var(--type-subheading);font-weight:var(--type-weight-heading);line-height:1.35;margin:0 0 12px}.site-shell .connected-detail--projects .project-feature-card .rich-content li,.site-shell .connected-detail--projects .project-feature-card .rich-content p{color:var(--muted);font-size:var(--type-body);line-height:1.75}.project-feature-card .rich-content>:last-child{margin-bottom:0}@media (max-width:1000px){.connected-detail--projects .project-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.connected-detail--projects .project-feature-grid{grid-template-columns:minmax(0,1fr);gap:18px}.project-feature-card{padding:24px}}.careers-landing .family-page{max-width:1440px;padding-top:0}.careers-role-icon{display:grid;place-items:center;width:34px;height:34px;color:var(--blue)}.careers-role-icon svg{width:24px;height:24px}.site-shell.careers-landing .career-search-bar{display:flex;gap:20px;flex-wrap:wrap;align-items:end;padding:24px 0;margin-block:0 28px;border:0!important;border-block-end:1px solid var(--line)!important;border-radius:0;background:transparent!important;box-shadow:none}.careers-landing .career-search-bar label{flex:1 1 160px;gap:8px}.careers-landing .career-search-bar label:first-child{flex:2 1 300px}.site-shell.careers-landing .career-search-bar :is(input,select){min-height:46px;padding:12px 14px;border:0!important;border-radius:0;background:var(--surface);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--muted) 65%,transparent);caret-color:var(--blue)}.careers-landing .career-search-bar .button{min-height:46px;align-self:end}.careers-results-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:8px}.careers-results-header h2{margin:0 0 8px}.careers-results-header p{margin:0;color:var(--muted)}.careers-results-header>label{display:flex;align-items:center;gap:12px;color:var(--muted)}.careers-results-header select{min-height:38px;padding:7px 12px;color:var(--text);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;max-width:180px}.careers-landing .job-list{display:grid;gap:0}.site-shell.careers-landing .job-row{display:grid;grid-template-columns:36px minmax(180px,1.5fr) minmax(150px,1fr) minmax(90px,.6fr) auto;padding:20px 0!important;gap:20px;min-height:76px;border:0!important;border-block-end:1px solid var(--line)!important;border-radius:0;background:transparent!important;box-shadow:none;transition:background .15s}.site-shell.careers-landing .job-row:hover{background:color-mix(in srgb,var(--blue) 3%,transparent)!important}.careers-role-title h2{margin:0}.careers-role-title p{margin:5px 0 0;color:var(--muted)}.careers-role-country,.careers-role-work{display:flex;align-items:center;gap:12px}.careers-role-country svg,.careers-role-work svg{flex:0 0 18px;width:18px;height:18px}.careers-landing .job-row .action-link{display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 0;background:transparent;border-radius:0;color:var(--blue);white-space:nowrap}.careers-landing :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.site-shell.careers-landing :is(.career-search-bar,.careers-results-header) :is(input,select):is(:focus,:focus-visible){outline:none!important;outline-offset:0;box-shadow:inset 0 -2px 0 var(--blue)!important}@media(forced-colors:active){.site-shell.careers-landing .career-search-bar :is(input,select){border-bottom:1px solid CanvasText!important}.site-shell.careers-landing :is(.career-search-bar,.careers-results-header) :is(input,select):focus{border-bottom:2px solid Highlight!important}}.careers-landing.locale-ar .icon-arrow{transform:rotate(180deg)}@media(max-width:1100px){.site-shell.careers-landing .job-row{grid-template-columns:34px minmax(140px,1.4fr) minmax(130px,1fr) auto}.careers-role-work{grid-column:3}.careers-landing .job-row .action-link{grid-column:4;grid-row:1/span 2}.careers-role-icon,.careers-role-title{grid-row:1/span 2}}@media(max-width:700px){.site-shell.careers-landing .career-search-bar{padding-block:22px;gap:16px}.careers-landing .career-search-bar label:first-child{flex-basis:100%}.careers-landing .career-search-bar .button{flex:1 1 140px}.careers-results-header{align-items:start;flex-direction:column;gap:14px}.careers-results-header>label{align-self:stretch;justify-content:space-between}.site-shell.careers-landing .job-row{grid-template-columns:34px minmax(0,1fr);gap:10px 12px;padding-block:22px!important}.careers-role-icon{grid-column:1;grid-row:1}.careers-role-title{grid-column:2;grid-row:1}.careers-role-country,.careers-role-work{grid-column:2}.careers-landing .job-row .action-link{grid-column:2;grid-row:auto;justify-self:start;margin-top:2px}}.news-article{position:relative;max-width:1120px;margin-inline:auto;isolation:isolate}.news-article:after{content:"";position:absolute;z-index:-1;inset-inline-end:-4vw;inset-block-end:0;width:60%;height:620px;border-radius:100% 0 0;background:linear-gradient(140deg,transparent 25%,color-mix(in srgb,var(--blue) 4%,transparent));pointer-events:none}.news-article .news-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 42px;color:var(--muted);font-size:var(--type-meta);overflow-wrap:anywhere}.news-breadcrumbs [aria-current]{flex:1 1;min-width:160px}.news-article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:48px;align-items:center;margin-block-end:56px}.news-article-hero--text{grid-template-columns:1fr;max-width:800px}.news-article-heading{min-width:0}.news-article-kicker{margin:0 0 24px;color:var(--text);font-size:var(--type-label);font-weight:var(--type-weight-heading)}.news-article-kicker:after{content:"";display:block;width:34px;height:2px;margin-block-start:12px;background:var(--blue)}.news-article h1{max-width:23ch;margin:0;text-wrap:balance;overflow-wrap:anywhere}.news-article-summary{max-width:43ch;margin:20px 0 24px;color:var(--muted)}.news-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;color:var(--muted);font-size:var(--type-meta)}.news-article-meta>:is(time,.news-reading-time){display:inline-flex;gap:10px;align-items:center;white-space:nowrap}.news-article-meta>time{padding-inline-end:20px;border-inline-end:1px solid var(--line)}.news-article-meta>:is(time,.news-reading-time)>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.news-article .news-share-tools{margin:0;padding:0;gap:8px;display:flex;flex-wrap:wrap}.news-share-tools .document-tool{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:9px;background:color-mix(in srgb,var(--blue) 7%,var(--surface));border:0;border-radius:50%;color:var(--text);text-decoration:none}.news-share-tools .document-tool:hover{background:color-mix(in srgb,var(--blue) 14%,var(--surface));color:var(--blue)}.news-share-tools .document-link-fallback{flex-basis:100%}.news-article-cover{position:relative;min-width:0;margin:0}.news-article-cover:before{content:"";position:absolute;inset-block-start:-30px;inset-inline-end:-30px;width:55%;height:55%;border-radius:36px;background:color-mix(in srgb,var(--blue) 7%,transparent);z-index:-1}.news-article-cover:after{content:"";position:absolute;inset-block-end:-26px;inset-inline-end:-26px;width:110px;height:110px;background-image:radial-gradient(color-mix(in srgb,var(--blue) 24%,transparent) 1.5px,transparent 1.5px);background-size:16px 16px;z-index:-1}.news-article-cover>img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:16px}.news-article-cover--video{align-self:center}.news-article-cover .youtube-detail-media,.news-article-cover video{width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.news-article figcaption{margin-block-start:10px;color:var(--muted);font-size:var(--type-meta)}.news-article-content{position:relative}.news-article-content .rich-content{max-width:none}.news-article-content :is(.rich-content>p,.rich-content>ul,.rich-content>ol,.rich-content>blockquote,.news-article-section>ul){max-width:85ch}.news-article-content :is(.rich-content>h2,.news-article-section>h2){margin:38px 0 18px;max-width:34ch;text-wrap:balance}.news-article-content :is(.rich-content>h2,.news-article-section>h2):after{content:"";display:block;width:42px;height:2px;background:var(--blue);margin-block-start:14px}.news-article-prose>.rich-content:first-child>:first-child{margin-block-start:0}.news-article-content .rich-content p{margin:0 0 18px;color:var(--muted)}.news-article-content .rich-content>:last-child{margin-block-end:0}.news-article-prose>.rich-content+.rich-content{margin-block-start:28px}.news-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px 38px}.news-highlight-grid>:last-child:nth-child(odd){grid-column:1/-1}.news-highlight{display:flex;align-items:flex-start;gap:22px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.news-highlight>div{min-width:0}.news-highlight .rich-content>p,.news-highlight h3{margin:0 0 10px}.news-highlight-icon{display:grid;place-items:center;flex:0 0 56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--blue) 7%,var(--surface));color:var(--blue)}.news-highlight-icon>svg{width:31px;height:31px}.news-article-content figure{margin:26px 0}.news-article-content figure img,.news-article-content video{width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:14px}.news-article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block-start:36px}.news-article .editorial-related{margin-block-start:64px}.news-article .editorial-back{margin-block-start:38px}@media(max-width:900px){.news-article-hero{gap:32px}.news-article-cover:after,.news-article-cover:before{inset-inline-end:-12px}.news-highlight{padding:20px;gap:16px}.news-highlight-icon{flex-basis:44px;height:44px}}@media(max-width:700px){.news-article-hero{grid-template-columns:1fr;gap:32px;margin-block-end:36px}.news-article .news-breadcrumbs{margin-block-end:28px}.news-article h1{max-width:none}.news-article-cover{margin-inline-end:12px}.news-article-gallery,.news-highlight-grid{grid-template-columns:1fr}.news-article-content :is(.rich-content>h2,.news-article-section>h2){margin-block-start:32px}}@media(forced-colors:active){.news-article-cover:after,.news-article-cover:before,.news-article:after{display:none}}.career-job-detail{width:100%;max-width:none;margin:0}.career-job-facts{display:flex;flex-wrap:wrap;gap:18px 26px;margin:24px 0}.career-job-facts>div{display:flex;align-items:flex-start;gap:12px;max-width:100%}.career-job-facts svg{flex:0 0 24px;width:24px;height:24px;color:var(--blue)}.career-job-facts dt{color:var(--text)}.career-job-facts dd{margin:6px 0 0;color:var(--muted)}.career-job-share{padding-block:20px 28px}.career-job-share .document-tools{margin:0;align-items:center;gap:12px}.career-job-share .document-tool{display:grid;place-items:center;width:40px;height:40px;padding:10px;border-radius:50%;background:color-mix(in srgb,var(--blue) 7%,var(--surface));color:var(--text);text-decoration:none}.career-job-share .document-referral{min-height:40px;margin-inline-start:8px;padding-inline-start:20px;border-inline-start:1px solid var(--line)}.career-job-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:40px;align-items:start}.career-job-information{min-width:0}.career-job-information :is(h2,h3){margin:32px 0 20px}.career-job-application h2:after,.career-job-information h2:after{content:"";display:block;width:36px;height:2px;background:var(--blue);margin-block-start:14px}.career-job-information>.job-role-prose>.rich-content:first-child>:first-child{margin-block-start:0}.career-job-information p{margin:0 0 18px;color:var(--muted)}.career-job-information :is(ul,ol){padding-inline-start:22px;margin:0 0 24px;color:var(--muted);list-style-position:outside}.career-job-information ul{list-style-type:disc}.career-job-information li{display:list-item;padding:0;margin-block:8px;line-height:1.75}.career-job-information li::marker{color:var(--text)}.career-job-information figure{margin:24px 0}.career-job-information img{max-width:100%;height:auto}.career-job-application{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface);scroll-margin-top:110px}.career-job-application>h2{margin:0 0 24px}.career-application-fields{border:0;padding:0;margin:0;min-width:0}.career-job-application .content-application{padding:0;margin:0;background:transparent;border:0;box-shadow:none;display:grid;gap:18px}.career-job-application .field-grid{display:grid;grid-template-columns:1fr;gap:18px}.career-job-application .field{min-width:0}.career-job-application :is(input:not([type=file]),textarea){width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);padding:10px 12px}.career-job-application input:not([type=file]){min-height:44px}.career-job-application .file-picker{position:relative;min-height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--blue) 3%,var(--surface));text-align:center}.career-job-application .file-picker>svg{width:32px;height:32px;color:var(--blue)}.career-job-application .file-picker-name{max-width:100%;overflow-wrap:anywhere}.career-job-application .file-picker b{display:inline-flex;justify-content:center;padding:8px 16px;border:1px solid var(--blue);border-radius:8px;color:var(--blue)}.career-job-application .file-picker input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.career-job-application .file-picker:focus-within{outline:2px solid var(--blue);outline-offset:3px}.career-job-application .button{width:100%;justify-content:center;min-height:44px}.career-application-privacy{display:flex;align-items:flex-start;gap:12px;margin:22px 0 0;color:var(--muted)}.career-application-privacy>svg{width:24px;height:24px;flex:0 0 24px;color:var(--blue)}.career-job-footer{display:flex;align-items:center;gap:24px;margin-block-start:52px;padding:26px 30px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.career-job-footer>span>svg{width:50px;height:50px;color:var(--blue)}.career-job-footer h2{margin:0}.career-job-footer>a{margin-inline-start:auto;white-space:nowrap;border:1px solid var(--line)}.career-job-detail .rich-content>:last-child{margin-block-end:0}@media(max-width:1000px){.career-job-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:28px}.career-job-application{padding:24px}}@media(max-width:760px){.career-job-columns{grid-template-columns:1fr}.career-job-share .document-tools{flex-wrap:wrap}.career-job-share .document-referral{margin-inline-start:0;padding-inline-start:0;border:0}.career-job-footer{flex-wrap:wrap;padding:24px}.career-job-footer>a{margin-inline-start:0}.career-job-application{padding:24px 20px}}.career-job-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.career-job-information figcaption{margin-block-start:10px;color:var(--muted);font-size:var(--type-meta)}@media(max-width:760px){.career-job-gallery{grid-template-columns:1fr}}.career-job-facts{margin:18px 0 0;gap:16px 24px}.career-job-share{padding-block:18px 28px}.career-job-share .document-tools-label{margin-inline-end:4px}.career-job-information :is(h2,h3){margin:28px 0 12px;line-height:1.4}.career-job-application h2:after,.career-job-information h2:after{display:none}.career-job-information h2+h3{margin-block-start:16px}.career-job-information p{line-height:1.75;margin-block:0 16px}.career-job-information .rich-content{max-width:none}.career-job-application{padding:0 0 0 28px;padding-inline:28px 0;border:0;border-inline-start:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.career-job-application>.career-application-fields{background:transparent}.career-job-application>h2{margin:0 0 20px}.career-job-detail .career-job-application .content-application :is(input:not([type=file]),textarea){background:var(--bg-soft);border:1px solid var(--line);box-shadow:none}.career-job-detail .career-job-application .content-application .field{background:transparent;border:0;box-shadow:none;padding:0}.career-job-application .file-picker{min-height:112px;padding:16px;background:var(--bg-soft)}.career-job-application .file-picker>svg{width:26px;height:26px}.career-job-application .file-picker:focus-within{outline:none;box-shadow:none;border-color:var(--blue)}@media(max-width:1000px){.career-job-application{padding-inline:24px 0}}@media(max-width:760px){.career-job-application{padding:24px 0 0;border-inline-start:0;border-block-start:1px solid var(--line)}}.career-job-detail .career-job-application .content-application{background:transparent;background-image:none}.career-job-detail .career-job-application .file-picker{background:var(--bg-soft)}.career-job-facts dt{font-weight:var(--type-weight-body)}.career-job-application .file-picker b{font-weight:var(--type-weight-heading)}@layer career-application{.career-job-application,.career-job-application .career-application-fields,.career-job-application .content-application{background:transparent!important;background-image:none!important;box-shadow:none!important}}.career-job-content{padding-bottom:64px}.career-job-detail .career-job-content{position:relative;z-index:1;margin-block-start:calc(-1 * var(--career-content-lift,0px))}.career-job-detail .career-job-share{width:calc((100% - 40px) * 1.6 / 2.6);padding-block:0 24px}.career-job-detail .career-job-share .document-tools{flex-wrap:wrap}.career-job-detail .career-job-application{margin-block-start:calc(var(--career-content-lift,0px) + 86px - var(--career-share-height,86px))}@media(max-width:1000px){.career-job-detail .career-job-share{width:calc((100% - 28px) * 1.2 / 2.2)}}@media(max-width:760px){.career-job-detail .career-job-share{width:100%}.career-job-detail .career-job-application{margin-block-start:0}}:root{--page-content-max:1280px;--page-hero-height:clamp(180px,13.5vw,310px);--page-content-gutter:24px}.site-shell:not(.homepage-shell){--page-gutter:var(--page-content-gutter)}.product-reference-inner,.showcase-inner{width:min(var(--page-content-max),calc(100% - 2 * var(--page-content-gutter)));margin-inline:auto}.portfolio-showcase .showcase-hero,.products-reference .products-reference-hero{width:min(var(--page-content-max),calc(100% - 2 * var(--page-content-gutter)));margin:20px auto 0;border-radius:12px}.portfolio-showcase .showcase-hero>.showcase-inner,.products-reference-hero>.product-reference-inner{width:100%}.portfolio-showcase .showcase-hero:after,.products-reference .products-reference-hero:after{display:none}html[data-theme] .newsroom-reference-shell .newsroom-landing-shell{width:100%;max-width:none;margin:0;padding:0 0 64px}@media(max-width:760px){:root{--page-content-gutter:20px}}:root{--marketing-photo-treatment:saturate(.65) contrast(.94) brightness(1.03)}html[data-theme=dark]{--marketing-photo-treatment:saturate(.65) contrast(.94)}.mega-visual-art,.product-reference-group img,.products-reference-hero>img,.service-overview-image img,.showcase-card-image img,.showcase-hero-image,:is(.global-reach-photo,.global-region-cover,.global-custom-hero,.global-country-hero-image) img{filter:var(--marketing-photo-treatment)}.home-country-scene .home-country-art{filter:var(--marketing-photo-treatment)}.products-reference-hero>img,.showcase-hero-image{-webkit-mask-image:linear-gradient(90deg,transparent 52%,#000 76%);mask-image:linear-gradient(90deg,transparent 52%,#000 76%)}@media(max-width:760px){.products-reference-hero>img,.showcase-hero-image{-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 50%);mask-image:linear-gradient(90deg,transparent 10%,#000 50%)}}