.timeline-section{width:100%}.timeline-section__inner{max-width:110rem;margin:0 auto}.timeline-section__inner.text-left{text-align:left}.timeline-section__inner.text-center{text-align:center}.timeline-section__inner.text-right{text-align:right}.timeline-section__heading{margin:0 0 1.2rem}.timeline-section__inner.text-left .timeline-section__heading{text-align:left}.timeline-section__inner.text-center .timeline-section__heading{text-align:center}.timeline-section__inner.text-right .timeline-section__heading{text-align:right}.timeline-section__intro{max-width:70rem;margin-bottom:3.2rem}.timeline-section__inner.text-left .timeline-section__intro{margin-left:0;margin-right:auto;text-align:left}.timeline-section__inner.text-center .timeline-section__intro{margin-left:auto;margin-right:auto;text-align:center}.timeline-section__inner.text-right .timeline-section__intro{margin-left:auto;margin-right:0;text-align:right}.timeline-section .timeline{position:relative;padding-left:4.4rem}.timeline-section .timeline:before{content:"";position:absolute;top:0;bottom:0;left:1.1rem;width:.2rem;background:#d8d8d8}.timeline-section .timeline__item{position:relative;width:100%;margin:0;padding:0 0 2.8rem}.timeline-section .timeline__item:last-child{padding-bottom:0}.timeline-section .timeline__dot{position:absolute;top:3.2rem;left:-4.4rem;width:2.4rem;height:2.4rem;background:#fff;border:.3rem solid #111111;border-radius:50%;box-sizing:border-box;z-index:2}.timeline-section .timeline-card{width:100%;background:#f8f6f2;border-radius:var(--timeline-card-radius);box-sizing:border-box;overflow:hidden;padding:2.4rem}.timeline-section .timeline-card__content{display:block}.timeline-section .timeline-card__text{min-width:0}.timeline-section .timeline-card__image{margin-top:2.4rem}.timeline-section .timeline-year{display:inline-block;margin:0 0 1rem;font-size:1.2rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.timeline-section .timeline-card__text h2{margin:0 0 1rem;font-size:2.8rem;line-height:1.15}.timeline-section .timeline__text,.timeline-section .timeline__text p{margin:0;line-height:1.6}.timeline-section .timeline__text p+p{margin-top:1.2rem}.timeline-section .timeline__image-wrapper{width:100%;max-height:40rem;border-radius:1.6rem;overflow:hidden}.timeline-section .timeline__image-media{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--timeline-image-position, center center)}.timeline-section.timeline-section--image-square .timeline__image-wrapper{aspect-ratio:1 / 1}.timeline-section.timeline-section--image-portrait .timeline__image-wrapper{aspect-ratio:4 / 5}.timeline-section.timeline-section--image-landscape .timeline__image-wrapper{aspect-ratio:4 / 3}.timeline-section.timeline-section--image-wide .timeline__image-wrapper{aspect-ratio:16 / 9}.timeline-section.timeline-section--image-adapt .timeline__image-wrapper{aspect-ratio:auto;max-height:none}.timeline-section.timeline-section--image-adapt .timeline__image-media{height:auto}@media screen and (min-width:990px){.timeline-section .timeline-card{padding:2.8rem}.timeline-section .timeline-card__content{display:flex;justify-content:space-between;gap:3.2rem;align-items:stretch}.timeline-section .timeline-card__image{display:flex}.timeline-section .timeline__image-wrapper{width:100%;height:100%;max-height:none}}.timeline-section .timeline-card__text{flex:1 1 56%;max-width:56%}.timeline-section .timeline-card__image{flex:0 0 40%;max-width:40%;margin-top:0}@media screen and (max-width:749px){.timeline-section .timeline{padding-left:2.6rem}.timeline-section .timeline:before{left:.8rem}.timeline-section .timeline__dot{top:2.4rem;left:-2.6rem;width:1.8rem;height:1.8rem}.timeline-section .timeline-card{padding:1.8rem}.timeline-section .timeline-card__content{display:block!important}.timeline-section .timeline-card__text{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important}.timeline-section .timeline-card__image{flex:none!important;width:100%!important;max-width:100%!important;display:block!important;margin-top:1.6rem!important}.timeline-section .timeline-card__text h2{font-size:2.2rem}.timeline-section .timeline-year{font-size:1.1rem}.timeline-section__intro{margin-bottom:2.4rem}.timeline-section .timeline__image-wrapper{height:auto!important;max-height:none!important}.timeline-section .timeline__image-media{height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-timeline.css.map */
