.container.svelte-1qe9yqw{max-width:75rem;margin:0 auto;padding:0 1.5rem}.contact-layout.svelte-1qe9yqw{gap:var(--spacing-12);padding-bottom:var(--spacing-20);grid-template-columns:1fr 1.2fr;display:grid}.contact-info.svelte-1qe9yqw h2:where(.svelte-1qe9yqw){font-family:var(--font-display);font-size:var(--font-size-title-2);color:var(--color-ink);margin-bottom:var(--spacing-2)}.contact-info.svelte-1qe9yqw>p:where(.svelte-1qe9yqw){font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-muted);margin-bottom:var(--spacing-8)}.info-list.svelte-1qe9yqw{gap:var(--spacing-6);flex-direction:column;display:flex}.info-item.svelte-1qe9yqw{gap:var(--spacing-4);align-items:flex-start;display:flex}.icon-box.svelte-1qe9yqw{color:var(--color-primary);background:color-mix(in srgb, var(--color-canvas-parchment) 60%, transparent);-webkit-backdrop-filter:blur(.5rem)saturate(120%);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-hairline) 40%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.info-content.svelte-1qe9yqw{overflow-wrap:break-word;min-width:0}.info-content.svelte-1qe9yqw h3:where(.svelte-1qe9yqw){font-family:var(--font-display);font-size:var(--font-size-caption);color:var(--color-ink);margin:0 0 .25rem}.info-content.svelte-1qe9yqw a:where(.svelte-1qe9yqw),.info-content.svelte-1qe9yqw p:where(.svelte-1qe9yqw){font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-muted);margin:0;text-decoration:none}.info-content.svelte-1qe9yqw a:where(.svelte-1qe9yqw):hover{color:var(--color-primary);text-decoration:underline}.form-box.svelte-1qe9yqw{background:color-mix(in srgb, var(--color-canvas) 85%, transparent);-webkit-backdrop-filter:blur(.625rem)saturate(120%);border:1px solid color-mix(in srgb, var(--color-hairline) 50%, transparent);border-radius:var(--radius-xl);padding:var(--spacing-4);box-shadow:0 .25rem .75rem #00000005}.form-box.svelte-1qe9yqw h3:where(.svelte-1qe9yqw){font-family:var(--font-display);font-size:var(--font-size-title-3);color:var(--color-ink);margin-bottom:var(--spacing-6)}.form-group.svelte-1qe9yqw{margin-bottom:var(--spacing-4)}.form-group.svelte-1qe9yqw label:where(.svelte-1qe9yqw){font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--color-ink);margin-bottom:var(--spacing-2);font-weight:600;display:block}.form-group.svelte-1qe9yqw input:where(.svelte-1qe9yqw),.form-group.svelte-1qe9yqw textarea:where(.svelte-1qe9yqw){border:1px solid var(--color-hairline);background-color:var(--color-canvas-parchment);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);font-size:var(--font-size-body-sm);color:var(--color-ink);box-sizing:border-box;padding:.625rem .875rem}.form-group.svelte-1qe9yqw input:where(.svelte-1qe9yqw):focus,.form-group.svelte-1qe9yqw textarea:where(.svelte-1qe9yqw):focus{border-color:var(--color-primary);background-color:var(--color-canvas);outline:none}.form-error.svelte-1qe9yqw{color:var(--color-data-down,var(--color-legacy-ff453a));font-size:var(--font-size-body-sm);margin:0 0 var(--spacing-4) 0}.w-full.svelte-1qe9yqw{justify-content:center;width:100%}@media (width<=768px){.contact-layout.svelte-1qe9yqw{gap:var(--spacing-8);grid-template-columns:1fr}}
