.company-timeline{width:100%}.company-timeline__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.company-timeline__header-main{min-width:0}.company-timeline__subtitle{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);margin-bottom:.875rem}.company-timeline__heading{margin-bottom:0}.company-timeline__note{-ms-flex-negative:0;flex-shrink:0;font-size:.656rem;font-weight:400;line-height:1.5;color:var(--fg-3);text-align:right;padding-bottom:.375rem}.company-timeline__entries{position:relative;width:100%}.company-timeline__entries::before{content:"";position:absolute;inset:0 auto 0 0;width:.0625rem;background:var(--border-strong);z-index:0}.company-timeline__entry{position:relative;z-index:1}.company-timeline__entry.is-open{background:var(--bg-surface)}.company-timeline__entry:not(.is-open):hover{background:var(--bg-muted)}.company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__year{color:var(--fg-1)}.company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__marker{border-color:var(--fg-1)}.company-timeline__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:1.375rem 0 1.375rem 1.875rem;border:0;background:0 0;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.company-timeline__trigger:focus-visible{outline:.125rem solid var(--border-focus);outline-offset:-.125rem}.company-timeline__marker{position:absolute;top:2.125rem;left:0;z-index:2;width:.5rem;height:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:.0625rem solid var(--fg-4);border-radius:50%;background:var(--bg-app)}.company-timeline__year{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;max-width:10rem;font-size:1rem;font-weight:600;line-height:1.4;color:var(--fg-3)}.company-timeline__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.company-timeline__entry-title{display:block;font-size:1.125rem;font-weight:600;color:var(--fg-1);line-height:1.4;margin-bottom:.375rem}.company-timeline__entry-desc{display:block;font-size:.8125rem;font-weight:400;color:var(--fg-2);line-height:1.6}.company-timeline__entry.is-open>.company-timeline__trigger{padding-bottom:.875rem}.company-timeline__entry.is-open .company-timeline__marker{border-color:var(--fg-1);background:var(--fg-1)}.company-timeline__entry.is-open .company-timeline__year{color:var(--fg-1)}.company-timeline__entry--current .company-timeline__year,.company-timeline__entry--current.is-open .company-timeline__year{color:var(--accent)}.company-timeline__entry--current .company-timeline__marker,.company-timeline__entry--current.is-open .company-timeline__marker{border-color:var(--accent);border-width:.09375rem;background:var(--bg-app);-webkit-box-shadow:0 0 0 .25rem var(--accent-soft);box-shadow:0 0 0 .25rem var(--accent-soft)}.company-timeline__entry--current .company-timeline__marker::after,.company-timeline__entry--current.is-open .company-timeline__marker::after{content:"";position:absolute;inset:-.25rem;border-radius:50%;border:.0625rem solid var(--accent);-webkit-animation:ct-pulse 2.2s cubic-bezier(.2,0,0,1) infinite;animation:ct-pulse 2.2s cubic-bezier(.2,0,0,1) infinite}.company-timeline__panel{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s cubic-bezier(.2,0,0,1);transition:grid-template-rows .35s cubic-bezier(.2,0,0,1);transition:grid-template-rows .35s cubic-bezier(.2,0,0,1),-ms-grid-rows .35s cubic-bezier(.2,0,0,1)}.company-timeline__panel-inner{overflow:hidden;visibility:hidden;padding-left:11.875rem;-webkit-transition:visibility 0s linear .2s;transition:visibility 0s linear .2s}.company-timeline__story{max-width:42rem;font-size:.706rem;font-weight:400;color:var(--fg-2);line-height:1.6;padding-top:.875rem;padding-bottom:1.375rem;border-top:.0625rem solid var(--border)}.company-timeline__entry.is-open>.company-timeline__panel{grid-template-rows:1fr}.company-timeline__entry.is-open .company-timeline__panel-inner{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.company-timeline__extra{margin-top:2rem}@media only screen and (max-width:765px){.company-timeline__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.company-timeline__note{text-align:left;padding-bottom:0}.company-timeline__trigger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding:1.25rem 0 1.25rem 1.5rem}.company-timeline__marker{top:1.625rem}.company-timeline__year{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}.company-timeline__panel-inner{padding-left:1.5rem}}@-webkit-keyframes ct-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%,70%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ct-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%,70%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){.company-timeline__marker::after{-webkit-animation:none;animation:none;opacity:0}.company-timeline__panel{-webkit-transition:none;transition:none}}.bg-inverse .company-timeline__note,.bg-inverse .company-timeline__subtitle,.bg-inverse .company-timeline__year,.section--inverse .company-timeline__note,.section--inverse .company-timeline__subtitle,.section--inverse .company-timeline__year{color:var(--fg-4)}.bg-inverse .company-timeline__entries::before,.section--inverse .company-timeline__entries::before{background:var(--border-inverse)}.bg-inverse .company-timeline__story,.section--inverse .company-timeline__story{border-top-color:var(--border-inverse)}.bg-inverse .company-timeline__entry.is-open,.section--inverse .company-timeline__entry.is-open{background:var(--bg-inverse-muted)}.bg-inverse .company-timeline__entry:not(.is-open):hover,.section--inverse .company-timeline__entry:not(.is-open):hover{background:var(--bg-inverse-subtle)}.bg-inverse .company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__year,.section--inverse .company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__year{color:var(--fg-on-inverse)}.bg-inverse .company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__marker,.section--inverse .company-timeline__entry:not(.is-open):hover:not(.company-timeline__entry--current) .company-timeline__marker{border-color:var(--fg-on-inverse)}.bg-inverse .company-timeline__marker,.section--inverse .company-timeline__marker{border-color:var(--fg-4);background:var(--bg-inverse)}.bg-inverse .company-timeline__entry.is-open .company-timeline__marker,.section--inverse .company-timeline__entry.is-open .company-timeline__marker{border-color:var(--fg-on-inverse);background:var(--fg-on-inverse)}.bg-inverse .company-timeline__entry.is-open .company-timeline__year,.section--inverse .company-timeline__entry.is-open .company-timeline__year{color:var(--fg-on-inverse)}.bg-inverse .company-timeline__entry--current .company-timeline__year,.bg-inverse .company-timeline__entry--current.is-open .company-timeline__year,.section--inverse .company-timeline__entry--current .company-timeline__year,.section--inverse .company-timeline__entry--current.is-open .company-timeline__year{color:var(--accent)}.bg-inverse .company-timeline__entry--current .company-timeline__marker,.bg-inverse .company-timeline__entry--current.is-open .company-timeline__marker,.section--inverse .company-timeline__entry--current .company-timeline__marker,.section--inverse .company-timeline__entry--current.is-open .company-timeline__marker{border-color:var(--accent);background:var(--bg-inverse);-webkit-box-shadow:0 0 0 .25rem var(--accent-soft);box-shadow:0 0 0 .25rem var(--accent-soft)}.bg-inverse .company-timeline__entry-title,.section--inverse .company-timeline__entry-title{color:var(--fg-on-inverse)}.bg-inverse .company-timeline__entry-desc,.bg-inverse .company-timeline__story,.section--inverse .company-timeline__entry-desc,.section--inverse .company-timeline__story{color:var(--text-grey)}