.svwbk-reach-content {
  position: relative;
  z-index: 1;
}
.svwbk-reach-content h2 {
  margin: 18px 0 4px;
  font-family: var(--font-serif);
  font-size: clamp(68px, 5.1vw, 88px);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.025em;
}
.svwbk-reach-content p:not(.eyebrow) {
  max-width: 620px;
  margin-bottom: 28px;
  color: #d1dbeb;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
}

.soft-cta {
  padding: var(--space-4xl);
  border-radius: var(--radius-lg);
  background: var(--bg-surface-alt);
}
@media (max-width: 900px) {
  .soft-cta {
    padding: var(--space-2xl);
  }
}
.soft-cta h2 {
  max-width: 700px;
  margin: var(--space-md) 0 var(--space-lg);
  font-family: var(--font-serif);
  font-size: clamp(52px, 4.5vw, 78px);
  font-weight: 300;
  line-height: 1.2;
  margin-left: auto;
  margin-right: auto;
}
.soft-cta p {
  max-width: 640px;
  margin-bottom: var(--space-xl);
}

.wp-block-svwbk-cta.svwbk-variant--reach,
.wp-block-svwbk-cta[data-variant=reach] {
  display: flex;
  align-items: center;
  min-height: 620px;
  background: linear-gradient(rgba(13, 20, 41, 0.82), rgba(27, 62, 103, 0.78)), url("../../images/reach-wave.webp") center/cover no-repeat, linear-gradient(140deg, #0d1429 4%, #1a3361 50%, #245478 81%);
  color: var(--text-inverse);
}
.wp-block-svwbk-cta.svwbk-variant--reach .svwbk-reach-content,
.wp-block-svwbk-cta[data-variant=reach] .svwbk-reach-content {
  position: relative;
  z-index: 1;
}
.wp-block-svwbk-cta.svwbk-variant--reach h2,
.wp-block-svwbk-cta[data-variant=reach] h2 {
  margin: 18px 0 4px;
  font-family: var(--font-serif);
  font-size: clamp(68px, 5.1vw, 88px);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.025em;
}
.wp-block-svwbk-cta.svwbk-variant--reach .cta__body,
.wp-block-svwbk-cta[data-variant=reach] .cta__body {
  max-width: 620px;
  margin-bottom: 28px;
}
.wp-block-svwbk-cta.svwbk-variant--reach .cta__body > p,
.wp-block-svwbk-cta[data-variant=reach] .cta__body > p {
  margin: 0;
  color: #d1dbeb;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
}

.wp-block-svwbk-cta.svwbk-variant--dark-centered,
.wp-block-svwbk-cta[data-variant=dark-centered] {
  background: linear-gradient(139deg, #243866 4%, #2b4575 41%, #1a2b54 78%);
  color: var(--text-inverse);
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta {
  text-align: center;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta .cta__body,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta .cta__body {
  max-width: 640px;
  margin-inline: auto;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--with-media,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--with-media {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(32px, 5vw, 72px);
  align-items: center;
  text-align: left;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--with-media .cta__body,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--with-media .cta__body {
  margin-inline: 0;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__content,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__content {
  min-width: 0;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__media,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__media {
  aspect-ratio: 1/1;
  overflow: hidden;
  margin: 0;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__media img,
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__media .svwbk-editor-media-placeholder,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__media img,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__media .svwbk-editor-media-placeholder {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--media-right .soft-cta__content,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--media-right .soft-cta__content {
  grid-row: 1;
  grid-column: 1;
}
.wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--media-right .soft-cta__media,
.wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--media-right .soft-cta__media {
  grid-row: 1;
  grid-column: 2;
}

@media (max-width: 680px) {
  .wp-block-svwbk-cta.svwbk-variant--reach,
  .wp-block-svwbk-cta[data-variant=reach] {
    min-height: 560px;
  }
  .wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--with-media,
  .wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--with-media {
    grid-template-columns: 1fr;
  }
  .wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__media,
  .wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--media-right .soft-cta__media,
  .wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__media,
  .wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--media-right .soft-cta__media {
    grid-row: 1;
    grid-column: 1;
    aspect-ratio: 16/10;
  }
  .wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta__content,
  .wp-block-svwbk-cta.svwbk-variant--dark-centered .soft-cta--media-right .soft-cta__content,
  .wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta__content,
  .wp-block-svwbk-cta[data-variant=dark-centered] .soft-cta--media-right .soft-cta__content {
    grid-row: 2;
    grid-column: 1;
  }
}/*# sourceMappingURL=style.css.map */
