.bp[data-astro-cid-ifbuepbd]{width:100%;height:auto;display:block;overflow:visible}.d[data-astro-cid-ifbuepbd]{fill:none;stroke:var(--cobalt-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.2,1) forwards draw;animation-delay:calc(var(--i) * .11s + .2s)}.main[data-astro-cid-ifbuepbd]{stroke-width:2px;stroke:#c9d3ff}.faint[data-astro-cid-ifbuepbd]{opacity:.55}.lime[data-astro-cid-ifbuepbd]{stroke:var(--lime);stroke-width:2px}.dash[data-astro-cid-ifbuepbd]{stroke-dasharray:.03 .03;stroke-dashoffset:0;opacity:0;animation-name:fade}.dot[data-astro-cid-ifbuepbd]{fill:var(--cobalt-soft);opacity:.7}text[data-astro-cid-ifbuepbd]{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--on-night-muted);font-size:9.5px}text[data-astro-cid-ifbuepbd].node{fill:var(--on-night);letter-spacing:.14em;font-size:13px}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:.9}}@media (prefers-reduced-motion:reduce){.d[data-astro-cid-ifbuepbd]{stroke-dashoffset:0}.dash[data-astro-cid-ifbuepbd]{opacity:.9}}.hero[data-astro-cid-7aropxhg]{padding-block:clamp(56px,8vw,104px) 28px;overflow:hidden}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}h1[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(2.6rem,6.2vw,4.7rem);line-height:1.02}h1[data-astro-cid-7aropxhg] em[data-astro-cid-7aropxhg]{color:var(--lime);font-style:normal}.lead[data-astro-cid-7aropxhg]{color:var(--on-night-muted);max-width:54ch;margin-top:26px;font-size:clamp(1.08rem,1.6vw,1.25rem)}.cta-row[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:36px;display:flex}.facts[data-astro-cid-7aropxhg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-muted);flex-wrap:wrap;gap:8px 22px;margin-top:40px;font-size:.76rem;display:flex}.facts[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"+ ";color:var(--lime)}.name-line[data-astro-cid-7aropxhg]{border-top:1px solid var(--night-line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--on-night-muted);margin-top:clamp(40px,6vw,72px);padding-top:20px;font-size:.8rem}.name-line[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--on-night);font-weight:500}.name-line[data-astro-cid-7aropxhg] [data-astro-cid-7aropxhg][lang=ar]{color:var(--lime);margin-right:6px;font-family:system-ui,sans-serif;font-size:1.15rem}.cards[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);transition:border-color .2s,transform .2s,opacity .6s;display:flex}.card[data-astro-cid-7aropxhg]:hover{border-color:var(--accent);transform:translateY(-3px)}.card[data-astro-cid-7aropxhg] header[data-astro-cid-7aropxhg]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.75rem;display:flex}.num[data-astro-cid-7aropxhg]{color:var(--muted)}.tag[data-astro-cid-7aropxhg]{color:var(--accent);border:1px solid;border-radius:999px;padding:4px 10px}.card[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted)}.card[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{border-top:1px dashed var(--line);gap:6px;margin-top:auto;padding-top:16px;font-size:.95rem;display:grid}.card[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding-left:20px;position:relative}.card[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--accent);width:10px;height:1.5px;position:absolute;top:.72em;left:0}.band[data-astro-cid-7aropxhg]{background:var(--surface);border-block:1px solid var(--line)}.three[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);display:grid}.principle[data-astro-cid-7aropxhg]{border-top:2px solid var(--accent);padding-top:20px}.principle[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:10px}.steps[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding:28px 24px 0 0;position:relative}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.step-num[data-astro-cid-7aropxhg]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);font-size:.75rem}.steps[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:8px 0 10px}.steps[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.98rem}.work-section[data-astro-cid-7aropxhg]{padding-top:0}.work[data-astro-cid-7aropxhg]{color:var(--on-night);background:linear-gradient(135deg,#1a2fb8 0%,#0f1a5c 60%,#0a0f24 100%);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.work-kind[data-astro-cid-7aropxhg]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:.75rem}.work[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(2.2rem,4.5vw,3.4rem)}.work-copy[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]:not(.work-kind){color:#c5cdf2}.chips[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:24px 0 30px;display:flex}.chips[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:.85rem}.mock[data-astro-cid-7aropxhg]{background:#0a0f24b3;border:1px solid #ffffff29;border-radius:14px;transform:rotate(2deg)translate(8%);box-shadow:0 30px 60px #00000059}.mock-bar[data-astro-cid-7aropxhg]{border-bottom:1px solid #ffffff1f;align-items:center;gap:6px;padding:12px 14px;display:flex}.mock-bar[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:#ffffff40;border-radius:50%;width:8px;height:8px}.mock-bar[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--font-mono);color:var(--on-night-muted);margin-left:10px;font-size:.7rem}.mock-body[data-astro-cid-7aropxhg]{padding:18px}.mock-search[data-astro-cid-7aropxhg]{border:1px solid var(--lime);color:var(--lime);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mock-search[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:#c6f24e59;border-radius:4px;width:45%;height:8px}.mock-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.mock-grid[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{background:#7d95ff2e;border:1px solid #7d95ff47;border-radius:8px;height:62px}.mock-grid[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]:nth-child(2){background:#c6f24e29;border-color:#c6f24e66}.about[data-astro-cid-7aropxhg]{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.about-p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:60ch;margin-top:20px;font-size:1.08rem}.name-card[data-astro-cid-7aropxhg]{background:var(--night);color:var(--on-night-muted);border-radius:var(--radius);padding:36px 32px;position:relative}.name-title[data-astro-cid-7aropxhg]{font-family:var(--font-display);color:var(--lime);letter-spacing:-.02em;margin-bottom:12px;font-size:2rem;font-weight:600}.crop[data-astro-cid-7aropxhg]{pointer-events:none;background:linear-gradient(var(--cobalt-soft), var(--cobalt-soft)) top left / 14px 1px no-repeat, linear-gradient(var(--cobalt-soft), var(--cobalt-soft)) top left / 1px 14px no-repeat, linear-gradient(var(--cobalt-soft), var(--cobalt-soft)) bottom right / 14px 1px no-repeat, linear-gradient(var(--cobalt-soft), var(--cobalt-soft)) bottom right / 1px 14px no-repeat;position:absolute;inset:12px}.faq[data-astro-cid-7aropxhg]{grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,72px);display:grid}details[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line)}details[data-astro-cid-7aropxhg]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-7aropxhg]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;padding:20px 36px 20px 0;font-size:1.2rem;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}summary[data-astro-cid-7aropxhg]:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:16px;right:4px}details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg]:after{transform:rotate(45deg)}details[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);padding:0 36px 22px 0}.contact[data-astro-cid-7aropxhg]{padding-block:clamp(80px,11vw,140px)}.contact[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(2.4rem,6vw,4.4rem)}.contact[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:56ch;color:var(--on-night-muted);margin-top:20px;font-size:1.15rem}.or[data-astro-cid-7aropxhg]{color:var(--on-night-muted)}.or[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--on-night);text-underline-offset:4px}.or[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--lime)}@media (width<=960px){.hero-grid[data-astro-cid-7aropxhg],.work[data-astro-cid-7aropxhg],.about[data-astro-cid-7aropxhg],.faq[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.hero-art[data-astro-cid-7aropxhg]{max-width:520px}.three[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.steps[data-astro-cid-7aropxhg]{border-top:0;grid-template-columns:repeat(2,1fr);row-gap:36px}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:1px solid var(--line)}.mock[data-astro-cid-7aropxhg]{transform:none}}@media (width<=640px){.cards[data-astro-cid-7aropxhg],.steps[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}
