.company-editorial{padding:0;background:#f4f3ef;color:#1d1f22}.company-editorial section{scroll-margin-top:0}.company-editorial .company-dark{background:#1d1f22;color:#fff}.company-cover,.company-chapter{min-height:100svh;display:flex;align-items:center;padding-block:64px}.company-cover{padding-top:112px;padding-bottom:32px;overflow:hidden}.company-cover-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.company-cover h1{font-size:clamp(38px,4.2vw,60px);line-height:1.14;margin:24px 0;letter-spacing:-.025em}.company-cover .company-lead{font-size:18px;line-height:1.75;color:#c8cdd3;max-width:520px;margin-bottom:28px}.company-dark .button.secondary{border-color:#ffffff65;color:#fff;background:transparent}.company-dark .button.secondary:hover{border-color:#f2a024;background:#ffffff0b}.company-global{margin:0;min-width:0;border-radius:14px;outline-offset:6px}.global-sphere{width:100%;max-height:420px;display:block}.company-global figcaption{text-align:center;display:grid;gap:10px}.company-global strong{font-size:15px;font-weight:500}.company-global figcaption>span{font-size:11px;color:#969fa9}.company-jumps{display:flex;gap:32px;border-top:1px solid #ffffff25;margin-top:40px;padding-top:22px;font-size:14px;flex-wrap:wrap}.company-jumps a{padding-block:8px;color:#c8cdd3}.company-jumps a:hover{color:#f2a024}.company-editorial h2{font-size:clamp(30px,3.1vw,42px);line-height:1.2;margin:0 0 22px;letter-spacing:-.015em}.company-editorial :is(a,li,figure,div)[tabindex="0"]:focus-visible,.company-editorial a:focus-visible{outline:2px solid #b27016;outline-offset:6px}.company-dark :is(a,li,figure,div)[tabindex="0"]:focus-visible,.company-dark a:focus-visible{outline-color:#f2a024}.company-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:36px}.company-heading>p{font-size:16px;line-height:1.7;color:#59616b;max-width:560px;margin:0}.company-dark .company-heading>p{color:#b9c0c8}.company-editorial .company-direction{border:0;padding:0;gap:64px}.company-editorial .company-direction p:not(.eyebrow){font-size:18px;line-height:1.8;color:#424951;margin:0}.company-direction article+article{border-inline-start:1px solid #c8c9ca;padding-inline-start:48px}.company-worlds{display:flex;justify-content:space-between;border-top:1px solid #c8c9ca;padding-top:32px;margin-top:40px;gap:24px}.company-worlds>div{display:flex;align-items:center;gap:18px;min-width:140px}.company-icon{display:block;width:44px;height:44px;color:#a1681c;flex-shrink:0}.company-dark .company-icon{color:#f2a024}.company-worlds span{font-size:17px}.company-editorial .company-list{gap:24px 48px;grid-template-columns:1fr 1fr}.company-editorial .company-list li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:12px 22px;padding:20px 0 8px;border-top:1px solid #c5c8cb;outline-offset:8px}.company-dark .company-list li{border-color:#ffffff30}.company-list .company-icon{grid-column:1;grid-row:1/3}.company-editorial .principle-number{position:absolute;inset-inline-end:0;top:22px;font-size:10px;color:#707985}.company-dark .principle-number{color:#9aa4b0}.company-editorial .company-list h3{grid-column:2;font-size:22px;line-height:1.35;margin:0;padding-inline-end:22px}.company-editorial .company-list p{grid-column:2;font-size:16px;line-height:1.65;color:#59616b;margin:0}.company-dark .company-list p{color:#bdc5ce}.company-editorial .company-flow{list-style:none;margin:55px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.company-flow li{position:relative;min-width:0}.flow-icon{display:grid;place-items:center;width:88px;height:88px;border:1px solid #b9bec4;border-radius:50%;margin-bottom:28px;background:#f4f3ef;position:relative;z-index:1}.company-flow li:not(:last-child)::after{content:'';position:absolute;inset-inline-start:88px;top:44px;width:calc(100% - 56px);border-top:1px dashed #9ba4ae}.company-flow small{font-family:AlwMono,monospace;font-size:11px;color:#93611e}.company-flow h3{font-size:21px;line-height:1.4;margin:12px 0;max-width:210px}.company-saudi-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.company-saudi-grid>div>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#c7cdd4;margin-bottom:24px}.company-saudi figure{margin:0;position:relative}.company-saudi img{width:100%;height:clamp(340px,65svh,550px);object-fit:cover;object-position:50% 48%;border-radius:2px}.company-saudi figcaption{display:flex;flex-direction:column;gap:7px;padding-top:14px;font-size:11px;color:#c7cdd4}.company-saudi figcaption a{font-size:9px;color:#949fab}.vision-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;padding:22px 0;margin:0 0 20px;border-block:1px solid #ffffff25}.vision-pillars li{display:grid;gap:12px;font-size:12px;line-height:1.5}.vision-pillars .company-icon{width:32px;height:32px}.company-editorial .values-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px}.company-editorial .values-list li{display:block;padding-top:18px}.values-list .company-icon{width:32px;height:32px;margin-bottom:18px}.company-editorial .values-list h3{font-size:19px;margin:0 0 12px;padding:0;overflow-wrap:anywhere}.company-editorial .values-list p{font-size:14px;line-height:1.6}.company-editorial .company-values{padding-top:64px}.company-closing-grid{display:grid;grid-template-columns:.7fr 1fr;gap:100px;align-items:center}.company-closing img{width:min(240px,75%);height:auto;justify-self:center}.company-closing p:not(.eyebrow){max-width:580px;font-size:20px;line-height:1.75;color:#c7cdd4;margin-bottom:28px}
.company-motion:is(:hover,:focus) .ci-turn{transform-box:fill-box;transform-origin:center;animation:company-turn 5s linear infinite}.company-motion:is(:hover,:focus) .ci-pulse{transform-box:fill-box;transform-origin:center;animation:company-pulse 1.8s ease-in-out infinite}.company-motion:is(:hover,:focus) .ci-rise{animation:company-rise 1.8s ease-in-out infinite}.company-motion:is(:hover,:focus) .ci-level{transform-origin:32px 20px;animation:company-level 2s ease-in-out infinite}.company-motion:is(:hover,:focus) .ci-draw{stroke-dasharray:60;animation:company-draw 2s ease-in-out infinite}.company-motion:is(:hover,:focus) .ci-travel{stroke-dasharray:6 8;animation:company-travel 2s linear infinite}.company-motion:is(:hover,:focus) .ci-slide{animation:company-slide 2s ease-in-out infinite}.company-global:is(:hover,:focus) .globe-orbit{transform-origin:280px 250px;animation:company-turn 26s linear infinite}.company-global:is(:hover,:focus) .globe-beacon{transform-box:fill-box;transform-origin:center;animation:company-pulse 2s ease-in-out infinite}
@keyframes company-turn{to{transform:rotate(360deg)}}@keyframes company-pulse{50%{opacity:.45;transform:scale(.87)}}@keyframes company-rise{50%{transform:translateY(-4px)}}@keyframes company-level{25%{transform:rotate(7deg)}75%{transform:rotate(-7deg)}}@keyframes company-draw{0%,100%{stroke-dashoffset:0}50%{stroke-dashoffset:35}}@keyframes company-travel{to{stroke-dashoffset:-28}}@keyframes company-slide{50%{transform:translateX(4px)}}
.company-editorial:lang(ar) h1{line-height:1.45;letter-spacing:0}.company-editorial:lang(ar) h2{line-height:1.4;letter-spacing:0}.company-editorial:lang(ar) .company-list h3{line-height:1.5}.company-editorial:lang(ar) .company-list p{line-height:1.75}
@media(min-width:1000px) and (max-height:760px){.company-chapter{padding-block:40px}.company-heading{margin-bottom:26px}.company-editorial .company-values{padding-top:40px}.company-editorial .values-list li{padding-block:14px 4px}.company-editorial .values-list p{font-size:13px}.company-saudi img{height:460px}}
@media(max-width:999px){.company-cover,.company-chapter{min-height:auto;padding-block:72px}.company-cover{padding-top:128px}.company-cover-grid{gap:24px}.global-sphere{max-height:340px}.company-heading{gap:32px}.company-editorial .company-direction{gap:32px}.company-direction article+article{padding-inline-start:28px}.company-editorial .company-list{gap:24px}.company-saudi-grid{gap:32px}.company-editorial .values-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-closing-grid{gap:40px}.company-editorial .company-flow{gap:20px}.company-flow h3{font-size:18px}}
@media(max-width:700px){.company-cover-grid,.company-heading,.company-editorial .company-direction,.company-saudi-grid,.company-closing-grid{grid-template-columns:1fr}.company-cover h1{font-size:38px}.company-cover .company-lead{font-size:16px}.company-global{max-width:420px;margin-inline:auto;width:100%;margin-top:12px}.company-global strong{font-size:13px}.company-jumps{gap:12px 24px;font-size:13px;margin-top:30px}.company-chapter{padding-block:56px}.company-heading{gap:12px}.company-heading>p{font-size:15px}.company-direction article+article{border-inline-start:0;border-top:1px solid #c8c9ca;padding-inline-start:0;padding-top:28px}.company-editorial .company-direction p:not(.eyebrow){font-size:16px;line-height:1.75}.company-worlds{gap:12px}.company-worlds>div{min-width:0;flex-direction:column;gap:12px}.company-worlds span{font-size:14px}.company-worlds .company-icon{width:38px;height:38px}.company-editorial .goals-list{grid-template-columns:1fr}.company-editorial .company-list h3{font-size:20px}.company-editorial .company-list p{font-size:15px}.company-editorial .company-flow{grid-template-columns:repeat(2,1fr);gap:28px 20px;margin-top:20px}.company-flow li:nth-child(2)::after{display:none}.flow-icon{width:68px;height:68px;margin-bottom:16px}.company-flow li:not(:last-child)::after{top:34px;inset-inline-start:68px;width:calc(100% - 48px)}.company-saudi img{height:420px}.company-saudi-grid>div>p:not(.eyebrow){font-size:16px}.company-editorial .values-list{grid-template-columns:1fr}.company-editorial .values-list li{display:grid;grid-template-columns:38px 1fr;gap:10px 20px}.values-list .company-icon{grid-row:span 2;margin:0}.company-editorial .values-list h3{grid-column:2;margin:0;padding-inline-end:20px}.company-editorial .values-list p{grid-column:2}.company-closing img{width:150px;justify-self:start}.company-closing p:not(.eyebrow){font-size:18px}.company-editorial h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.company-editorial *{animation:none!important;transition:none!important}}
html:has(.company-editorial){scroll-padding-top:0}
@media(min-width:1000px){body:has(.company-editorial){--space:clamp(48px,6.25vw,120px)}}
body.brand-dialog-open{overflow:hidden}
.brand-resource-dialog{position:fixed;inset:0;width:min(1000px,calc(100% - 40px));max-height:88svh;margin:auto;padding:32px;border:1px solid #c8c9ca;border-radius:14px;background:#f4f3ef;color:#1d1f22;box-shadow:0 24px 90px #0008;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}
.brand-resource-dialog::backdrop{background:#11161dcc;backdrop-filter:blur(5px)}
.brand-dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:24px}.brand-dialog-heading h2{font-size:30px;line-height:1.25;margin:0}.brand-dialog-heading .eyebrow{font-size:10px;margin:0 0 12px}.brand-dialog-heading form{padding:0;margin:0}.brand-dialog-close{display:grid;place-items:center;min-width:44px;height:44px;font-size:28px;line-height:1;border:1px solid #aeb4bb;border-radius:10px;background:transparent;color:#1d1f22;cursor:pointer}.brand-dialog-close:focus-visible{outline:2px solid #1d1f22;outline-offset:3px}
.brand-resource-dialog p{color:#59616b;font-size:14px;line-height:1.65;margin:14px 0}.brand-resource-dialog h3{font-size:21px;margin:0 0 14px}.brand-logo-section{margin-top:28px}.brand-logo-previews{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brand-logo-previews figure{margin:0;background:#fff;border:1px solid #d9dcdf;border-radius:14px;padding:24px;display:grid;justify-items:center;gap:16px}.brand-logo-previews .brand-preview-dark{background:#1d1f22;color:#fff;border-color:#1d1f22}.brand-logo-previews img{width:210px;max-width:100%;height:auto;object-fit:contain}.brand-logo-previews figcaption{font-size:11px}.brand-resource-actions{display:flex;flex-wrap:wrap;gap:12px}.brand-resource-dialog .button{font-size:13px;min-height:44px;padding:10px 18px;gap:12px}.brand-resource-dialog .button.secondary{border-color:#a8adb3;color:#1d1f22}.brand-resource-dialog .button.secondary:hover{background:#1d1f22;color:#fff}.brand-resource-dialog .brand-file-meta{font-size:11px;margin-top:10px}.brand-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;border-top:1px solid #c5c8cb;padding-top:28px}.brand-download-card>p{min-height:70px}.brand-document-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;border-bottom:1px solid #d4d7db;font-size:14px}.brand-document-row>div{display:flex;gap:8px}.brand-resource-dialog .brand-document-row .button{font-size:12px;padding:8px 12px;min-height:40px}.brand-download-all{margin-top:24px}
@media(max-width:700px){.brand-resource-dialog{width:calc(100% - 20px);max-height:92svh;padding:22px 18px}.brand-dialog-heading{gap:14px}.brand-dialog-heading h2{font-size:24px}.brand-logo-previews figure{padding:16px 10px}.brand-logo-previews img{width:170px}.brand-document-grid{grid-template-columns:1fr;gap:28px}.brand-download-card>p{min-height:0}.brand-resource-actions{flex-direction:column}.brand-resource-actions .button{justify-content:center}.brand-document-row{font-size:13px}.brand-resource-dialog .brand-file-meta{font-size:10px}}
