.contact-page.svelte-1t6jos3{max-width:var(--page-max);margin-inline:auto;padding:var(--space-8) var(--page-gutter) var(--space-9)}.contact-head.svelte-1t6jos3{max-width:44rem;margin-bottom:var(--space-7)}.contact-eyebrow.svelte-1t6jos3{margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}h1.svelte-1t6jos3{margin:0;max-width:18ch;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--track-display);text-wrap:balance}.contact-lede.svelte-1t6jos3{margin:var(--space-5) 0 0;max-width:48ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink-muted)}.contact-options.svelte-1t6jos3{display:grid;gap:var(--space-5)}.contact-option.svelte-1t6jos3{display:flex;flex-direction:column;align-items:start;padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}.contact-option--community.svelte-1t6jos3{background:color-mix(in srgb,var(--accent-wash) 48%,var(--paper-raised));border-color:color-mix(in srgb,var(--accent) 20%,var(--rule))}.contact-option--sales.svelte-1t6jos3{background:color-mix(in srgb,var(--accent-warm-wash) 32%,var(--paper-raised));border-color:color-mix(in srgb,var(--accent-warm) 16%,var(--rule))}.contact-symbol.svelte-1t6jos3{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);margin-bottom:var(--space-5);border-radius:var(--radius);background:var(--paper-sunk);color:var(--ink)}.contact-symbol--community.svelte-1t6jos3{background:var(--accent-wash);color:var(--accent)}.contact-symbol--sales.svelte-1t6jos3{background:var(--accent-warm-wash);color:var(--accent-warm)}.contact-symbol.svelte-1t6jos3 .icon--brand{font-size:28px}.contact-symbol.svelte-1t6jos3 svg:where(.svelte-1t6jos3){width:26px;height:26px}h2.svelte-1t6jos3{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);line-height:var(--leading-snug);letter-spacing:var(--track-head)}.contact-option.svelte-1t6jos3>p:where(.svelte-1t6jos3),.contact-more.svelte-1t6jos3 p:where(.svelte-1t6jos3){margin:var(--space-3) 0 0;max-width:49ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--ink-muted)}.contact-action-group.svelte-1t6jos3{margin-top:auto;padding-top:var(--space-6)}.contact-button.svelte-1t6jos3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-5);min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:background-color var(--dur-1) var(--ease)}.contact-button.svelte-1t6jos3:hover{background:var(--ink-muted)}.contact-button--secondary.svelte-1t6jos3{background:transparent;color:var(--ink);border-color:var(--rule)}.contact-button--secondary.svelte-1t6jos3:hover{background:var(--paper-sunk)}.contact-button.svelte-1t6jos3 svg,.contact-text-link.svelte-1t6jos3 svg{width:20px;height:20px;flex:0 0 20px}.contact-option.svelte-1t6jos3>.contact-note:where(.svelte-1t6jos3){margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.contact-more.svelte-1t6jos3{display:grid;gap:var(--space-7);margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--rule)}.contact-more.svelte-1t6jos3 h2:where(.svelte-1t6jos3){font-size:var(--text-lg)}.contact-more.svelte-1t6jos3 p:where(.svelte-1t6jos3){font-size:var(--text-sm)}.contact-text-link.svelte-1t6jos3{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-3);color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px}.contact-community.svelte-1t6jos3{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;padding:0;margin:var(--space-3) 0 0}.contact-community.svelte-1t6jos3 a:where(.svelte-1t6jos3){display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);font-size:var(--text-sm);text-decoration:none}.contact-community.svelte-1t6jos3 a:where(.svelte-1t6jos3):hover{text-decoration:underline;text-underline-offset:4px}.contact-community.svelte-1t6jos3 .icon--brand{font-size:21px}@media(min-width:48rem){.contact-options.svelte-1t6jos3,.contact-more.svelte-1t6jos3{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-more.svelte-1t6jos3{gap:var(--space-5)}.contact-option--community.svelte-1t6jos3{grid-column:1 / -1}}@media(min-width:72rem){.contact-options.svelte-1t6jos3{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-option--community.svelte-1t6jos3{grid-column:auto}}@media(max-width:30rem){.contact-page.svelte-1t6jos3{padding-top:var(--space-7);padding-bottom:var(--space-8)}.contact-option.svelte-1t6jos3{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.contact-button.svelte-1t6jos3{transition:none}}
