.pj-page{padding-top:120px}.pj-lead{padding:80px 60px 40px}.pj-lead .section-intro{max-width:720px}.pj-search{position:relative;max-width:560px}.pj-search-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--gris);pointer-events:none}.pj-search-input{width:100%;font-family:inherit;font-size:15px;color:var(--noir);padding:15px 46px;background:#fff;border:1px solid var(--trait-mid, #d6d1c4);outline:none;transition:border-color .2s}.pj-search-input::placeholder{color:#9a968c}.pj-search-input:focus{border-color:var(--rouge)}.pj-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pj-statut{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pj-statut-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.pj-statut-field{position:relative;display:inline-flex;align-items:center}.pj-statut-select{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:14px;color:var(--noir);background:#fff;border:1px solid var(--trait-mid, #d6d1c4);outline:none;padding:11px 40px 11px 16px;cursor:pointer;min-width:190px;transition:border-color .2s}.pj-statut-select:hover,.pj-statut-select:focus{border-color:var(--rouge)}.pj-statut-caret{position:absolute;right:14px;color:var(--gris);pointer-events:none}.pj-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;background:none;color:var(--gris);font-size:24px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.pj-search-clear[hidden]{display:none}.pj-search-clear:hover,.pj-search-clear:focus-visible{color:var(--rouge)}.pj-count{margin-top:22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gris)}.pj-count b{color:var(--noir);font-variant-numeric:tabular-nums}.pj-empty{margin-top:30px;font-size:16px;color:var(--gris)}.pj-list-wrap{padding:0 60px 40px}.pj-back{position:fixed;top:106px;left:24px;z-index:45;display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--noir);text-decoration:none;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--trait);border-radius:100px;padding:11px 20px;box-shadow:0 6px 20px #0000001a;transition:gap .2s,color .2s,box-shadow .2s;cursor:pointer}.pj-back:before{content:"←";color:var(--rouge)}.pj-back:hover{gap:16px;color:var(--rouge);box-shadow:0 8px 26px #00000029}@media(max-width:900px){.pj-back{top:98px;left:16px}}.pj-detail{padding:120px 0 0}.pj-header{padding:40px 60px;display:flex;flex-direction:column;gap:26px}.pj-eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--rouge);display:flex;align-items:center;gap:14px}.pj-eyebrow:before{content:"";width:28px;height:1px;background:var(--rouge)}.pj-title{font-size:clamp(32px,3.8vw,56px);font-weight:400;line-height:1.07;letter-spacing:-.02em;color:var(--noir);max-width:40ch;text-wrap:balance}.pj-mission{font-size:clamp(17px,1.9vw,20px);line-height:1.5;color:var(--gris);max-width:none;margin:-4px 0 0}.pj-metarow{display:flex;flex-wrap:wrap;gap:40px;border-top:1px solid var(--trait);padding-top:22px}.pj-metarow .k{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--gris);opacity:.6;margin-bottom:6px}.pj-metarow .v{font-size:16px;color:var(--noir)}.pj-cover{margin:0 60px;height:440px;overflow:hidden;background:#0a0a0b;position:relative}.pj-cover img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.pj-cover{height:auto;aspect-ratio:4 / 3}}.pj-body{display:grid;grid-template-columns:1.55fr 1fr;gap:64px;padding:80px 60px}.pj-editorial p{font-size:18px;line-height:1.8;color:var(--gris);margin-bottom:26px;max-width:60ch}.pj-editorial p:first-child{color:var(--noir)}.pj-facts{border-left:1px solid var(--trait);padding-left:40px;display:flex;flex-direction:column;gap:24px;align-self:start}.pj-fact .k{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--rouge);margin-bottom:8px}.pj-fact .v{font-size:15px;line-height:1.6;color:var(--noir)}.pj-sf{display:flex;flex-wrap:wrap;gap:8px}.pj-sf span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;background:var(--beige);color:var(--gris)}.pj-sf-link{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:24px;border-top:1px solid var(--trait);text-decoration:none;color:var(--noir)}.pj-sf-link-k{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--rouge)}.pj-sf-link-v{display:inline-flex;align-items:center;gap:9px;font-size:19px;line-height:1.2;letter-spacing:-.01em;color:var(--noir);transition:color .25s ease,gap .25s ease}.pj-sf-link:hover .pj-sf-link-v,.pj-sf-link:focus-visible .pj-sf-link-v{color:var(--rouge);gap:13px}@media(max-width:900px){.pj-body{grid-template-columns:1fr;gap:40px;padding:56px 24px}.pj-facts{border-left:none;padding-left:0;border-top:1px solid var(--trait);padding-top:32px}.pj-header,.pj-lead,.pj-list-wrap{padding-left:24px;padding-right:24px}.pj-cover{margin-left:24px;margin-right:24px}}.pj-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 60px 90px}.pj-gallery .g{position:relative;overflow:hidden;background:#ddd;aspect-ratio:3 / 2}.pj-gallery .g:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 12px)/2)}.pj-gallery .g img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.pj-gallery .g:hover img{transform:scale(1.05)}.pj-gallery .g-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;display:flex;align-items:center;gap:11px;padding:16px 18px;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;background:linear-gradient(to top,rgba(0,0,0,.74),transparent)}.pj-gallery .g-cap .g-num{color:var(--rouge);font-weight:600;letter-spacing:.08em}.pj-gallery .g figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:16px 18px;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;background:linear-gradient(to top,rgba(0,0,0,.74),transparent)}.pj-planches{padding:0 60px 90px}.pj-planche{margin:0 auto;max-width:1400px}.pj-planche--bandeau{max-width:980px}.pj-planche+.pj-planche{margin-top:34px}.pj-planche img{width:100%;height:auto;display:block;background:#fff}.pj-planche figcaption{margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);line-height:1.5;text-align:center}@media(max-width:700px){.pj-planches{padding:0 24px 64px}.pj-planche figcaption{font-size:11px;letter-spacing:.1em}.pj-gallery .g figcaption{padding:12px 14px;font-size:10px;letter-spacing:.1em}}.pj-kpis{display:grid;grid-template-columns:repeat(var(--kpi-cols, 4),1fr);gap:1px;background:var(--trait);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);margin:0 60px 90px}.pj-kpi{background:#fff;padding:38px 22px;text-align:center}.pj-kpi .n{font-size:clamp(30px,4vw,48px);color:var(--rouge);line-height:1;letter-spacing:-.01em;font-weight:400}.pj-kpi .l{margin-top:13px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gris);line-height:1.4}@media(max-width:700px){.pj-kpis{grid-template-columns:repeat(2,1fr);margin:0 24px 64px}.pj-kpis>.pj-kpi:last-child:nth-child(odd){grid-column:1 / -1}.pj-gallery .g-cap{font-size:10px;padding:12px 14px}}@media(max-width:700px){.pj-gallery{grid-template-columns:1fr;padding:0 24px 64px}.pj-gallery .g:last-child:nth-child(odd){grid-column:auto;width:auto}}.pj-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--trait)}.pj-nav a{padding:48px 60px;text-decoration:none;color:var(--noir);display:flex;flex-direction:column;gap:10px;transition:background .3s;cursor:pointer}.pj-nav a:hover{background:var(--beige-clair)}.pj-nav a.next{text-align:right;align-items:flex-end;border-left:1px solid var(--trait)}.pj-nav .dir{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--rouge)}.pj-nav .nm{font-size:22px;line-height:1.15}@media(max-width:700px){.pj-nav a{padding:22px 14px}.pj-nav .dir{font-size:8.5px;letter-spacing:.18em}.pj-nav .nm{font-size:14px;line-height:1.25}}.pj-cta{background:var(--rouge);color:#fff;text-align:center;padding:96px 60px}.pj-cta h2{font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:28px}.pj-cta .btn-invert{display:inline-block;background:#fff;color:var(--rouge);padding:18px 42px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;transition:transform .2s,box-shadow .2s;cursor:pointer}.pj-cta .btn-invert:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}@media(min-width:901px){.pj-lead,.pj-list-wrap,.pj-header,.pj-body{padding-left:max(24px,calc((100% - var(--page-max)) / 2));padding-right:max(24px,calc((100% - var(--page-max)) / 2))}.pj-cover{margin-left:max(24px,calc((100% - var(--page-max)) / 2));margin-right:max(24px,calc((100% - var(--page-max)) / 2))}.pj-gallery{max-width:var(--galerie-max, var(--page-max));margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}}@media(max-width:720px){.pj-back{font-size:12px;padding-top:12px;padding-bottom:12px}.pj-eyebrow{font-size:12px}.pj-metarow .k,.pj-fact .k,.pj-sf-link-k{font-size:12px;letter-spacing:.16em}.pj-kpi .l,.pj-nav .dir{font-size:12px}.pj-cta .btn-invert{font-size:12px;letter-spacing:.16em}.pj-nav a{padding-top:10px;padding-bottom:10px}.pj-statut-label,.pj-count,.pj-count b,.pj-count span{font-size:12px}}.pj-v2 .pj-body{grid-template-columns:1.5fr 1fr;align-items:start;padding-top:48px}.pj-v2 .pj-main{display:flex;flex-direction:column;gap:40px;min-width:0}.pj-v2 .pj-cover{margin:0;height:auto;max-height:640px;background:var(--beige);overflow:hidden}.pj-v2 .pj-cover img{width:100%;height:auto;max-height:640px;object-fit:cover;display:block}.pj-v2 .pj-facts{align-self:start}@media(max-width:900px){.pj-v2 .pj-body{grid-template-columns:1fr}.pj-v2 .pj-main{gap:32px}}@media(max-width:700px){.pj-v2 .pj-cover{aspect-ratio:auto;height:auto;margin:0}}.pj-v2 .pj-editorial p{color:var(--noir)}.pj-v2 .pj-chapo{max-width:none}.pj-v2 .pj-cols{columns:2;column-gap:48px;margin-top:0}.pj-v2 .pj-cols p{orphans:2;widows:2}.pj-v2 .pj-facts-2col{display:block;columns:2;column-gap:40px}.pj-v2 .pj-facts-2col>*{break-inside:avoid;margin-bottom:24px}.pj-v2 .pj-facts-2col>*:last-child{margin-bottom:0}@media(max-width:900px){.pj-v2 .pj-facts-2col{columns:1}}.pj-v2 .pj-editorial p{max-width:none;margin-top:0}.pj-v2 .pj-cols p:last-child{margin-bottom:0}.pj-v2.pj-large .pj-body{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:0;align-items:stretch}.pj-v2.pj-large .pj-main{display:contents}.pj-v2.pj-large .pj-cover{grid-column:1;grid-row:1;align-self:start}.pj-v2.pj-large .pj-facts{grid-column:2;grid-row:1;align-self:stretch}.pj-v2.pj-large .pj-editorial{grid-column:1 / -1;grid-row:2;margin-top:56px}.pj-v2.pj-large .pj-chapo{max-width:78ch}@media(max-width:900px){.pj-v2.pj-large .pj-body{grid-template-columns:1fr;row-gap:40px}.pj-v2 .pj-cols{columns:1;column-rule:none}.pj-v2.pj-large .pj-main{display:flex}.pj-v2.pj-large .pj-cover,.pj-v2.pj-large .pj-facts,.pj-v2.pj-large .pj-editorial{grid-column:auto;grid-row:auto}.pj-v2.pj-large .pj-editorial{margin-top:0}}.pj-v2 .pj-cols-1{columns:1}@media(max-width:900px){.pj-back{position:static;margin:0 16px 6px}.spx>.pj-back{margin-top:104px}}@media(max-width:900px){.pj-page,.pj-detail{padding-top:104px}.pj-lead,.pj-header{padding-top:24px}}
