.history-section{padding:6.4rem 0}.history-section__heading{margin-bottom:4rem}.history-section__content{display:flex;align-items:flex-start;gap:6rem}.history-timeline{flex:1;position:relative;padding-bottom:.6rem}.history-timeline:before{content:"";position:absolute;width:1px;background:var(--dc-hairline);top:.6rem;bottom:0;left:5px}.history-timeline__item{position:relative;padding-left:4.4rem;margin-bottom:4.4rem}.history-timeline__item:last-child{margin-bottom:0}.history-timeline__item:last-child:after{content:"";position:absolute;left:0;width:12px;top:2rem;bottom:-1rem;background:var(--dc-white);z-index:1}.history-timeline__dot{position:absolute;width:11px;height:11px;background-color:var(--dc-forest);border-radius:50%;left:0;top:.8rem;z-index:2;overflow:hidden;color:transparent}.history-timeline__dot:after,.history-timeline__item:before,.history-timeline__end-dot{display:none}.history-timeline__content{background:none;border:none;box-shadow:none;border-radius:0;padding:0}.history-timeline__year-heading{display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem}.history-timeline__year{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.04em;color:var(--dc-forest);background-color:var(--dc-sage);padding:.4rem 1rem;border-radius:var(--dc-radius-pill);line-height:1}.history-timeline__heading{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;color:var(--dc-ink);margin:0}.history-timeline__text{font-family:var(--font-body-family);color:var(--dc-ink-soft);font-size:1.5rem;line-height:1.6;max-width:56rem;margin:0}.history-section__image-container{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;padding-top:.4rem}.history-section__image{width:100%;max-width:21rem;height:auto;border-radius:var(--dc-radius-card);border:1px solid var(--dc-hairline);object-fit:cover}@media screen and (max-width:989px){.history-section__content{flex-direction:column;gap:3.2rem}.history-timeline,.history-section__image-container{width:100%}.history-section__image-container{justify-content:flex-start}}@media screen and (max-width:749px){.history-section{padding:4.8rem 0}.history-section__heading{margin-bottom:2.8rem}.history-timeline__item{padding-left:3.2rem;margin-bottom:3.2rem}.history-timeline__year-heading{flex-direction:row;flex-wrap:wrap;gap:.8rem}.history-timeline__heading{font-size:1.6rem}.history-timeline__text{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-custom-history.css.map */
