.contact.svelte-1jah2g7{max-width:52rem;margin:0 auto}.contact__hero.svelte-1jah2g7{padding-bottom:var(--space-6)}.contact.svelte-1jah2g7 .contact__crumbs{margin-bottom:var(--space-4)}.contact__title.svelte-1jah2g7{font-size:var(--text-4xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);line-height:1.05}.contact__lead.svelte-1jah2g7{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:40rem;margin:0}.contact__channels.svelte-1jah2g7{gap:var(--space-4);padding-bottom:var(--space-10);flex-direction:column;display:flex}.contact__routes.svelte-1jah2g7,.contact__help.svelte-1jah2g7,.contact__meta.svelte-1jah2g7{border-top:1px solid var(--border-subtle);padding:clamp(2.5rem,6vw,4rem) 0}.contact__h2.svelte-1jah2g7{font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2);line-height:1.15}.contact__routes-lead.svelte-1jah2g7{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:40rem;margin:0 0 var(--space-6)}.contact__grid.svelte-1jah2g7{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.contact__eyebrow.svelte-1jah2g7{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-3);display:block}.contact__help.svelte-1jah2g7{text-align:center}.contact__help-lead.svelte-1jah2g7{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:44rem;margin:0 auto var(--space-5)}.contact__help-actions.svelte-1jah2g7{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.contact__meta.svelte-1jah2g7{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,5vw,4rem);padding-bottom:0;display:flex}.contact__meta.svelte-1jah2g7>div:where(.svelte-1jah2g7){flex:0 auto;max-width:18rem}.contact__meta-title.svelte-1jah2g7{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-4)}.contact__social.svelte-1jah2g7{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact__social.svelte-1jah2g7 a:where(.svelte-1jah2g7){background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;transition:border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.contact__social.svelte-1jah2g7 a:where(.svelte-1jah2g7):hover{border-color:var(--border-brand)}.contact__social-note.svelte-1jah2g7{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0}.contact__entity.svelte-1jah2g7{font-size:var(--text-sm);color:var(--text-secondary);font-style:normal;line-height:1.7}.contact__entity.svelte-1jah2g7 strong:where(.svelte-1jah2g7){color:var(--text-primary);font-weight:var(--fw-semibold)}.contact__entity.svelte-1jah2g7 a:where(.svelte-1jah2g7){color:var(--text-brand);text-decoration:none}.contact__entity.svelte-1jah2g7 a:where(.svelte-1jah2g7):hover{text-decoration:underline}[data-theme=light] .contact__social.svelte-1jah2g7 img:where(.svelte-1jah2g7){filter:brightness(.5)}[data-theme=dark] .contact__social.svelte-1jah2g7 img:where(.svelte-1jah2g7){filter:none}.contact-mail.svelte-1jah2g7{gap:var(--space-4);padding:var(--space-4) clamp(1.25rem, 4vw, 1.75rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}.contact-mail__icon.svelte-1jah2g7{background:var(--bg-surface);width:3rem;height:3rem;color:var(--text-brand);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-mail__label.svelte-1jah2g7{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-1)}.contact-mail__addr.svelte-1jah2g7{font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);word-break:break-word;text-decoration:none}.contact-mail__addr.svelte-1jah2g7:hover{color:var(--text-brand);text-decoration:underline}.contact-mail__note.svelte-1jah2g7{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.contact-mail__facts.svelte-1jah2g7{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact-mail__facts.svelte-1jah2g7 li:where(.svelte-1jah2g7){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.contact-mail__facts.svelte-1jah2g7 li:where(.svelte-1jah2g7) svg{color:var(--text-brand)}.contact-chat.svelte-1jah2g7{align-items:center;gap:var(--space-4);padding:var(--space-4) clamp(1.25rem, 4vw, 1.75rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex}.contact-chat__icon.svelte-1jah2g7{background:var(--bg-brand-subtle);width:2.5rem;height:2.5rem;color:var(--text-brand);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-chat__body.svelte-1jah2g7{flex:auto;min-width:0}.contact-chat__title.svelte-1jah2g7{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-primary);flex-wrap:wrap;display:flex}.contact-chat__badge.svelte-1jah2g7{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--bg-brand-subtle);color:var(--text-brand);padding:.125rem .5rem}.contact-chat__desc.svelte-1jah2g7{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin:var(--space-1) 0 0}.contact-route.svelte-1jah2g7{gap:var(--space-2);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.contact-route.svelte-1jah2g7:hover{border-color:var(--border-brand)}.contact-route__icon.svelte-1jah2g7{background:var(--bg-brand-subtle);width:2.25rem;height:2.25rem;color:var(--text-brand);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-route__title.svelte-1jah2g7{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary);display:flex}.contact-route__title.svelte-1jah2g7 svg{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);margin-left:auto}.contact-route.svelte-1jah2g7:hover .contact-route__title:where(.svelte-1jah2g7) svg{color:var(--text-brand);transform:translate(3px)}.contact-route__desc.svelte-1jah2g7{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.contact-route__where.svelte-1jah2g7{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-brand);word-break:break-word;margin-top:auto}
