.project-module__7pvwEG__comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin-block:28px;display:grid}.project-module__7pvwEG__comparison figure{min-width:0;margin:0}.project-module__7pvwEG__comparison a{display:block}.project-module__7pvwEG__comparison img{width:100%;height:auto;display:block}.project-module__7pvwEG__comparison figcaption{margin-top:14px}@media (max-width:900px){.project-module__7pvwEG__comparison{grid-template-columns:1fr;gap:32px}}.project-module__7pvwEG__gallery{grid-template-columns:2fr 1fr;align-items:start;gap:28px;margin-block:28px;display:grid}.project-module__7pvwEG__gallery figure,.project-module__7pvwEG__wide{min-width:0;margin:0}.project-module__7pvwEG__wide{margin-block:28px}.project-module__7pvwEG__gallery a,.project-module__7pvwEG__wide a{display:block}.project-module__7pvwEG__gallery img,.project-module__7pvwEG__wide img{width:100%;height:auto;display:block}.project-module__7pvwEG__gallery figcaption,.project-module__7pvwEG__wide figcaption{margin-top:14px}@media (max-width:900px){.project-module__7pvwEG__gallery{grid-template-columns:1fr;gap:32px}}.project-module__7pvwEG__opening{padding-bottom:48px}.project-module__7pvwEG__opening>.handnote{margin:8px 0 16px;display:block}.project-module__7pvwEG__needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:8px 28px;display:grid}.project-module__7pvwEG__needs h3{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;line-height:1.25}.project-module__7pvwEG__needs p{margin:0;line-height:1.8}@media (max-width:900px){.project-module__7pvwEG__needs{grid-template-columns:1fr;gap:24px}}.project-module__7pvwEG__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;max-width:820px;margin-block:28px;display:grid}.project-module__7pvwEG__pair figure{min-width:0;margin:0}.project-module__7pvwEG__pair h3{margin:0 0 12px}.project-module__7pvwEG__pair a{display:block}.project-module__7pvwEG__pair img{width:100%;height:auto;display:block}.project-module__7pvwEG__pair figcaption{margin-top:14px}@media (max-width:560px){.project-module__7pvwEG__pair{grid-template-columns:1fr;gap:32px}}
.parcours{margin:8px 0 0}.parcours-scene{max-width:1100px;margin-inline:auto;position:relative}.parcours-piste{fill:none;width:100%;height:auto;display:block;overflow:visible}.parcours-trait,.parcours-boucle-trait,.parcours-boucle-pointe{stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.parcours-trait-fin{stroke:var(--encre-bleu-fort);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.parcours-boucle-fond{stroke:var(--encre-orange-pale);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.parcours-boucle-trait{stroke:var(--accent);stroke-width:2.6px}.parcours-boucle-pointe{stroke:var(--accent);stroke-width:2.6px;transition:opacity .3s 1.5s}.parcours-boucle-dessin{fill:none;stroke:#fff;stroke-width:28px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .3s}.parcours[data-anim=attente] .parcours-boucle-dessin{stroke-dashoffset:1px}.parcours[data-anim=attente] :is(.parcours-boucle-pointe,.parcours-jeton){opacity:0}.parcours-jeton{fill:var(--nib);stroke:var(--sheet);stroke-width:2px;transition:opacity .3s 1.9s}.parcours-boucle-v{display:none}.parcours-boucle{text-align:center;width:max-content;max-width:80%;margin:0;font-size:clamp(1rem,1.9vw,1.5rem);position:absolute;top:66%;left:50%;transform:translate(-50%)rotate(-1.5deg)}.silhouette{width:100%;height:100%;display:block;overflow:visible}.silhouette-trait{fill:var(--sheet);stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round}.silhouette-encre{fill:var(--aplat,var(--encre-bleu-fort))}.parcours-cle .is-perdu,.parcours-perte-n,.parcours-visiteur{--perdu:#9ea3b8}.parcours-visiteur{z-index:1;width:16px;height:19px;color:var(--ink);opacity:0;pointer-events:none;animation:parcours-visiteur 8.4s linear var(--delai,0s)infinite;margin:-18px 0 0 -8px;position:absolute;top:26.5%;left:2%}.parcours-visiteur.is-commande{animation-name:parcours-commande}.parcours[data-anim=attente] .parcours-visiteur{visibility:hidden;animation-play-state:paused}@keyframes parcours-visiteur{0%{opacity:0;color:var(--ink);--aplat:var(--encre-bleu-fort);left:2%;transform:translate(0)}5%{opacity:1}62%{left:var(--stop);opacity:1;color:var(--ink);--aplat:var(--encre-bleu-fort);transform:translate(0)}70%{color:var(--perdu);--aplat:#9ea3b840;opacity:.9}to{left:var(--stop);opacity:0;color:var(--perdu);--aplat:#9ea3b840;transform:translate(-10px,-26px)}}@keyframes parcours-commande{0%{opacity:0;color:var(--ink);--aplat:var(--encre-bleu-fort);left:2%;transform:scale(1)}5%{opacity:1}76%{color:var(--ink);--aplat:var(--encre-bleu-fort)}80%{left:var(--stop);opacity:1;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1)}92%{left:var(--stop);opacity:1;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1.5)}to{left:var(--stop);opacity:0;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1.5)}}.parcours-cle{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;margin:0 auto 6px;font-size:.9375rem;display:flex}.parcours-cle>span{align-items:center;gap:7px;display:inline-flex}.parcours-cle .silhouette{width:15px;height:18px}.parcours-cle .is-perdu{color:var(--muted)}.parcours-cle .is-perdu .silhouette{color:var(--perdu);--aplat:#9ea3b840}.parcours-cle .is-commande .silhouette{color:var(--accent);--aplat:var(--encre-orange-pale)}.parcours-cle .handnote{color:var(--accent);font-size:1.3rem;line-height:1;transform:rotate(-2deg)}.parcours-compte{color:var(--muted);white-space:nowrap;margin:0;font-size:.875rem;line-height:1;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.parcours-compte b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.parcours-compte.is-commandes,.parcours-compte.is-commandes b{color:var(--accent)}.parcours-perte{margin:0;position:absolute;top:-48px;left:108.8%;transform:translate(-50%)rotate(-3deg)}.parcours-perte-n{color:var(--accent);white-space:nowrap;font-size:1.6rem;line-height:1}.parcours-perte-reste{display:none}.parcours-etapes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.parcours-etape{top:26.5%;left:calc(var(--rang)*20% + 10%);width:17%;position:absolute;transform:translate(-50%,-29px)}.parcours-etape-bouton{width:100%;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.parcours-etape-texte{flex-direction:column;align-items:center;gap:8px;display:flex}.parcours-num{z-index:2;border:2px solid var(--ink);background:var(--sheet);width:58px;height:58px;box-shadow:4px 3px 0 var(--encre-bleu-fort);transition:transform .25s var(--ease-pen),background .2s,box-shadow .2s;border-radius:50%;place-items:center;display:grid;position:relative}.parcours-num .ico{width:34px;height:34px;transition:transform .3s var(--ease-pen)}.parcours-etape-bouton[aria-expanded=true] .parcours-num{border-color:var(--ink-deep);background:var(--warm);box-shadow:4px 3px 0 var(--encre-orange-pale);color:var(--accent)}.parcours-rang-badge{border:1.5px solid var(--sheet);background:var(--nib);width:22px;height:22px;box-shadow:1.5px 1.5px 0 var(--encre-bleu-fort);color:var(--ink-deep);border-radius:50%;place-items:center;font:700 .72rem/1 DM Sans,sans-serif;display:grid;position:absolute;top:-5px;right:-7px}.parcours-etape-nom{background:var(--pen-underline)left 100%/0 .4em no-repeat;transition:background-size .35s var(--ease-pen);padding-bottom:6px;font-size:clamp(.82rem,1.25vw,1rem);font-weight:600;line-height:1.2}.parcours-etape-bouton[aria-expanded=true] .parcours-etape-nom{background-image:var(--pen-underline-accent);color:var(--accent);background-size:100% .4em}.parcours-fuite{font-family:var(--font-hand);color:var(--accent);white-space:nowrap;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1;transform:rotate(-2deg)}.parcours-fuite:before{content:"↓ "}.parcours-etape-ligne{display:contents}.parcours-plus{display:none}.parcours-etape-bouton:focus-visible{outline:2px solid var(--nib);outline-offset:6px;border-radius:12px}.parcours-correctif p{text-align:left;margin:0;font-size:.92rem;line-height:1.45}.parcours-correctif strong{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:3px;font-size:.78rem;font-weight:650;display:flex}.parcours-correctif .ico{width:20px;height:20px}@media (min-width:901px){.parcours-correctif{z-index:5;border:1.5px solid var(--ink);background:var(--sheet);width:250px;box-shadow:4px 3px 0 var(--encre-bleu-fort);opacity:0;visibility:hidden;border-radius:10px;padding:11px 14px 12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.parcours-etape:focus-within{z-index:5}.parcours-etape:has([aria-expanded=true]){z-index:5}.parcours-etape:focus-within .parcours-correctif,.parcours-etape-bouton[aria-expanded=true]+.parcours-correctif{opacity:1;visibility:visible;transform:translate(-50%)}}@media (min-width:901px) and (hover:hover){.parcours-etape:hover{z-index:6}.parcours-etape:hover .parcours-correctif{opacity:1;visibility:visible;transform:translate(-50%)}.parcours-etape-bouton:hover .parcours-num{transform:translateY(-3px)rotate(-4deg)}.parcours-etape-bouton:hover .parcours-num .ico{transform:rotate(-6deg)scale(1.08)}}.parcours-verdict{background:var(--pen-rule)left top/100% 6px no-repeat;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:18px 0;max-width:1000px;margin:0 auto 40px;padding-top:22px;display:grid}.parcours-verdict-titre{flex-direction:column;gap:6px;margin:0;padding-right:28px;display:flex}.parcours-verdict-titre strong{color:var(--ink);font-size:1.375rem;font-weight:650;line-height:1.15}.parcours-verdict-titre span{color:var(--muted);font-size:.9375rem;line-height:1.4}.parcours-cas{border-left:1.5px solid var(--line-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom tampon""pictos pictos""chiffres chiffres";align-content:start;align-items:center;gap:8px 12px;padding:0 24px;display:grid;position:relative}.parcours-cas-nom{color:var(--ink);grid-area:nom;margin:0;font-size:1rem;font-weight:600}.parcours-cas-pictos{grid-area:pictos;gap:5px;min-height:24px;display:flex}.parcours-cas-pictos .silhouette{width:20px;height:24px;color:var(--accent);--aplat:var(--encre-orange-pale)}.parcours-cas-chiffres{color:var(--muted);flex-direction:column;grid-area:chiffres;align-items:flex-start;gap:2px;margin:0;font-size:.9375rem;display:flex}.parcours-cas-chiffres>b{color:var(--ink);font-size:1.125rem}.parcours-cas-chiffres span b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.parcours-cas.is-repare .parcours-cas-chiffres span b{color:var(--accent)}.parcours-cas-tampon{border:2px solid var(--muted);color:var(--muted);border-radius:6px;grid-area:tampon;margin:0;padding:3px 10px 4px;font-size:1.375rem;line-height:1;transform:rotate(-6deg)}.parcours-cas.is-repare .parcours-cas-tampon{border-color:var(--nib);background:var(--warm);box-shadow:3px 2px 0 var(--encre-orange-pale);color:var(--accent);transform:rotate(-4deg)}.parcours-verdict-suite{color:var(--muted);grid-column:1/-1;margin:0;font-size:.9375rem}.parcours-verdict-suite .text-link{white-space:nowrap}.parcours-cas-tampon{transition:opacity .25s ease .4s,transform .3s var(--ease-pen).4s}.parcours-cas.is-repare .parcours-cas-tampon{transition-delay:.9s}.parcours-verdict[data-anim=attente] .parcours-cas-tampon{opacity:0;transform:rotate(-12deg)scale(1.4)}@media (max-width:900px){.parcours-scene{--y0:28px;--y1:90px;--y2:152px;--y3:214px;--y4:276px;--d0:59px;--d1:121px;--d2:183px;--d3:245px;--marge-sortie:26px;max-width:520px;padding:6px 56px 0 var(--marge-sortie);margin-inline:0}.parcours-piste{display:none}.parcours-etapes{position:relative;inset:auto}.parcours-boucle-v{fill:none;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.parcours-etape{width:auto;padding-bottom:16px;position:relative;top:auto;left:auto;transform:none}.parcours-etape:before{content:"";background:var(--ink);width:2.4px;height:100%;box-shadow:3px 2px 0 var(--encre-bleu-fort);position:absolute;top:22px;left:21px}.parcours-etape:last-child:before{content:none}.parcours-etape-bouton{text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-height:44px;display:grid}.parcours-etape-bouton:focus-visible{outline-offset:4px}.parcours-num{width:44px;height:44px;box-shadow:3px 2px 0 var(--encre-bleu-fort)}.parcours-etape-bouton[aria-expanded=true] .parcours-num{box-shadow:3px 2px 0 var(--encre-orange-pale)}.parcours-num .ico{width:26px;height:26px}.parcours-rang-badge{width:20px;height:20px;font-size:.8125rem;top:-5px;right:-6px}.parcours-etape-texte{align-items:flex-start;gap:2px;padding-top:1px}.parcours-etape-ligne{align-items:center;gap:8px;display:flex}.parcours-etape-nom{padding-bottom:2px;font-size:1rem}.parcours-fuite{white-space:normal;transform-origin:0;font-size:1.3rem;line-height:1.05;transform:rotate(-1.5deg)}.parcours-fuite:before{content:none}.parcours-plus{border:1.5px solid var(--line-ink);width:20px;height:20px;color:var(--ink);transition:transform .25s var(--ease-pen),border-color .2s;border-radius:50%;flex:none;display:block;position:relative}.parcours-plus:before,.parcours-plus:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1.8px;margin:-.9px 0 0 -4px;position:absolute;top:50%;left:50%}.parcours-plus:after{transform:rotate(90deg)}.parcours-etape-bouton[aria-expanded=true] .parcours-plus{border-color:var(--nib);color:var(--accent);transform:rotate(45deg)}.parcours-correctif{visibility:hidden;transition:grid-template-rows .25s var(--ease-pen),visibility .25s;grid-template-rows:0fr;margin-left:58px;display:grid}.parcours-correctif p{min-height:0;font-size:.9375rem;line-height:1.45;overflow:hidden}.parcours-correctif strong{margin:8px 0 2px;font-size:.8125rem}.parcours-etape-bouton[aria-expanded=true]+.parcours-correctif{visibility:visible;grid-template-rows:1fr}.parcours-boucle{text-align:left;transform-origin:0;width:auto;max-width:none;margin:2px 0 0 58px;font-size:1.3rem;line-height:1.1;position:static;transform:rotate(-1.5deg)}.parcours-boucle span:before{content:"↺ "}.parcours-visiteur{top:var(--y0);left:calc(var(--marge-sortie) + 22px);margin-top:-9px;animation-name:parcours-descente}.parcours-visiteur.is-commande{animation-name:parcours-descente-commande}.parcours-compte{display:none}.parcours-etape:first-child .parcours-compte{height:24px;margin:0 0 8px 58px;display:block;position:static;transform:none}.parcours-etape:first-child:before{top:12px}.parcours-perte{align-items:baseline;gap:10px;margin:6px 0 0 58px;display:flex;position:static;transform:none}.parcours-perte-n{font-size:1.375rem;transform:rotate(-3deg)}.parcours-perte-reste{color:var(--muted);font-size:.9375rem;display:inline}.parcours-perte-reste b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.125rem}.parcours-etape:nth-child(4) .parcours-perte-reste,.parcours-etape:nth-child(4) .parcours-perte-reste b{color:var(--accent)}.parcours-verdict{grid-template-columns:minmax(0,1fr);gap:14px;margin:26px 0 0;padding-top:18px}.parcours-verdict-titre{padding:0}.parcours-cas{border-left:0;padding:0}.parcours-cas+.parcours-cas{background:var(--pen-rule)left top/100% 6px no-repeat;padding-top:14px}}@keyframes parcours-descente{0%{top:var(--y0);opacity:0;color:var(--ink);--aplat:var(--encre-bleu-fort);transform:translate(0)}5%{opacity:1}62%{top:var(--stop-y);opacity:1;color:var(--ink);--aplat:var(--encre-bleu-fort);transform:translate(0)}70%{color:var(--perdu);--aplat:#9ea3b840;opacity:.9}to{top:var(--stop-y);opacity:0;color:var(--perdu);--aplat:#9ea3b840;transform:translate(-26px,4px)}}@keyframes parcours-descente-commande{0%{top:var(--y0);opacity:0;color:var(--ink);--aplat:var(--encre-bleu-fort);transform:scale(1)}5%{opacity:1}76%{color:var(--ink);--aplat:var(--encre-bleu-fort)}80%{top:var(--stop-y);opacity:1;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1)}92%{top:var(--stop-y);opacity:1;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1.5)}to{top:var(--stop-y);opacity:0;color:var(--accent);--aplat:var(--encre-orange-pale);transform:scale(1.5)}}.bilan-frise{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:0 0 30px;display:grid}.bilan-periode{border:1.5px solid var(--ink);background:var(--sheet);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:.95rem;display:flex}.bilan-periode b{font-size:1.02rem}.bilan-periode span{color:var(--muted);font-weight:500}.bilan-periode.is-avant{box-shadow:4px 3px 0 var(--encre-bleu-fort)}.bilan-periode.is-apres{background:var(--warm);box-shadow:4px 3px 0 var(--encre-orange-pale)}.bilan-periode.is-apres b{color:var(--accent)}.bilan-pivot{color:var(--accent);flex-direction:column;align-items:center;gap:2px;padding:0 clamp(14px,2.4vw,34px);display:flex}.bilan-pivot .ico{width:36px;height:36px}.bilan-pivot .handnote{text-align:center;max-width:14ch;font-size:1.15rem;line-height:1;transform:rotate(-2deg)}.ico{flex:none;width:1.4em;height:1.4em;display:block;overflow:visible}.ico-trait{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ico-encre{fill:var(--encre-orange-pale);stroke:none}@media (max-width:900px){.bilan-frise{grid-template-columns:minmax(0,1fr);gap:6px}.bilan-pivot{flex-direction:row;justify-content:center;gap:10px;padding:8px 0}.bilan-pivot .handnote{max-width:none}}@media (prefers-reduced-motion:reduce){.parcours-jeton{display:none}.parcours-visiteur{left:var(--stop);opacity:.85;color:var(--perdu);--aplat:#9ea3b840;animation:none;transform:translate(-6px,-24px)}.parcours-visiteur.is-commande{opacity:1;color:var(--accent);--aplat:var(--encre-orange-pale);transform:none}.parcours-num,.parcours-plus,.parcours-correctif,.parcours-etape-nom,.parcours-cas-tampon{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.parcours-visiteur{top:var(--stop-y);left:calc(var(--marge-sortie) + 22px);transform:translate(-22px)}.parcours-visiteur.is-commande{transform:none}}
.offres-travail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin:28px 0 0;padding:0;list-style:none;display:grid}.offre-travail{--encre:var(--encre-bleu-leger);isolation:isolate;border:1.5px solid var(--line-ink);background:var(--sheet);transition:transform .3s var(--ease-pen);border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 24px 20px;display:flex;position:relative}.offre-travail[data-contour=pret]{background:0 0;border-color:#0000}.offre-travail:hover,.offre-travail:focus-within{--encre:var(--encre-orange-pale);transform:translateY(-4px)rotate(-.4deg)}.offre-travail-tete{align-items:center;gap:16px;min-height:64px;display:flex}.offre-travail-cle{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.offre-travail-cle strong{color:var(--ink);background:linear-gradient(var(--encre-orange-pale),var(--encre-orange-pale)).06em .12em/100% 72% no-repeat;padding:0 .12em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2rem,3vw,2.6rem);font-style:italic;font-weight:400;line-height:1.05}.offre-travail-cle span{color:var(--muted);font-size:.86rem;font-weight:550}.offre-travail-icone{border:2px solid var(--ink);background:var(--sheet);width:58px;height:58px;box-shadow:4px 3px 0 var(--encre-bleu-fort);color:var(--ink);transition:background .25s,box-shadow .25s,color .25s,transform .3s var(--ease-pen);border-radius:50%;flex:none;place-items:center;display:grid}.offre-travail-icone .ico{width:36px;height:36px}.offre-travail:hover .offre-travail-icone,.offre-travail:focus-within .offre-travail-icone{background:var(--warm);box-shadow:4px 3px 0 var(--encre-orange-pale);color:var(--accent);transform:rotate(-5deg)scale(1.05)}.offre-travail h3{letter-spacing:-.035em;text-shadow:2px 2px #f0782a38;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.12}.offre-travail-bloc{padding-left:16px;position:relative}.offre-travail-bloc:before{content:"";background:var(--encre-bleu-fort);width:3px;box-shadow:2px 2px 0 var(--encre-bleu);border-radius:2px;position:absolute;top:3px;bottom:3px;left:0}.offre-travail-bloc.is-comment:before{background:var(--nib);box-shadow:2px 2px 0 var(--encre-orange-pale)}.offre-travail-bloc span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.74rem;font-weight:650;display:block}.offre-travail-bloc.is-comment span{color:var(--accent)}.offre-travail-bloc p{margin:0;font-size:.92rem;line-height:1.5}.offre-travail .text-link{margin-top:auto}@media (max-width:900px){.offres-travail{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.offre-travail,.offre-travail-icone{transition:none}.offre-travail:hover,.offre-travail:focus-within,.offre-travail:hover .offre-travail-icone,.offre-travail:focus-within .offre-travail-icone{transform:none}}.etapes-apres{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.etapes-apres li:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 18'%3E%3Cpath d='M3 10q12-4 24-1M21 4l6 5l-7 4' fill='none' stroke='%23c34c20' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(16px,2.4vw,32px);height:18px;position:absolute;top:58px;right:calc(-1*clamp(16px,2.4vw,32px))}.etapes-apres li{--encre:var(--encre-bleu-voile);isolation:isolate;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 24px;display:flex;position:relative}.etapes-apres-icone{border:2px solid var(--ink);background:var(--sheet);width:64px;height:64px;box-shadow:4px 3px 0 var(--encre-bleu-fort);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.etapes-apres-icone .ico{width:38px;height:38px}.etapes-apres-icone i{border:1.5px solid var(--sheet);background:var(--nib);width:24px;height:24px;color:var(--ink-deep);border-radius:50%;place-items:center;font:700 .76rem/1 DM Sans,sans-serif;display:grid;position:absolute;top:-5px;right:-7px}.etapes-apres h3{letter-spacing:-.025em;margin:4px 0 0;font-size:1.15rem;line-height:1.2}.etapes-apres p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.etapes-apres li:last-child .etapes-apres-icone{background:var(--warm);box-shadow:4px 3px 0 var(--encre-orange-pale);color:var(--accent)}@media (max-width:900px){.etapes-apres{grid-template-columns:minmax(0,1fr)}.etapes-apres li:not(:last-child):after{display:none}.etapes-apres li{-moz-column-gap:16px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px 20px 20px;display:grid}.etapes-apres-icone{grid-row:span 2;width:56px;height:56px}.etapes-apres-icone .ico{width:32px;height:32px}.etapes-apres h3{margin:0}.offre-travail-bloc span{font-size:.8125rem}}@media (max-width:740px){.offres-travail{gap:14px;margin-top:22px}.offre-travail{gap:12px;padding:18px 18px 14px}.offre-travail-tete{gap:14px;min-height:0}.offre-travail-icone{width:50px;height:50px}.offre-travail-icone .ico{width:30px;height:30px}.offre-travail h3{font-size:1.25rem}.offre-travail-cle strong{font-size:2rem}.offre-travail-cle span{font-size:.875rem}.offre-travail-bloc p{font-size:1rem}.etapes-apres{gap:12px}.etapes-apres p{font-size:.9375rem}.section-end.action-principale{gap:16px;margin-top:28px}.action-principale .button{align-self:stretch}}.action-principale{flex-wrap:wrap;gap:18px 32px;margin-top:36px}.action-principale p{max-width:60ch;margin:0;line-height:1.6}.action-principale .text-link{margin-top:6px}
