.svc-journey{position:relative}.svc-spine{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:100%;pointer-events:none;z-index:2}@media (min-width:640px){.svc-spine{display:block}}.svc-seg path,.svc-spine path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.svc-trail{stroke:var(--ember-dim)}.svc-trace{stroke:var(--ember);stroke-dasharray:1000 1000;stroke-dashoffset:calc(1000 - clamp(0, calc(var(--services-progress, 1) * var(--svc-line-k, 1)), 1) * 1000)}.svc-seg{display:none;position:absolute;left:0;right:0;top:-24px;width:100%;height:48px;pointer-events:none}@media (max-width:639.98px){.svc-seg{display:block}}.svc-seg-trace{stroke-dashoffset:calc(1000 - clamp(0,
        calc((var(--services-progress, 1) - var(--block-t, 0)) / var(--svc-seg-w, 1)),
        1) * 1000)}.svc-live .svc-rev{opacity:clamp(0,calc((var(--services-progress, 1) - var(--block-t, 0) - var(--i, 0) * var(--svc-dt, 0)) / var(--svc-w, 1)),1);transform:translateY(calc((1 - clamp(0,
            calc((var(--services-progress, 1) - var(--block-t, 0) - var(--i, 0) * var(--svc-dt, 0)) / var(--svc-w, 1)),
            1)) * 12px))}.svc-live .svc-block-media img{transform:scale(calc(1 + .04 * (1 - clamp(0,
            calc((var(--services-progress, 1) - var(--block-t, 0)) / var(--svc-zoom-w, 1)),
            1))))}@media (prefers-reduced-motion:reduce){.svc-live .svc-rev{opacity:1!important}.svc-live .svc-block-media img,.svc-live .svc-rev{transform:none!important}.svc-seg-trace,.svc-trace{stroke-dashoffset:0!important}}