#about .feature-image {
  margin-top: 0;
  margin-bottom: var(--spacing-l);
  max-width: var(--width-l);
}

.intro {
  font-size: 8vw;
  font-weight: 400;
  letter-spacing: -0.025em;
  line-height: 1.125;
  margin-bottom: var(--spacing-m);
  max-width: var(--width-l);

  hyphens: none;
  -webkit-hyphens: none;
}

@media only screen and (min-width: 1000px) {
  .intro {
    font-size: 4em;
  }
}

.split-2 {
  columns: 1;
  column-gap: var(--spacing-l);
}

.split-2 p:not(:last-child) {
  margin: 0;
  border-bottom: 1em solid transparent;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}

@media only screen and (min-width: 768px) {
  .split-2 {
    columns: 2;
  }
}

.partners-container {
  max-width: var(--width-l);
}

.partners-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: var(--spacing-m);
}

.partner {
  flex-direction: column;
  margin: var(--spacing-m) 0;
  width: 100%;
}

.partner:last-child {
  margin-bottom: 0;
}

.partner .portrait {
  margin-bottom: var(--spacing-m);
}

.partner .portrait .crop>div {
  background: none;
}

.partner .portrait .credit {
  color: var(--color-mid);
  font-size: var(--font-small);
  margin-top: var(--spacing-m);
}

.partner .portrait .credit a {
  border-bottom: 1px solid var(--color-mid);
  color: var(--color-mid);
}

.partner .portrait .credit a:hover {
  border-bottom: 1px solid var(--color-black);
  color: var(--color-black);
}

.partner .partner-info {
  max-width: var(--width-s);
}

.partner-info .name {
  line-height: 1;
  margin-bottom: var(--spacing-xs);
}

.partner-info .title {
  color: var(--color-mid);
  font-size: var(--font-small);
  font-weight: 400;
  letter-spacing: 0.1em;
  margin-bottom: var(--spacing-s);
  text-transform: uppercase;
}

.partner-info p {
  width: 100%;
}
