.form[data-v-d669fd9a]{display:flex;flex-direction:column;gap:1.1rem;flex:1}.field label[data-v-d669fd9a]{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.field input[data-v-d669fd9a],.field textarea[data-v-d669fd9a]{width:100%;max-width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:16px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s,box-shadow .2s}.field input[data-v-d669fd9a]::placeholder,.field textarea[data-v-d669fd9a]::placeholder{color:#f4f4f459}.field input[data-v-d669fd9a]:focus,.field textarea[data-v-d669fd9a]:focus{outline:none;border-color:#8b1a1aa6;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #8b1a1a2e}.field textarea[data-v-d669fd9a]{resize:vertical;min-height:128px}.error[data-v-d669fd9a]{display:block;margin-top:.3rem;font-size:.8125rem;color:#f87171}.success h3[data-v-d669fd9a]{font-size:1.25rem;color:var(--text);margin-bottom:.5rem}.success p[data-v-d669fd9a]{color:var(--text-muted);line-height:1.55}.form .btn[data-v-d669fd9a]{align-self:flex-start}@media (max-width: 640px){.form .btn[data-v-d669fd9a]{width:100%;align-self:stretch}}.page-hero[data-astro-cid-uw5kdbxl]{padding-bottom:2rem}.contact-stage[data-astro-cid-uw5kdbxl]{padding-top:0}.contact-stage__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch}.contact-story[data-astro-cid-uw5kdbxl]{padding:0;overflow:hidden;display:flex;flex-direction:column}.contact-story__img[data-astro-cid-uw5kdbxl]{aspect-ratio:16 / 9;overflow:hidden}.contact-story__img[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:100%;height:100%;object-fit:cover}.contact-story__body[data-astro-cid-uw5kdbxl]{padding:clamp(1.35rem,2.5vw,1.85rem);display:flex;flex-direction:column;flex:1}.contact-story__eyebrow[data-astro-cid-uw5kdbxl]{margin-bottom:.5rem}.contact-story[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;color:var(--text);margin-bottom:.65rem}.contact-story__body[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6;margin-bottom:1.35rem}.contact-reasons[data-astro-cid-uw5kdbxl]{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.contact-reasons[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.contact-reasons__icon[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;color:var(--accent);background:#8b1a1a1f;border:1px solid rgba(139,26,26,.22);flex-shrink:0}.contact-reasons[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:var(--text-sm);font-weight:600;color:var(--text);margin-bottom:.2rem}.contact-reasons[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.contact-email[data-astro-cid-uw5kdbxl]{margin-top:auto;padding-top:1.15rem;border-top:1px solid var(--border);font-style:normal}.contact-email__label[data-astro-cid-uw5kdbxl]{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem}.contact-email[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--accent);font-size:var(--text-md);font-weight:600;overflow-wrap:anywhere}.contact-markets[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.contact-markets[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.75rem;font-weight:600;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.28rem .7rem}.contact-form-panel[data-astro-cid-uw5kdbxl]{padding:clamp(1.5rem,3vw,2.15rem);display:flex;flex-direction:column}.contact-form-panel__head[data-astro-cid-uw5kdbxl]{margin-bottom:1.5rem}.contact-form-panel__head[data-astro-cid-uw5kdbxl] .section-label[data-astro-cid-uw5kdbxl]{margin-bottom:.45rem}.contact-form-panel__head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;color:var(--text);margin-bottom:.4rem}.contact-form-panel__head[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-muted);font-size:var(--text-sm)}@media (max-width: 900px){.contact-stage__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
