/* FINAL Restore — Home unter Hero, freistehender Zeitstrahl (Kontakt: welten-contact-final.css/js) */

#slide-home .home-copy .more,
#slide-home .home-copy ul.prose,
#slide-home .home-layout--intro .home-portrait-card {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  overflow: visible !important;
  pointer-events: auto !important;
}

#slide-home .home-layout--intro {
  display: grid !important;
  grid-template-columns: 1fr minmax(260px, 400px) !important;
  align-items: center !important;
  gap: clamp(24px, 5vw, 56px) !important;
}

@media (max-width: 960px) {
  #slide-home .home-layout--intro {
    grid-template-columns: 1fr !important;
  }
}

#slide-home .home-main-block {
  display: block !important;
  visibility: visible !important;
  max-width: 1180px;
  margin: 0 auto;
  padding: clamp(10px, 2vw, 22px) clamp(18px, 4vw, 64px) clamp(14px, 2vw, 28px);
}

/* Erfahrung: freistehend, ohne umhüllende Box */
#slide-about .experience-section,
#slide-about .welten-experience-timeline {
  margin-top: clamp(3rem, 7vw, 6rem);
  padding-inline: 0;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#slide-about .experience-section .section-heading {
  margin-bottom: clamp(1rem, 2.5vw, 1.5rem);
}

#slide-about .experience-section .section-heading .section-title {
  margin: 0.35rem 0 0;
}

#slide-about .experience-section__intro {
  max-width: 68ch;
  margin-bottom: clamp(1.25rem, 3vw, 2rem);
}

#slide-about .timeline--standalone,
#slide-about .experience-section .timeline {
  margin-top: clamp(2rem, 4vw, 3rem);
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 0 0 24px !important;
}

#slide-about .experience-section .exp-block-title {
  margin-top: clamp(1.75rem, 4vw, 2.5rem);
}

#slide-about .experience-section .exp-block-title:first-of-type {
  margin-top: clamp(1rem, 2.5vw, 1.5rem);
}

@media (max-width: 640px) {
  #slide-about .timeline--standalone,
  #slide-about .experience-section .timeline {
    padding-left: 20px !important;
  }

  #slide-about .experience-section .tl-item::before {
    left: -19px;
  }
}

/* Home-Abschluss Button */
.welten-home-closing__cta .btn[data-go="about"] {
  cursor: pointer;
  min-height: 48px;
}
