.bibliotheque-section{background:var(--bibliotheque-background);color:var(--bibliotheque-text);overflow:clip}.bibliotheque-section *,.bibliotheque-section *:before,.bibliotheque-section *:after{box-sizing:border-box}.bibliotheque-hero{padding:64px 6vw 40px;text-align:center}.bibliotheque-hero__eyebrow,.bibliotheque-reader__season{color:var(--bibliotheque-gold);font-family:var(--font-body);font-size:11px;letter-spacing:.35em;margin:0 0 18px;text-transform:uppercase}.bibliotheque-hero__heading{color:#121212;font-family:var(--font-heading);font-size:clamp(36px,6vw,64px);font-weight:400;letter-spacing:.02em;line-height:1.05;margin:0 0 18px}.bibliotheque-hero__rule{background:var(--bibliotheque-gold);display:block;height:2px;margin:0 auto 22px;width:64px}.bibliotheque-hero__introduction{color:#121212;font-size:15px;line-height:1.7;margin:0 auto;max-width:680px}.bibliotheque-hero__introduction p{margin:0}.bibliotheque-sort{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:0 4vw}.bibliotheque-sort__label,.bibliotheque-sort__count{color:var(--bibliotheque-muted);font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bibliotheque-sort__label{margin-right:4px}.bibliotheque-sort__count{letter-spacing:.1em;margin-left:6px}.bibliotheque-sort__button{background:transparent;border:none;color:#a0a0a0;cursor:pointer;font-family:var(--font-heading);font-size:10px;letter-spacing:.12em;padding:9px 16px 8px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bibliotheque-sort__button:hover,.bibliotheque-sort__button:focus-visible{color:#000}.bibliotheque-sort__button.is-active{color:#000}.bibliotheque-grid-wrap{padding:36px 4vw 100px}.bibliotheque-grid{column-count:3;column-gap:26px}.bibliotheque-tile{break-inside:avoid;margin:0 0 30px;opacity:0}.bibliotheque-tile.is-visible{animation:bibliotheque-tile-in .55s ease both}@keyframes bibliotheque-tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bibliotheque-tile__trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.bibliotheque-tile__trigger:focus-visible{outline:2px solid var(--bibliotheque-accent);outline-offset:7px}.bibliotheque-tile__stack{display:block;position:relative}.bibliotheque-tile__stack:before,.bibliotheque-tile__stack:after{background:color-mix(in srgb,var(--bibliotheque-paper) 90%,#8a733f);border:1px solid rgb(32 26 20 / 6%);border-radius:2px;bottom:-6px;content:"";left:0;position:absolute;right:0;top:10px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.bibliotheque-tile__stack:after{bottom:-3px;opacity:.72;top:5px}.bibliotheque-tile__trigger:hover .bibliotheque-tile__stack:before{transform:translate(6px,-3px) rotate(1.2deg)}.bibliotheque-tile__trigger:hover .bibliotheque-tile__stack:after{transform:translate(3px,-1px) rotate(.6deg)}.bibliotheque-tile__cover{aspect-ratio:var(--aspect-ratio, 1);background:linear-gradient(155deg,var(--tile-start),var(--tile-end));border-radius:2px;box-shadow:0 14px 30px -16px #201a1447;display:block;overflow:hidden;position:relative;transform:translateY(0);transition:box-shadow .45s ease,transform .45s cubic-bezier(.2,.8,.2,1);width:100%;z-index:1}.bibliotheque-tile__trigger:hover .bibliotheque-tile__cover{box-shadow:0 20px 40px -16px #201a1461;transform:translateY(-4px)}.bibliotheque-tile__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:opacity .8s ease,transform 6s ease;width:100%}.bibliotheque-tile__image--primary{opacity:1;z-index:1}.bibliotheque-tile__image--secondary{opacity:0;z-index:2}.bibliotheque-tile__trigger:hover .bibliotheque-tile__image{transform:scale(1.04)}.bibliotheque-tile__trigger:hover .bibliotheque-tile__image--primary:has(+.bibliotheque-tile__image--secondary){opacity:0}.bibliotheque-tile__trigger:hover .bibliotheque-tile__image--secondary{opacity:1}.bibliotheque-tile__mark{border:1px solid rgb(242 234 217 / 35%);color:#f2ead9a6;font-family:var(--font-heading);font-size:15px;left:50%;letter-spacing:.3em;padding:7px 16px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:3}.bibliotheque-tile__number,.bibliotheque-tile__badge,.bibliotheque-tile__page-count{font-family:var(--font-body);position:absolute;z-index:4}.bibliotheque-tile__number{color:#f2ead9bf;font-size:11px;left:18px;letter-spacing:.15em;text-shadow:0 1px 3px rgb(0 0 0 / 60%);top:18px}.bibliotheque-tile__badge{background:color-mix(in srgb,var(--bibliotheque-accent) 88%,transparent);border:1px solid rgb(242 234 217 / 35%);color:var(--bibliotheque-paper);font-size:9px;letter-spacing:.15em;padding:5px 9px;right:18px;text-transform:uppercase;top:18px}.bibliotheque-tile__page-count{bottom:6px;color:var(--bibliotheque-text);font-size:9px;letter-spacing:.05em;right:6px}.bibliotheque-tile__fold,.bibliotheque-page__fold{border-color:transparent transparent rgb(242 234 217 / 88%) transparent;border-style:solid;border-width:0 0 30px 30px;bottom:0;filter:drop-shadow(-2px -2px 3px rgb(0 0 0 / 25%));height:0;position:absolute;right:0;transition:border-width .3s ease;width:0;z-index:4}.bibliotheque-tile__trigger:hover .bibliotheque-tile__fold{border-width:0 0 40px 40px}.bibliotheque-tile__overlay{background:linear-gradient(to top,rgb(6 5 4 / 92%) 0%,rgb(6 5 4 / 55%) 44%,transparent 80%);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;padding:60px 20px 25px;position:absolute;right:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;z-index:3}.bibliotheque-tile__trigger:hover .bibliotheque-tile__overlay,.bibliotheque-tile__trigger:focus-visible .bibliotheque-tile__overlay{opacity:1;transform:translateY(0)}.bibliotheque-tile__season{color:var(--bibliotheque-gold);font-family:var(--font-body);font-size:10px;letter-spacing:.25em;margin-bottom:8px;text-transform:uppercase}.bibliotheque-tile__title{color:var(--bibliotheque-paper);font-family:var(--font-heading);font-size:20px;line-height:1.2}.bibliotheque-tile__theme{color:#a89a86;font-family:var(--font-heading);font-size:13px;font-style:italic;margin-top:5px}.bibliotheque-reader{align-items:center;background:radial-gradient(120% 120% at 50% 20%,#1c1815 0%,var(--bibliotheque-ink) 65%);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .45s ease;z-index:1000}.bibliotheque-reader.is-open{opacity:1;pointer-events:auto}html.bibliotheque-reader-open,html.bibliotheque-reader-open body{overflow:hidden}.bibliotheque-reader__top{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:22px 5vw 0;width:100%}.bibliotheque-reader__close,.bibliotheque-reader__fullscreen{background:transparent;border:1px solid color-mix(in srgb,var(--bibliotheque-gold) 42%,transparent);color:var(--bibliotheque-paper);cursor:pointer;font-family:var(--font-body);font-size:10px;letter-spacing:.2em;padding:10px 18px;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.bibliotheque-reader__close:hover,.bibliotheque-reader__close:focus-visible,.bibliotheque-reader__fullscreen:hover,.bibliotheque-reader__fullscreen:focus-visible,.bibliotheque-reader__fullscreen[aria-pressed=true]{border-color:var(--bibliotheque-gold);color:var(--bibliotheque-gold)}.bibliotheque-reader__heading{text-align:center}.bibliotheque-reader__season{margin:0 0 4px}.bibliotheque-reader__heading h2{color:var(--bibliotheque-paper);font-family:var(--font-heading);font-size:22px;font-weight:400;margin:0}.bibliotheque-reader__badge{color:var(--bibliotheque-gold);font-family:var(--font-body);font-size:9px;letter-spacing:.15em;margin:7px 0 0;text-transform:uppercase}.bibliotheque-reader__fullscreen{min-width:94px}.bibliotheque-reader__close{justify-self:start}.bibliotheque-reader__fullscreen{justify-self:end}.bibliotheque-reader__action-icon,.bibliotheque-reader__close .icon--close{display:none}.bibliotheque-reader__stage{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:18px 5vw;perspective:2400px;width:100%}:not(.is-fullscreen) .bibliotheque-reader__book{box-shadow:0 40px 80px -30px #000c,0 0 0 1px #b6934f1f}.bibliotheque-reader__book{aspect-ratio:var(--bibliotheque-page-aspect, 3 / 4);height:min(66vh,680px);max-height:100%;max-width:min(46vw,520px);position:relative;touch-action:pan-y pinch-zoom;transform-style:preserve-3d;width:auto}.bibliotheque-reader__spine{background:linear-gradient(to right,rgb(0 0 0 / 45%),transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:26px;z-index:6}.bibliotheque-page{align-items:flex-start;background:#13100e;color:#2c2620;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:56px 44px;position:absolute}.bibliotheque-page--image{padding:0}.bibliotheque-page--pdf{align-items:center;background:transparent;justify-content:center;padding:0}.bibliotheque-page--spread{align-items:stretch;flex-direction:row}.bibliotheque-page__sheet{align-items:center;background:var(--bibliotheque-paper);display:flex;flex:1 1 100%;height:100%;justify-content:center;min-width:0;overflow:hidden;width:100%}.bibliotheque-page--spread .bibliotheque-page__sheet{flex-basis:50%;width:50%}.bibliotheque-page--spread .bibliotheque-page__sheet+.bibliotheque-page__sheet{border-left:1px solid rgb(44 38 32 / 14%)}.bibliotheque-page__sheet--blank{background:linear-gradient(to right,#f4efe5,var(--bibliotheque-paper))}.bibliotheque-page__canvas{display:block;height:100%!important;max-height:100%;max-width:100%;object-fit:contain;width:100%!important}.bibliotheque-page--status{align-items:center;justify-content:center;text-align:center}.bibliotheque-page--status p{color:#54493c;font-family:var(--font-body);font-size:11px;letter-spacing:.2em;margin:0;text-transform:uppercase}.bibliotheque-page--status.is-error p{color:var(--bibliotheque-accent)}.bibliotheque-page__media{top:0;right:0;bottom:0;left:0;position:absolute}.bibliotheque-page__image{height:100%;width:100%}.bibliotheque-page__media--cover .bibliotheque-page__image{object-fit:cover}.bibliotheque-page__media--contain .bibliotheque-page__image{object-fit:contain}.bibliotheque-page--image .bibliotheque-page__content{align-self:stretch;background:linear-gradient(to top,rgb(20 16 10 / 90%) 0%,rgb(20 16 10 / 55%) 62%,transparent 100%);margin-top:auto;padding:60px 28px 24px;position:relative;z-index:2}.bibliotheque-page__eyebrow{color:var(--bibliotheque-accent);font-family:var(--font-body);font-size:10px;letter-spacing:.3em;margin:0 0 14px;text-transform:uppercase}.bibliotheque-page--image .bibliotheque-page__eyebrow{color:var(--bibliotheque-gold)}.bibliotheque-page__heading{color:#2c2620;font-family:var(--font-heading);font-size:26px;font-weight:400;line-height:1.25;margin:0 0 16px}.bibliotheque-page__body{color:#54493c;font-family:var(--font-heading);font-size:14px;line-height:1.85}.bibliotheque-page__body p{margin:0}.bibliotheque-page__quote{color:var(--bibliotheque-accent);font-family:var(--font-heading);font-size:18px;font-style:italic;line-height:1.5;margin:20px 0 0}.bibliotheque-page--image .bibliotheque-page__heading,.bibliotheque-page--image .bibliotheque-page__quote{color:var(--bibliotheque-paper)}.bibliotheque-page--under{z-index:1}.bibliotheque-page--current{z-index:2}.bibliotheque-page--turn-base{background:transparent;z-index:2}.bibliotheque-page__sheet.is-turning{visibility:hidden}.bibliotheque-page-turn{bottom:0;position:absolute;top:0;transform:rotateY(0);transform-style:preserve-3d;transition:transform .95s cubic-bezier(.42,0,.16,1);width:50%;will-change:transform;z-index:5}.bibliotheque-page-turn.is-forward{left:50%;transform-origin:left center}.bibliotheque-page-turn.is-backward{left:0;transform-origin:right center}.bibliotheque-page-turn.is-forward.is-turning{transform:rotateY(-180deg)}.bibliotheque-page-turn.is-backward.is-turning{transform:rotateY(180deg)}.bibliotheque-page-turn.is-opening-cover.is-backward{transform:rotateY(180deg);transition-timing-function:cubic-bezier(.84,0,.58,1)}.bibliotheque-page-turn.is-opening-cover.is-backward.is-turning{transform:rotateY(0)}.bibliotheque-page-turn__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:none;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.bibliotheque-page-turn__face:after{background:linear-gradient(to right,rgb(0 0 0 / 24%),transparent 24%,transparent 72%,rgb(0 0 0 / 10%));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.bibliotheque-page-turn__face--front{box-shadow:10px 4px 24px #0000004d}.bibliotheque-page-turn__face--back{box-shadow:-10px 4px 24px #0000004d;transform:rotateY(180deg)}.bibliotheque-page--flip{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:6px 0 24px #00000059;transform-origin:left center;transition:transform .85s cubic-bezier(.45,0,.2,1);z-index:3}.bibliotheque-page--flip.is-backward{transform-origin:right center}.bibliotheque-page--flip.is-flipped-forward{transform:rotateY(-180deg)}.bibliotheque-page--flip.is-flipped-backward{transform:rotateY(180deg)}.bibliotheque-page--spread.bibliotheque-page--flip{clip-path:inset(0 0 0 50%);transform-origin:center}.bibliotheque-page--spread.bibliotheque-page--flip.is-backward{clip-path:inset(0 50% 0 0);transform-origin:center}.bibliotheque-reader__controls{align-items:center;display:flex;gap:26px;padding:10px 0 8px}.bibliotheque-reader__controls button{background:transparent;border:1px solid color-mix(in srgb,var(--bibliotheque-gold) 42%,transparent);border-radius:50%;color:var(--bibliotheque-paper);cursor:pointer;font-family:var(--font-heading);font-size:16px;height:42px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:42px}.bibliotheque-reader__controls button:hover,.bibliotheque-reader__controls button:focus-visible{background:#b6934f14;border-color:var(--bibliotheque-gold);color:var(--bibliotheque-gold)}.bibliotheque-reader__controls button:disabled{cursor:default;opacity:.25}.bibliotheque-reader__controls span{color:#a89a86;font-family:var(--font-body);font-size:10px;letter-spacing:.15em;min-width:70px;text-align:center}.bibliotheque-reader__carousel-wrap{border-top:1px solid rgb(182 147 79 / 18%);padding:8px 0 25px;width:100%}.bibliotheque-reader.is-fullscreen .bibliotheque-reader__top{padding:14px 2vw 0}.bibliotheque-reader.is-fullscreen .bibliotheque-reader__stage{padding:10px 2vw 4px}.bibliotheque-reader.is-fullscreen .bibliotheque-reader__book{aspect-ratio:var(--bibliotheque-page-aspect, 3 / 4);height:100%;max-height:100%;max-width:96vw;width:auto}.bibliotheque-reader__book.is-spread .bibliotheque-reader__spine{background:linear-gradient(to right,transparent,rgb(0 0 0 / 25%),transparent);left:50%;transform:translate(-50%);width:22px}.bibliotheque-reader__book.is-cover-transition{transition:transform .95s cubic-bezier(.42,0,.16,1)}.bibliotheque-reader__book.is-opening{transform:translate(-25%);transition-timing-function:cubic-bezier(.84,0,.58,1)}.bibliotheque-reader__book.is-opening.is-turning,.bibliotheque-reader__book.is-closing{transform:translate(0)}.bibliotheque-reader__book.is-closing.is-turning{transform:translate(-25%)}.bibliotheque-page--cover-under{opacity:0}.bibliotheque-page--opening-under .bibliotheque-page__sheet:first-child{visibility:hidden}.bibliotheque-reader.is-fullscreen .bibliotheque-reader__controls{padding:8px 0 12px}.bibliotheque-reader.is-fullscreen .bibliotheque-reader__carousel-wrap{display:none}.bibliotheque-reader__carousel-label{color:#a89a86;font-family:var(--font-body);font-size:9px;letter-spacing:.3em;margin:12px 0 10px;text-align:center;text-transform:uppercase}.bibliotheque-reader__carousel{display:flex;gap:16px;overflow-x:auto;padding:4px 5vw 10px;scroll-behavior:smooth}.bibliotheque-reader__carousel::-webkit-scrollbar{height:5px}.bibliotheque-reader__carousel::-webkit-scrollbar-thumb{background:#b6934f66}.bibliotheque-reader__issue{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#a89a86;cursor:pointer;flex:0 0 96px;opacity:.55;padding:0;text-align:center;transition:opacity .3s ease,transform .3s ease}.bibliotheque-reader__issue:hover{opacity:.85}.bibliotheque-reader__issue.is-active{color:var(--bibliotheque-gold);opacity:1;transform:translateY(-5px)}.bibliotheque-reader__thumb{aspect-ratio:3 / 4;background:#211d18;border:1px solid transparent;box-shadow:0 8px 20px -8px #0009;display:block;overflow:hidden;width:100%}.bibliotheque-reader__thumb img{height:100%;object-fit:cover;width:100%}.bibliotheque-reader__issue.is-active .bibliotheque-reader__thumb{border-color:var(--bibliotheque-gold)}.bibliotheque-reader__issue-year{display:block;font-family:var(--font-body);font-size:9px;letter-spacing:.15em;margin-top:8px;text-transform:uppercase}@media(max-width:1200px){.bibliotheque-grid{column-count:3}}@media(max-width:900px){.bibliotheque-reader__book{height:min(58vh,560px);max-width:min(80vw,420px);width:auto}.bibliotheque-reader__spine{display:none}}@media(max-width:800px){.bibliotheque-grid{column-count:2}.bibliotheque-grid-wrap{padding-bottom:70px}}@media(max-width:600px){.bibliotheque-hero{padding:44px 7vw 34px}.bibliotheque-sort{gap:9px}.bibliotheque-sort__label,.bibliotheque-sort__count{flex-basis:100%;text-align:center}.bibliotheque-sort__count{margin:3px 0 0}.bibliotheque-sort__button{padding:8px 11px 7px}.bibliotheque-reader__top{padding-top:14px}.bibliotheque-reader__heading h2{font-size:18px}.bibliotheque-reader__season{font-size:8px;letter-spacing:.22em}.bibliotheque-reader__close,.bibliotheque-reader__fullscreen{align-items:center;display:flex;height:40px;justify-content:center;min-width:40px;padding:8px;width:40px}.bibliotheque-reader__action-label{display:none}.bibliotheque-reader__action-icon,.bibliotheque-reader__close .icon--close{display:block;height:20px;width:20px;color:#fff}.bibliotheque-reader__close .icon--close path{stroke:currentColor}.bibliotheque-reader__fullscreen-exit,.bibliotheque-reader__fullscreen[aria-pressed=true] .bibliotheque-reader__fullscreen-enter{display:none}.bibliotheque-reader__fullscreen[aria-pressed=true] .bibliotheque-reader__fullscreen-exit{display:block}.bibliotheque-reader__stage{padding:12px 5vw}.bibliotheque-reader__book{height:min(55vh,510px);max-width:min(88vw,400px);width:auto}.bibliotheque-page__heading{font-size:22px}.bibliotheque-page__body{font-size:13px}.bibliotheque-reader__carousel-wrap{padding-bottom:12px}.bibliotheque-reader__issue{flex-basis:72px}}@media(max-width:480px){.bibliotheque-grid{column-count:1}.bibliotheque-grid-wrap{padding-left:6vw;padding-right:6vw}}@media(hover:none){.bibliotheque-tile__overlay{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bibliotheque-tile,.bibliotheque-reader,.bibliotheque-reader__book,.bibliotheque-page--flip,.bibliotheque-page-turn,.bibliotheque-page--cover-under,.bibliotheque-tile__cover,.bibliotheque-tile__image,.bibliotheque-tile__overlay,.bibliotheque-tile__stack:before,.bibliotheque-tile__stack:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/bibliotheque.css.map */
