.hero {
  position: relative;
  overflow: hidden;
}
.hero::after {
  content: '';
  position: absolute;
  inset: auto -10% -20% auto;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(124,156,255,.35), transparent 70%);
}
.hero h1,
.closing h2 {
  max-width: 820px;
  font-size: clamp(40px, 7vw, 72px);
  line-height: 0.95;
}
.hero .lede,
.closing .lede {
  max-width: 760px;
  font-size: 18px;
}
