@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600&display=swap";.ouvrages-v2{color:#edebe6;background:#090c13;width:100vw;margin-left:calc(50% - 50vw);padding-bottom:1px;font-family:Inter,Arial,sans-serif;overflow-x:clip}.ouvrages-v2 *{min-width:0}.ouvrages-v2-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:48px}.ouvrages-v2-intro{padding-top:96px;padding-bottom:72px}.ouvrages-v2 h1,.ouvrages-v2 h2,.ouvrages-v2-slogan{color:#edebe6;font-family:Instrument Serif,Georgia,serif;font-weight:400}.ouvrages-v2 h1{letter-spacing:-.04em;margin:0;font-size:100px;line-height:.85}.ouvrages-v2-slogan{letter-spacing:-.01em;color:#9aa3b5;max-width:520px;margin:24px 0 0;font-size:22px;font-style:italic;line-height:1.2}.ouvrages-v2-intro-columns{grid-template-columns:1fr 1fr;gap:120px;max-width:1100px;margin-top:88px;display:grid}.ouvrages-v2-intro-columns h2{letter-spacing:-.01em;margin:0 0 16px;font-size:20px;line-height:1.2}.ouvrages-v2-intro-columns p{color:#a9b2c2;max-width:48ch;margin:0;font-size:15px;font-weight:300;line-height:1.7}.ouvrages-v2-filterbar{background:#090c13;border-block:1px solid #2a3446}.ouvrages-v2-filter-scroll{scrollbar-width:thin;scrollbar-color:#596579 #090c13;align-items:center;gap:12px;padding-block:24px;display:flex;overflow-x:auto}.ouvrages-v2-filter-scroll button{color:#a9b2c2;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3b465a;border-radius:999px;flex-shrink:0;min-height:38px;padding:10px 18px;font-size:11px;line-height:1;transition:background .3s,color .3s,border-color .3s}.ouvrages-v2-filter-scroll button[aria-pressed=true]{color:#090c13;background:#d4a853;border-color:#d4a853;font-weight:500}.ouvrages-v2-filter-scroll button:hover{color:#fff;border-color:#a9b2c2}.ouvrages-v2-filter-scroll .ouvrages-v2-all{margin-left:auto}.ouvrages-v2-body{padding-top:56px;padding-bottom:120px}.ouvrages-v2-count{color:#9aa3b5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:10px}.ouvrages-v2-grid{opacity:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;transition:opacity .22s,transform .22s;display:grid;transform:translateY(0)}.ouvrages-v2-grid.is-fading{opacity:0;pointer-events:none;transform:translateY(4px)}.ouvrages-v2-card{background:#090c13;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ouvrages-v2-cover-link{display:block}.ouvrages-v2-cover{aspect-ratio:3/4;background:#090c13;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ouvrages-v2-cover img{object-fit:contain;width:100%;height:100%;max-height:100%;transition:filter .3s;display:block}.ouvrages-v2-cover-link:hover img{filter:brightness(1.07)}.ouvrages-v2-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.ouvrages-v2-placeholder span{text-transform:uppercase;font-family:Instrument Serif,Georgia,serif;font-size:28px;line-height:.95}.ouvrages-v2-placeholder small{letter-spacing:.2em;color:#a9b2c2;border-top:1px solid #edebe633;margin-top:24px;padding-top:20px;font-size:10px}.ouvrages-v2-card-copy{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.ouvrages-v2-card h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.1}.ouvrages-v2-card a:hover{color:#fff}.ouvrages-v2-tag{letter-spacing:.14em;color:#9aa3b5;text-transform:uppercase;font-size:10px;line-height:1.5}.ouvrages-v2-card-copy p{color:#a9b2c2;margin:0;font-size:13px;font-weight:300;line-height:1.55}.ouvrages-v2-read{color:#edebe6;text-underline-offset:4px;margin-top:auto;padding-top:6px;font-size:11px;text-decoration:underline}.ouvrages-v2-purchase{border-top:1px solid #2a3446;grid-template-columns:280px 1fr;gap:32px;margin-top:120px;padding-top:40px;display:grid}.ouvrages-v2-purchase>span{letter-spacing:.12em;color:#9aa3b5;text-transform:uppercase;font-family:Instrument Serif,Georgia,serif;font-size:13px}.ouvrages-v2-purchase p{color:#a9b2c2;max-width:66ch;margin:0;font-size:14px;font-weight:300;line-height:1.7}.ouvrages-v2-purchase a{color:#edebe6;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:1100px){.ouvrages-v2-container{padding-inline:40px}.ouvrages-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.ouvrages-v2-intro-columns{gap:64px}}@media (max-width:767px){.ouvrages-v2-container{padding-inline:24px}.ouvrages-v2-intro{padding-block:56px}.ouvrages-v2 h1{font-size:64px}.ouvrages-v2-slogan{font-size:18px}.ouvrages-v2-intro-columns{grid-template-columns:1fr;gap:40px;margin-top:64px}.ouvrages-v2-intro-columns h2{font-size:18px}.ouvrages-v2-body{padding-top:40px;padding-bottom:80px}.ouvrages-v2-purchase{grid-template-columns:1fr;gap:24px;margin-top:96px}}@media (max-width:700px){.ouvrages-v2-grid{grid-template-columns:1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.ouvrages-v2-grid,.ouvrages-v2-filter-scroll button,.ouvrages-v2-cover img{transition:none}}.ouvrages-v2-filterbar{top:var(--ouvrages-header-height,160px);z-index:30;position:sticky}.ouvrages-ebooks-link{color:#d4a853;text-underline-offset:5px;margin:0 0 18px;font:600 13px/1.5 Arial,sans-serif;display:inline-block}
