/* Center the complete content group within the sticky design viewport. */
#digitaldesign .container.is-design {
  height: auto;
  padding-block: 0;
  gap: clamp(1.5rem, 4vh, 3rem);
}
#digitaldesign .info-wrapper.is-design {
  position: static;
  height: auto;
  order: -1;
  align-items: center;
}
#digitaldesign .design_title-wrapper {
  width: 100%;
  margin-inline: auto;
}
/* Exported placeholder link otherwise occupies a second flex column. */
#digitaldesign .is-section-design > a {
  display: none;
}

/* Keep the studio heading within its grid area and balance its lines. */
.section--ms-hero #w-node-efec1d83-8e88-62bd-c4fe-07ff9e181352-3a4743d5 {
  min-width: 0;
  max-width: 100%;
  white-space: normal;
  text-wrap: balance;
  overflow-wrap: normal;
}
@media screen and (min-width: 768px) {
  .section--ms-hero #w-node-efec1d83-8e88-62bd-c4fe-07ff9e181352-3a4743d5 {
    grid-area: 1 / 1 / 2 / 4;
  }
  .section--ms-hero #w-node-efec1d83-8e88-62bd-c4fe-07ff9e181357-3a4743d5 {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: end;
    align-self: end;
  }
}
@media screen and (max-width: 767px) {
  .section--ms-hero #w-node-efec1d83-8e88-62bd-c4fe-07ff9e181352-3a4743d5 {
    grid-area: 1 / 1 / 2 / -1;
  }
  .section--ms-hero #w-node-efec1d83-8e88-62bd-c4fe-07ff9e181357-3a4743d5 {
    grid-area: 2 / 1 / 3 / -1;
  }
}
