.hero-cover.svelte-1uha8ag{background:url(../../../images/cover.jpg) 50%/cover no-repeat;align-items:center;width:100%;padding:96px 0;display:flex;position:relative}.hero-overlay.svelte-1uha8ag{background:linear-gradient(105deg,#0d1b2ae6 0%,#0d1b2ab3 60%,#0d1b2a80 100%);position:absolute;inset:0}.hero-content.svelte-1uha8ag{z-index:1;color:#fff;max-width:780px;position:relative}.hero-eyebrow.svelte-1uha8ag,.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem;font-size:.75rem}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin-bottom:1.25rem;font-size:clamp(2.2rem,5vw,3.9rem);font-weight:800;line-height:1.1}.hero-sub.svelte-1uha8ag{color:#ffffffd9;max-width:640px;margin-bottom:1.75rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.hero-actions.svelte-1uha8ag,.final-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.875rem;margin-bottom:1.5rem;display:flex}.hero-meta.svelte-1uha8ag{color:#ffffffa6;margin:0;font-size:.875rem}.hero-meta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff;text-decoration:underline}.services.svelte-1uha8ag{background:var(--color-light);padding:80px 0}.services.svelte-1uha8ag h2:where(.svelte-1uha8ag),.talent.svelte-1uha8ag h2:where(.svelte-1uha8ag),.projects.svelte-1uha8ag h2:where(.svelte-1uha8ag),.community.svelte-1uha8ag h2:where(.svelte-1uha8ag),.ai-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.workspace.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem;font-size:clamp(1.7rem,3.2vw,2.5rem)}.services.svelte-1uha8ag .lead:where(.svelte-1uha8ag),.projects.svelte-1uha8ag .lead:where(.svelte-1uha8ag),.community.svelte-1uha8ag .lead:where(.svelte-1uha8ag),.talent.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:760px;font-size:1.1rem}.service-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.service-tile.svelte-1uha8ag{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius);background:#fff;padding:1.25rem 1.25rem 1.1rem}.service-tile.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.4rem;font-size:1.05rem}.service-tile.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.section-link.svelte-1uha8ag{margin:1.75rem 0 0;font-weight:600}.ai-section.svelte-1uha8ag{color:#fffc;background:linear-gradient(135deg,#0d1f3c 0%,#1b3b6b 100%);padding:80px 0}.ai-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.ai-section.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff}.ai-grid.svelte-1uha8ag{grid-template-columns:1.2fr 1fr;align-items:start;gap:3.5rem;display:grid}.ai-points.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.ai-points.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#fff;padding-left:1.25rem;font-weight:500;position:relative}.ai-points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.ai-note.svelte-1uha8ag{color:#ffffff8c;margin:0;font-size:.875rem}.ai-example.svelte-1uha8ag{border-radius:var(--radius-lg);background:#ffffff12;border:1px solid #ffffff24;padding:1.75rem}.ai-example.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.35rem}.ai-example.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem}.ai-example.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fdba74;font-weight:600}.talent.svelte-1uha8ag{padding:80px 0}.story.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;padding:0;list-style:none;display:grid}.story.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.story.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-color:var(--color-primary);background:#fffaf7}.story.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem}.story.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0;font-size:.95rem}.story-step.svelte-1uha8ag{background:var(--color-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.talent-points.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}.talent-points.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.5rem;position:relative}.talent-points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.projects.svelte-1uha8ag{background:var(--color-light);padding:80px 0}.project-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.project-card.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:1.5rem;display:flex}.project-top.svelte-1uha8ag{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:flex}.project-kind.svelte-1uha8ag{color:var(--color-accent)}.project-status.svelte-1uha8ag{color:var(--color-text-muted);text-align:right;text-transform:none;letter-spacing:0;font-weight:600}.project-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem;font-size:1.15rem}.project-card.svelte-1uha8ag dl:where(.svelte-1uha8ag){flex:1;margin:0 0 1rem}.project-card.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.6rem;font-size:.7rem;font-weight:700}.project-card.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:.1rem 0 0;font-size:.92rem;line-height:1.5}.project-card.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600}.workspace.svelte-1uha8ag{border-top:1px solid var(--color-border);background:#fff;padding:64px 0}.workspace-inner.svelte-1uha8ag{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;display:grid}.workspace-text.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:.5rem}.workspace-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;display:flex}.workspace-facts.svelte-1uha8ag{background:var(--color-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.9rem;margin:0;padding:1.5rem;font-size:.95rem;list-style:none;display:flex}.community.svelte-1uha8ag{background:var(--color-light);width:100%;padding:80px 0;position:relative;overflow:hidden}.community-shape.svelte-1uha8ag{opacity:.3;z-index:0;background:url(../../../images/hero-shape.svg) 50%/cover no-repeat;position:absolute;inset:0}.community.svelte-1uha8ag .container:where(.svelte-1uha8ag){z-index:1;position:relative}.community-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.community-card.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:1.75rem}.community-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem}.community-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.95rem}.community-card.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:600}.final-cta.svelte-1uha8ag{background:var(--color-dark);color:#ffffffbf;padding:72px 0}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff}.final-inner.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.final-actions){font-size:1.1rem}@media (width<=900px){.service-grid.svelte-1uha8ag,.project-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.ai-grid.svelte-1uha8ag,.workspace-inner.svelte-1uha8ag,.community-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.story.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=640px){.hero-cover.svelte-1uha8ag{padding:64px 0}.services.svelte-1uha8ag,.ai-section.svelte-1uha8ag,.talent.svelte-1uha8ag,.projects.svelte-1uha8ag,.community.svelte-1uha8ag{padding:56px 0}.service-grid.svelte-1uha8ag,.project-grid.svelte-1uha8ag,.ai-points.svelte-1uha8ag,.talent-points.svelte-1uha8ag{grid-template-columns:1fr}.hero-actions.svelte-1uha8ag .btn,.final-actions.svelte-1uha8ag .btn{width:100%}}
