.contact-page.svelte-oo63lf{min-height:65vh;padding-top:80px;padding-bottom:96px}header.svelte-oo63lf{max-width:650px;margin-bottom:54px}h1.svelte-oo63lf{font:700 52px/1.1 var(--font-display);letter-spacing:-2px;margin:18px 0}header.svelte-oo63lf p:where(.svelte-oo63lf){color:var(--label-secondary);font-size:19px;line-height:1.7}.contact-grid.svelte-oo63lf{grid-template-columns:1.3fr 1fr;gap:64px;display:grid}.contact-cards.svelte-oo63lf{flex-direction:column;gap:16px;display:flex}.contact-card.svelte-oo63lf{background:var(--surface-card);border:1px solid var(--separator);border-radius:20px;align-items:center;gap:18px;padding:24px;transition:border-color .18s;display:flex}.contact-card.svelte-oo63lf:hover{border-color:var(--brand-primary)}.contact-card.svelte-oo63lf>div:where(.svelte-oo63lf){flex:1;min-width:0}.contact-icon.svelte-oo63lf{background:var(--brand-primary-wash);width:44px;height:44px;color:var(--brand-primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}h2.svelte-oo63lf{margin:0 0 8px;font-size:18px;font-weight:650}p.svelte-oo63lf{color:var(--label-secondary);margin:0 0 12px;line-height:1.6}.contact-card.svelte-oo63lf div:where(.svelte-oo63lf)>span:where(.svelte-oo63lf){color:var(--brand-primary);overflow-wrap:anywhere;font-size:14px}aside.svelte-oo63lf h2:where(.svelte-oo63lf):not(:first-child){margin-top:32px}.contact-note.svelte-oo63lf{align-items:flex-start;gap:10px;margin-top:28px;font-size:13px;display:flex}.contact-note.svelte-oo63lf svg{flex-shrink:0}.back-link.svelte-oo63lf{margin-top:40px;display:inline-flex}@media (width<=700px){.contact-grid.svelte-oo63lf{grid-template-columns:1fr;gap:40px}h1.svelte-oo63lf{font-size:38px}.contact-page.svelte-oo63lf{padding-top:52px}.contact-card.svelte-oo63lf{gap:12px;padding:18px}}
