.field[data-astro-cid-dchldyzy]{flex-direction:column;gap:8px;display:flex}.field__label[data-astro-cid-dchldyzy]{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px}.field__optional[data-astro-cid-dchldyzy]{margin-left:.25em}.field__hint[data-astro-cid-dchldyzy]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.field__control[data-astro-cid-dchldyzy]{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:12px;padding:12px 16px;font-size:1rem;line-height:26px}textarea[data-astro-cid-dchldyzy].field__control{resize:vertical;height:128px;min-height:128px;display:block}.field__control[data-astro-cid-dchldyzy]::placeholder{color:var(--color-text-muted);opacity:1}.field__control[data-astro-cid-dchldyzy]:hover{border-color:var(--color-text)}.field__control[data-astro-cid-dchldyzy]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-text)}.field__control[data-astro-cid-dchldyzy][aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 3px 0 0 var(--color-error)}.field__error[data-astro-cid-dchldyzy]{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-error);display:flex}.field__error[data-astro-cid-dchldyzy][hidden]{display:none}.field__error[data-astro-cid-dchldyzy]:before{content:"!";background:var(--color-error);width:1.2em;height:1.2em;color:var(--color-bg);font-size:.75em;font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;margin-top:.15em;display:inline-grid}.placeholder[data-astro-cid-ogcmxce2]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;padding:.15em .5em;display:inline-flex}div[data-astro-cid-ogcmxce2].placeholder,p[data-astro-cid-ogcmxce2].placeholder{padding:var(--space-3) var(--space-4);display:flex}.placeholder__tag[data-astro-cid-ogcmxce2]{font-size:.625rem}html[data-placeholders=off] .placeholder__tag[data-astro-cid-ogcmxce2]{display:none}.contact-small[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);line-height:1.5}.contact-main[data-astro-cid-6bfsojfh]{padding-block:var(--section-space)}.contact-body{justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.contact-card[data-astro-cid-6bfsojfh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.contact-card--form[data-astro-cid-6bfsojfh]{border-radius:24px;flex:0 737px;min-width:0;padding:clamp(1.5rem,.943rem + 2.286vw,3rem)}.contact-card--form[data-astro-cid-6bfsojfh].is-sent{padding-block:64px}.contact-form-wrap[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;display:flex}.contact-form-wrap[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-form__head[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}.contact-form__row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.contact-form__summary[data-astro-cid-6bfsojfh]{padding:var(--space-4) var(--space-5);border:2px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-surface)}.contact-form__summary[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-form__summary-title[data-astro-cid-6bfsojfh]{font-size:var(--text-body);margin-bottom:var(--space-2)}.contact-form__summary[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{padding-left:var(--space-5);color:var(--color-error)}.contact-form__summary[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-error)}.topics[data-astro-cid-6bfsojfh]{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.topics__legend[data-astro-cid-6bfsojfh]{float:left;width:100%;padding:0}.topics__options[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.topic[data-astro-cid-6bfsojfh]{position:relative}.topic[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.topic__pill[data-astro-cid-6bfsojfh]{border:1px solid var(--color-border-strong);min-height:44px;font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:8px;padding:0 16px;line-height:1.5;display:inline-flex}.topic__pill[data-astro-cid-6bfsojfh] .topic__check{flex:none;display:none}.topic[data-astro-cid-6bfsojfh]:hover .topic__pill[data-astro-cid-6bfsojfh]{border-color:var(--color-text)}.topic[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+.topic__pill[data-astro-cid-6bfsojfh]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.topic[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+.topic__pill[data-astro-cid-6bfsojfh] .topic__check{display:block}.topic[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+.topic__pill[data-astro-cid-6bfsojfh]{outline:2px solid var(--color-focus);outline-offset:3px}.contact-form__submit[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.contact-form__status[data-astro-cid-6bfsojfh]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface)}.contact-form__status[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-form__status[data-astro-cid-6bfsojfh][data-kind=success]{border-color:var(--color-success);color:var(--color-success)}.contact-form__status[data-astro-cid-6bfsojfh][data-kind=error]{border-color:var(--color-error);color:var(--color-error)}.contact-sent[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.contact-sent[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-sent__badge[data-astro-cid-6bfsojfh]{background:var(--color-highlight);width:56px;height:56px;color:var(--color-text);border-radius:999px;place-items:center;display:grid}.contact-sent[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]:focus{outline:none}.contact-side[data-astro-cid-6bfsojfh]{flex-direction:column;flex:0 411px;gap:24px;min-width:0;display:flex}.contact-card--side[data-astro-cid-6bfsojfh]{padding:32px}.contact-direct[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.contact-direct__email[data-astro-cid-6bfsojfh]{color:var(--mm-text-link);overflow-wrap:anywhere}.contact-direct__copy[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.contact-direct__copy-ph[data-astro-cid-6bfsojfh]{border-bottom:var(--link-underline-width) solid var(--color-link-underline);font-weight:var(--weight-semibold);padding-bottom:4px;line-height:1.5}.contact-direct__rule[data-astro-cid-6bfsojfh]{background:var(--color-border);border:0;width:100%;height:1px;margin:0}.contact-direct__facts[data-astro-cid-6bfsojfh]{flex-direction:column;gap:16px;display:flex}.contact-direct__facts[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{justify-self:start}.contact-roles[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.contact-direct--solo[data-astro-cid-6bfsojfh]{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:24px 48px;padding:clamp(1.5rem,.943rem + 2.286vw,3rem);display:grid}.contact-direct--solo[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{grid-column:1}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__email[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:clamp(1.25rem,.75rem + 2.2vw,2.5rem);line-height:1.2}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__copy[data-astro-cid-6bfsojfh]{gap:16px 24px;margin-top:8px}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__rule[data-astro-cid-6bfsojfh]{display:none}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__facts[data-astro-cid-6bfsojfh]{border-left:1px solid var(--color-border);grid-area:1/2/span 3;align-self:stretch;padding-left:48px}.contact-body--email .contact-side[data-astro-cid-6bfsojfh]{flex:auto}@media (width<=1023px){.contact-direct--solo[data-astro-cid-6bfsojfh]{border-radius:16px;grid-template-columns:minmax(0,1fr)}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__rule[data-astro-cid-6bfsojfh]{display:block}.contact-direct--solo[data-astro-cid-6bfsojfh] .contact-direct__facts[data-astro-cid-6bfsojfh]{border-left:0;grid-area:auto/1;padding-left:0}.contact-body{flex-direction:column;align-items:stretch}.contact-card--form[data-astro-cid-6bfsojfh],.contact-side[data-astro-cid-6bfsojfh]{flex:none}}@media (width<=767px){.contact-card--form[data-astro-cid-6bfsojfh]{border-radius:16px}.contact-form-wrap[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh]{gap:24px}.contact-form__row[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.contact-form__submit[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:stretch}.contact-form__submit[data-astro-cid-6bfsojfh] .btn{justify-content:flex-start}.contact-card--side[data-astro-cid-6bfsojfh]{padding:24px}}
