@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");.wj-root{--wj-bg:#0b1525;--wj-bg-2:#081020;--wj-bg-elev:#13233c;--wj-bg-elev-2:#172a47;--wj-paper:#f4eede;--wj-paper-2:#ece3d0;--wj-paper-card:#faf5ea;--wj-ink:#10192a;--wj-ink-soft:#33445a;--wj-ink-mute:#6c7787;--wj-cream:#f2ecdd;--wj-cream-soft:rgba(242,236,221,0.74);--wj-cream-mute:rgba(242,236,221,0.52);--wj-gold:#c9a85f;--wj-gold-soft:#e3cf9a;--wj-gold-deep:#a8843f;--wj-maroon:#7a1f2e;--wj-sea:#3d6f8a;--wj-line-d:rgba(242,236,221,0.14);--wj-line-d-soft:rgba(242,236,221,0.08);--wj-line-l:rgba(16,25,42,0.14);--wj-line-l-soft:rgba(16,25,42,0.08);--wj-display:"Fraunces",Georgia,serif;--wj-body:"Manrope",system-ui,sans-serif;--wj-mono:"JetBrains Mono",ui-monospace,monospace;--wj-shadow:0 1px 2px rgba(0,0,0,0.3),0 22px 60px -30px rgba(0,0,0,0.7);--wj-shadow-l:0 1px 2px rgba(16,25,42,0.08),0 18px 44px -26px rgba(16,25,42,0.32);font-family:var(--wj-body);background:var(--wj-bg);color:var(--wj-cream);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}.wj-root,.wj-root *,.wj-root :after,.wj-root :before{box-sizing:border-box}.wj-root img{display:block;max-width:100%;height:auto}.wj-root a{color:inherit;text-decoration:none}.wj-root h1,.wj-root h2,.wj-root h3,.wj-root h4{font-family:var(--wj-display);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0}.wj-root h2.wj-section{font-size:clamp(2rem,4.3vw,3.4rem);font-weight:350;line-height:1.04;margin:0 0 .5em}.wj-root .wj-it,.wj-root em{font-style:italic;font-family:var(--wj-display)}.wj-root p{margin:0}.wj-wrap{max-width:1200px}.wj-narrow,.wj-wrap{margin:0 auto;padding:0 30px}.wj-narrow{max-width:920px}.wj-root section{padding:104px 0}@media (max-width:760px){.wj-root section{padding:68px 0}.wj-narrow,.wj-wrap{padding:0 20px}}.wj-eyebrow{font-family:var(--wj-mono);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--wj-gold)}.wj-micro{font-size:.8rem;letter-spacing:.03em;color:var(--wj-cream-mute)}.wj-sec-head{display:grid;grid-template-columns:1fr 2.1fr;gap:50px;align-items:end;margin-bottom:62px}.wj-sec-head .wj-num{font-family:var(--wj-display);font-style:italic;font-size:3rem;color:var(--wj-gold);line-height:1;display:block;margin-top:8px}.wj-sec-head .wj-dek{font-size:1.06rem;color:var(--wj-cream-soft);margin:0;max-width:620px}.wj-sec-head.on-cream .wj-dek{color:var(--wj-ink-soft)}.wj-sec-head.on-cream .wj-eyebrow,.wj-sec-head.on-cream .wj-num{color:var(--wj-gold-deep)}@media (max-width:760px){.wj-sec-head{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.wj-sec-head .wj-num{font-size:2rem}}.wj-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:120px 0 46px;overflow:hidden;background:linear-gradient(180deg,rgba(8,16,32,.62) 0,rgba(8,16,32,.5) 38%,rgba(11,21,37,.86) 78%,var(--wj-bg) 100%),radial-gradient(120% 80% at 78% 8%,rgba(201,168,95,.2),transparent 55%),radial-gradient(90% 70% at 12% 100%,rgba(61,111,138,.22),transparent 60%),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Riyadh%20at%20Night.jpg),linear-gradient(160deg,#0e1c30 0,#0a1424 60%,#081020 100%);background-size:cover,cover,cover,cover,cover;background-position:50%,50%,50%,center 35%,50%;background-repeat:no-repeat}.wj-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 120% at 50% 0,transparent 55%,rgba(8,16,32,.55) 100%)}.wj-hero-content{position:relative;z-index:2;max-width:1100px;margin:0 auto;width:100%;padding:0 30px}.wj-hero .wj-eyebrow{display:inline-flex;align-items:center;gap:12px;opacity:0;animation:wj-rise .8s .15s forwards}.wj-hero .wj-eyebrow .wj-dot{width:6px;height:6px;border-radius:50%;background:var(--wj-gold);display:inline-block}.wj-hero h1{font-size:clamp(2.9rem,8.2vw,6.1rem);font-weight:300;line-height:.98;letter-spacing:-.03em;margin:24px 0 0;max-width:15ch;color:var(--wj-cream);opacity:0;animation:wj-rise 1s .28s forwards}.wj-hero .wj-sub,.wj-hero h1 em{color:var(--wj-gold-soft)}.wj-hero .wj-sub{font-family:var(--wj-display);font-style:italic;font-weight:300;font-size:clamp(1.1rem,2vw,1.5rem);margin:22px 0 0;opacity:0;animation:wj-rise 1s .42s forwards}.wj-hero .wj-dek{max-width:60ch;font-size:1.08rem;line-height:1.6;color:var(--wj-cream-soft);margin-top:26px;opacity:0;animation:wj-rise 1s .56s forwards}.wj-hero-cta{gap:14px;margin-top:38px;animation:wj-rise 1s .7s forwards}.wj-hero-cta,.wj-hero-foot{display:flex;flex-wrap:wrap;opacity:0}.wj-hero-foot{position:relative;z-index:2;max-width:1100px;margin:0 auto;width:100%;padding:0 30px;justify-content:space-between;align-items:flex-end;gap:20px;animation:wj-rise 1s .9s forwards}.wj-hero-foot .wj-creds{font-family:var(--wj-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wj-cream-mute)}.wj-hero-foot .wj-creds b{color:var(--wj-gold-soft);font-weight:500}.wj-hero-foot .wj-tag{font-family:var(--wj-display);font-style:italic;font-size:.95rem;color:var(--wj-cream-mute);text-align:right}@keyframes wj-rise{to{opacity:1;transform:none}}.wj-hero .wj-dek,.wj-hero .wj-eyebrow,.wj-hero .wj-sub,.wj-hero h1,.wj-hero-cta,.wj-hero-foot{transform:translateY(22px)}.wj-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--wj-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:14px 26px;border-radius:100px;border:1px solid transparent;transition:.22s;cursor:pointer}.wj-btn .wj-arr{transition:transform .22s}.wj-btn:hover .wj-arr{transform:translate(3px,-3px)}.wj-btn-gold{background:var(--wj-gold);color:var(--wj-bg-2)}.wj-btn-gold:hover{background:var(--wj-gold-soft);transform:translateY(-1px)}.wj-btn-ghost{border-color:rgba(242,236,221,.4);color:var(--wj-cream)}.wj-btn-ghost:hover{border-color:var(--wj-cream);background:rgba(242,236,221,.06)}.wj-stats{background:var(--wj-bg-2);padding:0;border-top:1px solid var(--wj-line-d-soft)}.wj-stats .wj-row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto}.wj-stat{padding:42px 28px;border-left:1px solid var(--wj-line-d-soft)}.wj-stat:first-child{border-left:none}.wj-stat .wj-k{font-family:var(--wj-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wj-gold)}.wj-stat .wj-v{font-family:var(--wj-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:350;margin-top:12px;color:var(--wj-cream);line-height:1.1}.wj-stat .wj-v small{display:block;font-family:var(--wj-mono);font-size:.66rem;letter-spacing:.08em;color:var(--wj-cream-mute);margin-top:8px;font-weight:400;text-transform:none}@media (max-width:760px){.wj-stats .wj-row{grid-template-columns:1fr 1fr}.wj-stat{padding:28px 22px}.wj-stat:nth-child(3){border-left:none}.wj-stat:nth-child(3),.wj-stat:nth-child(4){border-top:1px solid var(--wj-line-d-soft)}}.wj-cream{background:var(--wj-paper);color:var(--wj-ink)}.wj-cream-deep{background:var(--wj-paper-2);color:var(--wj-ink)}.wj-thesis .wj-narrow{display:grid;grid-template-columns:1fr;gap:0}.wj-thesis-lead{font-size:1.18rem;line-height:1.66;color:var(--wj-ink-soft);margin:0 0 20px}.wj-thesis-lead:first-of-type:first-letter{font-family:var(--wj-display);font-style:italic;font-size:4.4em;line-height:.82;float:left;margin:.06em .16em 0 -.04em;color:var(--wj-gold-deep)}.wj-pull{border-left:2px solid var(--wj-gold-deep);padding:6px 0 6px 26px;margin:36px 0;font-family:var(--wj-display);font-style:italic;font-size:clamp(1.3rem,2.3vw,1.7rem);line-height:1.34;color:var(--wj-ink)}.wj-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:920px){.wj-pillars-grid{grid-template-columns:1fr}}.wj-pillar{background:var(--wj-bg-elev);border:1px solid var(--wj-line-d-soft);border-radius:4px;padding:38px 34px 40px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.wj-pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wj-gold),transparent);opacity:.7}.wj-pillar:hover{transform:translateY(-5px);box-shadow:var(--wj-shadow);border-color:var(--wj-line-d);background:var(--wj-bg-elev-2)}.wj-pillar .wj-kick{font-family:var(--wj-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--wj-gold)}.wj-pillar h3{font-size:1.7rem;margin:18px 0 14px;color:var(--wj-cream);font-weight:400}.wj-pillar h3 .wj-it{color:var(--wj-gold-soft)}.wj-pillar p{font-size:.98rem;color:var(--wj-cream-soft);line-height:1.62}.wj-pillar .wj-tagq{font-family:var(--wj-display);font-style:italic;font-size:1.12rem;color:var(--wj-gold-soft);margin-bottom:14px;display:block}.wj-markets{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:920px){.wj-markets{grid-template-columns:1fr 1fr}}@media (max-width:620px){.wj-markets{grid-template-columns:1fr}}.wj-market{border-radius:4px;overflow:hidden;border:1px solid var(--wj-line-d-soft);background:var(--wj-bg-elev);transition:transform .3s,box-shadow .3s}.wj-market:hover{transform:translateY(-4px);box-shadow:var(--wj-shadow)}.wj-market .wj-art{aspect-ratio:16/10;position:relative;overflow:hidden}.wj-market .wj-art .wj-glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--wj-display);font-style:italic;font-size:7rem;line-height:1;color:rgba(242,236,221,.14);z-index:1;user-select:none}.wj-market .wj-art .wj-loc{position:absolute;left:18px;bottom:14px;z-index:2;font-family:var(--wj-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(242,236,221,.86)}.wj-market .wj-body{padding:22px 24px 26px}.wj-market .wj-body h3{font-size:1.32rem;color:var(--wj-cream);font-weight:400;margin-bottom:8px}.wj-market .wj-body p{font-size:.92rem;color:var(--wj-cream-soft);line-height:1.55}.wj-art-riyadh{background:radial-gradient(ellipse at 30% 20%,rgba(227,207,154,.5),transparent 58%),linear-gradient(160deg,#3a2f1a,#241b0f 55%,#14202f)}.wj-art-uae{background:radial-gradient(ellipse at 72% 28%,rgba(201,168,95,.5),transparent 55%),radial-gradient(ellipse at 20% 90%,rgba(61,111,138,.45),transparent 55%),linear-gradient(160deg,#22344a,#16263a 60%,#0c1524)}.wj-art-qatar{background:radial-gradient(ellipse at 50% 25%,rgba(201,168,95,.42),transparent 55%),linear-gradient(160deg,#5a1a26,#3a1620 55%,#14202f)}.wj-art-singapore{background:radial-gradient(ellipse at 65% 30%,rgba(120,196,180,.42),transparent 55%),radial-gradient(ellipse at 25% 95%,rgba(61,111,138,.5),transparent 55%),linear-gradient(160deg,#1c4a48,#163a40 55%,#0c2230)}.wj-art-miami{background:linear-gradient(178deg,#b9562a,#d6824a 22%,#e3a36e 38%,#5a7d92 60%,#2a4d62 82%,#142e3f)}.wj-market-more{display:flex;flex-direction:column;justify-content:center;background:var(--wj-bg-elev);padding:30px}.wj-market-more .wj-kick{margin-bottom:14px}.wj-market-more p{color:var(--wj-cream-soft);font-size:.98rem;line-height:1.6;margin-bottom:22px}.wj-market-more a{font-family:var(--wj-mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wj-gold);border-bottom:1px solid var(--wj-gold-deep);padding-bottom:5px;align-self:flex-start}.wj-market-more a:hover{color:var(--wj-gold-soft)}.wj-careers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 48px}@media (max-width:760px){.wj-careers-grid{grid-template-columns:1fr;gap:28px}}.wj-career-item{border-top:1px solid var(--wj-line-l);padding-top:20px}.wj-career-item .wj-ci-k{font-family:var(--wj-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wj-gold-deep);margin-bottom:10px}.wj-career-item h3{font-size:1.34rem;color:var(--wj-ink);font-weight:450;margin-bottom:9px}.wj-career-item p{font-size:.98rem;color:var(--wj-ink-soft);line-height:1.6}.wj-roadmap{margin-top:54px;background:var(--wj-ink);color:var(--wj-paper);border-radius:5px;padding:44px 46px;display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center}@media (max-width:680px){.wj-roadmap{grid-template-columns:1fr;gap:18px;padding:32px}}.wj-roadmap .wj-rtag{font-family:var(--wj-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wj-gold-soft);writing-mode:vertical-rl;text-orientation:mixed}@media (max-width:680px){.wj-roadmap .wj-rtag{writing-mode:horizontal-tb}}.wj-roadmap h3{font-family:var(--wj-display);font-style:italic;font-size:1.7rem;color:var(--wj-paper);font-weight:350;margin-bottom:12px}.wj-roadmap p{font-size:1rem;color:rgba(244,238,222,.8);line-height:1.62;margin:0}.wj-cohort{background:var(--wj-bg-2);text-align:center}.wj-cohort .wj-eyebrow{display:block;margin-bottom:18px}.wj-cohort h2{margin-bottom:18px}.wj-cohort .wj-lede{max-width:620px;margin:0 auto 46px;color:var(--wj-cream-soft);font-size:1.05rem}.wj-school-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0;max-width:980px;margin:0 auto}.wj-school-wall span{font-family:var(--wj-display);font-size:clamp(1.05rem,2vw,1.5rem);color:var(--wj-cream);font-weight:350;padding:6px 22px;position:relative}.wj-school-wall span:not(:last-child):after{content:"·";position:absolute;right:-3px;color:var(--wj-gold-deep)}.wj-school-wall .wj-more{color:var(--wj-gold-soft);font-style:italic}.wj-hub-line{margin-top:44px;font-family:var(--wj-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wj-cream-mute)}.wj-hub-line b{color:var(--wj-gold-soft);font-weight:500}.wj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:step}@media (max-width:760px){.wj-steps{grid-template-columns:1fr;gap:22px}}.wj-step{position:relative;padding-top:26px;border-top:2px solid var(--wj-gold-deep)}.wj-step .wj-sn{font-family:var(--wj-display);font-style:italic;font-size:2.6rem;color:var(--wj-gold-deep);line-height:1;display:block;margin-bottom:14px}.wj-step h3{font-size:1.32rem;color:var(--wj-ink);font-weight:450;margin-bottom:9px}.wj-step p{font-size:.98rem;color:var(--wj-ink-soft);line-height:1.58}.wj-elig{margin-top:46px;text-align:center;font-size:.96rem;color:var(--wj-ink-mute);font-family:var(--wj-display);font-style:italic}.wj-final{position:relative;text-align:center;padding:148px 0;overflow:hidden;background:linear-gradient(180deg,rgba(8,16,32,.66),rgba(8,16,32,.78)),radial-gradient(110% 90% at 50% 0,rgba(201,168,95,.22),transparent 55%),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Dubai%20skyline%202015.jpg),linear-gradient(160deg,#0e1c30,#0a1424 60%,#081020);background-size:cover,cover,cover,cover;background-position:50%;background-repeat:no-repeat}.wj-final>*{position:relative;z-index:1}.wj-final .wj-eyebrow{display:block;margin-bottom:18px}.wj-final h2{font-size:clamp(2.4rem,5.4vw,4.2rem);color:var(--wj-cream);font-weight:300;max-width:18ch;margin:0 auto 22px}.wj-final h2 em{color:var(--wj-gold-soft)}.wj-final p{max-width:600px;margin:0 auto 40px;color:var(--wj-cream-soft);font-size:1.08rem}.wj-final-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.wj-final .wj-qline{margin-top:42px;font-size:.92rem;color:var(--wj-cream-mute)}.wj-final .wj-qline b{color:var(--wj-gold-soft);font-weight:500}.wj-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.wj-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wj-reveal{opacity:1;transform:none}.wj-hero .wj-dek,.wj-hero .wj-eyebrow,.wj-hero .wj-sub,.wj-hero h1,.wj-hero-cta,.wj-hero-foot{animation:none;opacity:1;transform:none}}