.redesk-parcours{padding:var(--pad-section) 0;background:var(--bg)}.redesk-parcours__head{max-width:64rem;margin-bottom:4rem}.redesk-parcours__title{color:var(--teal);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 1.4rem}.redesk-parcours__lead{color:var(--ink-mute);font-size:1.6rem;line-height:1.6;margin:0}.redesk-parcours__ends{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--ink-mute);margin-bottom:1.2rem}.redesk-parcours__track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2rem;position:relative}.redesk-parcours__track:before{content:"";position:absolute;left:0;right:0;top:1.6rem;height:2px;background:linear-gradient(90deg,var(--paper-3),var(--teal))}.redesk-parcours__stop{position:relative;padding-top:4.8rem}.redesk-parcours__dot{position:absolute;top:0;left:0;width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;font-size:1.3rem;background:var(--bg);color:var(--teal);border:2px solid var(--teal)}.redesk-parcours__stop:last-child .redesk-parcours__dot{background:var(--yellow);border-color:var(--yellow);color:var(--teal-deep)}.redesk-parcours__stop-title{font-size:1.9rem;margin:0 0 .8rem;color:var(--teal)}.redesk-parcours__stop-title a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem}.redesk-parcours__stop-title a:after{content:"";width:.7rem;height:.7rem;border:solid var(--yellow-deep);border-width:2px 2px 0 0;transform:rotate(45deg);transition:transform .15s}.redesk-parcours__stop-title a:hover{text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:.4rem}.redesk-parcours__stop-title a:hover:after{transform:translate(.3rem) rotate(45deg)}.redesk-parcours__stop-title a:hover{color:#066a72}.redesk-parcours__stop-title a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.redesk-parcours__do{color:var(--ink-mute);font-size:1.4rem;line-height:1.55;margin:0 0 1.2rem}.redesk-parcours__get{margin:0;padding-top:1rem;border-top:1px solid var(--line);font-size:1.4rem;line-height:1.5;color:var(--ink)}.redesk-parcours__get span{display:block;font-size:1.1rem;color:var(--ink-soft);margin-bottom:.4rem}@media(max-width:1100px){.redesk-parcours__ends{display:none}.redesk-parcours__track{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:0}.redesk-parcours__track:before{left:1.6rem;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,var(--paper-3),var(--teal))}.redesk-parcours__stop{padding:0 0 3.2rem 5.6rem;grid-row:auto;grid-template-rows:none;display:block}}@media(prefers-reduced-motion:reduce){.redesk-parcours__stop-title a:after{transition:none}}@media(min-width:1101px){.redesk-parcours__track{--gap-x: 3.2rem;--gap-y: 6.4rem;--dot: 1.7rem;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-x);row-gap:var(--gap-y)}.redesk-parcours__track:before{display:none}.redesk-parcours__stop{background:none}.redesk-parcours__stop:nth-child(4){grid-column:3;grid-row:2}.redesk-parcours__stop:nth-child(5){grid-column:2;grid-row:2}.redesk-parcours__stop:nth-child(6){grid-column:1;grid-row:2}.redesk-parcours__stop:after{content:"";position:absolute;top:1.6rem;height:2px;background:var(--teal);z-index:0}.redesk-parcours__stop:nth-child(1):after,.redesk-parcours__stop:nth-child(2):after{left:var(--dot);width:calc(100% + var(--gap-x));background:linear-gradient(90deg,var(--paper-3),var(--teal-soft))}.redesk-parcours__stop:nth-child(3):after{left:var(--dot);right:-2.4rem;height:calc(100% + var(--gap-y));background:none;border:2px solid var(--teal-soft);border-left:0;border-radius:0 3.2rem 3.2rem 0}.redesk-parcours__stop:nth-child(4):after,.redesk-parcours__stop:nth-child(5):after{left:calc(var(--dot) - 100% - var(--gap-x));width:calc(100% + var(--gap-x));background:linear-gradient(90deg,var(--teal),var(--teal-soft))}.redesk-parcours__stop:nth-child(6):after{display:none}.redesk-parcours__dot{z-index:1}.redesk-parcours__ends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.redesk-parcours__ends span:last-child{grid-column:1;grid-row:2;display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/redesk-parcours-projet.css.map */
