.form[data-astro-cid-vekgkm42]{gap:clamp(18px,1.8vw,24px);display:grid}.form__row--2[data-astro-cid-vekgkm42]{gap:inherit;grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-vekgkm42]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-vekgkm42]{font-weight:600}.field__opt[data-astro-cid-vekgkm42]{color:var(--text-2);font-weight:450}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--text);background:0 0;border:1px solid #ffffff6b;border-radius:8px;min-height:62px;padding:16px 18px;font-size:1.1875rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-vekgkm42]{resize:none;field-sizing:content;min-height:168px;line-height:1.5}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:#ffffffb3}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:#fff;outline:none;box-shadow:0 0 0 3px #3aa3f573}.field__error[data-astro-cid-vekgkm42]{color:#ff8a7a;font-size:1.0625rem;font-weight:600;display:none}.field[data-astro-cid-vekgkm42].is-invalid input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42].is-invalid textarea[data-astro-cid-vekgkm42]{border-color:#ff8a7a}.field[data-astro-cid-vekgkm42].is-invalid .field__error[data-astro-cid-vekgkm42]{display:block}.chips[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:8px;display:grid}.field--chips[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.field--chips[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{padding:0}.chip[data-astro-cid-vekgkm42]{position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 44px 0 18px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover+span[data-astro-cid-vekgkm42]{border-color:#fff}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{color:#fff;background:#ffffff24;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:8px;height:15px;margin-top:-10px;position:absolute;top:50%;right:20px;rotate:45deg}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:3px solid var(--sky);outline-offset:3px}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.form__note[data-astro-cid-vekgkm42]{color:var(--text-2);font-size:1.0625rem}.form__status[data-astro-cid-vekgkm42]:empty{display:none}.form__status[data-astro-cid-vekgkm42]{color:#ff8a7a;font-weight:600}.form[data-astro-cid-vekgkm42].is-sending .form__send[data-astro-cid-vekgkm42]{opacity:.7;pointer-events:none}.sent[data-astro-cid-vekgkm42]{justify-items:start;gap:18px;padding-block:24px;display:grid}.sent[data-astro-cid-vekgkm42][hidden]{display:none}.sent[data-astro-cid-vekgkm42]:focus{outline:none}.sent__plane[data-astro-cid-vekgkm42]{display:none}@media (width<=640px){.form__row--2[data-astro-cid-vekgkm42],.chips[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border-radius:12px;min-height:56px}.form__send[data-astro-cid-vekgkm42]{justify-content:center;width:100%;min-height:56px}}.contact[data-astro-cid-6bfsojfh]{grid-template-columns:var(--split);gap:var(--split-gap);padding-top:calc(var(--header-h) + clamp(48px, 7vw, 104px));padding-bottom:var(--gap);align-items:start;display:grid}.contact__intro[data-astro-cid-6bfsojfh]{gap:20px;display:grid}.contact__intro[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{max-width:30em}.contact__facts[data-astro-cid-6bfsojfh]{margin-top:16px}.contact__card[data-astro-cid-6bfsojfh]{padding-top:6px}@media (width<=960px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
