.contact[data-v-0107295b]{position:relative;overflow:hidden;padding-block:4rem 5rem}@media (min-width: 1024px){.contact[data-v-0107295b]{padding-block:5.5rem 6.5rem}}.grain[data-v-0107295b]{background-image:radial-gradient(1200px 600px at 80% -10%,rgba(63,194,207,.22),transparent 60%),radial-gradient(800px 500px at 0% 10%,rgba(34,178,192,.1),transparent 60%)}.container[data-v-0107295b]{max-width:var(--container, 80rem);width:100%;margin-inline:auto;padding-inline:var(--gutter, 1rem)}@media (min-width: 640px){.container[data-v-0107295b]{padding-inline:var(--gutter, 1.5rem)}}.kicker[data-v-0107295b]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-600);font-weight:700}.contact-head[data-v-0107295b]{max-width:40rem}.contact-title[data-v-0107295b]{margin-top:.75rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--ink-900)}.contact-intro[data-v-0107295b]{margin-top:1.125rem;font-size:1.125rem;color:var(--ink-500)}.contact-grid[data-v-0107295b]{margin-top:3rem;display:grid;gap:1.5rem;align-items:start}@media (min-width: 960px){.contact-grid[data-v-0107295b]{grid-template-columns:.9fr 1.1fr;gap:2rem}}.info-col[data-v-0107295b]{display:flex;flex-direction:column;gap:1rem}.info-card[data-v-0107295b]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:1px solid rgba(11,31,35,.1);border-radius:1rem;padding:1.25rem 1.375rem;box-shadow:var(--shadow-soft, 0 1px 2px rgba(11, 31, 35, .04), 0 8px 24px rgba(11, 31, 35, .06));text-decoration:none;color:inherit;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}a.info-card[data-v-0107295b]:hover{border-color:var(--brand-300, #6fd6e0);box-shadow:var(--shadow-lift, 0 10px 30px rgba(34, 178, 192, .18));transform:translateY(-1px)}.info-icon[data-v-0107295b]{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--brand-50, #ecfbfc);color:var(--brand-600);display:flex;align-items:center;justify-content:center}.info-label[data-v-0107295b]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-300);font-weight:700}.info-value[data-v-0107295b]{margin-top:.25rem;font-size:1.0625rem;font-weight:700;color:var(--ink-900)}.info-sub[data-v-0107295b]{margin-top:.1875rem;font-size:13px;color:var(--ink-500)}.info-line[data-v-0107295b]{margin-top:.25rem;font-size:.9375rem;color:var(--ink-700)}.bar-chip[data-v-0107295b]{display:inline-flex;align-items:center;gap:.4375rem;align-self:flex-start;background:#fff;border:1px solid rgba(11,31,35,.1);border-radius:9999px;padding:.4375rem .875rem;font-size:13px;font-weight:600;color:var(--ink-700)}.form-card[data-v-0107295b]{background:#fff;border:1px solid rgba(11,31,35,.1);border-radius:1.25rem;padding:1.75rem;box-shadow:0 30px 60px -30px #0b1f2347,0 10px 24px -12px #0b1f231f}@media (min-width: 640px){.form-card[data-v-0107295b]{padding:2.25rem}}.req[data-v-0107295b]{color:var(--ember-500)}.form[data-v-0107295b]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.125rem}.row[data-v-0107295b]{display:grid;grid-template-columns:1fr;gap:1.125rem}@media (min-width: 520px){.row[data-v-0107295b]{grid-template-columns:1fr 1fr}}.field[data-v-0107295b]{display:flex;flex-direction:column}.field label[data-v-0107295b]{font-size:13px;font-weight:600;color:var(--ink-700);margin-bottom:.4375rem}.field input[data-v-0107295b],.field textarea[data-v-0107295b],.select-wrap select[data-v-0107295b]{width:100%;font:inherit;font-size:15px;color:var(--ink-900);background:#fff;border:1px solid rgba(11,31,35,.16);border-radius:.625rem;padding:.6875rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea[data-v-0107295b]{resize:vertical;min-height:7rem;line-height:1.5}.field input[data-v-0107295b]::placeholder,.field textarea[data-v-0107295b]::placeholder{color:var(--ink-300)}.field input[data-v-0107295b]:focus,.field textarea[data-v-0107295b]:focus,.select-wrap select[data-v-0107295b]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #22b2c02e}.field input.invalid[data-v-0107295b],.field textarea.invalid[data-v-0107295b],.select-wrap select.invalid[data-v-0107295b]{border-color:var(--ember-500)}.field input.invalid[data-v-0107295b]:focus,.field textarea.invalid[data-v-0107295b]:focus,.select-wrap select.invalid[data-v-0107295b]:focus{box-shadow:0 0 0 3px #ff502f29}.err[data-v-0107295b]{margin-top:.375rem;font-size:12.5px;color:var(--ember-500);font-weight:500}.select-wrap[data-v-0107295b]{position:relative}.select-wrap select[data-v-0107295b]{padding-right:2.5rem;cursor:pointer}.select-caret[data-v-0107295b]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--ink-500);pointer-events:none}.hp[data-v-0107295b]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cta-primary[data-v-0107295b]{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;text-decoration:none;background:linear-gradient(135deg,var(--ember-500) 0%,var(--ember-400) 100%);box-shadow:0 10px 24px -8px #ff502f8c,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease}.cta-primary[data-v-0107295b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -8px #ff502f99}.cta-primary[data-v-0107295b]:active:not(:disabled){transform:translateY(0)}.cta-ghost[data-v-0107295b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-900);font-weight:600;text-decoration:none;background:#fff;border:1px solid rgba(11,31,35,.1);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cta-ghost[data-v-0107295b]:hover{border-color:var(--brand-500);box-shadow:0 6px 20px -10px #22b2c066}.submit[data-v-0107295b]{margin-top:.25rem;justify-content:center;border-radius:.75rem;padding:.9375rem 1.5rem;font-size:1rem;border:none;cursor:pointer}.submit[data-v-0107295b]:disabled{opacity:.7;cursor:default;transform:none}.privacy-note[data-v-0107295b]{font-size:12px;color:var(--ink-300);line-height:1.5}.sent[data-v-0107295b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem .5rem 1rem}.sent-icon[data-v-0107295b]{width:4rem;height:4rem;border-radius:9999px;background:var(--brand-50, #ecfbfc);color:var(--brand-600);display:flex;align-items:center;justify-content:center}.sent-title[data-v-0107295b]{margin-top:1.25rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-900)}.sent-body[data-v-0107295b]{margin-top:.625rem;font-size:1rem;color:var(--ink-500);max-width:26rem}.sent-body a[data-v-0107295b]{color:var(--brand-700);font-weight:600;text-decoration:none}.sent-body a[data-v-0107295b]:hover{text-decoration:underline}.send-another[data-v-0107295b]{margin-top:1.75rem;border-radius:.75rem;padding:.8125rem 1.375rem;font-size:15px;cursor:pointer}
