.section--mcgpillars .section--mcgpillars--head{margin:0 0 56px;max-width:820px}.section--mcgpillars .section--mcgpillars--head h2{margin:0 0 20px}.section--mcgpillars .section--mcgpillars--lead,.section--mcgpillars .section--mcgpillars--lead p{margin:0}.section--mcgpillars .section--mcgpillars--lead p+p{margin-top:16px}.section--mcgpillars .all--color--white .section--mcgpillars--lead,.section--mcgpillars .all--color--white .section--mcgpillars--lead p{color:hsla(0,0%,100%,.9)}.section--mcgpillars .section--mcgpillars--grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.section--mcgpillars .section--mcgpillars--grid.section--mcgpillars--two{grid-template-columns:1fr 1fr}.section--mcgpillars .section--mcgpillars--item{display:flex;font-size:18px;margin:0;padding:0;position:relative}.section--mcgpillars .section--mcgpillars--card{background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;flex:1 1 auto;min-width:0;padding:36px 36px 40px;transition:background-color .3s ease,transform .3s ease,border-color .3s ease}.section--mcgpillars .section--mcgpillars--card:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px)}.section--mcgpillars .section--mcgpillars--two .section--mcgpillars--card{padding:40px 44px 44px}.section--mcgpillars .section--mcgpillars--card h3{font-family:georgia,palatino,serif;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 0 18px;text-transform:none}.section--mcgpillars .section--mcgpillars--two .section--mcgpillars--card h3{font-size:28px}.section--mcgpillars .section--mcgpillars--rule{border-top:.5px solid #f5751d;display:block;height:0;margin:0 0 20px}.section--mcgpillars .section--mcgpillars--byline{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:18px;gap:16px;line-height:1.65;margin:0 0 18px;max-width:560px;width:100%}.section--mcgpillars .section--mcgpillars--avatar{border-radius:50%;flex:none;height:64px;width:64px}.section--mcgpillars .section--mcgpillars--person b{display:block;font-size:16px;font-weight:600}.section--mcgpillars .section--mcgpillars--person span{display:block;font-size:15px}.section--mcgpillars .all--color--white .section--mcgpillars--person span{color:hsla(0,0%,100%,.8)}.section--mcgpillars .section--mcgpillars--text p{margin:0}.section--mcgpillars .section--mcgpillars--text p+p{margin-top:16px}.section--mcgpillars .all--color--white .section--mcgpillars--text p{color:hsla(0,0%,100%,.9)}@media (max-width:1024px){.section--mcgpillars .section--mcgpillars--grid,.section--mcgpillars .section--mcgpillars--grid.section--mcgpillars--two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.section--mcgpillars .section--mcgpillars--card,.section--mcgpillars .section--mcgpillars--card:hover{transform:none;transition:none}}