.sub-hero{background:linear-gradient(90deg,rgba(5,5,5,.88) 0%,rgba(5,5,5,.66) 45%,rgba(5,5,5,.28) 100%),url("https://images.unsplash.com/photo-1541976590-713941681591?auto=format&fit=crop&w=2200&q=90") center/cover no-repeat}

.history{background:var(--si-black);color:#fff}
.history .section-head p{color:#8d8d8d}
.timeline{border-top:1px solid #333}
.t-row{display:grid;grid-template-columns:140px 1fr;gap:30px;padding:28px 0;border-bottom:1px solid #333;align-items:start}
.t-year{font-size:32px;font-weight:800;color:var(--si-orange);letter-spacing:0;overflow-wrap:anywhere}
.t-list{display:flex;flex-direction:column;gap:10px}
.t-list div{font-size:14px;color:#d8d8d8;line-height:1.7;display:flex;gap:14px}
.t-list div span{color:#999;font-size:12px;min-width:44px;max-width:100px;overflow-wrap:anywhere}
.t-list div p{margin:0;min-width:0;overflow-wrap:anywhere}
.t-list div p strong{color:#fff;font-weight:800}
.t-list div p .history-accent{color:var(--si-orange);font-size:inherit;font-weight:800}
.t-list div p .history-color-red{color:#ff6b6b;font-size:inherit;font-weight:800}
.t-list div p .history-color-orange{color:var(--si-orange);font-size:inherit;font-weight:800}
.t-list div p .history-color-yellow{color:#f5c542;font-size:inherit;font-weight:800}
.t-list div p .history-color-green{color:#62d26f;font-size:inherit;font-weight:800}
.t-list div p .history-color-blue{color:#66a6ff;font-size:inherit;font-weight:800}
.t-list div p .history-color-navy{color:#7aa2ff;font-size:inherit;font-weight:800}
.t-list div p .history-color-purple{color:#c084fc;font-size:inherit;font-weight:800}
.t-list div p .history-color-gray{color:#aaa;font-size:inherit;font-weight:800}
.history .section-head h2,.sub-hero h1{overflow-wrap:anywhere}
.history-empty{padding:28px 0;color:#aaa}
@media(max-width:1000px){.t-row{grid-template-columns:1fr}}
