/* ScrollStack */
.scroll-stack-scroller{position:relative;width:100%}
.scroll-stack-scroller:not(.scroll-stack--window){height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.scroll-stack--window{height:auto;overflow:visible}
.scroll-stack-inner{position:relative;width:100%}
.scroll-stack--window .scroll-stack-inner{padding-bottom:22vh}
.scroll-stack-card{
  position:relative;
  width:100%;
  box-sizing:border-box;
  transform-origin:top center;
  will-change:transform;
  backface-visibility:hidden;
  -webkit-font-smoothing:antialiased;
  transform:translateZ(0);
}
.scroll-stack-scroller:not(.scroll-stack--ready) .scroll-stack-card {
  transform: none !important;
  filter: none !important;
}
.cb-ssr-card + .cb-ssr-card {
  margin-top: 160px;
}
