/* Neuf parcours : pages éditoriales Human Efficience. */
.centre-main{background:#fbf8f1}.centre-main h1,.centre-main h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}.centre-main em{font-style:italic;color:#b58c50}.centre-hero{display:grid;grid-template-columns:50% 50%;min-height:620px;background:#f7f2e9}.centre-hero-text{padding:clamp(36px,5vw,95px);align-self:center;max-width:800px}.centre-hero .eyebrow{color:#9b713d;margin:36px 0 15px}.back-link{font:13px Georgia,serif;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid #b58c50;padding-bottom:7px}.centre-hero h1{font-size:clamp(5rem,8vw,9rem);line-height:.83;letter-spacing:-.055em;margin:0 0 27px}.centre-subtitle{font:clamp(1.5rem,2.15vw,2.3rem)/1.16 Georgia,serif;max-width:540px;margin-bottom:24px}.centre-intro{font:1.06rem/1.7 Georgia,serif;max-width:590px}.centre-explore{display:inline-flex;justify-content:space-between;gap:40px;align-items:center;margin-top:20px;padding:12px 0;border-bottom:1px solid #a67d43;text-decoration:none;font:12px Georgia,serif;letter-spacing:.12em;text-transform:uppercase}.centre-hero-art{position:relative;overflow:hidden;min-height:620px;background:linear-gradient(180deg,rgba(5,14,19,.08),rgba(5,14,19,.2)),var(--centre-image) center/cover no-repeat}.centre-hero-art:after{content:'';position:absolute;inset:0;border:1px solid rgba(216,180,112,.45);margin:24px;pointer-events:none}.centre-hero-art span{position:absolute;bottom:37px;right:48px;color:#fff;font:8rem/.7 'Cormorant Garamond',Georgia,serif;text-shadow:0 5px 35px #000}.centre-track{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));background:#0c171c;padding:16px 22px;gap:4px}.centre-track a{display:flex;gap:7px;justify-content:center;align-items:center;min-height:50px;color:#eee5d5;font:12px Georgia,serif;text-decoration:none;white-space:nowrap;border:1px solid #5a503e;transition:background .2s}.centre-track a span{color:#d7ae71}.centre-track a:hover,.centre-track a[aria-current]{background:#c9a76b;color:#142027}.centre-track a[aria-current] span{color:#142027}.centre-story{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(50px,7vw,140px);padding:clamp(70px,8vw,140px) max(36px,calc((100vw - 1220px)/2));align-items:center}.centre-story h2,.centre-practice h2,.centre-relationship h2{font-size:clamp(3.5rem,5vw,6rem);line-height:.93;margin:15px 0 35px}.centre-story-main>p:last-child,.centre-relationship p:not(.eyebrow){font:1.16rem/1.7 Georgia,serif;max-width:690px}.centre-question{background:#101b20;color:#fff;padding:40px;min-height:320px;display:flex;flex-direction:column;justify-content:center}.question-mark{font:5rem/.5 Georgia,serif;color:#d0aa6d}.centre-question blockquote{font:italic clamp(1.6rem,2.2vw,2.3rem)/1.25 'Cormorant Garamond',Georgia,serif;margin:20px 0}.question-line{width:55px;height:1px;background:#d0aa6d}.centre-practice{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:90px max(36px,calc((100vw - 1220px)/2));background:#eae1d2}.centre-practice ol{list-style:none;padding:0;margin:0}.centre-practice li{display:grid;grid-template-columns:60px 1fr;gap:20px;border-top:1px solid #c9b99e;padding:22px 0;font:1.08rem/1.6 Georgia,serif}.centre-practice li span{font:2rem 'Cormorant Garamond',Georgia,serif;color:#a67d43}.centre-relationship{display:grid;grid-template-columns:1fr 1fr;background:#0d171b;color:#f7f2e9}.relationship-image{min-height:500px;background:linear-gradient(90deg,transparent,rgba(8,19,24,.25)),var(--centre-image) center/cover}.centre-relationship>div:last-child{padding:clamp(50px,7vw,120px);align-self:center}.centre-relationship .eyebrow{color:#d0aa6d}.centre-relationship .btn{margin-top:28px}.centre-next{display:grid;grid-template-columns:1fr 1fr;background:#faf6ee}.centre-next a{min-height:155px;padding:35px max(36px,calc((100vw - 1220px)/2));text-decoration:none;border-right:1px solid #d6c6ad;display:flex;flex-direction:column;gap:8px}.centre-next a:last-child{text-align:right;align-items:flex-end}.centre-next a span{font:11px Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#986d38}.centre-next a strong{font:2.2rem 'Cormorant Garamond',Georgia,serif}.centre-next a:hover{background:#efe4d2}.centre-disclaimer{background:#faf6ee;padding:0 36px 35px;text-align:center}.centre-disclaimer p{font:12px/1.6 Georgia,serif;color:#6d6a64;max-width:800px;margin:auto}.center-visual-strip a{min-height:170px;display:flex;align-items:end;justify-content:center;text-align:center;padding:12px 3px;color:#fff;font:.67rem Georgia,serif;letter-spacing:.07em;text-decoration:none;background-size:cover!important;background-position:center!important;transition:filter .2s}.center-visual-strip a:hover{filter:brightness(1.25)}.center-visual-strip a:nth-child(1){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-1.webp')}.center-visual-strip a:nth-child(2){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-2.webp')}.center-visual-strip a:nth-child(3){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-3.webp')}.center-visual-strip a:nth-child(4){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-4.webp')}.center-visual-strip a:nth-child(5){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-5.webp')}.center-visual-strip a:nth-child(6){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-6.webp')}.center-visual-strip a:nth-child(7){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-7.webp')}.center-visual-strip a:nth-child(8){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-8.webp')}.center-visual-strip a:nth-child(9){background-image:linear-gradient(transparent,#061218),url('/assets/images/centre-hd-9.webp')}.center-detail a{text-decoration:none}.center-detail h2 a:hover{color:#a67d43}.centre-index-link{display:inline-flex;margin-top:14px;padding-bottom:5px;border-bottom:1px solid #a67d43;font:12px Georgia,serif;letter-spacing:.08em}.detail-number:hover{color:#1b343f}
@media(max-width:1050px){.centre-track{grid-template-columns:repeat(3,1fr)}.centre-hero{min-height:540px}.centre-hero-art{min-height:540px}.centre-story,.centre-practice{gap:40px}}
@media(max-width:700px){.centre-hero{display:flex;flex-direction:column-reverse}.centre-hero-art{min-height:390px;background-position:center 38%}.centre-hero-text{padding:35px 22px 55px}.centre-hero .eyebrow{margin:28px 0 15px}.centre-hero h1{font-size:clamp(4.4rem,17vw,7rem)}.centre-hero-art span{font-size:5rem;right:35px}.centre-track{padding:10px;gap:3px}.centre-track a{font-size:11px;min-height:43px}.centre-track a span{font-size:10px}.centre-story,.centre-practice,.centre-relationship{display:block}.centre-story,.centre-practice{padding:65px 22px}.centre-story h2,.centre-practice h2,.centre-relationship h2{font-size:clamp(3.4rem,12vw,5rem)}.centre-question{margin-top:40px;min-height:240px;padding:30px}.centre-practice ol{margin-top:35px}.centre-practice li{grid-template-columns:40px 1fr;gap:13px}.relationship-image{min-height:330px}.centre-relationship>div:last-child{padding:55px 22px 70px}.centre-next a{min-height:130px;padding:25px 20px}.centre-next a strong{font-size:1.55rem}.center-visual-strip a{min-height:115px}}
.centre-9 .centre-hero-text h1{font-size:clamp(3.7rem,6.3vw,7rem);overflow-wrap:anywhere}
@media(max-width:700px){.centre-9 .centre-hero-text h1{font-size:clamp(3rem,12vw,5rem)}}
.center-visual-strip a{min-height:260px}
.centre-index-link{grid-column:2;justify-self:start}
@media(max-width:700px){.center-visual-strip a{min-height:150px}}
