.contact__inner[data-astro-cid-6bfsojfh]{gap:var(--space-16);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.contact__context[data-astro-cid-6bfsojfh]{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-small);margin-bottom:var(--space-6);background:#ffde591a;border:1px solid #ffde5959;font-weight:600}.contact__intents[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-6);border:0;padding:0}.contact__intents[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-3);font-weight:700}.contact__chips[data-astro-cid-6bfsojfh]{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact__chip[data-astro-cid-6bfsojfh]{cursor:pointer;position:relative}.contact__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute}.contact__chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);font-size:var(--text-small);color:var(--color-ink-soft);transition:background-color var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.contact__chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--p-gold-400);color:var(--color-ink)}.contact__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--p-gold-400);border-color:var(--p-gold-400);color:var(--p-night-900)}.contact__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--color-focus);outline-offset:3px}.contact__chip[data-astro-cid-6bfsojfh][data-intent-group=partner] input[data-astro-cid-6bfsojfh]:not(:checked)+span[data-astro-cid-6bfsojfh]{color:var(--p-blue-300);border-color:#7ecdff8c}.contact__partner-note[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);border-left:3px solid var(--p-blue-400);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#2eb1fd14}.contact__partner-title[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-2);font-weight:700}.contact__partner-note[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child{font-size:var(--text-small);color:var(--color-ink-soft);line-height:var(--leading-normal)}.contact__row[data-astro-cid-6bfsojfh]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact__field[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6)}.contact__field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-weight:600;font-size:var(--text-small);margin-bottom:var(--space-2);display:block}.contact__field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--color-ink-muted);font-weight:400}.contact__field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--p-night-900);color:var(--color-ink);font-family:var(--font-text);font-size:max(1rem, var(--text-body))}.contact__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}.contact__field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.contact__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--p-gold-400)}.contact__honeypot[data-astro-cid-6bfsojfh]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact__submit[data-astro-cid-6bfsojfh]{min-height:52px;padding:var(--space-3) var(--space-10,2.5rem);background:var(--p-gold-400);color:var(--p-night-900);border-radius:var(--radius-sm);font-weight:700}.contact__submit[data-astro-cid-6bfsojfh]:hover,.contact__submit[data-astro-cid-6bfsojfh]:focus-visible{background:var(--p-paper-050)}.contact__submit[data-astro-cid-6bfsojfh]:disabled{opacity:.7;cursor:progress}.contact__note[data-astro-cid-6bfsojfh]{margin-top:var(--space-4);font-size:var(--text-small);color:var(--color-ink-muted)}.contact__error[data-astro-cid-6bfsojfh]{margin-top:var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-small);background:#ff9b8f1a;border-left:3px solid #ff9b8f;font-weight:600}.contact__status[data-astro-cid-6bfsojfh]{padding:var(--space-8);background:var(--color-surface-raised);border-radius:var(--radius-lg);border:1px solid #ffde5966}.contact__status[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--text-h3);margin-bottom:var(--space-3)}.contact__status[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-ink-soft);line-height:var(--leading-normal)}.contact__aside[data-astro-cid-6bfsojfh]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border)}.contact__aside-block[data-astro-cid-6bfsojfh]{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.contact__aside-block[data-astro-cid-6bfsojfh]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact__aside-block[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-4);font-size:1.15rem}.contact__next[data-astro-cid-6bfsojfh]{padding-left:var(--space-5);color:var(--color-ink-soft);line-height:var(--leading-normal);margin:0;list-style:decimal}.contact__next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]::marker{color:var(--p-gold-400);font-weight:700}.contact__next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{margin-top:var(--space-2)}.contact__facts[data-astro-cid-6bfsojfh]{margin:0}.contact__facts[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-small);display:flex}.contact__facts[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--color-ink-muted)}.contact__facts[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{text-align:right;margin:0;font-weight:600}.contact__email[data-astro-cid-6bfsojfh]{color:var(--color-signal-text);text-decoration:none}.contact__email[data-astro-cid-6bfsojfh]:hover,.contact__email[data-astro-cid-6bfsojfh]:focus-visible{text-decoration:underline}.contact__aside-links[data-astro-cid-6bfsojfh]{gap:var(--space-2);flex-direction:column;display:flex}.contact__aside-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-signal-text);font-weight:600;text-decoration:none}@media (width<=1023px){.contact__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=639px){.contact__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}.contact__aside[data-astro-cid-6bfsojfh]{padding:var(--space-6)}.contact__submit[data-astro-cid-6bfsojfh]{width:100%}}
