/* Breakpoints */
.media-copy__wrapper {
  padding: 0 var(--grid-standard-margin);
}

.media-copy__wrapper {
  display: grid;
  grid-template-columns: repeat(var(--grid-columns), 1fr);
  grid-gap: var(--grid-standard-gutter);
}

.media-copy__decoration .effect {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.media-copy__decoration .container {
  position: absolute;
  --_pixel_xl: clamp(calc(120px / 4), 10vw, 120px);
  --_pixel_l: clamp(calc(112px / 4), 8vw, 112px);
  --_pixel_m: clamp(calc(72px / 4), 6vw, 72px);
  --_pixel_s: clamp(calc(56px / 4), 4vw, 56px);
}
.media-copy__decoration .container.small {
  --_pixel_xl: clamp(calc(120px / 4), 6vw, 120px);
  --_pixel_l: clamp(calc(112px / 4), 5vw, 112px);
  --_pixel_m: clamp(calc(72px / 4), 4vw, 72px);
  --_pixel_s: clamp(calc(56px / 4), 3vw, 56px);
}
.media-copy__decoration .pixel {
  position: absolute;
  width: var(--_pixel-width);
  aspect-ratio: 1;
}
.media-copy__decoration .pixel.size_xl {
  --_pixel-width: var(--_pixel_xl);
}
.media-copy__decoration .pixel.size_l {
  --_pixel-width: var(--_pixel_l);
}
.media-copy__decoration .pixel.size_m {
  --_pixel-width: var(--_pixel_m);
}
.media-copy__decoration .pixel.size_s {
  --_pixel-width: var(--_pixel_s);
}
.media-copy__decoration .pixel.blur_1 {
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.media-copy__decoration .pixel.blur_2 {
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
}
.media-copy__decoration .pixel.blur_3 {
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
}
.media-copy__decoration .pixel.gradation_1 {
  background: var(--palette-sand-sand-light);
}
.media-copy__decoration .pixel.gradation_2 {
  background: var(--palette-sand-sand-medium);
}
.media-copy__decoration .pixel.gradation_3 {
  background: var(--palette-sand-sand);
}
.media-copy__decoration .pixel.gradation_4 {
  background: var(--palette-sand-sand-dark);
}
.media-copy__decoration .top-left {
  top: 0;
  left: 0;
}
.media-copy__decoration .top-right {
  top: 0;
  right: 0;
}
.media-copy__decoration .bottom-left {
  bottom: 0;
  left: 0;
}
.media-copy__decoration .bottom-right {
  bottom: 0;
  right: 0;
}
.media-copy__decoration .small .pixel.mix {
  mix-blend-mode: multiply;
}
.media-copy__decoration .outside {
  opacity: 0;
}
@media screen and (width >= 768px) {
  .media-copy__decoration .outside {
    opacity: 1;
  }
}
.media-copy__decoration canvas.pixel {
  border: 1px solid red;
}
.media-copy__decoration .timeline_1 {
  animation: tl_1 22s infinite;
}
@keyframes tl_1 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  7% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  15% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  22% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  30% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.25);
  }
  37% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  43% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  50% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  56% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  64% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  70% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  75% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  82% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  88% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  93% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.22);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_2 {
  animation: tl_2 26s 0.5s infinite;
}
@keyframes tl_2 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  8% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  16% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  24% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  32% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.15);
  }
  39% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  45% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  52% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  58% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  66% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  72% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  77% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  84% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  89% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  94% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.18);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_3 {
  animation: tl_3 21s 0.7s infinite;
}
@keyframes tl_3 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  9% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  17% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  25% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  33% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  40% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  46% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  53% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  59% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  67% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  73% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  78% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  85% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  90% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  95% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.15);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_4 {
  animation: tl_4 27s 0.3s infinite;
}
@keyframes tl_4 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  6% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  14% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  21% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  29% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  36% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  42% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  49% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  55% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  63% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  69% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  74% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  81% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  87% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  92% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.25);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_5 {
  animation: tl_5 23s 0.5s infinite;
}
@keyframes tl_5 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  5% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  13% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  20% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  28% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  35% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  41% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  48% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  54% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  62% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  68% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  73% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  80% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  86% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  91% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_6 {
  animation: tl_6 26s 0.34s infinite;
}
@keyframes tl_6 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  7% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.25);
  }
  15% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  22% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  30% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  37% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  43% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  50% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  56% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  64% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  70% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  75% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  82% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  88% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  93% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_7 {
  animation: tl_7 22s 0.6s infinite;
}
@keyframes tl_7 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  6% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  14% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  21% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  29% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  36% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  42% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  49% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  55% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  63% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  69% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  74% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  81% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  87% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  92% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_8 {
  animation: tl_8 20s 0.2s infinite;
}
@keyframes tl_8 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  8% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.18);
  }
  16% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  24% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  32% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  39% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  45% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  52% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  58% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  66% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  72% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  77% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  84% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  89% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  94% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.25);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_9 {
  animation: tl_9 23s 0.55s infinite;
}
@keyframes tl_9 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  7% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  15% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  22% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  30% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  37% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  43% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  50% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  56% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  64% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  70% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  75% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  82% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  88% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  93% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.18);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_10 {
  animation: tl_10 20s 0.8s infinite;
}
@keyframes tl_10 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  6% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.22);
  }
  14% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  21% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  29% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  36% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  42% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  49% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  55% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  63% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  69% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  74% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  81% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  87% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  92% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.25);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}
.media-copy__decoration .timeline_11 {
  animation: tl_11 25s 0.6s infinite;
}
@keyframes tl_11 {
  0% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  8% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  16% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  24% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  32% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  39% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.7);
  }
  45% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.2);
  }
  52% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  58% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.5);
  }
  66% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  72% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.6);
  }
  77% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.4);
  }
  84% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.1);
  }
  89% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
  94% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0.3);
  }
  100% {
    background-color: hsl(from var(--palette-secondary-70) h s l/0);
  }
}

