.section[data-astro-cid-j7pv25f6]{padding:clamp(4.5rem,9vw,8rem) 2.25rem}.wrap[data-astro-cid-j7pv25f6],.hero-wrap[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6]{max-width:80rem;margin:auto}.hero-wrap[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}.hero-wrap[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vw,8rem) 2.25rem}.hero-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,6.5vw,6rem);line-height:1;letter-spacing:-.055em}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.08;letter-spacing:-.04em}.lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.75;color:var(--color-ink-soft)}.photo[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--color-accent-soft),var(--color-paper-warm));padding:1.25rem;display:grid;align-items:end;color:var(--color-accent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.photo[data-astro-cid-j7pv25f6].landscape{aspect-ratio:4/3}.soft[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--color-paper-warm) 45%,var(--color-paper))}.dark[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-paper)}.dark[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent-soft)}header[data-astro-cid-j7pv25f6]{max-width:48rem;display:grid;gap:1rem}.services[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6],.audiences[data-astro-cid-j7pv25f6],.testimonials[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-top:3rem}.services[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.services[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:2rem;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);display:grid;gap:1rem}.services[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-mute)}.services[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:700}.services[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem}.layers[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,5vw,3rem);border-radius:var(--radius-xl);background:var(--color-accent-soft);display:grid;gap:.7rem}.layers[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6],.testimonials[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-weight:700}.layers[data-astro-cid-j7pv25f6] hr[data-astro-cid-j7pv25f6]{width:100%;border:0;border-top:1px solid var(--color-accent);opacity:.35;margin:1rem 0}.audiences[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.audiences[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1.25rem;border:1px solid color-mix(in srgb,var(--color-paper) 35%,transparent);border-radius:var(--radius-md);font-weight:600}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1.5rem 0;border-top:1px solid var(--color-rule);display:grid;gap:.75rem}.steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent-warm);font-weight:700}.testimonials[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.testimonials[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1.5rem;border:1px dashed var(--color-accent);border-radius:var(--radius-lg);display:grid;gap:1rem}.closing[data-astro-cid-j7pv25f6]{max-width:75rem;margin:auto;padding:clamp(2rem,6vw,5rem);border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-paper);display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.closing[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:.9rem 1.4rem;border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-weight:700}@media(max-width:767px){.hero-wrap[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-wrap[data-astro-cid-j7pv25f6],.section[data-astro-cid-j7pv25f6]{padding-inline:1.5rem}.services[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6],.audiences[data-astro-cid-j7pv25f6],.testimonials[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.audiences[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}
