.hero.svelte-1uha8ag{padding:0}.hero-container.svelte-1uha8ag{max-width:var(--max-width-wide);margin:0 auto;padding:0}.hero-split.svelte-1uha8ag{display:grid;min-height:75vh}@media(min-width:768px){.hero-split.svelte-1uha8ag{grid-template-columns:60% 40%}}.hero-image-col.svelte-1uha8ag{overflow:hidden;border-radius:0 0 8px;min-height:50vh}@media(max-width:767px){.hero-image-col.svelte-1uha8ag{border-radius:0;min-height:40vh}}.hero-image-col.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.hero-text-col.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl) var(--space-lg)}@media(min-width:768px){.hero-text-col.svelte-1uha8ag{padding:var(--space-2xl) var(--space-xl)}}.hero-drop-cap.svelte-1uha8ag{font-family:var(--font-display);font-size:1.2em;color:var(--terracotta)}.hero-text-col.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:0;font-size:clamp(2rem,4vw,3.2rem)}.hero-rule.svelte-1uha8ag{width:60px;height:1px;background:var(--ink-muted);margin:var(--space-md) 0}.hero-body.svelte-1uha8ag{font-size:1rem;color:var(--ink-muted);line-height:1.8;max-width:45ch}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-lg)}.stats-bar.svelte-1uha8ag{padding:var(--space-xl) 0}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}@media(min-width:768px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.services-header.svelte-1uha8ag{margin-bottom:var(--space-xl);max-width:600px}.services-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.services-editorial.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.service-article.svelte-1uha8ag{display:grid;gap:var(--space-xl);align-items:center;padding:var(--space-xl) 0}@media(min-width:768px){.service-article.svelte-1uha8ag{grid-template-columns:1fr 1fr}.service-article.reverse.svelte-1uha8ag .service-article-text:where(.svelte-1uha8ag){order:1}.service-article.reverse.svelte-1uha8ag .service-article-image:where(.svelte-1uha8ag){order:2}}.service-article-image.svelte-1uha8ag{border-radius:4px}.service-article-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.service-number.svelte-1uha8ag{font-family:var(--font-display);font-size:.8rem;color:var(--terracotta);letter-spacing:.15em;display:block;margin-bottom:var(--space-xs)}.service-article-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.service-pull-quote.svelte-1uha8ag{font-size:1.1rem;margin:var(--space-sm) 0 var(--space-md);padding-left:var(--space-md)}.testimonial-featured.svelte-1uha8ag{background:var(--cream)}.testimonial-pull-quote.svelte-1uha8ag{margin:0 auto;max-width:50ch}.cta-editorial.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-lg);align-items:flex-start;border-top:3px solid var(--ink);padding-top:var(--space-xl)}@media(min-width:768px){.cta-editorial.svelte-1uha8ag{flex-direction:row;align-items:center;justify-content:space-between}}.cta-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-xs)}
