.journey-steps{justify-content:space-between;align-items:stretch;gap:20px;min-width:0;display:flex}.journey-steps ol{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.journey-steps li{min-width:0}.journey-steps li>:is(a,button){width:100%;min-height:64px;box-shadow:none;font:inherit;text-align:left;color:#6a5e50;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:11px;padding:11px 14px 11px 0;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.journey-steps__mark{box-sizing:border-box;border:1px solid var(--line,#d8d1c6);width:28px;height:28px;font:500 12px/1 var(--font-body,"Manrope",Arial,sans-serif);font-variant-numeric:tabular-nums;color:#6a5e50;background:var(--white,#fffdfb);border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background .2s;display:grid}.journey-steps__text{flex-direction:column;gap:3px;min-width:0;display:flex}.journey-steps__text strong{font:500 14px/1.25 var(--font-body,"Manrope",Arial,sans-serif);letter-spacing:.01em;color:inherit}.journey-steps__text small{white-space:nowrap;text-overflow:ellipsis;color:#6a5e50;font-size:12px;line-height:1.35;overflow:hidden}.journey-steps__hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.journey-steps li[data-state=completed] .journey-steps__mark{border-color:var(--champagne-edge,#b89660);background:var(--champagne,#efe2c4);color:var(--metal-ink,#3b2a12)}.journey-steps li[data-state=completed]>:is(a,button){color:#3f362c}.journey-steps li[data-state=current]>:is(a,button){color:var(--ink,#26231f);border-bottom-color:var(--ink,#26231f);cursor:default}.journey-steps li[data-state=current] .journey-steps__mark{border-color:var(--ink,#26231f);color:var(--ink,#26231f)}.journey-steps li[data-state=locked]>button{color:#8f8576;cursor:not-allowed}.journey-steps li[data-state=locked] .journey-steps__mark{color:#8f8576;background:0 0;border-style:dashed}.journey-steps li:not([data-state=locked]):not([data-state=current])>:is(a,button):hover{color:var(--ink,#26231f)}.journey-steps li:not([data-state=locked]):not([data-state=current])>:is(a,button):hover .journey-steps__mark{border-color:var(--bronze,#8a6738)}.journey-steps li>:is(a,button):focus-visible{outline:2px solid var(--bronze,#8a6738);outline-offset:-2px}.studio .studio-journey{border-bottom:1px solid var(--line,#d8d1c6);background:var(--white,#fffdfb);padding:0 20px}.studio .studio-journey ol{max-width:1120px}.pm-journey{border-bottom:1px solid var(--line,#d8d1c6);margin:0 0 18px}@media (max-width:850px){.studio .studio-journey{padding:0 12px}.journey-steps li>:is(a,button){gap:9px;padding-right:8px}}@media (max-width:680px){.studio .studio-journey{padding:0 4px}.journey-steps ol{grid-template-columns:.78fr 1.24fr 1fr 1fr .88fr}.journey-steps li>:is(a,button){text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:76px;padding:10px 1px 9px}.journey-steps__text{align-items:center}.journey-steps__text strong{letter-spacing:0;font-size:12px;line-height:1.2}.journey-steps__text small{display:none}.journey-steps__mark{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.journey-steps li>:is(a,button),.journey-steps__mark{transition:none}}@media print{.journey-steps{display:none}}
