/* Une nouvelle fiche : couverture, résumé et lecture éditoriale. */
.dossier{background:var(--bg);color:var(--paper)}.dossier-wrap{width:min(1160px,88%);margin:auto}.dossier-back{display:inline-block;color:#9eafb9;font-size:13px;padding:12px 0}.dossier>.dossier-wrap>.dossier-back{margin-top:35px}.dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:58px 0 45px}.dossier-heading .eyebrow{margin:0 0 20px;font-size:10px}.dossier-heading h1{font-size:clamp(64px,9vw,132px);letter-spacing:-.07em;line-height:1;margin:0 0 20px}.dossier-tagline{font-size:clamp(19px,2.3vw,30px);color:#aabdc8;margin:0;line-height:1.5}.dossier-heading-logo{width:145px;flex-shrink:0}.dossier-heading-logo img{width:100%;max-height:90px;object-fit:contain}.dossier-cover{overflow:hidden;border-radius:8px;background:#0c1922;position:relative}.dossier-image{display:block;width:100%;border:0;padding:0;background:transparent;color:white;position:relative;overflow:hidden;cursor:zoom-in}.dossier-image img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;transition:filter .4s}.dossier-cover .dossier-image img{aspect-ratio:16/9;object-fit:cover;object-position:top;will-change:transform}.dossier-image>span{position:absolute;bottom:20px;right:20px;padding:10px 16px;background:color-mix(in srgb, var(--bg) 85.10%, transparent);border:1px solid #ffffff30;border-radius:40px;font-size:11px}.dossier-image:hover img{filter:brightness(1.08)}.dossier-summary{padding:65px 0 85px;display:grid;grid-template-columns:1fr 1.65fr;gap:85px}.dossier-summary .eyebrow{margin:0 0 15px;font-size:10px}.dossier-disciplines{font-size:14px;line-height:1.9;color:#9eafb9;max-width:230px;margin-bottom:28px}.dossier-summary .pill{font-size:12px;padding:15px 22px;gap:25px}.dossier-description{font-size:clamp(20px,2.1vw,28px);line-height:1.65;letter-spacing:-.025em;margin:0}.dossier-note{color:#8197a5;font-size:12px;margin:22px 0 0}.dossier-section{padding:65px 0;border-top:1px solid #ffffff20;display:grid;grid-template-columns:1fr 1.65fr;gap:35px 85px;transition:opacity .8s,transform .8s}.dossier-section .eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:22px}.dossier-section h2{font-size:clamp(30px,3vw,44px);line-height:1.2;letter-spacing:-.045em;max-width:380px;margin:0}.dossier-section-body>p{font-size:15px;color:#a2b3be;line-height:1.95;margin:0 0 20px}.dossier-section-body>p:last-child{margin-bottom:0}.dossier-section-body>.dossier-intro{font-size:21px;color:var(--paper);line-height:1.65;letter-spacing:-.02em;margin-bottom:25px}.dossier-brand,.dossier-detail{grid-column:1/-1;margin-top:15px}.dossier-brand{display:grid;grid-template-columns:1.3fr 1fr;min-height:270px;background:#0b141b;border-radius:8px;overflow:hidden}.dossier-brand-logo{padding:55px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dossier-brand-logo img{width:min(280px,90%);max-height:100px;object-fit:contain}.dossier-brand-logo p{font-size:13px;color:#9eafb9;margin:25px 0 0;text-align:center}.dossier-swatches{display:flex;align-items:stretch}.dossier-swatches>div{flex:1;position:relative;display:flex;align-items:end;justify-content:center;min-width:0}.dossier-swatches i{position:absolute;inset:0}.dossier-swatches span{position:relative;font-size:10px;background:color-mix(in srgb, var(--bg) 74.90%, transparent);color:#fff;border-radius:25px;padding:6px 9px;margin-bottom:22px}.dossier-end{padding:85px 0 80px;border-top:1px solid #ffffff20;text-align:center}.dossier-end p{color:#9eafb9;font-size:15px}.dossier-end>a:not(.dossier-back){display:block;font-size:clamp(30px,4vw,55px);letter-spacing:-.045em;margin:20px 0 35px}.dossier-end>a span{color:var(--cyan)}.dossier-wait{opacity:0;transform:translateY(25px)}
@media(max-width:760px){.dossier-wrap{width:88%}.dossier-heading{padding:35px 0;gap:20px}.dossier-heading h1{font-size:clamp(50px,12vw,80px)}.dossier-heading-logo{width:85px}.dossier-heading .eyebrow{font-size:9px;letter-spacing:1.4px}.dossier-tagline{font-size:18px}.dossier-summary,.dossier-section{grid-template-columns:1fr;gap:28px;padding:40px 0}.dossier-summary>div:first-child{order:2}.dossier-disciplines{max-width:none;margin:0 0 20px}.dossier-description{font-size:22px}.dossier-section h2{max-width:none;font-size:32px}.dossier-section .eyebrow{margin-bottom:15px}.dossier-brand{grid-template-columns:1fr}.dossier-brand-logo{padding:40px 25px}.dossier-swatches{min-height:130px}.dossier-section-body>.dossier-intro{font-size:20px}.dossier-image>span{bottom:10px;right:10px;font-size:10px}.dossier-end{padding:50px 0}.dossier-cover .dossier-image img{aspect-ratio:4/3;object-fit:contain}.dossier-heading-logo{display:none}}
@media(prefers-reduced-motion:reduce){.dossier-section{transition:none}.dossier-wait{opacity:1;transform:none}.dossier-cover img{transform:none!important;will-change:auto}}
.image-dialog{padding:50px 20px 20px;background:#071018;border:1px solid #ffffff30;color:white;width:min(1400px,96vw);max-height:94svh}.image-dialog::backdrop{background:#020609ed}.image-dialog img{display:block;max-width:100%;max-height:80svh;object-fit:contain;margin:auto}.image-dialog-close{position:absolute;right:15px;top:10px;background:transparent;color:white;border:0;padding:8px;font-size:14px}.dossier-section{scroll-margin-top:110px}
