.contact-header.svelte-waj0md{max-inline-size:45rem;margin-block-end:3rem}.contact-header.svelte-waj0md h1:where(.svelte-waj0md){font-size:var(--heading-page);font-weight:400;line-height:1.5}.contact-header.svelte-waj0md>p:where(.svelte-waj0md){color:var(--color-slate-dark);margin-block-start:.75rem}.contact-layout.svelte-waj0md{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.contact-form.svelte-waj0md{gap:1.5rem;display:grid}.contact-methods.svelte-waj0md{border:0;min-inline-size:0;margin:0;padding:0}.contact-methods.svelte-waj0md legend:where(.svelte-waj0md){color:var(--color-imperial-navy);padding:0;font-size:.875rem;font-weight:500}.contact-methods.svelte-waj0md legend:where(.svelte-waj0md) span:where(.svelte-waj0md){color:var(--color-gold-ink)}.contact-methods.svelte-waj0md>p:where(.svelte-waj0md){color:var(--color-slate-dark);margin-block:.375rem 1rem;font-size:.8125rem;line-height:1.7}.submission-note.svelte-waj0md{color:var(--color-slate-dark);margin-block-start:1rem;font-size:.8125rem;line-height:1.7}.form-row.svelte-waj0md{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.form-field.svelte-waj0md{gap:.5rem;min-inline-size:0;display:grid}label.svelte-waj0md{color:var(--color-imperial-navy);font-size:.875rem;font-weight:500}.optional.svelte-waj0md{color:var(--color-slate-dark);margin-inline-start:.5rem;font-size:.75rem;font-weight:400}label.svelte-waj0md>span:where(.svelte-waj0md):not(.optional){color:var(--color-gold-ink)}input.svelte-waj0md,textarea.svelte-waj0md,select.svelte-waj0md{inline-size:100%;min-inline-size:0;padding:.875rem 1rem;line-height:1.6}textarea.svelte-waj0md{resize:vertical;min-block-size:8rem}.form-actions.svelte-waj0md{justify-items:start;gap:1rem;display:grid}.contact-privacy.svelte-waj0md{color:var(--color-slate-dark);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.direct-contact.svelte-waj0md{border-inline-start:1px solid var(--color-slate-silver);padding-inline-start:2rem}.direct-contact.svelte-waj0md h2:where(.svelte-waj0md){font:600 1rem / 1.6 var(--font-body);margin-block-end:1.25rem}.contact-channel.svelte-waj0md{border-block-end:1px solid var(--color-slate-silver);align-items:center;gap:.875rem;padding-block:1rem;font-size:.875rem;display:flex}.contact-channel.svelte-waj0md span:where(.svelte-waj0md){overflow-wrap:anywhere;flex:1;min-inline-size:0}small.svelte-waj0md{color:var(--color-slate-dark);font-size:.8125rem;line-height:1.75;display:block}.contact-channel.svelte-waj0md small:where(.svelte-waj0md){margin-block-end:.25rem}.contact-fact.svelte-waj0md{color:var(--color-slate-dark);align-items:flex-start;gap:.875rem;margin-block-start:1.5rem;display:flex}.contact-fact.svelte-waj0md p:where(.svelte-waj0md){font-size:.875rem;line-height:1.8}.contact-fact.svelte-waj0md svg{margin-block-start:.125rem}.inquiry-review.svelte-waj0md{border:1px solid var(--color-slate-silver);background:#fff;border-radius:1rem;padding:1.75rem}.inquiry-review__heading.svelte-waj0md{color:var(--color-gold-ink);align-items:center;gap:.75rem;display:flex}.inquiry-review.svelte-waj0md h2:where(.svelte-waj0md){font-size:1.375rem;font-weight:400;line-height:1.6}.inquiry-review__details.svelte-waj0md{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.75rem;display:grid}dt.svelte-waj0md{color:var(--color-slate-dark);font-size:.8125rem}dd.svelte-waj0md{overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:.375rem;font-size:.9375rem}.inquiry-review__message.svelte-waj0md{grid-column:1/-1}.inquiry-review__actions.svelte-waj0md{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.text-button.svelte-waj0md{color:var(--color-slate-dark);cursor:pointer;background:0 0;border:0;font-size:.875rem}.text-button.svelte-waj0md:hover{color:var(--color-imperial-navy);text-decoration:underline}@media (width<=60rem){.contact-layout.svelte-waj0md{grid-template-columns:1fr;gap:3rem}.direct-contact.svelte-waj0md{border-inline-start:0;border-block-start:1px solid var(--color-slate-silver);padding-block-start:2rem;padding-inline-start:0}}@media (width<=30rem){.form-row.svelte-waj0md{grid-template-columns:1fr}.contact-header.svelte-waj0md{margin-block-end:2rem}.form-actions.svelte-waj0md{justify-items:stretch}.inquiry-review.svelte-waj0md{padding:1.25rem}.inquiry-review__details.svelte-waj0md{grid-template-columns:1fr}}
