.contact[data-astro-cid-32mtm74f]{--c-ink:#1d1d1f;--c-muted:#6e6e73;--c-tile:#f5f5f7;--c-card:#fff;--c-line:#0000001f;--c-link:#1d1d1f;--c-on-link:#fff;--c-wechat:#07c160;color:var(--c-ink);letter-spacing:.03em}.dark .contact[data-astro-cid-32mtm74f]{--c-ink:#f5f5f7;--c-muted:#86868b;--c-tile:#1d1d1f;--c-card:#2c2c2e;--c-line:#ffffff29;--c-link:#f5f5f7;--c-on-link:#1d1d1f}.contact-hero[data-astro-cid-32mtm74f]{text-align:center;padding:96px 22px 0}.contact-heading[data-astro-cid-32mtm74f]{margin:0;font-size:75.2px;line-height:1.0875}.contact-lead[data-astro-cid-32mtm74f]{color:var(--c-muted);margin:20px 0 0;font-size:21px;line-height:1.5}.contact-main[data-astro-cid-32mtm74f]{max-width:1024px;margin:0 auto;padding:56px 22px 0}.contact-wechat[data-astro-cid-32mtm74f]{background:var(--c-tile);border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head qr""body qr";gap:28px 64px;padding:56px 64px;display:grid}.contact-wechat-head[data-astro-cid-32mtm74f]{grid-area:head;align-self:end}.contact-wechat-body[data-astro-cid-32mtm74f]{grid-area:body;align-self:start}.contact-eyebrow[data-astro-cid-32mtm74f]{color:var(--c-wechat);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.contact-eyebrow[data-astro-cid-32mtm74f] svg{width:20px;height:20px}.contact-title[data-astro-cid-32mtm74f]{margin:10px 0 0;font-size:36px;font-weight:600;line-height:1.2}.contact-intents[data-astro-cid-32mtm74f]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.contact-intents[data-astro-cid-32mtm74f] li[data-astro-cid-32mtm74f]{align-items:center;gap:14px;display:flex}.contact-intent-icon[data-astro-cid-32mtm74f]{background:var(--c-card);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.contact-intent-icon[data-astro-cid-32mtm74f] svg{width:22px;height:22px}.contact-intents[data-astro-cid-32mtm74f] strong[data-astro-cid-32mtm74f]{font-size:17px;font-weight:600;line-height:1.4;display:block}.contact-intents[data-astro-cid-32mtm74f] strong[data-astro-cid-32mtm74f]+span[data-astro-cid-32mtm74f]{color:var(--c-muted);font-size:15px;line-height:1.5;display:block}.contact-note[data-astro-cid-32mtm74f]{color:var(--c-muted);margin-top:28px;font-size:14px;line-height:1.5;display:block}.contact-qr[data-astro-cid-32mtm74f]{background:var(--c-card);text-align:center;border-radius:20px;flex-direction:column;grid-area:qr;align-self:center;align-items:center;padding:20px 20px 24px;display:flex}.contact-qr[data-astro-cid-32mtm74f] .contact-qr-img{aspect-ratio:1;border-radius:12px;width:100%;height:auto;display:block}.contact-qr-id[data-astro-cid-32mtm74f]{color:var(--c-muted);align-items:baseline;gap:8px;margin-top:18px;font-size:14px;display:flex}.contact-qr-id[data-astro-cid-32mtm74f] strong[data-astro-cid-32mtm74f]{color:var(--c-ink);letter-spacing:0;font-size:17px;font-weight:600}.contact-qr[data-astro-cid-32mtm74f] .contact-btn[data-astro-cid-32mtm74f]{margin-top:14px}.contact-qr-hint[data-astro-cid-32mtm74f]{color:var(--c-muted);margin-top:14px;font-size:13px;line-height:1.5}.contact-on-mobile[data-astro-cid-32mtm74f]{display:none}.contact-btn[data-astro-cid-32mtm74f]{border:1px solid var(--c-link);color:var(--c-link);letter-spacing:.03em;border-radius:980px;padding:8px 18px;font-size:15px;line-height:1.3;transition:background-color .2s,color .2s}.contact-btn[data-astro-cid-32mtm74f]:hover{background:var(--c-link);color:var(--c-on-link)}.contact-link[data-astro-cid-32mtm74f]{color:var(--c-link);text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);font-size:15px}.contact-link[data-astro-cid-32mtm74f]:hover{text-decoration-color:currentColor}.contact-others[data-astro-cid-32mtm74f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.contact-card[data-astro-cid-32mtm74f]{background:var(--c-tile);border-radius:28px;flex-direction:column;align-items:flex-start;padding:32px 36px;display:flex}.contact-card-icon[data-astro-cid-32mtm74f] svg{stroke-width:1.5px;width:32px;height:32px}.contact-card-title[data-astro-cid-32mtm74f]{margin:14px 0 0;font-size:21px;font-weight:600;line-height:1.3}.contact-card-desc[data-astro-cid-32mtm74f]{color:var(--c-muted);margin-top:6px;font-size:15px;line-height:1.5}.contact-card-value[data-astro-cid-32mtm74f]{letter-spacing:0;overflow-wrap:anywhere;margin-top:18px;font-size:19px;font-weight:500}.contact-card-actions[data-astro-cid-32mtm74f]{align-items:center;gap:18px;margin-top:16px;display:flex}.contact-card-pending[data-astro-cid-32mtm74f]{color:var(--c-muted);margin-top:18px;font-size:15px;line-height:1.5}.contact-follow[data-astro-cid-32mtm74f]{text-align:center;max-width:1024px;margin:0 auto;padding:96px 22px 110px}.contact-follow-heading[data-astro-cid-32mtm74f]{margin:0;font-size:37.6px;line-height:1.1}.contact-follow-lead[data-astro-cid-32mtm74f]{color:var(--c-muted);margin:12px 0 0;font-size:17px;line-height:1.5}.contact-socials[data-astro-cid-32mtm74f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.contact-social[data-astro-cid-32mtm74f]{background:var(--c-tile);color:inherit;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;transition:transform .3s;display:flex}.contact-social[data-astro-cid-32mtm74f]:hover{transform:scale(1.03)}.contact-social-mark[data-astro-cid-32mtm74f]{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.contact-social-mark[data-astro-cid-32mtm74f] svg{width:30px;height:30px}.dark .contact-social-mark[data-astro-cid-32mtm74f]{box-shadow:0 0 0 1px var(--c-line)}.contact-social-name[data-astro-cid-32mtm74f]{font-size:15px;line-height:1.3}.contact-social-item[data-astro-cid-32mtm74f]{position:relative}.contact-social-pop[data-astro-cid-32mtm74f]{z-index:10;color:#1d1d1f;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:160px;padding:28px 12px 16px;transition:opacity .2s,transform .2s,visibility .2s;display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 32px #00000029,0 0 0 1px #0000000f}.contact-social-pop[data-astro-cid-32mtm74f]:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:1px 1px #0000000f}.contact-social-qr[data-astro-cid-32mtm74f],.contact-social-qr[data-astro-cid-32mtm74f] svg{width:104px;height:104px;display:block}.contact-social-pop-hint[data-astro-cid-32mtm74f]{color:#6e6e73;white-space:nowrap;font-size:13px;line-height:1.3}@media (hover:hover) and (pointer:fine) and (width>=735px){.contact-social-pop[data-astro-cid-32mtm74f]{display:flex}.contact-social-item[data-astro-cid-32mtm74f]:hover .contact-social-pop[data-astro-cid-32mtm74f],.contact-social[data-astro-cid-32mtm74f]:focus-visible+.contact-social-pop[data-astro-cid-32mtm74f]{opacity:1;visibility:visible;transform:translate(-50%)}}@media (width<=1068px){.contact-hero[data-astro-cid-32mtm74f]{padding-top:80px}.contact-heading[data-astro-cid-32mtm74f]{font-size:60.16px;line-height:1.09375}.contact-wechat[data-astro-cid-32mtm74f]{grid-template-columns:minmax(0,1fr) 260px;column-gap:40px;padding:40px}.contact-title[data-astro-cid-32mtm74f]{font-size:30px}}@media (width<=734px){.contact-hero[data-astro-cid-32mtm74f]{padding-top:56px}.contact-heading[data-astro-cid-32mtm74f]{font-size:37.6px;line-height:1.0835}.contact-lead[data-astro-cid-32mtm74f]{margin-top:12px;font-size:17px}.contact-main[data-astro-cid-32mtm74f]{padding-top:32px}.contact-wechat[data-astro-cid-32mtm74f]{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""qr""body";row-gap:24px;padding:28px 20px}.contact-wechat-head[data-astro-cid-32mtm74f]{text-align:center}.contact-title[data-astro-cid-32mtm74f]{font-size:26px}.contact-qr[data-astro-cid-32mtm74f]{justify-self:center;width:100%;max-width:280px}.contact-on-desktop[data-astro-cid-32mtm74f]{display:none}.contact-on-mobile[data-astro-cid-32mtm74f]{display:inline}.contact-others[data-astro-cid-32mtm74f]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.contact-card[data-astro-cid-32mtm74f]{border-radius:20px;padding:24px 20px}.contact-follow[data-astro-cid-32mtm74f]{padding:64px 22px 72px}.contact-follow-heading[data-astro-cid-32mtm74f]{font-size:28.2px}.contact-socials[data-astro-cid-32mtm74f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.contact-social[data-astro-cid-32mtm74f]{padding:20px 8px}}
