.carrieres-module__1YNJOq__page{--gutter:132px;background:var(--bg);padding-top:96px}.carrieres-module__1YNJOq__col{width:min(768px,100% - 48px);margin:0 auto}.carrieres-module__1YNJOq__wide{width:min(1176px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding-bottom:120px}.carrieres-module__1YNJOq__head{width:min(1176px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding:48px 0 96px}.carrieres-module__1YNJOq__pageTitle{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.2vw,4.6rem);font-weight:600;line-height:1.06}.carrieres-module__1YNJOq__sub{max-width:720px;color:var(--text);margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.carrieres-module__1YNJOq__sectionTitle{letter-spacing:-.025em;color:var(--text);margin:0 0 32px;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:500;line-height:1.1}.carrieres-module__1YNJOq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.carrieres-module__1YNJOq__row{background:var(--bg-soft);border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:28px 32px;transition:background .2s;display:grid}.carrieres-module__1YNJOq__row:hover{background:#ececf0}.carrieres-module__1YNJOq__rowMain{flex-direction:column;gap:6px;min-width:0;display:flex}.carrieres-module__1YNJOq__team{color:var(--text-dim);font-size:14px;font-weight:500}.carrieres-module__1YNJOq__rowTitle{letter-spacing:-.015em;color:var(--text);font-size:22px;font-weight:600;line-height:1.25}.carrieres-module__1YNJOq__rowSummary{color:var(--text-dim);font-size:16px;line-height:1.5}.carrieres-module__1YNJOq__rowMeta{color:var(--text);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:15px;display:flex}.carrieres-module__1YNJOq__arrow{color:var(--text);font-size:22px;transition:transform .2s}.carrieres-module__1YNJOq__row:hover .carrieres-module__1YNJOq__arrow{transform:translate(4px)}.carrieres-module__1YNJOq__spontaneous{margin:28px 0 0;font-size:17px}.carrieres-module__1YNJOq__spontaneous a{text-underline-offset:3px;-webkit-text-decoration:underline #c7c7cc;text-decoration:underline #c7c7cc;text-decoration-thickness:1px}.carrieres-module__1YNJOq__spontaneous a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.carrieres-module__1YNJOq__jobHead{padding-top:48px}.carrieres-module__1YNJOq__crumbs{color:var(--text-dim);gap:10px;margin:0 0 20px;font-size:17px;display:flex}.carrieres-module__1YNJOq__crumbLink:hover{color:var(--text)}.carrieres-module__1YNJOq__crumbSep{opacity:.6}.carrieres-module__1YNJOq__title{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:600;line-height:1.1}.carrieres-module__1YNJOq__facts{flex-wrap:wrap;gap:16px 64px;margin:36px 0 0;display:flex}.carrieres-module__1YNJOq__facts div{flex-direction:column;gap:4px;display:flex}.carrieres-module__1YNJOq__facts dt{color:var(--text-dim);font-size:14px}.carrieres-module__1YNJOq__facts dd{color:var(--text);margin:0;font-size:17px}.carrieres-module__1YNJOq__inFrench{color:var(--text-dim);margin:20px 0 0;font-size:15px}.carrieres-module__1YNJOq__applyTop,.carrieres-module__1YNJOq__applyCta{color:#fff;background:#1c1c1e;border-radius:6px;padding:15px 26px;font-size:17px;font-weight:500;transition:transform .12s;display:inline-block}.carrieres-module__1YNJOq__applyTop:hover,.carrieres-module__1YNJOq__applyCta:hover{transform:translateY(-1px)}.carrieres-module__1YNJOq__applyTop{margin-top:32px}.carrieres-module__1YNJOq__applyCta{margin-top:8px}.carrieres-module__1YNJOq__sep{border:0;border-top:1px solid #e5e5ea;margin:40px 0 0}.carrieres-module__1YNJOq__text{color:var(--text);padding:16px 0 120px;font-size:17px;line-height:30px}.carrieres-module__1YNJOq__text h2{letter-spacing:-.015em;margin:48px 0 14px;font-size:24px;font-weight:600;line-height:1.25}.carrieres-module__1YNJOq__text p{margin:0 0 20px}.carrieres-module__1YNJOq__text ul{margin:0 0 20px;padding-left:20px;list-style:outside}.carrieres-module__1YNJOq__text li{padding-left:4px}.carrieres-module__1YNJOq__text li+li{margin-top:8px}.carrieres-module__1YNJOq__text li::marker{color:var(--text-dim)}.carrieres-module__1YNJOq__others{padding-bottom:120px}@media (max-width:1024px){.carrieres-module__1YNJOq__page{--gutter:32px}}@media (max-width:720px){.carrieres-module__1YNJOq__row{grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:24px}.carrieres-module__1YNJOq__rowMeta{text-align:left;flex-direction:row;grid-area:2/1/auto/-1;align-items:center;gap:16px}.carrieres-module__1YNJOq__arrow{grid-area:1/2;align-self:start}}@media (max-width:600px){.carrieres-module__1YNJOq__page{--gutter:16px}.carrieres-module__1YNJOq__col{width:calc(100% - 32px)}.carrieres-module__1YNJOq__head{padding:32px 0 64px}.carrieres-module__1YNJOq__wide,.carrieres-module__1YNJOq__others{padding-bottom:80px}.carrieres-module__1YNJOq__jobHead{padding-top:32px}.carrieres-module__1YNJOq__facts{gap:16px 32px;margin-top:28px}.carrieres-module__1YNJOq__text{padding-bottom:80px}.carrieres-module__1YNJOq__rowTitle{font-size:20px}}