.contact-form__gotcha[data-astro-cid-2xss4r5o]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form[data-astro-cid-2xss4r5o]{width:100%;box-sizing:border-box;background:#fff;border-radius:var(--radius-button);padding:clamp(32px,5vw,48px);border:none;box-shadow:0 8px 32px #0919360f}.contact-form__hint[data-astro-cid-2xss4r5o]{margin:0 0 var(--space-xl);font-size:1rem;line-height:1.45;color:var(--text-primary)}.contact-form__grid[data-astro-cid-2xss4r5o]{display:grid;gap:var(--space-xl) var(--space-l);grid-template-columns:1fr}@media(min-width:720px){.contact-form__grid[data-astro-cid-2xss4r5o]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-2xss4r5o]{grid-column:1 / -1}}.field[data-astro-cid-2xss4r5o] label[data-astro-cid-2xss4r5o]{display:block;font-weight:500;margin-bottom:.5rem;color:var(--text-strong);font-size:.9375rem}.field[data-astro-cid-2xss4r5o] input[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o] select[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o] textarea[data-astro-cid-2xss4r5o]{width:100%;padding:.5rem 0;border:none;border-bottom:1px solid var(--text-strong);border-radius:0;font:inherit;color:var(--text-primary);background:transparent}.field[data-astro-cid-2xss4r5o] textarea[data-astro-cid-2xss4r5o]{min-height:7rem;resize:vertical;line-height:1.45}.field[data-astro-cid-2xss4r5o] input[data-astro-cid-2xss4r5o]:focus,.field[data-astro-cid-2xss4r5o] select[data-astro-cid-2xss4r5o]:focus,.field[data-astro-cid-2xss4r5o] textarea[data-astro-cid-2xss4r5o]:focus{outline:none;border-bottom-color:var(--brand-cobalt);box-shadow:0 1px 0 0 var(--brand-cobalt)}.field__select-wrap[data-astro-cid-2xss4r5o]{position:relative}.field__select-wrap[data-astro-cid-2xss4r5o]:after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--brand-cobalt);pointer-events:none;transform:translateY(-50%)}.field[data-astro-cid-2xss4r5o] select[data-astro-cid-2xss4r5o]{appearance:none;cursor:pointer;padding-right:1.5rem}.field__error[data-astro-cid-2xss4r5o]{margin:.35rem 0 0;font-size:.875rem;color:var(--brand-coral-dark)}.field[data-astro-cid-2xss4r5o].is-invalid label[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o].is-invalid .field__file-label[data-astro-cid-2xss4r5o]{color:var(--brand-coral-dark)}.field[data-astro-cid-2xss4r5o].is-invalid input[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o].is-invalid select[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o].is-invalid textarea[data-astro-cid-2xss4r5o],.field[data-astro-cid-2xss4r5o].is-invalid .field__file-row[data-astro-cid-2xss4r5o]{border-bottom-color:var(--brand-coral-dark);box-shadow:0 1px 0 0 var(--brand-coral-dark)}.contact-form__privacy-block[data-astro-cid-2xss4r5o].is-invalid .contact-form__privacy[data-astro-cid-2xss4r5o]{color:var(--brand-coral-dark)}.contact-form__privacy[data-astro-cid-2xss4r5o]{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:.9375rem;line-height:1.45;color:var(--text-primary);cursor:pointer}.contact-form__privacy[data-astro-cid-2xss4r5o] input[data-astro-cid-2xss4r5o]{margin-top:.2rem;flex-shrink:0;width:1.125rem;height:1.125rem;accent-color:var(--brand-cobalt)}.contact-form__privacy[data-astro-cid-2xss4r5o] a[data-astro-cid-2xss4r5o]{color:var(--brand-cobalt);font-weight:600}.contact-form__actions[data-astro-cid-2xss4r5o]{display:flex;justify-content:flex-end;margin-top:0}.contact-form__actions[data-astro-cid-2xss4r5o] .btn{width:auto;max-width:100%;font-size:1.0625rem;padding:.85rem 1.35rem}.contact-form__actions[data-astro-cid-2xss4r5o] .svg-icon{filter:brightness(0) invert(1)}.contact-form__form-error[data-astro-cid-2xss4r5o]{margin-top:var(--space-m);color:var(--brand-coral-dark)}.contact-form__privacy-block[data-astro-cid-2xss4r5o] .field__error[data-astro-cid-2xss4r5o]{margin:.35rem 0 0 1.75rem}.contact-form__footer[data-astro-cid-2xss4r5o]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-l);margin-top:var(--space-xl)}@media(min-width:720px){.contact-form__footer[data-astro-cid-2xss4r5o]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-xl)}.contact-form__footer[data-astro-cid-2xss4r5o] .contact-form__privacy-block[data-astro-cid-2xss4r5o]{flex:1;min-width:0}}.field--conditional[data-astro-cid-2xss4r5o]{display:none}.field--conditional[data-astro-cid-2xss4r5o].is-visible{display:block}.field--file[data-astro-cid-2xss4r5o] .field__file-row[data-astro-cid-2xss4r5o]{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--text-strong);padding:.5rem 0;cursor:pointer}.field--file[data-astro-cid-2xss4r5o] .field__file-row[data-astro-cid-2xss4r5o]:focus-within{border-bottom-color:var(--brand-cobalt);box-shadow:0 1px 0 0 var(--brand-cobalt)}.field--file[data-astro-cid-2xss4r5o] input[data-astro-cid-2xss4r5o][type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.field__file-label[data-astro-cid-2xss4r5o]{flex:1;font-weight:500;color:var(--text-strong);font-size:.9375rem}.field__file-name[data-astro-cid-2xss4r5o]{flex:1;font-size:.9375rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__file-name[data-astro-cid-2xss4r5o].is-empty{color:var(--text-strong);font-weight:500}.contact-form-wrap[data-astro-cid-2xss4r5o]{box-sizing:border-box;width:100%;max-width:860px;margin-inline:auto;background:transparent;padding:0}.contact-form-wrap--compact[data-astro-cid-2xss4r5o]{max-width:none;margin-inline:0}.contact-form-wrap__label[data-astro-cid-2xss4r5o]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px}.contact-form-wrap__eyebrow[data-astro-cid-2xss4r5o]{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.5rem;text-transform:uppercase;color:var(--text-primary)}.contact-form-wrap__title[data-astro-cid-2xss4r5o]{font-family:var(--font-body);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;color:var(--brand-violet);text-align:center;margin:0 0 var(--space-s)}.contact-form-wrap__lead[data-astro-cid-2xss4r5o]{margin:0 0 var(--space-xl);max-width:40rem;text-align:center;font-size:1.5rem;font-weight:500;margin-inline:auto;color:var(--text-primary)}@media(max-width:899px){.contact-form-wrap__label[data-astro-cid-2xss4r5o]{flex-direction:row;align-items:center;justify-content:flex-start}.contact-form-wrap__intro[data-astro-cid-2xss4r5o]{width:100%;text-align:left}.contact-form-wrap__title[data-astro-cid-2xss4r5o],.contact-form-wrap__lead[data-astro-cid-2xss4r5o]{text-align:left;margin-inline:0;max-width:none}}.contact-form__privacy-block[data-astro-cid-2xss4r5o],.contact-form__actions[data-astro-cid-2xss4r5o]{margin-top:var(--space-xl)}
