:root{--book-sheet-slide-ms:.42s;--book-sheet-close-ms:.32s;--book-sheet-ease:var(--tmb-slide-ease-in,cubic-bezier(.33, 0, .2, 1));--book-sheet-close-ease:var(--tmb-slide-ease-out,cubic-bezier(.45, 0, .55, 1));--book-content-enter-ms:.44s;--book-content-enter-delay-ms:.11s;--book-content-enter-ease:cubic-bezier(.16, 1, .3, 1);--book-content-enter-y:16px;--book-content-exit-ms:.2s;--book-content-exit-ease:cubic-bezier(.4, 0, .7, .2);--book-content-exit-y:12px;--book-panel-open-ms:.32s;--book-panel-close-ms:.26s;--book-panel-ease:var(--tmb-slide-ease-in,cubic-bezier(.33, 0, .2, 1));--book-panel-close-ease:var(--tmb-slide-ease-out,cubic-bezier(.45, 0, .55, 1));--book-flight-open-ms:.52s;--book-flight-close-ms:var(--book-sheet-close-ms);--book-flight-handoff-ms:.2s;--book-flight-content-exit-ms:var(--book-content-exit-ms);--book-flight-ease:cubic-bezier(.33, 0, .2, 1);--book-modal-panel-z:10000200;--book-edition-gallery-lightbox-z:10000400;--tmb-layer-typeahead-search:10000400;--book-flight-clone-z:10000300}.tmb-book-flight-clone{z-index:var(--book-flight-clone-z);pointer-events:none;transform-origin:0 0;will-change:transform, opacity;transition:opacity var(--book-flight-handoff-ms) cubic-bezier(.33, 0, .2, 1);isolation:isolate;backface-visibility:hidden;background:#fff;border-radius:0 3px 3px 0;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 22px 48px #0003,0 6px 16px #0000001a}.tmb-book-flight-clone img{width:100%;height:100%;display:block}.tmb-book-flight-clone--handoff{opacity:0}.tmb-book-flight-clone--closing{transition:opacity calc(var(--book-flight-handoff-ms) * .8) ease}.tmb-book-cover-flight-source{opacity:0!important}.book-fullscreen-modal{opacity:1;transition:transform var(--book-sheet-slide-ms) var(--book-sheet-ease), background-color .45s var(--tmb-ease-in-out,cubic-bezier(.4, 0, .2, 1)), visibility 0s linear var(--book-sheet-close-ms);transform:translateY(100dvh)}.book-fullscreen-modal.active{visibility:visible;pointer-events:auto;transition:transform var(--book-sheet-slide-ms) var(--book-sheet-ease), background-color .45s var(--tmb-ease-in-out,cubic-bezier(.4, 0, .2, 1)), visibility 0s}.book-fullscreen-modal.active.is-entered:not(.book-modal--closing){transform:translate(0,0)}.book-fullscreen-modal.active.is-entered.is-sheet-settled:not(.book-modal--closing):not(.is-sheet-dragging){transform:none}.book-fullscreen-modal.active.is-entered.is-sheet-dragging{transform:translate3d(0, var(--sheet-drag-y,0px), 0);transition:none!important}.book-fullscreen-modal.active.book-modal--closing.is-entered{transform:translate3d(0, var(--sheet-drag-y,0px), 0);pointer-events:none;transition:none}.book-fullscreen-modal.active.book-modal--closing:not(.is-entered){pointer-events:none;transition:transform var(--book-sheet-close-ms) var(--book-sheet-close-ease), background-color .45s var(--tmb-ease-in-out,cubic-bezier(.4, 0, .2, 1)), visibility 0s linear var(--book-sheet-close-ms);transform:translateY(100dvh)}.book-fullscreen-modal.active .book-fullscreen-content{opacity:0;transform:translate3d(0, var(--book-content-enter-y), 0);transition:opacity var(--book-content-enter-ms) var(--book-content-enter-ease) var(--book-content-enter-delay-ms), transform var(--book-content-enter-ms) var(--book-content-enter-ease) var(--book-content-enter-delay-ms)}:is(.book-fullscreen-modal.active:not(.is-entered) .book-modal-hero-fade-in,.book-fullscreen-modal.active:not(.is-entered) .book-modal-cover-container:not(:has(.book-modal-cover-webgl.is-ready))){opacity:0;animation:none!important}.book-fullscreen-modal.book-modal--seed-prefilled.active:not(.is-entered) .book-fullscreen-content{opacity:.55;transform:translate3d(0, calc(var(--book-content-enter-y) * .7), 0);transition:opacity var(--book-content-enter-ms) var(--book-content-enter-ease) 40ms, transform var(--book-content-enter-ms) var(--book-content-enter-ease) 40ms}:is(.book-fullscreen-modal.book-modal--seed-prefilled.active:not(.is-entered) .book-modal-hero-fade-in,.book-fullscreen-modal.book-modal--seed-prefilled.active:not(.is-entered) .book-modal-cover-container:not(:has(.book-modal-cover-webgl.is-ready)),.book-fullscreen-modal.book-modal--seed-prefilled.active:not(.is-entered) .book-modal-cover-static-wrap){opacity:1;animation:none!important}.book-fullscreen-modal.book-modal--seed-prefilled.book-modal--cover-flight:not(.book-modal--cover-handoff).active:not(.is-entered) .book-modal-hero-fade-in,.book-fullscreen-modal.book-modal--seed-prefilled.book-modal--cover-flight:not(.book-modal--cover-handoff) .book-modal-cover-container,.book-fullscreen-modal.book-modal--seed-prefilled.book-modal--cover-flight:not(.book-modal--cover-handoff).active:not(.is-entered) .book-modal-cover-static-wrap{visibility:hidden;pointer-events:none;opacity:0!important;animation:none!important}.book-fullscreen-modal.book-modal--seed-prefilled.book-modal--cover-flight:not(.book-modal--cover-handoff).active:not(.is-entered) .book-modal-cover-container:not(:has(.book-modal-cover-webgl.is-ready)){visibility:hidden;pointer-events:none;opacity:0!important;animation:none!important}.book-fullscreen-modal.active.is-entered .book-fullscreen-content{opacity:1;transform:translate(0,0)}.book-fullscreen-modal.active.book-modal--closing .book-fullscreen-content{opacity:0;transform:translate3d(0, var(--book-content-exit-y), 0);transition:opacity var(--book-content-exit-ms) var(--book-content-exit-ease), transform var(--book-content-exit-ms) var(--book-content-exit-ease)}.book-fullscreen-modal.book-modal--closing .book-modal-cover-container,.book-fullscreen-modal.book-modal--closing .book-modal-hero-fade-in{animation:none!important}.book-fullscreen-modal .book-modal-cover-stage{opacity:1}.book-fullscreen-modal.book-modal--cover-flight .book-modal-cover-container{opacity:0;visibility:hidden;pointer-events:none}.book-fullscreen-modal.book-modal--cover-handoff .book-modal-cover-container{opacity:1;visibility:visible;transition:opacity var(--book-flight-handoff-ms) ease}.book-fullscreen-modal.book-modal--cover-closing .book-modal-cover-container{opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(var(--book-flight-handoff-ms) * .7) ease}.book-fullscreen-modal.book-modal--cover-flight .book-modal-hero-fade-in{opacity:0;animation:none!important}.book-fullscreen-modal.active.is-entered .book-modal-hero-fade-in{opacity:1;animation:none;transform:none}.book-fullscreen-modal.book-modal--cover-handoff.active.is-entered .book-modal-hero-fade-in{animation:bookModalHeroFadeIn .52s var(--book-content-enter-ease) both}.book-fullscreen-modal.book-modal--seed-prefilled.active.is-entered .book-modal-heading .book-modal-hero-fade-in{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.book-fullscreen-modal,.book-fullscreen-modal.active,.book-fullscreen-modal.active.is-entered,.book-fullscreen-modal.active.is-entered.is-sheet-settled,.book-fullscreen-modal.active.book-modal--closing.is-entered,.book-fullscreen-modal.active.book-modal--closing:not(.is-entered){transition:opacity .22s,visibility .22s;transform:none}.book-fullscreen-modal.active .book-fullscreen-content,.book-fullscreen-modal.active.is-entered .book-fullscreen-content,.book-fullscreen-modal.active.book-modal--closing .book-fullscreen-content{opacity:1;transition:opacity .22s;transform:none}.book-fullscreen-modal .book-modal-cover-container,.book-fullscreen-modal .book-modal-hero-fade-in{animation:none}}
