.ContactForm-module__VQIR_W__success{text-align:center;padding:40px 0}.ContactForm-module__VQIR_W__successIcon{margin-bottom:16px;font-size:40px}.ContactForm-module__VQIR_W__successTitle{font-family:var(--serif);margin:0 0 10px;font-size:22px}.ContactForm-module__VQIR_W__successBody{color:var(--ink-mid);margin:0;font-size:15px}.ContactForm-module__VQIR_W__form{flex-direction:column;gap:16px;display:flex}.ContactForm-module__VQIR_W__twoCol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ContactForm-module__VQIR_W__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__VQIR_W__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.ContactForm-module__VQIR_W__input{border:1px solid var(--rule);width:100%;font-size:15px;font-family:var(--sans);background:var(--bg);box-sizing:border-box;color:var(--ink);border-radius:9px;padding:10px 14px}.ContactForm-module__VQIR_W__textarea{resize:vertical;}.ContactForm-module__VQIR_W__error{color:var(--error);align-items:center;gap:6px;font-size:13px;display:flex}.ContactForm-module__VQIR_W__submit{align-self:flex-start;height:48px;padding:0 28px;font-size:15px}
.page-module__Dv2BBG__hero{text-align:center;max-width:760px;margin:0 auto;padding:80px 28px 60px}.page-module__Dv2BBG__heroEyebrow{margin-bottom:14px}.page-module__Dv2BBG__heroHeading{margin:0;font-size:clamp(34px,4.8vw,56px);line-height:1.08}.page-module__Dv2BBG__heroLead{color:var(--ink-mid);max-width:580px;margin:20px auto 0;font-size:17px;line-height:1.65}.page-module__Dv2BBG__mission{background:var(--surface);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);padding:60px 28px}.page-module__Dv2BBG__missionInner{grid-template-columns:1fr 1fr;gap:40px;max-width:760px;margin:0 auto;display:grid}@media (max-width:600px){.page-module__Dv2BBG__missionInner{grid-template-columns:1fr}}.page-module__Dv2BBG__missionEyebrow{margin-bottom:12px}.page-module__Dv2BBG__missionHeading{margin:0 0 14px;font-size:clamp(22px,2.8vw,30px)}.page-module__Dv2BBG__missionBody{color:var(--ink-mid);margin:0;font-size:15.5px;line-height:1.7}.page-module__Dv2BBG__team{max-width:1100px;margin:0 auto;padding:80px 28px}.page-module__Dv2BBG__teamHeader{text-align:center;margin-bottom:52px}.page-module__Dv2BBG__teamEyebrow{margin-bottom:10px}.page-module__Dv2BBG__teamHeading{margin:0;font-size:clamp(26px,3.4vw,38px)}.page-module__Dv2BBG__teamGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.page-module__Dv2BBG__memberCard{background:var(--surface);border:.5px solid var(--rule);box-shadow:var(--shadow-card);text-align:center;border-radius:20px;padding:28px 24px}.page-module__Dv2BBG__memberAvatarWrap{justify-content:center;margin-bottom:16px;display:flex}.page-module__Dv2BBG__memberAvatar{object-fit:cover;border:2px solid var(--rule);border-radius:50%}.page-module__Dv2BBG__memberName{font-family:var(--serif);margin-bottom:4px;font-size:19px;font-weight:700}.page-module__Dv2BBG__memberBio{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.6}.page-module__Dv2BBG__memberRoleEyebrow{margin-bottom:12px}.page-module__Dv2BBG__memberRoleEyebrowNoBio{margin-bottom:0}.page-module__Dv2BBG__contact{background:var(--surface);border-top:.5px solid var(--rule);padding:80px 28px 100px}.page-module__Dv2BBG__contactInner{max-width:680px;margin:0 auto}.page-module__Dv2BBG__contactHeader{margin-bottom:40px}.page-module__Dv2BBG__contactEyebrow{margin-bottom:12px}.page-module__Dv2BBG__contactHeading{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px)}.page-module__Dv2BBG__contactLead{color:var(--ink-mid);margin:0;font-size:16px;line-height:1.65}
