.page-head.svelte-ysqoib{padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden;isolation:isolate}.page-head.svelte-ysqoib .wrap:where(.svelte-ysqoib){position:relative}.page-head.svelte-ysqoib h1:where(.svelte-ysqoib){font-size:var(--step-5);color:var(--white)}.head-lead.svelte-ysqoib{color:var(--zinc-light);font-size:var(--step-1);margin-top:1rem;max-width:60ch}.h-section.svelte-ysqoib{font-size:var(--step-3);max-width:22ch}.hf.svelte-ysqoib{color:var(--zinc);font-family:var(--font-cine);font-weight:400}.poste-grid.svelte-ysqoib{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.profils.svelte-ysqoib{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.profils.svelte-ysqoib li:where(.svelte-ysqoib){font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--bordeaux-deep);background:#c92f3d1a;border:1px solid rgba(201,47,61,.25);border-radius:999px;padding:.45rem 1rem}.facts.svelte-ysqoib{margin:2rem 0 0;display:grid;gap:.9rem}.facts.svelte-ysqoib div:where(.svelte-ysqoib){display:grid;grid-template-columns:130px 1fr;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.facts.svelte-ysqoib div:where(.svelte-ysqoib):last-child{border-bottom:none;padding-bottom:0}.facts.svelte-ysqoib dt:where(.svelte-ysqoib){font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--zinc);font-weight:600}.facts.svelte-ysqoib dd:where(.svelte-ysqoib){margin:0;font-weight:500;color:var(--ink)}.metiers-card.svelte-ysqoib{background:var(--ink-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);box-shadow:0 30px 60px -20px #0009;overflow:hidden;justify-self:end;width:100%;max-width:420px}.perf.svelte-ysqoib{display:block;height:14px;background-color:#0a0b0d;background-image:repeating-linear-gradient(to right,transparent 0,transparent 9px,rgba(241,242,243,.22) 9px,rgba(241,242,243,.22) 21px,transparent 21px,transparent 30px)}.metiers-body.svelte-ysqoib{padding:2rem 1.75rem 2.25rem}.rec.svelte-ysqoib{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.2em;color:var(--bordeaux-bright);font-weight:700;margin-bottom:1.25rem}.rec-dot.svelte-ysqoib{width:8px;height:8px;border-radius:50%;background:var(--bordeaux-bright);animation:rec-pulse 2.4s ease-out infinite}.metiers.svelte-ysqoib{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.metiers.svelte-ysqoib li:where(.svelte-ysqoib){font-family:var(--font-cine);font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--white);padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.metiers.svelte-ysqoib li:where(.svelte-ysqoib):last-child{border-bottom:none;padding-bottom:0}.section-head.svelte-ysqoib{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.atouts.svelte-ysqoib{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.atout.svelte-ysqoib{background:var(--white);padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.6rem}.atout-num.svelte-ysqoib{font-family:var(--font-cine);font-size:1.1rem;letter-spacing:.1em;color:var(--bordeaux)}.atout-title.svelte-ysqoib{font-size:var(--step-2);font-weight:800}.atout.svelte-ysqoib p:where(.svelte-ysqoib){margin:0;color:var(--ink-2)}.cta.svelte-ysqoib{text-align:center}.cta-inner.svelte-ysqoib{max-width:760px;margin-inline:auto}.cta.svelte-ysqoib h2:where(.svelte-ysqoib){margin-bottom:1rem;max-width:none}.cta-lead.svelte-ysqoib{color:var(--zinc-light);font-size:var(--step-1);margin-bottom:2rem}.cta-row.svelte-ysqoib{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.closed.svelte-ysqoib{max-width:640px}.closed.svelte-ysqoib p:where(.svelte-ysqoib){font-size:var(--step-1);color:var(--ink-2);margin-bottom:1.5rem}.closed.svelte-ysqoib .cta-row:where(.svelte-ysqoib){justify-content:flex-start}@media (max-width: 860px){.poste-grid.svelte-ysqoib{grid-template-columns:1fr}.metiers-card.svelte-ysqoib{justify-self:stretch}.facts.svelte-ysqoib div:where(.svelte-ysqoib){grid-template-columns:1fr;gap:.15rem}}
