:root{--bg:#0b0b0c;--fg:#f2f0ec;--accent:#ee8463;--muted:#a8a49e;--soft:#c9c5be;--soft-2:#e4e1db;--surface:#151517;--surface-hover:#1e1e21;--row:#131315;--row-hover:#1c1c1f;--chip:#26262a;--gutter:clamp(20px, 6vw, 96px);--max:1240px;--ease:cubic-bezier(.2, .7, .2, 1)}html,body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;margin:0}body{font-family:IBM Plex Sans Arabic,sans-serif;overflow-x:hidden}a{color:var(--fg);text-decoration:none;transition:color .2s}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--bg)}.page{background:var(--bg);color:var(--fg);min-height:100dvh;font-family:IBM Plex Sans Arabic,sans-serif;position:relative}.scene-canvas{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.main{z-index:2;position:relative}.section{min-height:100dvh;padding:16vh var(--gutter);box-sizing:border-box;align-items:center;display:flex}.section-tall{min-height:120dvh}.container{width:100%;max-width:var(--max);margin:0 auto}.column{flex-direction:column;gap:48px;display:flex}.header-wrap{z-index:5;pointer-events:none;position:fixed;top:0;left:0;right:0}.header-fade{background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 60%, #0b0b0c00 100%);height:120px;position:absolute;top:0;left:0;right:0}.header{box-sizing:border-box;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#18181ae0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 32px);margin:16px auto 0;padding:10px 10px 10px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24}.header-name{white-space:nowrap;padding-right:12px;font-size:18px;font-weight:600}.header-nav{align-items:center;gap:6px;display:flex}.nav-link{color:var(--muted);background:0 0;border-radius:999px;padding:8px 14px;font-size:15px}.nav-link.is-active{background:var(--chip);color:var(--fg)}.nav-link:hover{color:var(--fg);background:var(--chip)}.header-actions{align-items:center;gap:8px;display:flex}.sound-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 12px;font-family:inherit;font-size:14px;transition:color .2s,background .2s}.sound-btn:hover{color:var(--fg);background:var(--chip)}.sound-btn:active{transform:scale(.97)}.btn{background:var(--accent);color:var(--bg);border-radius:999px;font-weight:600;transition:background .2s,transform .2s}.btn:hover{background:var(--fg);color:var(--bg)}.btn:active{transform:scale(.98)}.btn-sm{padding:10px 22px;font-size:15px}.btn-sm:active{transform:scale(.97)}.btn-lg{padding:16px 30px}.btn-xl{padding:18px 34px;font-size:18px}.link-row{flex-wrap:wrap;align-items:center;gap:28px;font-size:17px;display:flex}.muted{color:var(--muted)}.h2{margin:0;font-size:clamp(48px,6.6vw,108px);font-weight:700;line-height:1}.balance{text-wrap:balance}.body{text-wrap:pretty;max-width:520px;margin:0;font-size:18px;font-weight:400;line-height:1.75}.body-sm{max-width:520px;margin:0;font-size:16px;line-height:1.75}.ltr-right{text-align:right}.hero{padding:0 var(--gutter) 14vh;align-items:flex-end}.hero-inner{flex-direction:column;gap:32px;display:flex}.hero-title{text-wrap:balance;margin:0;font-size:clamp(64px,11vw,184px);font-weight:700;line-height:1}.hero-lead{text-wrap:pretty;max-width:720px;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.45}.partners{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:56px 72px;display:grid}.partners-intro{flex-direction:column;gap:28px;display:flex}.stack{flex-direction:column;gap:8px;display:flex}.card{background:var(--surface);border-radius:20px;flex-direction:column;gap:12px;padding:32px;display:flex}.card.is-link{transition:background .25s,transform .25s}.card.is-link:hover{background:var(--surface-hover);color:var(--fg);transform:translateY(-2px)}.card-round{border-radius:24px}.card-status{color:var(--muted);font-size:15px;font-weight:500}.card-title{font-size:32px;font-weight:600;line-height:1.2}.card-desc{color:var(--soft);font-size:16px;line-height:1.7}.card-status.is-live{color:var(--accent)}.team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.team-intro{flex-direction:column;gap:24px;max-width:680px;display:flex}.team-intro .body{max-width:none}.stats{gap:48px;display:flex}.stat{flex-direction:column;gap:4px;display:flex}.stat-value{font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,96px);font-weight:200;line-height:1}.stat-label{color:var(--muted);font-size:15px}.rows{flex-direction:column;gap:6px;display:flex}.row{background:var(--row);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:baseline;gap:12px 40px;padding:26px 30px;transition:background .25s;display:grid}.row:hover{background:var(--row-hover)}.row.is-link:hover{color:var(--fg)}.row-head{flex-direction:column;gap:6px;display:flex}.row-status{color:var(--muted);font-size:13px;font-weight:500}.row-status.is-live{color:var(--accent)}.row-title{font-size:26px;font-weight:600}.row-desc{color:var(--soft);grid-column:span 2;font-size:16px;line-height:1.7}.solo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:8px;display:grid}.feature{background:var(--accent);color:var(--bg);border-radius:24px;flex-direction:column;grid-row:span 2;justify-content:space-between;gap:48px;min-height:380px;padding:40px;transition:transform .25s;display:flex}.feature:hover{color:var(--bg);transform:translateY(-3px)}.feature-status{font-size:16px;font-weight:600}.feature-body{flex-direction:column;gap:16px;display:flex}.feature-title{font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:1.05}.feature-desc{max-width:460px;font-size:18px;line-height:1.7}.orgs{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:48px 72px;display:grid}.roles{flex-direction:column;gap:32px;display:flex}.role{flex-direction:column;gap:6px;display:flex}.role-period{color:var(--muted);font-size:14px;font-weight:500}.role-period.is-live{color:var(--accent)}.role-title{font-size:22px;font-weight:600;line-height:1.3}.role-org{color:var(--soft-2);font-size:16px}.role-desc{color:var(--soft);margin-top:4px;font-size:15px;line-height:1.7}.contact{padding:20vh var(--gutter) 40px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:12vh}.contact-inner{gap:32px}.contact-lead{text-wrap:pretty;max-width:560px;margin:0;font-size:20px;line-height:1.7}.footer{flex-direction:column;gap:12px;display:flex}.footer-name{color:var(--row-hover);width:704px;max-width:100%;height:118px;font-size:clamp(64px,13vw,220px);font-weight:700;line-height:.95}.footer-note{color:var(--muted);font-size:14px}
