.timeline{position:relative;width:100%;max-width:1360px;margin:20px auto 0;padding:0 1rem;list-style-type:none}.timeline__text-wrapper{max-width:634px;padding-inline:1rem;background:#fff;z-index:10}.timeline__heading{font-family:var(--font-heading-normal);color:#000;font-size:48px;font-style:normal;font-weight:200;line-height:normal;margin-bottom:0;text-align:center}.timeline__subheading--all-caps{font-family:var(--font-body-family);color:#000;margin-bottom:1.5rem;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.65px;text-transform:uppercase;text-align:center;margin-top:0}.timeline__richtext h3{font-family:var(--font-body-family);color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.15px;text-align:left;margin-bottom:.25rem;margin-top:2.5rem}.timeline__richtext p{font-family:var(--font-body-family);color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;text-align:left;letter-spacing:normal;margin-top:0;margin-bottom:1rem}.timeline__item--start .direction-right{flex-direction:column;z-index:10}.timeline:before{position:absolute;left:50%;top:0;content:" ";display:block;width:1px;height:100%;background:#000;z-index:5}.timeline__item--start{display:flex;flex-direction:column;margin-top:2rem!important;margin-bottom:3rem!important}.timeline .timeline__item{margin-block:1.75rem}.timeline .timeline__item:last-child{padding-bottom:4.75rem;margin-bottom:0}.timeline .timeline__item--start.timeline__item:after{display:none}.timeline .timeline__item:after{content:"";display:block;height:0;clear:both;visibility:hidden}.direction-left,.direction-right{position:relative;text-align:center;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:50%}.direction-left{float:left;flex-direction:row}.direction-right{float:right;flex-direction:row-reverse}.timeline__text-year-wrapper{position:relative;display:inline-block;text-align:center;width:50%}.timeline__text-year-wrapper .timeline__year-heading,.timeline__text-year-wrapper .timeline__year-desc{width:100%;margin-inline:auto;max-width:200px}.timeline__year-heading{font-family:var(--font-heading-normal);color:#000;font-size:24px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.24px;margin-bottom:0;margin-top:0}.direction-left .timeline__year-heading:before,.direction-right .timeline__year-heading:before{position:absolute;top:50%;right:-3px;content:" ";display:block;width:5px;height:5px;margin-top:-10px;background:#000;border-radius:10px;z-index:10}.direction-left .timeline__year-heading:after{content:"";position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-left-color:#f8f8f8;border-width:8px;pointer-events:none}.direction-right .timeline__year-heading:after{content:"";position:absolute;right:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-right-color:#f8f8f8;border-width:8px;pointer-events:none}.time-wrapper{display:inline;line-height:1em;font-size:.66666em;color:#fa5050;vertical-align:middle}.time{display:inline-block;padding:4px 6px;background:#f8f8f8}.timeline__year-desc{font-family:var(--font-body-family);color:#000;font-size:.75rem;line-height:1.2em;font-weight:300}.timeline__magazine-cover{width:46%}@media screen and (min-width: 750px){.timeline__heading{font-size:80px}.timeline__richtext h3{font-size:18px}.timeline__magazine-cover{width:57%;max-width:331px}.timeline .timeline__item{margin-block:-9rem}.timeline__item--start{flex-direction:row;justify-content:space-between;margin-top:2rem!important;margin-bottom:16rem!important}.timeline__item--start .direction-right .timeline__magazine-cover{max-width:408px;width:63%}.timeline__item--start .direction-right .timeline__year-heading:before{left:-.75%}.direction-right .timeline__year-heading:before{left:-2px}.timeline .timeline__item:last-child{padding-bottom:11.75rem}.timeline__item--start .direction-right{flex-direction:row-reverse;transform:translateY(30px)}.timeline__text-wrapper{max-width:530px;width:45%;padding:0 1.25rem;margin-inline:auto;background-color:transparent}}@media screen and (max-width: 750px){.timeline{width:100%}.timeline .timeline__item{padding:0;padding-bottom:2rem}.timeline__heading{margin-top:0}.timeline__text-wrapper{padding-inline:0;padding-bottom:4rem}.timeline__item--start .direction-right .timeline__magazine-cover{width:80%;max-width:281px}.timeline__item--start .timeline__text-year-wrapper{width:65%}.timeline__item--start .timeline__year-desc{max-width:300px}.timeline__item--start .direction-right .timeline__year-heading:before{left:50%;top:77px}.direction-left,.direction-right{float:none;width:100%;text-align:center}.direction-left .timeline__year-heading:before,.direction-right .timeline__year-heading:before{position:absolute;top:106px;left:50%;content:" ";display:block;width:3px;height:3px;margin-left:-1px;background:#000;border-radius:10px;z-index:10}.direction-left .timeline__year-heading:after,.direction-right .timeline__year-heading:after{content:"";position:absolute;left:50%;top:-8px;height:0;width:0;margin-left:-8px;border:solid transparent;border-width:8px;pointer-events:none}.direction-left .timeline__year-heading:before,.direction-right .timeline__year-heading:before{top:51px}.direction-left .timeline__year-heading:before{left:-6%}.direction-right .timeline__year-heading:before{left:106%}.timeline__item--start .direction-right{background-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-timeline.css.map */
