.gold.svelte-1bv7ezn{color:#f4b400}.contact-inner.svelte-1bv7ezn{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.contact-info.svelte-1bv7ezn{gap:var(--space-5);flex-direction:column;display:flex}.contact-title.svelte-1bv7ezn{font-family:var(--font-display);color:#0d0011;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1}.contact-text.svelte-1bv7ezn{color:#555;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.contact-note.svelte-1bv7ezn{color:#888;margin:0;font-size:.9375rem;line-height:1.6}.contact-socials.svelte-1bv7ezn{gap:var(--space-4);display:flex}.social-link.svelte-1bv7ezn{color:#880990;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:700;text-decoration:none}.social-link.svelte-1bv7ezn:hover{color:#650070}.contact-action.svelte-1bv7ezn{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.btn-contact.svelte-1bv7ezn{color:#fff;text-transform:uppercase;letter-spacing:.12em;background-color:#0d0011;border-color:#0d0011;padding:1rem 2.25rem;font-size:.875rem;font-weight:700}.btn-contact.svelte-1bv7ezn:hover{color:#fff;background-color:#880990;border-color:#880990}.contact-fallback.svelte-1bv7ezn{color:#888;margin:0;font-size:.9375rem}.contact-fallback.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#880990;text-underline-offset:3px;text-decoration:underline}@media (width<=768px){.contact-inner.svelte-1bv7ezn{gap:var(--space-10);grid-template-columns:1fr}}@media (width<=480px){.btn-contact.svelte-1bv7ezn{justify-content:center;width:100%}}
