.blurb {
  position: relative;
  background-color: var(--black);
  aspect-ratio: 16/9;
  /* min-height: 100vh; */
  display: grid;
  grid-template-columns: 1fr;
  overflow: hidden;
  max-width: 100%;
}

.dark-grid {
  grid-column: 1;
  grid-row: 1;
  overflow: hidden;
}

.dark-grid > svg {
  display: block;
  min-width: 1400px;
  object-fit: cover;
}

.blurb-container {
  grid-column: 1;
  grid-row: 1;
  max-width: 1050px;
  place-self: center;
  padding-left: 40px;
  padding-right: 23px;
  padding-top: 100px;
  padding-bottom: 130px;
  /* background-color: #ffe53b; */
}
.blurb-container .gradient-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65px;
}

.blurb-text {
  font-size: 1.3rem;
  line-height: 1.35;
  font-weight: var(--bold);
  /* padding-bottom: 3rem; */
  position: relative;
}

.blurb-inner {
  padding-top: 3.2rem;
}

.blurb-text::before {
  content: "“";
  position: absolute;
  left: -32px;
}
.blurb-text-author {
  font-size: 1.25rem;
  color: var(--inevitable-red);
  font-weight: var(--medium);
  padding-top: 3rem;
  padding-bottom: 2.875rem;
}

.blurb-image {
  position: relative;
}


@media screen and (min-width: 1360px) {
  .blurb {
    grid-template-columns: 1fr 2.7fr 1fr;
  }

  .dark-grid {
    grid-column: 1/4;
    grid-row: 1/2;
  }

  .blurb-container {
    grid-column: 2;
    grid-row: 1;
    max-width: 1050px;
    place-self: center;
    padding-top: unset;
    padding-bottom: unset;
  }

  .blurb-text {
    font-size: 36px;
    line-height: 43px;
    font-weight: var(--bold);
    /* padding-bottom: 2.5rem; */
    position: relative;
  }
  .blurb-inner {
    padding-top: 3.875rem;
  }

  .blurb-text::before {
    content: "“";
    position: absolute;
    left: -32px;
  }
  .blurb-text-author {
    font-size: 1.25rem;
    color: #ea3f34;
    font-weight: var(--medium);
    padding-top: 2.5rem;
    padding-bottom: 2.875rem;
  }
}

@media (min-width: 953px) {
  /* .dark-grid svg {
    transform: scale(1);
  } */
  .blurb-text {
    font-size: 2.25rem;
    line-height: 1.13;
  }
}
