.wrk-journey{position:relative}.wrk-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){.wrk-spine{display:block}}.wrk-seg path,.wrk-spine path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.wrk-trail{stroke:var(--ember-dim)}.wrk-trace{stroke:var(--ember);stroke-dasharray:1000 1000;stroke-dashoffset:calc(1000 - clamp(0, calc(var(--work-progress, 1) * var(--wrk-line-k, 1)), 1) * 1000)}.wrk-seg{display:none;position:absolute;left:0;right:0;top:-24px;width:100%;height:48px;pointer-events:none}@media (max-width:639.98px){.wrk-seg{display:block}}.wrk-seg-trace{stroke-dashoffset:calc(1000 - clamp(0,
        calc((var(--work-progress, 1) - var(--block-t, 0)) / var(--wrk-seg-w, 1)),
        1) * 1000)}.wrk-live .wrk-rev{opacity:clamp(0,calc((var(--work-progress, 1) - var(--block-t, 0) - var(--i, 0) * var(--wrk-dt, 0)) / var(--wrk-w, 1)),1);transform:translateY(calc((1 - clamp(0,
            calc((var(--work-progress, 1) - var(--block-t, 0) - var(--i, 0) * var(--wrk-dt, 0)) / var(--wrk-w, 1)),
            1)) * 12px))}.wrk-live .wrk-showcase-media img{transform:scale(calc(1 + .04 * (1 - clamp(0,
            calc((var(--work-progress, 1) - var(--block-t, 0)) / var(--wrk-zoom-w, 1)),
            1))))}@media (prefers-reduced-motion:reduce){.wrk-live .wrk-rev{opacity:1!important}.wrk-live .wrk-rev,.wrk-live .wrk-showcase-media img{transform:none!important}.wrk-seg-trace,.wrk-trace{stroke-dashoffset:0!important}}.work-intro{padding-block:var(--s7)}.work-lead{font-size:var(--text-md);max-width:52ch}.work-label{margin-top:var(--s4)}.wrk-mark{padding-block:var(--s6)}.wrk-mark,.wrk-showcase{border-top:1px solid var(--structure-dim)}.wrk-showcase{position:relative;display:grid}.wrk-showcase-media{position:relative;aspect-ratio:4/3;overflow:hidden}.wrk-showcase-media img{object-fit:cover}.wrk-showcase-copy{display:grid;grid-gap:var(--s5);gap:var(--s5);justify-items:start;align-content:center;padding:var(--s7) var(--s5) var(--s8)}.wrk-showcase-copy h2{font-size:var(--text-display)}.wrk-showcase-lead{font-size:var(--text-md);max-width:58ch}.wrk-beats{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);max-width:58ch}.wrk-beats li{font-size:var(--text-sm);color:var(--text-secondary);border-left:1px solid var(--structure-dim);padding-left:var(--s3)}@media (min-width:640px){.wrk-showcase{grid-template-columns:1fr 1fr}.wrk-showcase-media{aspect-ratio:auto;min-height:clamp(360px,38vw,620px)}.wrk-showcase-copy{padding-block:var(--s9);padding-left:var(--s8);padding-right:max(var(--s6),calc((100vw - var(--content-max)) / 2 + var(--s6)))}.wrk-showcase-flip .wrk-showcase-media{order:2}.wrk-showcase-flip .wrk-showcase-copy{order:1;padding-left:max(var(--s6),calc((100vw - var(--content-max)) / 2 + var(--s6)));padding-right:var(--s8)}}.wrk-next{position:relative;border-top:1px solid var(--structure-dim);padding-block:var(--s8) var(--s10)}.wrk-next .container{position:relative;z-index:3}.wrk-next .container,.wrk-next-grid{display:grid;grid-gap:var(--s5);gap:var(--s5)}@media (min-width:640px){.wrk-next-grid{grid-template-columns:repeat(2,1fr)}}.wrk-next-card{display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start;background:transparent;border:1px solid var(--structure-dim);border-radius:0;padding:var(--s5)}.wrk-next-card h3{letter-spacing:-.01em}.wrk-next-card p{color:var(--text-secondary)}@media (max-width:639.98px){.wrk-journey .wrk-next,.wrk-journey .wrk-showcase{border-top-color:transparent}}