.timelineChart_wrapper__9kSme{margin:3rem 0 4rem;animation:timelineChart_fadeIn__ZB6EZ .3s ease;display:flex;flex-direction:column}.timelineChart_headerRow__4qGMq{display:grid;grid-template-columns:200px 1fr 140px;gap:1rem;align-items:flex-end;padding-bottom:.25rem}.timelineChart_axis__3kalU{position:relative;height:52px}.timelineChart_tickGroup__qa_6d{position:absolute;bottom:0}.timelineChart_tick__lkxwQ{width:0;height:32px;border-left:1px dashed rgba(0,0,0,.18)}.timelineChart_yearLabelWrap___gOee{position:absolute;bottom:38px;transform:translateX(-50%)}.timelineChart_divider__q3KAT{height:2px;background-color:var(--primary-color);margin-bottom:0}.timelineChart_row__tIyr6{position:relative;z-index:1;display:grid;grid-template-columns:200px 1fr 140px;gap:1rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--light-grey)}.timelineChart_row__tIyr6:last-child{border-bottom:none}.timelineChart_labelCol__eSxoH{display:flex;flex-direction:column;gap:2px;text-align:right;padding-right:.5rem}.timelineChart_company__9TDZY{font-size:.875rem;font-weight:700;color:var(--primary-color);line-height:1.3}.timelineChart_role__QOs1A{font-size:.72rem;color:var(--medium-grey);line-height:1.3}.timelineChart_trackCol__iWAAj{position:relative;height:6px;background-color:var(--light-grey);border-radius:99px}.timelineChart_body__XILDc{position:relative}.timelineChart_gridOverlay__RhuyR{position:absolute;inset:0;display:grid;grid-template-columns:200px 1fr 140px;gap:1rem;pointer-events:none;z-index:0}.timelineChart_gridTrack__apdeb{grid-column:2;position:relative}.timelineChart_gridLine__hqowh{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(0,0,0,.18);pointer-events:none}.timelineChart_bar__62O4_{position:absolute;top:0;height:100%;background-color:var(--primary-color);border-radius:99px}.timelineChart_trackFull__ml4NN{height:10px}.timelineChart_barFull__sXGl9{background-color:var(--primary-color)}.timelineChart_barLeadership__1FEuN{background-color:var(--medium-grey)}.timelineChart_bandLabel__1M6ER{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--medium-grey);margin:1.25rem 0 .25rem;padding-bottom:.4rem;border-bottom:1px solid var(--light-grey)}.timelineChart_companyFull__pn_nW{font-size:1rem}.timelineChart_ftBadge__GMIsb{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--primary-color);color:var(--primary-color);border-radius:3px;padding:0 4px;margin-right:5px;vertical-align:middle;line-height:1.5}.timelineChart_durationCol__TTUOl{display:flex;flex-direction:column;gap:2px;padding-left:.5rem}.timelineChart_dateRange__o_BGR{font-size:.72rem;color:var(--medium-grey);line-height:1.3}.timelineChart_duration__hRbpd{font-size:.8rem;font-weight:600;color:var(--primary-color)}.timelineChart_yearLabel__Getp7{font-size:.8rem;font-weight:700;color:var(--dark-grey);white-space:nowrap}.timelineChart_yearLabelStart__Ceiog{transform:translateX(0)}.timelineChart_yearLabelEnd__dbx4u{transform:translateX(-100%)}@media (max-width:768px){.timelineChart_headerRow__4qGMq,.timelineChart_row__tIyr6{grid-template-columns:1fr;gap:.4rem}.timelineChart_labelCol__eSxoH{text-align:left;padding-right:0}.timelineChart_durationCol__TTUOl{padding-left:0;flex-direction:row;gap:.5rem;align-items:center}.timelineChart_headerRow__4qGMq{display:none}}