.hero[data-astro-cid-lcdefpme]{padding:64px 0 120px;position:relative;overflow:hidden}.hero__geant[data-astro-cid-lcdefpme]{color:var(--geant);white-space:nowrap;pointer-events:none;user-select:none;font-size:168px;font-weight:800;font-stretch:125%;line-height:1;position:absolute;bottom:-34px;left:56px}.hero__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:48px;display:grid;position:relative}.hero__texte[data-astro-cid-lcdefpme]{flex-direction:column;gap:26px;display:flex}.hero__mobile[data-astro-cid-lcdefpme]{display:none}.hero__badge[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.hero__carre[data-astro-cid-lcdefpme]{background:var(--jaune);flex-shrink:0;width:12px;height:12px}.metiers[data-astro-cid-lcdefpme]{padding-top:40px}.metiers__titre[data-astro-cid-lcdefpme]{margin:40px 0}.metiers__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;display:grid}.metiers__grille[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:flex}.metier[data-astro-cid-lcdefpme]{width:100%;color:var(--noir);flex-direction:column;gap:20px;text-decoration:none;display:flex}.metier[data-astro-cid-lcdefpme]:hover{color:var(--noir);outline:2px solid var(--bleu);outline-offset:-2px}.metier__picto[data-astro-cid-lcdefpme]{align-items:flex-end;height:80px;display:flex}.metier__corps[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:20px;display:flex}.metier__titre[data-astro-cid-lcdefpme]{text-transform:uppercase}.metier__texte[data-astro-cid-lcdefpme]{flex:1;font-size:16px;line-height:1.55}.metier__lien[data-astro-cid-lcdefpme]{color:var(--bleu);font-size:15px;font-weight:700}.marge__grille[data-astro-cid-lcdefpme]{grid-template-columns:420px minmax(0,1fr);align-items:center;gap:56px;display:grid}.marge__texte[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.marge__p[data-astro-cid-lcdefpme]{font-size:17px}.marge__blocs[data-astro-cid-lcdefpme]{align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marge__fleche[data-astro-cid-lcdefpme]{flex-shrink:0;align-self:center}.marge__bloc[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:16px;min-width:0;min-height:260px;padding:28px 24px;display:flex}.marge__bloc--1[data-astro-cid-lcdefpme]{background:var(--noir);color:var(--blanc)}.marge__bloc--2[data-astro-cid-lcdefpme]{background:var(--blanc);color:var(--noir);border:2px solid var(--noir)}.marge__bloc--3[data-astro-cid-lcdefpme]{background:var(--bleu);color:var(--blanc)}.marge__glyphe[data-astro-cid-lcdefpme]{min-height:56px;font-size:56px;font-weight:800;font-stretch:125%;line-height:1}.marge__bloc--2[data-astro-cid-lcdefpme] .marge__glyphe[data-astro-cid-lcdefpme]{color:var(--bleu)}.marge__bloc--3[data-astro-cid-lcdefpme] .marge__glyphe[data-astro-cid-lcdefpme]{color:var(--jaune)}.marge__bas[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.marge__titre[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:22px;font-weight:800;font-stretch:125%;line-height:1.1}.marge__desc[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.45}.bande[data-astro-cid-lcdefpme]{padding:112px 0}.bande__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;display:grid}.bande__col[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.bande__titre[data-astro-cid-lcdefpme]{color:var(--blanc);margin:0;font-size:30px;font-weight:700;line-height:1.2}.bande__texte[data-astro-cid-lcdefpme]{font-size:18px}@media (width<=1280px){.hero__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 440px}.marge__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}@media (width<=1024px){.hero__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.hero__geant[data-astro-cid-lcdefpme]{font-size:120px;bottom:-24px}.metiers__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{padding:24px 0 56px}.hero__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.hero__grille[data-astro-cid-lcdefpme] .hero__photo{order:-1}.hero__geant[data-astro-cid-lcdefpme],.hero__suite[data-astro-cid-lcdefpme],.hero__desktop[data-astro-cid-lcdefpme],.hero__badge[data-astro-cid-lcdefpme]{display:none}.hero__mobile[data-astro-cid-lcdefpme]{display:block}.hero__texte[data-astro-cid-lcdefpme]{gap:18px}.hero__btn[data-astro-cid-lcdefpme]{width:100%;padding-left:32px;display:block}.metiers[data-astro-cid-lcdefpme]{padding-top:24px}.metiers__titre[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.metiers[data-astro-cid-lcdefpme] .surtitre[data-astro-cid-lcdefpme]{margin-bottom:16px}.metiers__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.metier[data-astro-cid-lcdefpme]{flex-direction:row;gap:18px;padding:22px}.metier__picto[data-astro-cid-lcdefpme]{flex-shrink:0;align-items:flex-start;width:64px;height:auto}.metier__picto[data-astro-cid-lcdefpme] .picto{width:64px;height:auto}.metier__corps[data-astro-cid-lcdefpme]{gap:8px}.metier__lien[data-astro-cid-lcdefpme]{display:none}.marge__blocs[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.marge__bloc[data-astro-cid-lcdefpme]{flex:none;min-height:0}.marge__fleche[data-astro-cid-lcdefpme]{align-self:center;transform:rotate(90deg)}.bande[data-astro-cid-lcdefpme]{padding:56px 0}.bande__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.bande__titre[data-astro-cid-lcdefpme]{font-size:24px}.bande__texte[data-astro-cid-lcdefpme]{font-size:16px}}
