.page.svelte-1j5tn20{background:var(--canvas);min-height:100dvh;color:var(--ink)}header.svelte-1j5tn20,main.svelte-1j5tn20,footer.svelte-1j5tn20{max-width:760px;margin:0 auto;padding-inline:16px}header.svelte-1j5tn20{justify-content:space-between;align-items:center;padding-block:20px;display:flex}.brand.svelte-1j5tn20{align-items:center;gap:10px;font-weight:600;display:flex}.home.svelte-1j5tn20{color:var(--muted);font-size:14px}.home.svelte-1j5tn20:hover,footer.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover,.mail.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--accent-text)}main.svelte-1j5tn20{flex-direction:column;gap:24px;padding-block:40px 64px;display:flex}h1.svelte-1j5tn20{letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.15}.lead.svelte-1j5tn20{color:var(--ink-2);font-size:17px;line-height:1.65}.mail.svelte-1j5tn20{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px;display:flex}.mail.svelte-1j5tn20 .label:where(.svelte-1j5tn20){color:var(--faint)}.mail.svelte-1j5tn20 a:where(.svelte-1j5tn20){align-items:center;gap:8px;font-weight:600;display:inline-flex}h2.svelte-1j5tn20{font-size:19px;font-weight:600}footer.svelte-1j5tn20{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;gap:10px 24px;padding-block:24px 40px;font-size:13px;display:flex}
