.book-gallery{position:relative}.gallery-bar{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px}.gallery-bar>p{font-family:Georgia,serif;font-size:18px}.gallery-bar>span{font-size:11px;color:var(--muted);text-align:right}.book-track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e5aa4b66 #081322;padding-bottom:12px;overscroll-behavior-x:contain}.book-track:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.book-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;align-items:stretch;min-height:430px}.book-slide .feature-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.book-slide h3{font-size:clamp(30px,3.2vw,43px);overflow-wrap:break-word}.book-slide .story-picture{min-width:0;min-height:400px}.published-thumbnail{background:#031025;display:flex;align-items:center}.published-thumbnail>img{height:auto;object-fit:contain;aspect-ratio:720/404}.book-controls[hidden]{display:none}.book-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;background:var(--navy);color:var(--soft);font:23px Georgia,serif;cursor:pointer;z-index:2;box-shadow:0 3px 12px #0006}.book-prev{left:-23px}.book-next{right:-23px}.book-arrow:hover:not(:disabled){background:var(--gold);color:var(--night)}.book-arrow:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.book-arrow:disabled{opacity:.35;cursor:default}.gallery-hint{font-size:10px;color:var(--muted);margin-top:12px}.book-slide .small{margin-top:auto;padding-top:25px}.book-slide .watch-links{margin-top:24px}.book-slide .picture-label{background:#010711cc;padding:5px 9px}.book-slide .feature-copy>p:not(.eyebrow){margin-top:24px}.book-slide .feature-copy>.small{margin-top:auto}@media(max-width:700px){.gallery-bar{display:block;padding-right:95px;position:relative;min-height:60px}.gallery-bar>span{display:block;text-align:left;margin-top:7px;font-size:10px;line-height:1.5}.book-arrow{top:0;transform:none;width:39px;height:39px}.book-prev{left:auto;right:48px}.book-next{right:0}.book-track{gap:16px}.book-slide{display:flex;flex-direction:column;min-height:0;align-self:stretch}.book-slide .story-picture{min-height:0;aspect-ratio:16/10;flex-shrink:0}.book-slide .story-picture>img{height:100%;object-fit:cover}.book-slide .published-thumbnail>img{object-fit:contain}.book-slide .feature-copy{flex:1;padding:27px 25px}.book-slide h3{font-size:35px}.book-slide .picture-label{font-size:8px;bottom:12px;left:12px}.book-slide .play{width:48px;height:48px;font-size:15px}.gallery-hint{font-size:10px}.book-slide .feature-copy>.small{padding-top:25px}}
.book-gallery .book-slide .feature-copy{justify-content:flex-start}.book-slide .feature-copy>.eyebrow{margin-top:0}.book-slide .feature-copy>.small{padding-top:25px}
