.page-hero.svelte-1dolngo{padding:140px 0 80px;background:var(--dark);border-bottom:1px solid rgba(201,169,110,.1)}.page-hero.svelte-1dolngo h1:where(.svelte-1dolngo){font-size:clamp(2rem,4vw,3.2rem);color:var(--white)}.hero-sub.svelte-1dolngo{font-size:.95rem;color:var(--text-muted);max-width:600px;line-height:1.8;margin-top:8px}.developers-section.svelte-1dolngo{padding:var(--section-pad) 0;background:var(--black)}.dev-grid.svelte-1dolngo{display:flex;flex-direction:column;gap:2px}.dev-card.svelte-1dolngo{display:grid;grid-template-columns:1fr 1fr;background:var(--dark-2);min-height:420px;overflow:hidden;transition:var(--transition)}.dev-card.svelte-1dolngo:nth-child(2n){direction:rtl}.dev-card.svelte-1dolngo:nth-child(2n)>:where(.svelte-1dolngo){direction:ltr}.dev-card.svelte-1dolngo:hover{background:var(--dark-3)}.dev-image-link.svelte-1dolngo{display:block}.dev-image-wrap.svelte-1dolngo{position:relative;width:100%;height:100%;min-height:360px;overflow:hidden}.dev-image-wrap.svelte-1dolngo img:where(.svelte-1dolngo):first-child{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.dev-card.svelte-1dolngo:hover .dev-image-wrap:where(.svelte-1dolngo) img:where(.svelte-1dolngo):first-child{transform:scale(1.04)}.dev-logo.svelte-1dolngo{display:flex;align-items:center;margin-bottom:4px}.dev-logo.svelte-1dolngo img:where(.svelte-1dolngo){height:90px;width:auto;object-fit:contain;display:block}.dev-logo.svelte-1dolngo img[alt*=Binghatti]:where(.svelte-1dolngo){height:140px}.dev-logo.svelte-1dolngo img[alt*=DAMAC]:where(.svelte-1dolngo){height:130px}.dev-body.svelte-1dolngo{padding:48px 52px;display:flex;flex-direction:column;gap:16px;justify-content:center}.dev-tagline.svelte-1dolngo{font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.dev-body.svelte-1dolngo h2:where(.svelte-1dolngo){font-family:var(--font-serif);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;color:var(--white);margin:0}.dev-body.svelte-1dolngo h2:where(.svelte-1dolngo) a:where(.svelte-1dolngo){color:inherit;transition:var(--transition)}.dev-body.svelte-1dolngo h2:where(.svelte-1dolngo) a:where(.svelte-1dolngo):hover{color:var(--gold)}.dev-desc.svelte-1dolngo{font-size:.86rem;color:var(--text-muted);line-height:1.8}.dev-projects.svelte-1dolngo{margin-top:4px}.projects-label.svelte-1dolngo{display:block;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;opacity:.8}.dev-projects.svelte-1dolngo ul:where(.svelte-1dolngo){list-style:none;display:flex;flex-wrap:wrap;gap:6px 0;flex-direction:column}.dev-projects.svelte-1dolngo li:where(.svelte-1dolngo){font-size:.8rem;color:var(--text-muted);padding-left:14px;position:relative}.dev-projects.svelte-1dolngo li:where(.svelte-1dolngo):before{content:"—";position:absolute;left:0;color:var(--gold);opacity:.5}.dev-cta.svelte-1dolngo{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:var(--transition);align-self:flex-start;border-bottom:1px solid rgba(201,169,110,.3);padding-bottom:2px}.dev-cta.svelte-1dolngo:hover{color:var(--white);border-color:var(--white)}.cta-section.svelte-1dolngo{padding:80px 0;background:var(--dark-2);border-top:1px solid rgba(201,169,110,.1);text-align:center}.cta-section.svelte-1dolngo h2:where(.svelte-1dolngo){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:16px}.cta-section.svelte-1dolngo p:where(.svelte-1dolngo){color:var(--text-muted);font-size:.9rem;max-width:560px;margin:0 auto 32px;line-height:1.7}.cta-btns.svelte-1dolngo{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.dev-card.svelte-1dolngo{grid-template-columns:1fr;direction:ltr}.dev-card.svelte-1dolngo:nth-child(2n){direction:ltr}.dev-image-wrap.svelte-1dolngo{min-height:260px}.dev-body.svelte-1dolngo{padding:36px 28px}}
