#lcp-static {
  position: fixed;
  inset: 0;
  z-index: 0;
  background: #0b0b08;
  pointer-events: none;
}

#lcp-static img {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: min(40vw, 540px);
  height: min(30vw, 405px, 66dvh);
  border: 1px solid rgba(212, 168, 83, 0.3);
  box-shadow: 0 28px 70px -28px rgba(0, 0, 0, 0.65);
  object-fit: cover;
  object-position: center 38%;
  transform: translateY(-50%);
}

@media (min-width: 1280px) {
  #lcp-static img {
    right: 3.5rem;
  }
}

@media (min-width: 1536px) {
  #lcp-static img {
    right: 5rem;
  }
}

@media (max-width: 1023px) {
  #lcp-static img {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 0;
    box-shadow: none;
    transform: none;
  }
}
