.work-timeline{max-width:100%}.work-timeline .ant-timeline{max-width:900px;margin:0 auto}.work-timeline .ant-timeline-item-head{background:var(--color-text);border-color:var(--color-text)}.work-timeline .ant-timeline-item-tail{border-inline-start-color:color-mix(in srgb,var(--color-text) 20%,transparent)}.timeline-entry{display:flex;flex-direction:column;gap:2px;line-height:1.35;font-size:16px}.timeline-year{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.timeline-org{font-weight:700;font-family:var(--font-display)}.timeline-project{color:color-mix(in srgb,var(--color-text) 75%,transparent);font-family:var(--font-body)}.timeline-clients{margin-top:80px;max-width:100%;line-height:1.4}.post .timeline-clients__title{font-family:var(--font-prose);font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);color:var(--color-muted)}.timeline-clients__list{line-height:1.45;white-space:pre-wrap}.timeline-clients .client{font-family:var(--font-display);font-size:clamp(18px,2.6vw,36px);color:var(--color-text)}.timeline-clients .client--bold{font-weight:700}.timeline-clients .client--regular{font-weight:400}@media (max-width:900px){.work-timeline .ant-timeline{max-width:100%}.work-timeline .ant-timeline-item-content{-webkit-margin-start:22px;margin-inline-start:22px;word-break:break-word}.timeline-entry{font-size:15px}.timeline-clients{margin-top:48px}.timeline-clients .client{font-size:clamp(16px,4.5vw,22px)}}