.company-timeline{--timeline-marker-size: 16px;--timeline-entry-spacing: 2.5rem;position:relative;color:#202020}.company-timeline__intro{margin-bottom:2rem}.company-timeline__intro h2{font-family:var(--font-custom-1--family, inherit);font-style:italic;font-weight:200;font-size:1.75rem;line-height:1}.company-timeline__layout{display:flex;flex-direction:column;gap:2rem}.company-timeline__layout.has-image{align-items:stretch}.company-timeline__media{width:100%;max-width:21.4375rem}.company-timeline__media .content-image{width:100%!important}.company-timeline__list{position:relative;display:flex;flex-direction:column;gap:var(--timeline-entry-spacing);min-width:0}@media(min-width:1000px){.company-timeline__layout.has-image{display:grid;grid-template-columns:minmax(17.5rem,35rem) minmax(0,1fr);gap:2.5rem;align-items:start}.company-timeline__media{max-width:none}}@media(min-width:1440px){.company-timeline__layout.has-image{gap:6rem}}.company-timeline__list:before{content:"";position:absolute;left:calc(var(--timeline-marker-size) / 2 - .5px);top:calc(var(--timeline-marker-size) / 2);bottom:0;width:1px;background-color:#202020}.timeline-entry{position:relative;margin:0}.timeline-step__header{display:flex;align-items:center;gap:1.75rem;margin:0;padding:0 0 .75rem}.timeline-step__marker{flex-shrink:0;width:var(--timeline-marker-size);height:var(--timeline-marker-size);position:relative;z-index:1}.timeline-step__marker img{display:block;width:100%;height:100%}.timeline-step__heading{margin:0;font-family:var(--font-custom-1--family, inherit);font-style:italic;font-weight:200;font-size:1.75rem;line-height:1;color:#202020}.timeline-entry .timeline-step__body{max-width:28.25rem;padding-left:calc(var(--timeline-marker-size) + 1.75rem);font-size:1rem;line-height:1.25}.timeline-step__body p{margin:0 0 .75rem}.timeline-step__body p:last-child{margin-bottom:0}@media(max-width:1440px){.timeline-step__header h3{font-size:1.25rem}.timeline-step__body p{font-size:.875rem}}@media(max-width:999px){.company-timeline{--timeline-entry-spacing: 2rem}.timeline-step__heading{font-size:1.75rem}.timeline-entry .timeline-step__body{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/company-timeline.css.map */
