.contact-grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr);row-gap:3rem;display:grid}@media (width>=940px){.contact-grid.svelte-1bv7ezn{grid-template-columns:17rem minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}}.channels.svelte-1bv7ezn{align-content:start;gap:2.1rem;display:grid}.ch-label.svelte-1bv7ezn{color:var(--color-gold);margin:0 0 .55rem}.ch-link.svelte-1bv7ezn{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:var(--w-h3);color:var(--color-gold-bright);overflow-wrap:anywhere;text-decoration:none}.ch-note.svelte-1bv7ezn{border-top:1px solid var(--color-hairline);color:var(--color-muted);margin:0;padding-top:1.4rem;font-size:.9375rem}.form-intro.svelte-1bv7ezn{color:var(--color-muted);margin:0 0 1.8rem;font-size:1.0625rem;line-height:1.65}.form-col.svelte-1bv7ezn{max-width:46rem}form.svelte-1bv7ezn,.grid2.svelte-1bv7ezn{gap:1.6rem;display:grid}@media (width>=720px){.grid2.svelte-1bv7ezn{grid-template-columns:1fr 1fr;column-gap:2rem}}.field.svelte-1bv7ezn{gap:.55rem;display:grid}label.svelte-1bv7ezn{font-family:var(--font-mono);font-size:.875rem;font-weight:var(--w-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}label.svelte-1bv7ezn .opt:where(.svelte-1bv7ezn){color:var(--color-muted);text-transform:none;letter-spacing:.02em}input[type=text].svelte-1bv7ezn,input[type=email].svelte-1bv7ezn,textarea.svelte-1bv7ezn{background:var(--color-surface);width:100%;color:var(--color-bone);font-family:var(--font-sans);border:1px solid #f2efe62e;padding:.85rem 1rem;font-size:1.0625rem;line-height:1.5}input.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}[aria-invalid=true].svelte-1bv7ezn{border-color:#e7c878a6}textarea.svelte-1bv7ezn{resize:vertical;min-height:8rem}.err.svelte-1bv7ezn{color:var(--color-gold-bright);margin:0;font-size:.9375rem;font-style:italic}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.optin.svelte-1bv7ezn{text-transform:none;letter-spacing:0;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:.8rem;font-size:.9375rem;display:flex}.optin.svelte-1bv7ezn input:where(.svelte-1bv7ezn){width:1.05rem;height:1.05rem;accent-color:var(--color-gold);margin-top:.2rem}.optin.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}button.btn.svelte-1bv7ezn{cursor:pointer;border:0;justify-self:start}.done.svelte-1bv7ezn{border:1px solid var(--color-hairline-gold);background:var(--color-surface);padding:2rem 2.2rem}.done-h.svelte-1bv7ezn{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--w-h3);color:var(--color-bone);margin:0 0 .7rem}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-muted);margin:0 0 1.6rem;line-height:1.7}.done.svelte-1bv7ezn .nl-h:where(.svelte-1bv7ezn){color:var(--color-bone);margin:0 0 .6rem}.steps.svelte-1bv7ezn{color:var(--color-bone);margin:0 0 1rem;padding-left:1.4rem;line-height:1.7;list-style:decimal}.steps.svelte-1bv7ezn li:where(.svelte-1bv7ezn)+li:where(.svelte-1bv7ezn){margin-top:.35rem}
