.contact-form.svelte-fq8g2m{--form-gap: 1.25rem;--sp-comp-input-container-color: color-mix( in oklch, var(--sp-sys-color-on-surface) 4%, transparent );--sp-comp-input-outline-width: 1px;--sp-comp-input-outline-color: color-mix( in oklch, var(--sp-sys-color-on-surface-variant) 60%, transparent );--sp-comp-input-focus-outline-width: 2px;--sp-comp-input-focus-outline-color: var(--sp-sys-color-primary);--sp-comp-input-focus-shadow: none;--sp-comp-input-focus-shadow-invalid: none;display:flex;flex-direction:column;gap:var(--form-gap)}.contact-form.svelte-fq8g2m textarea.sp-textarea{background-color:var(--sp-comp-input-container-color)}.field-error.svelte-fq8g2m{margin:0;font-size:.8125rem;line-height:1.4;color:var(--sp-sys-color-error)}.contact-form.svelte-fq8g2m textarea{resize:vertical;min-height:9rem}.trap.svelte-fq8g2m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.actions.svelte-fq8g2m{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem}.note.svelte-fq8g2m{margin:0;font-size:.8125rem;line-height:1.4;color:var(--sp-sys-color-on-surface-variant)}.outcome.svelte-fq8g2m:empty{margin-top:calc(-1 * var(--form-gap))}.outcome-text.svelte-fq8g2m{margin:0;padding:.75rem 1rem;border-radius:var(--sp-sys-shape-corner-sm);background:color-mix(in oklch,var(--sp-sys-color-on-surface) 6%,transparent);font-size:.875rem;line-height:1.5;color:var(--sp-sys-color-on-surface);transition:opacity .16s var(--mkt-ease-out)}.outcome-text.failed.svelte-fq8g2m{background:color-mix(in oklch,var(--sp-sys-color-error) 12%,transparent)}.confirmation.svelte-fq8g2m{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;outline:none;transition:opacity .22s var(--mkt-ease-out),transform .22s var(--mkt-ease-out)}@starting-style{.confirmation.svelte-fq8g2m{opacity:0;transform:translateY(6px)}.outcome-text.svelte-fq8g2m{opacity:0}}.confirmation-title.svelte-fq8g2m{margin:0;font-family:var(--mkt-typeface-editorial);font-size:1.6rem;font-weight:400;line-height:1.2;color:var(--sp-sys-color-on-surface)}.confirmation-text.svelte-fq8g2m{margin:0 0 .5rem;font-size:1rem;line-height:1.6;color:var(--sp-sys-color-on-surface-variant);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.confirmation.svelte-fq8g2m{transform:none;transition:opacity .16s ease!important}@starting-style{.confirmation.svelte-fq8g2m{transform:none}}.outcome-text.svelte-fq8g2m{transition:opacity .16s ease!important}}.contact-header-backdrop{border-bottom:1px solid var(--sp-sys-color-outline-variant)}html.dark .contact-header-backdrop{margin-top:calc(-1 * var(--mkt-topbar-h));padding-top:var(--mkt-topbar-h)}.contact-header.svelte-1bv7ezn{max-width:720px;margin:0 auto;padding:clamp(3rem,2rem + 5vw,5.5rem) 1.5rem clamp(2.5rem,1.5rem + 3vw,3.5rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.contact-title.svelte-1bv7ezn{margin:0;font-family:var(--mkt-typeface-editorial);font-size:clamp(2.1rem,1.3rem + 3vw,3.4rem);font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--sp-sys-color-on-surface);text-wrap:balance;overflow-wrap:anywhere}.contact-subtitle.svelte-1bv7ezn{margin:0;max-width:36rem;font-size:1.05rem;line-height:1.6;color:var(--sp-sys-color-on-surface-variant);text-wrap:balance}.contact-body.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,14rem);justify-content:center;align-items:start;gap:2.5rem 3.5rem;max-width:var(--mkt-page-max);margin:0 auto;padding:clamp(2.5rem,1.5rem + 3vw,4rem) 1.5rem clamp(3.5rem,2rem + 5vw,6rem)}.contact-card.svelte-1bv7ezn{padding:clamp(1.25rem,.75rem + 2vw,2rem);border-radius:var(--sp-sys-shape-corner-md);border:1px solid var(--sp-sys-color-outline-variant);background:var(--mkt-card-bg);box-shadow:var(--mkt-card-shadow)}.contact-postal.svelte-1bv7ezn{display:flex;flex-direction:column;padding-top:.5rem;font-style:normal;font-size:.9375rem;line-height:1.6;color:var(--sp-sys-color-on-surface-variant)}.contact-postal-title.svelte-1bv7ezn{margin-bottom:.5rem;font-size:var(--mkt-text-label);font-weight:500;letter-spacing:var(--mkt-label-tracking);text-transform:uppercase;font-feature-settings:"case" 1}@media(max-width:760px){.contact-body.svelte-1bv7ezn{grid-template-columns:minmax(0,36rem)}}
