.ouverture-module__jxp_Oq__ouv{z-index:100;pointer-events:none;position:fixed;inset:0}html[data-ouverture=vu] .ouverture-module__jxp_Oq__ouv{display:none}.ouverture-module__jxp_Oq__cover{pointer-events:auto;cursor:pointer;background:radial-gradient(120% 90% at 50% 45%,#14345a 0%,#0c2038 46%,#050e1a 100%);animation:.4s ease-out 3.95s forwards ouverture-module__jxp_Oq__curtainOut;position:absolute;inset:0;overflow:hidden}@keyframes ouverture-module__jxp_Oq__curtainOut{to{opacity:0;visibility:hidden}}html[data-ouverture=passe] .ouverture-module__jxp_Oq__cover{pointer-events:none;animation:.36s ease-out forwards ouverture-module__jxp_Oq__skipFade}@keyframes ouverture-module__jxp_Oq__skipFade{to{opacity:0;visibility:hidden}}.ouverture-module__jxp_Oq__scene{--k:1;perspective:1400px;perspective-origin:50%;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.ouverture-module__jxp_Oq__field{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.ouverture-module__jxp_Oq__glyph{font-family:var(--font-serif);font-size:var(--s);color:#fff;white-space:pre;opacity:0;will-change:transform, opacity;transform:translate3d(var(--x), var(--y), var(--z)) rotate(var(--r));animation:ouverture-module__jxp_Oq__voice 1.95s linear var(--d) both;line-height:1;position:absolute;top:0;left:0}.ouverture-module__jxp_Oq__it{font-style:italic}@keyframes ouverture-module__jxp_Oq__voice{0%{opacity:0;transform:translate3d(var(--x), var(--y), var(--z)) rotate(var(--r));animation-timing-function:linear}16%{opacity:var(--o);animation-timing-function:linear}58%{opacity:var(--o);transform:translate3d(var(--x), var(--y), calc(var(--z) + 620px)) rotate(var(--r));animation-timing-function:cubic-bezier(.76,0,.24,1)}to{opacity:0;transform:translateZ(60px)rotate(0)scale(.12)}}@media (max-width:767px){.ouverture-module__jxp_Oq__glyph:nth-child(n+57){display:none}}.ouverture-module__jxp_Oq__label{text-align:center;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:#ffffff9e;opacity:0;font-size:11px;font-weight:500;animation:1.4s .35s both ouverture-module__jxp_Oq__label;position:absolute;top:calc(50% - 150px);left:0;right:0}@keyframes ouverture-module__jxp_Oq__label{0%{opacity:0;transform:translateY(6px)}22%{opacity:1;transform:translateY(0)}72%{opacity:1}to{opacity:0}}.ouverture-module__jxp_Oq__glow{opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#d2b26f8c,#d2b26f2e 38%,#d2b26f00 72%);border-radius:50%;width:720px;height:720px;margin:-360px 0 0 -360px;animation:.7s cubic-bezier(.16,1,.3,1) 1.5s both ouverture-module__jxp_Oq__glowIn,.42s ease-in 3s forwards ouverture-module__jxp_Oq__glowOut;position:absolute;top:50%;left:50%;transform:translateZ(-160px)scale(.1)}@keyframes ouverture-module__jxp_Oq__glowIn{0%{opacity:0;transform:translateZ(-160px)scale(.1)}40%{opacity:1}to{opacity:1;transform:translateZ(-160px) scale(calc(var(--k) * 1.12))}}@keyframes ouverture-module__jxp_Oq__glowOut{to{opacity:0}}.ouverture-module__jxp_Oq__book{width:280px;height:400px;transform-style:preserve-3d;will-change:transform;animation:.85s cubic-bezier(.16,1,.3,1) 1.65s both ouverture-module__jxp_Oq__bookIn,.5s cubic-bezier(.65,0,.35,1) 2.65s forwards ouverture-module__jxp_Oq__settle,.8s cubic-bezier(.77,0,.175,1) 3.25s forwards ouverture-module__jxp_Oq__dive;position:relative}@keyframes ouverture-module__jxp_Oq__bookIn{0%{transform:translate3d(0,30px,-320px)rotateY(88deg)rotateX(-10deg)}to{transform:translate3d(0, 0, 0) rotateY(26deg) rotateX(-5deg) scale(var(--k))}}@keyframes ouverture-module__jxp_Oq__settle{0%{transform:translate3d(0, 0, 0) rotateY(26deg) rotateX(-5deg) scale(var(--k))}to{transform:translate3d(0, 0, 0) rotateY(0deg) rotateX(-3deg) scale(var(--k))}}.ouverture-module__jxp_Oq__skin{opacity:0;animation:.32s ease-out 1.65s both ouverture-module__jxp_Oq__skinIn}@keyframes ouverture-module__jxp_Oq__skinIn{to{opacity:1}}.ouverture-module__jxp_Oq__side{visibility:hidden;animation:1.39s step-end 1.65s forwards ouverture-module__jxp_Oq__side}@keyframes ouverture-module__jxp_Oq__side{0%{visibility:visible}to{visibility:hidden}}@keyframes ouverture-module__jxp_Oq__dive{0%{transform:translate3d(0, 0, 0) rotateY(0deg) rotateX(-3deg) scale(var(--k))}to{transform:translate(0,0)rotateY(0)rotateX(0)scale(11)}}@media (min-width:1024px) and (min-height:760px){.ouverture-module__jxp_Oq__scene{--k:1.22}}@media (max-height:560px),(max-width:359px){.ouverture-module__jxp_Oq__book{width:224px;height:320px}}.ouverture-module__jxp_Oq__volume{transform-style:preserve-3d;position:absolute;inset:0}.ouverture-module__jxp_Oq__back{background:#0f2a49;position:absolute;inset:0;transform:translateZ(-36px)}.ouverture-module__jxp_Oq__edge{background:repeating-linear-gradient(90deg,#fbfaf7 0 2px,#e7e2d8 2px 3px);width:36px;height:calc(100% - 6px);position:absolute;top:3px;left:calc(100% - 21px);transform:translateZ(-18px)rotateY(90deg)}.ouverture-module__jxp_Oq__spine{background:linear-gradient(90deg,#0c2038,#14345a 50%,#0c2038);place-items:center;width:36px;height:100%;display:grid;position:absolute;top:0;left:-18px;transform:translateZ(-18px)rotateY(-90deg)}.ouverture-module__jxp_Oq__spine span{writing-mode:vertical-rl;font-family:var(--font-sans);letter-spacing:.42em;color:#d2b26f;font-size:11px;font-weight:500}.ouverture-module__jxp_Oq__page{background:#fff;position:absolute;inset:0;transform:translateZ(0)}.ouverture-module__jxp_Oq__page:before{content:"";background:linear-gradient(90deg,#0c203829,#0c203800 14%);position:absolute;inset:0}.ouverture-module__jxp_Oq__front{transform-origin:0;transform-style:preserve-3d;animation:.8s cubic-bezier(.65,0,.35,1) 3.05s forwards ouverture-module__jxp_Oq__open;position:absolute;inset:0;transform:translateZ(1px)rotateY(0)}@keyframes ouverture-module__jxp_Oq__open{to{transform:translateZ(1px)rotateY(-168deg)}}.ouverture-module__jxp_Oq__faceOut,.ouverture-module__jxp_Oq__faceIn{backface-visibility:hidden;position:absolute;inset:0}.ouverture-module__jxp_Oq__faceOut{background:#14345a;overflow:hidden}.ouverture-module__jxp_Oq__faceType{font-family:var(--font-sans);letter-spacing:.4em;text-transform:uppercase;color:#d2b26f;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.ouverture-module__jxp_Oq__sheen{background:linear-gradient(105deg,#fff0 38%,#ffffff38 50%,#fff0 62%);animation:.8s cubic-bezier(.45,0,.2,1) 2.15s both ouverture-module__jxp_Oq__sheen;position:absolute;inset:-20% 0;transform:translate(-130%)}@keyframes ouverture-module__jxp_Oq__sheen{to{transform:translate(130%)}}.ouverture-module__jxp_Oq__faceIn{background:#0c2038;transform:rotateY(180deg)}.ouverture-module__jxp_Oq__faceIn:after{content:"";border:1px solid #d2b26f73;position:absolute;inset:12px}.ouverture-module__jxp_Oq__meaning{left:0;right:0;top:calc(50% + 200px + 46px * var(--k,1));text-align:center;font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#d2b26f;opacity:0;font-size:11px;line-height:1.7;animation:.4s 2.5s both ouverture-module__jxp_Oq__fade,.3s 3.1s forwards ouverture-module__jxp_Oq__unfade;position:absolute}@keyframes ouverture-module__jxp_Oq__fade{to{opacity:1}}@keyframes ouverture-module__jxp_Oq__unfade{to{opacity:0}}.ouverture-module__jxp_Oq__skip{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#ffffff9e;cursor:pointer;opacity:0;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:0 0 5px;font-size:11px;font-weight:500;transition:color .2s,border-color .2s;animation:.6s .9s both ouverture-module__jxp_Oq__fade;position:absolute;bottom:22px;right:24px}.ouverture-module__jxp_Oq__skip:hover{color:#fff;border-color:#fff}.ouverture-module__jxp_Oq__hero{--t0:4s}html[data-ouverture=vu] .ouverture-module__jxp_Oq__hero{--t0:.12s}html[data-ouverture=passe] .ouverture-module__jxp_Oq__hero .ouverture-module__jxp_Oq__in,html[data-ouverture=passe] .ouverture-module__jxp_Oq__hero .ouverture-module__jxp_Oq__rise,html[data-ouverture=passe] .ouverture-module__jxp_Oq__hero .ouverture-module__jxp_Oq__cardIn{animation-delay:0s!important}.ouverture-module__jxp_Oq__in{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) both ouverture-module__jxp_Oq__heroIn;animation-delay:calc(var(--t0) + .34s + var(--i,0) * 85ms)}@keyframes ouverture-module__jxp_Oq__heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ouverture-module__jxp_Oq__mask{margin:0 -.08em -.08em;padding:0 .08em .08em;overflow:hidden}.ouverture-module__jxp_Oq__rise{animation:1.35s cubic-bezier(.16,1,.3,1) both ouverture-module__jxp_Oq__titleUp;animation-delay:calc(var(--t0) + .42s);transform:translateY(104%)}@keyframes ouverture-module__jxp_Oq__titleUp{to{transform:translateY(0)}}.ouverture-module__jxp_Oq__cardIn{opacity:0;animation:1.3s cubic-bezier(.16,1,.3,1) both ouverture-module__jxp_Oq__cardIn;animation-delay:calc(var(--t0) + .52s + var(--i,0) * .11s)}@keyframes ouverture-module__jxp_Oq__cardIn{0%{opacity:0;transform:translateY(34px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ouverture-module__jxp_Oq__ouv{display:none}.ouverture-module__jxp_Oq__in,.ouverture-module__jxp_Oq__rise,.ouverture-module__jxp_Oq__cardIn{animation-delay:0s!important}}
.hero-module__FBiGaq__hero{background:#fff;position:relative}.hero-module__FBiGaq__stage{position:relative}.hero-module__FBiGaq__headline{z-index:5;text-align:center;padding:64px 20px 40px;position:relative}.hero-module__FBiGaq__cards{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:8px 20px 72px;display:grid}.hero-module__FBiGaq__card{--ring:#e6eaf0;box-sizing:border-box;transform:rotate(var(--mrot));will-change:transform, opacity}.hero-module__FBiGaq__card>*{box-sizing:border-box;box-shadow:#14345a59 0 30px 60px -30px, var(--ring) 0 0 0 1px;padding:var(--pad);background:#fff}.hero-module__FBiGaq__card[data-card="0"]{--cw:250px;--mt:-95px;--dir:-1;--row:0;--extra:0px;--rot:-7deg;--mrot:-3deg;--pad:10px}.hero-module__FBiGaq__card[data-card="1"]{--cw:240px;--mt:-55px;--dir:1;--row:0;--extra:0px;--rot:6deg;--mrot:3deg;--pad:16px}.hero-module__FBiGaq__card[data-card="2"]{--cw:230px;--mt:-85px;--dir:-1;--row:1;--extra:20px;--rot:5deg;--mrot:2deg;--pad:18px 18px 14px;--ring:#d4deea}.hero-module__FBiGaq__card[data-card="3"]{--cw:210px;--mt:-120px;--dir:1;--row:1;--extra:20px;--rot:-6deg;--mrot:-2deg;--pad:18px}.hero-module__FBiGaq__card[data-card="4"]{--cw:250px;--mt:-85px;--dir:-1;--row:2;--extra:0px;--rot:-3deg;--mrot:-2deg;--pad:10px}.hero-module__FBiGaq__card[data-card="5"]{--cw:230px;--mt:-60px;--dir:1;--row:2;--extra:0px;--rot:4deg;--mrot:3deg;--pad:16px}.hero-module__FBiGaq__foot{letter-spacing:.12em;text-transform:uppercase;color:#14345a;justify-content:space-between;gap:8px;font-size:10px;display:flex}.hero-module__FBiGaq__foot>span:last-child{color:#6c8cb0}.hero-module__FBiGaq__lined{font-family:var(--font-serif);color:#14345a;background:repeating-linear-gradient(#0000 0 27px,#c3d0e0 27px 28px);min-height:112px;font-size:18px;font-style:italic;line-height:28px}.hero-module__FBiGaq__book{opacity:0;pointer-events:none;z-index:3;margin:-200px 0 0 -140px;position:absolute;top:46%;left:50%}.hero-module__FBiGaq__captions{text-align:center;pointer-events:none;z-index:6;position:absolute;bottom:9vh;left:0;right:0}.hero-module__FBiGaq__caption{opacity:0;font-family:var(--font-serif);color:#101010;padding:0 24px;font-size:clamp(30px,3vw,48px);line-height:1.1;position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}.hero-module__FBiGaq__caption em{color:#14345a;font-style:italic}@media (min-width:768px){.hero-module__FBiGaq__hero{margin-top:-72px}.hero-module__FBiGaq__stage{perspective:1600px;height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.hero-module__FBiGaq__headline{width:min(780px,60vw);padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__FBiGaq__cards{z-index:1;transform-style:preserve-3d;padding:0;display:block;position:absolute;inset:0}.hero-module__FBiGaq__card{--s:1;width:var(--cw);margin:var(--mt) 0 0 calc(var(--cw) / -2);transform:translate3d(calc(var(--dir) * (min(390px, 30vw) + 28px + var(--cw) * var(--s) / 2 + var(--extra))), calc(84px + (100vh - 100px) / 3 * (var(--row) + .5) - 50vh), 0) rotate(var(--rot)) scale(var(--s));position:absolute;top:50%;left:50%}}@media (min-width:768px) and (max-width:1279px){.hero-module__FBiGaq__card{--s:.8}}@media (min-width:768px) and (max-width:1023px){.hero-module__FBiGaq__card{--s:.55}}@media (max-width:767px){.hero-module__FBiGaq__card[data-card="4"],.hero-module__FBiGaq__card[data-card="5"]{display:none}}.hero-module__FBiGaq__card>*>*{transition:opacity .4s}.hero-module__FBiGaq__fading .hero-module__FBiGaq__card>*>*{opacity:0}.hero-module__FBiGaq__glow{opacity:0;pointer-events:none;z-index:2;background:radial-gradient(closest-side,#d2b26f57,#d2b26f24 48%,#d2b26f00 100%);width:640px;height:640px;margin:-330px 0 0 -320px;position:absolute;top:46%;left:50%}.hero-module__FBiGaq__glowStatic{pointer-events:none;background:radial-gradient(closest-side,#d2b26f4d,#d2b26f1a 50%,#d2b26f00 100%);position:absolute;inset:-4% 0}.hero-module__FBiGaq__ground{pointer-events:none;background:radial-gradient(closest-side,#0c203861,#0c203800 100%);width:128%;height:46px;position:absolute;top:386px;left:-14%}
.library-scene-module__ToY-7W__scene{isolation:isolate;color:#fff;background:#0c2038;position:relative;overflow:hidden}.library-scene-module__ToY-7W__img{object-fit:cover;object-position:62% 50%}.library-scene-module__ToY-7W__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.library-scene-module__ToY-7W__canvas[data-ready]{opacity:1}.library-scene-module__ToY-7W__veil{pointer-events:none;background:linear-gradient(#0c203838 0%,#0c203800 30%,#0c20386b 58%,#0c2038e6 82%,#0c2038 100%),linear-gradient(90deg,#0c203859 0%,#0c203800 55%);position:absolute;inset:0}.library-scene-module__ToY-7W__content{z-index:1;position:relative}.library-scene-module__ToY-7W__in{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .11s);transform:translateY(22px)}.library-scene-module__ToY-7W__scene[data-in] .library-scene-module__ToY-7W__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.library-scene-module__ToY-7W__canvas{display:none}.library-scene-module__ToY-7W__in{opacity:1;transition:none;transform:none}}
