@charset "UTF-8";

/* Continue the opening gallery as full-width bands, without outer cards or gutters. */
.gallery-home .work-section,
.gallery-home .more-section,
.gallery-home .about-section,
.gallery-home .contact-section {
  width: 100%;
  max-width: none;
  min-height: 100svh;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.gallery-home .work-section,
.gallery-home .more-section {
  padding: clamp(72px, 7vw, 112px) clamp(24px, 5vw, 88px);
}

.gallery-home .work-section {
  background: linear-gradient(145deg, #e5f4ff 0%, #d9ebff 50%, #ffe2f0 100%);
}

.gallery-home .more-section {
  background: linear-gradient(145deg, #fff0f8 0%, #ffd9ec 58%, #d9eeff 100%);
}

.gallery-home .about-layout {
  min-height: 100svh;
  align-items: center;
}

@media (max-width: 700px) {
  .gallery-home .work-section,
  .gallery-home .more-section {
    padding: 62px 20px 76px;
  }

  .gallery-home .about-layout {
    min-height: 100svh;
  }
}
