/*----------------------------------------------------------------------------------------
          Home template
----------------------------------------------------------------------------------------*/
.homeHero {
  position: relative;
  z-index: 1;
  padding-top: var(--spacer-2);
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .homeHero-title {
    margin-bottom: calc(var(--section-overlap-y) / 2);
    padding-right: 5%;
  }
}
.homeHero-title .displayTitle {
  color: var(--theme-primary);
  mix-blend-mode: difference;
}
@media (min-width: 60rem) {
  .homeHero-title .lead {
    width: 60%;
  }
}
.homeHero-vinyl {
  --record-release-distance: var(--spacer-6);
  position: relative;
  width: 100%;
  margin-top: var(--record-release-distance);
}
@media (min-width: 48rem) {
  .homeHero-vinyl {
    margin-top: 0;
  }
}
.homeHero-vinyl::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--record-release-distance));
  left: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  height: 95%;
  background-image: url("../../../img/record.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  animation: rotate-record 4s infinite linear;
}
@media (min-width: 48rem) {
  .homeHero-vinyl::before {
    top: 50%;
    left: 0;
  }
}
@media not all and (min-width: 32rem) {
  .homeHero-vinyl {
    width: calc(100vw - var(--siteContainer-padding) * 2);
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 48rem) {
  .homeHero-vinyl {
    width: 100%;
    max-width: 48rem;
  }
}
.homeHero-cover {
  position: relative;
  aspect-ratio: 1/1;
  padding: 1.5rem;
  background-color: var(--theme-primary);
  border-radius: var(--border-radius);
  box-shadow: 0px 0px 1px rgba(5, 8, 15, 0.02), 0px 0px 4px rgba(5, 8, 15, 0.03), 0px 0px 9px rgba(5, 8, 15, 0.05), 0px 0px 15px rgba(5, 8, 15, 0.06), 0px 0px 24px rgba(5, 8, 15, 0.08);
}
.homeHero-cover::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../../../img/textures/cardboard.png");
  z-index: 1;
  border-radius: inherit;
  mix-blend-mode: multiply;
}
.homeHero-image {
  width: 100%;
}
.homeHero-image img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}

@keyframes rotate-record {
  from {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.homeIntroduction {
  margin-top: calc(var(--section-overlap-y) * -1);
  padding-top: calc(var(--section-padding-y) + var(--section-overlap-y));
  background-image: url("../../../img/textures/cardboard.png");
  background-blend-mode: luminosity;
}

.homeDigging-form {
  margin-top: -1.25rem;
}

.homeNews {
  background-image: url("../../../img/textures/cardboard.png");
  background-blend-mode: luminosity;
}
.homeNews-list > li + li {
  margin-top: var(--spacer-2);
  padding-top: var(--spacer-2);
  border-top: var(--theme-grey-20) solid var(--border-width);
}
.homeNews-cover {
  position: relative;
  padding: 0.5rem;
  background-color: var(--theme-accent);
  border-radius: var(--border-radius);
  box-shadow: 0px 0px 1px rgba(5, 8, 15, 0.02), 0px 0px 4px rgba(5, 8, 15, 0.03), 0px 0px 9px rgba(5, 8, 15, 0.05), 0px 0px 15px rgba(5, 8, 15, 0.06), 0px 0px 24px rgba(5, 8, 15, 0.08);
}
@media (min-width: 48rem) {
  .homeNews-cover {
    padding: 1rem;
  }
}
.homeNews-cover::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../../../img/textures/cardboard.png");
  z-index: 1;
  border-radius: inherit;
  mix-blend-mode: multiply;
}
.homeNews-image {
  width: 100%;
}
.homeNews-image img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zY3NzL3RlbXBsYXRlcy9ob21lLnNjc3MiLCJob21lLmNzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2Fic3RyYWN0cy9taXhpbnMvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7eUZBQUE7QUFJQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7QUNGRDtBQ3VCTTtFRm5CTDtJQUVFLGlEQUFBO0lBQ0EsaUJBQUE7RUNGRDtBQUNGO0FESUU7RUFDQywyQkFBQTtFQUNBLDBCQUFBO0FDRkg7QUNhTTtFRlJKO0lBRUUsVUFBQTtFQ0hGO0FBQ0Y7QURPQztFQUNDLDBDQUFBO0VBRUEsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7QUNORjtBQ0VNO0VGREw7SUFRRSxhQUFBO0VDTEQ7QUFDRjtBRFFFO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsK0NBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdEQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLDJDQUFBO0FDTkg7QUNsQk07RUZXSjtJQWdCRSxRQUFBO0lBQ0EsT0FBQTtFQ0xGO0FBQ0Y7QUM1Qk07RUZHTDtJQWtDRSxxREFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQ0xEO0FBQ0Y7QUMvQk07RUZETDtJQXlDRSxXQUFBO0lBQ0EsZ0JBQUE7RUNMRDtBQUNGO0FEUUM7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxzTEFBQTtBQ05GO0FEVUU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNERBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQ1JIO0FEWUM7RUFDQyxXQUFBO0FDVkY7QURZRTtFQUNDLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUNWSDs7QURlQTtFQUNDO0lBQ0MsMENBQUE7RUNaQTtFRGNEO0lBQ0MsK0NBQUE7RUNaQTtBQUNGO0FEZUE7RUFDQywrQ0FBQTtFQUNBLHNFQUFBO0VBQ0EsNERBQUE7RUFDQSxpQ0FBQTtBQ2JEOztBRGlCQztFQUNDLG9CQUFBO0FDZEY7O0FEa0JBO0VBQ0MsNERBQUE7RUFDQSxpQ0FBQTtBQ2ZEO0FEaUJDO0VBQ0MsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBEQUFBO0FDZkY7QURrQkM7RUFDQyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esc0xBQUE7QUNoQkY7QUNyR007RUZnSEw7SUFTRSxhQUFBO0VDaEJEO0FBQ0Y7QURtQkU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNERBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQ2pCSDtBRHFCQztFQUNDLFdBQUE7QUNuQkY7QURxQkU7RUFDQyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FDbkJIIiwiZmlsZSI6ImhvbWUuY3NzIn0= */