/* Figma 2136:33999. Introduction copy, highlight media, metrics and contact. */
#agendaPreview .agenda.agenda-v5.agenda-redesign > [data-agenda-module="introduction"] {
  --intro-origin-x: max(0px, calc((100cqw - 1440px) / 2));
  box-sizing: border-box;
  width: 100%;
  min-height: 0;
  margin: 0;
  color: var(--agenda-charcoal);
  background: var(--agenda-paper);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"] {
  position: relative;
  z-index: 1;
  display: block;
  height: min(44.444cqw, 640px);
  padding: 0;
  overflow: visible;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"]::before {
  position: absolute;
  z-index: 0;
  top: min(11.597cqw, 167px);
  left: calc(var(--intro-origin-x) + min(37.361cqw, 538px));
  width: min(58.327cqw, 839.904px);
  height: min(25.835cqw, 372.024px);
  content: "";
  background: var(--agenda-strong);
  -webkit-mask: var(--intro-grid-image) center / 100% 100% no-repeat;
  mask: var(--intro-grid-image) center / 100% 100% no-repeat;
  opacity: .5;
  pointer-events: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-blob {
  position: absolute;
  z-index: 0;
  top: 5.903cqw;
  left: 0;
  display: block;
  /* The exported path continues beyond the original 827x527 SVG canvas.
     Size and position it from the agenda container so the complete edge keeps
     scaling above 1472px instead of exposing the centred artboard boundary. */
  width: 62.778cqw;
  height: 39.861cqw;
  max-width: none;
  overflow: visible;
  background: var(--agenda-brand);
  -webkit-mask: var(--intro-blob-image) center / 100% 100% no-repeat;
  mask: var(--intro-blob-image) center / 100% 100% no-repeat;
  pointer-events: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-wrap {
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  transform: none;
}

/* Retire the legacy masked blob from agenda-design.css. The exported SVG is
   now the single source of this decoration. */
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-wrap::before {
  display: none;
  content: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-frame {
  position: absolute;
  top: min(8.49cqw, 122.26px);
  left: calc(var(--intro-origin-x) + min(8.464cqw, 121.88px));
  width: min(51.319cqw, 739px);
  height: min(33.108cqw, 476.759px);
  transform: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-art {
  position: absolute;
  z-index: 1;
  top: min(1.651cqw, 23.771px);
  left: min(1.869cqw, 26.907px);
  display: block;
  width: min(48.836cqw, 703.239px);
  height: min(31.388cqw, 451.992px);
  max-width: none;
  overflow: visible;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media {
  position: absolute;
  z-index: 2;
  top: min(3.029cqw, 43.61px);
  left: min(5.855cqw, 84.309px);
  display: grid;
  width: min(43.149cqw, 621.346px);
  height: min(24.706cqw, 355.77px);
  place-items: center;
  overflow: hidden;
  box-sizing: border-box;
  border: 0 solid var(--agenda-ink);
  border-radius: min(.606cqw, 8.731px);
  background: transparent;
  color: #fff;
  box-shadow: none;
  font-size: min(2.4cqw, 34.56px);
  font-weight: 600;
  text-transform: uppercase;
  transform: matrix(.997518, .0704082, -.0612772, .998121, 0, 0);
  transform-origin: 0 0;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder {
  position: absolute;
  z-index: 1;
  inset: 0;
  display: grid;
  place-content: center;
  color: #fff;
  background: transparent;
  text-align: center;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder span,
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder small {
  display: block;
  font: inherit;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder span,
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder small {
  visibility: hidden;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-media-placeholder small {
  margin-top: .35em;
  font-size: .42em;
  font-weight: 400;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-embed,
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-thumbnail,
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-pdf-static-image {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  object-fit: cover;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-embed { z-index: 3; background: #17191b; }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-thumbnail { z-index: 4; pointer-events: none; transition: opacity 180ms ease, visibility 180ms ease; }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-thumbnail.is-hidden { visibility: hidden; opacity: 0; }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-pdf-static-image { z-index: 5; display: none; }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-play {
  position: absolute;
  z-index: 3;
  inset: 0;
  display: grid;
  place-items: center;
  color: #fff;
  text-decoration: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-play > span {
  width: 0;
  height: 0;
  border-top: 1.2cqw solid transparent;
  border-bottom: 1.2cqw solid transparent;
  border-left: 1.9cqw solid currentColor;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,.34));
  transform: translateX(.2cqw);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-play.is-placeholder { display: none; pointer-events: none; }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-mobile-start {
  position: absolute;
  z-index: 6;
  inset: 0;
  display: grid;
  place-content: center;
  justify-items: center;
  gap: .8cqw;
  border: 0;
  background: linear-gradient(180deg, rgba(23,25,27,.08), rgba(23,25,27,.36));
  color: #fff;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-mobile-start > span {
  width: 4.6cqw;
  aspect-ratio: 1;
  border-radius: 50%;
  background: rgba(23,25,27,.82);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-mobile-start > span::after {
  display: block;
  width: 0;
  height: 0;
  margin: 30% 0 0 39%;
  border-top: 1cqw solid transparent;
  border-bottom: 1cqw solid transparent;
  border-left: 1.55cqw solid #fff;
  content: "";
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-mobile-start.is-hidden { display: none; }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-star {
  position: absolute;
  z-index: 4;
  display: block;
  max-width: none;
  object-fit: contain;
  pointer-events: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-star-bottom {
  top: min(33.889cqw, 488.006px);
  left: calc(var(--intro-origin-x) + min(8.733cqw, 125.76px));
  width: min(3.895cqw, 56.093px);
  height: min(4.749cqw, 68.389px);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-crosses { display: none; }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy {
  position: absolute;
  z-index: 3;
  top: min(15.972cqw, 230px);
  left: calc(var(--intro-origin-x) + min(59.618cqw, 858.5px));
  width: min(31.806cqw, 458px);
  padding: min(1.111cqw, 16px) min(.764cqw, 11px);
  background: var(--agenda-paper);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2 {
  position: relative;
  max-width: min(29.514cqw, 425px);
  margin: 0 0 min(1.389cqw, 20px);
  color: var(--agenda-ink);
  font-size: min(3.943cqw, 56.78px);
  font-weight: 600;
  line-height: .959;
  letter-spacing: -.05em;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2 em { font-weight: 600; }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2::after {
  position: absolute;
  z-index: -1;
  width: min(14.271cqw, 205.5px);
  height: min(1.094cqw, 15.75px);
  margin: min(2.656cqw, 38.25px) 0 0 max(-205.5px, -14.271cqw);
  content: "";
  background: var(--agenda-pale);
  transform: rotate(-2deg);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-description p {
  max-width: min(30.278cqw, 436px);
  margin: 0 0 1.09em;
  color: #414042;
  font-size: min(1.058cqw, 15.231px);
  font-weight: 300;
  line-height: 1.09;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-summary[data-agenda-module="introduction"] {
  position: relative;
  z-index: 2;
  display: block;
  height: min(26.667cqw, 384px);
  padding: 0;
  overflow: visible;
  grid-template: none;
  gap: 0;
  align-items: normal;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metrics {
  position: absolute;
  top: max(-13px, -.903cqw);
  left: calc(var(--intro-origin-x) + min(6.389cqw, 92px));
  display: block;
  width: min(55.208cqw, 795px);
  height: min(14.463cqw, 208.273px);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric {
  position: absolute;
  top: min(.43cqw, 6.2px);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: min(10.638cqw, 153.185px);
  height: min(13.718cqw, 197.534px);
  min-width: 0;
  min-height: 0;
  padding: min(.856cqw, 12.323px) min(.987cqw, 14.219px);
  overflow: hidden;
  box-sizing: border-box;
  border-radius: min(.974cqw, 14.029px);
  background: var(--agenda-strong);
  color: var(--agenda-on-strong);
  box-shadow: min(.395cqw, 5.688px) min(.395cqw, 5.688px) 0 var(--agenda-charcoal);
  text-align: center;
  animation: none;
  transition: none;
  translate: none;
  will-change: auto;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:hover {
  animation: none;
  translate: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(1) { left: min(.49cqw, 7.061px); transform: rotate(4.22deg); }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(2) { left: min(15.551cqw, 223.93px); width: min(10.518cqw, 151.453px); height: min(13.716cqw, 197.513px); transform: rotate(-3.8deg); }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(3) { left: min(30cqw, 432.005px); width: min(10.504cqw, 151.261px); height: min(13.671cqw, 196.87px); transform: none; }
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(4) { left: min(44.334cqw, 638.405px); width: min(10.534cqw, 151.695px); height: min(13.703cqw, 197.321px); transform: rotate(2.9deg); }

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric img {
  display: block;
  flex: 0 0 auto;
  width: min(6.236cqw, 89.796px);
  height: min(6.236cqw, 89.796px);
  margin: 0 auto min(1.044cqw, 15.034px);
  overflow: visible;
  object-fit: contain;
  filter: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3 {
  margin: 0 0 min(.45cqw, 6.48px);
  color: inherit;
  font-size: min(1.692cqw, 24.37px);
  font-weight: 500;
  line-height: 1;
  letter-spacing: -.04em;
  white-space: nowrap;
}

/* The HR audience label is materially longer than the other branch labels.
 * Keep it on the single line used by the Figma metric card, but fit that line
 * inside the card's protected text width instead of clipping either edge. */
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3.agenda-intro-audience-title-hr {
  font-size: min(1.1cqw, 15.84px);
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric p {
  margin: 0;
  color: inherit;
  font-size: min(.58cqw, 8.35px);
  font-weight: 400;
  line-height: 1;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact {
  position: absolute;
  top: min(3.826cqw, 55.09px);
  left: calc(var(--intro-origin-x) + min(66.271cqw, 954.303px));
  display: block;
  width: min(27.342cqw, 393.721px);
  height: min(5.007cqw, 72.1px);
  color: var(--agenda-charcoal);
  grid-template: none;
  gap: 0;
  align-items: normal;
  justify-content: normal;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: min(5.374cqw, 77.392px);
  height: min(5.007cqw, 72.1px);
  max-width: none;
  object-fit: contain;
  overflow: visible;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > div {
  position: absolute;
  top: min(.142cqw, 2.04px);
  left: min(6.249cqw, 89.99px);
  width: min(18.57cqw, 267.41px);
  min-width: 0;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact h2,
#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact p {
  margin: 0;
  color: inherit;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact h2 {
  font-size: min(2.565cqw, 36.93px);
  line-height: .959;
  letter-spacing: -.05em;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact p {
  margin-top: min(.225cqw, 3.24px);
  font-size: min(var(--producer-font-size, 1.833cqw), 26.39px);
  font-weight: 300;
  line-height: .959;
  letter-spacing: -.05em;
  white-space: nowrap;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact-link {
  color: inherit;
  text-decoration: none;
}

#agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > .agenda-intro-contact-arrow {
  top: min(2.578cqw, 37.12px);
  left: min(25.373cqw, 365.37px);
  width: min(2.757cqw, 39.695px);
  height: min(1.709cqw, 24.614px);
}

@container agenda (max-width: 1050px) and (min-width: 751px) {
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"] { height: 85cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"]::before { top: 6cqw; left: 4cqw; width: 92cqw; height: 59cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-blob { top: 1cqw; left: 0; width: 94cqw; height: 59.898cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-wrap { top: 5.08cqw; left: 3.278cqw; width: 93.44cqw; height: 59.62cqw; transform: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-frame { position: absolute; inset: 0; width: 100%; height: 100%; transform: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-art { display: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media { top: 2.25%; left: 1.65%; width: 96.7%; height: 89.5%; border-width: 1.15cqw; border-radius: .61cqw; transform: rotate(4.04deg); transform-origin: center; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-star-bottom { top: 50cqw; left: .839cqw; width: 6cqw; height: 7.3cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy { top: 68.35cqw; left: 9.08cqw; width: 33.55cqw; padding: 0; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2 { max-width: 33.55cqw; margin-bottom: 2.005cqw; font-size: 4.485cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-description p { max-width: 31.28cqw; font-size: 1.527cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-summary[data-agenda-module="introduction"] { height: 32.266cqw; overflow: visible; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metrics { top: -17.1cqw; left: 54.88cqw; display: grid; width: 36.045cqw; height: 43.525cqw; grid-template-columns: repeat(2, 16.898cqw); grid-template-rows: repeat(2, 20.384cqw); gap: 2.758cqw 2.249cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric,
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(n) { position: relative; top: auto; left: auto; width: auto; height: auto; min-height: 0; padding: 1.559cqw 1.799cqw; border-radius: 1.448cqw; box-shadow: .587cqw .587cqw 0 var(--agenda-charcoal); }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric img { width: 9.266cqw; height: 9.266cqw; margin-bottom: 1.15cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3 { font-size: 2.514cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3.agenda-intro-audience-title-hr { font-size: 1.7cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric p { font-size: .862cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact { top: 18cqw; left: 9.08cqw; display: flex; width: 33.094cqw; gap: 1.167cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > img,
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > div { position: static; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > img { width: 7.166cqw; height: 6.676cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > .agenda-intro-contact-arrow { position: static; top: auto; left: auto; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact h2 { font-size: 3.42cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact p { font-size: 2.443cqw; }
}

@container agenda (max-width: 750px) {
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"] { height: 125cqw; overflow: visible; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-module[data-agenda-module="introduction"]::before { top: 0; left: 4.958cqw; width: 90.084cqw; height: 57.154cqw; -webkit-mask: none; mask: none; background-color: transparent; background-image: linear-gradient(color-mix(in srgb, var(--agenda-strong) 32%, transparent) .1cqw, transparent .1cqw), linear-gradient(90deg, color-mix(in srgb, var(--agenda-strong) 32%, transparent) .1cqw, transparent .1cqw); background-position: right bottom; background-size: 7.4cqw 7.4cqw; opacity: 1; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-wrap { top: 0; left: 4.958cqw; width: 90.084cqw; height: 57.154cqw; transform: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-blob { display: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-frame { position: absolute; inset: 0; width: 100%; height: 100%; transform: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media-art { display: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-media { top: 3.716cqw; left: 6.055cqw; width: 79.897cqw; height: 50.979cqw; border-width: 1.492cqw; border-radius: .837cqw; font-size: 5.5cqw; transform: rotate(4.04deg); transform-origin: center; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-crosses { position: absolute; z-index: 4; top: 3.716cqw; right: -5.251cqw; display: block; width: 18.858cqw; height: 19.143cqw; background: var(--agenda-pale); -webkit-mask: url("./assets/figma-v5-intro-crosses.svg") center / contain no-repeat; mask: url("./assets/figma-v5-intro-crosses.svg") center / contain no-repeat; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-star-top { display: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-star-bottom { top: 43.854cqw; left: 2.199cqw; width: 10.807cqw; height: 10.807cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy { top: 67.104cqw; left: 15.174cqw; width: 69.652cqw; padding: 0; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2 { max-width: 69.652cqw; margin-bottom: 4.16cqw; font-size: 9.305cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-copy h2::after { width: 33cqw; height: 2.5cqw; margin: 6.2cqw 0 0 -33cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-description p { max-width: 64.889cqw; font-size: 3.168cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-summary[data-agenda-module="introduction"] { height: 176.493cqw; overflow: hidden; background-image: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign > .agenda-intro-summary[data-agenda-module="introduction"]::after { position: absolute; z-index: 0; right: 0; bottom: -1px; left: 0; height: calc(16.916cqw + 1px); content: ""; background: var(--agenda-brand); -webkit-mask: url("./assets/figma-2117-5665-wave-to-panel.svg") center / 100% 100% no-repeat; mask: url("./assets/figma-2117-5665-wave-to-panel.svg") center / 100% 100% no-repeat; pointer-events: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact { top: 13cqw; left: 15.672cqw; display: grid; width: 68.657cqw; height: 13.85cqw; grid-template-columns: 14.867cqw minmax(0, 51.369cqw); column-gap: 2.422cqw; align-items: start; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > img,
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > div { position: static; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > img { width: 14.867cqw; height: 13.85cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > div { width: 51.369cqw; min-width: 0; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact h2 { font-size: 7.095cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact p { margin-top: .785cqw; font-size: min(5.07cqw, calc(var(--producer-font-size, 1.833cqw) * 2.765)); white-space: nowrap; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-contact > .agenda-intro-contact-arrow { display: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metrics { top: 36.8cqw; left: 7.055cqw; display: grid; width: 85.892cqw; height: auto; grid-template-columns: repeat(2, 40.085cqw); gap: 5.721cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric,
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(n) { position: relative; top: auto; left: auto; width: auto; height: auto; min-height: 51.837cqw; padding: 3.234cqw 3.731cqw; border-radius: 3.682cqw; box-shadow: 1.493cqw 1.493cqw 0 var(--agenda-charcoal); transform: none; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(2) { order: 1; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(4) { order: 2; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(3) { order: 3; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric:nth-child(1) { order: 4; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric img { width: 23.565cqw; height: 23.565cqw; margin-bottom: 3.946cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3 { margin-bottom: 1.766cqw; font-size: 6.394cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric h3.agenda-intro-audience-title-hr { font-size: 4.2cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .agenda-intro-metric p { font-size: 2.192cqw; }
  #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-play > span { border-top-width: 3cqw; border-bottom-width: 3cqw; border-left-width: 4.7cqw; }
}

@media print {
  body.pdf-export #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-embed,
  body.pdf-export #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-video-thumbnail { display: none; }
  body.pdf-export #agendaPreview .agenda.agenda-v5.agenda-redesign [data-agenda-module="introduction"] .intro-pdf-static-image { display: block; }
}
