/* HOME — THE STATEMENT */
.statement__grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--gutter); align-items: start; }
.statement__main { grid-column: 1 / span 7; }
.statement__aside { grid-column: 9 / span 4; padding-top: 10px; }
.statement__aside .cta { margin-top: 28px; }
.statement__body { font-size: 1.05rem; }
.statement__progression {
  margin-top: clamp(56px, 8vw, 104px);
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--gutter);
  border-top: 1px solid var(--hair-bone);
}
.statement__progression li { padding-top: 22px; }
.statement__progression .p-name { display: block; font-family: var(--font-display); font-weight: 500; font-size: clamp(1.6rem, 2.4vw, 2.3rem); line-height: 1.05; }
.statement__progression .p-role { display: block; margin-top: 10px; font-size: .92rem; color: var(--slate); }
@media (max-width: 899px) {
  .statement__grid { grid-template-columns: 1fr; row-gap: 36px; }
  .statement__main, .statement__aside { grid-column: auto; }
  .statement__progression { grid-template-columns: 1fr; row-gap: 20px; }
  .statement__progression li { border-top: 1px solid var(--hair-bone); }
  .statement__progression li:first-child { border-top: 0; }
}
