.mkt-bookspage{display:flex;flex-direction:column;overflow-x:clip}@supports not (overflow: clip){.mkt-bookspage .reg-bcgrid{width:100%;margin-inline:0}}.mkt-bookspage .mkt-books-col{width:90%;max-width:none;margin-inline:auto;padding-inline:var(--space-lg)}.mkt-shell .mkt-stackpage>.mkt-bookspage{--mkt-panel-pt: clamp(2rem, 1.2rem + 3.7vw, 4.25rem)}@media(min-width:48em){.mkt-bookspage .mkt-books-col{width:85%}}@media(min-width:80em){.mkt-bookspage .mkt-books-col{width:75%}}@media(max-width:39.99em){.mkt-bookspage .mkt-books-col{padding-inline:0}}.mkt-bookspage .mkt-books-head{margin:0;text-align:center;text-transform:none;font-family:var(--font-heading);font-weight:800;font-size:var(--mkt-fs-h2);line-height:1.08;letter-spacing:-.02em;color:var(--brand-navy);text-wrap:balance}[data-theme=dark] .mkt-bookspage .mkt-books-head{color:var(--brand-orange)}.mkt-bookspage .mkt-books-cta{font-size:calc(var(--fs-body) * 1.333);min-height:69px;border-radius:var(--radius-lg);transform-origin:center;transition:transform .25s ease-out,background .15s ease;will-change:transform}.mkt-bookspage .stack>*{margin-block:0}.mkt-bookspage .stack>.mkt-books-head{margin-bottom:calc(var(--mkt-panel-pt) - var(--space-md))}.mkt-bookspage .stack>.mkt-books-attrib{margin-top:0;margin-bottom:calc(var(--mkt-panel-pt) - var(--space-md));color:var(--color-text);color:color-mix(in srgb,var(--color-text) 84%,#000)}.mkt-bookspage :is(h1,h2,h3,h4,h5,h6){text-align:center;text-transform:uppercase;color:var(--brand-navy)}[data-theme=dark] .mkt-bookspage :is(h1,h2,h3,h4,h5,h6){color:var(--brand-orange)}.mkt-bookspage p,.mkt-bookspage li{text-align:left;line-height:1.7}.mkt-bookspage .reg-center{text-align:center}.mkt-bookspage .reg-bcgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}@media(min-width:48em){.mkt-bookspage .reg-bcgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:80em){.mkt-bookspage .reg-bcgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:47.99em){.mkt-bookspage .reg-bcgrid{width:100vw;margin-inline:calc(50% - 50vw)}}.mkt-bookspage .reg-bcgrid>li{padding:var(--space-md);background:var(--color-bg)}.mkt-bookspage .reg-bcgrid>li:nth-child(2n){background:var(--color-surface-2)}[data-theme=dark] .mkt-bookspage .reg-bcgrid>li{background:#e3f2fd}[data-theme=dark] .mkt-bookspage .reg-bcgrid>li:nth-child(2n){background:#e0e0e0}.mkt-bookspage .reg-bcgrid.mkt-books-stagger>li{opacity:0;transition:opacity .5s ease;transition-delay:calc(var(--cb-i, 0) * .15s)}.mkt-bookspage .reg-bcgrid.mkt-books-stagger.is-in>li{opacity:1}@media(prefers-reduced-motion:reduce){.mkt-bookspage .reg-bcgrid.mkt-books-stagger>li{opacity:1;transition:none}}.mkt-bookspage .reg-bcgrid.mkt-books-stagger>li:has(:focus-visible){opacity:1;transition-delay:0s}.mkt-bookspage .reg-bctile{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.mkt-bookspage .reg-bookthumb{position:relative;display:block;box-sizing:border-box;padding:6%;transition:transform .15s ease}.mkt-bookspage .reg-bookthumb img{display:block;width:auto;height:auto;max-width:100%;max-height:20rem;margin-inline:auto;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 6px 18px #00000038}.mkt-bookspage .reg-bctile:hover .reg-bookthumb,.mkt-bookspage .reg-bctile:focus-visible .reg-bookthumb{transform:translateY(-2px)}.mkt-bookspage .reg-bctile:focus-visible{outline:none}.mkt-bookspage .reg-bctile:focus-visible .reg-bookthumb{outline:3px solid var(--color-accent);outline-offset:2px}.mkt-bookspage .reg-bctip{position:absolute;left:50%;top:100%;z-index:20;transform:translate(-50%) translateY(4px);width:-moz-max-content;width:max-content;max-width:16rem;margin:0;text-align:center;color:#fff;background:var(--navbar-bg, var(--brand-navy));padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--fs-sm);font-weight:400;line-height:1.3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.mkt-bookspage .reg-bctile:hover .reg-bctip,.mkt-bookspage .reg-bctile:focus-visible .reg-bctip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-2px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}
