@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-800-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #0e1220;--ink: #14171a;--panel: #1b2237;--panel-2: #232b45;--off: #edeff2;--dim-d: #969eae;--steel: #a9b4cc;--blue: #5471fd;--blue-hover: #4361f0;--fold: #3d57d6;--band: #0f1e4f;--band-soft: #c9d2ff;--page: #ffffff;--paper: #f1f3f8;--text: #1c2023;--dim: #5e6570;--navy: #0047ad;--navy-deep: #003a8f;--hair: #e3e5e9;--hair-mid: #d5d9e3;--hair-input: #8c93a0;--hair-d: rgba(237, 239, 242, .13);--hair-d-2: rgba(237, 239, 242, .42);--silver: #c0c0c0;--graphite: #3a3f45;--flag: #b3432e;--focus: var(--navy);--accent-c: var(--navy);--label-c: var(--dim);--lede-c: var(--dim);--link-c: var(--navy);--link-hover: var(--navy-deep);--btn-bg: var(--navy);--btn-bg-hover: var(--navy-deep);--out-fg: var(--navy);--out-line: var(--navy);--out-hover-bg: var(--navy);--out-hover-fg: var(--page);--out-active-bg: var(--navy-deep);--sel-bg: var(--text);--sel-fg: var(--page);--hair-line: var(--hair);--row-hover: var(--paper);--skew: -12deg;--r: 2px;--font-ar-display: "Almarai", "IBM Plex Sans", system-ui, sans-serif;--font-ar-body: "Almarai", "IBM Plex Sans", system-ui, sans-serif;--font-arabic: var(--font-ar-body);--font-latin: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-display: var(--font-ar-display);--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-body: var(--font-arabic);--font-head: var(--font-display);--h1-hero-ar: clamp(38px, 5vw, 72px);--h1-hero-ar-lh: 1.26;--h1-ar: clamp(32px, 3.7vw, 52px);--h1-ar-lh: 1.28;--h2-ar: clamp(28px, 3vw, 42px);--h2-ar-lh: 1.28;--say-ar: clamp(26px, 2.8vw, 36px);--say-ar-lh: 1.5;--band-pad: clamp(72px, 10vw, 144px);--header-h: 64px;--container-max: 1200px;--gutter: clamp(16px, 4vw, 24px);--gap: 24px;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .2s;--t-mid: .25s;--t-reveal: .6s;--stagger: 40ms;--above: var(--page)}.dark{background:var(--night);color:var(--off);--focus: var(--off);--accent-c: var(--steel);--label-c: var(--steel);--lede-c: var(--dim-d);--link-c: var(--steel);--link-hover: var(--off);--btn-bg: var(--blue);--btn-bg-hover: var(--blue-hover);--out-fg: var(--off);--out-line: var(--hair-d-2);--out-hover-bg: var(--panel);--out-hover-fg: var(--off);--out-active-bg: var(--panel-2);--sel-bg: var(--off);--sel-fg: var(--night);--hair-line: var(--hair-d);--row-hover: var(--panel)}.band{background:var(--band)}.light{background:var(--page);color:var(--text);--focus: var(--navy);--accent-c: var(--navy);--label-c: var(--dim);--lede-c: var(--dim);--link-c: var(--navy);--link-hover: var(--navy-deep);--btn-bg: var(--navy);--btn-bg-hover: var(--navy-deep);--out-fg: var(--navy);--out-line: var(--navy);--out-hover-bg: var(--navy);--out-hover-fg: var(--page);--out-active-bg: var(--navy-deep);--sel-bg: var(--text);--sel-fg: var(--page);--hair-line: var(--hair);--row-hover: var(--paper)}*,*:before,*:after{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-block-size:100vh;background:var(--page);color:var(--text);font-family:var(--font-body);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--sel-bg);color:var(--sel-fg)}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}:lang(ar){letter-spacing:0;font-family:var(--font-arabic)}body:lang(ar){font-size:19px;font-weight:400;line-height:1.9}:lang(en){font-family:var(--font-latin)}body:lang(en){font-size:18px;font-weight:400;line-height:1.7}p{margin:0;text-align:start}h1,h2,h3,h4{margin:0;letter-spacing:0;text-wrap:balance;font-weight:700;color:inherit}h1,h2,:lang(ar) h1,:lang(ar) h2,h1:lang(ar),h2:lang(ar){font-family:var(--font-head)}h1{font-size:var(--h1-ar);line-height:var(--h1-ar-lh)}h2{font-size:var(--h2-ar);line-height:var(--h2-ar-lh);max-inline-size:16em}h3{font-family:var(--font-arabic);font-size:24px;line-height:1.4}:lang(en) h1,:lang(en) h2,h1:lang(en),h2:lang(en){font-family:var(--font-latin);font-weight:600;letter-spacing:-.01em}:lang(en) h1,h1:lang(en){font-size:clamp(34px,3.8vw,52px);line-height:1.1;letter-spacing:-.015em;max-inline-size:18ch}:lang(en) h2,h2:lang(en){font-size:clamp(30px,3.2vw,44px);line-height:1.15}:lang(en) h3,h3:lang(en){font-family:var(--font-latin);font-weight:600;font-size:22px;line-height:1.3}.lede{font-size:20px;line-height:1.8;color:var(--lede-c);max-inline-size:36rem}.lede:lang(en),:lang(en) .lede{font-size:19px;line-height:1.7;max-inline-size:60ch}.band-say{font-family:var(--font-display);font-weight:700;font-size:var(--say-ar);line-height:var(--say-ar-lh);max-inline-size:22em;color:var(--off);margin:0;text-wrap:balance}.band-say:lang(en){font-family:var(--font-latin);font-weight:600;font-size:clamp(26px,2.8vw,36px);line-height:1.3;letter-spacing:-.01em}@media(max-width:760px){:root{--h1-hero-ar: clamp(30px, 8.6vw, 38px)}body:lang(ar){font-size:18px}.lede{font-size:19px}}code,.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ltr,.mono,[dir=rtl] span[dir=ltr]{direction:ltr;unicode-bidi:isolate}[dir=rtl] span[lang=en]{font-weight:inherit;line-height:inherit}.nowrap{white-space:nowrap}a{color:var(--link-c);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--t-fast) var(--ease)}a:lang(ar){text-underline-offset:5px}a:hover{color:var(--link-hover)}.hit,.link{position:relative}.hit:before,.link:before{content:"";position:absolute;inset:calc((100% - 44px)/2) 0}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r)}svg{display:block}.container{max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}@media(max-width:760px){.grid{gap:16px}}.on-paper{background:var(--paper);--hair-line: var(--hair-mid);--row-hover: var(--page)}.on-page{background:var(--page)}[dir=ltr] .fwd,[dir=rtl] .dir{scale:-1 1}.kicker-label{font-size:14px;font-weight:700;line-height:1.5;color:var(--accent-c)}:lang(en) .kicker-label,.kicker-label:lang(en){font-family:var(--font-latin);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.label{font-size:14px;font-weight:700;line-height:1.5;color:var(--label-c)}:lang(en) .label,.label:lang(en){font-size:15px;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-block-size:52px;padding:0 26px;border-radius:var(--r);border:1.5px solid transparent;font-family:var(--font-arabic);font-size:19px;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn:lang(en),:lang(en) .btn{font-family:var(--font-latin);font-size:17px;font-weight:600;letter-spacing:.01em}.btn svg{inline-size:20px;block-size:20px;flex:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.btn-primary{background:var(--btn-bg);color:var(--page);border-color:var(--btn-bg)}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--page)}.btn-secondary{background:transparent;color:var(--out-fg);border-color:var(--out-line)}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--out-hover-bg);color:var(--out-hover-fg);border-color:var(--out-hover-bg)}.btn-secondary:active{background:var(--out-active-bg);border-color:var(--out-active-bg);color:var(--out-hover-fg)}.btn-row{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:760px){.btn-row .btn{flex:1 1 100%}}.link{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:500;color:var(--link-c);text-decoration:none;padding-block-end:2px;border-block-end:1.5px solid transparent;transition:border-color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.link svg{inline-size:18px;block-size:18px;flex:none}.link:hover,.link:focus-visible{color:var(--link-hover);border-color:var(--link-hover);gap:12px}.tick-diamond{display:inline-block;inline-size:8px;block-size:8px;background:var(--blue);rotate:45deg;flex:none}html.js .rv{opacity:0;translate:0 18px;transition:opacity var(--t-reveal) var(--ease),translate var(--t-reveal) var(--ease);transition-delay:calc(var(--i, 0) * var(--stagger))}html.js .rv.in{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){:root{--t-fast: .01ms;--t-mid: .01ms;--t-reveal: .01ms}html{scroll-behavior:auto}html.js .rv{opacity:1;translate:none;transition:none}}