.media-copy {
  overflow-x: clip;
}
.media-copy__wrapper {
  row-gap: var(--spacer-6);
  position: relative;
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper {
    -moz-column-gap: var(--grid-standard-gutter);
         column-gap: var(--grid-standard-gutter);
  }
}
.media-copy .media__main {
  padding: 0;
}
.media-copy .media__main .media__content .media__disclaimer {
  left: auto;
}
.media-copy__media {
  position: relative;
  z-index: 5;
}
.media-copy__decoration {
  position: absolute;
  inset: 0;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper--alignmentCopy-left .media-copy__media--small-single {
    grid-column: 1/3;
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__wrapper--alignmentCopy-left .media-copy__media--small-single {
    grid-column: 1/8;
  }
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__media--small-single {
    grid-column: 3/5;
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__media--small-single {
    grid-column: 6/13;
  }
}
.media-copy__media--small-single .media-copy__media-disclaimer-below {
  margin-top: var(--spacer-4);
}
@media screen and (min-width: 768px) {
  .media-copy__media--small-double1 {
    grid-column: 1/3;
    margin-top: calc(2 * var(--spacing-xxl));
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__media--small-double1 {
    grid-column: 1/7;
  }
}
.media-copy__wrapper--alignmentCopy-right .media-copy__media--small-double1 {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .media-copy__media--small-double2 {
    grid-column: 3/5;
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__media--small-double2 {
    grid-column: 7/13;
  }
}
.media-copy__wrapper--alignmentCopy-right .media-copy__media--small-double2 {
  margin-top: calc(2 * var(--spacing-xxl));
}
.media-copy__content {
  position: relative;
  z-index: 15;
}
@media screen and (min-width: 768px) {
  .media-copy__content--oneMediaSmall {
    place-content: center;
  }
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper--alignmentCopy-left .media-copy__content--oneMediaSmall {
    grid-column: 3/5;
    padding-block: calc(2 * var(--spacing-l));
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__wrapper--alignmentCopy-left .media-copy__content--oneMediaSmall {
    grid-column: 9/13;
    margin-left: calc(var(--grid-standard-gutter) * -1);
  }
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__content--oneMediaSmall {
    grid-row: 1;
    grid-column: 1/3;
    padding-block: calc(2 * var(--spacing-l));
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__content--oneMediaSmall {
    grid-row: 1;
    grid-column: 1/6;
    padding-right: calc(var(--grid-standard-gutter) * 2);
  }
}
@media screen and (min-width: 768px) {
  .media-copy__content--twoMediaSmall {
    grid-column: 3/5;
    margin-top: calc(var(--spacer-7) + -2 * var(--spacing-xxl));
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__content--twoMediaSmall {
    grid-column: 7/13;
  }
}
@media screen and (min-width: 768px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__content--twoMediaSmall {
    grid-column: 1/3;
    margin-top: calc(var(--spacer-7) + -2 * var(--spacing-xxl));
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__wrapper--alignmentCopy-right .media-copy__content--twoMediaSmall {
    grid-column: 1/7;
  }
}
.media-copy__content--oneMediaBig {
  display: grid;
  grid-template-columns: subgrid;
}
.media-copy__content--oneMediaBig .media-copy__copy {
  grid-column: 1/span 4;
}
@media screen and (min-width: 768px) {
  .media-copy__content--oneMediaBig .media-copy__copy {
    grid-column: 1/span 2;
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__content--oneMediaBig .media-copy__copy {
    grid-column: 1/span 6;
  }
}
.media-copy__content--oneMediaBig .media-copy__disclaimers-below {
  grid-column: 1/span 4;
}
@media screen and (min-width: 768px) {
  .media-copy__content--oneMediaBig .media-copy__disclaimers-below {
    grid-column: 1/span 4;
  }
}
@media screen and (min-width: 1024px) {
  .media-copy__content--oneMediaBig .media-copy__disclaimers-below {
    grid-column: 1/span 12;
  }
}
.media-copy__content sup,
.media-copy__content .disclaimer-indicator {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  vertical-align: super;
  font-size: 0.6em;
  line-height: 0.6em;
}
.media-copy__headline strong, .media-copy__subline strong, .media-copy__text strong {
  font-weight: var(--typo-headline-bold-weight);
}
.media-copy__headline em, .media-copy__subline em, .media-copy__text em {
  color: var(--colors-text-primary-highlight);
}
.media-copy__headline span:not(.disclaimer-indicator):first-of-type, .media-copy__subline span:not(.disclaimer-indicator):first-of-type {
  display: block;
}
.media-copy__subline {
  margin-top: var(--spacer-3);
}
.media-copy__text {
  margin-top: var(--spacer-5);
  margin-bottom: var(--spacer-6);
}
.media-copy__text--disclaimer {
  position: relative;
}
.media-copy__buttons {
  display: flex;
  align-items: baseline;
  gap: var(--spacer-6);
}
.media-copy__media-disclaimer-below:not(:has(*)) {
  display: none;
}
.media-copy__disclaimers-below:not(:has(*)) {
  display: none;
}
.media-copy__disclaimers-below:has(*) {
  margin-top: var(--spacing-s);
}
.media-copy .media__wrapper,
.media-copy .media__wrapper > .media__main,
.media-copy .media__wrapper > .media__main > .media__container,
.media-copy .media__wrapper > .media__main > .media__container > div,
.media-copy .media__wrapper > .media__main > .media__container > div > .dynamic-video {
  height: 100%;
}

.media-copy .media__content {
  z-index: 15;
}