:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--bg: #282828;--bg0_h: #1d2021;--bg0: #282828;--bg0_s: #32302f;--bg1: #3c3836;--bg2: #504945;--bg3: #665c54;--bg4: #7c6f64;--fg: #ebdbb2;--fg0: #fbf1c7;--fg1: #ebdbb2;--fg2: #d5c4a1;--fg3: #bdae93;--fg4: #a89984;--red: #cc241d;--green: #98971a;--yellow: #d79921;--blue: #458588;--purple: #b16286;--aqua: #689d6a;--gray: #a89984;--orange: #d65d0e;--red-bright: #fb4934;--green-bright: #b8bb26;--yellow-bright: #fabd2f;--blue-bright: #83a598;--purple-bright: #d3869b;--aqua-bright: #8ec07c;--gray-bright: #928374;--orange-bright: #fe8019}body{background-color:#000;color:var(--fg);font-weight:lighter}h1{color:var(--yellow);font-weight:700;font-size:3em}h2{color:var(--orange-bright)}a{color:var(--gray);font-weight:400}a:hover{color:var(--blue-bright)}@font-face{font-family:Audiowide;src:url(/assets/Audiowide-Regular-latin-6GFCX7ni.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exo-2;src:url(/assets/Exo2-Variable-latin-CQ1lLIdm.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/assets/Cairo-Variable-arabic-CJWMIGCx.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.card-page{--c-bg: #000000;--c-border: #17301f;--c-line: #14261a;--c-raised: #0b100c;--c-raised-hi: #131d16;--c-fg: #e8f3ea;--c-fg-dim: #a7b8ac;--c-fg-quiet: #7f9186;--c-accent: #00d977;--c-accent-hi: #4dffa4;--c-on-accent: #000000;position:fixed;inset:0;display:flex;overflow:auto;box-sizing:border-box;padding:1.15rem 1rem;background:var(--c-bg);color:var(--c-fg);font-family:Exo-2,system-ui,sans-serif;font-weight:400}.card-page .card{margin:auto}.card{width:100%;max-width:24rem;box-sizing:border-box;padding:1.6rem 0 1.4rem;text-align:center}.card-name{margin:0;font-family:Audiowide,system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.25;letter-spacing:normal;color:var(--c-fg)}.card-name-ar{margin:.35rem 0 0;font-family:Cairo,system-ui,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.6;color:var(--c-fg)}.card-roles{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.1rem .55rem;margin:.7rem 0 0;padding-bottom:1.1rem;border-bottom:1px solid var(--c-line);font-size:.8rem;font-weight:500;line-height:1.5;color:var(--c-fg-quiet)}.card-role-en{letter-spacing:.14em;text-transform:uppercase}.card-role-sep{color:var(--c-accent)}.card-role-ar{font-family:Cairo,system-ui,sans-serif;font-size:.95rem;color:var(--c-fg-dim)}.card-qr-wrap{display:inline-block;margin-top:1.15rem;padding:12px;border-radius:14px;background:#fff;line-height:0}.card-qr{display:block;width:min(60vw,200px);height:auto;aspect-ratio:1 / 1}.card-qr-caption{margin:.75rem 0 1.15rem;color:var(--c-fg-quiet);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.card-contact{max-width:24rem;margin:0 auto}.reveal-list{list-style:none;padding:0;margin:0 0 .95rem}.reveal-list li{margin:0}.reveal-list li+li{border-top:1px solid var(--c-line)}.reveal-list a{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem .5rem;font-size:.98rem;font-weight:400;color:var(--c-fg-dim);border-radius:8px;transition:color .15s ease}.reveal-list a:hover{color:var(--c-accent)}.reveal-icon{display:block;width:17px;height:17px;flex:none}.reveal-icon-fill{fill:currentColor}.reveal-icon-stroke{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reveal-hint{margin:0 0 .95rem;font-size:.75rem;line-height:1.55;color:var(--c-fg-quiet)}.reveal-action{display:block;width:100%;box-sizing:border-box;padding:.85rem 1rem;border:0;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.reveal-action+.reveal-action{margin-top:.6rem}.reveal-action:active{transform:translateY(1px)}.reveal-action:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.card-contact button.reveal-action{background:var(--c-accent);color:var(--c-on-accent);font-weight:700}.card-contact button.reveal-action:hover{background:var(--c-accent-hi);color:var(--c-on-accent)}.card-contact a.reveal-action{background:var(--c-raised);color:var(--c-fg-dim);box-shadow:inset 0 0 0 1px var(--c-border)}.card-contact a.reveal-action:hover{background:var(--c-raised-hi);color:var(--c-fg)}
