.module--crm-industry-experience-timeline{scroll-margin-top:var(--crm-ind-timeline-scroll-offset,96px)}.module--crm-industry-experience-timeline .module__inner{overflow:visible;width:100%}.crm-ind-timeline{--crm-ind-timeline-red:var(--crm-red,#ba0c2f);--crm-ind-timeline-yellow:var(--crm-gold,#eeb648);--crm-ind-timeline-accent:var(--crm-ind-timeline-yellow);--crm-ind-timeline-black:var(--crm-black,#000);--crm-ind-timeline-text:var(--crm-text-dark,#4a4a4a);--crm-ind-timeline-rule:var(--crm-gray,#949598);--crm-ind-timeline-chip-bg:#75767a;--crm-ind-timeline-chip-text:var(--crm-white,#fff);--crm-ind-timeline-filter-bg:var(--crm-white,#fff);--crm-ind-timeline-filter-text:var(--crm-black,#000);--crm-ind-timeline-filter-border:var(--crm-silver,#ccc);--crm-ind-timeline-rail:var(--crm-gray-light,#f6f6f6);--crm-ind-timeline-rail-width:63px;--crm-ind-timeline-rail-start:91px;--crm-ind-timeline-sticky-top:34vh;--crm-ind-timeline-sticky-circle-size:120px;--crm-ind-timeline-sticky-offset:120px;--crm-ind-timeline-container:1280px;--crm-ind-timeline-stream-max:500px;--crm-ind-timeline-sidebar-max:443px;--crm-ind-timeline-inner-gutter:44px;--crm-ind-timeline-sidebar-gutter:100px;--crm-ind-timeline-accent-width:145px;--crm-ind-timeline-decade-size:64px;--crm-ind-timeline-counter-size:96px;--crm-ind-timeline-mobile-progress:0;--crm-ind-timeline-mobile-track-height:0px;--crm-ind-timeline-mobile-marker-offset:0px;--crm-ind-timeline-mobile-track-top:82px;--crm-ind-timeline-mobile-track-bottom:24px;color:var(--crm-ind-timeline-text);font-family:var(--text-font-family);margin:0 auto;max-width:min(var(--crm-ind-timeline-container),calc(100vw - 48px));position:relative}.crm-ind-timeline--accent-red{--crm-ind-timeline-accent:var(--crm-ind-timeline-red)}.crm-ind-timeline--accent-black{--crm-ind-timeline-accent:var(--crm-ind-timeline-black)}.crm-ind-timeline--theme-dark{--crm-ind-timeline-black:var(--crm-white,#fff);--crm-ind-timeline-text:var(--crm-white-dim,hsla(0,0%,100%,.66));--crm-ind-timeline-rail:hsla(0,0%,100%,.08);--crm-ind-timeline-filter-bg:transparent;--crm-ind-timeline-filter-text:var(--crm-white,#fff);--crm-ind-timeline-filter-border:hsla(0,0%,100%,.4)}.crm-ind-timeline__track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.crm-ind-timeline__rail{background:var(--crm-ind-timeline-rail);bottom:0;left:50%;position:absolute;top:var(--crm-ind-timeline-rail-start);transform:translateX(-50%);width:var(--crm-ind-timeline-rail-width);z-index:2}.crm-ind-timeline__sticky-marker{bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.crm-ind-timeline__sticky-circle{background:var(--crm-ind-timeline-red);border-radius:50%;display:block;height:var(--crm-ind-timeline-sticky-circle-size);margin-left:50%;margin-top:calc(var(--crm-ind-timeline-rail-start) - var(--crm-ind-timeline-sticky-circle-size)/2);position:sticky;top:calc(var(--crm-ind-timeline-sticky-top) - var(--crm-ind-timeline-sticky-circle-size)/2);transform:translateX(-50%);width:var(--crm-ind-timeline-sticky-circle-size)}.crm-ind-timeline__mobile-progress{display:none}.crm-ind-timeline__stream{grid-column:1;grid-row:1;padding-right:var(--crm-ind-timeline-inner-gutter);position:relative;z-index:1}.crm-ind-timeline__decade+.crm-ind-timeline__decade{margin-top:74px}.crm-ind-timeline__decade[hidden]{display:none}.crm-ind-timeline__decade-title,.crm-ind-timeline__empty,.crm-ind-timeline__groups{max-width:var(--crm-ind-timeline-stream-max)}.crm-ind-timeline__decade-title{color:var(--crm-ind-timeline-black);font-family:var(--headings-strong-font-family);font-size:var(--crm-ind-timeline-decade-size);font-weight:var(--headings-strong-font-weight);letter-spacing:-.01em;line-height:1;margin:0 0 18px;text-transform:uppercase}.crm-ind-timeline__divider{align-items:center;display:flex;height:9px;margin:0 calc(var(--crm-ind-timeline-inner-gutter)*-1) 34px 0;position:relative;width:calc(100% + var(--crm-ind-timeline-inner-gutter))}.crm-ind-timeline__divider-accent{background:var(--crm-ind-timeline-accent);clip-path:polygon(0 0,100% 0,calc(100% - 5.235px) 100%,0 100%);display:block;flex:0 0 var(--crm-ind-timeline-accent-width);height:9px;position:relative;z-index:1}.crm-ind-timeline__divider-line{background:var(--crm-ind-timeline-rule);display:block;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.crm-ind-timeline__entries,.crm-ind-timeline__groups{list-style:none;margin:0;padding:0}.crm-ind-timeline__group+.crm-ind-timeline__group{margin-top:26px}.crm-ind-timeline__group[hidden]{display:none}.crm-ind-timeline__chip{background:var(--crm-ind-timeline-chip-bg);color:var(--crm-ind-timeline-chip-text);display:inline-block;font-family:var(--headings-strong-font-family);font-size:11px;font-weight:var(--headings-strong-font-weight);letter-spacing:.06em;line-height:24px;margin-bottom:8px;padding:0 9px;text-transform:uppercase}.crm-ind-timeline__entry{font-size:16px;line-height:1.45}.crm-ind-timeline__entry[hidden]{display:none}.crm-ind-timeline__entry b{color:var(--crm-ind-timeline-black);font-weight:700}.crm-ind-timeline__sidebar{grid-column:2;grid-row:1;padding-left:var(--crm-ind-timeline-sidebar-gutter);position:relative;z-index:1}.crm-ind-timeline__sidebar-inner{max-width:var(--crm-ind-timeline-sidebar-max);position:sticky;top:var(--crm-ind-timeline-sticky-offset)}.crm-ind-timeline__counter-value{display:block;font-family:var(--headings-strong-font-family);font-size:var(--crm-ind-timeline-counter-size);font-variant-numeric:tabular-nums;line-height:.92}.crm-ind-timeline__counter-industry,.crm-ind-timeline__counter-value{color:var(--crm-ind-timeline-black);font-weight:var(--headings-strong-font-weight)}.crm-ind-timeline__counter-industry{font-size:30px;line-height:1.1;margin:6px 0 0}.crm-ind-timeline__counter-industry,.crm-ind-timeline__counter-label{font-family:var(--headings-strong-font-family);text-transform:uppercase}.crm-ind-timeline__counter-label{color:var(--crm-ind-timeline-text);font-size:20px;font-weight:var(--headings-strong-font-weight);line-height:1.2;margin:4px 0 0}.crm-ind-timeline__sidebar .crm-ind-timeline__divider{margin:44px 0 20px;width:100%}.crm-ind-timeline__filters-label{color:var(--crm-ind-timeline-black);font-family:var(--headings-strong-font-family);font-size:18px;font-weight:var(--headings-strong-font-weight);letter-spacing:.02em;margin:0 0 12px;text-transform:uppercase}.crm-ind-timeline__filters{display:grid;gap:9px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ind-timeline__filter{background:var(--crm-ind-timeline-filter-bg);border:1px solid var(--crm-ind-timeline-filter-border);color:var(--crm-ind-timeline-filter-text);cursor:pointer;font-family:var(--headings-strong-font-family);font-size:13px;font-weight:var(--headings-strong-font-weight);letter-spacing:.04em;line-height:1;padding:8px;text-align:center;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.crm-ind-timeline__filter:hover{border-color:var(--crm-ind-timeline-rule)}.crm-ind-timeline__filter.is-active,.crm-ind-timeline__filter[aria-pressed=true]{background:var(--crm-ind-timeline-red);border-color:var(--crm-ind-timeline-red);color:var(--crm-white,#fff)}.crm-ind-timeline__filter:focus-visible{outline:2px solid var(--crm-ind-timeline-black);outline-offset:2px}.crm-ind-timeline--static-sidebar .crm-ind-timeline__sidebar-inner{position:static}.crm-ind-timeline__filter--all{grid-column:1/-1}.crm-ind-timeline__status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.crm-ind-timeline__empty{color:var(--crm-ind-timeline-text);font-size:16px;font-style:italic;margin:0}.crm-ind-timeline__empty[hidden]{display:none}.crm-ind-timeline.is-ready .crm-ind-timeline__decade{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.crm-ind-timeline.is-ready .crm-ind-timeline__decade.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1199px){.crm-ind-timeline{--crm-ind-timeline-rail-width:44px;--crm-ind-timeline-sticky-circle-size:78px;--crm-ind-timeline-inner-gutter:32px;--crm-ind-timeline-sidebar-gutter:70px;--crm-ind-timeline-decade-size:54px;--crm-ind-timeline-counter-size:78px;--crm-ind-timeline-stream-max:430px;--crm-ind-timeline-sidebar-max:400px;max-width:calc(100vw - 40px)}.crm-ind-timeline__counter-industry{font-size:24px}.crm-ind-timeline__counter-label{font-size:18px}}@media (max-width:959px){.crm-ind-timeline{--crm-ind-timeline-rail-width:36px;--crm-ind-timeline-sticky-circle-size:58px;--crm-ind-timeline-sidebar-gutter:50px;--crm-ind-timeline-decade-size:46px;--crm-ind-timeline-counter-size:64px}.crm-ind-timeline__filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.crm-ind-timeline{--crm-ind-timeline-rail-width:18px;--crm-ind-timeline-rail-start:76px;--crm-ind-timeline-sticky-top:28vh;--crm-ind-timeline-sticky-circle-size:34px;--crm-ind-timeline-inner-gutter:0px;--crm-ind-timeline-sidebar-gutter:0px;--crm-ind-timeline-stream-max:none;--crm-ind-timeline-sidebar-max:none;--crm-ind-timeline-decade-size:44px;--crm-ind-timeline-counter-size:64px;max-width:calc(100vw - 32px)}.crm-ind-timeline__track{display:flex;flex-direction:column}.crm-ind-timeline__sidebar{margin-bottom:48px;order:-1}.crm-ind-timeline__sidebar-inner{position:static}.crm-ind-timeline__rail{display:none}.crm-ind-timeline__mobile-progress,.crm-ind-timeline__sticky-marker{left:0;width:var(--crm-ind-timeline-rail-width)}.crm-ind-timeline__mobile-progress{background:var(--crm-ind-timeline-rail);display:block;height:calc(100vh - var(--crm-ind-timeline-mobile-track-top) - var(--crm-ind-timeline-mobile-track-bottom));position:sticky;top:var(--crm-ind-timeline-mobile-track-top);transform:translateY(calc(var(--crm-ind-timeline-sticky-circle-size)*-1));z-index:1}.crm-ind-timeline__sticky-circle{margin-left:calc(var(--crm-ind-timeline-rail-width)/2);margin-top:0;top:calc(var(--crm-ind-timeline-mobile-track-top) + var(--crm-ind-timeline-mobile-marker-offset) - var(--crm-ind-timeline-sticky-circle-size)/2);z-index:2}.crm-ind-timeline__sidebar,.crm-ind-timeline__stream{padding-left:40px;padding-right:0}.crm-ind-timeline__divider{margin-right:0;width:100%}.crm-ind-timeline__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.crm-ind-timeline.is-ready .crm-ind-timeline__decade{opacity:1;transform:none;transition:none}}