.preview-language-picker{position:relative;flex:0 0 auto}.preview-language-picker summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:10px;border:1px solid #0612261f;border-radius:999px;color:#061226;background:#fff9;cursor:pointer;font:600 .75rem/1.3 var(--navigation-font, sans-serif);list-style:none}.preview-language-picker summary::-webkit-details-marker{display:none}.preview-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:30;min-width:132px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 12px 32px #06122624}.preview-site-header .preview-language-list .language-switch{display:flex;width:100%;justify-content:center;border:0;border-radius:8px}.preview-language-list [aria-current=true]{background:#edf2ff!important;color:#174bff!important}.preview-language-picker summary:focus-visible,.preview-language-list a:focus-visible{outline:2px solid #174bff;outline-offset:3px}html:is([lang=es],[lang=ar]) :is(h1,h2,h3,h4,.lede,.banner-title-phrase){overflow-wrap:anywhere}html:is([lang=es],[lang=ar]) .page-hero-banner .banner-title-phrase{white-space:normal}html:is([lang=es],[lang=ar]) :is(.section-heading,.hero-copy,.page-hero-copy,.split-section>div){min-width:0}html[lang=ar]{--heading-tracking: 0em;--heading-eyebrow-tracking: 0em;--heading-leading-large: 1.5;--heading-leading-small: 1.6}html[lang=ar] body,html[lang=ar] :is(h1,h2,h3,h4,h5,h6,p,button,input,textarea,select,.eyebrow,.lede,.preview-site-header){font-family:Geeza Pro,Noto Sans Arabic,Tahoma,Arial,sans-serif;letter-spacing:0!important}html[lang=ar] .preview-site-header{--navigation-font: "Geeza Pro", "Noto Sans Arabic", Tahoma, Arial, sans-serif}html[lang=ar] :is(.hero-copy,.hero-content,.xploplo-content,.page-hero-copy,.split-section,.delivery-intro,.footer-brand,.footer-contact,.contact-dock-panel,.article-content,.panorama-description){text-align:start}html[lang=ar] :is(.hero-overlay,.xploplo-overlay){transform:scaleX(-1)}html[lang=ar] :is(.hero-copy,.xploplo-content .section-heading){margin-inline-start:0;margin-inline-end:auto}html[lang=ar] :is(.proof-item strong,.metric-value,.factory-number,.contact-dock-number,a[href^="tel:"],a[href^="mailto:"],.footer-legal-name,.contact-dock-email small){direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(input[type=email],input[type=tel]){direction:ltr;text-align:start}html[lang=ar] .contact-dock{right:auto;left:max(20px,env(safe-area-inset-left))}html[lang=ar] :is(.contact-dock-project,.contact-dock-channel)>svg:last-child{transform:scaleX(-1)}html[lang=ar] :is(.audience-item,.exhibit-copy,.ledger-entry,.global-step,.brief-preparation li){text-align:start}html[lang=ar] .capability-grid span{text-align:center}html[lang=ar] .hero h1{font-size:clamp(2.3rem,4.7vw,5.8rem)}html[lang=es] .hero h1{font-size:clamp(2.25rem,4.4vw,5.4rem)}@media(max-width:600px){html:is([lang=es],[lang=ar]) .hero h1{font-size:clamp(2rem,7.8vw,2.85rem)}html:is([lang=es],[lang=ar]) .page-hero h1{font-size:clamp(2rem,8vw,3rem)}html:is([lang=es],[lang=ar]) .section-heading h2{font-size:clamp(1.65rem,6.5vw,2.4rem)}html[lang=ar] .contact-dock{left:12px}}.preview-site-header{--navigation-font: "DEEPBLUE Manrope", "DEEPBLUE Noto Sans SC", sans-serif;position:fixed;z-index:100;inset:10px 12px auto;color:#061226;background:#ffffffb8;border:1px solid rgba(255,255,255,.58);border-radius:19px;box-shadow:0 14px 42px #061a4b17;-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%);font-family:var(--navigation-font)}.preview-site-header[data-nav-locale=zh]{--navigation-font: "DEEPBLUE Noto Sans SC", "DEEPBLUE Manrope", sans-serif}.preview-site-header[data-inner-preview]{inset-block-start:38px}.preview-site-header.is-scrolled{background:#ffffffdb;box-shadow:0 16px 44px #061a4b1f}.preview-site-header *,.preview-site-header *:before,.preview-site-header *:after{box-sizing:border-box}.preview-site-header [hidden]{display:none!important}.preview-site-header a{color:inherit;text-decoration:none}.preview-site-header button{cursor:pointer;font-family:inherit}.preview-site-header :is(a,button):focus-visible{outline:2px solid #174bff;outline-offset:4px}.preview-site-header .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:60px;gap:12px;padding:0 12px}.preview-site-header .brand{grid-column:1;display:inline-flex;align-items:center;gap:10px;min-width:0;color:#061226;font:700 .78rem/1 var(--navigation-font);letter-spacing:.08em}.preview-site-header .brand img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.preview-site-header .brand span{display:inline}.preview-site-header [data-desktop-nav]{grid-column:2;display:none;align-items:center;justify-content:flex-end;gap:clamp(12px,1.6vw,26px);min-width:0}.preview-site-header [data-desktop-nav]>a,.preview-site-header [data-desktop-nav] .about-toggle{display:inline-flex;align-items:center;min-height:44px;color:#223049;font:550 .8rem/1.2 var(--navigation-font);white-space:nowrap}.preview-site-header .nav-disclosure{position:relative;min-width:0}.preview-site-header .about-toggle{display:flex;align-items:center;gap:8px;border:0;padding:0;background:none;color:#223049}.preview-site-header .nav-chevron{display:inline-block;transition:transform .18s ease}.preview-site-header [aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.preview-site-header [data-desktop-nav] [data-about-subnav]{position:absolute;top:calc(100% + 10px);left:-14px;min-width:218px;display:grid;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#fffffff5;box-shadow:0 18px 48px #061a4b24;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.preview-site-header [data-about-subnav] a{display:flex;align-items:center;min-height:46px;padding:12px 14px;border-radius:11px;font:500 .85rem/1.3 var(--navigation-font)}.preview-site-header [data-about-subnav] a:hover,.preview-site-header [data-about-subnav] a:focus-visible{background:#f1f5fa;color:#174bff}.preview-site-header :is(a[aria-current=page],.about-toggle[data-active-child=true]){color:#174bff}.preview-site-header .header-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.preview-site-header :is(.language-switch,.menu-button){display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:1px solid rgba(6,18,38,.12);border-radius:999px;color:#061226;background:#ffffff75;font:600 .75rem/1 var(--navigation-font)}.preview-site-header [data-header-quote]{display:none;width:auto;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #174bff;border-radius:999px;background:#174bff;color:#fff;box-shadow:none;font:650 .78rem/1.2 var(--navigation-font);white-space:nowrap}.preview-site-header [data-header-quote]:hover{background:#0e3fe4}.preview-site-header [data-mobile-nav]{display:none;grid-template-columns:1fr;max-height:calc(100svh - 142px);margin:8px;padding:8px 14px 14px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.8);border-radius:17px;background:#fffffffa;box-shadow:0 22px 54px #061a4b1f}.preview-site-header [data-mobile-nav][data-open=true]:not([hidden]){display:grid}.preview-site-header [data-mobile-nav]>a,.preview-site-header [data-mobile-nav] .about-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 6px;border:0;border-bottom:1px solid rgba(6,18,38,.1);background:transparent;font:550 .95rem/1.35 var(--navigation-font);text-align:start}.preview-site-header [data-mobile-nav] [data-about-subnav]{display:grid;margin:6px 0 12px;padding:6px;border-radius:14px;background:#f1f5fa}.preview-site-header [data-mobile-nav] [data-about-subnav] a{min-height:46px;padding:11px 16px;border:0;font-size:.88rem}@media(min-width:80rem){.preview-site-header{inset-block-start:18px;inset-inline:max(18px,calc((100vw - 1360px)/2));border-radius:20px}.preview-site-header .header-inner{min-height:66px;padding-inline:18px;gap:20px}.preview-site-header .brand img{width:40px;height:40px}.preview-site-header [data-desktop-nav]{display:flex}.preview-site-header [data-header-quote]{display:inline-flex}.preview-site-header .menu-button,.preview-site-header [data-mobile-nav]{display:none!important}}@media(max-width:360px){.preview-site-header .brand{gap:6px;font-size:.69rem;letter-spacing:.02em}.preview-site-header .header-inner{gap:6px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.preview-site-header *{transition:none!important}}:is([data-site-footer],.homepage-preview-footer) .footer-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is([data-site-footer],.homepage-preview-footer) .footer-social a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(234,241,255,.14);border-radius:12px;background:#eaf1ff09;color:#eaf1ff;font-size:13px;line-height:1.3;text-decoration:none;transition:background .16s ease,border-color .16s ease}:is([data-site-footer],.homepage-preview-footer) .footer-social svg{width:19px;height:19px;flex:0 0 19px}:is([data-site-footer],.homepage-preview-footer) .footer-social a:hover{color:#fff;border-color:#eaf1ff66;background:#eaf1ff1c}:is([data-site-footer],.homepage-preview-footer) .footer-social a:focus-visible{outline:2px solid #8bdfff;outline-offset:4px}.contact-dock,.contact-dock-dialog{--dock-ink: #061226;--dock-blue: #294dff;--dock-line: #dce4f2;font:400 14px/1.5 DEEPBLUE Manrope,DEEPBLUE Noto Sans SC,sans-serif;color:var(--dock-ink);text-align:start}:is(.contact-dock,.contact-dock-dialog) *,:is(.contact-dock,.contact-dock-dialog) *:before{box-sizing:border-box}.contact-dock{position:fixed;z-index:75;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}:is(.contact-dock,.contact-dock-dialog) :is(a,button){-webkit-tap-highlight-color:transparent;font:inherit}:is(.contact-dock,.contact-dock-dialog) button{cursor:pointer}:is(.contact-dock,.contact-dock-dialog) a{text-decoration:none}:is(.contact-dock,.contact-dock-dialog) [hidden]{display:none!important}:is(.contact-dock,.contact-dock-dialog) svg{display:block;flex-shrink:0}:is(.contact-dock,.contact-dock-dialog) :is(a,button):focus-visible{outline:3px solid #294dff;outline-offset:3px}.contact-dock-trigger{display:flex;align-items:center;gap:11px;min-height:58px;padding:7px 20px 7px 7px;border:1px solid rgba(255,255,255,.9);border-radius:999px;color:#061226;background:#f5f8ffe0;box-shadow:0 8px 30px #06122624,inset 0 1px #fff;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:background .16s ease,box-shadow .16s ease}.contact-dock .contact-dock-trigger>span:last-child{font-weight:700;font-size:14px}.contact-dock-trigger-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:var(--dock-blue)}.contact-dock-trigger:hover,.contact-dock.is-open .contact-dock-trigger{background:#fff;box-shadow:0 10px 32px #06122633}.contact-dock-panel{position:absolute;bottom:calc(100% + 14px);right:0;width:336px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 124px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:#f7fafff5;box-shadow:0 18px 70px #0612262e,inset 0 1px #fff;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}.contact-dock-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}:is(.contact-dock,.contact-dock-dialog) .contact-dock-brand{margin:0;color:var(--dock-blue);font-size:10px;font-weight:800;letter-spacing:.12em}:is(.contact-dock,.contact-dock-dialog) .contact-dock-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--dock-line);border-radius:50%;color:#526178;background:#ffffffb8}:is(.contact-dock,.contact-dock-dialog) h2{margin:0 0 8px;color:var(--dock-ink);font:700 23px/1.3 DEEPBLUE Manrope,DEEPBLUE Noto Sans SC,sans-serif;letter-spacing:-.035em}:is(.contact-dock,.contact-dock-dialog) .contact-dock-intro{margin:0 0 22px;color:#59677e;font-size:13px;line-height:1.65}.contact-dock-channels{display:grid;gap:8px}.contact-dock .contact-dock-channel{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--dock-line);border-radius:16px;background:#fffc;color:var(--dock-ink);text-align:start}.contact-dock-channel>svg{margin-left:auto;width:16px;color:#6d7b91}.contact-dock-channel-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;color:#167454;background:#eaf5ef}.contact-dock .contact-dock-channel strong{display:block;font-size:14px;font-weight:700}.contact-dock .contact-dock-channel small{display:block;margin-top:3px;color:#59677e;font-size:11px;line-height:1.45}.contact-dock .contact-dock-channel:hover{border-color:#acbbdf;background:#fff}.contact-dock .contact-dock-email{display:flex;align-items:center;gap:12px;min-height:66px;margin:10px 0;padding:8px 12px;color:#344862;font-size:13px}.contact-dock-email small{display:block;margin-top:2px;font-size:11px;overflow-wrap:anywhere}:is(.contact-dock,.contact-dock-dialog) .contact-dock-project{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:14px;color:#fff;background:var(--dock-blue);font-weight:700;font-size:13px}:is(.contact-dock,.contact-dock-dialog) .contact-dock-project:hover{background:#173ad7}.contact-dock-dialog{position:fixed;inset:0;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:30px;border:1px solid white;border-radius:26px;background:#f7faff;box-shadow:0 24px 100px #06122640}.contact-dock-dialog::backdrop{background:#06122673;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.contact-dock-dialog .contact-dock-close{margin:0 0 12px auto}.contact-dock-dialog .contact-dock-brand{margin-bottom:10px}.contact-dock-dialog img{display:block;width:min(100%,240px);height:auto;margin:0 auto;border-radius:14px}.contact-dock-dialog .contact-dock-number{text-align:center;font-size:16px;font-weight:700;letter-spacing:.02em;margin:18px 0}body:has([data-mobile-nav][data-open=true]) .contact-dock{visibility:hidden}@supports not (backdrop-filter: blur(1px)){.contact-dock-panel,.contact-dock-trigger{background:#f7faff}}@media(max-width:47.999rem){:is([data-site-footer],.homepage-preview-footer){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.contact-dock{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.contact-dock-trigger{min-height:54px;padding:5px 14px 5px 5px;gap:8px}.contact-dock .contact-dock-trigger>span:last-child{font-size:12px}.contact-dock-panel{width:320px;padding:20px;border-radius:22px}.contact-dock-dialog{padding:22px}}@media(prefers-reduced-motion:reduce){:is(.contact-dock,.contact-dock-dialog,.footer-social) *{transition:none!important;animation:none!important}}html{--heading-tracking: .012em;--heading-leading-large: 1.28;--heading-leading-small: 1.5;--heading-eyebrow-tracking: .17em}html[lang=zh-CN],html[lang=zh]{--heading-tracking: .03em;--heading-leading-large: 1.46;--heading-leading-small: 1.62;--heading-eyebrow-tracking: .15em}html[lang=ar]{--heading-tracking: 0em;--heading-leading-large: 1.5}html :is(h1,h2){letter-spacing:var(--heading-tracking)!important;line-height:var(--heading-leading-large)!important;text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none}html :is(h3,h4,h5,h6){letter-spacing:var(--heading-tracking)!important;line-height:var(--heading-leading-small)!important;text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none}html .eyebrow{letter-spacing:var(--heading-eyebrow-tracking)!important;line-height:1.85!important;text-wrap:balance}html :is(h1,h2,h3,h4,h5,h6) :is(.zh-keep,.banner-title-line,.banner-title-phrase,.heading-line,.heading-phrase){line-height:inherit;letter-spacing:inherit}@media(max-width:600px){html{--heading-tracking: .008em}html[lang=zh-CN],html[lang=zh]{--heading-tracking: .02em}html[lang=ar]{--heading-tracking: 0em}.banner-title-phrase{max-width:100%}html .home-hero-title-line{white-space:normal}}.privacy-card,.privacy-card *{box-sizing:border-box}.privacy-card{position:fixed;inset-inline:12px;inset-block-end:max(12px,env(safe-area-inset-bottom,0px));z-index:1200;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:auto;max-width:480px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));margin-inline:auto;padding:16px;overflow-y:auto;border:1px solid #dce3ed;border-radius:18px;background:#fff;color:#061a4b;box-shadow:0 12px 40px #061a4b29;font-family:inherit;font-size:14px;line-height:1.55;letter-spacing:normal;text-align:start;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.privacy-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.privacy-card .privacy-card__title{min-width:0;margin:0;color:#061a4b;font:inherit;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:start;text-wrap:wrap}.privacy-card .privacy-card__description,.privacy-card .privacy-card__status{max-width:none;margin:0;color:#53617a;font:inherit;line-height:1.55;letter-spacing:normal;text-align:start;text-wrap:wrap}.privacy-card .privacy-card__status{font-size:13px}.privacy-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.privacy-card .privacy-card__choice{display:block;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #2e44ff;border-radius:10px;background:#fff;color:#2338dd;box-shadow:none;font:inherit;font-size:14px;font-weight:650;line-height:1.4;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;word-break:normal;overflow-wrap:break-word;cursor:pointer}.privacy-card .privacy-card__choice:hover{background:#f0f3ff}.privacy-card .privacy-card__policy{justify-self:start;color:#2338dd;font:inherit;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.privacy-card .privacy-card__close{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:-8px -4px -8px 0;padding:0;border:1px solid #dce3ed;border-radius:50%;background:#fff;color:#061a4b;font:inherit;font-size:24px;line-height:1;cursor:pointer}.privacy-card[dir=rtl] .privacy-card__close{margin:-8px 0 -8px -4px}.privacy-card:focus-visible,.privacy-card button:focus-visible,.privacy-card a:focus-visible{outline:2px solid #2e44ff;outline-offset:3px}
