/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v2.0.0
* Docs at http://ramseyinhouse.github.io/scut
*/
.sn_grid_video__col.__hidden {
  display: none;
}
.sn_grid_video__i {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  aspect-ratio: 16/9;
  max-height: 90vh;
  max-height: calc(90vh + -6.25rem);
  max-height: calc(var(--vh, 1vh) * 90 + -6.25rem);
  max-height: calc(90dvh + -6.25rem);
}
.sn_grid_video__i.__vertical {
  aspect-ratio: 9/16;
}
.sn_grid_video__i > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sn_grid_video__load_more {
  display: flex;
  justify-content: center;
}
.sn_grid_video__load_more .btn {
  text-transform: uppercase;
}
.sn_grid_video:not(:has(.sn_grid_video__col.__hidden)) .sn_grid_video__load_more {
  display: none;
}