.talk.svelte-14xe4r6{background:var(--white);border-bottom:1px solid var(--black)}.inner.svelte-14xe4r6{max-width:1200px;margin:0 auto;padding:4.5rem 2rem;display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:start}h2.svelte-14xe4r6{font-family:var(--font-display);font-weight:700;line-height:1.05;font-size:clamp(1.9rem,3.6vw,2.9rem);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 1.25rem}.ask.svelte-14xe4r6 p:where(.svelte-14xe4r6){font-size:1.1rem;color:var(--grey-700);max-width:34rem;margin:0}.direct.svelte-14xe4r6{margin-top:1.25rem!important}.direct.svelte-14xe4r6 a:where(.svelte-14xe4r6){color:var(--teal);font-weight:600}.contact.svelte-14xe4r6{display:grid;gap:1.25rem;border-top:1px solid var(--black);padding-top:2rem}label.svelte-14xe4r6{display:grid;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-600)}input.svelte-14xe4r6,textarea.svelte-14xe4r6{font:inherit;font-family:var(--font-body);font-size:1rem;color:var(--black);background:var(--white);border:1px solid var(--grey-400);border-radius:0;padding:.7rem .85rem}input.svelte-14xe4r6:focus,textarea.svelte-14xe4r6:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}button.svelte-14xe4r6{justify-self:start}.note.svelte-14xe4r6{font-size:.85rem;color:var(--grey-500);margin:0}@media(max-width:900px){.inner.svelte-14xe4r6{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.25rem}}
