.page-module__UHEoCW__hero{background:linear-gradient(135deg,var(--navy-950),var(--navy-900));padding:10rem 0 5rem;position:relative;overflow:hidden}.page-module__UHEoCW__heroBg{background:radial-gradient(at 50% 80%,#c8a55a14,#0000 60%);position:absolute;inset:0}.page-module__UHEoCW__heroContent{text-align:center;max-width:700px;margin:0 auto;position:relative}.page-module__UHEoCW__heroSubtitle{color:#fff9;font-size:1.25rem;line-height:1.7}.page-module__UHEoCW__lawyersGrid{flex-direction:column;gap:4rem;display:flex}.page-module__UHEoCW__lawyerCard{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #c8a55a26;padding:2rem;transition:all .3s}.page-module__UHEoCW__lawyerCard:hover{border-color:#c8a55a4d;box-shadow:0 8px 24px #00000014}.page-module__UHEoCW__lawyerInfo{padding:1rem 0}.page-module__UHEoCW__role{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-600);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:inline-block}.page-module__UHEoCW__lawyerInfo h2{color:var(--navy-900);margin-bottom:1rem;font-size:2.25rem}.page-module__UHEoCW__bio{color:var(--gray-600);margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}.page-module__UHEoCW__specialties{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__UHEoCW__tag{border-radius:var(--radius-full);color:var(--gold-700);background:#c8a55a14;border:1px solid #c8a55a33;padding:.375rem 1rem;font-size:.8125rem;font-weight:600}@media (max-width:640px){.page-module__UHEoCW__lawyerCard{padding:1.5rem}.page-module__UHEoCW__lawyerInfo h2{font-size:1.75rem}}
