.c-storefront.is-shelf-home .c-service-bar{display:none}.c-storefront.is-shelf-home .c-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;inset-block-start:0;inset-inline:0}.c-storefront.is-shelf-home .c-header-main{min-height:78px}.c-storefront.is-shelf-home .c-site-search{border-radius:var(--c-radius-pill);background:#fffdf885;border-color:#2a211b21;justify-self:center;width:100%;max-width:420px;height:42px;overflow:hidden}.c-storefront.is-shelf-home .c-site-search:focus-within{background:var(--c-white)}.c-storefront.is-shelf-home .c-primary-nav{min-height:38px;color:var(--c-ink-soft);border-top-color:#0000}.c-storefront.is-shelf-home .c-primary-nav a{padding-block:9px}.c-storefront.is-shelf-home .c-primary-nav a:after{inset-block-end:4px}@media (width>=861px){.c-storefront.is-shelf-home .c-primary-nav{gap:clamp(8px,1.2vw,20px)}.c-storefront.is-shelf-home .c-primary-nav a,.c-storefront.is-shelf-home .c-language-menu,.c-storefront.is-shelf-home .c-account-link{border-radius:var(--c-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f0e3a8}.c-storefront.is-shelf-home .c-primary-nav a{padding:7px 12px}.c-storefront.is-shelf-home .c-language-menu,.c-storefront.is-shelf-home .c-account-link{align-self:center;min-height:38px;padding-inline:12px}.c-storefront.is-shelf-home .c-language-menu>svg:last-child{inset-inline-end:12px}.c-storefront.is-shelf-home .c-primary-nav a:first-child{margin-inline-start:-12px}.c-storefront.is-shelf-home .c-primary-nav a:after{inset-inline:12px}}.c-storefront.is-shelf-home .c-shelf-bar{padding-inline-end:196px}.c-storefront.is-shelf-home .c-header{transition:opacity .26s}.c-storefront.is-shelf-home:has(.c-book-dialog[open]) .c-header{opacity:0}.c-shelf-stage{--shelf-header:132px;isolation:isolate;background:var(--c-room);height:max(560px,100svh);color:var(--c-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.c-shelf-room{background:radial-gradient(58% 46% at 50% 30%,#fff6e494,#0000 72%),linear-gradient(#d2ba97 0%,#dcc6a6 38%,#d8c19f 72%,#cfb693 100%);position:absolute;inset:0}.c-shelf-room:after{content:"";background-image:var(--c-paper-noise);opacity:.55;mix-blend-mode:multiply;position:absolute;inset:0}.c-shelf-poster{z-index:1;position:absolute;inset:0}.c-shelf-rail{background:linear-gradient(#eadbc2,#c7ad88);height:4px;margin-top:-2px;position:absolute;inset-inline:0;box-shadow:0 3px 5px #5a402829}.c-shelf-rail:after{content:"";background:#7858380d;height:100vh;position:absolute;inset-block-start:4px;inset-inline:0}.c-shelf-floor{background:linear-gradient(#bb9e79,#a7885f);position:absolute;inset-block-end:0;inset-inline:0}.c-shelf-floor:before{content:"";background:linear-gradient(#e2d2b8,#cdb591);height:clamp(8px,1.3vh,16px);position:absolute;inset-block-end:100%;inset-inline:0;box-shadow:0 -1px #78583824}.c-shelf-upright{background:repeating-linear-gradient(#5e3e2000 0 11px,#5e3e2017 11px 12px,#5e3e2000 12px 27px),linear-gradient(90deg,#9f7447 0%,#c59b69 36%,#b98f5e 68%,#93683e 100%);border-radius:2px;position:absolute;box-shadow:0 34px 44px -24px #3c281461}.c-shelf-board-top,.c-shelf-board-front{position:absolute}.c-shelf-board-top{background:linear-gradient(#ad8459,#d3b084)}.c-shelf-board-front{background:repeating-linear-gradient(90deg,#5e3e2000 0 23px,#5e3e2014 23px 24px,#5e3e2000 24px 61px),linear-gradient(#d4ad7d,#a9804f);box-shadow:inset 0 1px #fff0d68c}.c-shelf-board-front:after{content:"";pointer-events:none;background:linear-gradient(#462e1a3d,#0000);height:clamp(18px,4vh,44px);position:absolute;inset-block-start:100%;inset-inline:0}.c-shelf-slot{cursor:pointer;transition:transform .46s var(--c-ease), opacity .26s ease;justify-content:center;align-items:flex-end;display:flex;position:absolute}.c-shelf-slot[data-hovered]{transform:translateY(-4%)scale(1.05)}.c-shelf-slot[data-selected]{opacity:0}.c-shelf-slot .c-paper-book:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#3220126b,#0000);height:14px;position:absolute;inset-block-end:-7px;inset-inline:2%}.c-shelf-canvas{z-index:1;opacity:0;pointer-events:none;touch-action:pan-y;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.c-shelf-stage[data-scene=ready] .c-shelf-canvas{opacity:1;pointer-events:auto}.c-shelf-stage[data-scene=ready] .c-shelf-poster{visibility:hidden;transition:visibility 0s .7s}.c-shelf-intro{z-index:2;pointer-events:none;transition:opacity .32s;position:absolute}.c-shelf-intro h1{color:var(--c-ink);font-family:var(--c-serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 10px;font-weight:500;line-height:1.06}.c-shelf-intro p{color:var(--c-ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.c-shelf-stage[data-intro=side] .c-shelf-intro{width:min(22rem,24vw);inset-block-start:50%;inset-inline-start:max(24px,3vw);transform:translateY(-50%)}.c-shelf-stage[data-intro=side] .c-shelf-intro h1{font-size:clamp(30px,2.7vw,44px)}.c-shelf-stage[data-intro=top] .c-shelf-intro{text-align:center;padding-inline:24px;inset-block-start:var(--shelf-header);inset-inline:0}.c-shelf-stage[data-intro=top] .c-shelf-intro h1{font-size:clamp(26px,4.2vw,38px)}.c-shelf-stage[data-intro=top] .c-shelf-intro p{max-width:38em;margin-inline:auto}.c-shelf-stage[data-open] .c-shelf-intro,.c-shelf-stage[data-open] .c-shelf-bar{opacity:0}:lang(ar) .c-shelf-intro h1,[dir=rtl] .c-shelf-intro h1{font-family:var(--c-arabic);letter-spacing:0;line-height:1.3}[dir=rtl] .c-shelf-intro p{font-family:var(--c-arabic-ui)}.c-shelf-bar{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#d6c0a000,#d6c0a0b3 30%,#d6c0a0f0);border-top:1px solid #fffaf061;padding-block:14px 18px;transition:opacity .32s;position:absolute;inset-block-end:0;inset-inline:0}.c-shelf-bar ul{scrollbar-width:none;align-items:center;gap:clamp(26px,3.6vw,54px);margin:0;padding:4px max(24px,3vw);scroll-padding-inline:max(24px,3vw);list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 44px),#0000)}.c-shelf-bar ul::-webkit-scrollbar{display:none}.c-shelf-bar li{flex:none}.c-shelf-bar a{color:var(--c-ink-soft);white-space:nowrap;align-items:baseline;gap:8px;padding-block:8px;font-size:15px;font-weight:460;transition:color .18s;display:inline-flex;position:relative}.c-shelf-bar a:after{content:"";transform-origin:0;height:1px;transition:transform .26s var(--c-ease);background:currentColor;position:absolute;inset-block-end:3px;inset-inline:0;transform:scaleX(0)}[dir=rtl] .c-shelf-bar a:after{transform-origin:100%}.c-shelf-bar a:hover,.c-shelf-bar a[data-hovered],.c-shelf-bar a[aria-current=true]{color:var(--c-ink)}.c-shelf-bar a:hover:after,.c-shelf-bar a[data-hovered]:after,.c-shelf-bar a[aria-current=true]:after{transform:scaleX(1)}.c-shelf-bar-arabic{color:var(--c-muted);font-family:var(--c-arabic);font-size:16px}.c-shelf-bar-soon{border-radius:var(--c-radius-pill);color:var(--c-clay-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #6f4f1d52;align-self:center;padding:1px 7px 2px;font-size:10px;font-weight:620;line-height:1.4}[dir=rtl] .c-shelf-bar a{font-family:var(--c-arabic-ui)}[dir=rtl] .c-shelf-bar-soon{letter-spacing:0}.c-shelf-bar-more{margin-inline-start:auto}.c-shelf-bar-more a{color:var(--c-clay-dark);font-weight:560}.c-book-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-ink);font-family:var(--c-sans);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.c-book-dialog::backdrop{background:0 0}.c-book-dialog.is-paper::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.92);backdrop-filter:blur(12px)saturate(.92);background:#d6c0a04d}.c-book-sheet{z-index:2;background:var(--c-paper-noise), var(--c-sheet);width:min(46vw,660px);animation:c-sheet-in .62s var(--c-ease) both;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:18px 0 40px #2a211b29}[dir=rtl] .c-book-sheet{animation-name:c-sheet-in-rtl;box-shadow:-18px 0 40px #2a211b29}.c-book-sheet:before,.c-book-sheet:after{content:"";pointer-events:none;width:48px;position:absolute;inset-block:0;inset-inline-start:calc(100% - 1px);-webkit-mask-size:48px 800px;mask-size:48px 800px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.c-book-sheet:before{background:var(--c-sheet-fiber);-webkit-mask-image:var(--c-tear-fiber);mask-image:var(--c-tear-fiber);filter:drop-shadow(3px 0 2px #3c281429)}.c-book-sheet:after{background:var(--c-paper-noise), var(--c-sheet);-webkit-mask-image:var(--c-tear-paper);mask-image:var(--c-tear-paper)}[dir=rtl] .c-book-sheet:before,[dir=rtl] .c-book-sheet:after{transform:scaleX(-1)}.c-book-sheet-inner{-webkit-user-select:text;user-select:text;width:100%;max-height:100%;padding:max(112px,13vh) clamp(28px,5.2vw,76px) 40px;overflow-y:auto}.c-book-meta{color:var(--c-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:520}.c-book-sheet h2{font-family:var(--c-serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,3.9vw,54px);font-weight:500;line-height:1.06}.c-book-sheet h2:focus{outline:none}.c-book-author{color:var(--c-ink-soft);font-family:var(--c-serif);margin:0 0 18px;font-size:19px;font-style:italic}.c-book-summary{max-width:32em;color:var(--c-ink-soft);margin:0 0 22px;font-size:16px;line-height:1.65}.c-book-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.c-book-price strong{font-family:var(--c-serif);font-size:26px;font-weight:500}.c-book-price span{color:var(--c-muted);font-size:13px}.c-book-edition-note{max-width:32em;color:var(--c-muted);margin:0 0 8px;font-size:14px}.c-book-actions{flex-wrap:wrap;gap:12px;margin:26px 0 24px;display:flex}.c-book-actions .c-button{min-height:46px;padding-inline:24px}.c-book-footnote{color:var(--c-muted);margin:0;font-size:13px}.c-book-footnote a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #6b5c4f66;text-decoration:underline #6b5c4f66}.c-book-footnote a:hover{color:var(--c-ink)}[dir=rtl] .c-book-sheet h2{font-family:var(--c-arabic);letter-spacing:0;line-height:1.35}[dir=rtl] .c-book-meta{letter-spacing:0}[dir=rtl] .c-book-summary,[dir=rtl] .c-book-author{font-family:var(--c-arabic-ui);font-style:normal}.c-book-viewport{z-index:1;cursor:grab;touch-action:none;place-items:center;width:calc(100% - min(46vw,660px));display:grid;position:absolute;inset-block:0;inset-inline-end:0}.c-book-viewport[data-dragging]{cursor:grabbing}.c-book-viewport[data-dragging] .c-paper-book-body{transition-duration:90ms}.c-paper-book-presented{animation:c-book-rise .68s var(--c-ease) both;margin-block-start:4vh}.c-paper-book-presented:after{content:"";background:radial-gradient(closest-side,#2a1e1252,#0000);height:10%;position:absolute;inset-block-end:-9%;inset-inline:-8%;transform:translateZ(-1px)}.c-book-turn{inset-block-end:max(26px,4vh);border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-ink-soft);white-space:nowrap;cursor:default;direction:ltr;background:#fffdf894;align-items:center;gap:10px;padding:5px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}[dir=rtl] .c-book-turn span{font-family:var(--c-arabic-ui);direction:rtl}.c-book-turn button,.c-book-close{background:var(--c-white);color:var(--c-ink);cursor:pointer;transition:background .16s ease, transform .16s var(--c-ease);border:0;border-radius:50%;place-items:center;display:grid}.c-book-turn button{width:36px;height:36px}.c-book-turn button:hover,.c-book-close:hover{background:#fff;transform:scale(1.06)}.c-book-close{z-index:3;width:46px;height:46px;box-shadow:var(--c-shadow-pill);position:absolute;inset-block-start:20px;inset-inline-end:20px}.c-book-dialog :focus-visible{outline-offset:3px;outline:3px solid #8a63278c}@keyframes c-sheet-in{0%{transform:translate(-104%)}}@keyframes c-sheet-in-rtl{0%{transform:translate(104%)}}@keyframes c-sheet-up{0%{transform:translateY(104%)}}@keyframes c-book-rise{0%{opacity:0;transform:translateY(8vh)scale(.8)}}@media (width<=860px){.c-storefront.is-shelf-home .c-header-main{min-height:64px;padding-top:8px}.c-storefront.is-shelf-home .c-site-search{max-width:none;height:40px;margin-bottom:6px}.c-storefront.is-shelf-home .c-withdrawal-access{padding:9px 14px;font-size:11px;inset-block-end:70px;inset-inline:auto 14px}.c-storefront.is-shelf-home .c-shelf-bar{padding-inline-end:0}.c-shelf-bar{padding-block:10px 12px}.c-shelf-bar a{font-size:14px}.c-shelf-stage[data-intro=top] .c-shelf-intro p{display:none}}@media (width<=620px){.c-book-sheet{align-items:stretch;width:100%;max-height:62dvh;animation-name:c-sheet-up;inset-block:auto 0;inset-inline:0;box-shadow:0 -14px 34px #2a211b29}[dir=rtl] .c-book-sheet{animation-name:c-sheet-up;box-shadow:0 -14px 34px #2a211b29}.c-book-sheet:before,.c-book-sheet:after,[dir=rtl] .c-book-sheet:before,[dir=rtl] .c-book-sheet:after{width:auto;height:40px;inset-block:auto calc(100% - 1px);inset-inline:0;transform:none;-webkit-mask-size:800px 40px;mask-size:800px 40px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.c-book-sheet:before{-webkit-mask-image:var(--c-tear-fiber-top);mask-image:var(--c-tear-fiber-top);filter:drop-shadow(0 -3px 2px #3c281424)}.c-book-sheet:after{-webkit-mask-image:var(--c-tear-paper-top);mask-image:var(--c-tear-paper-top)}.c-book-sheet-inner{padding:18px 22px max(22px, env(safe-area-inset-bottom))}.c-book-meta{margin-bottom:10px;font-size:11px}.c-book-sheet h2{margin-bottom:6px;font-size:30px}.c-book-author{margin-bottom:10px;font-size:17px}.c-book-summary{margin-bottom:14px;font-size:15px;line-height:1.55}.c-book-actions{gap:8px;margin:16px 0}.c-book-actions .c-button{flex:auto;min-height:44px;padding-inline:18px}.c-book-close-text{display:none}.c-book-viewport{width:100%;height:40dvh;inset-block:0 auto;inset-inline:0}.c-paper-book-presented{margin-block-start:6dvh}.c-book-turn{inset-block:50% auto;inset-inline:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-radius:0;justify-content:space-between;padding:0 12px;left:0;transform:translateY(-50%)}.c-book-turn button{box-shadow:var(--c-shadow-pill);pointer-events:auto}.c-book-turn span{display:none}.c-book-close{width:42px;height:42px;inset-block-start:14px;inset-inline-end:14px}}@media (prefers-reduced-motion:reduce){.c-shelf-slot,.c-shelf-canvas,.c-shelf-intro,.c-shelf-bar,.c-shelf-bar a:after{transition:none}.c-book-sheet,.c-paper-book-presented{animation:none}}
