body{background:radial-gradient(60rem 30rem at 110% -10%,rgba(255,117,33,.06),transparent 60%),radial-gradient(50rem 30rem at -10% 40%,rgba(9,44,78,.05),transparent 60%),#f7f9fc}.bg-dots{background-image:radial-gradient(rgba(9,44,78,.14) 1px,transparent 1.2px);background-size:22px 22px}.bg-dots-light{background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.2px);background-size:22px 22px}.bg-grid-light{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 30% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 30%,transparent 75%)}.bg-weave{background-image:repeating-linear-gradient(135deg,rgba(255,117,33,.1) 0 2px,transparent 2px 14px,rgba(250,204,21,.08) 14px 16px,transparent 16px 28px)}.shape{position:absolute;pointer-events:none;z-index:0}.shape-blob{border-radius:9999px;filter:blur(60px);opacity:.55;animation:blob-drift 18s ease-in-out infinite alternate}.shape-blob--accent{background:radial-gradient(circle,#ff7521,#ff752100 70%)}.shape-blob--gold{background:radial-gradient(circle,#facc15,#facc1500 70%)}.shape-blob--emerald{background:radial-gradient(circle,#10b981,#10b98100 70%)}.shape-blob--navy{background:radial-gradient(circle,#1b4b7c,#1b4b7c00 70%)}.shape-ring{border-radius:9999px;border:1.5px solid rgba(255,255,255,.14);animation:spin-slow 60s linear infinite}.shape-ring:after{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;border-radius:9999px;background:#ff7521;box-shadow:0 0 18px 4px #ff75218c}.shape-ring--dark{border-color:#092c4e1f}.shape-float{animation:float-y 7s ease-in-out infinite}.shape-float-2{animation:float-y 9s ease-in-out -3s infinite}@keyframes blob-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.12)}to{transform:translate(-20px,25px) scale(.95)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes float-y{0%,to{translate:0 0}50%{translate:0 -14px}}.word-rise>span{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);animation:word-rise .8s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--d, 0) * .11s + .12s)}@keyframes word-rise{to{opacity:1;transform:none}}.text-shimmer{background:linear-gradient(90deg,#ff7521,#facc15 35%,#ff9a55 60%,#ff7521);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:-250% 0}}.rotator{display:inline-grid;vertical-align:bottom;overflow:hidden}.rotator>span{grid-area:1 / 1;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s}.rotator>span.is-out{transform:translateY(-110%);opacity:0}.rotator>span.is-next{transform:translateY(110%);opacity:0}.ink-underline{position:relative;white-space:nowrap}.ink-underline:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.22em;background:linear-gradient(90deg,#ff7521,#facc15);border-radius:9999px;transform-origin:left;transform:scaleX(0);animation:ink 1s .9s cubic-bezier(.2,.7,.2,1) forwards}html[dir=rtl] .ink-underline:after{transform-origin:right}@keyframes ink{to{transform:scaleX(1)}}.eyebrow-line{display:inline-flex;align-items:center;gap:.6rem}.eyebrow-line:before{content:"";width:2rem;height:2px;border-radius:2px;background:currentColor;transform-origin:left;animation:ink .8s cubic-bezier(.2,.7,.2,1) both}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js .reveal[data-stagger]{transform:none}.js .reveal[data-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.js .reveal.reveal-in,.js .reveal-in[data-stagger]>*{opacity:1;transform:none}.card-lift{transition:transform .25s ease,box-shadow .25s ease}.card-lift:hover{transform:translateY(-6px);box-shadow:0 22px 40px -18px #092c4e59}.card-glow{position:relative;isolation:isolate}.card-glow:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ff7521,#facc15,#10b981,#1b4b7c);opacity:0;transition:opacity .3s ease}.card-glow:hover:before{opacity:1}.icon-pop{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.group:hover .icon-pop{transform:rotate(-8deg) scale(1.12)}.btn-sheen{position:relative;overflow:hidden}.btn-sheen:after{content:"";position:absolute;inset:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:sheen 3.8s ease-in-out 1.5s infinite}@keyframes sheen{0%,60%{transform:translate(-120%) skew(-20deg)}to{transform:translate(220%) skew(-20deg)}}.wave-divider{display:block;width:100%;height:clamp(40px,6vw,90px)}@media (prefers-reduced-motion: reduce){.shape-blob,.shape-ring,.shape-float,.shape-float-2,.text-shimmer,.btn-sheen:after{animation:none!important}.word-rise>span,.ink-underline:after,.eyebrow-line:before,.js .reveal,.js .reveal[data-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}:root{color-scheme:light}:where(#site-main form) :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit])){width:100%;border:1px solid #cbd5e1;border-radius:.75rem;padding:.7rem .9rem;background-color:#fff;color:#0f172a;font-size:.95rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}:where(#site-main form) :is(input,select,textarea):focus{outline:none;border-color:#0f3861;box-shadow:0 0 0 3px #0f38612e}:where(#site-main form) :is(input,textarea)::-moz-placeholder{color:#94a3b8}:where(#site-main form) :is(input,textarea)::placeholder{color:#94a3b8}:where(#site-main form) input:where([type=checkbox]){width:1.05rem;height:1.05rem;accent-color:#092C4E}:where(#site-main form) input:where([type=file]){width:100%;border:1px dashed #cbd5e1;border-radius:.75rem;padding:.6rem;background:#fff}.africa-map .am-country{stroke:#fff;stroke-width:.9;stroke-linejoin:round;transition:fill .2s ease,transform .2s ease,filter .2s ease;transform-box:fill-box;transform-origin:center}.africa-map .am-neutral{fill:#eef1f5}.africa-map .am-invited{fill:#dbe6f2}.africa-map .am-invited:hover{fill:#b9cde3}.africa-map .am-member{fill:#0f3861;cursor:pointer}.africa-map .am-founder{fill:#e8651a;cursor:pointer}.africa-map a:hover .am-member,.africa-map a:focus .am-member{fill:#1b4b7c;filter:drop-shadow(0 4px 8px rgba(9,44,78,.35))}.africa-map a:hover .am-founder,.africa-map a:focus .am-founder{fill:#ff7521}.africa-map a:focus{outline:none}.africa-map .am-island{stroke-width:2}.js .africa-map .am-member,.js .africa-map .am-founder{animation:am-pop .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 12ms + .3s)}@keyframes am-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.africa-map .am-link{fill:none;stroke:#ff7521;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:5 7;opacity:.85;animation:am-flow 1.6s linear infinite}.africa-map .am-node{fill:#facc15;stroke:#092c4e;stroke-width:1.5;animation:am-node 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .2s);transform-box:fill-box;transform-origin:center}@keyframes am-flow{to{stroke-dashoffset:-24}}@keyframes am-node{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.africa-map .am-ripple{fill:none;stroke:#ff7521;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:am-ripple 2.4s ease-out infinite}@keyframes am-ripple{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}@media (prefers-reduced-motion: reduce){.africa-map .am-link,.africa-map .am-node,.africa-map .am-ripple,.js .africa-map .am-member,.js .africa-map .am-founder{animation:none!important}}.illus-animated .illus-lines path{stroke-dasharray:120;stroke-dashoffset:120;animation:illus-draw 1.4s cubic-bezier(.2,.7,.2,1) forwards}.illus-animated .illus-lines path:nth-child(2){animation-delay:.15s}.illus-animated .illus-lines path:nth-child(3){animation-delay:.3s}.illus-animated .illus-lines path:nth-child(4){animation-delay:.45s}.illus-animated .illus-lines path:nth-child(5){animation-delay:.6s}.illus-animated .illus-lines path:nth-child(6){animation-delay:.75s}.illus-animated .illus-lines path:nth-child(7){animation-delay:.9s}.illus-animated .illus-lines path:nth-child(8){animation-delay:1.05s}.illus-animated .illus-lines path:nth-child(9){animation-delay:1.2s}@keyframes illus-draw{to{stroke-dashoffset:0}}.illus-animated .illus-seal{transform-box:fill-box;transform-origin:center;animation:illus-stamp .6s 1.4s cubic-bezier(.3,1.6,.5,1) both}@keyframes illus-stamp{0%{opacity:0;scale:2;rotate:-30deg}to{opacity:1;scale:1;rotate:0deg}}.illus-animated .illus-sheet{transform-box:view-box;animation:illus-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .18s)}.illus-animated .illus-ribbon{animation:illus-drop .7s .8s cubic-bezier(.3,1.5,.5,1) both}@keyframes illus-rise{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes illus-drop{0%{opacity:0;translate:0 -30px}to{opacity:1;translate:0 0}}.illus-animated .illus-loupe{animation:illus-orbit 6s ease-in-out infinite}@keyframes illus-orbit{0%,to{translate:0 0}33%{translate:-34px 26px}66%{translate:-12px 44px}}.illus-animated .illus-beam{animation:illus-scan 2.8s ease-in-out infinite alternate}@keyframes illus-scan{0%{translate:0 0}to{translate:0 160px}}.illus-animated .illus-pixels rect{animation:illus-pixel 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .25s);transform-box:fill-box;transform-origin:center}@keyframes illus-pixel{0%,to{opacity:.15;translate:-14px 0;scale:.6}50%{opacity:1;translate:6px 0;scale:1}}.illus-animated .illus-typing{stroke-dasharray:70;animation:illus-type 3s steps(10) infinite}@keyframes illus-type{0%{stroke-dashoffset:70}60%,to{stroke-dashoffset:0}}.illus-animated .illus-row{animation:illus-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .2s + .4s)}.illus-animated .illus-badge{animation:float-y 5s ease-in-out infinite}.illus-animated .illus-api path{animation:am-flow 1.6s linear infinite}@media (prefers-reduced-motion: reduce){.illus-animated *,.illus-animated .illus-lines path{animation:none!important;stroke-dashoffset:0!important;opacity:1!important;translate:none!important}}.nav-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;border-radius:.75rem;padding:.55rem .6rem;font-size:15px;font-weight:500;color:#ffffffeb;transition:background-color .2s ease,color .2s ease}.nav-link:hover,.nav-link.is-open{background:#ffffff14;color:#fff}.nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff9}.nav-link:after{content:"";position:absolute;inset-inline:.6rem;bottom:.2rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff7521,#facc15);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}html[dir=rtl] .nav-link:after{transform-origin:right}.nav-link:hover:after,.nav-link.is-open:after,.nav-link.is-active:after{transform:scaleX(1)}.nav-link.is-active{color:#ff9a55}[id^=menu-panel-] .menu-item{animation:word-rise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms + 60ms)}.mobile-item{display:flex;align-items:center;gap:.75rem;border-radius:.9rem;padding:.7rem .75rem;font-weight:600;color:#0b1b2b}.mobile-item:hover,.mobile-item.is-active{background:#f2f6fa;color:#092c4e}.mobile-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#f2f6fa,#ffe8d6);color:#092c4e}.mobile-item.is-active .mobile-icon{background:#092c4e;color:#ff7521}@media (prefers-reduced-motion: reduce){[id^=menu-panel-] .menu-item{animation:none!important}.nav-link:after{transition:none}}@media (min-width: 1536px){.nav-link{padding-inline:.75rem}}.wave-divider{bottom:-1px!important}
