.en-contact.svelte-1m0dh5e{padding-top:calc(var(--hdr) + 70px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding-bottom:100px;display:grid}h1.svelte-1m0dh5e{letter-spacing:-.04em;white-space:pre-line;margin:20px 0 28px;font-size:clamp(36px,4.3vw,60px);font-weight:650;line-height:1.12}.en-contact-intro.svelte-1m0dh5e>p:where(.svelte-1m0dh5e):not(.eyebrow){color:var(--ink-2);font-size:19px}.en-contact-intro.svelte-1m0dh5e ul:where(.svelte-1m0dh5e){margin:28px 0}.en-contact-intro.svelte-1m0dh5e li:where(.svelte-1m0dh5e){border-bottom:1px solid var(--line);padding:8px 0}.en-contact-intro.svelte-1m0dh5e>a:where(.svelte-1m0dh5e){overflow-wrap:anywhere}.en-form-card.svelte-1m0dh5e{border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:24px;padding:32px}h2.svelte-1m0dh5e{margin-bottom:26px;font-size:24px;line-height:1.3}form.svelte-1m0dh5e>label:where(.svelte-1m0dh5e),.en-optional.svelte-1m0dh5e label:where(.svelte-1m0dh5e){margin:20px 0 8px;font-size:15px;font-weight:600;display:block}label.svelte-1m0dh5e>span:where(.svelte-1m0dh5e){font-weight:400}input.svelte-1m0dh5e:not([type=checkbox]),textarea.svelte-1m0dh5e,select.svelte-1m0dh5e{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;padding:12px;font-size:16px;display:block}textarea.svelte-1m0dh5e{resize:vertical;min-height:150px}[aria-invalid=true].svelte-1m0dh5e{border-color:#b42318}.en-error.svelte-1m0dh5e{color:#a51d16;margin:8px 0;font-size:14px}.en-optional.svelte-1m0dh5e{margin:24px 0;font-size:14px}summary.svelte-1m0dh5e{cursor:pointer}.en-consent-notice.svelte-1m0dh5e{background:var(--bg-2);border-radius:12px;margin-top:24px;padding:16px;font-size:12px;line-height:1.7}.en-consent-notice.svelte-1m0dh5e p:where(.svelte-1m0dh5e)+p:where(.svelte-1m0dh5e){margin-top:8px}.en-consent-notice.svelte-1m0dh5e a:where(.svelte-1m0dh5e){text-decoration:underline}form.svelte-1m0dh5e>.en-consent:where(.svelte-1m0dh5e){align-items:flex-start;gap:10px;margin:16px 0 24px;font-size:13px;display:flex}.en-consent.svelte-1m0dh5e input:where(.svelte-1m0dh5e){flex:none;width:18px;height:18px;margin-top:3px}form.svelte-1m0dh5e>button:where(.svelte-1m0dh5e){width:100%}.en-honeypot.svelte-1m0dh5e{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}[role=status].svelte-1m0dh5e p:where(.svelte-1m0dh5e){margin-bottom:24px}@media (width<=820px){.en-contact.svelte-1m0dh5e{padding-top:calc(var(--hdr) + 36px);grid-template-columns:1fr;gap:36px}.en-form-card.svelte-1m0dh5e{padding:24px 20px}}
