.hero.svelte-1uha8ag{grid-template-columns:1.25fr 1fr;align-items:start;gap:56px;padding:52px 56px 60px;display:grid}.hero-eyebrow.svelte-1uha8ag{margin-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:640px}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:560px;margin-top:28px}.cta-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.hero-aside.svelte-1uha8ag{min-width:0;margin-top:36px}.approach-foot.svelte-1uha8ag{border-top:1px solid var(--ln);letter-spacing:.06em;margin-top:14px;padding-top:12px}.figcap.svelte-1uha8ag{font-family:var(--font-serif);color:var(--mu);max-width:460px;margin-top:14px;font-size:14.5px;font-style:italic;line-height:1.5}.real.svelte-1uha8ag{color:var(--tx);font-style:normal}.section-eyebrow.svelte-1uha8ag{margin-bottom:14px}.offerings-heading.svelte-1uha8ag{margin-bottom:24px}.offerings.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.offering.svelte-1uha8ag{flex-direction:column;padding:24px;display:flex}.offering-num.svelte-1uha8ag,.tool-kicker.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ac);text-transform:uppercase;font-size:10.5px;font-weight:600}.offering-title.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:-.01em;margin:10px 0 12px;font-size:27px;font-weight:500}.offering-body.svelte-1uha8ag{color:var(--mu);flex:1;font-size:14.5px;line-height:1.6}.offering-foot.svelte-1uha8ag{border-top:1px solid var(--ln);flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;display:flex}.pricing.svelte-1uha8ag{font-family:var(--font-mono);color:var(--mu);letter-spacing:.04em;font-size:11px}.learn-more.svelte-1uha8ag{font-size:14px;font-weight:500}.approach-head.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.spacer.svelte-1uha8ag{flex:1}.accent-link.svelte-1uha8ag{color:var(--ac)}.tools-heading.svelte-1uha8ag{margin-bottom:28px}.tools.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.tool.svelte-1uha8ag{flex-direction:column;min-width:0;padding:24px;display:flex}.tool-title.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:-.01em;margin:10px 0;font-size:23px;font-weight:500}.tool-body.svelte-1uha8ag{color:var(--mu);font-size:14.5px;line-height:1.6}.tool-live.svelte-1uha8ag{border-top:1px solid var(--ln);margin-top:18px;padding-top:16px}.tool-lists.svelte-1uha8ag{flex-direction:column;gap:6px;margin-top:10px;line-height:1.6;display:flex}.tool-lists.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--tx)}.hw-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.pill-sample.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--wn);border:1px solid color-mix(in srgb, var(--wn) 50%, transparent);background:color-mix(in srgb, var(--wn) 10%, transparent);border-radius:999px;padding:2px 8px;font-size:9.5px}.hw-row.svelte-1uha8ag{border-top:1px solid var(--ln);grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.hw-status.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:5px;padding:3px 0;font-size:9.5px;font-weight:600}.hw-done.svelte-1uha8ag{color:var(--ok);background:color-mix(in srgb, var(--ok) 13%, transparent)}.hw-partial.svelte-1uha8ag{color:var(--wn);background:color-mix(in srgb, var(--wn) 13%, transparent)}.hw-open.svelte-1uha8ag{color:var(--mu);background:var(--sf2)}.hw-title.svelte-1uha8ag{font-size:13px;font-weight:500;line-height:1.4}.tool-link.svelte-1uha8ag{margin-top:16px;font-size:14px;font-weight:500}.pillars-heading.svelte-1uha8ag{margin-bottom:32px}.pillars.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);display:grid}.pillar.svelte-1uha8ag{border-top:1px solid var(--ls);padding:20px 24px 4px 0}.pillar.svelte-1uha8ag:last-child{padding-right:0}.pillar-num.svelte-1uha8ag{font-family:var(--font-mono);color:var(--mu);letter-spacing:.1em;margin-bottom:10px;font-size:10.5px}.pillar-title.svelte-1uha8ag{font-family:var(--font-serif);margin-bottom:8px;font-size:20px}.pillar-body.svelte-1uha8ag{color:var(--mu);font-size:13.5px;line-height:1.6}.about.svelte-1uha8ag{grid-template-columns:1fr 1.5fr;align-items:start;gap:56px;display:grid}.photo-slot.svelte-1uha8ag{aspect-ratio:4/5;background:var(--sf2);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.about-eyebrow.svelte-1uha8ag,.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:14px}.about-lede.svelte-1uha8ag{color:var(--mu);font-size:17px;line-height:1.6;font-family:var(--font-serif);margin-bottom:28px}.about-lede.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--tx);font-weight:400}.bio.svelte-1uha8ag{flex-direction:column;display:flex}.bio-row.svelte-1uha8ag{border-top:1px solid var(--ln);grid-template-columns:200px 1fr;gap:20px;padding:18px 0;display:grid}.bio-row.svelte-1uha8ag:last-child{padding-bottom:0}.bio-label.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--mu);text-transform:uppercase;padding-top:2px;font-size:11px}.bio-body.svelte-1uha8ag{font-size:15px;line-height:1.6}.open-quote.svelte-1uha8ag{color:var(--ac);margin-right:4px;font-size:40px;line-height:0;position:relative;top:9px}@media (width<=1100px){.tools.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=900px){.hero.svelte-1uha8ag,.about.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.hero.svelte-1uha8ag{padding:32px 24px 40px}.hero-aside.svelte-1uha8ag{margin-top:8px}.offerings.svelte-1uha8ag,.pillars.svelte-1uha8ag{grid-template-columns:1fr}.bio-row.svelte-1uha8ag{grid-template-columns:1fr;gap:6px}}
