.form-fields.svelte-1dzp8c6{display:contents}form.svelte-1dzp8c6{gap:var(--space-5);display:grid;position:relative}.honeypot.svelte-1dzp8c6{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.field-grid.svelte-1dzp8c6{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1dzp8c6{gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);display:grid}input.svelte-1dzp8c6,select.svelte-1dzp8c6,textarea.svelte-1dzp8c6{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-strong);border-radius:var(--radius-control);color:var(--color-ink)}textarea.svelte-1dzp8c6{resize:vertical;min-height:8.25rem}input.svelte-1dzp8c6:hover,select.svelte-1dzp8c6:hover,textarea.svelte-1dzp8c6:hover{border-color:var(--color-forest)}fieldset.svelte-1dzp8c6{border:0;padding:0}legend.svelte-1dzp8c6{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-3)}.method-grid.svelte-1dzp8c6{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.method-grid.svelte-1dzp8c6 label:where(.svelte-1dzp8c6){cursor:pointer;position:relative}.method-grid.svelte-1dzp8c6 input:where(.svelte-1dzp8c6){opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;padding:0;position:absolute;inset-block-start:50%;inset-inline-start:0}.method-grid.svelte-1dzp8c6 span:where(.svelte-1dzp8c6){min-height:2.75rem;padding:var(--space-2);border:var(--border-hairline);border-radius:var(--radius-control);font-size:var(--text-body-sm);text-align:center;place-items:center;display:grid}.method-grid.svelte-1dzp8c6 input:where(.svelte-1dzp8c6):checked+span:where(.svelte-1dzp8c6){background:var(--color-forest);border-color:var(--color-forest);color:var(--color-text-on-dark)}.method-grid.svelte-1dzp8c6 input:where(.svelte-1dzp8c6):focus-visible+span:where(.svelte-1dzp8c6){outline:2px solid var(--color-focus-light);outline-offset:3px}.submit.svelte-1dzp8c6{min-height:3rem;padding-inline:var(--space-5);background:var(--color-blue);border:1px solid var(--color-blue);border-radius:var(--radius-control);color:var(--color-text-on-dark);font-weight:var(--font-weight-semibold);cursor:pointer}.submit.svelte-1dzp8c6:disabled{cursor:wait;opacity:.65}.privacy.svelte-1dzp8c6{color:var(--color-ink-muted);font-size:.75rem}.form-status.svelte-1dzp8c6{padding:var(--space-4);border-radius:var(--radius-control);font-size:var(--text-body-sm);border:1px solid}.form-status.error.svelte-1dzp8c6{border-color:var(--color-alarm);background:#e8583612}.form-status.success.svelte-1dzp8c6{background:var(--color-water-soft);border-color:var(--color-blue)}.draft-link.svelte-1dzp8c6{background:var(--color-blue);color:#fff;border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:3rem;font-weight:500;display:flex}.privacy.svelte-1dzp8c6 a:where(.svelte-1dzp8c6){text-decoration:underline}.field.svelte-1dzp8c6 [aria-invalid=true]:where(.svelte-1dzp8c6){border-color:var(--color-alarm)}@media (width<=47.99rem){.field-grid.svelte-1dzp8c6{grid-template-columns:1fr}.method-grid.svelte-1dzp8c6{grid-template-columns:1fr 1fr}}.contact-page.svelte-1hs6okv{background:var(--color-canvas);padding-block-end:var(--space-section)}.contact-page__hero.svelte-1hs6okv{border-block-end:var(--border-strong);padding-block:clamp(2.5rem,5vw,4rem)}.contact-page__hero.svelte-1hs6okv>div:where(.svelte-1hs6okv){gap:var(--space-5);max-width:55rem;display:grid}.contact-page.svelte-1hs6okv h1:where(.svelte-1hs6okv){max-width:22ch}.contact-channels.svelte-1hs6okv{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font-size:.95rem;display:flex}.contact-channels.svelte-1hs6okv a:where(.svelte-1hs6okv){color:var(--color-blue-deep);align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}.contact-channels.svelte-1hs6okv>span:where(.svelte-1hs6okv){color:var(--color-ink-secondary);font-size:.85rem}.contact-page__hero.svelte-1hs6okv p:where(.svelte-1hs6okv){max-width:42rem;color:var(--color-ink-secondary);font-size:var(--text-lead)}.contact-page__layout.svelte-1hs6okv{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,8vw,8rem);padding-block-start:var(--space-16);display:grid}.form-panel.svelte-1hs6okv{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-card);padding:clamp(1.5rem,4vw,3rem)}.form-panel.svelte-1hs6okv h2:where(.svelte-1hs6okv){font-size:var(--text-title);margin-block-end:var(--space-8)}aside.svelte-1hs6okv{align-self:start;padding-block-start:var(--space-4)}aside.svelte-1hs6okv>.mono:where(.svelte-1hs6okv){color:var(--color-ink-muted);font-size:.68rem}aside.svelte-1hs6okv h2:where(.svelte-1hs6okv){max-width:14ch;font-size:var(--text-h3);margin-block-start:var(--space-5)}aside.svelte-1hs6okv ol:where(.svelte-1hs6okv){border-block-start:var(--border-hairline);margin-block-start:var(--space-8)}aside.svelte-1hs6okv li:where(.svelte-1hs6okv){gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-hairline);color:var(--color-ink-secondary);grid-template-columns:2.5rem 1fr;display:grid}aside.svelte-1hs6okv li:where(.svelte-1hs6okv) .mono:where(.svelte-1hs6okv){color:var(--color-ink-muted);font-size:.68rem}@media (width<=56rem){.contact-page__layout.svelte-1hs6okv{grid-template-columns:1fr}}
