query GetVideoHero {
  videoHero {
    videoId
    heroTitle
    heroVideoCutUrl
    heroPosterUrl
    video {
      ...BasicVideoFields
    }
  }
}

query GetAllCategoriesFeaturedVideos {
  allCategoriesFeaturedVideos(videosLimit: 3) {
    categoryId
    category {
      name
    }
    categoryFeaturedVideos {
      videoId
      videoCutUrl
      video {
        ...BasicVideoFields
      }
    }
  }
}

query GetCategoriesFeaturedVideos($categoryId: ID!) {
  categoryFeaturedVideos(categoryId: $categoryId) {
    videoId
    videoCutUrl
    video {
      ...FullVideoFields
    }
  }
}
