.mpj-couv3d{--k:.5;--w:calc(492px * var(--k));--h:calc(696px * var(--k));--e:calc(26px * var(--k));--e2:calc(13px * var(--k));margin:0;display:flex;flex-direction:column;align-items:center;gap:calc(20px + 40px * var(--k))}.mpj-racine .mpj-couv3d-lien{display:block;color:inherit;text-decoration:none;border-radius:2px}.mpj-couv3d-lien:focus-visible{outline-offset:10px}.mpj-couv3d-pose{position:relative;display:block;width:var(--w);height:var(--h);perspective:calc(2200px * var(--k))}.mpj-couv3d-livre>span,.mpj-couv3d-pose>span{display:block;position:absolute}.mpj-couv3d-sol{left:calc(16px * var(--k));top:calc(690px * var(--k));width:calc(560px * var(--k));height:calc(60px * var(--k));border-radius:50%;background:rgba(14,26,38,.45);filter:blur(calc(28px * var(--k)))}.mpj-couv3d-livre{inset:0;transform-style:preserve-3d;transform:rotateY(32deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mpj-couv3d-lien:focus-visible .mpj-couv3d-livre,.mpj-couv3d-lien:hover .mpj-couv3d-livre{transform:rotateY(22deg) rotateX(2deg)}.mpj-couv3d-arriere{inset:0;transform:translateZ(calc(-1 * var(--e2)));background:#6e1223;box-shadow:calc(40px * var(--k)) calc(30px * var(--k)) calc(60px * var(--k)) rgba(14,26,38,.35)}.mpj-couv3d-dos{left:0;top:0;width:var(--e);height:100%;transform-origin:0 50%;transform:translateZ(var(--e2)) rotateY(90deg);background:#7e1528;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.mpj-couv3d-dos span{writing-mode:vertical-rl;transform:scaleX(-1);font-family:var(--mpj-titres);font-size:calc(11px * var(--k));font-weight:600;letter-spacing:.08em;color:#fff;white-space:nowrap}.mpj-couv3d-tranche-haut{left:0;top:0;width:100%;height:var(--e);transform-origin:50% 0;transform:translateZ(var(--e2)) rotateX(-90deg);background:repeating-linear-gradient(0deg,#f4f1ec,#f4f1ec 2px,#ddd8d0 0,#ddd8d0 3px)}.mpj-couv3d-tranche{left:var(--w);top:0;width:var(--e);height:100%;transform-origin:0 50%;transform:translateZ(var(--e2)) rotateY(90deg);background:repeating-linear-gradient(90deg,#f4f1ec,#f4f1ec 2px,#ddd8d0 0,#ddd8d0 3px)}.mpj-couv3d-face{inset:0;transform:translateZ(var(--e2));overflow:hidden;background:#9e1b32}.mpj-couv3d-face img{display:block;width:100%;height:100%}.mpj-couv3d-face>span{position:absolute;top:0;height:100%}.mpj-couv3d-reliure{left:0;width:calc(18px * var(--k));background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(255,255,255,.1) 40%,rgba(0,0,0,.12) 70%,rgba(0,0,0,0))}.mpj-couv3d-reflet{left:0;width:100%;background:linear-gradient(115deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.12) 38%,rgba(255,255,255,0) 55%,rgba(0,0,0,.1))}.mpj-couv3d-legende{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mpj-attenue,#5b6673)}.mpj-couv3d-legende b{font-weight:600;color:var(--mpj-ink,#0e1a26)}@media (prefers-reduced-motion:reduce){.mpj-couv3d-livre{transition:none}.mpj-couv3d-lien:focus-visible .mpj-couv3d-livre,.mpj-couv3d-lien:hover .mpj-couv3d-livre{transform:rotateY(32deg) rotateX(3deg)}}.mpj-bandeau-avec-couv{position:relative}.mpj-bandeau-avec-couv .mpj-couv3d-accueil{-webkit-margin-before:32px;margin-block-start:32px}@media (min-width:1100px){.mpj-bandeau-avec-couv{-webkit-padding-end:400px;padding-inline-end:400px}.mpj-bandeau-avec-couv .mpj-couv3d-accueil{position:absolute;top:50%;right:56px;margin:0;transform:translateY(-50%)}}@media (max-width:1099px){.mpj-couv3d-accueil{--k:.4!important}}@media (max-width:639px){.mpj-couv3d-accueil{--k:.32!important}}.mpj-couv-plate{margin:0 0 1.4em;display:flex;gap:16px;align-items:flex-end}.mpj-couv-plate-image{flex:none;display:block;width:132px;box-shadow:0 1px 2px rgba(14,26,38,.18),0 8px 24px rgba(14,26,38,.18)}.mpj-couv-plate-image img{display:block;width:100%;height:auto}.mpj-couv-plate figcaption{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45}.mpj-couv-plate figcaption b{font-weight:600;color:var(--mpj-ink,#0e1a26)}@media (min-width:760px){.mpj-couv-plate{float:right;flex-direction:column;align-items:flex-start;width:180px;margin:0 0 1em 28px}.mpj-couv-plate-image{width:180px}}