.mls-pathway__head{margin-top:18px}.mls-pathway__head .mls-h2{margin:0}.mls-pathway__intro{color:var(--soft);font-size:clamp(16px,1.3vw,19px);max-width:440px}.mls-pathway__track{margin-top:clamp(40px,6vw,72px);position:relative}.mls-pathway__fill,.mls-pathway__rail{height:2px;left:0;position:absolute;top:11px}.mls-pathway__rail{background:color-mix(in srgb,var(--fg) 15%,transparent);right:0}.mls-pathway__fill{background:var(--accent);transform-origin:left;width:var(--fill)}.mls-pathway__cols{display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;margin:0;padding:0}.mls-pathway__col{align-content:start;display:grid;gap:14px}.mls-pathway__dotrow{display:flex;height:24px}.mls-pathway__dot{background:var(--bg);border:4px solid var(--bg);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--fg) 30%,transparent);flex:none;height:24px;position:relative;width:24px}.mls-pathway__dot.is-reached{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.mls-pathway__lbl{align-items:center;color:var(--accent-text);display:flex;font:500 11px/1.3 var(--mls-mono);gap:10px;height:22px;justify-content:space-between;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.mls-pathway__lbl.is-off{color:color-mix(in srgb,var(--fg) 60%,transparent)}.mls-pathway__card{aspect-ratio:4/5;background:var(--mls-black);border-radius:var(--mls-r-lg);color:var(--mls-paper);overflow:hidden;position:relative}.mls-pathway__card img{height:100%;object-fit:cover;transition:transform .8s;width:100%}.mls-pathway__card:hover img{transform:scale(1.04)}.mls-pathway__scrim{background:linear-gradient(180deg,transparent 45%,rgba(10,10,11,.9));inset:0;position:absolute}.mls-pathway__body{bottom:20px;left:20px;position:absolute;right:20px}.mls-pathway__body .mls-h3{color:inherit}.mls-pathway__body p{color:rgba(244,241,234,.85);font-size:15px;margin:10px 0 0}.mls-pathway__card.is-hl{box-shadow:0 30px 80px color-mix(in srgb,var(--accent) 35%,transparent)}.mls-pathway__card.is-blue{background:var(--accent);color:#fff}.mls-pathway__card.is-blue img{opacity:.5}.mls-pathway__card.is-blue .mls-pathway__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 20%,transparent) 30%,color-mix(in srgb,var(--accent) 95%,transparent))}.mls-pathway__card.is-blue .mls-pathway__body p{color:hsla(0,0%,100%,.9)}.mls-pathway__foot{align-items:center;border-top:1.5px solid var(--fg);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:28px;padding-top:20px}.mls-pathway__foot strong{font:700 clamp(20px,2vw,26px)/1.2 var(--mls-display);letter-spacing:-.03em}.mls-pathway.is-armed .mls-pathway__fill{transform:scaleX(0)}.mls-pathway.is-armed .mls-pathway__dot.is-reached{background:var(--bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--fg) 30%,transparent)}.mls-pathway.is-armed .mls-pathway__tag{opacity:0;transform:translateY(6px)}.mls-pathway.is-armed.is-on .mls-pathway__fill{transform:none;transition:transform var(--dur,1.8s) linear}.mls-pathway.is-armed.is-on .mls-pathway__dot.is-reached{background:var(--accent);box-shadow:0 0 0 2px var(--accent);transition:background .3s ease-out var(--d,0s),box-shadow .3s ease-out var(--d,0s)}.mls-pathway.is-armed.is-on .mls-pathway__tag{opacity:1;transform:none;transition-delay:var(--tagd,1.9s);transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:ease-out}@media (max-width:759px){.mls-pathway__dotrow,.mls-pathway__fill,.mls-pathway__rail{display:none}.mls-pathway.is-armed.is-on .mls-pathway__tag{transition-delay:.15s}}