.contact-page.svelte-1i46emx.svelte-1i46emx{max-width:640px;margin:0 auto;padding:clamp(56px,12vh,120px) 24px 96px;color:var(--ink, #1a1c2b)}.eyebrow.svelte-1i46emx.svelte-1i46emx{margin:0 0 12px;font-family:var(--font-mono, monospace);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--ink-soft, #888ea5)}h1.svelte-1i46emx.svelte-1i46emx{margin:0 0 18px;font-family:var(--font-display, Georgia, serif);font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1}.standfirst.svelte-1i46emx.svelte-1i46emx{margin:0 0 40px;font-size:clamp(16px,2vw,19px);line-height:1.6;color:var(--ink-soft, #4a4f68)}.options.svelte-1i46emx.svelte-1i46emx{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.primary.svelte-1i46emx.svelte-1i46emx{font-family:var(--font-mono, monospace);font-size:14px;padding:12px 20px;border:1px solid var(--accent, #b31b1b);border-radius:999px;background:none;color:var(--accent, #b31b1b);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.primary.svelte-1i46emx.svelte-1i46emx:hover{background:var(--accent, #b31b1b);color:var(--bg, #faf8f3)}.secondary.svelte-1i46emx.svelte-1i46emx{font-family:var(--font-mono, monospace);font-size:13px;color:var(--ink-soft, #4a4f68);text-decoration:none}.secondary.svelte-1i46emx.svelte-1i46emx:hover{color:var(--accent, #b31b1b)}.resume.svelte-1i46emx.svelte-1i46emx{margin-top:56px}.resume.svelte-1i46emx h2.svelte-1i46emx{margin:0 0 16px;font-family:var(--font-mono, monospace);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:lowercase;color:var(--ink-soft, #888ea5)}.back.svelte-1i46emx.svelte-1i46emx{margin-top:64px;font-family:var(--font-mono, monospace);font-size:13px}.back.svelte-1i46emx a.svelte-1i46emx{color:var(--accent, #b31b1b);text-decoration:none}
