.home .hero-copy,
.page-template-default .hero-copy {
  animation: riseIn 0.4s ease both;
}

.home .page-main,
.page-template-default .page-main {
  padding-top: 0;
}

.home .hero-grid,
.page-template-default .hero-grid {
  grid-template-columns: 1fr;
  gap: 0;
}

.home .hero-grid-full,
.page-template-default .hero-grid-full {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0;
}

.home .hero-slider-panel,
.page-template-default .hero-slider-panel {
  justify-content: flex-start;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.home .hero-slider-panel .image-slider,
.page-template-default .hero-slider-panel .image-slider {
  aspect-ratio: 16 / 6;
  min-height: 0;
  height: auto;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

@media (max-width: 1080px) {
  .home .hero-grid,
  .page-template-default .hero-grid {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .home .hero-slider-panel .image-slider,
  .page-template-default .hero-slider-panel .image-slider {
    aspect-ratio: 16 / 9;
    border-radius: 0;
  }
}

.trend-strip::-webkit-scrollbar {
  height: 10px;
}

.trend-strip::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: color-mix(in srgb, var(--primary) 58%, transparent);
}
