/* © 2026 Belenox SRL. Code et mise en page protégés par le droit d'auteur, licence au client après paiement (conditions générales, art. 9). Reproduction interdite. Réf. bx-746848d5f5 */
@font-face{font-family:EB Garamond;src:url(fonts/EBGaramond.woff2?v=8cf8f377ac)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(fonts/EBGaramond-400-italic.woff2?v=0fa2914f86)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond Titre;src:url(fonts/EBGaramond.woff2?v=8cf8f377ac)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;size-adjust:112%}@font-face{font-family:EB Garamond Titre;src:url(fonts/EBGaramond-400-italic.woff2?v=0fa2914f86)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:112%}@font-face{font-family:DM Sans;src:url(fonts/DMSans.woff2?v=f49f8d9eb5)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:EB Titre fallback;src:local(Georgia),local(Times New Roman);size-adjust:98.5%;ascent-override:91%;descent-override:27%}@font-face{font-family:EB fallback;src:local(Georgia),local(Times New Roman);size-adjust:88%;ascent-override:102%;descent-override:30%}@font-face{font-family:DM fallback;src:local(Arial),local(Helvetica);size-adjust:98%;ascent-override:94%;descent-override:29%}:root{--nuit:#120d22;--nuit2:#1d1434;--prune:#3e1f47;--violet:#b8a3e3;--safran:#f4b546;--or:#ecc679;--braise:#d4683c;--flamme:#ffe7a8;--aube:#f8cfae;--rose:#eba79c;--papier:#fcf4e6;--ivoire:#fff8ec;--encre:#21152f;--terre:#9a421d;--bg:var(--papier);--fg:var(--encre);--muted:#6a5874;--accent:var(--terre);--line:#21152f21;--card:#fffbf3b8;--card-edge:#9a421d29;--dawn-end:var(--papier);--serif:"EB Garamond Titre","EB Titre fallback",Georgia,serif;--book:"EB Garamond","EB fallback",Georgia,serif;--ui:"DM Sans","DM fallback",Arial,sans-serif;--w:1180px;--g:20px;--r:18px;--shadow:0 1px 2px #3e1f471a,0 22px 44px -22px #78342873;color-scheme:light}:root[data-theme=ombre]{--bg:#150f27;--fg:#fbf1e2;--muted:#cdbfdc;--accent:var(--safran);--line:#fbf1e226;--card:#fff0dc0b;--card-edge:#f4b54638;--dawn-end:#150f27;--shadow:0 1px 2px #0006,0 22px 44px -22px #000c;color-scheme:dark}@media (width>=760px){:root{--g:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--fg);font:400 1.1875rem/1.62 var(--book);background:radial-gradient(60vw 50vw at 100% 0,#f4b5461a,transparent 70%) no-repeat, radial-gradient(60vw 50vw at 0 100%,#eba79c21,transparent 70%) no-repeat, url(img/grain.png?v=40db39e424),var(--bg);margin:0;transition:background-color .5s,color .5s;overflow-x:hidden}:root[data-theme=ombre] body{background:radial-gradient(60vw 50vw at 100% 0,#f4b54612,transparent 70%) no-repeat, radial-gradient(60vw 50vw at 0 100%,#b8a3e314,transparent 70%) no-repeat,url(img/grain.png?v=40db39e424),var(--bg)}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--safran);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;font-weight:500;line-height:1.14}h1{font-size:clamp(2.4rem,6vw,4.6rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{font-size:1.5rem}p{margin:0 0 1em}.wrap{max-width:var(--w);padding:0 var(--g);margin:0 auto;position:relative}.skip{background:var(--fg);color:var(--bg);z-index:99;font:600 .9rem var(--ui);padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.eyebrow{font:600 .76rem/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0 0 16px;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg,currentColor,#0000);width:48px;height:1px}.muted{color:var(--muted)}.btn{min-height:48px;font:600 .98rem/1.2 var(--ui);color:var(--fg);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .35s,transform .25s;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 26px -12px #d4683c8c}.btn.solid{color:#2a1424;background:linear-gradient(120deg,var(--flamme),var(--safran) 45%,var(--braise));background-position:0 0;background-size:180% 100%;border-color:#0000;transition:background-position .6s,box-shadow .35s,transform .25s}.btn.solid:hover{background-position:100% 0;box-shadow:0 12px 32px -10px #f4b546bf}.btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bar{z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--line);transition:background-color .5s,border-color .5s,color .5s;position:sticky;top:0}.bar .wrap{align-items:center;gap:18px;height:68px;display:flex}.brand{flex:none;margin-right:auto;display:block}.brand img{width:auto;height:46px;transition:filter .5s}@media (width>=1100px){.brand img{height:52px}}:root[data-theme=ombre] .sig-img,.bar.on-night .sig-img{filter:invert(.95)sepia(.25)saturate(1.4)hue-rotate(-12deg)}.bar.on-night{color:var(--ivoire);--fg:var(--ivoire);--line:#ffe7a82e;background:#120d228c;border-color:#ffe7a81f}.home .bar,.lighten-page .bar{margin-bottom:-69px}.nav{gap:4px;display:none}.nav a{font:500 .95rem/1 var(--ui);color:var(--fg);white-space:nowrap;border-radius:999px;padding:10px 12px;text-decoration:none}.nav a:hover{background:var(--line)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--safran);border-radius:0}.look{border:1px solid var(--line);min-height:44px;color:var(--fg);font:500 .88rem var(--ui);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.look svg{width:18px;height:18px}.menu-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.menu-btn svg{width:20px;height:20px}.drawer{border-top:1px solid var(--line);padding:8px var(--g) 18px;background:var(--bg);display:none}.bar.on-night .drawer{background:var(--nuit)}.drawer.open{display:block}.drawer a{font:500 1.05rem/1 var(--ui);color:var(--fg);border-bottom:1px solid var(--line);padding:14px 4px;text-decoration:none;display:block}.drawer a[aria-current=page]{color:var(--safran)}@media (width>=1100px){.nav{display:flex}.menu-btn,.drawer,.drawer.open{display:none}}@media (width<=899px){.bar{-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg) 96%,transparent)}.bar.on-night{background:#120d22eb}}@media (width<=420px){.look span{display:none}.look{padding:0 12px}.brand img{height:38px}}.js .rv{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .rv.in{opacity:1;transform:none}.js .rise img{clip-path:inset(100% 0 0 0 round var(--r));transition:clip-path 1.4s cubic-bezier(.2,.7,.2,1)}.js .rise.in img{clip-path:inset(0 0 0 0 round var(--r))}section{padding:80px 0}@media (width>=900px){section{padding:120px 0}}.sec-head{max-width:760px;margin-bottom:44px}.night{--fg:var(--ivoire);--muted:#d6c8e4;--accent:var(--or);--line:#ffe7a829;--card:#ffeccd0d;--card-edge:#f4b5463d;color:var(--ivoire);background:radial-gradient(90% 70% at 80% 0,#3e1f47f2,transparent 70%),radial-gradient(70% 60% at 0 100%,#d4683c2e,transparent 70%),linear-gradient(var(--nuit),var(--nuit2))}.night h1,.night h2,.night h3,.night .btn{color:var(--ivoire)}.night .btn.solid{color:#2a1424}.hero{background:radial-gradient(70% 70% at 78% 38%,#5b2d5cd9,#0000 70%),radial-gradient(60% 50% at 10% 105%,#d4683c47,#0000 70%),linear-gradient(#0e0a1c,#1a1230 80%,#1b1331);align-items:center;min-height:min(100svh,980px);padding:118px 0 72px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(260px 260px at var(--mx,-999px) var(--my,-999px),#ffd68c1f,transparent 70%);position:absolute;inset:0}.motes,.embers{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero .wrap{z-index:1;align-items:center;gap:30px;width:100%;display:grid}.h-text{z-index:2;position:relative}.h-title{margin-bottom:.45em;font-size:clamp(2.6rem,5.4vw,4.5rem);line-height:1.06}.w{display:inline-block}.w-ombre{color:var(--violet);font-style:italic}.w-eveil{background:linear-gradient(100deg,#ffe9b0 0%,var(--safran) 40%,#ffd9a0 55%,var(--braise) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic}.page-head .w-eveil,.chemin .w-eveil{background-image:linear-gradient(100deg,var(--braise),var(--terre) 60%,var(--braise))}:root[data-theme=ombre] .page-head .w-eveil{background-image:linear-gradient(100deg,#ffe9b0,var(--safran) 50%,var(--braise))}.js .h-title .w{opacity:0;animation:1.25s cubic-bezier(.2,.7,.2,1) forwards ink-in;animation-delay:calc(.25s + var(--i) * 85ms);transform:translateY(.35em)}.js .h-title .w-eveil{animation:1.25s cubic-bezier(.2,.7,.2,1) forwards ink-in,5s ease-in-out 2.2s infinite shimmer;animation-delay:calc(.25s + var(--i) * 85ms),calc(2.4s + var(--i) * 85ms)}@keyframes ink-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.hero .offer{font:italic 400 clamp(1.25rem,2.2vw,1.55rem)/1.45 var(--book);color:#f6e8d4;max-width:30em;margin:0 0 14px}.hero .cred{font:400 .95rem/1.5 var(--ui);color:#cbbdd9;max-width:40em}.hero blockquote{border-left:2px solid var(--safran);margin:26px 0 32px;padding:2px 0 2px 20px;font-size:1.24rem;font-style:italic}.hero blockquote p{margin:0}.hero blockquote footer{font:500 .86rem/1.4 var(--ui);color:#cbbdd9;margin-top:6px;font-style:normal}.js .hero .eyebrow,.js .hero .offer,.js .hero .cred,.js .hero blockquote,.js .hero .btns{opacity:0;animation:1.1s forwards fade-up}.js .hero .offer{animation-delay:1.1s}.js .hero .eyebrow{animation-delay:.1s}.js .hero .cred{animation-delay:1.3s}.js .hero blockquote{animation-delay:1.5s}.js .hero .btns{animation-delay:1.7s}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.portrait{z-index:1;margin:0;position:relative}.portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 40%;border-radius:999px 999px 22px 22px;width:100%}.portrait:after{content:"";pointer-events:none;border-radius:999px 999px 22px 22px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe7a838}.arch-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f4b54657,#d4683c1f 55%,#0000);border-radius:50%;position:absolute;inset:-12% -14% -4%}.js .portrait img{animation:2.6s cubic-bezier(.2,.7,.2,1) both breathe}@keyframes breathe{0%{transform:scale(1.08)translateY(12px)}to{transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width>=900px){.hero .wrap{grid-template-columns:1.3fr .7fr;gap:64px}.portrait{justify-self:end;max-width:440px;margin:0}}@media (width<=899px){.hero{padding-top:92px}.portrait{order:-1;width:64%;max-width:300px;margin:0 auto 6px}.h-title{font-size:clamp(2.3rem,10.5vw,3.4rem)}}.nightfall{color:var(--ivoire);background:linear-gradient(#1b1331 0%,#160f2b 26%,#21143a 46%,#35194a 58%,#552659 67%,#7d3a62 74%,#a9566a 80%,#cf7d78 85%,#eaa88f 89.5%,#f6caad 93.5%,#fbe4cc 97%,#fcf4e600 100%);padding:40px 0 0;position:relative}:root[data-theme=ombre] .nightfall{background:linear-gradient(#1b1331 0%,#160f2b 30%,#21143a 52%,#3e1f47 64%,#6e304a 74%,#a34f55 81%,#6e304a 90%,#150f2700 100%)}.embers{height:100lvh;margin-bottom:-100lvh;position:sticky;top:0}.nightfall .wrap{z-index:1}.l-head{text-align:center;max-width:760px;margin:0 auto}.l-head .eyebrow{color:var(--or);justify-content:center}.l-head .eyebrow:before{content:"";background:linear-gradient(270deg,currentColor,#0000);width:48px;height:1px}.l-head h2{color:var(--ivoire);font-size:clamp(2.1rem,5vw,3.6rem);font-style:italic}.l-field{max-width:1040px;margin:30px auto 0;position:relative}.l-trail{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.l-trail path{fill:none;stroke-linecap:round}.t-base{stroke:#ffe7a821;stroke-width:1.5px;stroke-dasharray:2 9}.t-glow{stroke:#f4b546;stroke-width:7px;opacity:.22}.t-lit{stroke:url(#trail-g);stroke-width:2.2px}.t-head{fill:#fff3cf;stroke:#ffd27a59;stroke-width:6px}html:not(.js) .l-trail{display:none}.l-path{margin:0;padding:0;list-style:none;position:relative}.lt{grid-template-columns:112px 1fr;align-items:center;gap:30px;max-width:660px;min-height:44vh;padding:3vh 0;display:grid;position:relative}.lt:nth-child(4){max-width:700px;margin-left:30%}.lamp{transform-origin:50% 0;color:#7b6c97;width:112px;height:203px;display:block;position:relative}.lamp .fanous{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.lamp .halo{pointer-events:none;opacity:0;will-change:opacity,transform;background:radial-gradient(closest-side,#ffd68c6b,#f4b54629 38%,#d4683c0f 62%,#0000);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity 1.4s,transform 1.8s cubic-bezier(.2,.7,.2,1);position:absolute;top:58%;left:50%;transform:scale(.3)}.f-metal{fill:#2a2042;stroke:#6d5f8a;stroke-width:1.1px}.f-ring,.f-wire{fill:none;stroke:#6d5f8a;stroke-width:1.6px}.f-pierce{stroke:#463a63;stroke-width:1.4px;stroke-linecap:round}.f-glass{fill:#1b1430}.f-glass-lit{fill:url(#glass-g);opacity:0}.f-lattice{fill:none;stroke:#6d5f8a;stroke-width:1.5px;stroke-linejoin:round}.f-flame{opacity:0}.f-fl{fill:url(#flame-g)}.f-core{fill:#fffbe9}.lt.on .lamp .halo{opacity:1;transform:scale(1)}.lt.on .f-metal{fill:#8a5a22;stroke:#f2c36d}.lt.on .f-ring,.lt.on .f-wire,.lt.on .f-lattice{stroke:#f2c36d}.lt.on .f-pierce{stroke:#fff0bf}.lt.on .f-glass-lit,.lt.on .f-flame{opacity:1}.lamp{will-change:transform}.lt.on.vis .lamp{animation:6s ease-in-out infinite swing;animation-delay:calc(var(--k) * -1.3s)}.lt.on.vis .lamp .halo{animation:4.5s ease-in-out infinite pulse}.lamp .flame{z-index:2;pointer-events:none;opacity:0;transform-origin:50% 90%;will-change:transform,opacity;background:radial-gradient(50% 60% at 50% 65%,#fffae1f2,#ffd66e8c 45%,#f0862a00 75%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:30%;height:22%;margin-left:-15%;transition:opacity 1s .3s;position:absolute;top:44%;left:50%}.lt.on .lamp .flame{opacity:1}.lt.on.vis .lamp .flame{animation:2.4s ease-in-out infinite flicker}html:not(.js) .lamp .flame{opacity:1}@keyframes swing{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes flicker{0%,to{transform:scale(1)skew(0)}20%{transform:scale(1.04,1.08)skew(-2deg)}45%{transform:scale(.97,.94)skew(1.5deg)}70%{transform:scale(1.02,1.05)skew(-1deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.78}}.lamp:hover .halo{opacity:1}.line{font:italic 400 clamp(1.3rem,2.6vw,1.85rem)/1.42 var(--book);color:var(--ivoire);margin:0}.line .w{opacity:.62;transition:opacity .9s,color .9s;transition-delay:calc(var(--i) * 38ms)}.lt.on .line .w{opacity:1}.line{color:#e9dcef}.lt.on .line{color:var(--ivoire)}.line .w-eveil{background:linear-gradient(100deg,#ffe9b0,var(--safran) 50%,#ffd9a0);color:#0000;-webkit-background-clip:text;background-clip:text;text-shadow:none!important}html:not(.js) .line .w{opacity:1;filter:none}html:not(.js) .lt .f-glass-lit,html:not(.js) .lt .f-flame,html:not(.js) .lt .halo{opacity:1;transform:none}.l-dawn{height:8vh}.l-dawn .btns{justify-content:center}.js .l-dawn .btns{opacity:0;transition:opacity 1s 1.2s}.js .l-dawn.on .btns{opacity:1}.l-dawn .btn{color:var(--encre)}:root[data-theme=ombre] .l-dawn .btn{color:var(--ivoire)}.l-dawn .btn.solid{color:#2a1424}@media (width<=760px){.lt,.lt:nth-child(n){grid-template-columns:64px 1fr;gap:18px;max-width:none;min-height:0;margin-left:0;padding:30px 0}.nightfall{padding-top:24px}.l-field{margin-top:10px}.lamp{width:64px;height:116px}.lamp .halo{width:300px;height:300px;margin:-150px 0 0 -150px}.line{font-size:1.32rem}.l-dawn{height:4vh}}.read .s{transition:opacity 1.6s}.js .read .s{opacity:.66}.js .read .s.lit{opacity:1}.sig-line{font:italic 400 clamp(1.4rem,2.6vw,1.75rem)/1.4 var(--book);color:var(--accent);max-width:22em;margin:26px 0 0}.chemin{padding-top:56px}.split{align-items:start;gap:40px;display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr;gap:80px}}.prose{max-width:36em}.prose p:last-child{margin-bottom:0}.ph{margin:0;position:relative}.ph img{border-radius:var(--r);width:100%}.ph.wide img{aspect-ratio:16/9;object-fit:cover;object-position:30% 30%;border-radius:28px}.ph figcaption{font:italic 400 .98rem/1.4 var(--book);color:var(--muted);margin-top:12px}.card{background:var(--card);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--card-edge),var(--shadow);flex-direction:column;padding:30px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative}.card:before{content:"";background:linear-gradient(90deg,transparent,var(--safran),transparent);opacity:.75;height:2px;position:absolute;top:0;left:30px;right:30px}.work:hover{transform:translateY(-4px)}.card h3{min-height:2.3em;margin-bottom:12px}.card .num{font:600 .74rem var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.card .btns,.card .stores{margin-top:auto;padding-top:18px}@media (width<=699px){.work h3{min-height:0}}.livres-sec{position:relative}.book{background:var(--card);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--card-edge),var(--shadow);grid-template-rows:auto auto 1fr auto;padding:32px;display:grid}.book .cover{perspective:900px;background:radial-gradient(50% 60% at 50% 70%,#f4b54652,#0000 70%);justify-content:center;align-items:flex-end;height:320px;margin:0 0 28px;display:flex}.cover .tilt{height:100%;transform-style:preserve-3d;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.book .cover img{border-radius:3px;width:auto;height:100%;box-shadow:0 2px 3px #0000002e,0 26px 40px -16px #501e1499}.sheen{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff4d68c 46%,#0000 60%) 0 0/260% 100%;background-position:var(--lx,120%) 0;mix-blend-mode:soft-light;border-radius:3px;transition:background-position .6s;position:absolute;inset:0}.book h3{margin:0 0 4px}.book .sub{color:var(--muted);margin:0 0 14px;font-style:italic}.book .btns{margin-top:12px}.facts{font:500 .9rem/1.4 var(--ui);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:18px 0;padding:0;list-style:none;display:flex}.shadowed{border-radius:3px;max-width:min(380px,70vw);height:auto;box-shadow:0 2px 3px #0000002e,0 30px 50px -20px #501e1499}.stores{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stores a{border-radius:10px;display:inline-block}.stores img{width:auto;height:48px}.note{font:400 .9rem/1.5 var(--ui);color:var(--muted)}.carousel{position:relative}.track{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:min(82%,330px);grid-auto-flow:column;gap:22px;padding:4px 2px 18px;display:grid;position:relative;overflow-x:auto}.track>*{scroll-snap-align:start}.car-nav{justify-content:flex-end;gap:10px;margin-bottom:16px;display:flex}.car-nav button{border:1px solid var(--line);width:46px;height:46px;color:var(--fg);cursor:pointer;font:500 1.2rem var(--ui);background:0 0;border-radius:999px}.car-nav button:disabled{opacity:.35;cursor:default}.media{background:var(--card);border-radius:var(--r);height:100%;box-shadow:inset 0 0 0 1px var(--card-edge);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.media .pic{aspect-ratio:4/3;background:#efe4d2;position:relative;overflow:hidden}:root[data-theme=ombre] .media .pic{background:#2a2040}.media .pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.media:hover .pic img{transform:scale(1.04)}.media .pic.fit img{object-fit:contain;padding:18px}.media .kind{font:600 .72rem/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:18px 20px 8px}.media h3{min-height:2.36em;margin:0 20px 6px;font-size:1.18rem}.media .meta{font:400 .9rem/1.45 var(--ui);color:var(--muted);margin:0 20px 14px}.media .go{font:600 .92rem var(--ui);margin:0 20px 20px}.grid-media{gap:22px;display:grid}@media (width>=700px){.grid-media{grid-template-columns:1fr 1fr}}@media (width>=1040px){.grid-media{grid-template-columns:1fr 1fr 1fr}}.shots .track{grid-auto-columns:min(60%,230px)}.shots img{border:1px solid #ffe7a829;border-radius:22px;width:100%}.shots figcaption{font:400 .85rem/1.4 var(--ui);color:#d6c8e4;margin-top:10px}.endorse-fig{margin:28px 0 30px}.ink{width:min(320px,80%);height:16px;color:var(--safran);margin-top:6px;display:block}.ink path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0}.js .ink path{stroke-dashoffset:420px;transition:stroke-dashoffset 1.8s .9s}.js .ink.in path{stroke-dashoffset:0}.sub{font-style:italic}.news .wrap{align-items:end;gap:22px;display:grid}@media (width>=900px){.news .wrap{grid-template-columns:1fr 1fr;gap:64px}}.news h2{margin-bottom:10px;font-style:italic}.news p{color:#e6dbef;margin:0}form .row{flex-wrap:wrap;gap:10px;display:flex}label.lbl{font:600 .85rem/1.3 var(--ui);margin:0 0 6px;display:block}input,textarea{width:100%;font:400 1.05rem/1.4 var(--ui);border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:12px;min-height:48px;padding:13px 16px}.news input{width:auto;color:var(--ivoire);background:#ffeccd12;border-color:#ffe7a84d;flex:220px}.news input::placeholder{color:#c4b7d2}.msg{font:500 .92rem/1.4 var(--ui);min-height:1.4em;margin:10px 0 0}.form{gap:18px;max-width:560px;margin-top:28px;display:grid}.rw-fields{gap:18px;display:grid}.foot{border-top:1px solid var(--line);font:400 .95rem/1.7 var(--ui);padding:56px 0 40px}.foot .wrap{gap:28px;display:grid}@media (width>=800px){.foot .wrap{grid-template-columns:1.2fr 1fr 1fr 1fr}}.foot .copy{margin:14px 0 0}.foot img.sig{width:auto;height:40px;margin-bottom:10px}.foot a{color:var(--fg)}.foot h2{font:600 .76rem var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.foot ul{margin:0;padding:0;list-style:none}.page-head{padding:64px 0 8px}@media (width>=900px){.page-head{padding:100px 0 24px}}.page-head p{max-width:40em}.page-head .h-title{font-size:clamp(2.4rem,5.6vw,4.4rem)}.depose-sec{padding:120px 0 40px;overflow:hidden}.after-h:focus{outline:none}.d-intro{order:1}.d-scene{order:2}.depose-sec h1{font-size:clamp(2.4rem,5.4vw,4.2rem);font-style:italic}.scene{touch-action:manipulation;--load:4;height:clamp(440px,64vh,580px);position:relative}.s-glow{pointer-events:none;opacity:.18;background:radial-gradient(closest-side,#ffce826b,#f4b54624 50%,#0000);width:130%;height:90%;transition:opacity 2.4s;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.scene.free .s-glow{opacity:1}.s-ground{pointer-events:none;background:radial-gradient(50% 50%,#00000073,#0000 70%);height:30px;position:absolute;bottom:46px;left:4%;right:4%}.s-ground:after{content:"";background:linear-gradient(90deg,#0000,#ffe7a847,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.feather{width:300px;transform:translateY(var(--fy,0px));will-change:transform;pointer-events:none;z-index:1;margin-left:-150px;transition:transform 3.4s cubic-bezier(.22,.7,.2,1);position:absolute;bottom:-18px;left:50%}.feather .bend{transform-origin:22% 78%;transform:rotate(calc(var(--load) * 1.6deg + var(--kick,0deg))) scaleY(calc(1 - var(--load) * .018));transition:transform .9s cubic-bezier(.3,1.6,.5,1)}.feather img{filter:drop-shadow(0 10px 14px #00000059);width:100%;transform:rotate(47deg)}.scene.free .feather .bend{animation:7s ease-in-out infinite drift}.scene.free .feather img{filter:drop-shadow(0 0 26px #ffd68ca6)}.scene.off .feather .bend{animation-play-state:paused}@keyframes drift{0%,to{transform:translate(-8px)rotate(-4deg)}50%{transform:translate(8px)rotate(5deg)}}.stone{z-index:3;width:max-content;max-width:min(80%,290px);min-height:64px;transform:translate(calc(-50% + var(--x,0px)),var(--y,0px)) rotate(var(--r,0deg)) scale(var(--s,1));border-radius:var(--shape,48% 52% 46% 54% / 58% 54% 46% 42%);color:#fff6e8e6;background:radial-gradient(120% 95% at 30% 18%,#ffffff42,#fff0 46%), radial-gradient(90% 70% at 72% 96%,#0000006b,transparent 62%), radial-gradient(40% 30% at 80% 30%,#ffebd21a,transparent 70%),var(--stone,#5d5470);box-shadow:0 var(--sh,14px) var(--sb,16px) calc(var(--sh,14px) * -.7) #080410bf,inset 0 -9px 16px #00000057,inset 0 5px 9px #ffffff1a;font:italic 400 1.05rem/1.22 var(--book);text-align:center;cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;text-shadow:0 -1px #0000008c,0 1px #ffffff14;border:0;padding:15px 26px 17px;transition:box-shadow .35s,color .6s;position:absolute;bottom:0;left:50%}.stone:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.1 -.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stone:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffd68c00,0 0 #ffc87800}.stone span{position:relative}.stone[data-i="0"]{--stone:#625872;--shape:46% 54% 50% 50% / 60% 55% 45% 40%}.stone[data-i="1"]{--stone:#6e5d55;--shape:52% 48% 44% 56% / 55% 60% 40% 45%}.stone[data-i="2"]{--stone:#4f4d61;--shape:44% 56% 55% 45% / 58% 48% 52% 42%}.stone[data-i="3"]{--stone:#76695e;--shape:50% 50% 47% 53% / 52% 58% 42% 48%}.stone.hover,.stone:focus-visible{--sh:26px;--sb:26px}.stone.hover:after,.stone:focus-visible:after{box-shadow:0 0 0 1.5px #ffd68c61,0 0 26px #ffc87840}.stone.held{cursor:grabbing;--sh:34px;--sb:30px;z-index:5}.stone.calling:after{animation:2.8s ease-in-out infinite rim}@keyframes rim{0%,to{box-shadow:0 0 0 1px #ffd68c0d,0 0 #ffc87800}50%{box-shadow:0 0 0 1.5px #ffd68c73,0 0 24px #ffc8784d}}.stone.down{cursor:default;pointer-events:none;color:#0000;text-shadow:none;z-index:2}.after{opacity:0;visibility:hidden;transition:opacity 1.2s .9s,transform 1.2s .9s;transform:translateY(10px)}.after.show{opacity:1;visibility:visible;transform:none}.after-h{background:linear-gradient(100deg,#ffe9b0,var(--safran) 50%,#ffd9a0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3.4vw,2.5rem);font-style:italic}.after .btns{margin-bottom:18px}.reset{color:var(--or);font:500 .92rem var(--ui);cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:6px;padding:10px 0;text-decoration:underline}@media (width<=899px){.scene{height:clamp(430px,56vh,500px)}.stone{padding:13px 20px 15px;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.js .rv,.js .h-title .w,.js .hero .eyebrow,.js .hero .cred,.js .hero blockquote,.js .hero .btns,.js .portrait img{opacity:1!important;filter:none!important;transform:none!important}.js .rise img{clip-path:none}.js .read .s{opacity:1}.line .w{opacity:1!important;filter:none!important}.js .l-dawn .btns{opacity:1;filter:none;transform:none}.js .ink path{stroke-dashoffset:0}}.day{position:relative}.day:before{content:"";pointer-events:none;background:linear-gradient(#f4b54600,#d4683c8c,#f4b54600);width:1px;height:96px;position:absolute;top:0;left:50%;transform:translate(-50%)}.chemin:before{display:none}.chemin{background:radial-gradient(55% 45% at 80% 45%,#f8cfae80,#0000 70%),radial-gradient(40% 35% at 5% 75%,#f4b54624,#0000 70%)}:root[data-theme=ombre] .livres-sec{background:radial-gradient(70% 45% at 25% 30%,#f4b54624,#0000 70%),radial-gradient(60% 40% at 80% 75%,#b8a3e31a,#0000 70%)}.quiet{background:radial-gradient(40% 50% at 10%,#f4b5461f,#0000 70%);padding:72px 0}.quiet h2{font-size:clamp(1.6rem,3vw,2.2rem)}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-head.center .eyebrow{justify-content:center}.sec-head.center .eyebrow:before{content:"";background:linear-gradient(270deg,currentColor,#0000);width:48px;height:1px}.sec-head.center p{max-width:36em;margin-left:auto;margin-right:auto}.spread{align-items:start;gap:36px;margin:20px 0 90px;display:grid}.spread:last-child{margin-bottom:0}@media (width>=900px){.spread{grid-template-columns:.85fr 1.15fr;gap:72px}}.more{font:600 .95rem var(--ui);color:var(--accent);border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.more span{transition:transform .3s;display:inline-block}.more:hover span{transform:translate(4px)}.quiet .media{box-shadow:none;background:0 0}.quiet .media .pic{border-radius:var(--r)}.quiet .media .kind,.quiet .media h3,.quiet .media .meta,.quiet .media .go{margin-left:0;margin-right:0}.depose-sec .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.depose-sec .d-intro{max-width:760px}.depose-sec .d-intro .eyebrow{justify-content:center}.d-scene{width:100%;max-width:760px;margin-top:36px}.depose-sec .stone{max-width:min(88%,380px);min-height:72px;padding:18px 34px 20px;font-size:1.25rem}.depose-sec .after{max-width:620px;max-height:0;margin:0 auto;overflow:hidden}.depose-sec .after.show{max-height:700px;margin-top:10px;overflow:visible}.depose-sec .after .btns,.depose-sec .after .stores{justify-content:center}@media (width<=899px){.depose-sec .stone{padding:15px 24px 17px;font-size:1.08rem}.depose-sec .scene{height:430px}}@media (width<=759px){section{padding:56px 0}.home .chemin .ph,.home .livres-sec .sec-head .read~.read,.home #ecole-spread .read~.read{display:none}.home .spread{gap:18px;margin-bottom:48px}.home .quiet .carousel{display:none}.foot .wrap{grid-template-columns:1fr 1fr;gap:22px}.foot .wrap>div:first-child,.foot .wrap>div:last-child{grid-column:1/-1}}.home .news{background:radial-gradient(70% 80% at 85% 110%,#d4683c33,#0000 70%),linear-gradient(#120d22,#1d1434)}.depose-sec{padding-top:96px}.depose-sec h1{margin-bottom:.3em;font-size:clamp(2.2rem,4.4vw,3.3rem)}.d-scene{margin-top:14px}.line{font:400 clamp(1.18rem,1.7vw,1.36rem)/1.62 var(--book);color:#efe4f2;opacity:.88;max-width:34em;transition:opacity .8s,color .8s}.lt.on .line{opacity:1;color:var(--ivoire)}.line.sig{font:italic 400 clamp(1.45rem,2.6vw,1.95rem)/1.4 var(--book);color:var(--or)}.lt.on .line.sig{color:#ffe1a6}.lt{max-width:760px;min-height:38vh}.lt:first-child{margin-left:0}.lt:nth-child(2){margin-left:22%}.lt:nth-child(3){margin-left:6%}.lt:nth-child(4){margin-left:26%}.lt:nth-child(5){margin-left:12%}@media (width<=760px){.lt,.lt:nth-child(n){margin-left:0}.line{font-size:1.1rem}.line.sig{font-size:1.3rem}}.lumen{pointer-events:none;z-index:0;opacity:0;will-change:transform;background:radial-gradient(closest-side,#ffce8233,#f4b54614 50%,#0000);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .6s;position:fixed;top:0;left:0}.lumen.on{opacity:1}.day .wrap{z-index:1}.livres-sec{background:radial-gradient(40% 40% at 22% 34%,#ffc4786b,#0000 70%),radial-gradient(40% 32% at 78% 80%,#eba79c5c,#0000 70%),linear-gradient(#0000,#f8cfae73 20%,#f8cfae66 80%,#0000)}.univers{background:radial-gradient(45% 55% at 90% 40%,#eba79c66,#0000 70%),radial-gradient(35% 40% at 0 70%,#f4b54638,#0000 70%)}.quiet{background:radial-gradient(45% 60% at 8% 40%,#f4b54633,#0000 70%),radial-gradient(40% 60% at 95% 70%,#eba79c38,#0000 70%)}@media (width>=900px){.hero .wrap{grid-template-columns:1.1fr .9fr;gap:56px}.portrait{max-width:520px}}@media (width<=899px){.portrait{width:78%;max-width:360px}}.look{justify-content:center;width:44px;padding:0}.links{flex-wrap:wrap;gap:12px 28px;margin:22px 0 0;display:flex}@media (width>=1040px){.quiet .car-nav{display:none}.quiet .track{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;padding:0;overflow:visible}}@media (width<=899px){.depose-sec .feather{width:150px;bottom:34px;right:0}}.depose-sec .scene{height:clamp(410px,50vh,440px)}@media (width>=900px) and (width<=1199px){.univers .split{grid-template-columns:1fr}}.line.sig,.lt.on .line.sig{color:#3a1840}:root[data-theme=ombre] .line.sig,:root[data-theme=ombre] .lt.on .line.sig{color:#ffe1a6}@media (width<=759px){.home .univers .ph{display:none}}.portrait img{aspect-ratio:1;object-position:50% 40%;border-radius:28px}.portrait:after{border-radius:28px}@media (width>=900px){.hero .wrap{grid-template-columns:1fr 1fr;gap:56px}.portrait{max-width:560px}}.ph.soft img{aspect-ratio:1;object-fit:cover;border-radius:28px}.ph.soft:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f4b54647,#0000);border-radius:50%;position:absolute;inset:-8% -6% 4%}.js .rise.soft img{clip-path:inset(100% 0 0 round 28px)}.js .rise.soft.in img{clip-path:inset(0 round 28px)}.depose-sec{min-height:100svh;padding-bottom:64px}.stone{box-shadow:none;width:auto;max-width:none;min-height:0;color:inherit;text-shadow:none;will-change:transform;background:0 0;border-radius:0;padding:0;line-height:0}.depose-sec .stone{max-width:none;min-height:0;padding:0}.stone:before,.stone:after{display:none}.stone .st-svg{transition:filter .35s;display:block;overflow:visible}.st-shadow{fill:#06030c8c;transform-origin:50% 100%;transform-box:fill-box;transition:opacity .35s,transform .35s}.st-rim{fill:none;stroke:#ffd68c00;stroke-width:2px;transition:stroke .35s}.stone.hover .st-svg,.stone:focus-visible .st-svg,.stone.lifted .st-svg{filter:drop-shadow(0 0 16px #ffc87861)}.stone.hover .st-rim,.stone:focus-visible .st-rim,.stone.lifted .st-rim{stroke:#ffd68c73}.stone.hover .st-shadow,.stone.lifted .st-shadow,.stone.held .st-shadow{opacity:.35;transform:scale(.82)}.stone.calling .st-rim{animation:2.8s ease-in-out infinite rimS}@keyframes rimS{0%,to{stroke:#ffd68c0a}50%{stroke:#ffd68c80}}.stone.down .st-shadow{opacity:.6}.depose-sec .feather{width:300px;margin-left:-150px;bottom:4px;left:50%;right:auto}.depose-sec .feather img{transform:rotate(47deg)}.depose-sec .feather .bend{transform-origin:50% 60%;transform:rotate(calc(var(--kick,0deg)))}@media (width<=899px){.depose-sec .feather{width:240px;margin-left:-120px;bottom:6px;right:auto}.stone .st-svg{width:auto;max-width:72vw;height:auto}}.laid{text-align:center;min-height:1.6em;margin:6px auto 0;padding:0;list-style:none}.laid li{font:italic 400 1.15rem/1.6 var(--book);color:#e7d9ee;opacity:0;animation:1.2s forwards laid;transform:translateY(6px)}@keyframes laid{to{opacity:1;transform:none}}.livres-sec{overflow:hidden}.b-thread{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.b-thread path{fill:none;stroke:#f2a94a;stroke-width:2px;stroke-linecap:round;opacity:.85}html:not(.js) .b-thread{display:none}@media (width>=900px){#ecole-spread{grid-template-columns:1fr 1fr;gap:80px}}.press{border-top:1px solid var(--line);padding:22px 0 24px}.press .num{font:600 .7rem var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.press h3{margin:0 0 6px;font-size:1.25rem}.press .meta{font:400 .9rem/1.5 var(--ui);color:var(--muted);margin:0 0 10px}.news{padding:52px 0}.news h2{font-size:clamp(1.5rem,2.6vw,2rem)}.stores img{opacity:.88;height:38px;transition:opacity .3s}.stores a:hover img{opacity:1}@media (width>=900px){.hero .wrap{grid-template-columns:1.15fr .85fr;gap:48px}}.home .h-title{font-size:clamp(2.4rem,4.4vw,3.9rem)}.livres-sec .shadowed,.livres-sec .cover img{box-shadow:none;filter:drop-shadow(0 2px 2px #0000002e)drop-shadow(0 26px 30px #501e1473)}.press:first-child{grid-column:1/-1}@media (width>=1040px){.press:first-child{grid-column:span 2}}.livres-sec .sheen{border-radius:0}.choice{border:0;gap:10px;margin:0;padding:0;display:grid}[id]{scroll-margin-top:96px}:root{--n0:#0f0b1d;--n1:#171027;--n2:#20153a;--n3:#2d1a49;--n4:#3d2459;--n5:#4e2f66;--rose-d:#8e4868;--gold:#f3c473;--gold-l:#ffe2a4;color-scheme:dark}html,:root[data-theme=ombre] body,body.yb{background:var(--n0)}body.yb{--fg:var(--ivoire);--muted:#d8cbe6;--accent:var(--or);color:var(--ivoire)}.yb h1,.yb h2,.yb h3,.yb h4{color:var(--ivoire)}.yb .btn{color:var(--ivoire);border-color:#ffe7a86b}.yb .btn.solid{color:#2a1424}.yb main{isolation:isolate;background:linear-gradient(180deg,var(--n0) 0,var(--n1) 8%,var(--n2) 22%,var(--n3) 40%,var(--n4) 60%,var(--n5) 80%,#5c3a74 100%);position:relative}.yb main:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:url(img/grain.png?v=40db39e424);position:absolute;inset:0}.yb .hero,.yb .nightfall,.yb .day,.yb .livres-sec,.yb .night,.yb section{background:0 0!important}.yb .day:before{display:none}.yb .hero{background:radial-gradient(60% 60% at 78% 40%,#5b2d5c8c,#0000 70%)!important}.yb .hero:after{display:none}.yb .nightfall{padding-bottom:20px}.yb .l-dawn{height:2vh}.yb .bar{margin-bottom:-69px}.bar.on-night{background:#0f0b1d80}.sky{pointer-events:none;z-index:3;width:100vw;height:100vh;display:block;position:fixed;inset:0}.halo-light{pointer-events:none;z-index:3;mix-blend-mode:screen;opacity:0;width:520px;height:520px;transform:translate3d(var(--hx,-999px),var(--hy,-999px),0);background:radial-gradient(closest-side,#ffd68c21,#ffbe780d 55%,#0000);border-radius:50%;margin:-260px 0 0 -260px;transition:opacity .6s;position:fixed;top:0;left:0}.halo-light.on{opacity:1}@media (hover:none),(pointer:coarse){.halo-light{display:none}}@media (prefers-reduced-motion:reduce){.sky{display:none}}.yb .foot a{color:var(--ivoire)}.yb .foot h2{color:#f2dfe9}.yb .foot .muted{color:#f4e6ee}.yb .foot .bx-credit{color:#3a1d34;background:linear-gradient(180deg,var(--gold),var(--gold-l))}.yb .drawer{background:#0f0b1df5}.home .hero .offer{font:italic 400 clamp(1.2rem,2vw,1.45rem)/1.5 var(--book);color:#f6e8d4;max-width:32em}.home .hero .cred{font:400 1rem/1.6 var(--ui);color:#d9cce6;max-width:38em;margin-bottom:26px}.yb .line,.yb .line.last,.yb .lt.on .line.last{font:400 clamp(1.18rem,1.7vw,1.36rem)/1.62 var(--book);font-style:normal}.yb .lt.on .line.last{color:var(--ivoire)}@media (width>=760px){.yb .line.last{white-space:nowrap;max-width:none}.yb .lt:last-child{max-width:none}}.books-home .sec-head{margin-bottom:40px}.book-pair{gap:44px;display:grid}@media (width>=900px){.book-pair{grid-template-columns:1fr 1fr;gap:56px}}.book-card{grid-template-columns:150px 1fr;align-items:start;gap:26px;display:grid}@media (width>=1100px){.book-card{grid-template-columns:190px 1fr;gap:30px}}.book-card .cover,.bf-cover .cover{perspective:1000px;background:0 0;padding:0}.book-card img,.bf-cover img{aspect-ratio:720/1152;object-fit:cover;border-radius:4px;width:100%;height:auto;box-shadow:0 26px 50px -20px #000000bf,0 0 0 1px #ffe7a81f}.book-card h3{margin:0 0 4px;font-size:1.55rem}.book-card .sub,.bf-text .sub{font:italic 400 1.02rem/1.4 var(--book);color:#d9cce6;margin:0 0 14px}.just{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.book-card .links,.bf-text .links{flex-wrap:wrap;gap:12px 22px;margin:16px 0 0;display:flex}.u-three{gap:36px;display:grid}@media (width>=900px){.u-three{grid-template-columns:repeat(3,1fr);gap:40px}}.u-block{border-top:1px solid #ffe7a833;grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:0;padding-top:22px;display:grid}.u-block .u-mark{align-items:flex-end;height:96px;margin-bottom:16px;display:flex}.u-block .u-mark svg{width:84px;height:84px}.u-block .num{font:600 .74rem/1.3 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin:0 0 8px}.u-block h3{min-height:1.2em;margin:0 0 10px;font-size:1.45rem}.u-block p,.u-block .stores{margin:0 0 16px}.u-block .more{place-self:end start}@keyframes lg-breathe{50%{opacity:.4;transform:translateY(-2px)}}.journey{margin:0;padding:0;list-style:none;position:relative}.j-line{background:#ffe7a824;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:10px;bottom:10px;left:50%}.j-fill{width:100%;height:var(--jp,0%);background:linear-gradient(180deg,#8f6bb8,var(--safran) 60%,var(--gold-l));border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 14px #ffc87899}.j-step{align-items:center;gap:40px;padding:56px 0;display:grid;position:relative}@media (width>=900px){.j-step{grid-template-columns:1fr 1fr;gap:110px}}.j-node{z-index:1;background:#2d1a49;border:2px solid #ffe7a866;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:background .8s,box-shadow .8s,border-color .8s;position:absolute;top:50%;left:50%}.j-step.lit .j-node{background:var(--gold-l);border-color:var(--gold-l);box-shadow:0 0 0 6px #ffd68c24,0 0 26px #ffd68ce6}.j-pic img{aspect-ratio:4/5;object-fit:cover}.j-step:nth-child(5) .j-pic img{aspect-ratio:6/5}.j-step:first-of-type .h-title{font-size:clamp(2.3rem,4.8vw,3.8rem)}@media (width<=899px){.j-line{left:8px}.j-node{top:64px;left:8px}.j-step{padding-left:34px}.j-pic{max-width:440px}}.book-full{padding:72px 0!important}.bf-grid{align-items:start;gap:40px;display:grid}@media (width>=900px){.bf-grid{grid-template-columns:300px 1fr;gap:72px}}.bf-cover{max-width:300px}.bf-text{max-width:38em}.bf-text h2{margin-bottom:4px}.bf-text .facts{color:#dccfe8;border-top:1px solid #ffe7a82e;padding-top:16px}.extraits{margin-top:56px}.spreads .track{grid-auto-columns:min(88%,560px);gap:28px}.carousel.spreads .track{padding-bottom:48px}.v-slot{margin:0}.v-frame{aspect-ratio:16/9;background:radial-gradient(60% 70% at 50% 45%,#f4b5462e,#0000 70%),linear-gradient(160deg,#2a1840,#170f29);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe7a833}.v-play{border:1.5px solid #ffe7a899;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #ffd68c40}.v-play:after{content:"";border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--gold-l);position:absolute;top:22px;left:29px}.v-slot figcaption{font:italic 400 1rem/1.4 var(--book);color:#e3d6ee;margin-top:12px}.btns.center{justify-content:center}.lighten-page .depose-sec{padding-top:110px!important}.moves-sec .sec-head{margin-bottom:10px}.rise-wrap{max-width:980px;height:240px;margin:0 auto 40px;position:relative}.rise-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rp-base{fill:none;stroke:#ffe7a829;stroke-width:2px}.rp-lit{fill:none;stroke:url(#rp-g);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;filter:drop-shadow(0 0 8px #ffc878b3);transition:stroke-dashoffset 2.6s cubic-bezier(.45,.1,.3,1)}.rise-wrap.go .rp-lit,.no-motion .rp-lit{stroke-dashoffset:0}.rp-stations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.rp-st{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.rp-st:first-child{top:88%;left:4%}.rp-st:nth-child(2){top:54%;left:50%}.rp-st:nth-child(3){top:12%;left:96%}.rp-dot{width:18px;height:18px;transition:all .8s;transition-delay:calc(var(--k) * .9s + .2s);background:#2d1a49;border:2px solid #ffe7a873;border-radius:50%}.rise-wrap.go .rp-dot,.no-motion .rp-dot{background:var(--gold-l);border-color:var(--gold-l);box-shadow:0 0 0 7px #ffd68c1f,0 0 30px #ffd68ce6}.rp-l{font:italic 500 clamp(1.1rem,2vw,1.55rem)/1.1 var(--serif);white-space:nowrap;color:#e9dcef;opacity:.55;transition:opacity .9s,color .9s;transition-delay:calc(var(--k) * .9s + .3s)}.rp-st:first-child .rp-l,.rp-st:nth-child(2) .rp-l{order:-1}.rp-st:nth-child(3) .rp-l{order:2}.rise-wrap.go .rp-l,.no-motion .rp-l{opacity:1;color:var(--gold-l)}.rp-st:first-child{align-items:flex-start;transform:translate(-9px,-50%)}@media (width<=640px){.rise-wrap{height:200px}.rp-l{font-size:1.05rem}}.moves2{gap:44px;display:grid}@media (width>=900px){.moves2{grid-template-columns:1fr 1fr;gap:64px}}.mv .num{font:600 .74rem/1.3 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin:0 0 8px}.mv h3{margin-bottom:16px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-style:italic}.ways-sec .sec-head{margin-bottom:6px}.ways{gap:48px;display:grid}@media (width>=900px){.ways{grid-template-columns:1fr 1fr;gap:56px}}.way{grid-template-rows:auto 1fr;align-content:start;gap:24px;display:grid}.way-pic{margin:0}.way-pic img{aspect-ratio:4/3;object-fit:cover;border-radius:999px 999px 18px 18px;width:100%;box-shadow:0 26px 50px -24px #000c}#application .way-pic img{object-fit:cover;background:#000}.way-text .num{font:600 .74rem/1.3 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin:0 0 8px}.way-text h3{margin-bottom:12px;font-size:1.7rem}.way-text .stores{margin-top:6px}.shots-sec .sec-head h2{font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic}.rencontres-page .media .pic{background:#241739}.press2{gap:28px;display:grid}@media (width>=900px){.press2{grid-template-columns:1fr 1fr;gap:36px}}.p-card{background:#ffeccd0b;border-radius:18px;grid-template-columns:120px 1fr;align-items:start;gap:22px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #f4b54633}.p-pic img{object-fit:contain;object-position:top;border-radius:6px;width:100%;height:auto;max-height:180px}.p-card .num{font:600 .72rem/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin:0 0 8px}.p-card h3{margin:0 0 8px;font-size:1.25rem}.p-card p{margin:0;font-size:1.05rem}.write-wrap{text-align:center;justify-items:center;gap:30px;display:grid}.write-title{padding:0 40px;display:inline-block;position:relative}.write-title .eyebrow{justify-content:center}.h-write{font:italic 500 clamp(3.2rem,9vw,6.4rem)/1.05 var(--serif);background:linear-gradient(100deg,var(--gold-l),var(--safran) 55%,#ffd9a0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .08em .12em}.js .h-write .hw-text{clip-path:inset(-10% 100% -20% 0);animation:2.4s cubic-bezier(.5,.1,.4,1) .4s forwards hw-write;display:inline-block}.hw-quill{pointer-events:none;transform-origin:10% 90%;width:110px;height:110px;position:absolute;top:8%;left:40px}.hw-quill img{filter:drop-shadow(0 0 18px #ffd68c99);width:100%;height:auto;transform:rotate(-38deg)}.js .hw-quill{animation:2.4s cubic-bezier(.5,.1,.4,1) .4s forwards hw-quill}@keyframes hw-write{to{clip-path:inset(-10% -4% -20% 0)}}@keyframes hw-quill{0%{left:30px;transform:translateY(10px)rotate(0)}20%{transform:translateY(-6px)rotate(3deg)}40%{transform:translateY(8px)rotate(-2deg)}60%{transform:translateY(-4px)rotate(3deg)}80%{transform:translateY(6px)rotate(-1deg)}to{left:calc(100% - 70px);transform:translateY(-24px)rotate(8deg)}}@keyframes hw-ink{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.js .h-write .hw-text{clip-path:none;animation:none}.js .hw-quill{animation:none;left:calc(100% - 70px)}}.write-body{text-align:left;max-width:36em;margin:0 auto}.write-body .sig-line{color:var(--gold-l);font-style:italic}.form.letter{background:#ffeccd0d;border-radius:20px;max-width:none;padding:30px;box-shadow:inset 0 0 0 1px #f4b54638}.form.letter input,.form.letter textarea{color:var(--ivoire);background:#0f0b1d59;border-color:#ffe7a842}.yb .lbl{color:#eadff2}.rp-st .rp-l{order:2!important}.rp-st:first-child,.rp-st:nth-child(2){align-items:flex-start;transform:translate(-9px,-9px)}.rp-st:nth-child(3){align-items:flex-end;transform:translate(calc(9px - 100%),-9px)}.rise-wrap{margin-bottom:70px}.spreads .track{grid-auto-columns:min(82%,440px)}@media (width>=1100px){.rencontres-page .grid-media{grid-template-columns:repeat(5,1fr);gap:18px}}.j-step:nth-child(5) .j-pic img{border-radius:var(--r)}.j-fill:after{content:"";background:var(--gold-l);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 18px 6px #ffd68cb3}.write-sec{overflow:hidden}@media (width<=640px){.hw-quill{width:70px;height:70px}.write-title{padding:0 20px}}.j-pic img{filter:saturate(.2)sepia(.15);transition:filter 1.8s}.j-step.lit .j-pic img,.no-motion .j-pic img{filter:none}@media (width>=900px){.u-block h3{min-height:2.4em}}@media (width>=1200px){.u-block h3{min-height:1.2em}}.p-card .num{min-height:2.9em}@media (width>=1100px){.rencontres-page .media h3{min-height:3.6em;font-size:1.1rem}}.v-frame{justify-content:center;align-items:center;display:flex}.v-still{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.v-cover{opacity:.9;border-radius:3px;width:auto;height:78%;box-shadow:0 18px 40px -14px #000c}.v-play{display:none}.free{font:500 .95rem/1.4 var(--ui);color:var(--gold-l);margin:0 0 10px!important}.lighten-page .depose-sec{min-height:0!important;padding-bottom:24px!important}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/PinyonScript-400.woff2?v=ecdcf92d5f)format("woff2")}.yb main h1,.yb main .h-title,.yb .j-step:first-of-type .h-title{letter-spacing:-.01em;color:var(--ivoire);margin:0 0 .4em;font:500 clamp(2.4rem,4.4vw,3.5rem)/1.12 var(--serif)!important;font-style:normal!important}.yb main h2:not(.sr),.yb .l-head h2{letter-spacing:-.01em;color:var(--ivoire);font:500 clamp(1.85rem,3vw,2.5rem)/1.18 var(--serif)!important;font-style:normal!important}.yb main h3,.yb .extraits h3,.yb .mv h3,.yb .way-text h3,.yb .p-card h3,.yb .u-block h3,.yb .book-card h3,.yb .rencontres-page .media h3{color:var(--ivoire);font:500 1.5rem/1.25 var(--serif)!important;font-style:normal!important}.yb .sub,.yb .sec-sub,.yb .bf-text .sub,.yb .book-card .sub{color:#e6dbef;margin:0 0 14px;font:400 1.2rem/1.5 var(--book)!important;font-style:normal!important}.yb main p:not(.eyebrow):not(.num):not(.kind):not(.meta):not(.msg):not(.sub):not(.sec-sub),.yb main li,.yb .line,.yb .line.last,.yb .lt.on .line.last,.yb .home .hero .offer,.yb .home .hero .cred{font-family:var(--book);color:var(--ivoire);font-size:1.1875rem;font-style:normal;font-weight:400;line-height:1.62}.yb .read .s,.yb .read .s.on{opacity:1!important;color:inherit!important}.yb figcaption,.yb .v-slot figcaption{color:#e6dbef;font:400 1rem/1.45 var(--book)!important;font-style:normal!important}.yb .rp-l{font-family:var(--serif);font-style:normal!important}.yb .after-h{font-style:normal}.yb section{padding:44px 0}.yb .hero{padding:104px 0 36px}.yb .page-head{padding:116px 0 8px}.yb .sec-head{margin-bottom:28px}.yb .book-full{padding:36px 0!important}.yb .nightfall{padding-top:40px;padding-bottom:0}.yb .l-dawn{display:none}.journey-sec{padding-top:110px!important}.lighten-page .depose-sec{padding-top:100px!important;padding-bottom:8px!important}.write-sec{padding-bottom:36px!important}.yb .sec-head{text-align:center;margin-left:auto;margin-right:auto}.yb .sec-head .eyebrow{justify-content:center}.m-intro .sec-head{max-width:46em}.m-intro .read{text-align:center}.yb .insta{width:40px;height:40px;color:var(--ivoire);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.yb .insta svg{width:20px;height:20px}.yb .insta:hover{color:var(--gold-l)}.yb .nav .insta{margin-left:4px}.yb .nav .insta:after{display:none}.yb .foot{color:var(--ivoire);background:linear-gradient(180deg,var(--n5) 0,#563270 22%,#653873 44%,#783f72 62%,#8f496f 76%,#ad5a6b 86%,#cc7b69 93%,#e4a571 98%,#efbe7a 100%);border-top:0;padding:0;position:relative}.yb .foot .wrap{padding-bottom:0}.foot-cols{gap:30px;display:grid;padding-top:10px!important;padding-bottom:56px!important}@media (width>=900px){.foot-cols{grid-template-columns:1.3fr 1fr 1.2fr 1.1fr;gap:40px}}.foot-cols ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot-cols a{font:400 .95rem/1.5 var(--ui)}.foot-id .muted{margin:8px 0 6px}.foot-insta{margin-left:-10px}.yb .foot .copy-line{padding:6px var(--g) 0;text-align:center;font:500 .84rem/1.4 var(--ui);color:#2a1424;background:0 0;margin:0}.yb .foot .bx-credit{color:#2a1424!important;background:0 0!important;padding:0 1.25rem 16px!important}.yb .foot .bx-credit a{text-underline-offset:3px;text-decoration:underline;color:#2a1424!important}@media (width>=900px){.book-pair{grid-template-rows:auto auto auto 1fr auto;row-gap:0}.book-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.book-card{grid-template-columns:150px 1fr;align-items:start;column-gap:26px;display:grid}@media (width>=1100px){.book-card{grid-template-columns:190px 1fr;column-gap:30px}}.book-card .cover{grid-area:1/1/span 5}.book-card>:not(.cover){grid-column:2}.book-card .eyebrow{margin-bottom:8px}.book-card h3{margin:0 0 2px}.book-card .links{align-self:end;margin:14px 0 0}.u-block .u-mark{align-items:center;height:96px}.u-ico{width:84px;height:84px;overflow:visible}.u-ico .i-l{stroke:var(--or);stroke-width:1.8px}.u-ico .i-f{stroke:var(--gold-l);stroke-width:1.4px;opacity:.65}.u-ico .i-ink{stroke:var(--safran);stroke-width:2px;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset 1.4s .4s}.u-block.vis .i-ink,.no-motion .i-ink{stroke-dashoffset:0}.u-ico .i-wave{stroke:var(--gold-l);stroke-width:2.2px;transform-origin:48px 48px;animation:2.6s ease-in-out infinite i-wave}@keyframes i-wave{50%{transform:scaleY(.55)}}.u-ico .i-p{animation:4.2s ease-in-out infinite i-p;animation-delay:var(--d)}@keyframes i-p{50%{opacity:.55}}.u-ico .i-glow{fill:var(--gold-l);filter:drop-shadow(0 0 8px #ffd68ce6)}@media (prefers-reduced-motion:reduce){.u-ico .i-wave,.u-ico .i-p{animation:none}}.journey{--c:260px}.yb .j-line{left:calc(var(--c) / 2);margin-left:-1px}.yb .j-step{grid-template-columns:var(--c) 1fr;align-items:start;gap:64px;padding:32px 0}.yb .j-step .j-text{order:2}.yb .j-pic{z-index:1;width:var(--c);height:var(--c);border-radius:50%;margin:0;position:relative}.yb .j-pic img,.yb .j-step:nth-child(5) .j-pic img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px #ffe7a840,0 24px 50px -20px #000c;aspect-ratio:1!important;filter:none!important;border-radius:50%!important}.yb .j-node{border:2px solid #ffe7a838;width:auto;height:auto;margin:0;transition:border-color .9s,box-shadow .9s;inset:-9px;background:0 0!important}.yb .j-step.lit .j-node{border-color:var(--gold-l);box-shadow:0 0 26px #ffd68c80}@media (width<=899px){.journey{--c:200px}.yb .j-line{display:none}.yb .j-step{grid-template-columns:1fr;gap:26px;padding:26px 0}.yb .j-pic{margin:0 auto}}.extraits h3{text-align:center;margin-bottom:18px}.yb .v-link .v-play{z-index:2;display:block}.yb .v-link:hover .v-play{box-shadow:0 0 40px #ffd68c80}.v-go{margin-top:6px;display:inline-block}.st-word{font-family:var(--book);letter-spacing:.03em;fill:#000;font-weight:600}.depose-sec .laid{display:none}.moves2 .read{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.way{grid-template-rows:auto 1fr}.way-text{flex-direction:column;display:flex}.yb .way-text .when{color:var(--gold-l);margin:auto 0 0;padding-top:10px}.way-text .when a{color:var(--gold-l)}.shots figure{margin:0}.rencontres-page .grid-media{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:26px!important}.rencontres-page .media h3{min-height:0!important}.yb .ph figcaption{margin-top:12px}.yb main .h-write{-webkit-text-fill-color:currentColor;color:var(--gold-l);background:0 0;margin:0;padding:0 .25em .05em .1em;display:inline-block;position:relative;font:400 clamp(3rem,6vw,4.6rem)/1.25 "Pinyon Script",var(--serif)!important}.js .h-write .hw-text{clip-path:none!important;animation:none!important}.hw-l{white-space:pre;display:inline-block}.h-write.writing .hw-l{opacity:0;clip-path:inset(-20% 100% -20% 0);transition:opacity .25s,clip-path .38s ease-out}.h-write.writing .hw-l.on{opacity:1;clip-path:inset(-20% -20% -20% -10%)}.yb .hw-quill{pointer-events:none;width:1.15em;height:1.15em;transform:translate(var(--qx,0px),var(--qy,0px));opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;animation:none!important}.yb .hw-quill.on{opacity:1}.yb .hw-quill img{transform-origin:12% 88%;filter:drop-shadow(0 0 14px #ffd68c8c);width:100%;height:auto;transform:rotate(-30deg)}@media (prefers-reduced-motion:reduce){.h-write.writing .hw-l{opacity:1;clip-path:none}}.yb .way-text .when,.yb .way-text .when a{color:var(--gold-l)!important}.st-word{letter-spacing:.02em;font-weight:700;font-style:normal!important;font-weight:600!important}.h-write.writing .hw-l{clip-path:inset(-80% 100% -60% -40%)}.h-write.writing .hw-l.on{clip-path:inset(-80% -60% -60% -40%)}.rencontres-page .grid-media{grid-template-columns:1fr!important}@media (width>=760px){.rencontres-page .grid-media{grid-template-columns:repeat(3,1fr)!important}.yb.rencontres-page .media h3{min-height:2.5em!important}}.ex-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ex-list{grid-template-columns:repeat(3,1fr);gap:28px}}.ex-item{text-align:center;border-top:1px solid #ffe7a847;flex-direction:column;align-items:center;gap:8px;padding:22px 16px 18px;display:flex}.ex-n{font:500 .78rem/1 var(--ui);letter-spacing:.22em;color:var(--or)}.ex-t{font:500 1.5rem/1.25 var(--serif);color:var(--ivoire)}@media (width>=900px){.foot-cols{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:clamp(36px,4.5vw,64px)}.foot-cols ul a{white-space:nowrap}}.yb main .h-write{color:var(--ivoire);font-size:clamp(2.6rem,5vw,3.8rem)!important}.send-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.send-row .msg{flex-basis:100%;margin:0}.st-word{font-family:var(--book);letter-spacing:.02em;fill:#fff5e6;stroke:#180e1c99;stroke-width:1.1px;paint-order:stroke;stroke-linejoin:round;font-style:normal!important;font-weight:600!important}.media .pic img[src*=beur-fm]{object-position:50% 50%}.media .pic img[src*=radio-tunisie-culture]{background:#fff}.r-photo{max-width:560px;margin:0 auto 26px}.r-photo img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 26px 56px -24px #000000d9}.r-photo figcaption{text-align:center}.ex-list{margin-bottom:26px}.ex-item{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-top:1px solid #ffe7a847;width:100%;transition:border-color .3s}.ex-item:hover .ex-t{color:var(--gold-l)}.ex-item[aria-selected=true]{border-top:2px solid var(--gold-l)}.ex-item[aria-selected=true] .ex-t{color:var(--gold-l)}.ex-item:focus-visible{outline:2px solid var(--gold-l);outline-offset:4px}.ex-t{transition:color .3s}.bk-stage{max-width:1060px;margin:0 auto}.book-open{color:#2b2430;background:linear-gradient(90deg,#f7f2e9 0,#fcfaf5 38%,#f3ede2 47.5%,#d9d0c1 50%,#f3ede2 52.5%,#fcfaf5 62%,#f7f2e9 100%);border-radius:3px 3px 4px 4px;grid-template-columns:1fr 1fr;margin:0 0 30px;display:grid;box-shadow:0 34px 70px -30px #000000e6,0 2px #ffffff0d}.js [data-book] .book-open[data-off]{display:none}.js [data-book] .book-open.turn{animation:.55s cubic-bezier(.3,.7,.3,1) bk-in}@keyframes bk-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.js [data-book] .book-open.turn{animation:none}}.bk-page{padding:58px 54px 64px;position:relative}.book-open .bk-title{text-align:center;margin:0 0 1.3em;font:600 1.75rem/1.2 var(--book)!important;color:#1f1922!important}.yb main .book-open p.bk-st{text-align:center;margin:0 0 1.15em;font:400 1.06rem/1.78 var(--book)!important;color:#2b2430!important}.bk-v{text-indent:-1.2em;padding-left:1.2em;display:block}.bk-orn{text-align:center;margin:0 0 22px}.bk-plume{mix-blend-mode:multiply;width:66px;height:auto}.yb main .book-open p.bk-p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 1em;font:400 1.02rem/1.8 var(--book)!important;color:#2b2430!important}.book-open strong{color:#1f1922;font-weight:600}.bk-n{font:400 .9rem/1 var(--book);color:#8d8691;position:absolute;bottom:22px}.bk-l .bk-n{left:30px}.bk-r .bk-n{right:30px}@media (width<=899px){.bk-page{padding:46px 34px 56px}}@media (width<=759px){.book-open{box-shadow:none;background:0 0;grid-template-columns:1fr;gap:14px}.bk-page{background:linear-gradient(#fcfaf5,#f6f0e6);border-radius:3px;padding:38px 22px 50px;box-shadow:0 24px 50px -26px #000000e6}.yb main .book-open p.bk-st{font-size:1rem!important}.yb main .book-open p.bk-p{text-align:left;hyphens:manual;font-size:.98rem!important}.ex-list{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.ex-item{padding:14px 4px 10px!important}.ex-t{font-size:1.05rem!important}}.bk-plume{width:74px;margin:0 auto;display:block}.yb main .book-open p.bk-p{-webkit-hyphens:manual!important;hyphens:manual!important}@media (width<=420px){.yb main .book-open p.bk-st{font-size:.95rem!important}.bk-page{padding-left:16px;padding-right:16px}}@property --yb-lx{syntax:"<percentage>";inherits:true;initial-value:50%}.yb .brand{isolation:isolate;animation:18s ease-in-out infinite alternate yb-dawn;position:relative}.yb .brand.js-dawn{--yb-lx:var(--jx,50%);animation:none}@keyframes yb-dawn{0%{--yb-lx:78%}to{--yb-lx:22%}}.yb .brand img{z-index:1;display:block;position:relative}.yb .brand:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(30% 150% at var(--yb-lx) 45%,#fff0cef2,#ffc88c66 50%,#f0aa961f 85%);position:absolute;inset:0;-webkit-mask:url(img/logo.webp?v=1f11308926) 50%/100% 100% no-repeat;mask:url(img/logo.webp?v=1f11308926) 50%/100% 100% no-repeat}.yb .dawn{z-index:0;pointer-events:none;position:absolute;inset:0}.yb .dawn i{transform-origin:var(--yb-lx) 40%;mix-blend-mode:screen;background:radial-gradient(40% 160% at var(--yb-lx) 45%,#ffe2b4,#f4b48c8c 55%,transparent 90%);position:absolute;inset:0;-webkit-mask:url(img/logo.webp?v=1f11308926) 50%/100% 100% no-repeat;mask:url(img/logo.webp?v=1f11308926) 50%/100% 100% no-repeat}.yb .dawn i:first-child{filter:blur(2.2px);opacity:.14;transform:scale(1.02)}.yb .dawn i:nth-child(2){filter:blur(2.8px);opacity:.124;transform:scale(1.049)}.yb .dawn i:nth-child(3){filter:blur(3.5px);opacity:.109;transform:scale(1.082)}.yb .dawn i:nth-child(4){filter:blur(4.2px);opacity:.095;transform:scale(1.12)}.yb .dawn i:nth-child(5){filter:blur(4.8px);opacity:.081;transform:scale(1.16)}.yb .dawn i:nth-child(6){filter:blur(5.5px);opacity:.068;transform:scale(1.203)}.yb .dawn i:nth-child(7){filter:blur(6.2px);opacity:.056;transform:scale(1.248)}.yb .dawn i:nth-child(8){filter:blur(6.8px);opacity:.045;transform:scale(1.295)}.yb .dawn i:nth-child(9){filter:blur(7.5px);opacity:.034;transform:scale(1.344)}.yb .dawn i:nth-child(10){filter:blur(8.2px);opacity:.025;transform:scale(1.394)}.yb .dawn i:nth-child(11){filter:blur(8.8px);opacity:.018;transform:scale(1.447)}.yb .dawn i:nth-child(12){filter:blur(9.5px);opacity:.014;transform:scale(1.5)}.yb .dawn .mist{z-index:3;mix-blend-mode:screen;opacity:.3;filter:blur(6px);-webkit-mask:radial-gradient(34% 90% at var(--yb-lx) 50%,#000,transparent 75%);mask:radial-gradient(34% 90% at var(--yb-lx) 50%,#000,transparent 75%);background-color:#0000;background-image:radial-gradient(18% 40% at 20% 40%,#ffe2be59,#0000 70%),radial-gradient(22% 46% at 55% 65%,#ffd6b047,#0000 70%),radial-gradient(16% 36% at 82% 35%,#ffe2be52,#0000 70%),radial-gradient(20% 44% at 38% 20%,#f0beaa38,#0000 70%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:40s linear infinite yb-mist;position:absolute;inset:-18px -48px}@keyframes yb-mist{to{background-position:-200% 0}}.yb .bar.on-night .brand .sig-img,:root[data-theme=ombre] .yb .bar .brand .sig-img{filter:invert(.95)sepia(.25)saturate(1.4)hue-rotate(-12deg)drop-shadow(0 0 3px #ffd6aa26)}@media (prefers-reduced-motion:reduce){.yb .brand,.yb .dawn .mist{animation:none}}.way-ico{aspect-ratio:16/10;background:radial-gradient(70% 80% at 50% 92%,#f3c47338,#0000 70%),linear-gradient(#1b1230,#2b1c47);border-radius:999px 999px 18px 18px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffe7a824,0 26px 50px -24px #000c}.way-ico .u-ico{width:min(46%,210px);height:auto;margin-top:6%}.way-ico .u-ico .i-l{stroke-width:1.5px}@media (width<=599px){.way-ico{aspect-ratio:4/3}.way-ico .u-ico{width:44%}}.p-card .read-full{margin-top:12px}.p-card .read-full a{font:500 .95rem/1.4 var(--ui);color:var(--gold-l)}.p-pic{cursor:zoom-in;display:block}.zoom-dlg{background:0 0;border:0;max-width:min(96vw,1100px);max-height:94vh;padding:0;overflow:auto}.zoom-dlg::backdrop{background:#0a0614db}.zoom-dlg img{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:100%;height:auto;min-height:min(86vh,900px);max-height:none;margin:0 auto;display:block}.zoom-dlg .zx{float:right;color:#20153a;width:40px;height:40px;font:500 22px/1 var(--ui);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;margin:8px;position:sticky;top:8px}.yb .nav{align-items:center}.yb .nav a{min-height:40px;box-shadow:none;border-radius:999px;align-items:center;padding:0 15px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.yb .nav a:hover{background:#ffe7a81f}.yb .nav a[aria-current=page]{color:var(--gold-l);background:#ffe7a829;border-radius:999px;box-shadow:inset 0 0 0 1px #ffe7a84d}.yb .nav .insta{padding:0 11px}@media (width>=900px){.yb .foot .foot-cols{justify-content:space-between;gap:40px;display:flex}.yb .foot .foot-cols>div{flex:none}.foot-id .muted{white-space:nowrap}}@media (width>=900px) and (width<=1099px){.foot-id{flex:0 260px!important}.foot-id .muted{white-space:normal}}.way-ico{width:100%}.yb .way-text{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;margin:0 auto;display:flex}.yb .way-text>*{margin-left:auto;margin-right:auto}.yb .way-text .when{text-align:center;align-self:center;margin:auto auto 0!important}.yb .hw-quill{width:1.6em;height:1.6em}.yb .hw-quill img{transform:rotate(var(--qr,-30deg))}.depose-sec .feather{--fw:400px;width:var(--fw);margin-left:calc(var(--fw) / -2 - 24px);bottom:calc(var(--fw) * -.5 + 34px)}.depose-sec .feather .bend{aspect-ratio:1;position:relative}.depose-sec .feather .fh{transform-origin:50%;transform:scaleY(calc(.62 - var(--load) * .015));transition:transform .9s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0}.depose-sec .feather .fh img{display:block}@media (width<=899px){.depose-sec .feather{--fw:320px;margin-left:calc(var(--fw) / -2 - 24px);bottom:calc(var(--fw) * -.5 + 30px)}}.foot-id .nl{max-width:380px;margin-top:18px}.foot-id .nl .row{flex-wrap:wrap;gap:10px;display:flex}.foot-id .nl input{min-height:44px;color:var(--ivoire);background:#ffeccd14;border:1px solid #ffe7a857;border-radius:999px;flex:200px;padding:10px 16px}.foot-id .nl input::placeholder{color:#d4c6e0}.foot-id .nl .btn{flex:none;min-height:44px;padding:10px 22px}.foot-id .nl .msg{font:400 .85rem var(--ui);color:#f3e6f6;margin:6px 0 0}.foot-id .nl .msg:empty,.js .nl.shut input{display:none}.yb .foot .foot-cols{padding-top:40px!important}.yb main p.jy{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.yb main .bk-page p.jy{-webkit-hyphens:manual;hyphens:manual}.q-sec{padding:18px 0 40px!important}.q-fig{text-align:center;max-width:640px;margin:0 auto}.yb main .q-text{font:400 clamp(1.08rem,1.5vw,1.25rem)/1.55 var(--book);color:var(--ivoire);margin:0;font-style:italic}.yb main .q-mark{color:var(--gold-l);font-style:normal;font-weight:600}.q-line{background:var(--gold-l);opacity:.8;border-radius:2px;width:56px;height:1.5px;margin:12px auto 8px;display:block}.yb .q-by{font:500 .85rem/1.4 var(--ui);color:#e6dbef}.q-hero{text-align:left;border-left:2px solid #ffd68c8c;max-width:520px;margin:18px 0 22px;padding-left:16px}.q-hero .q-line{display:none}.q-hero .q-by{margin-top:6px}.yb main .q-fig blockquote.q-text{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v-alone{padding:0 0 56px!important}.v-alone .v-slot{text-align:center;max-width:560px;margin:0 auto}.rencontres-page .btns.center{justify-content:center;margin-top:30px;display:flex}.r-salons{padding:48px 0 24px!important}.salons{gap:28px;max-width:900px;margin:0 auto;display:grid}@media (width>=760px){.salons{grid-template-columns:1fr 1fr}}.salon{margin:0}.salon img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 26px 56px -24px #000000d9}.salon figcaption{text-align:center;gap:4px;margin-top:12px;display:grid}.salon .s-name{font:500 1.05rem/1.35 var(--serif);color:var(--ivoire)}.salon .s-meta{font:400 .92rem/1.4 var(--ui);color:#e6dbef}.yb.books-page .page-head .prose p,.yb.about-page .j-text p{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important}.yb.lighten-page .depose-sec{padding-bottom:56px!important}.salon .s-name,.salon .s-meta{text-wrap:balance}.salon figcaption{gap:2px}@media (width<=699px){.yb .book-pair .book-card{display:block}.yb .book-card .cover{width:min(220px,60vw);margin:0 auto 22px}.yb .book-card .eyebrow,.yb .book-card h3,.yb .book-card .sub{text-align:center}.yb .book-card .eyebrow{justify-content:center}.yb main .book-card p.just{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.yb .book-card .links{justify-content:center}}.v-alone .v-frame{aspect-ratio:auto;width:max-content;box-shadow:none;background:0 0;border-radius:4px;margin:0 auto;overflow:visible}.v-alone .v-still{position:relative;inset:auto;overflow:visible}.v-alone .v-cover{opacity:1;width:min(230px,56vw);height:auto}.v-alone .v-play{backdrop-filter:blur(2px);background:#0f0b1d80}.yb main h1,.yb main .h-title,.yb .j-step:first-of-type .h-title{font-size:clamp(2.05rem,3.3vw,2.75rem)!important}.yb main h2:not(.sr),.yb .l-head h2{font-size:clamp(1.7rem,2.5vw,2.15rem)!important}.yb main .h-write{font-size:clamp(2.3rem,4.2vw,3.1rem)!important}.yb.about-page main h1.h-title,.yb.about-page .j-step:first-of-type .h-title{letter-spacing:-.01em;font:500 clamp(1.7rem,2.5vw,2.15rem)/1.18 var(--serif)!important;font-style:normal!important}.yb.books-page .page-head .wrap{text-align:center}.yb.books-page .page-head .eyebrow{justify-content:center}.yb.books-page .page-head .prose{max-width:40em;margin:0 auto}.yb .st-shadow{fill:#06030c6b}.yb main h1.eyebrow.page-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font:600 .76rem/1.3 var(--ui)!important}.yb.books-page .page-head .eyebrow.page-eyebrow,.yb.rencontres-page .page-head .eyebrow.page-eyebrow{margin-bottom:22px}.yb main p.scene-cue{color:#efe3f4;text-align:center;letter-spacing:.01em;margin:6px 0 0;font:italic 400 1.3rem/1.4 var(--book)!important}.yb.rencontres-page .page-head{padding-bottom:0}.yb.books-page .page-head .eyebrow.page-eyebrow:before,.yb .d-intro .eyebrow.page-eyebrow:before{content:"";background:linear-gradient(270deg,currentColor,#0000);width:48px;height:1px}.v-alone .v-cover.v-person{border-radius:12px;width:min(280px,64vw);box-shadow:0 26px 56px -24px #000000d9}.scene .s3d{z-index:6;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.scene.three .feather,.scene.three .s-ground,html.gl-wait .scene:not(.three) .stone,html.gl-wait .scene:not(.three) .feather,html.gl-wait .scene:not(.three) .s-ground{visibility:hidden}.scene .stone{--x:0px;--y:0px;--r:0deg;--s:1}.scene.three .stone,.scene.three .stone:focus-visible{opacity:0!important}.js .hero .q-hero{opacity:0;animation:1.1s 1.5s forwards fade-up}.js .hero .q-hero blockquote{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.js .hero .q-hero{opacity:1;animation:none}}.v-alone .v-lenoir .v-play{top:62%;left:50%}.yb .foot{isolation:isolate;background:linear-gradient(#5c3a74 0,#643a77 22%,#703d76 44%,#803f72 62%,#94496f 76%,#ad5a6b 86%,#cc7b69 93%,#e4a571 98%,#efbe7a 100%)!important}.yb .foot:after{content:"";pointer-events:none;opacity:.5;z-index:-1;background:url(img/grain.png?v=40db39e424);position:absolute;inset:0}.yb main h2.scene-cue{letter-spacing:-.01em;text-align:center;font:500 clamp(1.7rem,2.5vw,2.15rem)/1.18 var(--serif)!important;color:var(--ivoire)!important;margin:10px 0 0!important;font-style:normal!important}.tap-hint{font-family:var(--ui);letter-spacing:.02em;text-align:center;max-width:30rem;color:var(--gold);opacity:.95;justify-content:center;align-items:center;gap:.55rem;margin:.6rem auto 0;padding:0 1rem;font-size:.9rem;line-height:1.4;transition:opacity .4s;display:flex}.tap-hint.gone,.tap-hint.done{opacity:0;pointer-events:none}.tap-finger{flex:none;animation:1.6s ease-in-out infinite tapf}.tap-ring{transform-origin:10.5px 4px;animation:1.6s ease-out infinite tapr}.tap-hint.lifted .tap-finger,.tap-hint.lifted .tap-ring{animation-duration:1s}@keyframes tapf{0%,to{transform:translateY(0)}35%{transform:translateY(3px)}55%{transform:translateY(0)}}@keyframes tapr{0%,30%{opacity:0;transform:scale(.4)}40%{opacity:.9}80%,to{opacity:0;transform:scale(1.5)}}html.no-motion .tap-finger,html.no-motion .tap-ring{animation:none}.write-title .eyebrow:before{content:"";background:linear-gradient(270deg,currentColor,#0000);width:48px;height:1px}@media (width<=699px){.yb .book-card .eyebrow:before{content:"";background:linear-gradient(270deg,currentColor,#0000);width:48px;height:1px}}.scene .s-poster{z-index:5;pointer-events:none;display:none;position:absolute;inset:0}.scene .s-poster img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@media (width<=639px){.scene .s-poster img{object-fit:none}}html.gl-wait .scene .s-poster{display:block}.scene .s3d{opacity:0;transition:opacity .35s}.scene.three .s3d{opacity:1}.scene.three .s-poster{visibility:hidden;transition:visibility 0s .4s}html.no-motion .scene .s3d{transition:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
:root{--bx-ref:"bx-746848d5f5"}
