/* Wissen & Impulse V10–V12 — round section arcs */

body.design-preview--knowledge .v-gold-trace {
   display: none;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) {
   --section-curve-height: clamp(3.5rem, 7.8vw, 5.85rem);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve {
   --section-curve-height: clamp(3.5rem, 7.8vw, 5.85rem);
   position: relative;
   z-index: 6;
   display: block;
   width: 100%;
   height: var(--section-curve-height);
   min-height: 0;
   margin-block: -2px;
   overflow: hidden;
   pointer-events: none;
   background: var(--curve-to);
   clip-path: none;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--tall {
   --section-curve-height: clamp(4.75rem, 10.5vw, 7.15rem);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve::before,
body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve::after {
   content: "";
   display: block;
   position: absolute;
   pointer-events: none;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--hero {
   background: var(--curve-to);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--hero::before {
   left: 50%;
   top: 0;
   bottom: auto;
   width: 118%;
   height: calc(var(--section-curve-height) * 2.48);
   border-radius: 50%;
   background: var(--curve-from);
   transform: translate(-50%, -56%);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--hero::after,
body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--footer::after {
   display: none;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--footer {
   background: var(--curve-from);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) main > .section-curve--footer::before {
   left: 50%;
   top: auto;
   bottom: 0;
   width: 132%;
   height: calc(var(--section-curve-height) * 2.52);
   border-radius: 50%;
   background: var(--curve-to);
   transform: translate(-50%, 54%);
}

body.design-preview--knowledge[data-design-variant="v10"] {
   --section-curve-height: clamp(3.7rem, 8vw, 6.1rem);
}

body.design-preview--knowledge[data-design-variant="v10"] main > .section-curve {
   --section-curve-height: clamp(3.7rem, 8vw, 6.1rem);
}

body.design-preview--knowledge[data-design-variant="v10"] main > .section-curve--hero::before {
   width: 112%;
   height: calc(var(--section-curve-height) * 2.55);
   transform: translate(-50%, -55%);
}

body.design-preview--knowledge[data-design-variant="v10"] .leadership-hero + .section-curve {
   --curve-from: var(--v-deep) !important;
   --curve-to: var(--v-canvas) !important;
}

body.design-preview--knowledge[data-design-variant="v10"] .knowledge-intro + .section-curve {
   --curve-from: var(--v-canvas) !important;
   --curve-to: var(--v-warm) !important;
}

body.design-preview--knowledge[data-design-variant="v10"] .blog-hub + .section-curve {
   --curve-from: var(--v-deep) !important;
   --curve-to: var(--v-ink) !important;
}

body.design-preview--knowledge[data-design-variant="v10"] .knowledge-intro::before {
   bottom: 12%;
}

body.design-preview--knowledge[data-design-variant="v10"] .knowledge-topics {
   --topics-hub-from: var(--v-warm);
   --topics-hub-to: var(--v-deep);
}

body.design-preview--knowledge[data-design-variant="v11"] {
   --section-curve-height: clamp(3.35rem, 7.2vw, 5.5rem);
}

body.design-preview--knowledge[data-design-variant="v11"] main > .section-curve {
   --section-curve-height: clamp(3.35rem, 7.2vw, 5.5rem);
}

body.design-preview--knowledge[data-design-variant="v11"] main > .section-curve--hero::before {
   width: 142%;
   height: calc(var(--section-curve-height) * 2.38);
   transform: translate(-50%, -58%);
}

body.design-preview--knowledge[data-design-variant="v11"] main > .section-curve--footer::before {
   width: 148%;
}

body.design-preview--knowledge[data-design-variant="v11"] .leadership-hero + .section-curve {
   display: none;
}

body.design-preview--knowledge[data-design-variant="v11"] .knowledge-topics {
   --topics-hub-from: var(--v-light);
   --topics-hub-to: var(--v-warm);
}

body.design-preview--knowledge[data-design-variant="v11"] .knowledge-intro + .section-curve {
   --curve-from: var(--v-canvas) !important;
   --curve-to: var(--v-light) !important;
}

body.design-preview--knowledge[data-design-variant="v11"] .blog-hub + .section-curve {
   --curve-from: var(--v-warm) !important;
   --curve-to: var(--v-ink) !important;
}

body.design-preview--knowledge[data-design-variant="v12"] {
   --section-curve-height: clamp(3.6rem, 7.6vw, 5.95rem);
}

body.design-preview--knowledge[data-design-variant="v12"] main > .section-curve {
   --section-curve-height: clamp(3.6rem, 7.6vw, 5.95rem);
}

body.design-preview--knowledge[data-design-variant="v12"] main > .section-curve--hero::before {
   left: 46%;
   width: 118%;
   height: calc(var(--section-curve-height) * 2.58);
   transform: translate(-50%, -53%);
}

body.design-preview--knowledge[data-design-variant="v12"] main > .section-curve--footer::before {
   left: 54%;
   width: 138%;
}

body.design-preview--knowledge[data-design-variant="v12"] .leadership-hero + .section-curve {
   display: none;
}

body.design-preview--knowledge[data-design-variant="v12"] .knowledge-topics {
   --topics-hub-from: var(--v-white);
   --topics-hub-to: var(--v-deep);
}

body.design-preview--knowledge[data-design-variant="v12"] .knowledge-intro + .section-curve {
   --curve-from: var(--v-deep) !important;
   --curve-to: var(--v-white) !important;
}

body.design-preview--knowledge[data-design-variant="v12"] .blog-hub + .section-curve {
   --curve-from: var(--v-deep) !important;
   --curve-to: var(--v-ink) !important;
}

body.design-preview--knowledge[data-design-variant="v12"] .leadership-hero::before {
   bottom: 8%;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) .knowledge-intro {
   overflow: visible;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) .knowledge-topics {
   overflow: visible;
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) .knowledge-topics::after {
   content: "";
   position: absolute;
   left: 0;
   right: 0;
   top: 100%;
   z-index: 6;
   height: var(--section-curve-height, clamp(3.5rem, 7.8vw, 5.85rem));
   overflow: hidden;
   pointer-events: none;
   background:
      radial-gradient(
         ellipse 56% 124% at 50% -28%,
         var(--topics-hub-from) 99%,
         transparent 100%
      ),
      var(--topics-hub-to);
}

body.design-preview--knowledge:is(
   [data-design-variant="v10"],
   [data-design-variant="v11"],
   [data-design-variant="v12"]
) .blog-hub {
   margin-top: var(--section-curve-height, clamp(3.5rem, 7.8vw, 5.85rem));
}

@media (max-width: 899px) {
   body.design-preview--knowledge:is(
      [data-design-variant="v10"],
      [data-design-variant="v11"],
      [data-design-variant="v12"]
   ) {
      --section-curve-height: clamp(2.7rem, 9vw, 4.25rem);
   }
   body.design-preview--knowledge:is(
      [data-design-variant="v10"],
      [data-design-variant="v11"],
      [data-design-variant="v12"]
   ) main > .section-curve {
      --section-curve-height: clamp(2.7rem, 9vw, 4.25rem);
   }

   body.design-preview--knowledge:is(
      [data-design-variant="v10"],
      [data-design-variant="v11"],
      [data-design-variant="v12"]
   ) main > .section-curve--tall {
      --section-curve-height: clamp(3.4rem, 12vw, 5.1rem);
   }

   body.design-preview--knowledge:is(
      [data-design-variant="v10"],
      [data-design-variant="v11"],
      [data-design-variant="v12"]
   ) main > .section-curve--hero::before,
   body.design-preview--knowledge:is(
      [data-design-variant="v10"],
      [data-design-variant="v11"],
      [data-design-variant="v12"]
   ) main > .section-curve--footer::before {
      left: 50%;
      width: 168%;
   }
}
