.contact-hero[data-astro-cid-ogjzdvpc],.contact-content[data-astro-cid-ogjzdvpc]{gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact-hero[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);padding-block:var(--space-6) var(--space-10)}.section-marker[data-astro-cid-ogjzdvpc],.required-note[data-astro-cid-ogjzdvpc],.field-meta[data-astro-cid-ogjzdvpc],.response-note[data-astro-cid-ogjzdvpc]{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.35}.contact-hero[data-astro-cid-ogjzdvpc]>.section-marker[data-astro-cid-ogjzdvpc]{grid-column:1/span 2}.contact-hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{margin-top:var(--space-8);text-transform:uppercase;grid-column:1/-1}.contact-hero__intro[data-astro-cid-ogjzdvpc]{font-size:var(--font-size-lg);margin-top:var(--space-4);grid-column:7/span 5;line-height:1.35}.contact-content[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-text);padding-block:var(--space-6) var(--space-8)}.contact-details[data-astro-cid-ogjzdvpc]{flex-direction:column;grid-column:1/span 4;min-height:23rem;display:flex}.contact-details[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{letter-spacing:-.035em;margin:var(--space-7) 0 var(--space-5);max-width:9ch;font-size:clamp(1.75rem,2.8vw,3rem);line-height:1.05}.contact-details[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--color-text);font-size:var(--font-size-sm);text-underline-offset:.3em;width:fit-content;text-decoration-thickness:1px}.response-note[data-astro-cid-ogjzdvpc]{max-width:29ch;margin-top:auto;margin-bottom:6.25rem}.form-column[data-astro-cid-ogjzdvpc]{grid-column:5/-1}.form-grid[data-astro-cid-ogjzdvpc]{gap:0 var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);min-width:0;padding-block:var(--space-3) var(--space-6);flex-direction:column;display:flex}.field--wide[data-astro-cid-ogjzdvpc]{grid-column:1/-1}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{font-size:var(--font-size-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.35}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{color:var(--color-text-muted)}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{appearance:none;border:0;border-bottom:1px solid var(--color-text);color:var(--color-text);font-size:var(--font-size-lg);margin-top:var(--space-3);min-width:0;padding:var(--space-2) 0 var(--space-3);background:0 0;border-radius:0;width:100%;line-height:1.35}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:12rem}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus-visible{border-bottom-color:var(--color-focus);outline:0}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][aria-invalid=true],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc][aria-invalid=true]{border-bottom-color:#9b1c1c}.field-error[data-astro-cid-ogjzdvpc]{color:#9b1c1c;font-size:var(--font-size-xs);min-height:1rem;padding-top:var(--space-2);font-weight:700;line-height:1.35;display:block}.field-meta[data-astro-cid-ogjzdvpc]{align-items:baseline;gap:var(--space-4);justify-content:space-between;display:flex}.field-meta[data-astro-cid-ogjzdvpc] .field-error[data-astro-cid-ogjzdvpc]{padding-top:var(--space-2);text-align:right}.captcha-field[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);padding-block:var(--space-4) var(--space-6)}.captcha-field__label[data-astro-cid-ogjzdvpc],.captcha-field__help[data-astro-cid-ogjzdvpc]{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.35}.contact-form--chinese[data-astro-cid-ogjzdvpc] .field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc],.contact-form--chinese[data-astro-cid-ogjzdvpc] .captcha-field__label[data-astro-cid-ogjzdvpc]{font-size:.9375rem}.h-captcha[data-astro-cid-ogjzdvpc]{margin-top:var(--space-3);min-height:78px}.captcha-field__help[data-astro-cid-ogjzdvpc]{margin-top:var(--space-2)}.form-actions[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-text);align-items:center;gap:var(--space-5);padding-top:var(--space-4);justify-content:space-between;display:flex}.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{background:var(--color-text);border:1px solid var(--color-text);color:var(--color-background);cursor:pointer;font-size:var(--font-size-xs);align-items:center;gap:var(--space-8);letter-spacing:.075em;min-width:13rem;padding:var(--space-4);text-transform:uppercase;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:0;justify-content:space-between;font-weight:700;display:inline-flex}.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:hover:not(:disabled),.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:focus-visible{background:var(--color-accent);border-color:var(--color-accent)}.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:disabled{cursor:not-allowed;opacity:.5}.form-status[data-astro-cid-ogjzdvpc]{font-size:var(--font-size-sm);margin-top:var(--space-5);min-height:1.5rem}.form-status[data-astro-cid-ogjzdvpc][data-state=success]{color:var(--color-accent);font-weight:700}.form-status[data-astro-cid-ogjzdvpc][data-state=error]{color:#9b1c1c;font-weight:700}.honeypot[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=63.99rem){.contact-details[data-astro-cid-ogjzdvpc]{grid-column:1/span 4}.form-column[data-astro-cid-ogjzdvpc]{grid-column:5/-1}.form-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}}@media (width<=47.99rem){.contact-hero[data-astro-cid-ogjzdvpc],.contact-content[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-hero[data-astro-cid-ogjzdvpc]{padding-block:var(--space-5) var(--space-9)}.contact-hero[data-astro-cid-ogjzdvpc]>.section-marker[data-astro-cid-ogjzdvpc],.contact-hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc],.contact-hero__intro[data-astro-cid-ogjzdvpc],.contact-details[data-astro-cid-ogjzdvpc],.form-column[data-astro-cid-ogjzdvpc]{grid-column:1/-1}.contact-hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{margin-top:var(--space-7)}.contact-hero__intro[data-astro-cid-ogjzdvpc]{margin-top:var(--space-4);max-width:28ch}.contact-content[data-astro-cid-ogjzdvpc]{row-gap:var(--space-8)}.contact-details[data-astro-cid-ogjzdvpc]{min-height:0}.contact-details[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{margin-top:var(--space-6)}.response-note[data-astro-cid-ogjzdvpc]{margin-bottom:0;margin-top:var(--space-8)}.form-actions[data-astro-cid-ogjzdvpc]{flex-direction:column;align-items:stretch}.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{width:100%;min-width:0}}@media (width<=21rem){.h-captcha[data-astro-cid-ogjzdvpc]{transform-origin:0 0;width:111.12%;margin-bottom:-.5rem;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.form-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{transition:none}}
