.page-hero.svelte-1uo84gz{padding:calc(var(--space-2xl) + 4rem) var(--space-md) var(--space-xl)}.hero-desc.svelte-1uo84gz{max-width:700px;margin-top:var(--space-md)}.project-card.svelte-1uo84gz{padding:3rem;border-radius:2px}.project-header.svelte-1uo84gz{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.project-category.svelte-1uo84gz{font-family:var(--font-display);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.project-status.svelte-1uo84gz{font-size:.75rem;padding:.3rem .8rem;background:var(--accent-subtle);color:var(--accent);border-radius:2px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em}.project-title.svelte-1uo84gz{margin-bottom:var(--space-sm)}.project-desc.svelte-1uo84gz{color:var(--text-secondary);max-width:600px;margin-bottom:var(--space-md)}.project-services.svelte-1uo84gz{display:flex;gap:.5rem;flex-wrap:wrap}.service-tag.svelte-1uo84gz{font-size:.8rem;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em}.accent.svelte-1uo84gz{color:var(--accent)}.cta-section.svelte-1uo84gz{padding:var(--space-2xl) var(--space-md)}
