.homepage-video {
  position: relative;
  color: var(--color-neutral--0);
}
.homepage-video__wrapper {
  position: absolute;
  left: 10%;
  top: 50%;
  transform: translateY(-50%);
}
.homepage-video__btn {
  unset: all;
  border: 2px solid var(--color-neutral--8);
  background-color: transparent;
  border-radius: 2px;
  padding: 0.75rem 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--color-neutral--0);
  transition: ease all 150ms;
  cursor: pointer;
}
.homepage-video__btn:hover {
  text-decoration: none;
  background-color: var(--color-neutral--10);
  color: var(--color-neutral--0);
}
@media all and (min-width: 1100px){
  .homepage-video__wrapper {
    left: 30%;
  }
}
