@media (max-width:1000px) {
  .player-image {
    display: none;
  }

  .landing-title, .landing-subtitle, .landing-hook {
    text-align: center;
  }

  .discover-more-container {
    display: flex;
  }

  .discover-more-container button {
    margin-left: auto;
    margin-right: auto;
  }

  .landing-section {
    margin-top: 25vh;
    margin-bottom: 40vh;
  }

  .top-bar-info-container {
    display: none;
  }

  header.menu {
    align-items: center;
    padding: 2.5vh;
  }

  .hamburger-menu {
    display: block;
    width: 4.2em;
    height: 4.2em;
  }
  
  .menu-div {
    width: 100vw;
    display: flex;
    flex-direction: column;
    padding-top: 12em;
  }

  .menu-section {
    width: 100%;
    text-align: center;
    font-size: 3rem;
  }

  .close-hamburger-button {
    position: absolute;
    top: 4em;
    right: 4em;
    left: auto;
    width: 3em;
    height: 3em;
  }

  .button {
    font-size: 2.2rem;
    padding: 1.5rem 4rem;
  }

  .circle-gradient {
    width: 120vw;
    height: 120vw;
  }

  .product-container {
    flex-direction: column-reverse;
  }

  .product-container h2 {
    font-size: 5.5rem;
  }

  .product-description p {
    font-size: 2.4rem;
  }

  .product-image {
    max-width: 100%;
  }

  .bullet-points-container {
    margin-top: 35vh;
    margin-bottom: 35vh;
  }

  .bullet-points h2 {
    text-align: center;
    font-size: 5.8rem;
    line-height: normal;
  }

  .custom-bullets li {
    padding-left: 1rem;
    font-size: 3rem;
    line-height: 3.35rem;
    margin-bottom: 1.4em;
  }

  .custom-bullets li::marker {
    width: 1.8rem;
  }

  .work-title {
    margin-bottom: 1.5em;
  }

  .collection-list {
    display: grid;
    flex-direction: column;
    align-items: center;
    padding: 0;
    margin-left: 1em;
    margin-right: 1em;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list .game-card:last-child {
    display: none;
  }

  .game-card {
    display: block;
    width: 100%;
  }

  .game-container {
    display: block;
    width: auto;
    height: auto;
    text-decoration: none;
    border: none;
    background: none;
  }

  .game-image {
    top: auto;
    left: auto;
    position: relative;
    transform: none;
    width: 100%;
    height: 25em;
    object-fit: cover;
  }

  .gamindo-overlay {
    display: none;
  }

  .game-container-top {
    display: none;
  }

  .game-container-body::before {
    z-index: 1;
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgb(0 0 0 / 57%), rgba(0, 0, 0, 0));
    pointer-events: none;
    display: none;
  }

  .game-container-body {
    height: auto;
    position: unset;
  }

  .game-logo-container {
    display: none;
  }

  .show-more-button {
    display: none;
  }

  .portrait-img-container {
    display: none;
  }

  .div-block-27 {
    padding: 5em;
    display: flex;
  }

  .about-section-header {
    font-size: 5.5rem;
  }

  .about-copy, .know-me-better {
    font-size: 3rem;
    line-height: 4rem;
  }

  .faq {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }

  .faq-title {
    font-size: 5.5rem;
  }

  .accordion {
    font-size: 3rem;
  }

  .field-label {
    font-size: 3rem;
  }

  .text-field {
    font-size: 2.4rem;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .opacityBlurFade {
    opacity: 1;
    transform: none;
    filter: none;
    transition: none;
  }

  .opacityFade {
    opacity: 1;
    transition: none;
  }

  .heightFade {
    height: auto;
    transition: none;
  }

  .opacityTransformFadeIn {
    opacity: 1;
    transform: none;
    transition: none;
  }
  
}