.page.svelte-1bv7ezn{max-width:var(--content);min-height:100vh;padding:0 var(--s6);border-inline:1px solid var(--line);background:var(--bg);margin:0 auto}.hero.svelte-1bv7ezn{justify-items:start;gap:var(--s4);max-width:760px;padding:var(--s8) 0 var(--s6);display:grid}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){letter-spacing:-.04em;font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1.04}.lede.svelte-1bv7ezn{max-width:600px;font-size:16px}.body.svelte-1bv7ezn{max-width:640px;padding-bottom:var(--s8)}.contact.svelte-1bv7ezn{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.wide.svelte-1bv7ezn{grid-column:1/-1}.trap.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done.svelte-1bv7ezn{gap:var(--s2);padding:var(--s5);border:1px solid var(--brand-line);border-left:3px solid var(--brand);background:var(--brand-weak);display:grid}@media (width<=560px){.page.svelte-1bv7ezn{padding:0 var(--s4)}.contact.svelte-1bv7ezn{grid-template-columns:1fr}}
