/* Do not edit anything below */
.case-study-results-section .case-study-results__layout {
  display: grid;
  grid-template-columns: 1fr;
  align-items: flex-start;
  gap: clamp(1.5rem, 1.5rem + 1.5 * (100vw - 48rem) / 27, 3rem);
}
@media (width >= 768px) {
  .case-study-results-section .case-study-results__layout {
    grid-template-columns: 40% 60%;
  }
}
.case-study-results-section .case-study-results__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1.5rem;
}
.case-study-results-section .case-study-results__heading h2 {
  font-family: "Oldschool Grotesk", -apple-system, blinkmacsystemfont, "avenir next", "avenir, segoe ui", "helvetica neue", helvetica, ubuntu, roboto, noto, arial, sans-serif;
  font-size: clamp(2rem, 2rem + 1 * (100vw - 48rem) / 27, 3rem);
  line-height: 1.05;
  letter-spacing: -0.04em;
}
.case-study-results-section .case-study-results__heading h2 i {
  font-family: "Source Serif Pro", georgia, serif;
  font-style: italic;
}
.case-study-results-section .case-study-results__description {
  font-family: "Source Serif Pro", georgia, serif;
  font-size: clamp(1rem, 1rem + 0.25 * (100vw - 48rem) / 27, 1.25rem);
  line-height: 1.4;
  letter-spacing: -0.04em;
  max-inline-size: 31.5rem;
}
.case-study-results-section .case-study-results__description p:not(:last-child) {
  margin-block-end: 2rem;
}
.case-study-results-section .case-study-results__media {
  aspect-ratio: 719/607;
  border-radius: 0.5rem;
  overflow: hidden;
}
.case-study-results-section .case-study-results__media.x-none {
  padding-inline: 0;
}
.case-study-results-section .case-study-results__media.y-none {
  padding-block: 0;
}
.case-study-results-section .case-study-results__media.x-left {
  padding-inline-start: 0;
}
.case-study-results-section .case-study-results__media.x-left img,
.case-study-results-section .case-study-results__media.x-left video,
.case-study-results-section .case-study-results__media.x-left iframe {
  border-radius: 0 0.5rem 0.5rem 0;
}
.case-study-results-section .case-study-results__media.x-center {
  padding-inline: clamp(1.25rem, 1.25rem + 1.25 * (100vw - 48rem) / 27, 2.5rem);
}
.case-study-results-section .case-study-results__media.x-right {
  padding-inline-end: 0;
}
.case-study-results-section .case-study-results__media.x-right img,
.case-study-results-section .case-study-results__media.x-right video,
.case-study-results-section .case-study-results__media.x-right iframe {
  border-radius: 0.5rem 0 0 0.5rem;
}
.case-study-results-section .case-study-results__media.y-top {
  padding-block-start: 0;
}
.case-study-results-section .case-study-results__media.y-top img,
.case-study-results-section .case-study-results__media.y-top video,
.case-study-results-section .case-study-results__media.y-top iframe {
  border-radius: 0 0 0.5rem 0.5rem;
}
.case-study-results-section .case-study-results__media.y-center {
  padding-block: clamp(1.25rem, 1.25rem + 1.25 * (100vw - 48rem) / 27, 2.5rem);
}
.case-study-results-section .case-study-results__media.y-bottom {
  padding-block-end: 0;
}
.case-study-results-section .case-study-results__media.y-bottom img,
.case-study-results-section .case-study-results__media.y-bottom video,
.case-study-results-section .case-study-results__media.y-bottom iframe {
  border-radius: 0.5rem 0.5rem 0 0;
}
.case-study-results-section .case-study-results__media img,
.case-study-results-section .case-study-results__media video,
.case-study-results-section .case-study-results__media iframe {
  inline-size: 100%;
  block-size: 100%;
  border-radius: 0.5rem;
  object-fit: cover;
}