.cta.svelte-361ywt{padding:7rem 0 6rem;border-top:1px solid var(--text-main);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px}.cta-kicker.svelte-361ywt{color:var(--text-muted)}.cta-title.svelte-361ywt{margin:2rem 0 3.5rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(4rem,17vw,15rem);line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--text-main)}.cta-title.svelte-361ywt .line:where(.svelte-361ywt){display:block;white-space:nowrap}.cta-title.svelte-361ywt .line:where(.svelte-361ywt)+.line:where(.svelte-361ywt){padding-left:1em}.cta.svelte-361ywt.motion .ch:where(.svelte-361ywt){animation-play-state:paused}.cta.svelte-361ywt.in .ch:where(.svelte-361ywt){animation-play-state:running}.cta-foot.svelte-361ywt{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;padding-top:1.75rem;border-top:1px solid var(--border)}.cta-lead.svelte-361ywt{font-family:var(--font-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;color:var(--text-main);max-width:30rem}.cta-btns.svelte-361ywt{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}@media(max-width:768px){.cta.svelte-361ywt{padding:5rem 0 4rem}.cta-title.svelte-361ywt .line:where(.svelte-361ywt)+.line:where(.svelte-361ywt){padding-left:.5em}.cta-foot.svelte-361ywt{grid-template-columns:1fr}.cta-btns.svelte-361ywt{justify-content:flex-start}}
