.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2) format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.woff2) format("woff2-variations");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:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-vietnamese-wght-normal.CR-pvMd4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-ext-wght-normal.Cnx6d2Yf.woff2) format("woff2-variations");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:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-wght-normal.DXNvimoL.woff2) format("woff2-variations");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{--n0: #06090f;--n1: #0b1119;--n2: #121a25;--n3: #1b2533;--p0: #ffffff;--p1: #f2f5f8;--p2: #e6ebf2;--p3: #d2dbe6;--blue: #307fe2;--blue-lift: #7fb3ff;--blue-deep: #1256b8;--font-sans: "Chivo Variable", system-ui, -apple-system, sans-serif;--font-mono: "Chivo Mono Variable", ui-monospace, SFMono-Regular, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--dur-1: .35s;--dur-2: .55s;--dur-3: .9s;--gut: clamp(20px, 5.2vw, 92px);--sec-pad: clamp(92px, 11.5vw, 180px);--wrap-max: 1280px;--nav-h: 68px;--chrome-h: 30px}.t-dark{background:var(--n1);--bg: var(--n1);--fg1: #edf1f7;--fg2: #8fa0b4;--fg3: #7a8ca2;--hair: rgba(255, 255, 255, .09);--card: var(--n2);--card2: var(--n3);--acc: var(--blue-lift)}.t-light{background:var(--p1);--bg: var(--p1);--fg1: #070c13;--fg2: #4c5c6f;--fg3: #64707d;--hair: var(--p3);--card: var(--p0);--card2: var(--p2);--acc: var(--blue-deep)}.t0{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);display:flex;align-items:center;gap:13px;margin-block-end:30px}.t0:before{content:"";inline-size:24px;block-size:1px;background:currentColor;flex:none;opacity:.7}.t1{font-weight:800;font-size:clamp(37px,5.6vw,74px);line-height:1.02;letter-spacing:-.035em;color:var(--fg1);text-wrap:balance}.t2{font-weight:300;font-size:clamp(17px,1.5vw,21px);line-height:1.58;color:var(--fg2);max-inline-size:47ch;margin-block-start:28px}.t3{font-weight:600;font-size:clamp(18px,1.35vw,21px);line-height:1.24;letter-spacing:-.018em;color:var(--fg1)}.t4{font-weight:300;font-size:15.5px;line-height:1.74;color:var(--fg2)}.t5{font-family:var(--font-mono);font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--nav-h) + 12px)}@media(prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}.sec,.ixb,.foot{scroll-snap-align:start}}body{font-family:var(--font-sans);background:var(--n1);color:#edf1f7;font-size:16px;line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased;font-synthesis:none}img,video,svg{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--blue-lift);outline-offset:3px}.t-light :focus-visible{outline-color:var(--blue-deep)}::selection{background:var(--blue);color:#fff}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:100;padding:12px 18px;background:var(--blue);color:#fff;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;transform:translateY(-64px);transition:transform var(--dur-1) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.sec{position:relative;color:var(--fg1);padding-block:var(--sec-pad);padding-inline:var(--gut);z-index:1}.wrap{max-inline-size:var(--wrap-max);margin-inline:auto;position:relative}.head{max-inline-size:70ch;margin-block-end:clamp(52px,6vw,92px)}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.13em;text-transform:uppercase;padding-block:17px;padding-inline:28px;border:1px solid var(--blue);background:var(--blue-deep);color:#fff;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease);will-change:transform}.btn:hover{background:transparent;color:var(--acc, var(--blue-lift));border-color:var(--acc, var(--blue-lift))}.btn .arr{inline-size:6px;block-size:6px;border-block-start:1.2px solid currentColor;border-inline-end:1.2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-2) var(--ease)}.btn:hover .arr{transform:rotate(45deg) translate(3px,-3px)}.btn.ghost{background:transparent;color:var(--fg1);border-color:var(--hair)}.btn.ghost:hover{border-color:var(--acc);color:var(--acc)}.textlink{font-family:var(--font-mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--acc);display:inline-flex;align-items:center;gap:9px;padding-block:6px}.textlink .arr{inline-size:5px;block-size:5px;border-block-start:1.2px solid currentColor;border-inline-end:1.2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-2) var(--ease)}.textlink:hover .arr{transform:rotate(45deg) translate(3px,-3px)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:13px 26px;margin-block-start:44px}.grid{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.cell{background:var(--card);padding:clamp(30px,3.1vw,48px);position:relative;transition:background var(--dur-2) var(--ease)}.cell:after{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;inline-size:100%;block-size:1px;background:var(--blue);transform:scaleX(0);transform-origin:0 50%;transition:transform .65s var(--ease)}.cell:hover{background:var(--card2)}.cell:hover:after{transform:scaleX(1)}.cell .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--acc);display:flex;align-items:center;gap:12px;margin-block-end:22px;text-transform:uppercase}.cell .t3{margin-block-end:14px;transition:transform var(--dur-2) var(--ease)}.cell:hover .t3{transform:translate(3px)}@media(max-width:900px){.g2,.g3{grid-template-columns:1fr}}.slot[hidden]{display:none}.slot{position:relative;background:var(--card);border:1px solid var(--hair);overflow:hidden;display:grid;place-items:center}.slot:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,var(--hair) 0 1px,transparent 1px 11px);opacity:.55}.slot-cap{position:relative;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2);text-align:center;padding:20px;max-inline-size:36ch;line-height:2}.slot-cap b{display:block;color:var(--acc);font-weight:400;margin-block-end:6px}[data-reveal]{opacity:0;transform:translateY(24px)}html.no-motion [data-reveal],html.no-js [data-reveal]{opacity:1;transform:none}.field{display:grid;gap:8px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.field input,.field select,.field textarea{font:inherit;font-weight:300;font-size:15.5px;color:var(--fg1);background:var(--card);border:1px solid var(--hair);padding-block:14px;padding-inline:16px;inline-size:100%;border-radius:0;transition:border-color var(--dur-1) var(--ease)}.field textarea{min-block-size:140px;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--blue)}.field .err{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--fg1);font-weight:500;display:none}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--fg1)}.field.invalid .err{display:block}.st-debug{position:fixed;inset-inline-end:16px;inset-block-end:46px;z-index:60;display:flex;gap:8px}.st-debug button{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding-block:10px;padding-inline:14px;border:1px solid rgba(127,179,255,.45);background:#050a12eb;color:#7fb3ff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pg-intro{padding-block-start:calc(var(--nav-h) + var(--sec-pad))}.pg-intro.full{min-block-size:100svh}html[lang=ar]{--font-sans: "IBM Plex Sans Arabic", "Chivo Variable", system-ui, sans-serif;--font-mono: "Chivo Mono Variable", "IBM Plex Sans Arabic", ui-monospace, SFMono-Regular, monospace}html[lang=ar] :is(.t0,.t5,.k,.chip,.num,.btn,.textlink,.cbar,.crail-btn,.s-n,.mega-k,.menu-tag,.ixb-n,.rp-unit,.fu-unit,.alr-unread,.cm-lbl,.cm-st){letter-spacing:0}html[lang=ar] :is(.t1,.t2,.t3,.t4,h1,h2,h3,h4){letter-spacing:0}html[lang=ar] .t1{line-height:1.18}html[lang=ar] .t2{line-height:1.75}html[lang=ar] .t3{line-height:1.42}html[lang=ar] .t4{line-height:1.9}html[lang=ar] :is(.t0,.t5){line-height:1.7}html[lang=ar] .t1{font-weight:700}html[lang=ar] .t2{max-inline-size:40ch}html[lang=ar] .num{direction:ltr;unicode-bidi:isolate;letter-spacing:.02em}html[dir=rtl] .act-scrim{background:linear-gradient(270deg,#04080eb8,#04080e66 26%,#04080e00 54%),radial-gradient(105% 95% at 94% 96%,#04080edb,#04080e9e 50%,#04080e00 85%)}html[lang=ar] .ht{font-weight:700;letter-spacing:0;line-height:1.2}html[dir=rtl] .arr{transform:rotate(-45deg)}html[dir=rtl] :is(.btn,.textlink):hover .arr{transform:rotate(-45deg) translate(-3px,-3px)}html[dir=rtl] :is(.cm-tl,.cm-bl){inset-inline-start:auto;inset-inline-end:14px}html[dir=rtl] :is(.cm-att,.cm-lg,.cm-zoom,.cm-nrt,.rp-readout){inset-inline-end:auto;inset-inline-start:14px}html[dir=rtl] .cm-nrt{inset-inline-start:16px}html[dir=rtl] .fork-jn{transform:scaleX(-1)}.nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;padding-inline:var(--gut);border-block-end:1px solid transparent;transition:background var(--dur-2) var(--ease),padding var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.nav.stuck{background:#0b1119db;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-block-end-color:#ffffff14;padding-block:12px}.nav.lit.stuck{background:#f2f5f8e0;border-block-end-color:var(--p3)}.logo{display:block;flex:none;color:#fff;transition:color .45s var(--ease)}.nav.lit .logo{color:var(--blue)}.logo .lg{display:block}.logo svg{display:block;block-size:32px;inline-size:auto}.nlinks{display:flex;gap:36px;font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#edf1f7}.nav.lit .nlinks,.nav.lit .ncta,.nav.lit .menu-btn{color:#070c13}.nlinks a{position:relative;padding-block:5px;opacity:.66;transition:opacity .4s var(--ease)}.nlinks a:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:1px;background:var(--blue);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-2) var(--ease)}.nlinks a:hover,.nlinks a[aria-current=page]{opacity:1}.nlinks a:hover:after,.nlinks a[aria-current=page]:after{transform:scaleX(1)}.has-mega{position:relative;display:flex}.has-mega:after{content:"";position:absolute;inset-block-start:100%;inset-inline:-20px;block-size:22px}.mega-scrim{position:fixed;inset:0;z-index:28;background:#05080d9e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease),visibility 0s linear .32s}.mega-scrim.open{opacity:1;visibility:visible;transition:opacity .32s var(--ease)}.mega{position:fixed;inset-block-start:var(--nav-h);inset-inline:0;z-index:29;background:#090e15f0;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);border-block:1px solid rgba(255,255,255,.08);padding-block:clamp(26px,3vw,40px) 0;padding-inline:var(--gut);opacity:0;transform:translateY(-8px);transition:opacity .32s var(--ease),transform .32s var(--ease)}.mega.open{opacity:1;transform:translateY(0)}.nav.stuck~.mega{inset-block-start:calc(var(--nav-h) - 12px)}.mega[hidden]{display:none}.mega-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:clamp(28px,4vw,72px);padding-block-end:clamp(22px,2.6vw,34px)}.mega-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-lift);padding-block-end:14px;margin-block-end:16px;border-block-end:1px solid rgba(255,255,255,.09)}.mega-list{display:grid;gap:2px}.mega-list.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}.mega-item{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;margin-inline:-14px;transition:background .3s var(--ease)}.mega-item:hover{background:#307fe21a}.mega-i{flex:none;color:var(--blue-lift);margin-block-start:1px;opacity:.8;transition:opacity .3s var(--ease)}.mega-item:hover .mega-i{opacity:1}.mega-b{display:grid;gap:3px;min-inline-size:0}.mega-n{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#edf1f7}.mega-d{font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:#97a5b6}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:16px;border-block-start:1px solid rgba(255,255,255,.08)}.mega-foot p{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8090a2}.nlang{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--fg3);border:1px solid var(--hair);padding-block:7px;padding-inline:11px;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.nlang:hover{color:var(--fg1);border-color:var(--acc)}html[lang=ar] .nlang{letter-spacing:.14em}@media(max-width:900px){.nlang{padding-inline:9px}}.nend{display:flex;align-items:center;gap:18px}.ncta{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--blue);padding-block:11px;padding-inline:22px;color:#edf1f7;transition:background .45s var(--ease),color .45s var(--ease)}.ncta:hover{background:var(--blue-deep);color:#fff}.menu-btn{display:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#edf1f7;padding-block:11px;padding-inline:4px}.menu{position:fixed;inset:0;z-index:25;background:var(--n0);display:flex;flex-direction:column;justify-content:center;padding-inline:var(--gut);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease),visibility 0s var(--dur-2)}.menu.open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease)}html.menu-open{overflow:hidden}.menu nav{display:grid;gap:6px}.menu a{font-weight:800;font-size:clamp(30px,8vw,44px);letter-spacing:-.03em;color:#edf1f7;padding-block:8px;border-block-end:1px solid rgba(255,255,255,.07)}.menu a:hover{color:var(--blue-lift)}.menu .menu-sub{margin-block-start:26px}.menu .menu-sub .mega-k{margin-block-end:8px;padding-block-end:10px}.menu .menu-sub a{display:block;font-size:18px;font-weight:500;letter-spacing:-.01em;color:#97a5b6;padding-block:9px;border-block-end:0}.menu .menu-sub a:hover{color:var(--blue-lift)}.menu-tag{margin-block-start:34px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg3, #6d7f94)}@media(max-width:1020px){.nlinks{display:none}.menu-btn{display:block}.mega{display:none}}@media(max-width:560px){.ncta{display:none}}.chrome[data-astro-cid-p4mu7pxp]{position:fixed;inset-block-end:0;inset-inline:0;z-index:28;block-size:var(--chrome-h);display:flex;align-items:center;gap:28px;padding-inline:var(--gut);background:#06090fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-start:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#5b6b7d;pointer-events:none}.c-id[data-astro-cid-p4mu7pxp]{color:#8fa0b4;font-weight:500}.c-sec[data-astro-cid-p4mu7pxp]{color:var(--blue-lift)}.c-spacer[data-astro-cid-p4mu7pxp]{flex:1}.c-clk[data-astro-cid-p4mu7pxp] .num[data-astro-cid-p4mu7pxp]{color:#edf1f7}@media(max-width:960px){.chrome[data-astro-cid-p4mu7pxp]{display:none}}.foot[data-astro-cid-sz7xmlte]{background:var(--n0);padding-block:clamp(64px,7vw,110px) calc(var(--chrome-h) + 28px);padding-inline:var(--gut);color:var(--fg1)}.f-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.6fr) auto auto;gap:clamp(36px,5vw,96px);padding-block-end:44px;border-block-end:1px solid rgba(255,255,255,.08)}.f-lockup[data-astro-cid-sz7xmlte]{display:block;color:#fff;opacity:.92}.f-lockup[data-astro-cid-sz7xmlte] svg{display:block;block-size:34px;inline-size:auto}.f-brand[data-astro-cid-sz7xmlte] .t4[data-astro-cid-sz7xmlte]{margin-block-start:22px;max-inline-size:44ch}.f-col[data-astro-cid-sz7xmlte]{display:grid;gap:12px;align-content:start}.f-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-block-end:8px}.f-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.textlink){font-weight:300;font-size:14.5px;color:var(--fg2);transition:color var(--dur-1) var(--ease);inline-size:fit-content}.f-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.textlink):hover{color:var(--blue-lift)}.f-city[data-astro-cid-sz7xmlte]{font-weight:300;font-size:13.5px;color:var(--fg3)}.f-bot[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px 36px;justify-content:space-between;padding-block-start:26px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}@media(max-width:900px){.f-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
