.contact-form[data-astro-cid-2bgq7omz]{flex-direction:column;gap:18px;padding:32px;display:flex}.contact-row[data-astro-cid-2bgq7omz]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form[data-astro-cid-2bgq7omz] label[data-astro-cid-2bgq7omz]{color:var(--color-text-muted);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.contact-optional[data-astro-cid-2bgq7omz]{color:var(--color-text-faint);font-weight:400}.contact-form[data-astro-cid-2bgq7omz] input[data-astro-cid-2bgq7omz],.contact-form[data-astro-cid-2bgq7omz] select[data-astro-cid-2bgq7omz],.contact-form[data-astro-cid-2bgq7omz] textarea[data-astro-cid-2bgq7omz]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);resize:vertical;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.contact-form[data-astro-cid-2bgq7omz] select[data-astro-cid-2bgq7omz]:invalid{color:var(--color-text-faint)}.contact-form[data-astro-cid-2bgq7omz] input[data-astro-cid-2bgq7omz]:focus,.contact-form[data-astro-cid-2bgq7omz] select[data-astro-cid-2bgq7omz]:focus,.contact-form[data-astro-cid-2bgq7omz] textarea[data-astro-cid-2bgq7omz]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint);outline:none}.contact-submit[data-astro-cid-2bgq7omz]{width:100%}.contact-note[data-astro-cid-2bgq7omz]{color:var(--color-text-faint);text-align:center;font-size:13px}.contact-hp[data-astro-cid-2bgq7omz]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=640px){.contact-form[data-astro-cid-2bgq7omz]{padding:24px}.contact-row[data-astro-cid-2bgq7omz]{grid-template-columns:1fr}}.contact-details[data-astro-cid-lakhwnry]{flex-direction:column;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.contact-details[data-astro-cid-lakhwnry] li[data-astro-cid-lakhwnry]{color:var(--color-text);flex-direction:column;gap:4px;font-size:16px;font-weight:600;display:flex}.contact-details[data-astro-cid-lakhwnry] a[data-astro-cid-lakhwnry]{color:var(--color-primary);align-items:center;gap:8px;display:inline-flex}.contact-details[data-astro-cid-lakhwnry] a[data-astro-cid-lakhwnry]:hover{text-decoration:underline}.contact-details-label[data-astro-cid-lakhwnry]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);font-size:12px;font-weight:600}
