/* Full-intensity, shared light with a gradual handoff into the following section. */
.hero-atmosphere-quiet #main-content { isolation:isolate; }
.hero-atmosphere-quiet #main-content > .page-hero {
  overflow:visible; border-bottom:0; isolation:isolate;
  background:linear-gradient(145deg,#031013,#0b2023);
}
.shared-atmosphere {
  position:absolute; inset:0 0 -180px; pointer-events:none;
  z-index:-1; opacity:1; overflow:hidden;
}
.shared-atmosphere canvas { display:block; width:100%; height:100%; }
.hero-atmosphere-quiet #main-content > .page-hero::before {
  content:""; position:absolute; inset:0 0 -180px; z-index:-2;
  pointer-events:none; background:linear-gradient(to bottom,#031013 0%,#0b2023 calc(100% - 240px),#111718 100%);
}
.hero-atmosphere-quiet #main-content > .page-hero + .section {
  position:relative; border-top:0; background:linear-gradient(to bottom,transparent,#111718 180px);
}
.hero-atmosphere-static .page-hero {
  background:radial-gradient(ellipse at 85% 0%,#24545266,transparent 65%),linear-gradient(145deg,#031013,#111718);
}
@media print{.shared-atmosphere{display:none}}
