/* First pass: readable type, a lighter film, photographs at full strength. */

.hero__scrim[data-astro-cid-bbe6dxrz] {
  background:
    linear-gradient(to top, rgba(20, 20, 18, 0.82) 0%, rgba(20, 20, 18, 0.2) 32%, transparent 52%),
    linear-gradient(to right, rgba(20, 20, 18, 0.78) 0%, rgba(20, 20, 18, 0.42) 28%, rgba(20, 20, 18, 0.08) 58%, transparent 100%);
}

.hero__eyebrow[data-astro-cid-bbe6dxrz],
.hero__h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],
.hero__sub[data-astro-cid-bbe6dxrz],
.hero__actions[data-astro-cid-bbe6dxrz],
.hero__stats[data-astro-cid-bbe6dxrz] {
  opacity: 1;
  transform: none;
}

.reveal {
  opacity: 1;
  transform: none;
}

.headline {
  color: var(--charcoal);
}

.night .headline,
.night h2,
.night h3 {
  color: var(--bone);
}

.building__lede[data-astro-cid-hks5xvy7],
.inquire__lede[data-astro-cid-v56yoci2],
.power__claim[data-astro-cid-7jhbjn72],
.power__phase-body[data-astro-cid-7jhbjn72],
.campus__caption[data-astro-cid-es3i7wlh] {
  color: var(--charcoal);
}

.power__claim[data-astro-cid-7jhbjn72] strong {
  color: var(--charcoal);
}

