/* 1.0.5 demo: founding year and the digital workshop within Arbeitsweise. */
.digital-workshop {
  margin-top: clamp(60px, 7vw, 108px);
  padding-top: clamp(36px, 4vw, 60px);
  border-top: 1px solid rgb(41 38 33 / 28%);
  scroll-margin-top: 110px;
}
.digital-workshop__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
  gap: clamp(40px, 6vw, 92px);
  align-items: start;
}
.tm-v08 .digital-workshop h3 {
  margin: 0;
  max-width: 19ch;
  font: 400 clamp(34px, 3.5vw, 54px)/1.12 var(--serif);
  letter-spacing: -.025em;
}
.tm-v08 .digital-workshop__copy p {
  margin: 0;
  max-width: 57ch;
  font: 400 clamp(18px, 1.5vw, 22px)/1.6 var(--sans);
  color: var(--ink, #292621);
}
.tm-v08 .digital-workshop__copy p + p {
  margin-top: 1.25em;
}
.tm-footer-brand {
  justify-self: start;
}
.tm-v08 .tm-footer-since {
  margin: 4px 0 0 53px;
  font: 400 14px/1.5 var(--sans);
  color: var(--tm-ink, #292621);
}
#gruendung {
  scroll-margin-top: 110px;
}
@media (max-width: 800px) {
  .digital-workshop__layout {
    grid-template-columns: minmax(0, 1fr);
    gap: 28px;
  }
  .tm-v08 .digital-workshop h3 {
    font-size: clamp(31px, 7vw, 44px);
    max-width: 23ch;
  }
  .tm-v08 .tm-footer-since {
    margin-left: 50px;
  }
}
