.timeline-section{--timeline-accent: #C9A24B;padding:80px 24px 100px}.timeline-header{text-align:center;max-width:640px;margin:0 auto 64px}.timeline-eyebrow{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--timeline-accent);margin:0 0 16px}.timeline-heading{font-family:"Cormorant" Georgia,"Times New Roman",serif;font-size:48px;font-weight:500;color:#2b2b2b;margin:0}.timeline-header-divider{width:60px;height:1px;background-color:#cfc9bd;margin:28px auto 0}.timeline-track{position:relative;max-width:1000px;margin:0 auto}.timeline-line{position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#d8d2c4;transform:translate(-50%)}.timeline-item{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:140px}.timeline-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:transparent;border:1.5px solid var(--timeline-accent);transform:translate(-50%,-50%)}.timeline-content{padding:24px 48px}.timeline-item--left .timeline-content{grid-column:1;text-align:right}.timeline-item--left .timeline-spacer{grid-column:2}.timeline-item--right .timeline-content{grid-column:2;text-align:left}.timeline-item--right .timeline-spacer{grid-column:1}.timeline-year{font-family:Cormorant,Georgia,Times New Roman,serif;font-size:30px;font-weight:300;color:var(--timeline-accent);margin:0 0 8px}.timeline-title{font-family:Cormorant,Georgia,Times New Roman,serif;font-size:20px;font-weight:500;color:#2b2b2b;margin:0 0 12px}.timeline-text{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:#6b6b6b;margin:0}@media screen and (max-width:749px){.timeline-section{padding:48px 16px 64px}.timeline-heading{font-size:30px}.timeline-line{left:8px}.timeline-item{grid-template-columns:1fr;min-height:0;padding-left:32px;margin-bottom:32px}.timeline-dot{left:8px;top:32px}.timeline-item--left .timeline-content,.timeline-item--right .timeline-content{grid-column:1;text-align:left;padding:0 0 0 16px}.timeline-item--left .timeline-spacer,.timeline-item--right .timeline-spacer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/timeline.css.map */
