.CompanyHistoryTimeline_timelineLayout__gRvPr{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:36px}.CompanyHistoryTimeline_introRow__jM_4n{display:flex;align-items:center;justify-content:space-between;gap:16px}.CompanyHistoryTimeline_yearScale__3Jsbz{position:relative;width:104px;height:126px;overflow:hidden;justify-self:center;touch-action:pan-y}.CompanyHistoryTimeline_yearScale__3Jsbz:before{position:absolute;z-index:1;top:50%;left:0;width:100%;height:42px;border-radius:999px;background:var(--color-deep-forest);content:"";pointer-events:none;transform:translateY(-50%)}.CompanyHistoryTimeline_yearButtons__tuaXb,.CompanyHistoryTimeline_yearLabels__vNfbg{position:absolute;inset:0}.CompanyHistoryTimeline_yearLabels__vNfbg{z-index:2;mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);pointer-events:none}.CompanyHistoryTimeline_yearButton__0gOKE,.CompanyHistoryTimeline_yearLabel__626Uu{position:absolute;left:0;width:100%;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:600;line-height:1}.CompanyHistoryTimeline_yearLabel__626Uu{color:var(--color-muted-olive);opacity:.7;transition:transform .7s ease-in-out,opacity .45s ease}.CompanyHistoryTimeline_yearLabel__626Uu[data-active=true],.CompanyHistoryTimeline_yearLabel__626Uu[data-visible=false]{opacity:0}.CompanyHistoryTimeline_yearButtons__tuaXb{z-index:3;pointer-events:none}.CompanyHistoryTimeline_yearButton__0gOKE{border:0;background:transparent;color:transparent;cursor:pointer;pointer-events:auto;transition:transform .7s ease-in-out,color .25s ease,background-color .25s ease,opacity .45s ease}.CompanyHistoryTimeline_yearButton__0gOKE[data-visible=false]{opacity:0;pointer-events:none}.CompanyHistoryTimeline_yearButton__0gOKE:focus-visible,.CompanyHistoryTimeline_yearButton__0gOKE:hover{background:#E8E3D9;color:var(--color-deep-forest)}.CompanyHistoryTimeline_yearButton__0gOKE:focus-visible{outline:2px solid var(--color-field-olive);outline-offset:3px}.CompanyHistoryTimeline_activeYear__oLK91,.CompanyHistoryTimeline_activeYear__oLK91:focus-visible,.CompanyHistoryTimeline_activeYear__oLK91:hover{background:transparent;color:var(--color-warm-canvas)}.CompanyHistoryTimeline_historyPanel__VuaZR{display:grid;grid-template-columns:minmax(145px,.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);min-width:0;min-height:clamp(280px,calc(760px - 40vw),460px);touch-action:pan-y}.CompanyHistoryTimeline_activeYearDisplay__XmkES{color:var(--color-deep-forest);font-family:var(--font-manrope),sans-serif;font-size:clamp(4.5rem,10vw,8.5rem);font-weight:600;letter-spacing:-.09em;line-height:.95;animation:CompanyHistoryTimeline_content-enter__MgFqG .7s ease-in-out both}.CompanyHistoryTimeline_activeCopy__9sWT_{min-width:0;animation:CompanyHistoryTimeline_content-enter__MgFqG .7s ease-in-out both}.CompanyHistoryTimeline_activeTitle__izmG_{color:var(--color-deep-forest);font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.16}.CompanyHistoryTimeline_activeText__BOAxR{margin-top:14px;color:var(--color-field-olive);font-size:17px;line-height:1.8}@keyframes CompanyHistoryTimeline_content-enter__MgFqG{0%{opacity:.15;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.CompanyHistoryTimeline_timelineLayout__gRvPr{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;margin-top:28px}.CompanyHistoryTimeline_yearScale__3Jsbz{width:72px}.CompanyHistoryTimeline_introRow__jM_4n{align-items:flex-end}.CompanyHistoryTimeline_yearButton__0gOKE,.CompanyHistoryTimeline_yearLabel__626Uu{font-size:14px}.CompanyHistoryTimeline_historyPanel__VuaZR{display:grid;align-content:center;min-height:clamp(360px,calc(680px - 42vw),545px)}.CompanyHistoryTimeline_activeYearDisplay__XmkES{font-size:clamp(3.1rem,13vw,4.5rem)}.CompanyHistoryTimeline_activeTitle__izmG_{margin-top:17px;font-size:clamp(1.25rem,5vw,1.55rem)}.CompanyHistoryTimeline_activeText__BOAxR{margin-top:10px;font-size:16px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.CompanyHistoryTimeline_activeCopy__9sWT_,.CompanyHistoryTimeline_activeYearDisplay__XmkES,.CompanyHistoryTimeline_yearButton__0gOKE,.CompanyHistoryTimeline_yearLabel__626Uu{animation:none;transition:none}}