:root,[data-theme=dark]{--ground: #08090a;--ground-raised: #0e1012;--ground-sunken: #050506;--ink: #f2f0ed;--ink-muted: #9c9893;--ink-dim: #6a6763;--line: rgba(242, 240, 237, .1);--line-strong: rgba(242, 240, 237, .22);--accent: #4d8dff;--accent-ink: #ffffff;--accent-wash: rgba(77, 141, 255, .12);--field-bg: rgba(242, 240, 237, .03);--selection-bg: rgba(77, 141, 255, .3);--logo-filter: none;color-scheme:dark}[data-theme=light]{--ground: #fbfaf9;--ground-raised: #ffffff;--ground-sunken: #f2efec;--ink: #1a1918;--ink-muted: #6e6b67;--ink-dim: #96928d;--line: rgba(26, 25, 24, .12);--line-strong: rgba(26, 25, 24, .28);--accent: #1d4ed8;--accent-ink: #ffffff;--accent-wash: rgba(29, 78, 216, .08);--field-bg: rgba(26, 25, 24, .03);--selection-bg: rgba(29, 78, 216, .18);--logo-filter: invert(1);color-scheme:light}:root{--font-display: "Instrument Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-micro: cubic-bezier(.16, 1, .3, 1);--dur-micro: .24s;--dur-enter: .9s;--shell: 1320px;--gutter: clamp(1.25rem, 5vw, 4.5rem);--band: clamp(5.5rem, 12vw, 11rem);--band-tight: clamp(3.5rem, 7vw, 6rem);--header-h: 76px}[data-lang=ar]{--font-display: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans Arabic", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background-color:var(--ground);color:var(--ink);font-size:1rem;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility;transition:background-color .4s var(--ease-micro),color .4s var(--ease-micro)}::selection{background:var(--selection-bg);color:var(--ink)}#root{min-height:100vh}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);margin:0;font-weight:600}.display{font-family:var(--font-display);font-size:clamp(2.75rem,7.6vw,6.5rem);font-weight:600;line-height:.98;letter-spacing:-.045em;margin:0}[data-lang=ar] .display{line-height:1.24;letter-spacing:-.01em;font-weight:700}.headline{font-family:var(--font-display);font-size:clamp(1.9rem,4.2vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;margin:0}[data-lang=ar] .headline{line-height:1.3;letter-spacing:-.005em;font-weight:700}.subhead{font-family:var(--font-display);font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:500;line-height:1.24;letter-spacing:-.02em;margin:0}[data-lang=ar] .subhead{line-height:1.5;letter-spacing:0}.lede{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;color:var(--ink-muted);font-weight:400;max-width:46ch;margin:0}.body-text{font-size:1.0625rem;line-height:1.75;color:var(--ink-muted);max-width:62ch;margin:0}.eyebrow{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin:0}[data-lang=ar] .eyebrow{font-family:var(--font-body);letter-spacing:0;font-size:.8rem;font-weight:500}.eyebrow-accent{color:var(--accent)}a{color:inherit;text-decoration:none}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.band{padding-block:var(--band)}.band-tight{padding-block:var(--band-tight)}.rule{border:0;border-top:1px solid var(--line);margin:0}.split{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr}@media(min-width:900px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.split-rail{position:sticky;top:calc(var(--header-h) + 3rem)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:.95rem 1.6rem;font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);border-radius:999px;cursor:pointer;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-micro),opacity var(--dur-micro) var(--ease-micro)}.btn:hover{transform:translateY(-2px);opacity:.92}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-quiet{color:var(--ink);background:transparent;border-color:var(--line-strong)}.btn-quiet:hover{border-color:var(--ink);opacity:1}.link{display:inline-flex;align-items:center;gap:.5em;font-size:.9375rem;font-weight:500;color:var(--ink);padding-bottom:2px;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:var(--underline-origin, 0) 100%;background-size:0% 1px;transition:background-size var(--dur-micro) var(--ease-micro),color var(--dur-micro) var(--ease-micro)}[dir=rtl] .link{--underline-origin: 100%}.link:hover{background-size:100% 1px;color:var(--accent)}.link-arrow{transition:transform var(--dur-micro) var(--ease-micro)}[dir=rtl] .link-arrow{transform:scaleX(-1)}.link:hover .link-arrow{transform:translate(3px)}[dir=rtl] .link:hover .link-arrow{transform:scaleX(-1) translate(3px)}.field{width:100%;padding:.9rem 0;font-family:var(--font-body);font-size:1.0625rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;transition:border-color var(--dur-micro) var(--ease-micro)}.field::placeholder{color:var(--ink-dim)}.field:hover{border-bottom-color:var(--line-strong)}.field:focus{outline:none;border-bottom-color:var(--accent)}textarea.field{resize:vertical;min-height:8rem;line-height:1.7}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.field:focus-visible{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-head{padding-block:clamp(4rem,11vh,8.5rem) clamp(3rem,7vw,5.5rem)}.page-head-title{margin-block:clamp(1.25rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);max-width:14ch}.section-head{display:flex;flex-direction:column;gap:1.25rem;max-width:60ch;margin-bottom:clamp(3rem,6vw,5rem)}.section-head-title{max-width:18ch}.statement{font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.6;letter-spacing:-.015em;color:var(--ink-muted);margin:0;max-width:52ch}[data-lang=ar] .statement{letter-spacing:0;line-height:1.85}.pull{font-size:clamp(1.5rem,3.4vw,2.6rem);font-family:var(--font-display);font-weight:400;line-height:1.24;letter-spacing:-.03em;color:var(--ink);margin:0;max-width:23em}[data-lang=ar] .pull{line-height:1.6;letter-spacing:0}.tiles{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}.tile{padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--line)}@media(min-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{padding-inline-end:clamp(1.5rem,3vw,3rem)}.tile:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-start:0}.tile:nth-child(2n){padding-inline-start:clamp(1.5rem,3vw,3rem);padding-inline-end:0}}.tile-index{display:block;margin-bottom:.85rem;color:var(--accent)}.ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ledger-row{display:grid;gap:.75rem clamp(2rem,5vw,5rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);border-bottom:1px solid var(--line)}@media(min-width:860px){.ledger-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ledger-heading{transition:transform .52s var(--ease-micro)}.ledger-row:hover .ledger-heading{transform:translate(8px)}[dir=rtl] .ledger-row:hover .ledger-heading{transform:translate(-8px)}.ledger-stacked .ledger-row{grid-template-columns:1fr;gap:.6rem}@media(min-width:860px){.ledger-stacked .ledger-row:hover{padding-inline:0}}.ledger-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ledger-row .subhead{transition:color var(--dur-micro) var(--ease-micro)}.ledger-row:hover .subhead{color:var(--accent)}.ledger-body{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--ink-muted);max-width:58ch}.tag{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--line);border-radius:999px;white-space:nowrap}[data-lang=ar] .tag{font-family:var(--font-body);letter-spacing:0;font-size:.75rem}.tag-mark{width:14px;height:14px;object-fit:contain}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}@media(max-width:620px){.stats{grid-template-columns:1fr;gap:2rem}}.stat-figure{display:flex;align-items:baseline;font-family:var(--font-display);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:500;line-height:1;letter-spacing:-.045em;margin:0 0 .65rem;font-variant-numeric:tabular-nums}.stat-plus{color:var(--accent)}.closing{display:flex;flex-direction:column;align-items:start;gap:1.5rem}.closing-title{max-width:16ch;font-size:clamp(2.25rem,6vw,5rem);margin-top:.5rem}.closing-lede{max-width:44ch}.closing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:1rem}[data-reveal]{opacity:0;transform:translateY(34px);filter:blur(6px);transition:opacity var(--dur-enter) var(--ease-enter),transform var(--dur-enter) var(--ease-enter),filter var(--dur-enter) var(--ease-enter);transition-delay:calc(var(--stagger, 0) * 90ms);will-change:transform,opacity,filter}[data-reveal].is-in{opacity:1;transform:none;filter:none;will-change:auto}[data-reveal-line]{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}[data-reveal-line]>*{display:block;transform:translateY(110%);transition:transform 1.15s var(--ease-enter);transition-delay:calc(var(--stagger, 0) * .11s)}[data-reveal-line].is-in>*{transform:none}.word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.word+.word{margin-inline-start:.26em}.word>span{display:inline-block;transform:translateY(110%);transition:transform 1.25s var(--ease-enter);transition-delay:calc(var(--word, 0) * 85ms + .12s)}[data-reveal-words].is-in .word>span{transform:none}[data-reveal-clip]{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--ease-enter);transition-delay:calc(var(--stagger, 0) * 90ms)}[data-reveal-clip].is-in{clip-path:inset(0 0 0 0)}.band-ruled{position:relative}.band-ruled:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:var(--line);transform-origin:left center}[dir=rtl] .band-ruled:before{transform-origin:right center}.band-ruled[data-rule]:before{transform:scaleX(0);transition:transform 1.4s var(--ease-enter)}.band-ruled[data-rule].is-in:before{transform:scaleX(1)}.btn{background-image:linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-position:50% 100%;background-size:100% 0%;transition:background-size .46s var(--ease-micro),color .3s var(--ease-micro),transform var(--dur-micro) var(--ease-micro),border-color var(--dur-micro) var(--ease-micro),opacity var(--dur-micro) var(--ease-micro)}.btn:hover{background-size:100% 100%;color:var(--ground);opacity:1}.btn-quiet:hover{border-color:var(--ink)}.btn-magnetic{translate:var(--magnet-x, 0px) var(--magnet-y, 0px);transition:translate .62s cubic-bezier(.34,1.56,.64,1),background-size .46s var(--ease-micro),color .3s var(--ease-micro),transform var(--dur-micro) var(--ease-micro)}.tilt-field{perspective:1400px}.tilt{transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .5s var(--ease-micro)}.ledger-row{position:relative}.ledger-row:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .62s var(--ease-micro)}[dir=rtl] .ledger-row:after{transform-origin:right center}.ledger-row:hover:after{transform:scaleX(1)}[data-motion=reduced] [data-reveal]{transform:none;filter:none;transition:opacity .5s ease;transition-delay:calc(var(--stagger, 0) * 60ms)}[data-motion=reduced] [data-reveal-line],[data-motion=reduced] .word{overflow:visible}[data-motion=reduced] [data-reveal-line]>*,[data-motion=reduced] .word>span{transform:none;opacity:0;transition:opacity .5s ease}[data-motion=reduced] [data-reveal-line]>*{transition-delay:calc(var(--stagger, 0) * 60ms)}[data-motion=reduced] .word>span{transition-delay:calc(var(--word, 0) * 40ms)}[data-motion=reduced] [data-reveal-line].is-in>*,[data-motion=reduced] [data-reveal-words].is-in .word>span{opacity:1}[data-motion=reduced] [data-reveal-clip]{clip-path:none;opacity:0;transition:opacity .5s ease}[data-motion=reduced] [data-reveal-clip].is-in{opacity:1}[data-motion=reduced] .band-ruled[data-rule]:before,[data-motion=reduced] .band-ruled[data-rule].is-in:before{transform:none;transition:none}[data-motion=reduced] .btn,[data-motion=reduced] .btn:hover{transform:none}[data-motion=reduced] .btn-magnetic,[data-motion=reduced] .tilt{translate:none;transform:none;transition:background-size .3s ease,color .2s ease}[data-motion=reduced] .tilt-field{perspective:none}[data-motion=reduced] .ledger-row:after{transition:opacity .3s ease;transform:scaleX(1);opacity:0}[data-motion=reduced] .ledger-row:hover:after{opacity:1}[data-motion=reduced] .ledger-row:hover .ledger-heading,[data-motion=reduced] [dir=rtl] .ledger-row:hover .ledger-heading{transform:none}
