.split.svelte-1bv7ezn{align-items:start;gap:2rem;display:grid}@media (width>=860px){.split.svelte-1bv7ezn{grid-template-columns:1.1fr .9fr}}.field.svelte-1bv7ezn{margin-bottom:1rem;display:block}.field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--jpms-ink-1);margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){border:1px solid var(--jpms-line);border-radius:var(--radius-metric);background:var(--jpms-paper);width:100%;color:var(--jpms-ink-1);padding:.8rem 1rem;font-family:inherit;font-size:1rem}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--jpms-ink-1);box-shadow:0 0 0 3px color-mix(in srgb, var(--jpms-ink-1) 14%, transparent);outline:none}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:140px}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.status.svelte-1bv7ezn{border-radius:var(--radius-metric);margin-bottom:1rem;padding:.75rem 1rem;font-size:.92rem}.status.ok.svelte-1bv7ezn{background:var(--jpms-success-soft);color:var(--jpms-success-ink)}.status.err.svelte-1bv7ezn{background:var(--jpms-error-soft);color:var(--jpms-error-ink)}.btn.svelte-1bv7ezn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;padding:.85rem 1.6rem;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary.svelte-1bv7ezn{background:var(--jpms-ink-1);color:var(--jpms-paper)}.btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:progress}.contact-list.svelte-1bv7ezn{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.contact-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){align-items:flex-start;gap:.75rem;display:flex}.ico.svelte-1bv7ezn{background:var(--jpms-accent-soft);width:40px;height:40px;color:var(--jpms-ink-1);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.contact-list.svelte-1bv7ezn b:where(.svelte-1bv7ezn){color:var(--jpms-ink-1);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;display:block}.contact-list.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--jpms-ink-2)}.portal-card.svelte-1bv7ezn{background:var(--jpms-canvas);border-color:var(--jpms-rule);margin-top:2rem}.body.svelte-1bv7ezn{color:var(--jpms-ink-2);margin-bottom:1rem}.eyebrow.svelte-1bv7ezn{letter-spacing:.16em;text-transform:uppercase;color:var(--jpms-ink-2);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}
