.attorney-profile{padding-block:clamp(3rem,2rem + 4vw,7.5rem)}.attorney-profile__grid{display:grid;gap:3rem}@media (min-width:1024px){.attorney-profile__grid{grid-template-columns:minmax(0,1fr) var(--sidebar-width,320px);gap:3rem;align-items:start}}.attorney-profile__main{display:grid;gap:4rem;min-width:0}.attorney-profile__heading{display:flex;align-items:center;gap:1rem;margin:0 0 2rem;color:var(--color-foreground);font-family:var(--font-heading);font-size:clamp(2rem,1.6rem + 1.3vw,2.5rem);font-weight:600;line-height:1.25}.attorney-profile__heading-icon{display:inline-flex;color:var(--color-highlight,var(--color-accent))}.attorney-profile__cards{display:grid;border:1px solid var(--color-border)}@media (min-width:640px){.attorney-profile__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.attorney-profile__card{padding:1.5rem;border:1px solid var(--color-border);margin:-.5px}.attorney-profile__card-title{margin:0 0 1rem;color:var(--color-foreground);font-family:var(--font-heading);font-size:1.5rem;font-weight:500;line-height:1.33}.attorney-profile__list{display:grid;gap:.5rem;margin:0;padding:0 0 0 1rem;color:var(--color-foreground-muted);font-size:.9375rem;line-height:1.55}.attorney-profile__list li::marker{color:var(--color-foreground-muted)}.attorney-profile__main .pull-quote{margin-top:3rem}.stat-hero__kicker{margin:0;color:#faae59;font-size:1.125rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.stat-hero--profile .stat-hero__title-muted{display:inline}@media (min-width:1024px){.stat-hero--profile .stat-hero__card{aspect-ratio:1408/561;min-height:32rem}.stat-hero--profile .stat-hero__portrait{inset:10% 14% 0 auto;width:30cqw;height:auto}.stat-hero--profile .stat-hero__portrait img{object-fit:contain;object-position:bottom center}.stat-hero--profile .stat-hero__content{max-width:37rem}}@media (max-width:1023px){.stat-hero--profile .stat-hero__feature{height:24rem}.stat-hero--profile .stat-hero__portrait{inset:1rem 10% 0}}@media (min-width:768px){.attorney-profile__main .payload-richtext>figure.not-prose+figure.not-prose,.attorney-profile__main .payload-richtext>figure.not-prose:has(+figure.not-prose){display:inline-block;width:calc(50% - .75rem);margin:0 0 1.5rem;vertical-align:top}.attorney-profile__main .payload-richtext>figure.not-prose+figure.not-prose:nth-of-type(odd),.attorney-profile__main .payload-richtext>figure.not-prose:has(+figure.not-prose):nth-of-type(odd){margin-right:1.5rem}}@media (min-width:768px){.attorney-profile__main .payload-richtext{display:flow-root}.attorney-profile__main .payload-richtext>figure.not-prose:not(figure.not-prose+figure.not-prose):not(:has(+figure.not-prose)){float:left;width:calc(50% - .75rem);margin:.375rem 1.5rem 1rem 0}.attorney-profile__main .payload-richtext>:is(h2,h3,h4,ul,ol,blockquote,table){clear:both}}