.page-module__pp1iva__page{flex-direction:column;display:flex}
.AttorneyDirectory-module__44ouWq__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 24%,#d7cab870,#0000 36%),linear-gradient(115deg,#fbf7f1 0%,#f5f0e8 60%,#eae0d3 100%);overflow:hidden}.AttorneyDirectory-module__44ouWq__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:min(48rem,100svh - 6.5rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.AttorneyDirectory-module__44ouWq__heroCopy{align-content:center;justify-items:start;animation:.6s ease-out both AttorneyDirectory-module__44ouWq__riseIn;display:grid}.AttorneyDirectory-module__44ouWq__heroCopy .eyebrow{font-size:clamp(.85rem,1vw,1rem)}.AttorneyDirectory-module__44ouWq__heroTitle{max-width:11ch;color:var(--foreground);font-family:var(--font-display), serif;font-size:clamp(3.6rem,6.1vw,6.2rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:1.3rem 0 0;line-height:.98}.AttorneyDirectory-module__44ouWq__heroTitle em{color:var(--section-accent);font-weight:inherit;display:block}.AttorneyDirectory-module__44ouWq__leadSummary{max-width:34rem;color:var(--muted);font-size:var(--type-body-large);line-height:var(--leading-body);text-wrap:pretty;margin:1.7rem 0 0}.AttorneyDirectory-module__44ouWq__identity{border-top:1px solid var(--line-strong);width:100%;color:var(--foreground);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.35rem;margin-top:2rem;padding-top:1rem;display:flex}.AttorneyDirectory-module__44ouWq__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.AttorneyDirectory-module__44ouWq__portrait{min-width:0;margin:0;animation:.7s ease-out 80ms both AttorneyDirectory-module__44ouWq__riseIn}.AttorneyDirectory-module__44ouWq__portraitLink,.AttorneyDirectory-module__44ouWq__teamPhoto{background:#d9d5d1;display:block;position:relative;overflow:hidden}.AttorneyDirectory-module__44ouWq__portraitLink{aspect-ratio:4/4.55;border:1px solid var(--line-strong);border-radius:.35rem;width:100%;box-shadow:0 24px 55px #2a24201c}.AttorneyDirectory-module__44ouWq__portraitImage{object-fit:cover;object-position:center 18%;transition:transform .5s}.AttorneyDirectory-module__44ouWq__portraitLink:hover .AttorneyDirectory-module__44ouWq__portraitImage,.AttorneyDirectory-module__44ouWq__teamPhoto:hover .AttorneyDirectory-module__44ouWq__portraitImage{transform:scale(1.025)}.AttorneyDirectory-module__44ouWq__caption{color:var(--muted);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.8rem;display:flex}.AttorneyDirectory-module__44ouWq__moreAttorneys{padding-block:var(--section-space-standard)}.AttorneyDirectory-module__44ouWq__sectionHeading{border-bottom:1px solid var(--line-strong);padding-bottom:2rem}.AttorneyDirectory-module__44ouWq__sectionHeading h2{font-family:var(--font-display), serif;font-size:var(--type-section-title);font-weight:var(--weight-display);margin:.8rem 0 0}.AttorneyDirectory-module__44ouWq__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-top:2rem;display:grid}.AttorneyDirectory-module__44ouWq__teamMember{min-width:0}.AttorneyDirectory-module__44ouWq__teamPhoto{aspect-ratio:4/4.5;margin-bottom:1.4rem}.AttorneyDirectory-module__44ouWq__teamRole{color:var(--section-accent);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.AttorneyDirectory-module__44ouWq__teamMember h3{font-family:var(--font-display), serif;font-size:var(--type-subsection-title);font-weight:var(--weight-display);margin:.55rem 0 0}.AttorneyDirectory-module__44ouWq__teamMember>p:not(.AttorneyDirectory-module__44ouWq__teamRole){color:var(--muted);line-height:var(--leading-body);margin:.8rem 0 1.2rem}.AttorneyDirectory-module__44ouWq__emptyState{padding-block:4rem}@keyframes AttorneyDirectory-module__44ouWq__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.AttorneyDirectory-module__44ouWq__heroGrid{grid-template-columns:1fr .85fr;gap:2rem}.AttorneyDirectory-module__44ouWq__heroTitle{font-size:clamp(3.1rem,6vw,4.7rem)}.AttorneyDirectory-module__44ouWq__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AttorneyDirectory-module__44ouWq__heroGrid{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-block:3.2rem 3.5rem}.AttorneyDirectory-module__44ouWq__heroTitle{max-width:12ch;font-size:clamp(3.25rem,11vw,4.8rem)}.AttorneyDirectory-module__44ouWq__portraitLink{aspect-ratio:4/4.2}.AttorneyDirectory-module__44ouWq__caption{flex-direction:column;gap:.25rem}.AttorneyDirectory-module__44ouWq__teamGrid{grid-template-columns:1fr}.AttorneyDirectory-module__44ouWq__actions{width:100%}:is(.AttorneyDirectory-module__44ouWq__actions .primaryButton,.AttorneyDirectory-module__44ouWq__actions .secondaryActionLink){justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.AttorneyDirectory-module__44ouWq__heroCopy,.AttorneyDirectory-module__44ouWq__portrait{animation:none}.AttorneyDirectory-module__44ouWq__portraitImage{transition:none}}
