.hero.svelte-1uha8ag{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-inner.svelte-1uha8ag{padding-block:var(--space-9);position:relative}h1.svelte-1uha8ag{z-index:1;font-size:var(--text-3xl);letter-spacing:-.045em;font-weight:800;line-height:1;position:relative}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--brand-ink);font-weight:400}.lead.svelte-1uha8ag{margin-top:var(--space-6);max-width:34rem;font-size:var(--text-xl);color:var(--muted);line-height:1.35}.cta.svelte-1uha8ag{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.mark.svelte-1uha8ag{right:var(--page-gutter);color:var(--brand);position:absolute;bottom:-7rem}.section.svelte-1uha8ag{padding-block:var(--space-9) 0}.section.last.svelte-1uha8ag{padding-bottom:var(--space-9)}.section-head.svelte-1uha8ag{margin-bottom:var(--space-7)}h2.svelte-1uha8ag{font-size:var(--text-2xl)}.principles.svelte-1uha8ag{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-lg);letter-spacing:-.01em}.principles.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--space-3);color:var(--muted)}@media (width<=64rem){.mark.svelte-1uha8ag{opacity:.18}}@media (width<=48rem){.principles.svelte-1uha8ag{grid-template-columns:1fr}}
