/* One with nature (split editorial) + entrance full-bleed */

.nature {
  background-color: var(--color-amber);
}

.nature-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 38.4%);
  gap: var(--space-2xl);
  align-items: start;
}

.nature-content {
  display: flex;
  flex-direction: column;
  gap: var(--space-xl);
}

.nature-thumbs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: var(--space-l);
}

.nature-thumb {
  aspect-ratio: 172 / 166;
  border-radius: 6px;
  overflow: hidden;
}

.nature-main {
  aspect-ratio: 458 / 557;
  border-radius: 8px;
  overflow: hidden;
}

.entrance-media {
  aspect-ratio: 1193 / 704;
  border-radius: 8px;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .nature-grid {
    grid-template-columns: 1fr;
  }

  .nature-main {
    order: -1;
    max-height: 70svh;
  }
}
