/* Webflow renders components in Shadow DOM, so the element that has to sit behind
   the content is the HOST, not anything inside it. Styling .root instead would
   position it against the nearest positioned ancestor outside the component and
   let it escape the section. The parent section must be position: relative. */
:host {
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  /* Backstop: a backdrop must never be able to widen the page it sits behind.
     `clip` rather than `hidden` so the y axis is not forced to auto and the host
     does not become a scroll container. Safari below 16 ignores this and behaves
     as it did before; nothing inside overflows on its own any more regardless. */
  max-width: 100%;
  overflow-x: clip;
}

/* Plain filling block: fills the host in Webflow, fills the stage in the
   light-DOM preview harness where :host matches nothing. min-height keeps it
   visible in the preview; a real section is always taller than this. */
.MZRGYEb5TizAIpKYCOMc {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 320px;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit;
}

.jnjWtMyaeyZ60mlHzXZl {
  display: block;
  width: 100%;
  height: 100%;
}

.Gw2zblH_p3kWJAIFhA_r {
  background: none;
}

/* The house ink, #161616 — flat, so a section already painted #161616 shows no
   seam where the component ends. The other grounds can afford a gradient. */
.GGKcgF1r3YFQsuTmhtlN {
  background: #161616;
}

.nRxx3JfVQRaZK5nxo4fD {
  background: radial-gradient(120% 120% at 50% 0%, #17203a 0%, #0a0e1a 55%, #06080f 100%);
}

/* The house Platinum, #E5E3D2 — a warm pale ground for the light-section case. */
._70n0X3nOE912gQ1hwte {
  background: radial-gradient(120% 120% at 50% 0%, #ece9db 0%, #e5e3d2 55%, #dcd9c3 100%);
}

