.FirmPages_overviewIntro__sgVkb>h1{margin-bottom:clamp(1.5rem,3vw,2rem)}.FirmPages_overview__Ow2Hl h2{font-size:2.6875rem}.FirmPages_overview__Ow2Hl p{max-width:46ch;font-size:1.125rem}.FirmPages_firmImage__gXzc6 img{height:23.75rem;aspect-ratio:4/5;object-fit:cover}.FirmPages_platformIntroduction__wljiZ{max-width:62.5rem}.FirmPages_platformIntroduction__wljiZ h2{max-width:22ch;margin-bottom:1.75rem}.FirmPages_platformIntroduction__wljiZ p{max-width:64ch;font-size:1.1875rem}.FirmPages_platformRoles__XK1Fx .FirmPages_roles__tHBB7{gap:2.875rem;margin-block:3.4375rem 1.875rem}.FirmPages_roles__tHBB7 article{padding-top:2.375rem;border-top:1px solid #6c796d}.FirmPages_roles__tHBB7 h3{margin-bottom:1.625rem;font-size:2.125rem}.FirmPages_roles__tHBB7 p{max-width:44ch;color:#d3ddd3;font-size:1.125rem}.FirmPages_platformProcess__QvxFD h2{max-width:15ch;font-size:2.5625rem}.FirmPages_steps__iUm53{padding:0;margin:0;list-style:none}.FirmPages_step__3GmQA{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;margin-bottom:.9375rem;padding-block:1.5625rem;border-top:1px solid var(--color-line)}.FirmPages_step__3GmQA>span{color:var(--color-gold);font-family:var(--font-heading);font-size:2.375rem;line-height:1}.FirmPages_step__3GmQA h3{margin:0;font-size:1.625rem;line-height:1.4}.FirmPages_imageFeature__r4AzH{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.FirmPages_chapterImage__xbpRz{position:relative;min-width:0;height:20.625rem;margin:0;overflow:hidden;background:var(--color-wash)}.FirmPages_chapterImage__xbpRz img{display:block;width:100%;height:100%;object-fit:cover}.FirmPages_imageFeature__r4AzH h2{max-width:20ch;font-size:2.4375rem}.FirmPages_imageFeature__r4AzH p{max-width:46ch;font-size:1.125rem}.FirmPages_hero__0wVju{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.625rem;padding-block:4.0625rem 4.6875rem}.FirmPages_hero__0wVju h1{max-width:15ch;margin-bottom:2rem;font-size:2.875rem;line-height:1.1}.FirmPages_heroDescription__C0r8o{max-width:47ch;color:#34483d;font-size:1.125rem;line-height:1.8}.FirmPages_heroCopy__7t7sx .FirmPages_heroAction__gvpvX{margin-top:2.375rem}.FirmPages_heroImage__iPBRZ img{height:22.5rem;aspect-ratio:4/3;object-fit:cover}.FirmPages_heroImage__iPBRZ figcaption{margin-top:1rem;line-height:1.8}.FirmPages_founder__EfXyN{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8125rem;align-items:center}.FirmPages_portrait__200ko{max-width:18.75rem}.FirmPages_portrait__200ko img{width:100%;height:auto;aspect-ratio:auto}.FirmPages_statement__2iZap{min-width:0;margin:0}.FirmPages_statement__2iZap blockquote{margin:0 0 2.5rem;font-family:var(--font-heading);font-size:2.0625rem;font-weight:400;line-height:1.5;letter-spacing:-.025em}.FirmPages_statement__2iZap figcaption{color:var(--color-muted);font-size:1.125rem;line-height:1.7}.FirmPages_statement__2iZap strong{color:var(--color-ink);font-weight:600}.FirmPages_residentExperience__gIzNU h2{max-width:20ch}.FirmPages_experienceGrid__UkxlR p,.FirmPages_experienceLead__7Uiut{line-height:1.85}.FirmPages_communityImage___ctOT{margin-top:3.4375rem}.FirmPages_communityImage___ctOT img{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center top}.FirmPages_awards__BFiZh{--eyebrow-color:#d9c79f;padding-block:5.3125rem;background:#000;color:var(--color-white)}.FirmPages_awardSection__wOBmx>div:first-child>p:last-child{color:#d5ddd4}.FirmPages_awardSection__wOBmx h2{max-width:100%;margin-bottom:1.75rem;font-size:2.4375rem}.FirmPages_awardSection__wOBmx .FirmPages_awardEyebrow__08CeY{color:#d9c79f}.FirmPages_awardGrid__zMNkb{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem 1.625rem;margin-top:3.125rem}.FirmPages_awardCard__Ym4Ym{min-width:0;text-align:center}.FirmPages_awardGraphic__qk2Yi{min-width:0;height:11.25rem;margin:0 auto 2rem;max-width:17.5rem}.FirmPages_awardGraphic__qk2Yi img{display:block;width:100%;height:100%;object-fit:contain}.FirmPages_awardCaption__r9I6d h3{font-size:1.5rem;line-height:1.35;margin-bottom:1.375rem}.FirmPages_awardCaption__r9I6d p{font-size:1rem;line-height:1.8}.FirmPages_awardCaption__r9I6d .FirmPages_awardEyebrow__08CeY{font-size:.75rem;line-height:1.6}.FirmPages_supportFeature___ewax h2{max-width:15ch;font-size:2.6875rem}.FirmPages_supportFeature___ewax p:not(:first-child),.FirmPages_supportFeature___ewax>div>div:last-child p{font-size:1.1875rem;line-height:1.9}@media (min-width:35rem){.FirmPages_awardGrid__zMNkb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:50.0625rem){.FirmPages_overview__Ow2Hl .FirmPages_overviewGrid__Ngomo{gap:6.5625rem;align-items:center}.FirmPages_overview__Ow2Hl h2{font-size:4rem}.FirmPages_overview__Ow2Hl p{font-size:1.25rem}.FirmPages_firmImage__gXzc6 img{height:38.75rem}section.FirmPages_platformRoles__XK1Fx{min-height:49.375rem;padding-block:8.125rem}.FirmPages_platformIntroduction__wljiZ p{font-size:1.3125rem}.FirmPages_platformIntroduction__wljiZ h2{margin-bottom:2.1875rem}.FirmPages_platformRoles__XK1Fx .FirmPages_roles__tHBB7{gap:3.75rem;margin-top:5.3125rem}.FirmPages_roles__tHBB7 p{font-size:1.25rem}section.FirmPages_platformProcess__QvxFD{padding-block:8.4375rem}.FirmPages_platformProcess__QvxFD .FirmPages_processGrid__98er3{align-items:start}.FirmPages_platformProcess__QvxFD h2{font-size:3.75rem}.FirmPages_step__3GmQA{grid-template-columns:3.4375rem minmax(0,1fr);gap:1.75rem;padding-block:1.875rem}.FirmPages_step__3GmQA h3{font-size:1.8125rem}.FirmPages_imageFeature__r4AzH{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.75rem}.FirmPages_chapterImage__xbpRz{height:30.625rem}.FirmPages_imageFeature__r4AzH h2{font-size:3.125rem}.FirmPages_imageFeature__r4AzH p{font-size:1.1875rem}.FirmPages_hero__0wVju{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.625rem;min-height:45rem;padding-block:5.9375rem 6.5625rem}.FirmPages_hero__0wVju h1{font-size:clamp(3rem,4.8vw,4.5rem)}.FirmPages_heroDescription__C0r8o{font-size:1.3125rem}.FirmPages_heroImage__iPBRZ img{height:33.125rem;aspect-ratio:4/5}.FirmPages_founder__EfXyN{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(3rem,5vw,6rem)}.FirmPages_statement__2iZap figcaption{font-size:1.25rem}.FirmPages_statement__2iZap blockquote{font-size:clamp(2.125rem,3.2vw,2.875rem)}.FirmPages_residentExperience__gIzNU .FirmPages_experienceGrid__UkxlR{gap:4.0625rem}.FirmPages_communityImage___ctOT{margin-top:5.625rem}.FirmPages_awards__BFiZh{min-height:49.375rem;padding-block:8.125rem}.FirmPages_awardGrid__zMNkb{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:4.6875rem}.FirmPages_awardGraphic__qk2Yi{height:clamp(9.25rem,17vw,14.25rem);margin-bottom:3rem}.FirmPages_awardSection__wOBmx h2{max-width:100%;margin-bottom:2.125rem;font-size:var(--font-size-split-title)}.FirmPages_awardCaption__r9I6d h3{font-size:1.625rem}.FirmPages_awardCaption__r9I6d .FirmPages_awardEyebrow__08CeY{font-size:.8125rem}section.FirmPages_supportFeature___ewax{min-height:39.375rem}.FirmPages_supportFeature___ewax h2{font-size:4rem}.FirmPages_supportFeature___ewax>div>div:last-child p{font-size:1.3125rem}}@media (min-width:68.8125rem){.FirmPages_platformRoles__XK1Fx .FirmPages_roles__tHBB7{gap:clamp(4rem,8vw,7.75rem)}.FirmPages_imageFeature__r4AzH{gap:5.625rem}}