.contact-page.svelte-1pn88zp{background:var(--app-surface);padding-block:90px 120px}.contact-layout.svelte-1pn88zp{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.contact-intro.svelte-1pn88zp h1:where(.svelte-1pn88zp){font-family:var(--font-interface);font-size:var(--marketing-page-size);font-weight:700;letter-spacing:-.04em;line-height:1.2;text-wrap:balance}.contact-intro.svelte-1pn88zp p:where(.svelte-1pn88zp){max-width:430px;font-size:16px;line-height:1.85;color:var(--w-muted);margin:26px 0 30px}.contact-directory.svelte-1pn88zp{padding-top:6px}.contact-channel.svelte-1pn88zp{display:flex;gap:20px;align-items:start;padding:28px 0;border-top:1px solid var(--w-line);color:var(--w-ink);text-decoration:none}.contact-channel.svelte-1pn88zp>svg:first-child{margin-top:5px;color:var(--w-ink)}.contact-channel.svelte-1pn88zp>svg:last-child{margin-left:auto;margin-top:7px;transition:translate .25s}.contact-channel.svelte-1pn88zp:hover>svg:last-child{translate:3px -3px}.contact-channel.svelte-1pn88zp>span:where(.svelte-1pn88zp){min-width:0}.channel-label.svelte-1pn88zp{display:block;font-size:12px;font-weight:500;color:var(--w-muted);margin-bottom:12px}.contact-channel.svelte-1pn88zp strong:where(.svelte-1pn88zp){font-size:clamp(18px,2vw,24px);font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.channel-description.svelte-1pn88zp{display:block;font-size:13px;line-height:1.7;color:var(--w-muted);margin-top:10px}.contact-help.svelte-1pn88zp{border-top:1px solid var(--w-line);padding-top:30px;margin-top:16px}.contact-help.svelte-1pn88zp h2:where(.svelte-1pn88zp){font-size:19px;font-weight:650;letter-spacing:-.025em}.contact-help.svelte-1pn88zp p:where(.svelte-1pn88zp){font-size:14px;line-height:1.8;color:var(--w-muted);max-width:370px;margin-top:12px}.contact-help.svelte-1pn88zp a:where(.svelte-1pn88zp){display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--w-ink);font-weight:600;font-size:13px;text-decoration:none;margin-top:14px}.contact-help.svelte-1pn88zp a:where(.svelte-1pn88zp):hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.contact-layout.svelte-1pn88zp{gap:50px}}@media(max-width:760px){.contact-page.svelte-1pn88zp{padding-block:45px 65px}.contact-layout.svelte-1pn88zp{grid-template-columns:1fr;gap:45px}.contact-intro.svelte-1pn88zp h1:where(.svelte-1pn88zp){font-size:var(--marketing-page-size)}.contact-channel.svelte-1pn88zp{gap:14px}.contact-intro.svelte-1pn88zp p:where(.svelte-1pn88zp){font-size:15px}}@media(prefers-reduced-motion:reduce){.contact-channel.svelte-1pn88zp>svg:last-child{transition:none}.contact-channel.svelte-1pn88zp:hover>svg:last-child{translate:none}}
