.contact-form.svelte-1mezd0t{background:var(--gradient-surface);color:var(--paper);flex-direction:column;gap:clamp(24px,2.4vw,32px);padding:clamp(32px,4vw,56px);display:flex}.contact-form__title.svelte-1mezd0t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1}.form.svelte-1mezd0t{flex-direction:column;gap:clamp(20px,2vw,28px);display:flex}.form__row.svelte-1mezd0t{grid-template-columns:1fr 1fr;gap:clamp(20px,2vw,28px);display:grid}.form__field.svelte-1mezd0t{flex-direction:column;gap:6px;display:flex}.form__label.svelte-1mezd0t{font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:11px;font-weight:500}.form__input.svelte-1mezd0t{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--paper) 30%, transparent);font-family:var(--font-body);color:var(--paper);background:0 0;outline:0;width:100%;padding:8px 0;font-size:15px;line-height:1.5;transition:border-color .18s}.form__input.svelte-1mezd0t::placeholder{color:color-mix(in srgb, var(--paper) 40%, transparent)}.form__input.svelte-1mezd0t:hover{border-bottom-color:color-mix(in srgb, var(--paper) 60%, transparent)}.form__input.svelte-1mezd0t:focus-visible{border-bottom-color:var(--paper)}.form__input--select.svelte-1mezd0t{background-image:linear-gradient(45deg, transparent 50%, var(--paper) 50%), linear-gradient(135deg, var(--paper) 50%, transparent 50%);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-position:calc(100% - 14px) 60%,calc(100% - 9px) 60%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.form__input--textarea.svelte-1mezd0t{resize:vertical;min-height:140px;padding:12px 0}.form__checkbox.svelte-1mezd0t{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.form__checkbox-input.svelte-1mezd0t{appearance:none;border:1px solid color-mix(in srgb, var(--paper) 50%, transparent);cursor:pointer;background:0 0;flex-shrink:0;place-content:center;width:16px;height:16px;margin:2px 0 0;transition:background .18s,border-color .18s;display:inline-grid}.form__checkbox-input.svelte-1mezd0t:before{content:"";background:var(--ink);width:8px;height:8px;transition:transform .16s;transform:scale(0)}.form__checkbox-input.svelte-1mezd0t:checked{background:var(--paper);border-color:var(--paper)}.form__checkbox-input.svelte-1mezd0t:checked:before{transform:scale(1)}.form__checkbox-input.svelte-1mezd0t:hover,.form__checkbox-input.svelte-1mezd0t:focus-visible{border-color:var(--paper);outline:0}.form__checkbox-text.svelte-1mezd0t{font-family:var(--font-body);color:color-mix(in srgb, var(--paper) 75%, transparent);font-size:13px;line-height:1.5}.form__submit.svelte-1mezd0t{appearance:none;background:var(--paper);font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:clamp(8px,1vw,16px);padding:12px 24px;font-size:11px;font-weight:500;transition:background .2s,gap .2s;display:inline-flex}.form__submit.svelte-1mezd0t:hover,.form__submit.svelte-1mezd0t:focus-visible{background:var(--mid-3);outline:0;gap:14px}.form__arrow.svelte-1mezd0t{font-size:13px}.form__consent.svelte-1mezd0t{font-family:var(--font-body);color:color-mix(in srgb, var(--paper) 50%, transparent);margin:0;font-size:12px;line-height:1.5}.form__consent.svelte-1mezd0t a:where(.svelte-1mezd0t){color:color-mix(in srgb, var(--paper) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--paper) 30%, transparent);text-decoration:none;transition:border-color .18s}.form__consent.svelte-1mezd0t a:where(.svelte-1mezd0t):hover,.form__consent.svelte-1mezd0t a:where(.svelte-1mezd0t):focus-visible{border-bottom-color:var(--paper);outline:0}@media (prefers-reduced-motion:reduce){.form__submit.svelte-1mezd0t{transition:background .2s}}@media (width<=480px){.form__row.svelte-1mezd0t{grid-template-columns:1fr}}.contact-article.svelte-1bv7ezn{flex-direction:column;gap:clamp(48px,5vw,72px);display:flex}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,5vw,96px);margin-top:clamp(20px,2.4vw,32px);display:grid}.lanes.svelte-1bv7ezn{flex-direction:column;display:flex}.lane.svelte-1bv7ezn{border-bottom:1px solid var(--mid-4);flex-direction:column;gap:clamp(8px,.8vw,12px);padding:clamp(28px,3vw,44px) 0;display:flex}.lane.svelte-1bv7ezn:first-child{border-top:1px solid var(--mid-4)}.lane__label.svelte-1bv7ezn{font-family:var(--font-structural);letter-spacing:.22em;text-transform:uppercase;color:var(--mid-2);font-size:11px;font-weight:500}.lane__email.svelte-1bv7ezn{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);word-break:break-word;font-size:clamp(24px,2.8vw,40px);font-weight:500;line-height:1;text-decoration:none;transition:color .2s}.lane__email.svelte-1bv7ezn:hover,.lane__email.svelte-1bv7ezn:focus-visible{color:var(--mid-1);outline:0}.lane__purpose.svelte-1bv7ezn{font-family:var(--font-body);color:var(--mid-1);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.5}@media (width<=1024px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:clamp(48px,6vw,72px)}}
