.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:var(--nav-h);transition:background-color .6s var(--ease-slow), box-shadow .6s var(--ease-slow), transform .6s var(--ease-out);position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line-soft)}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;font-size:1.15rem;display:inline-flex}.brand-mark[data-astro-cid-wpvy4v7s]{background:var(--frame);width:22px;height:26px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.brand-mark[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--bg-deep);border-radius:1px;transition:background-color .6s,box-shadow .6s}.brand-mark[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s].lit{background:var(--amber);box-shadow:0 0 10px var(--amber)}.brand[data-astro-cid-wpvy4v7s]:hover .brand-mark[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--amber)}.links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:4px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);padding:8px 14px;font-size:.925rem;transition:color .4s;display:block;position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";inset-inline:14px;background:var(--amber);height:1px;transform-origin:var(--origin,left);transition:transform .6s var(--ease-out);position:absolute;bottom:2px;transform:scaleX(0)}[data-astro-cid-wpvy4v7s][dir=rtl] .links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{--origin:right}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active{color:var(--text)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active:after{transform:scaleX(1)}.actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;display:flex}.pill[data-astro-cid-wpvy4v7s]{min-width:40px;height:40px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:500;transition:color .4s,box-shadow .4s,background-color .4s;display:inline-flex}.pill[data-astro-cid-wpvy4v7s]:hover{color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.lang[data-astro-cid-wpvy4v7s]{font-family:"IBM Plex Sans Arabic", var(--font-body);font-size:.95rem}.cv[data-astro-cid-wpvy4v7s]{background:var(--amber);color:var(--on-amber);box-shadow:none;padding-inline:16px}.cv[data-astro-cid-wpvy4v7s]:hover{color:var(--on-amber);box-shadow:0 10px 26px -12px var(--amber)}.theme[data-astro-cid-wpvy4v7s] .icon{transition:transform .8s var(--ease-out), opacity .5s;position:absolute}.theme[data-astro-cid-wpvy4v7s]{position:relative}[data-theme=dark] .theme[data-astro-cid-wpvy4v7s] .i-moon,[data-theme=light] .theme[data-astro-cid-wpvy4v7s] .i-sun{opacity:0;transform:rotate(-90deg)scale(.6)}.menu-btn[data-astro-cid-wpvy4v7s]{display:none;position:relative}.menu-btn[data-astro-cid-wpvy4v7s] .icon{transition:opacity .3s, transform .5s var(--ease-out);position:absolute}.menu-btn[data-astro-cid-wpvy4v7s] .i-close,.nav[data-astro-cid-wpvy4v7s].is-open .menu-btn[data-astro-cid-wpvy4v7s] .i-menu{opacity:0;transform:rotate(-45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .menu-btn[data-astro-cid-wpvy4v7s] .i-close{opacity:1;transform:none}.sheet[data-astro-cid-wpvy4v7s]{inset:var(--nav-h) 0 0;background:var(--bg);padding-block:32px;position:fixed;overflow-y:auto}.sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.sheet[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:4px;display:grid}.sheet[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:0;animation:sheetIn .7s calc(var(--i) * 70ms) var(--ease-out) forwards;transform:translateY(16px)}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){border-bottom:1px solid var(--line-soft);font-family:var(--font-display);align-items:baseline;gap:16px;padding:14px 0;font-size:2rem;line-height:1.2;display:flex}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] .mono[data-astro-cid-wpvy4v7s]{color:var(--amber)}.sheet-cv[data-astro-cid-wpvy4v7s]{margin-top:28px}@keyframes sheetIn{to{opacity:1;transform:none}}@media (width<=960px){.links[data-astro-cid-wpvy4v7s],.cv[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:inline-flex}}@media (width<=380px){.brand-name[data-astro-cid-wpvy4v7s]{display:none}}.hw[data-astro-cid-oaa2r3s3]{width:100%;max-width:460px;margin-inline:auto;position:relative}.hw-frame[data-astro-cid-oaa2r3s3]{aspect-ratio:3/4;background:linear-gradient(155deg, var(--frame), var(--surface-2) 60%, var(--surface));box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 #ffdcaa0f, var(--shadow);border-radius:8px;padding:16px;position:relative}.hw-glass[data-astro-cid-oaa2r3s3]{background:var(--sky-1);border-radius:3px;position:absolute;inset:16px;overflow:hidden;box-shadow:inset 0 0 40px #00000080}.sky[data-astro-cid-oaa2r3s3]{background:radial-gradient(120% 60% at 62% 66%, #ffc46e8c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 30%, var(--sky-3) 52%, var(--sky-4) 63%, var(--sky-5) 68%, var(--sky-4) 70%);filter:brightness(.12)saturate(.4);animation:dusk 3.4s .3s var(--ease-slow) forwards;position:absolute;inset:0}.clouds[data-astro-cid-oaa2r3s3]{filter:brightness(.15);animation:dusk 3.4s .3s var(--ease-slow) forwards;position:absolute;inset:0}.clouds[data-astro-cid-oaa2r3s3] span[data-astro-cid-oaa2r3s3]{background:radial-gradient(closest-side, color-mix(in srgb, var(--sky-1) 85%, black), transparent);box-shadow:0 14px 30px -12px var(--sky-4);border-radius:50%;animation:70s linear infinite alternate drift;position:absolute}.clouds[data-astro-cid-oaa2r3s3] span[data-astro-cid-oaa2r3s3]:first-child{width:90%;height:16%;top:14%;left:-20%}.clouds[data-astro-cid-oaa2r3s3] span[data-astro-cid-oaa2r3s3]:nth-child(2){width:70%;height:12%;animation-duration:90s;top:30%;left:40%}.clouds[data-astro-cid-oaa2r3s3] span[data-astro-cid-oaa2r3s3]:nth-child(3){opacity:.8;width:60%;height:9%;animation-duration:60s;top:46%;left:-10%}.clouds[data-astro-cid-oaa2r3s3] span[data-astro-cid-oaa2r3s3]:nth-child(4){opacity:.7;width:50%;height:8%;animation-duration:110s;top:4%;left:55%}.sun[data-astro-cid-oaa2r3s3]{aspect-ratio:1;background:var(--sun);opacity:0;width:4.5%;animation:sunrise 3.6s .6s var(--ease-out) forwards;border-radius:50%;position:absolute;top:64%;left:61%;transform:translate(-50%,40%)scale(.6);box-shadow:0 0 18px 6px #ffc86ed9,0 0 70px 30px #f0963c73}.scene[data-astro-cid-oaa2r3s3]{width:100%;height:100%;position:absolute;inset:0}.land[data-astro-cid-oaa2r3s3],.pole[data-astro-cid-oaa2r3s3]{fill:var(--land)}.far[data-astro-cid-oaa2r3s3]{fill:color-mix(in srgb, var(--land) 70%, var(--sky-3))}.wires[data-astro-cid-oaa2r3s3]{stroke:var(--land);opacity:.85}.reflect[data-astro-cid-oaa2r3s3]{fill:var(--sky-5);opacity:0;animation:fadeTo 3s 1.6s var(--ease-slow) forwards;--to:.55}.rails[data-astro-cid-oaa2r3s3]{stroke:var(--sky-4);opacity:0;animation:fadeTo 3s 2s var(--ease-slow) forwards;--to:.25}.rain[data-astro-cid-oaa2r3s3] i[data-astro-cid-oaa2r3s3]{left:var(--x);top:var(--y);width:calc(3px * var(--s));height:calc(5px * var(--s));animation:trickle 14s var(--delay) cubic-bezier(.6, 0, .8, .6) infinite;background:radial-gradient(circle at 35% 30%,#ffffffd9,#ffe6be40 60%,#0000 70%);border-radius:50%;position:absolute}.rain[data-astro-cid-oaa2r3s3] i[data-astro-cid-oaa2r3s3]:after{content:"";background:linear-gradient(#0000,#ffebc847);width:1px;height:40px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.hw-glass[data-astro-cid-oaa2r3s3]:after{content:"";opacity:.55;background-image:radial-gradient(1.2px 1.8px at 12% 22%,#fffc,#0000),radial-gradient(1px 1.6px at 27% 61%,#ffffffb3,#0000),radial-gradient(1.5px 2px at 39% 14%,#ffffffb3,#0000),radial-gradient(1px 1.5px at 52% 38%,#fff9,#0000),radial-gradient(1.4px 2px at 67% 52%,#ffffffb3,#0000),radial-gradient(1px 1.6px at 74% 20%,#fff9,#0000),radial-gradient(1.2px 1.8px at 86% 70%,#fff9,#0000),radial-gradient(1px 1.4px at 92% 35%,#fff9,#0000),radial-gradient(1.3px 1.8px at 8% 84%,#ffffff80,#0000),radial-gradient(1px 1.5px at 58% 78%,#ffffff80,#0000);position:absolute;inset:0}.glare[data-astro-cid-oaa2r3s3]{background:linear-gradient(118deg,#0000 30%,#fff0dc0f 38%,#0000 46% 60%,#fff0dc0a 64%,#0000 70%);position:absolute;inset:0}.mullion[data-astro-cid-oaa2r3s3]{background:linear-gradient(90deg, var(--frame), var(--surface-2));box-shadow:0 0 0 1px var(--line), 0 6px 14px #00000059;position:absolute}.mullion[data-astro-cid-oaa2r3s3].v{width:10px;top:16px;bottom:16px;left:50%;transform:translate(-50%)}.mullion[data-astro-cid-oaa2r3s3].h{background:linear-gradient(180deg, var(--frame), var(--surface-2));height:10px;top:44%;left:16px;right:16px}.sill[data-astro-cid-oaa2r3s3]{background:linear-gradient(180deg, var(--frame), var(--surface));height:16px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--amber) 45%, transparent), 0 24px 40px -20px #0009;border-radius:3px;margin:-4px -18px 0;position:relative}@keyframes dusk{to{filter:brightness()saturate()}}@keyframes sunrise{to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes fadeTo{to{opacity:var(--to)}}@keyframes drift{to{transform:translate(18%)}}@keyframes trickle{0%,55%{opacity:1;transform:translateY(0)}95%{opacity:.9;transform:translateY(260px)}to{opacity:0;transform:translateY(280px)}}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-block:calc(var(--nav-h) + 40px) 96px;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}.spill[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 74% 52%, var(--spill-strong), transparent 70%), conic-gradient(from 248deg at 76% 46%, transparent 0deg, var(--spill) 18deg, var(--spill) 44deg, transparent 64deg);opacity:0;animation:lightOn 3.2s 1s var(--ease-slow) forwards;position:absolute;inset:0}[data-astro-cid-ge2uvauf][dir=rtl] .spill[data-astro-cid-ge2uvauf]{transform:scaleX(-1)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.status[data-astro-cid-ge2uvauf]{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.85rem;display:inline-flex}.lamp[data-astro-cid-ge2uvauf]{background:var(--amber);width:8px;height:8px;box-shadow:0 0 10px var(--amber);border-radius:50%;position:relative}.lamp[data-astro-cid-ge2uvauf]:after{content:"";border:1px solid var(--amber);opacity:0;animation:ping 2.8s 3s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}.name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.04em;margin:28px 0 18px;font-size:clamp(4rem,2.2rem + 9vw,9.5rem);font-weight:360;line-height:.9}html[lang=ar] .name[data-astro-cid-ge2uvauf]{letter-spacing:0;font-size:clamp(3.6rem,2rem + 8vw,8rem);font-weight:600;line-height:1.15}.word[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(10px);animation:rise 1.6s var(--t) var(--ease-out) forwards;display:inline-block;transform:translateY(.35em)}.role[data-astro-cid-ge2uvauf]{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:.85rem}.tagline[data-astro-cid-ge2uvauf]{max-width:24ch;min-height:2.9em;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:26px;font-size:clamp(1.4rem,1.05rem + 1.4vw,2.05rem);font-weight:330;line-height:1.35}html[lang=ar] .tagline[data-astro-cid-ge2uvauf]{letter-spacing:0;max-width:22ch;font-weight:500;line-height:1.6}.tagline[data-astro-cid-ge2uvauf] .caret{vertical-align:-.1em;background:var(--amber);width:2px;height:.95em;margin-inline-start:4px;animation:1.05s step-end infinite blink;display:inline-block}.intro[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--muted);margin-top:26px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.h-in[data-astro-cid-ge2uvauf]{opacity:0;animation:rise 1.3s var(--t) var(--ease-out) forwards;transform:translateY(14px)}.scroll-cue[data-astro-cid-ge2uvauf]{color:var(--muted);transition:opacity .6s;position:absolute;bottom:28px;left:50%;translate:-50%}html[lang=ar] .cue-in[data-astro-cid-ge2uvauf] .mono[data-astro-cid-ge2uvauf]{font-family:var(--font-body)}.cue-in[data-astro-cid-ge2uvauf]{justify-items:center;gap:10px;display:grid}.nav.is-scrolled~main .scroll-cue[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none}.scroll-cue[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{background:var(--line);width:1px;height:44px;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--amber);animation:fall 2.4s 3.6s var(--ease-slow) infinite;position:absolute;inset:0;transform:translateY(-100%)}.scroll-cue[data-astro-cid-ge2uvauf]:hover{color:var(--amber)}@keyframes rise{to{opacity:1;filter:none;transform:none}}@keyframes lightOn{to{opacity:1}}@keyframes blink{50%{opacity:0}}@keyframes ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-block:calc(var(--nav-h) + 32px) 8px}.scroll-cue[data-astro-cid-ge2uvauf]{display:none}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.visual[data-astro-cid-ge2uvauf]{width:78%;max-width:360px;margin-inline:auto}.spill[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 40% at 50% 78%, var(--spill-strong), transparent 70%)}}.head-intro[data-astro-cid-sjgajsms]{max-width:48ch;color:var(--muted)}.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.story[data-astro-cid-oxgmilyn]{max-width:58ch;color:var(--muted);gap:22px;display:grid}.story[data-astro-cid-oxgmilyn] .lead[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--text);font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem);font-weight:340;line-height:1.45}html[lang=ar] .story[data-astro-cid-oxgmilyn] .lead[data-astro-cid-oxgmilyn]{font-weight:500;line-height:1.75}.panes[data-astro-cid-oxgmilyn]{gap:16px;display:grid}.panes-frame[data-astro-cid-oxgmilyn]{background:linear-gradient(155deg, var(--frame), var(--surface-2));box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.pane[data-astro-cid-oxgmilyn]{background:linear-gradient(170deg, var(--surface), var(--bg-deep));min-height:200px;transition:background .8s var(--ease-slow), transform .8s var(--ease-out);border-radius:4px;align-content:space-between;gap:12px;padding:22px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000059}.pane[data-astro-cid-oxgmilyn]:before{content:"";opacity:0;background:radial-gradient(120% 90% at 50% 110%, var(--spill-strong), transparent 70%);transition:opacity .8s var(--ease-slow);position:absolute;inset:0}.pane[data-astro-cid-oxgmilyn]:hover:before{opacity:1}.pane[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{position:relative}.pane-k[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:1.6rem;line-height:1}.pane-d[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.925rem;line-height:1.55}.pane-s[data-astro-cid-oxgmilyn]{color:var(--faint);font-size:.72rem}html[lang=ar] .pane-s[data-astro-cid-oxgmilyn]{font-family:var(--font-body);direction:rtl;font-size:.8rem}.pane[data-astro-cid-oxgmilyn].lit{background:radial-gradient(130% 100% at 70% 100%, color-mix(in srgb, var(--amber) 55%, transparent), transparent 70%), linear-gradient(170deg, color-mix(in srgb, var(--ember) 30%, var(--surface)), var(--surface))}.pane[data-astro-cid-oxgmilyn].lit .pane-k[data-astro-cid-oxgmilyn],.pane[data-astro-cid-oxgmilyn].lit .pane-s[data-astro-cid-oxgmilyn]{color:var(--amber-soft)}[data-theme=light] .pane[data-astro-cid-oxgmilyn].lit .pane-k[data-astro-cid-oxgmilyn],[data-theme=light] .pane[data-astro-cid-oxgmilyn].lit .pane-s[data-astro-cid-oxgmilyn]{color:var(--ember)}.pane[data-astro-cid-oxgmilyn].lit .pane-d[data-astro-cid-oxgmilyn]{color:var(--text)}.js .panes[data-astro-cid-oxgmilyn] .pane[data-astro-cid-oxgmilyn].lit{filter:brightness(.4)saturate(.5);transition:filter 2.4s .8s var(--ease-slow)}.js .panes[data-astro-cid-oxgmilyn].is-in .pane[data-astro-cid-oxgmilyn].lit{filter:none}.traits[data-astro-cid-oxgmilyn]{gap:28px;margin-top:clamp(72px,10vw,130px);display:grid}.traits[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.traits[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:22px;display:grid}.trait-n[data-astro-cid-oxgmilyn]{color:var(--amber)}.traits[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.2}.traits[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.975rem}@media (width<=900px){.about-grid[data-astro-cid-oxgmilyn],.traits[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}@media (width<=460px){.panes-frame[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.pane[data-astro-cid-oxgmilyn]{min-height:0}}.journey-grid[data-astro-cid-ej22s2rq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.head[data-astro-cid-ej22s2rq]{top:calc(var(--nav-h) + 40px);position:sticky}.rail[data-astro-cid-ej22s2rq]{--rail-x:7px;gap:clamp(48px,6vw,72px);padding-inline-start:48px;display:grid;position:relative}.track[data-astro-cid-ej22s2rq]{background:repeating-linear-gradient(to bottom, var(--line) 0 6px, transparent 6px 12px);width:1px;position:absolute;inset-block:10px 0;inset-inline-start:var(--rail-x)}.progress[data-astro-cid-ej22s2rq]{height:calc(var(--p,0) * 100%);background:linear-gradient(to bottom, var(--amber), var(--ember));box-shadow:0 0 12px var(--amber);position:absolute;inset:0 0 auto}.progress[data-astro-cid-ej22s2rq]:after{content:"";background:var(--amber-soft);width:9px;height:9px;box-shadow:0 0 16px 4px var(--amber);border-radius:50%;position:absolute;bottom:-5px;left:50%;translate:-50%}.stop[data-astro-cid-ej22s2rq]{position:relative}.dot[data-astro-cid-ej22s2rq]{inset-inline-start:calc(-48px + var(--rail-x) - 6px);background:var(--bg);width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .8s var(--ease-slow), background-color .8s;border-radius:50%;position:absolute;top:6px}.stop[data-astro-cid-ej22s2rq].is-passed .dot[data-astro-cid-ej22s2rq]{background:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber), 0 0 14px var(--amber)}.stop[data-astro-cid-ej22s2rq].now .dot[data-astro-cid-ej22s2rq]{background:var(--amber);box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 20%, transparent), 0 0 18px var(--amber)}.now[data-astro-cid-ej22s2rq] .date[data-astro-cid-ej22s2rq]{color:var(--amber);text-transform:uppercase;letter-spacing:.14em}html[lang=ar] .now[data-astro-cid-ej22s2rq] .date[data-astro-cid-ej22s2rq]{font-family:var(--font-body);letter-spacing:0}.now-text[data-astro-cid-ej22s2rq]{font-family:var(--font-display);margin-top:6px;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.4}.stop-meta[data-astro-cid-ej22s2rq]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tag[data-astro-cid-ej22s2rq]{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;padding:2px 10px;font-size:.75rem}.edu[data-astro-cid-ej22s2rq] .tag[data-astro-cid-ej22s2rq]{color:var(--olive);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--olive) 50%, transparent)}.role[data-astro-cid-ej22s2rq]{font-family:var(--font-display);letter-spacing:-.015em;margin-top:12px;font-size:clamp(1.55rem,1.3rem + .9vw,2.1rem);font-weight:400;line-height:1.15}html[lang=ar] .role[data-astro-cid-ej22s2rq]{letter-spacing:0;font-weight:500;line-height:1.45}.org[data-astro-cid-ej22s2rq]{color:var(--text);margin-top:6px;font-weight:500}.place[data-astro-cid-ej22s2rq]{color:var(--faint);font-weight:400}.place[data-astro-cid-ej22s2rq]:before{content:"·";margin-inline:8px}.note[data-astro-cid-ej22s2rq]{color:var(--amber);margin-top:12px}.group[data-astro-cid-ej22s2rq]{margin-top:20px}.group-name[data-astro-cid-ej22s2rq]{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:8px}html[lang=ar] .group-name[data-astro-cid-ej22s2rq]{font-family:var(--font-body);letter-spacing:0;font-size:.9rem}.group[data-astro-cid-ej22s2rq] ul[data-astro-cid-ej22s2rq]{gap:10px;display:grid}.group[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]{color:var(--muted);max-width:64ch;padding-inline-start:22px;position:relative}.group[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]:before{content:"";inset-inline-start:2px;background:var(--faint);width:10px;height:1px;position:absolute;top:.8em}@media (width<=900px){.journey-grid[data-astro-cid-ej22s2rq]{grid-template-columns:1fr}.head[data-astro-cid-ej22s2rq]{position:static}.rail[data-astro-cid-ej22s2rq]{padding-inline-start:36px}.dot[data-astro-cid-ej22s2rq]{inset-inline-start:calc(-36px + var(--rail-x) - 6px)}}.pv[data-astro-cid-utabsd57]{background:linear-gradient(155deg, var(--frame), var(--surface-2));box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:10px;padding:12px;position:relative}.pv-glass[data-astro-cid-utabsd57]{aspect-ratio:4/3;background:var(--bg-deep);border-radius:4px;position:relative;overflow:hidden}.pv-glass[data-astro-cid-utabsd57]:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 30%,#fff0dc12 38%,#0000 46%);position:absolute;inset:0;box-shadow:inset 0 0 40px #0006}svg[data-astro-cid-utabsd57]{width:100%;height:100%}.streets[data-astro-cid-utabsd57]{stroke:#ede3d31f}.route[data-astro-cid-utabsd57]{fill:none;stroke:#e8a045;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85}.pin[data-astro-cid-utabsd57]{opacity:0}.pin-glow[data-astro-cid-utabsd57]{fill:#e8a045;opacity:.55}.pin-ring[data-astro-cid-utabsd57]{fill:none;stroke:#e8a045;opacity:0;transform-box:fill-box;transform-origin:50%}.pin-body[data-astro-cid-utabsd57]{fill:#f2c27e}.pin-eye[data-astro-cid-utabsd57]{fill:#2a2018}.is-in .route[data-astro-cid-utabsd57]{animation:draw 3.4s .5s var(--ease-slow) forwards}.is-in .pin[data-astro-cid-utabsd57]{animation:pinIn .9s calc(.5s + var(--i) * .8s) var(--ease-out) forwards}.is-in .pin-ring[data-astro-cid-utabsd57]{animation:ring 3.2s calc(1.4s + var(--i) * .8s) var(--ease-out) infinite}.cf-bg[data-astro-cid-utabsd57]{fill:#1a1612}.cf-wipe[data-astro-cid-utabsd57],.cf-lens[data-astro-cid-utabsd57]{transform:translate(200px)}.cf-lens[data-astro-cid-utabsd57] rect[data-astro-cid-utabsd57],.cf-lens[data-astro-cid-utabsd57] circle[data-astro-cid-utabsd57]{fill:#f2c27e}.cf-lens[data-astro-cid-utabsd57]{filter:drop-shadow(0 0 6px #e8a045)}.is-in .cf-wipe[data-astro-cid-utabsd57],.is-in .cf-lens[data-astro-cid-utabsd57]{animation:9s ease-in-out .6s infinite alternate sweep}.cf-labels[data-astro-cid-utabsd57] text[data-astro-cid-utabsd57]{font:500 11px var(--font-mono);letter-spacing:.08em;fill:#ede3d3bf;text-transform:uppercase}html[lang=ar] .cf-labels[data-astro-cid-utabsd57] text[data-astro-cid-utabsd57]{font-family:var(--font-body);letter-spacing:0;font-size:13px}.paper[data-astro-cid-utabsd57]{fill:#efe5d3}[data-theme=dark] .paper[data-astro-cid-utabsd57]{fill:#e6dac5}.ruling[data-astro-cid-utabsd57] line[data-astro-cid-utabsd57]{stroke:#b9c4c9;stroke-width:1px;opacity:.6}.ruling[data-astro-cid-utabsd57] .margin[data-astro-cid-utabsd57]{stroke:#d38a7a}.ink[data-astro-cid-utabsd57]{fill:none;stroke:#2a2233;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.beat-line[data-astro-cid-utabsd57]{stroke:#c8b89c;stroke-dasharray:3 5}.beat[data-astro-cid-utabsd57]{fill:#d9c9ae}.is-in .ink[data-astro-cid-utabsd57]{animation:4.2s cubic-bezier(.45,.05,.4,.95) .4s forwards draw}.is-in .beat[data-astro-cid-utabsd57]{animation:beat 1s calc(2.6s + var(--i) * .45s) var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pinIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ring{0%{opacity:.8;transform:scale(.8)}70%,to{opacity:0;transform:scale(2.2)}}@keyframes sweep{0%{transform:translate(110px)}to{transform:translate(300px)}}@keyframes beat{to{fill:#c8642b}}.projects[data-astro-cid-ftq3vvlr]{gap:clamp(28px,4vw,48px);display:grid}.project[data-astro-cid-ftq3vvlr]{--x:50%;--y:50%;border-radius:calc(var(--radius) + 6px);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--line-soft);isolation:isolate;transition:box-shadow .8s var(--ease-slow);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(20px,3vw,40px);display:grid;position:relative;overflow:hidden}.project[data-astro-cid-ftq3vvlr]:before{content:"";z-index:-1;opacity:0;background:radial-gradient(520px circle at var(--x) var(--y), var(--spill-strong), transparent 60%);transition:opacity .8s var(--ease-slow);position:absolute;inset:0}.project[data-astro-cid-ftq3vvlr]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber) 35%, var(--line))}.project[data-astro-cid-ftq3vvlr]:hover:before{opacity:1}.project[data-astro-cid-ftq3vvlr].flip .p-visual[data-astro-cid-ftq3vvlr]{order:2}.p-visual[data-astro-cid-ftq3vvlr]{transition:transform 1.2s var(--ease-out)}.project[data-astro-cid-ftq3vvlr]:hover .p-visual[data-astro-cid-ftq3vvlr]{transform:translateY(-4px)rotate(-.4deg)}.p-body[data-astro-cid-ftq3vvlr]{gap:14px;padding-block:8px;display:grid}.p-count[data-astro-cid-ftq3vvlr]{color:var(--amber)}.p-name[data-astro-cid-ftq3vvlr]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2vw,3.1rem);font-weight:380;line-height:1.05}html[lang=ar] .p-name[data-astro-cid-ftq3vvlr]{letter-spacing:0;font-weight:600;line-height:1.35}.p-summary[data-astro-cid-ftq3vvlr]{color:var(--muted);max-width:56ch}.p-part[data-astro-cid-ftq3vvlr]{background:color-mix(in srgb, var(--bg) 55%, transparent);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;margin-top:8px;padding:18px 20px}.p-part-label[data-astro-cid-ftq3vvlr]{font:500 .72rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}html[lang=ar] .p-part-label[data-astro-cid-ftq3vvlr]{font-family:var(--font-body);letter-spacing:0;font-size:.9rem}.p-part[data-astro-cid-ftq3vvlr] ul[data-astro-cid-ftq3vvlr]{gap:8px;display:grid}.p-part[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{padding-inline-start:20px;font-size:.95rem;position:relative}.p-part[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]:before{content:"";inset-inline-start:0;background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber);border-radius:50%;position:absolute;top:.72em}.p-foot[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.p-tools[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:8px;display:flex}.project[data-astro-cid-ftq3vvlr]:hover .chip[data-astro-cid-ftq3vvlr]{color:var(--text);border-color:color-mix(in srgb, var(--amber) 35%, var(--line))}.p-link[data-astro-cid-ftq3vvlr]{color:var(--amber);border-bottom:1px solid color-mix(in srgb, var(--amber) 40%, transparent);align-items:center;gap:6px;padding-bottom:2px;font-size:.925rem;font-weight:500;transition:border-color .4s;display:inline-flex}.p-link[data-astro-cid-ftq3vvlr]:hover{border-color:var(--amber)}.p-link[data-astro-cid-ftq3vvlr] .icon{transition:transform .5s var(--ease-out)}.p-link[data-astro-cid-ftq3vvlr]:hover .icon{transform:translate(2px,-2px)}[dir=rtl] .p-link[data-astro-cid-ftq3vvlr]:hover .icon{transform:translate(-2px,-2px)scaleX(-1)}@media (width<=900px){.project[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}.project[data-astro-cid-ftq3vvlr].flip .p-visual[data-astro-cid-ftq3vvlr]{order:0}}.shelves[data-astro-cid-hgzedyhh]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shelf[data-astro-cid-hgzedyhh]{border-bottom:1px solid var(--line);padding:28px 28px 32px 0}[dir=rtl] .shelf[data-astro-cid-hgzedyhh]{padding:28px 0 32px 28px}.shelf[data-astro-cid-hgzedyhh]:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line);padding-inline-start:28px}.shelf-name[data-astro-cid-hgzedyhh]{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}html[lang=ar] .shelf-name[data-astro-cid-hgzedyhh]{font-family:var(--font-body);letter-spacing:0;font-size:.9rem}.shelf[data-astro-cid-hgzedyhh].primary .shelf-name[data-astro-cid-hgzedyhh]{color:var(--amber)}.shelf[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{gap:6px;display:grid}.shelf[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]{font-family:var(--font-display);transition:color .4s, transform .6s var(--ease-out);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.3}.shelf[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]:hover{color:var(--amber);transform:translate(4px)}[dir=rtl] .shelf[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]:hover{transform:translate(-4px)}.certs[data-astro-cid-hgzedyhh]{gap:28px;margin-top:clamp(64px,9vw,110px);display:grid}.certs[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);display:grid}.card[data-astro-cid-hgzedyhh]{color:#2a2119;height:100%;min-height:200px;transform:rotate(var(--tilt));transition:transform .8s var(--ease-out), box-shadow .8s var(--ease-out);background:linear-gradient(#7896aa4d,#7896aa4d) 0 calc(100% - 44px)/100% 1px no-repeat,linear-gradient(#7896aa4d,#7896aa4d) 0 calc(100% - 76px)/100% 1px no-repeat,linear-gradient(#f3ead9,#ebdfc9);border-radius:6px;align-content:start;gap:14px;padding:22px 24px 24px;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 24px 40px -24px #000000a6}.card[data-astro-cid-hgzedyhh]:before{content:"";inset-inline:0;background:#c460508c;height:1px;position:absolute;top:50px}.card[data-astro-cid-hgzedyhh]:after{content:"";background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:12px;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #0006}.card[data-astro-cid-hgzedyhh]:hover{transform:rotate(0)translateY(-6px);box-shadow:inset 0 1px #fff6,0 30px 50px -24px #000000b3}.call[data-astro-cid-hgzedyhh]{color:#8a5a2b;letter-spacing:.12em;font-size:.72rem}.c-title[data-astro-cid-hgzedyhh]{text-align:start;margin-top:12px;font-family:Fraunces Variable,Georgia,serif;font-size:1.2rem;line-height:1.4}[dir=rtl] .c-title[data-astro-cid-hgzedyhh]{text-align:right}.c-issuer[data-astro-cid-hgzedyhh]{color:#6b5a48;margin-bottom:84px;font-size:.875rem}.soft[data-astro-cid-hgzedyhh]{flex-wrap:wrap;align-items:baseline;gap:16px 28px;margin-top:clamp(56px,8vw,96px);display:flex}.soft[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{flex-wrap:wrap;gap:4px 0;display:flex}.soft[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]{font-family:var(--font-display);color:var(--text);font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.soft[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]:not(:last-child):after{content:"·";color:var(--amber);margin-inline:14px}@media (width<=900px){.shelves[data-astro-cid-hgzedyhh],.certs[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{grid-template-columns:1fr 1fr}.shelf[data-astro-cid-hgzedyhh]:not(:nth-child(3n+1)){border-inline-start:0;padding-inline-start:0}.shelf[data-astro-cid-hgzedyhh]:nth-child(2n){border-inline-start:1px solid var(--line);padding-inline-start:24px}}@media (width<=600px){.shelves[data-astro-cid-hgzedyhh],.certs[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{grid-template-columns:1fr}.shelf[data-astro-cid-hgzedyhh]:nth-child(2n){border-inline-start:0;padding-inline-start:0}.card[data-astro-cid-hgzedyhh]{min-height:0;transform:none}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;padding-bottom:clamp(96px,12vw,160px)}.glow[data-astro-cid-he3spzz3]{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%, var(--spill-strong), transparent 70%);position:absolute;inset:10% 0 0}.body[data-astro-cid-he3spzz3]{max-width:46ch;font-family:var(--font-display);color:var(--muted);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:340;line-height:1.45}html[lang=ar] .body[data-astro-cid-he3spzz3]{font-weight:500;line-height:1.75}.mail[data-astro-cid-he3spzz3]{gap:14px;margin-top:clamp(48px,6vw,72px);display:grid}.mail-row[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mail-link[data-astro-cid-he3spzz3]{font-family:var(--font-display);letter-spacing:-.02em;word-break:break-all;background:linear-gradient(var(--amber), var(--amber)) 0 100% / 0% 1px no-repeat;transition:background-size .9s var(--ease-out), color .5s;font-size:clamp(1.45rem,.6rem + 3.6vw,3.6rem);font-weight:350;line-height:1.1;position:relative}.mail-link[data-astro-cid-he3spzz3]:hover{color:var(--amber);background-size:100% 1px}.copy[data-astro-cid-he3spzz3]{width:48px;height:48px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:color .4s,box-shadow .4s;display:inline-grid;position:relative}.copy[data-astro-cid-he3spzz3]:hover{color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.copy[data-astro-cid-he3spzz3] .icon{transition:opacity .3s, transform .5s var(--ease-out);grid-area:1/1}.copy[data-astro-cid-he3spzz3] .i-check,.copy[data-astro-cid-he3spzz3].is-done .i-copy{opacity:0;transform:scale(.5)}.copy[data-astro-cid-he3spzz3].is-done .i-check{opacity:1;color:var(--amber);transform:none}.links[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{min-height:48px;box-shadow:inset 0 0 0 1px var(--line);transition:color .4s, box-shadow .4s, transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-weight:500;display:inline-flex}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);transform:translateY(-2px)}.links[data-astro-cid-he3spzz3] .ext{color:var(--faint)}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);color:var(--faint);padding-block:28px;font-size:.875rem}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.top[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;transition:color .4s;display:inline-flex}.top[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}.top[data-astro-cid-jo6i4kqk] .icon{transition:transform .5s var(--ease-out)}.top[data-astro-cid-jo6i4kqk]:hover .icon{transform:translateY(-3px)}
