h1.svelte-1hylel4{font-family:var(--display);letter-spacing:-.01em;margin:.8rem 0 0;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:500;line-height:1.08}h2.svelte-1hylel4{font-family:var(--display);margin:.6rem 0 0;font-size:clamp(1.6rem,4vw,2rem);font-weight:500;line-height:1.18}h3.svelte-1hylel4{font-family:var(--display);margin:0 0 .4rem;font-size:1.18rem;font-weight:500}p.svelte-1hylel4{color:var(--body);margin:0}.hero.svelte-1hylel4{padding-block:clamp(3rem,8vw,5rem)}.block.svelte-1hylel4{padding-block:clamp(2.5rem,6vw,3.5rem)}.lead.svelte-1hylel4{max-width:52ch;margin-top:1.1rem;font-size:1.05rem}.cases.svelte-1hylel4{grid-template-columns:1fr;margin-top:1.4rem;display:grid}.case.svelte-1hylel4{border-top:1px solid var(--hair);padding:1.4rem 0}.case.svelte-1hylel4:first-child{border-top:0}.case.svelte-1hylel4 p:where(.svelte-1hylel4){max-width:46ch;font-size:.95rem}.contact-cta.svelte-1hylel4{text-align:center}.contact-cta.svelte-1hylel4 .cta:where(.svelte-1hylel4){margin-top:1.3rem}@media (width>=640px){.cases.svelte-1hylel4{grid-template-columns:1fr 1fr;column-gap:2.5rem}.case.svelte-1hylel4:nth-child(2){border-top:0}}
