/* The original duck art was intentionally cropped and horizontally stretched.
   The replacement dog is a full cutout, so keep it wholly within the hero. */
.duck-art {
  width: auto;
  height: 98.4%;
  max-width: none;
  align-self: flex-end;
  transform: translate3d(var(--dog-x, 0px), var(--dog-y, 0px), 0);
  transform-origin: center bottom;
  transition: transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1);
  will-change: transform;
}

.duck-wrap {
  top: 0;
  bottom: 0;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  overflow: hidden;
  animation: none;
}

.mug-copy {
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  .duck-art {
    transition: none;
  }
}
