.w-carrieres__atouts{list-style:none;margin:44px 0 0;padding:0;display:grid;gap:0;max-width:40em;font-size:15px;line-height:1.5;color:var(--w-gris-300)}.w-carrieres__atouts li{padding:14px 0;border-top:1px solid rgba(196,204,214,.2)}.w-carrieres__stages>li{position:relative;display:flex;flex-direction:column;align-items:flex-start}.w-carrieres__stages h3{transition:color .25s var(--w-ease-sortie)}.w-carrieres__stages>li:hover h3{color:var(--w-bleu-texte)}.w-carrieres__choisir{margin-top:auto;padding:16px 0 3px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:var(--w-bleu-texte);font:600 14px/1.4 var(--w-f-texte);cursor:pointer}.w-carrieres__choisir:after{content:"";position:absolute;inset:0}.w-carrieres__choisir:focus-visible{outline:none}.w-carrieres__choisir:focus-visible:after{outline:2px solid var(--w-bleu-texte);outline-offset:4px}.w-carrieres__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-carrieres__postes{list-style:none;margin:0;padding:0;border-top:1px solid rgba(196,204,214,.35)}.w-carrieres__postes>li{padding:0 0 26px;border-bottom:1px solid rgba(196,204,214,.2)}.w-carrieres__poste-titre{margin:0;font-family:var(--w-f-titre);font-weight:400;font-size:clamp(22px,2.8vw,30px);line-height:1.15;letter-spacing:-.015em}.w-carrieres__poste-titre button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.w-carrieres__poste-titre button:hover .w-carrieres__poste-nom{color:var(--w-aqua)}.w-carrieres__poste-titre button:focus-visible{outline:2px solid var(--w-aqua);outline-offset:4px}.w-carrieres__poste-nom{transition:color .25s var(--w-ease-sortie)}.w-carrieres__signe{position:relative;flex:none;width:18px;height:18px}.w-carrieres__signe:before,.w-carrieres__signe:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;margin-top:-.75px;background:var(--w-aqua);transition:transform .3s var(--w-ease-sortie)}.w-carrieres__signe:after{transform:rotate(90deg)}.est-ouvert .w-carrieres__signe:after{transform:rotate(0)}.w-carrieres__poste-type{margin:12px 0 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--w-aqua)}.w-carrieres__poste-desc{margin:10px 0 0;max-width:44em;font-size:15.5px;line-height:1.7;color:var(--w-gris-300)}.w-carrieres__poste-meta{margin:10px 0 0;display:flex;flex-wrap:wrap;font-size:13px;color:var(--w-gris-500)}.w-carrieres__poste-meta span+span:before{content:"·";margin:0 10px}.w-carrieres__panneau{padding-top:28px}.w-carrieres__colonnes{display:grid;gap:28px}.w-carrieres__colonnes h4{margin:0;color:var(--w-blanc)}.w-carrieres__colonnes ul{list-style:none;margin:14px 0 0;padding:0}.w-carrieres__colonnes li{position:relative;padding:6px 0 6px 20px;font-size:14.5px;line-height:1.6;color:var(--w-gris-300)}.w-carrieres__colonnes li:before{content:"";position:absolute;left:0;top:17px;width:10px;height:1px;background:var(--w-aqua)}.w-carrieres__panneau .w-bouton{margin-top:28px}@media (prefers-reduced-motion: no-preference){.w-carrieres__panneau:not([hidden]){animation:w-carrieres-ouvre .4s var(--w-ease-sortie)}}@keyframes w-carrieres-ouvre{0%{opacity:0;transform:translateY(-6px)}}.w-carrieres__note{margin:0;font-size:13px;line-height:1.6;color:var(--w-gris-500)}.w-carrieres__form input[type=date]{color-scheme:dark}.w-carrieres__type{margin:0;padding:0;border:0;min-width:0}.w-carrieres__type legend{padding:0;margin-bottom:12px;color:var(--w-gris-300)}.w-carrieres__type-choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(196,204,214,.4)}.w-carrieres__type-choix label{position:relative;cursor:pointer}.w-carrieres__type-choix label+label{border-left:1px solid rgba(196,204,214,.4)}.w-carrieres__type-choix input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.w-carrieres__type-choix span{display:block;padding:14px 12px;text-align:center;font:600 15px/1.4 var(--w-f-texte);color:var(--w-gris-300);transition:background-color .25s var(--w-ease-sortie),color .25s var(--w-ease-sortie)}.w-carrieres__type-choix label:hover span{color:var(--w-blanc)}.w-carrieres__type-choix input:checked+span{background:var(--w-aqua);color:var(--w-navy-950)}.w-carrieres__type-choix input:focus-visible+span{outline:2px solid var(--w-aqua);outline-offset:3px}@media (min-width: 768px){.w-carrieres__colonnes{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}}.w-frise{position:relative;isolation:isolate;overflow:hidden;background:var(--w-navy-950);color:var(--w-blanc);font-family:var(--w-f-texte);scroll-margin-top:var(--w-entete)}.w-frise__fond{position:absolute;inset:0;z-index:-2}.w-frise__voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#080e1ac7,#080e1ae6)}.w-frise__piste{padding:96px var(--w-marge) 112px}.w-frise__label{margin:0;color:var(--w-gris-300)}.w-frise__titre{margin:14px 0 0;font-family:var(--w-f-titre);font-weight:700;font-size:clamp(40px,9vw,112px);line-height:.95;letter-spacing:-.045em;max-width:8em}.w-frise__liste{list-style:none;margin:56px 0 0;padding:0;display:grid;gap:0}.w-frise__valeur{padding:28px 0;border-top:1px solid rgba(196,204,214,.25)}.w-frise__rang{display:block;font:600 12px/1 var(--w-f-texte);letter-spacing:.14em;color:var(--w-aqua)}.w-frise__valeur h3{margin:14px 0 0;font-family:var(--w-f-titre);font-weight:700;font-size:clamp(36px,8vw,64px);line-height:1;letter-spacing:-.04em}.w-frise__valeur p{margin:14px 0 0;max-width:26em;font-size:16px;line-height:1.65;color:var(--w-gris-300)}@media (min-width: 1024px){.w-frise.est-epingle{height:100svh}.w-frise.est-epingle .w-frise__piste{height:100%;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:10vw;padding:var(--w-entete) 12vw 0 var(--w-marge);will-change:transform}.w-frise.est-epingle .w-frise__entete{width:34vw}.w-frise.est-epingle .w-frise__liste{margin:0;display:flex;gap:8vw}.w-frise.est-epingle .w-frise__valeur{width:-moz-max-content;width:max-content;min-width:34vw;padding:32px 0 0}.w-frise.est-epingle .w-frise__valeur p{max-width:24em}.w-frise.est-epingle .w-frise__valeur h3{font-size:clamp(64px,7.4vw,136px)}.w-frise.est-epingle .w-frise__valeur p{font-size:18px}}
