@font-face{font-family:zodiak;src:url(../media/Zodiak_Variable-s.p.1wr-hkp_6ynhz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:zodiak;src:url(../media/Zodiak_VariableItalic-s.p.19pzzb3q4hfv8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:zodiak Fallback;src:local(Arial);ascent-override:79.66%;descent-override:22.53%;line-gap-override:7.24%;size-adjust:124.27%}.zodiak_2aa50f0c-module__GbLAca__className{font-family:zodiak,zodiak Fallback,Iowan Old Style,Georgia,serif}.zodiak_2aa50f0c-module__GbLAca__variable{--font-zodiak:"zodiak", "zodiak Fallback", Iowan Old Style, Georgia, serif}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/c20989d0ca19588a-s.01z908z8xegia.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/d15d098cb9f8a9a8-s.2luax72z28a0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/8fe4c34884868de9-s.p.1kfyfr_m2hx2x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ee27be8d-module__-I2ahW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ee27be8d-module__-I2ahW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.BookCover-module__gzWeVG__book{--base:#182031;--base-dark:#0d1220;--accent:#f90;--thick:7%;perspective:1400px;width:100%;position:relative}.BookCover-module__gzWeVG__body{transform-style:preserve-3d;transition:transform .7s var(--ease-out-expo);will-change:transform;position:relative}.BookCover-module__gzWeVG__cover{aspect-ratio:2/3;background:linear-gradient(162deg, var(--base) 0%, var(--base-dark) 100%);box-shadow:0 30px 44px -26px rgb(var(--shadow-ink) / .55), 0 12px 18px -12px rgb(var(--shadow-ink) / .3);isolation:isolate;border-radius:3px 9px 9px 3px;position:relative;overflow:hidden;transform:translateZ(.5px);container-type:inline-size}.BookCover-module__gzWeVG__cover:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 22% 0,#ffffff17,#0000 60%),linear-gradient(#0000 55%,#00000038);position:absolute;inset:0}.BookCover-module__gzWeVG__art{z-index:1;width:100%;height:100%;position:absolute;inset:0}.BookCover-module__gzWeVG__image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BookCover-module__gzWeVG__text{z-index:2;pointer-events:none;flex-direction:column;padding:10.5cqi 10cqi 8.5cqi 12cqi;display:flex;position:absolute;inset:0}.BookCover-module__gzWeVG__kicker{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:max(6px,4.1cqi);font-weight:600;font-stretch:75%;line-height:1.2}.BookCover-module__gzWeVG__title{font-family:var(--font-display);letter-spacing:-.01em;color:#f6f2ea;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:7cqi;font-size:max(9px,11.2cqi);font-weight:380;line-height:1.02}.BookCover-module__gzWeVG__long .BookCover-module__gzWeVG__title{font-size:max(8px,9.2cqi)}.BookCover-module__gzWeVG__foot{font-family:var(--font-sans);letter-spacing:.26em;color:#f6f2eaa8;justify-content:space-between;align-items:center;margin-top:auto;font-size:max(5px,3.3cqi);font-weight:600;font-stretch:75%;display:flex}.BookCover-module__gzWeVG__hinge{z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000061 0%,#ffffff29 1.6%,#0003 3.4%,#ffffff0d 5.5%,#0000 9%);position:absolute;inset:0}.BookCover-module__gzWeVG__gloss{z-index:3;pointer-events:none;opacity:.8;background:linear-gradient(118deg,#ffffff1a 0%,#0000 34% 70%,#ffffff0a 100%);transition:opacity .6s;position:absolute;inset:0}.BookCover-module__gzWeVG__pages{width:var(--thick);transform-origin:100%;background:repeating-linear-gradient(90deg,#efe9da 0 1px,#d9d1bd 1px 2px),#e8e1cf;border-radius:0 2px 2px 0;position:absolute;top:1.2%;bottom:1.2%;right:0;transform:rotateY(90deg);box-shadow:inset 0 0 6px #00000040}.BookCover-module__gzWeVG__original{z-index:4;background:var(--foil);color:var(--color-accent-ink);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;box-shadow:-2px 2px 8px rgb(var(--shadow-ink) / .3);background-size:200% 100%;border-radius:2px 0 0 2px;padding:1.8cqi 3.2cqi 1.8cqi 3.6cqi;font-size:max(6px,3.4cqi);font-weight:600;font-stretch:75%;position:absolute;top:7cqi;right:0}.BookCover-module__gzWeVG__interactive:hover .BookCover-module__gzWeVG__body,.BookCover-module__gzWeVG__interactive:focus-within .BookCover-module__gzWeVG__body{transform:rotateY(-16deg)translateY(-4px)}.is-lifted .BookCover-module__gzWeVG__body{transform:rotateY(-16deg)translateY(-4px)}.BookCover-module__gzWeVG__interactive:hover .BookCover-module__gzWeVG__gloss{opacity:1}@media (hover:none){.BookCover-module__gzWeVG__interactive:hover .BookCover-module__gzWeVG__body{transform:none}}@media (prefers-reduced-motion:reduce){.BookCover-module__gzWeVG__body{transition:none}}@container (max-width:64px){.BookCover-module__gzWeVG__text{display:none}}
.Coverflow-module__jhnMGW__root{--pool:#f90;--pool-base:#6c35c9;isolation:isolate;flex-direction:column;gap:18px;display:flex;position:relative}.Coverflow-module__jhnMGW__pool{z-index:-1;background:radial-gradient(42% 46% at 50% 44%, color-mix(in oklab, var(--pool) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 60%, color-mix(in oklab, var(--pool-base) 12%, transparent), transparent 75%);transition:background 1.2s var(--ease-out-expo);filter:blur(8px);pointer-events:none;position:absolute;inset:-10% -6% 10%}.Coverflow-module__jhnMGW__stage{perspective:1600px;perspective-origin:50% 40%;height:clamp(330px,34vw,470px);transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.Coverflow-module__jhnMGW__stage:active{cursor:grabbing}.Coverflow-module__jhnMGW__slot{width:clamp(170px,17vw,250px);transform-style:preserve-3d;will-change:transform, opacity, filter;-webkit-user-drag:none;-webkit-box-reflect:below 6px linear-gradient(transparent 72%, rgb(var(--shadow-ink) / .12));margin-top:calc(clamp(170px,17vw,250px)/-1.33333);margin-left:calc(clamp(170px,17vw,250px)/-2);position:absolute;top:50%;left:50%}.Coverflow-module__jhnMGW__slot:focus-visible{outline-offset:8px}.Coverflow-module__jhnMGW__caption{justify-content:space-between;align-items:flex-end;gap:20px;min-height:96px;padding-top:26px;display:flex}.Coverflow-module__jhnMGW__captionInner{min-width:0;animation:Coverflow-module__jhnMGW__caption-in .7s var(--ease-out-expo) both}@keyframes Coverflow-module__jhnMGW__caption-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:767px){.Coverflow-module__jhnMGW__slot{width:46vw;margin-top:-34.5vw;margin-left:-23vw}.Coverflow-module__jhnMGW__stage{height:94vw}}
.LookInside-module__0f8tzW__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;place-items:center;width:100%;min-height:0;display:grid}.LookInside-module__0f8tzW__spread{aspect-ratio:4/3;perspective:2400px;filter:drop-shadow(0 40px 60px #00000073);grid-template-columns:1fr 1fr;width:min(94vw,133.333dvh - 280px,1100px);display:grid;position:relative}.LookInside-module__0f8tzW__half,.LookInside-module__0f8tzW__face,.LookInside-module__0f8tzW__single{container-type:inline-size}.LookInside-module__0f8tzW__half{min-width:0;position:relative}.LookInside-module__0f8tzW__gutter{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#3c281424 46%,#3c281438 50%,#3c28141f 54%,#0000);width:60px;margin-left:-30px;position:absolute;inset:0 auto 0 50%}.LookInside-module__0f8tzW__single{aspect-ratio:2/3;filter:drop-shadow(0 30px 40px #0006);width:min(88vw,66.6667dvh - 140px);animation:LookInside-module__0f8tzW__page-in .45s var(--ease-out-expo) both;position:relative}@keyframes LookInside-module__0f8tzW__page-in{0%{opacity:0;transform:translate(24px)}}.LookInside-module__0f8tzW__blank{height:100%}.LookInside-module__0f8tzW__leaf{z-index:4;width:50%;height:100%;transform-style:preserve-3d;animation-duration:.8s;animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-fill-mode:forwards;position:absolute;top:0}.LookInside-module__0f8tzW__leafNext{transform-origin:0;animation-name:LookInside-module__0f8tzW__turn-next;left:50%}.LookInside-module__0f8tzW__leafPrev{transform-origin:100%;animation-name:LookInside-module__0f8tzW__turn-prev;left:0}@keyframes LookInside-module__0f8tzW__turn-next{to{transform:rotateY(-180deg)}}@keyframes LookInside-module__0f8tzW__turn-prev{to{transform:rotateY(180deg)}}.LookInside-module__0f8tzW__face{backface-visibility:hidden;position:absolute;inset:0}.LookInside-module__0f8tzW__back{transform:rotateY(180deg)}.LookInside-module__0f8tzW__face:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000002e,#0000 60%);animation:.8s ease-in-out LookInside-module__0f8tzW__shade;position:absolute;inset:0}@keyframes LookInside-module__0f8tzW__shade{50%{opacity:1}}.LookInside-module__0f8tzW__sheet{--color-fg:#23252b;--color-muted:#5b556a;--color-line:#dcd5e8;--color-brand-deep:#4b2296;--color-surface:#fff;color:#23252b;background:#fbf8f1;flex-direction:column;height:100%;padding:11cqi 10cqi 9cqi;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c28140f}.LookInside-module__0f8tzW__sheet>*{flex:none}.LookInside-module__0f8tzW__coverPage{align-items:center;height:100%;display:grid}.LookInside-module__0f8tzW__center{text-align:center;justify-content:center;align-items:center}.LookInside-module__0f8tzW__kicker{font-family:var(--font-display);color:#6c35c9;font-size:max(9px,4.4cqi);font-style:italic}.LookInside-module__0f8tzW__bigTitle{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:4cqi;font-size:max(16px,9.5cqi);font-weight:360;line-height:1.02}.LookInside-module__0f8tzW__sub{color:#5b556a;max-width:34ch;margin-top:4cqi;font-size:max(9px,3.9cqi);line-height:1.5}.LookInside-module__0f8tzW__photo{background:#fff;padding:0}.LookInside-module__0f8tzW__endPage{background:radial-gradient(80% 50% at 50% 100%,#ff99001f,#0000),#fbf8f1}.LookInside-module__0f8tzW__endPage .btn{margin-top:8cqi}
.OriginalsShelf-module__ZG-YFa__shelf{--h:clamp(330px, 26vw, 390px);--face:calc(var(--h) / 1.5);--spine:50px;padding-inline:8px;position:relative}.OriginalsShelf-module__ZG-YFa__row{height:var(--h);perspective:1400px;align-items:flex-end;gap:6px;display:flex}.OriginalsShelf-module__ZG-YFa__item{width:var(--spine);height:100%;transition:width .75s var(--ease-out-expo);flex:none;position:relative}.OriginalsShelf-module__ZG-YFa__item:nth-child(3n+2){height:94%}.OriginalsShelf-module__ZG-YFa__item:nth-child(3n){height:97%}.OriginalsShelf-module__ZG-YFa__on{width:var(--face);height:100%!important}.OriginalsShelf-module__ZG-YFa__link{border-radius:3px;display:block;position:absolute;inset:0}.OriginalsShelf-module__ZG-YFa__spine{background:linear-gradient(90deg, #00000059, #ffffff12 22%, #ffffff05 60%, #0000004d), linear-gradient(180deg, var(--base), var(--base-dark));box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 30px -22px rgb(var(--shadow-ink) / .55);transition:opacity .35s ease, transform .75s var(--ease-out-expo);border-radius:3px 3px 2px 2px;flex-direction:column;align-items:center;padding:14px 0 12px;display:flex;position:absolute;inset:0;overflow:hidden}.OriginalsShelf-module__ZG-YFa__band{background:var(--foil);opacity:.85;border-radius:2px;width:62%;height:3px;box-shadow:0 7px 0 -1px #ff990059}.OriginalsShelf-module__ZG-YFa__spineTitle{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-height:0;margin:18px 0 10px;font-size:15.5px;font-weight:400;overflow:hidden}.OriginalsShelf-module__ZG-YFa__spineMark{font-family:var(--font-sans);letter-spacing:.12em;color:#f6f2ea8c;font-size:9px;font-weight:600;font-stretch:75%}.OriginalsShelf-module__ZG-YFa__face{opacity:0;transform-origin:0;transition:opacity .45s ease, transform .8s var(--ease-out-expo);pointer-events:none;position:absolute;inset:0;transform:rotateY(62deg)translate(-12px)}.OriginalsShelf-module__ZG-YFa__on .OriginalsShelf-module__ZG-YFa__spine{opacity:0;transform:translate(-10px)}.OriginalsShelf-module__ZG-YFa__on .OriginalsShelf-module__ZG-YFa__face{opacity:1;pointer-events:auto;transform:none}.OriginalsShelf-module__ZG-YFa__item:not(.OriginalsShelf-module__ZG-YFa__on) .OriginalsShelf-module__ZG-YFa__link:hover .OriginalsShelf-module__ZG-YFa__spine{transform:translateY(-8px)}.OriginalsShelf-module__ZG-YFa__board{background:var(--shelf);height:14px;box-shadow:inset 0 1px 0 var(--shelf-edge), 0 26px 40px -18px rgb(var(--shadow-ink) / .35);border-radius:2px 2px 8px 8px;margin-top:-1px}.OriginalsShelf-module__ZG-YFa__caption{min-height:108px;animation:OriginalsShelf-module__ZG-YFa__cap .6s var(--ease-out-expo) both;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:30px;display:flex}@keyframes OriginalsShelf-module__ZG-YFa__cap{0%{opacity:0;transform:translateY(8px)}}
