/* Four full-viewport cards supply their own scroll distance, including fallbacks. */
.project-stack {
  position: relative;
  isolation: isolate;
  z-index: 0;
  min-height: 400vh;
  min-height: 400svh;
}
.project-stack .project {
  height: 100vh;
  height: 100svh;
  min-height: 320px;
}
.completed { background: var(--surface, #fff); }
