:root {
  --section-spacing-block: 10rem;
  --container-slim-max-width: 50rem;
  --container-max-width: 100rem;
  background: #080e17;
  color: white;
  line-height: 1.6;
  font-family: system-ui;
}

html, body {
  min-height: 100%;
  min-height: 100vh;
  background-color: #080e17;
  color: #fff;
}


body {
  margin: 0;
  min-height: 100vh;
  background-color: #080e17;
  color: #fff;
}

p {
  margin: 2em 0;
}

.cover-flow {
  perspective: 100rem;
  padding: 4rem 0;
}
.cover-flow__track {
  transform-style: preserve-3d;
  display: grid;
}
.cover-flow__space {
  transform-style: preserve-3d;
  view-timeline-name: --name-space;
  view-timeline-axis: block;
}
.cover-flow__cover {
  margin: 0 auto;
  display: block;
  width: 31.25rem;
  max-width: 80vw;
  -o-object-fit: cover;
     object-fit: cover;
  animation: linear cover both;
  animation-timeline: view(block);
  transform-style: preserve-3d;
  will-change: transform;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 0.5rem;
  animation-timeline: --name-space;
  /*
  animation: cover auto linear both;
  animation-range: contain 0% contain 100%;
  animation-timeline: --sticky-timeline;
  */
}

.sticky-section_ {
  height: 300vh;
  position: relative;
  view-timeline-name: --sticky-timeline;
  view-timeline-axis: block;
}
.sticky-section___stack {
  position: sticky;
  top: 0;
}

.section {
  margin-block: 10rem;
  color: inherit;
  background: transparent;
}

.wrapping {
  padding-inline: var(--wrapper-spacing);
}

.container {
  margin-inline: auto;
  max-width: var(--container-max-width);
}
.container--slim {
  --container-max-width: var(--container-slim-max-width);
}

@keyframes cover {
  0% {
    transform: translateY(-100%) rotateX(45deg);
  }
  35% {
    transform: translateY(0) rotateX(45deg);
  }
  50% {
    box-shadow: 0 0 1rem 0.5rem rgba(0, 0, 0, 0.5019607843);
    transform: rotateX(0deg) translateZ(14em) scale(1.2);
  }
  65% {
    transform: translateY(0) rotateX(-45deg);
  }
  100% {
    transform: translateY(100%) rotateX(-45deg);
  }
}/*# sourceMappingURL=style.css.map */
