.contact-page.svelte-1bv7ezn{padding:clamp(5.5rem,17vh,8.5rem) 0 7rem}@media (min-width: 640px){.contact-page.svelte-1bv7ezn{padding:clamp(6.5rem,19vh,9.5rem) 0 9rem}}.contact-inner.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center}.contact-title.svelte-1bv7ezn{margin:0 0 3rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;text-align:center;color:#fafafa;max-width:16ch}@media (min-width: 640px){.contact-title.svelte-1bv7ezn{margin-bottom:4rem}}.contact-grid.svelte-1bv7ezn{width:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:42rem;margin-inline:auto}}.contact-card.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.75rem 2.25rem;min-height:15rem}.contact-card-title.svelte-1bv7ezn{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fafafa}.contact-card-desc.svelte-1bv7ezn{margin:.875rem 0 0;font-size:.9375rem;line-height:1.55;color:#a1a1aa;max-width:22ch;flex:1}.contact-card-cta.svelte-1bv7ezn{margin-top:1.75rem}.contact-card-cta.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){flex-shrink:0}
