/* Scroll reveal */
.wp-block-heading,
.wp-block-buttons,
.wp-block-list,
.wp-block-image,
.wp-block-post-title,
.wp-block-post-excerpt,
.wp-block-timberland-link-group,
.wp-block-table > table,
p {
  opacity: 0;
  transform: translateY(60px);
  will-change: transform, opacity;
  transition: opacity .7s ease-out, transform .7s ease-out;
}

.wp-block-heading.visible,
.wp-block-buttons.visible,
.wp-block-list.visible,
.wp-block-image.visible,
.wp-block-post-title.visible,
.wp-block-post-excerpt.visible,
.wp-block-timberland-link-group.visible,
.wp-block-table > table.visible,
p.visible{
  opacity: 1;
  transform: translateY(0);
}

.wp-block-heading.scroll-reveal-disabled,
.wp-block-buttons.scroll-reveal-disabled,
.wp-block-list.scroll-reveal-disabled,
.wp-block-image.scroll-reveal-disabled,
.wp-block-post-title.scroll-reveal-disabled,
.wp-block-post-excerpt.scroll-reveal-disabled,
.wp-block-timberland-link-group.scroll-reveal-disabled,
.wp-block-table > table.scroll-reveal-disabled,
p.scroll-reveal-disabled {
  opacity: 1;
  transform: translateY(0);
  will-change: auto;
  transition: none;
}

.wp-block-post-featured-image {
  opacity: 0;
  will-change: opacity;
  transition: opacity .9s ease-out;
}

.wp-block-post-featured-image.visible {
  opacity: 1;
}