/* Full initial viewport, with natural growth on short screens. */
body[data-page="home"] > main > section.fp-centered-hero:first-child {
  min-height: 100vh;
  min-height: 100svh;
  min-height: 100dvh;
  margin-top: calc(-1 * var(--fp-header-height, 112px));
  padding-top: var(--fp-header-height, 112px);
  display: flex;
  align-items: center;
  box-sizing: border-box;
  overflow: visible;
  background:
    radial-gradient(ellipse at 50% 44%, #ffffffed 0%, #ffffffb8 30%, #ffffff00 68%),
    radial-gradient(ellipse at 8% 18%, #60a5fa66 0%, #60a5fa00 58%),
    radial-gradient(ellipse at 94% 85%, #2563eb45 0%, #2563eb00 60%),
    linear-gradient(135deg, #eff6ff 0%, #f8fbff 45%, #dbeafe 100%);
}
body[data-page="home"] > main > section.fp-centered-hero:first-child > .mx-auto {
  width: 100%;
  padding-block: clamp(56px, 8vh, 96px);
}
@media(max-width:639px) {
  body[data-page="home"] > main > section.fp-centered-hero:first-child > .mx-auto {padding-block:48px;}
  .fp-centered-hero .fp-hero-actions {flex-wrap:wrap;}
}
