.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}}.editorial-attorney{--ea-navy:var(--brand-accent,#1b3b6f);--ea-deep:var(--brand-secondary,#0b1d3d);--ea-sky:#7299df;--ea-muted:#4a5568;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:1280px;margin:auto;padding:1.5rem 1rem 4rem;color:var(--color-foreground,#14181f)}.editorial-attorney__card{align-self:start;display:grid;gap:1.625rem;padding:1.5rem;border-radius:14px;background:radial-gradient(80% 60% at 53% 3%,var(--ea-sky) 0,var(--ea-navy) 45%,#132c56 72%,var(--ea-deep) 100%);color:#fff}.editorial-attorney__portrait{position:relative;justify-self:center;width:min(100%,17.5rem);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.28),rgba(255,255,255,0) 100%)}.editorial-attorney__portrait img{position:absolute;inset:8% 0 0;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:grayscale(1);mix-blend-mode:luminosity}.editorial-attorney__eyebrow{margin:0 0 1rem;color:#e6f2fa;font-size:.8125rem;font-weight:700;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.editorial-attorney__fact{display:grid;gap:.375rem;padding-block:1rem;border-top:1px solid rgba(255,255,255,.9);font-size:.875rem;line-height:1.25rem}.editorial-attorney__facts>.editorial-attorney__eyebrow+.editorial-attorney__fact{padding-top:0;border-top:0}.editorial-attorney__fact:last-child{padding-bottom:0}.editorial-attorney__fact h2{margin:0;color:#fff;font-family:var(--brand-font-body);font-size:.875rem;font-weight:600;line-height:1.25rem}.editorial-attorney__fact p{margin:0;color:#fff}.editorial-attorney__focus a{color:rgba(255,255,255,.7);text-decoration:none;white-space:nowrap}.editorial-attorney__focus a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.editorial-attorney__main{min-width:0}.editorial-attorney__main>nav{margin:0 0 1.75rem;padding:0;font-size:.75rem}.editorial-attorney__main>nav a{color:var(--ea-sky)}.editorial-attorney__main h1{margin:0 0 1rem;font-family:var(--brand-font-heading);font-size:2rem;font-weight:700;line-height:1.14;letter-spacing:-.015em}.editorial-attorney__tagline{margin:0 0 1rem;font-family:var(--brand-font-heading);font-size:1.25rem;font-weight:600;line-height:1.25}.editorial-attorney__prose{color:var(--ea-muted);font-size:1rem;line-height:1.5}.editorial-attorney__prose .prose{max-width:none;color:inherit;font-size:inherit;line-height:inherit}.editorial-attorney__prose p{margin:0 0 1rem}.editorial-attorney__prose a{color:var(--ea-sky);font-weight:600}.editorial-attorney__section{margin-top:3rem}.editorial-attorney__cta h2,.editorial-attorney__list>h2,.editorial-attorney__section>h2{margin:0 0 1rem;font-family:var(--brand-font-heading);font-size:1.75rem;font-weight:700;line-height:1.14;letter-spacing:-.015em}@media (min-width:640px){.editorial-attorney__section--one-badge{display:grid;grid-template-columns:12.5rem minmax(0,1fr);column-gap:2rem;align-items:center}.editorial-attorney__section--one-badge>h2{grid-column:1/-1}.editorial-attorney__section--one-badge .editorial-attorney__badges{margin:0}.editorial-attorney__section--one-badge .editorial-attorney__prose p:last-child{margin-bottom:0}}.editorial-attorney__intro{margin:0 0 1.5rem;color:var(--ea-muted);font-size:1rem;line-height:1.5}.editorial-attorney__badges{display:flex;flex-wrap:wrap;gap:1.5rem 1.75rem;margin:0 0 1.75rem;padding:.5rem 0;list-style:none}.award-badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:12.5rem;min-height:9rem;padding:.5rem 2.875rem;color:var(--ea-navy);text-align:center}.award-badge:after,.award-badge:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:2.5rem;background:#8fa0bd;-webkit-mask:url(/themes/editorial/laurel-left.svg) center/contain no-repeat;mask:url(/themes/editorial/laurel-left.svg) center/contain no-repeat}.award-badge:before{left:0}.award-badge:after{right:0;-webkit-mask-image:url(/themes/editorial/laurel-right.svg);mask-image:url(/themes/editorial/laurel-right.svg)}.award-badge__name{font-size:.875rem;line-height:1.2;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}.award-badge__name,.award-badge__year{font-family:var(--brand-font-heading);font-weight:700}.award-badge__year{font-size:1.5rem;line-height:1.1}.award-badge__detail{color:#4a5568;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;text-wrap:balance}.award-badge__stars{width:2.75rem;height:.75rem;margin-top:.25rem;background:#8fa0bd;-webkit-mask:url(/themes/editorial/laurel-stars.svg) center/contain no-repeat;mask:url(/themes/editorial/laurel-stars.svg) center/contain no-repeat}@media (max-width:479px){.editorial-attorney__badges{gap:1rem .5rem;justify-content:center}.award-badge{width:10.25rem;min-height:8rem;padding-inline:2.25rem}.award-badge:after,.award-badge:before{width:2rem}.award-badge__name{font-size:.8125rem}.award-badge__year{font-size:1.25rem}}.attorney-publications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin:0;padding:0;list-style:none}.attorney-publication{display:flex;flex-direction:column;min-width:0}.attorney-publication__cover{display:block;margin-bottom:.875rem;overflow:hidden;border:1px solid #e6e9ef;border-radius:4px;background:#fff;box-shadow:0 10px 24px -14px rgb(11 29 61/.45);transition:transform .2s ease,box-shadow .2s ease}.attorney-publication__cover img{display:block;width:100%;height:auto;aspect-ratio:17/22;object-fit:cover;object-position:top}.attorney-publication:hover .attorney-publication__cover{transform:translateY(-3px);box-shadow:0 16px 30px -16px rgb(11 29 61/.55)}.attorney-publication__source{margin:0 0 .25rem;color:var(--ea-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.attorney-publication__title{margin:0;font-family:var(--brand-font-heading);font-size:.9375rem;font-weight:600;line-height:1.3}.attorney-publication__title a{color:inherit;text-decoration:none}.attorney-publication__title a:hover{color:var(--ea-navy);text-decoration:underline;text-underline-offset:3px}.attorney-publication__byline{margin:.25rem 0 0;color:var(--ea-muted);font-size:.875rem}.attorney-publication__links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;font-size:.875rem;font-weight:600}.attorney-publication__links a{color:var(--ea-navy);text-decoration:underline;text-underline-offset:3px}.attorney-publication__type{font-weight:400}@media (min-width:768px){.attorney-publications{grid-template-columns:repeat(3,minmax(0,1fr))}.attorney-publication__title{font-size:1.0625rem}}@media (min-width:1200px){.attorney-publications{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}.attorney-publication__title{font-size:1rem}}.attorney-publications:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.attorney-publication:only-child{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-template-rows:repeat(3,auto) 1fr;column-gap:1.25rem;align-items:start}.attorney-publication:only-child>.attorney-publication__cover{grid-row:1/span 4;margin:0}.attorney-publication:only-child>:not(.attorney-publication__cover){grid-column:2}.attorney-publication:only-child .attorney-publication__title{font-size:1.25rem}@media (min-width:768px){.attorney-publication:only-child{grid-template-columns:12rem minmax(0,1fr);column-gap:2rem}}@media (prefers-reduced-motion:reduce){.attorney-publication__cover{transition:none}.attorney-publication:hover .attorney-publication__cover{transform:none}}.editorial-attorney__results{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}.editorial-attorney__list{margin-top:1rem;padding:2rem;border-radius:14px;background:#f3f6fb}.editorial-attorney__section+.editorial-attorney__list{margin-top:1.5rem}.editorial-attorney__list>h2{font-size:1.375rem;font-weight:600;line-height:1.25}.editorial-attorney__list ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.editorial-attorney__list li{position:relative;padding-left:1.25rem;color:var(--ea-muted);font-size:1rem;line-height:1.5}.editorial-attorney__list li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--ea-navy)}.editorial-attorney__list+.editorial-attorney__prose{margin-top:1.5rem}.editorial-attorney__cta{position:relative;isolation:isolate;overflow:hidden;margin-top:2.5rem;padding:1.5rem;border-radius:14px;background:radial-gradient(70% 120% at 87% 30%,var(--ea-sky) 0,var(--ea-navy) 44%,#0f2549 70%,#020e23 100%);color:#fff}.editorial-attorney__cta-photo{position:absolute;right:-1.25rem;bottom:0;z-index:-1;width:auto;height:85%;max-width:50%;object-fit:contain;object-position:100% 100%;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.55}.editorial-attorney__cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,26,63,0) 49%,var(--ea-deep) 103%)}.editorial-attorney__cta-copy{position:relative;display:grid;justify-items:start;gap:.5rem;max-width:40rem}.editorial-attorney__cta h2{margin:0;color:#fff}.editorial-attorney__cta-text{margin:0;font-family:var(--brand-font-heading);font-size:1.125rem;font-weight:600;line-height:1.25}.editorial-attorney__cta-phone{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-family:var(--brand-font-heading);font-size:1.75rem;font-weight:700;line-height:1.2;text-decoration:none}.editorial-attorney__cta-phone:hover{text-decoration:underline;text-underline-offset:4px}.editorial-attorney__cta-button{margin-top:1rem;padding:.75rem 1.5rem;border-radius:4px;background:#fff;color:var(--ea-navy);font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}.editorial-attorney__cta-button:hover{background:#eef3fb}@media (max-width:479px){.editorial-attorney__portrait{width:13rem}}@media (min-width:768px){.editorial-attorney__results{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-attorney__cta{min-height:17.8rem;padding:1.5rem 2.5rem}.editorial-attorney__cta-photo{right:-1.25rem;top:-3.3rem;height:calc(100% + 3.3rem);opacity:1}.editorial-attorney__cta-copy{max-width:38rem}.editorial-attorney__cta h2{font-size:2.375rem}.editorial-attorney__cta-text{font-size:1.375rem;line-height:1.25}.editorial-attorney__cta-phone{font-size:2.375rem}}@media (min-width:1024px){.editorial-attorney{grid-template-columns:20rem minmax(0,1fr);gap:3rem;padding:2.5rem 2rem 5rem}.editorial-attorney__card{position:sticky;top:1.5rem}.editorial-attorney__main h1{font-size:2.375rem}.editorial-attorney__tagline{font-size:1.375rem}.editorial-attorney__section>h2{font-size:2.375rem}}@media (min-width:1360px){.editorial-attorney{padding-inline:0}}