/* A V2 é materializada em 121 frames durante o build de produção. */
.about-page {
  overflow-x: clip !important;
}

.journey-opening > div > img:first-child,
.journey-opening canvas,
.journey-opening video,
.journey-closing > div > img:first-child,
.journey-closing canvas,
.journey-closing video {
  filter: none !important;
  transform: none !important;
  backface-visibility: visible !important;
  image-rendering: auto !important;
}

.journey-opening > div > div:first-of-type,
.journey-closing > div > div:first-of-type {
  filter: none !important;
  transition: none !important;
  will-change: auto !important;
}

.journey-opening > div > div:nth-of-type(2) {
  background: linear-gradient(180deg, rgba(15,25,43,.22) 0%, rgba(15,25,43,0) 43%, rgba(15,25,43,.34) 100%) !important;
}

.journey-opening > div > div:nth-of-type(3) {
  background: linear-gradient(90deg, rgba(11,23,51,.72) 0%, rgba(11,23,51,.22) 47%, rgba(11,23,51,.02) 100%) !important;
}

.journey-opening > div > div:nth-of-type(4) {
  display: none !important;
}

.journey-opening > div {
  isolation: isolate;
}

.journey-opening > div::before,
.journey-opening > div::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 11;
  pointer-events: none;
}

.journey-opening > div::before {
  background: radial-gradient(circle at 78% 32%, rgba(255,210,130,.13) 0%, rgba(255,210,130,.045) 24%, transparent 44%);
}

.journey-opening > div::after {
  background: radial-gradient(circle at 88% 64%, rgba(69,155,190,.09) 0%, rgba(69,155,190,.025) 25%, transparent 43%);
}

@media (max-width: 640px) {
  .journey-opening > div::before {
    background: radial-gradient(circle at 82% 27%, rgba(255,210,130,.10) 0%, rgba(255,210,130,.035) 23%, transparent 43%);
  }

  .journey-opening > div::after {
    background: radial-gradient(circle at 88% 70%, rgba(69,155,190,.07) 0%, transparent 42%);
  }
}
