.contact-page.svelte-1bv7ezn{padding:140px 24px 100px}.contact-page-inner.svelte-1bv7ezn{max-width:700px;margin:0 auto;text-align:center}.contact-label.svelte-1bv7ezn{display:inline-block;color:#d4af37;font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:600;margin-bottom:16px}.contact-page.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:clamp(2rem,5vw,3rem);font-weight:300;color:#fff;margin-bottom:16px}.contact-intro.svelte-1bv7ezn{font-size:1rem;color:#ffffff8c;line-height:1.7;margin-bottom:40px;max-width:560px;margin-left:auto;margin-right:auto}.contact-types.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px;text-align:left}.contact-type.svelte-1bv7ezn{padding:24px 20px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:14px}.contact-type.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:.85rem;font-weight:700;color:#d4af37;margin-bottom:6px}.contact-type.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.8rem;color:#777;line-height:1.6}.contact-form-wrapper.svelte-1bv7ezn{text-align:left}@media (max-width: 600px){.contact-page.svelte-1bv7ezn{padding:120px 16px 72px}.contact-types.svelte-1bv7ezn{grid-template-columns:1fr}}
