.timeline-section{padding-top:var(--timeline-padding-top);padding-bottom:var(--timeline-padding-bottom)}.timeline-section.color-none{background-color:transparent}.timeline-section.color-white{background-color:var(--color-background-white)}.timeline-section.color-softblue{background-color:var(--color-background-softblue)}.timeline-section.color-light{background-color:var(--color-background-light)}.timeline-section.color-dark{background-color:var(--color-secondary);color:var(--color-text-light)}.timeline-section.color-dark .timeline-section__heading,.timeline-section.color-dark .timeline-source,.timeline-section.color-dark .timeline-title,.timeline-section.color-dark .timeline-link{color:var(--color-text-light)}.timeline-section.color-dark .timeline-year{color:var(--color-text-light);opacity:.8}.timeline-section__heading{text-align:center;font-size:2em;margin-bottom:40px;color:var(--color-text-secondary)}.timeline-container{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:30px;max-width:var(--page-width, 1200px);margin:0 auto}.timeline-item{position:relative}.timeline-card{background-color:var(--color-background-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;height:100%}.timeline-section.color-dark .timeline-card{background-color:var(--color-background-light)}.timeline-image{aspect-ratio:16 / 9;overflow:hidden}.timeline-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.timeline-text{padding:20px;flex-grow:1;display:flex;flex-direction:column}.timeline-year{display:block;font-size:.9em;color:var(--color-text-muted);margin-bottom:5px}.timeline-source{display:block;font-size:.8em;font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:5px}.timeline-title{font-size:1.4em;color:var(--color-text-secondary);margin:0 0 10px;line-height:1.3}.timeline-link{margin-top:auto;color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-bold)}.timeline-link:hover{text-decoration:none}.timeline-empty{text-align:center;padding:40px 15px;color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/85/assets/timeline.css.map */
