.acms-timeline{padding:var(--design-space) var(--design-gutter);border-top:1px solid var(--dashboard-line);background:var(--dashboard-bg)}.acms-timeline-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:28px;margin-bottom:36px;display:grid}.acms-timeline h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.16}.acms-timeline-heading>p{max-width:60ch;color:var(--dashboard-muted);margin:0;font-size:16px;line-height:1.75}.acms-timeline-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.acms-timeline-steps>li{border-top:2px solid var(--dashboard-line-strong);min-width:0;padding-top:20px}.acms-timeline-index{color:var(--dashboard-teal);font-variant-numeric:tabular-nums;font-size:14px}.acms-timeline-steps h3{letter-spacing:-.02em;margin:14px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.acms-timeline-steps p{color:var(--dashboard-muted);margin:0;font-size:15px;line-height:1.75}.acms-showcase{padding:var(--design-space) var(--design-gutter);border-top:1px solid var(--dashboard-line);background:var(--dashboard-bg-deep)}.acms-showcase-heading{max-width:76ch;margin-bottom:32px}.acms-showcase h2{letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.16}.acms-showcase-heading>p:last-child{color:var(--dashboard-muted);font-size:16px;line-height:1.75}.acms-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.acms-media-grid figure{min-width:0;margin:0}.acms-media-grid figure>a{display:block}.acms-media-grid img,.acms-media-grid video{aspect-ratio:36/25;border:1px solid var(--dashboard-line-strong);background:#102238;border-radius:8px;width:100%;height:auto;display:block}.acms-media-grid figcaption{color:var(--dashboard-muted);margin-top:16px;font-size:14px;line-height:1.75}.acms-media-grid figcaption strong{color:var(--dashboard-ink);font-weight:500}.acms-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 28px;display:grid}.acms-proof-metrics>div{flex-direction:column-reverse;align-self:start;gap:8px;display:flex}.acms-proof-metrics dt{color:var(--dashboard-muted);font-size:13px;line-height:1.5}.acms-proof-metrics dd{font-variant-numeric:tabular-nums;color:var(--dashboard-teal);margin:0;font-size:clamp(32px,4vw,48px);line-height:1.1}.acms-case-study-page .acms-review-date{margin-top:20px;font-size:13px}.acms-case-study-page .work-section-copy>h3:first-child,.acms-case-study-page .work-section-copy>div:first-child>h3:first-child{margin-top:0}@media (max-width:760px){.acms-timeline-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.acms-timeline-steps{grid-template-columns:minmax(0,1fr);gap:0}.acms-timeline-steps>li{border-top:0;border-left:2px solid var(--dashboard-line-strong);padding:0 0 28px 24px;position:relative}.acms-timeline-steps>li:last-child{padding-bottom:0}.acms-timeline-index{display:inline-block;position:relative}.acms-timeline-index:before{content:"";background:var(--dashboard-teal);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-29px}.acms-timeline-steps h3{margin-top:8px}.acms-media-grid{grid-template-columns:minmax(0,1fr);gap:32px}.acms-proof-metrics{gap:16px}}
