.IntroSection_introGrid__Dvk3r{grid-template-columns:1fr 2fr;gap:80px}@media (max-width:640px){.IntroSection_introGrid__Dvk3r{grid-template-columns:1fr!important;gap:32px!important}}.AboutTeaserSection_aboutGrid__hFVYr{grid-template-columns:1fr 320px;gap:96px}@media (max-width:640px){.AboutTeaserSection_aboutGrid__hFVYr{grid-template-columns:1fr;gap:32px}}.PracticeAreasGridSection_grid__e5DWZ{display:grid;grid-template-columns:1fr;gap:24px;list-style:none;margin:0;padding:0}.PracticeAreasGridSection_card__Rjqzk{display:flex;flex-direction:column;border:1px solid var(--gray-100);padding:36px 32px;transition:border-color .25s ease}.PracticeAreasGridSection_card__Rjqzk:hover{border-color:var(--gold-light)}.PracticeAreasGridSection_cardNumber__ymI6L{font-family:var(--font-heading);font-size:11px;letter-spacing:.15em;color:var(--gold);margin-bottom:20px}.PracticeAreasGridSection_cardTitle__L2ANj{font-family:var(--font-heading);font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.35;color:var(--black);margin:0 0 8px}.PracticeAreasGridSection_cardSubSpecialty__uOctg{font-family:var(--font-heading);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-300);margin:0 0 16px}.PracticeAreasGridSection_cardTitle__L2ANj+.PracticeAreasGridSection_cardDescription__MTwXT{margin-top:8px}.PracticeAreasGridSection_cardDescription__MTwXT{font-size:15px;line-height:1.8;color:var(--gray-500);margin:0}@media (min-width:700px){.PracticeAreasGridSection_grid__e5DWZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PracticeAreasGridSection_grid__e5DWZ{grid-template-columns:repeat(3,minmax(0,1fr))}}