.Contact_layout__htgES{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:40px 72px;gap:40px 72px;align-items:start}.Contact_formCard__1j_d5{padding:clamp(24px,4vw,40px);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-lg);box-shadow:var(--ombre-sm)}.Contact_formTitle__n2dtu{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.3;color:var(--texte)}.Contact_formSub__ZPcRL{margin:6px 0 28px;font-size:14.5px;color:var(--texte-faible)}.Contact_form__q_B2n{scroll-margin-top:100px}.Contact_formCard__1j_d5>[role=status]{padding:0;border:0;box-shadow:none}.Contact_aside__WtTjk{padding-top:8px}.Contact_asideTitle__JOIO1{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.4;color:var(--texte)}.Contact_coordsTitle__Ytt5_{margin-top:48px}.Contact_shortcuts__OIkRl{margin-top:14px;border-top:1px solid var(--texte)}.Contact_shortcuts__OIkRl li{border-bottom:1px solid var(--bordure-forte)}.Contact_shortcut__gdqiU{display:block;padding:14px 0}.Contact_who__ntLQ1{display:block;font-size:14px;line-height:1.5;color:var(--texte-faible)}.Contact_what__oKvo7{display:block;margin-top:2px;font-family:var(--font-display);font-weight:600;font-size:15.5px;line-height:1.45;color:var(--texte);transition:color .15s ease}.Contact_shortcut__gdqiU:hover .Contact_what__oKvo7{color:var(--accent)}.Contact_coords__6iKqE{margin-top:14px;border-top:1px solid var(--texte)}.Contact_coords__6iKqE>div{padding:12px 0;border-bottom:1px solid var(--bordure-forte)}.Contact_coords__6iKqE dt{font-size:14px;color:var(--texte-faible)}.Contact_coords__6iKqE dd{margin-top:2px;font-size:15.5px;line-height:1.5;color:var(--texte);overflow-wrap:anywhere}.Contact_coords__6iKqE a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.Contact_coords__6iKqE a:hover{color:var(--accent-hover)}@media (max-width:960px){.Contact_layout__htgES{grid-template-columns:minmax(0,1fr)}}.StatusBadge_badge__DqObw{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--texte-doux);white-space:nowrap}.StatusBadge_onCard__Kw5BN{background:rgba(255,255,255,.92);border-color:transparent;color:var(--texte);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.StatusBadge_dot__bdJVh{width:7px;height:7px;border-radius:50%;flex-shrink:0}.StatusBadge_green__GNgOI{background:#22a45d;box-shadow:0 0 0 3px rgba(34,164,93,.16)}.StatusBadge_mauve__n6Rv9{background:var(--accent);box-shadow:0 0 0 3px rgba(106,63,193,.14)}.StatusBadge_amber__tZSdQ{background:#d98a12;box-shadow:0 0 0 3px rgba(217,138,18,.16)}.StatusBadge_gris__5wmsw{background:var(--texte-faible)}.OtherActivities_head__maM_8{margin-bottom:clamp(32px,4vw,48px)}.OtherActivities_title__5Q4ca{max-width:640px;margin-top:14px}.OtherActivities_grid__fT6KZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.OtherActivities_card____kye{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--forme-feuille);overflow:hidden;box-shadow:var(--ombre-sm);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.OtherActivities_card____kye:nth-child(2n){border-radius:var(--forme-feuille-miroir)}.OtherActivities_card____kye:hover{transform:translateY(-4px);border-color:var(--kaho-violet-100);box-shadow:var(--ombre-lg)}.OtherActivities_visual__4B0tH{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface-alt)}.OtherActivities_image__a_dwT{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.OtherActivities_card____kye:hover .OtherActivities_image__a_dwT{transform:scale(1.04)}.OtherActivities_badges__24kEp{position:absolute;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px}.OtherActivities_tag__oj9JP{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--radius-full);background:var(--surface-sombre);font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--texte-inverse)}.OtherActivities_body__id35i{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,36px)}.OtherActivities_name__HwbPA{font-weight:700;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--texte)}.OtherActivities_desc__bytMo{flex:1 1;margin:12px 0 24px;max-width:520px;font-size:16px;line-height:1.65;color:var(--texte-doux)}.OtherActivities_link__7hIGX{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--accent)}.OtherActivities_arrow__AFWRj{transition:transform .15s ease}.OtherActivities_card____kye:hover .OtherActivities_arrow__AFWRj{transform:translateX(3px)}@media (max-width:860px){.OtherActivities_grid__fT6KZ{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.OtherActivities_card____kye:hover,.OtherActivities_card____kye:hover .OtherActivities_image__a_dwT{transform:none}}.Principles_inner__ei5Z3{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:stretch}.Principles_intro__aSccH{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.Principles_lead__U_GJ8{margin-bottom:4px;max-width:480px;font-size:17px;line-height:1.65;color:var(--texte-doux)}.Principles_visual__h8Hhm{position:relative;flex:1 1;width:100%;min-height:220px;margin-top:16px;border-radius:var(--forme-feuille-miroir);overflow:hidden;background:var(--surface-alt)}.Principles_image__wjVNg{object-fit:cover}.Principles_list__Tgk3u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Principles_card__zx09S{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,32px);background:var(--fond-alt);border:1px solid var(--bordure);border-radius:var(--radius-lg);overflow:hidden;transition:background-color .2s ease,border-color .2s ease}.Principles_card__zx09S:hover{background:var(--accent-doux);border-color:var(--kaho-violet-100)}.Principles_card__zx09S:nth-child(2n){transform:translateY(32px)}.Principles_num__u2TOo{display:grid;place-items:center;width:44px;height:44px;margin-bottom:clamp(32px,4vw,56px);border-radius:16px 4px 16px 4px;background:var(--surface-sombre);font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--accent-clair)}.Principles_title__4CQMl{font-weight:700;font-size:19px;line-height:1.3;color:var(--texte)}.Principles_desc__PiSVD{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--texte-doux)}@media (max-width:960px){.Principles_inner__ei5Z3{grid-template-columns:minmax(0,1fr)}.Principles_visual__h8Hhm{flex:none;aspect-ratio:16/9}.Principles_card__zx09S:nth-child(2n){transform:none}}@media (max-width:560px){.Principles_list__Tgk3u{grid-template-columns:minmax(0,1fr)}.Principles_num__u2TOo{margin-bottom:20px}}.Community_grid__5A6mh{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.Community_card__eya3f{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-height:320px;padding:clamp(28px,3.4vw,44px);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.Community_card__eya3f:hover{transform:translateY(-4px);box-shadow:var(--ombre-lg)}.Community_discord__zNcPw{border-radius:var(--forme-feuille);background:linear-gradient(135deg,var(--kaho-violet-600) 0,var(--kaho-violet-700) 100%);color:var(--texte-inverse)}.Community_jobs__8OPkR{border-radius:var(--forme-feuille-miroir);background:var(--fond-alt);border:1px solid var(--bordure);color:var(--texte)}.Community_symbol__1NmT_{position:absolute;right:-40px;bottom:-50px;z-index:-1;width:320px;height:233px;background:currentColor;opacity:.1;-webkit-mask:url(/symbole-kaho.svg) center/contain no-repeat;mask:url(/symbole-kaho.svg) center/contain no-repeat;transition:transform .4s ease}.Community_card__eya3f:hover .Community_symbol__1NmT_{transform:rotate(-4deg) scale(1.04)}.Community_label__qbSft{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.Community_jobs__8OPkR .Community_label__qbSft{color:var(--accent);opacity:1}.Community_title__tEoPD{margin-top:12px;font-weight:700;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.15;letter-spacing:-.02em}.Community_desc__p5ojq{margin-top:12px;max-width:440px;font-size:16px;line-height:1.65;opacity:.85}.Community_jobs__8OPkR .Community_desc__p5ojq{color:var(--texte-doux);opacity:1}.Community_stat__QaVEQ{margin-top:20px;font-size:15px;opacity:.85}.Community_stat__QaVEQ strong{display:block;font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.02em}.Community_link__wTCkv{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:28px;font-family:var(--font-display);font-weight:600;font-size:15.5px}.Community_jobs__8OPkR .Community_link__wTCkv{color:var(--accent)}.Community_arrow__K7BJq{transition:transform .15s ease}.Community_card__eya3f:hover .Community_arrow__K7BJq{transform:translateX(3px)}@media (max-width:860px){.Community_grid__5A6mh{grid-template-columns:minmax(0,1fr)}.Community_card__eya3f{min-height:0}}@media (prefers-reduced-motion:reduce){.Community_card__eya3f:hover,.Community_card__eya3f:hover .Community_symbol__1NmT_{transform:none}}.ProjectCard_card__Tg139{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-lg);box-shadow:var(--ombre-sm);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ProjectCard_card__Tg139:hover{box-shadow:var(--ombre-md);transform:translateY(-2px)}.ProjectCard_visual__g4BVV{position:relative;flex:1 0;min-height:210px;overflow:hidden}.ProjectCard_tall__q2AJ6 .ProjectCard_visual__g4BVV{min-height:560px}.ProjectCard_badge__L_cML{position:absolute;top:14px;left:14px;z-index:1}.ProjectCard_secret__V9gcw{top:50%;left:50%;transform:translate(-50%,-60%);font-size:57.6px;line-height:1;color:var(--accent)}.ProjectCard_secret__V9gcw,.ProjectCard_title__j_s2R{position:absolute;font-family:var(--font-display);font-weight:800}.ProjectCard_title__j_s2R{left:18px;bottom:16px;font-size:22.4px;line-height:1.15;letter-spacing:.4px}.ProjectCard_leaves__CFoey{position:absolute;right:42px;bottom:38px;display:flex;align-items:flex-end;gap:7px}.ProjectCard_leaves__CFoey span{position:relative;width:24px;box-shadow:0 8px 14px 0 rgba(0,0,0,.25);background:linear-gradient(150deg,#ffffff 0,var(--leaf) 100%)}.ProjectCard_leaves__CFoey span:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 3px 4px 6px 0 rgba(255,255,255,.5),inset -4px -6px 8px 0 rgba(0,0,0,.3)}.ProjectCard_leafA__CrU29{height:36px;border-radius:12px 2px 12px 2px}.ProjectCard_leafB__MgpOQ{height:58px;border-radius:2px 12px 2px 12px}.ProjectCard_leafC__FIVCe{height:50px;border-radius:12px 2px 12px 2px}.ProjectCard_content___p07_{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.ProjectCard_category__90x91{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-faible)}.ProjectCard_desc__IX8G1{font-size:15px;line-height:1.6;color:var(--texte-doux)}.ProjectCard_link__C_Ep0{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--accent)}.ProjectCard_link__C_Ep0:hover{color:var(--accent-hover)}.ProjectCard_arrow__bpQvp{transition:transform .15s ease}.ProjectCard_link__C_Ep0:hover .ProjectCard_arrow__bpQvp{transform:translateX(3px)}.ProjectCard_image__89Aw9{object-fit:cover}.ProjectCard_titleBelow__NWPYg{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.25;color:var(--texte)}.ProjectsGrid_wrap__Vh90q{margin-top:48px}.ProjectsGrid_bar___euLx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.ProjectsGrid_title__9lOC8{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--texte)}.ProjectsGrid_filters__8QDV7{display:flex;flex-wrap:wrap;gap:8px}.ProjectsGrid_filter__vSCoW{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:500;font-size:14.5px;color:var(--texte-doux);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ProjectsGrid_filter__vSCoW:hover{border-color:var(--texte-faible);color:var(--texte)}.ProjectsGrid_on__QodWg,.ProjectsGrid_on__QodWg:hover{background:var(--accent-doux);border-color:var(--accent);color:var(--accent)}.ProjectsGrid_count__ClC8F{font-size:12.5px;opacity:.75}.ProjectsGrid_grid__1TvCH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ProjectsGrid_item__w8iNI{animation:ProjectsGrid_appear__FUXNi .35s ease both}@keyframes ProjectsGrid_appear__FUXNi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:960px){.ProjectsGrid_grid__1TvCH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ProjectsGrid_grid__1TvCH{grid-template-columns:minmax(0,1fr)}}.FinalCta_section__CkbUw{padding-block:clamp(48px,6vw,88px);scroll-margin-top:80px}.FinalCta_card___67r1{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:clamp(40px,6vw,80px);min-height:380px;justify-content:flex-end;background:var(--surface-sombre);border-radius:var(--forme-feuille);overflow:hidden}.FinalCta_image__Rzl0n{z-index:-3;object-fit:cover}.FinalCta_shade__mmap5{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(14,11,20,.95),rgba(14,11,20,.8) 50%,rgba(14,11,20,.45)),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(106,63,193,.5) 0,rgba(106,63,193,0) 70%)}.FinalCta_text__knaqt{max-width:620px}.FinalCta_title__JxPu4{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.025em;color:var(--texte-inverse)}.FinalCta_desc__QEPQ2{margin-top:16px;font-size:17px;line-height:1.6;color:rgba(255,255,255,.75)}.FinalCta_actions__pcP_N{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.FinalCta_actions__pcP_N .FinalCta_primary__ZwSkb{background:var(--texte-inverse);color:var(--texte);box-shadow:none}.FinalCta_actions__pcP_N .FinalCta_primary__ZwSkb:hover{background:var(--kaho-violet-50)}.FinalCta_secondary__KdHGb{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--texte-inverse);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35);text-underline-offset:4px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.FinalCta_secondary__KdHGb:hover{-webkit-text-decoration-color:var(--texte-inverse);text-decoration-color:var(--texte-inverse)}@media (max-width:860px){.FinalCta_card___67r1{min-height:0}.FinalCta_shade__mmap5{background:rgba(14,11,20,.82)}}@media (max-width:480px){.FinalCta_actions__pcP_N a:first-child{width:100%}}.Form_section__Ik31k{padding-block:var(--section-y);scroll-margin-top:80px}.Form_inner__uEt6L{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,612px);grid-gap:64px;gap:64px;align-items:start}.Form_lead__EPlkM{margin-top:15px;max-width:505px;font-size:17px;line-height:1.6;color:var(--texte-doux)}.Form_inner__uEt6L .Form_copy__AXHlO{margin-top:16px;width:532px;max-width:100%}.Form_form__kYiAU{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 16px;gap:18px 16px}.Form_field__dgq5T{display:flex;flex-direction:column;gap:7px}.Form_full__bAVod{grid-column:1/-1}.Form_label__Eh9Jf{font-weight:600;font-size:14px;line-height:1.5;color:var(--texte)}.Form_optional__msf0p{font-weight:400;color:var(--texte-faible)}.Form_form__kYiAU input,.Form_form__kYiAU select,.Form_form__kYiAU textarea{width:100%;height:48px;padding:0 14px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-sm);box-shadow:var(--ombre-sm);font-family:var(--font-body);font-size:16px;color:var(--texte);outline:none;transition:border-color .15s ease,box-shadow .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:light}.Form_form__kYiAU textarea{height:140px;padding:12px 14px;line-height:1.6;resize:vertical}.Form_form__kYiAU input::placeholder,.Form_form__kYiAU textarea::placeholder{color:var(--texte-faible)}.Form_form__kYiAU input:focus,.Form_form__kYiAU select:focus,.Form_form__kYiAU textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(106,63,193,.15)}.Form_selectWrap__wsz0f{position:relative;display:block}.Form_form__kYiAU select{padding-right:36px;cursor:pointer}.Form_chevron__HZZnW{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--texte-doux);pointer-events:none}.Form_hp__T7pND{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.Form_legal__kN2gS{margin-top:4px;font-size:13px;line-height:1.55;color:var(--texte-faible)}.Form_legal__kN2gS a{color:var(--texte-doux);text-decoration:underline;text-underline-offset:2px}.Form_legal__kN2gS a:hover{color:var(--accent)}.Form_submit__7Omb7{justify-self:start;height:52px;padding:0 28px;background:var(--accent);color:var(--accent-contraste);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600;font-size:16px;box-shadow:0 1px 2px rgba(86,48,159,.25);transition:background-color .15s ease}.Form_submit__7Omb7:hover{background:var(--accent-hover)}.Form_submit__7Omb7:disabled{opacity:.6;cursor:progress;transform:none}.Form_error__Q3S04{margin-top:14px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--erreur-doux);font-size:14.5px;line-height:1.5;color:var(--erreur)}.Form_error__Q3S04 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.Form_confirmation__8aKqx{align-self:start;padding:32px;border:1px solid var(--bordure);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--ombre-md);font-size:16.5px;line-height:1.6;color:var(--texte-doux)}.Form_confirmationTitle__l9BDD{margin-bottom:8px;font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--succes)}@media (max-width:900px){.Form_inner__uEt6L{grid-template-columns:1fr;gap:32px}.Form_inner__uEt6L .Form_copy__AXHlO{width:100%}}@media (max-width:560px){.Form_form__kYiAU{grid-template-columns:1fr}}.ApplyForm_section__sQ_PS{scroll-margin-top:80px;background:var(--fond-alt);border-top:1px solid var(--bordure)}.ApplyForm_title__ZNuQo{margin-top:12px}.ApplyForm_needs__IpmMX{border:0;padding:0;margin:0;min-width:0}.ApplyForm_needs__IpmMX legend{padding:0 0 7px 2px}.ApplyForm_checks___L_Mj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ApplyForm_check__uGCVE{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-sm);box-shadow:var(--ombre-sm);font-weight:500;font-size:14.5px;line-height:1.35;color:var(--texte-doux);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ApplyForm_check__uGCVE:hover{border-color:var(--texte-faible)}.ApplyForm_check__uGCVE input{position:absolute;opacity:0;width:1px;height:1px}.ApplyForm_box__e25ay{flex-shrink:0;width:18px;height:18px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-xs);position:relative}.ApplyForm_check__uGCVE input:checked~.ApplyForm_box__e25ay{background:var(--accent);border-color:var(--accent)}.ApplyForm_check__uGCVE input:checked~.ApplyForm_box__e25ay:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:10px;border:solid var(--accent-contraste);border-width:0 2px 2px 0;transform:rotate(45deg)}.ApplyForm_check__uGCVE:has(input:checked){border-color:var(--accent);color:var(--texte);background:var(--accent-doux)}.ApplyForm_check__uGCVE input:focus-visible~.ApplyForm_box__e25ay{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.ApplyForm_checks___L_Mj{grid-template-columns:repeat(2,minmax(0,1fr))}}.Careers_anchor__2XiFG{scroll-margin-top:68px}.Careers_listHead__7pktP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:28px}.Careers_count__GYM5P{font-size:15px;color:var(--texte-faible)}.Careers_list__NwKJx{border-top:1px solid var(--texte)}.Careers_list__NwKJx li{border-bottom:1px solid var(--bordure-forte)}.Careers_offer__AOstz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px) 24px;align-items:baseline;grid-gap:8px 32px;gap:8px 32px;padding:24px 0}.Careers_offerMain__smY_L{display:block}.Careers_offerTitle__ED2Aw{display:block;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.35;color:var(--texte);transition:color .15s ease}.Careers_offer__AOstz:hover .Careers_offerTitle__ED2Aw{color:var(--accent)}.Careers_offerSummary__6hFJY{display:block;margin-top:6px;max-width:640px;font-size:15.5px;line-height:1.6;color:var(--texte-doux)}.Careers_offerMeta__s1YF6{font-size:14.5px;line-height:1.5;color:var(--texte-faible)}.Careers_more__2XqCg{font-size:18px;color:var(--accent);transition:transform .15s ease}.Careers_offer__AOstz:hover .Careers_more__2XqCg{transform:translateX(3px)}.Careers_empty__K5L_4{max-width:720px;padding:20px 0;border-block:1px solid var(--bordure-forte);font-size:16.5px;line-height:1.65;color:var(--texte-doux)}.Careers_empty__K5L_4 a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.Careers_applyLayout__kpQUX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);grid-gap:40px 72px;gap:40px 72px;align-items:start}.Careers_applyLead__Td4IF{margin-top:16px;max-width:460px;font-size:17px;line-height:1.65;color:var(--texte-doux)}.Careers_applyPhoto__WT5Zo{margin-top:36px;aspect-ratio:4/3}.Careers_formCard__OR0Y6{padding:clamp(24px,4vw,36px);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-lg);box-shadow:var(--ombre-sm)}.Careers_formCard__OR0Y6>[role=status]{padding:0;border:0;box-shadow:none}.Careers_breadcrumb__7godE{margin-bottom:18px;font-size:14px;color:var(--texte-faible)}.Careers_breadcrumb__7godE a{color:var(--accent);font-weight:600}.Careers_breadcrumb__7godE a:hover{text-decoration:underline;text-underline-offset:3px}.Careers_heroMeta__rgmFj{margin-top:16px;font-size:15.5px;color:var(--texte-faible)}.Careers_detail__PBVzv{display:grid;grid-template-columns:minmax(0,720px) minmax(0,280px);justify-content:space-between;grid-gap:48px;gap:48px;align-items:start}.Careers_prose__DSP1N{font-size:17px;line-height:1.75;color:var(--texte-doux)}.Careers_prose__DSP1N h2{margin:40px 0 12px;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.3;color:var(--texte)}.Careers_prose__DSP1N h2:first-child{margin-top:0}.Careers_prose__DSP1N p+p,.Careers_prose__DSP1N p+ul,.Careers_prose__DSP1N ul+p{margin-top:14px}.Careers_prose__DSP1N ul{padding-left:20px;list-style:disc}.Careers_prose__DSP1N li+li{margin-top:6px}.Careers_prose__DSP1N li::marker{color:var(--accent)}.Careers_summary__4VfTV{position:-webkit-sticky;position:sticky;top:96px}.Careers_facts__TRI_b{border-top:1px solid var(--texte)}.Careers_facts__TRI_b>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--bordure-forte);font-size:15px}.Careers_facts__TRI_b dt{color:var(--texte-faible)}.Careers_facts__TRI_b dd{color:var(--texte);font-weight:600;text-align:right}.Careers_summaryLink__H45wc{display:inline-block;margin-top:16px;font-family:var(--font-display);font-weight:600;color:var(--accent)}.Careers_summaryLink__H45wc:hover{text-decoration:underline;text-underline-offset:3px}.Careers_file__1vRJu{position:relative;display:flex;align-items:center;gap:14px;padding:10px;background:var(--surface-alt);border:1px dashed var(--bordure-forte);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease}.Careers_file__1vRJu:hover{border-color:var(--accent)}.Careers_file__1vRJu:focus-within{outline:2px solid var(--accent);outline-offset:2px}.Careers_file__1vRJu input.Careers_fileInput__N1A89{position:absolute;inset:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.Careers_fileButton__EfdVx{flex-shrink:0;padding:9px 16px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-xs);font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--texte)}.Careers_fileName__4W7KK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:var(--texte-doux)}@media (max-width:960px){.Careers_applyLayout__kpQUX{grid-template-columns:minmax(0,1fr)}.Careers_applyPhoto__WT5Zo{aspect-ratio:16/9;max-width:640px}.Careers_detail__PBVzv{grid-template-columns:minmax(0,1fr);gap:32px}.Careers_summary__4VfTV{position:static}}@media (max-width:720px){.Careers_offer__AOstz{grid-template-columns:minmax(0,1fr);gap:8px}.Careers_more__2XqCg{display:none}.Careers_offerTitle__ED2Aw{font-size:18px}}.CopyEmail_box__Fw3S7{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;width:340px;max-width:100%;padding:12px 14px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-md)}.CopyEmail_label__dIhnW{grid-column:1;font-size:12.2px;line-height:19.5px;color:var(--texte-faible)}.CopyEmail_email__MAC9U{grid-column:1;font-size:16px}.CopyEmail_btn__dNrH8,.CopyEmail_email__MAC9U{font-family:var(--font-display);font-weight:600;color:var(--texte)}.CopyEmail_btn__dNrH8{grid-column:2;grid-row:1/span 2;align-self:center;height:40px;padding:0 14px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--radius-sm);font-size:14.4px;transition:border-color .15s ease}.CopyEmail_btn__dNrH8:hover{border-color:var(--texte-faible)}.JoinSteps_section__z5tcz{scroll-margin-top:80px}.JoinSteps_steps__FeFs_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:48px;list-style:none;padding:0}.JoinSteps_step__vE1ii{padding-top:20px;border-top:2px solid var(--texte)}.JoinSteps_n__uPgKA{font-size:14px;color:var(--accent)}.JoinSteps_n__uPgKA,.JoinSteps_title__mPpP6{font-family:var(--font-display);font-weight:600}.JoinSteps_title__mPpP6{margin-top:10px;font-size:18px;line-height:1.35;color:var(--texte)}.JoinSteps_desc__tPTJG{margin-top:8px;font-size:15px;line-height:1.6;color:var(--texte-doux)}@media (max-width:960px){.JoinSteps_steps__FeFs_{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:560px){.JoinSteps_steps__FeFs_{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}}.SectionHead_head__p4CG4{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.SectionHead_sub__Qt63z{margin-top:12px;max-width:620px;font-size:17px;line-height:1.6;color:var(--texte-doux)}@media (max-width:720px){.SectionHead_head__p4CG4{flex-direction:column;align-items:flex-start}}