

.crs-hero__define {
  --crs-art-grey: #66696d;
  --crs-art-geo: rgba(200, 205, 212, 0.1);
  --crs-art-geo-faint: rgba(200, 205, 212, 0.08);
  --crs-art-geo-blue: rgba(43, 138, 208, 0.18);


  --crs-chev-size: 620px;
  --crs-chev-right: -77px;
  --crs-chev-top: calc(50% + 51px);

  position: absolute;
  inset: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}

.crs-define__chevrons {
  position: absolute;
  left: var(--crs-chev-left, auto);
  right: var(--crs-chev-right, auto);
  top: var(--crs-chev-top, auto);
  bottom: var(--crs-chev-bottom, auto);
  width: var(--crs-chev-size);
  height: var(--crs-chev-size);
  overflow: visible;
}
.crs-define__chev--grey {
  fill: var(--crs-art-grey);
}
.crs-define__chev--blue {
  fill: var(--crs-hero-blue);
}

.crs-define__geo-clip {
  position: absolute;
  inset: 0 0 24px 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to bottom, #000 calc(100% - 140px), transparent);
  mask-image: linear-gradient(to bottom, #000 calc(100% - 140px), transparent);
}
.crs-define__geo {
  position: absolute;
  left: 50%;
  top: calc(50% + 12px);
  width: 2000px;
  height: 1200px;
  margin: -600px 0 0 -1000px;

  max-width: none;
}
.crs-define__geo .crs-geo {
  fill: none;
  stroke: var(--crs-art-geo);
  stroke-width: 1.25;
  stroke-linejoin: miter;
}
.crs-define__geo .g-mid--far,
.crs-define__geo .g-dash {
  stroke: var(--crs-art-geo-faint);
}
.crs-define__geo .g-blue {
  stroke: var(--crs-art-geo-blue);
}
.crs-define__geo .g-quote {
  fill: var(--crs-art-geo);
  stroke: none;
}

@media (max-width: 1399px) {
  .crs-hero__define {
    --crs-chev-size: 520px;
    --crs-chev-right: -70px;
    --crs-chev-top: calc(50% + 120px);
  }

  .crs-define__chev--n2 {
    fill: var(--crs-hero-blue);
  }
  .crs-define__chev--n3 {
    fill: var(--crs-art-grey);
  }
}

@media (max-width: 991px) {
  .crs-hero__define {
    --crs-chev-size: 300px;
    --crs-chev-right: -60px;
    --crs-chev-top: auto;
    --crs-chev-bottom: -150px;
  }
  .crs-define__geo-clip {
    display: none;
  }
}
