.bk-word{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:translateY(.5em)}.bk-word.in{opacity:1;transform:translateY(0)}.bk-word+.bk-word{margin-left:.27em}.bk-emph-wrap{white-space:nowrap;display:inline-block;position:relative}.bk-emph-underline{pointer-events:none;background:#d97757;height:2px;transition:right .9s cubic-bezier(.2,.8,.2,1) .6s;position:absolute;bottom:-.05em;left:0;right:100%}.bk-emph-underline.in{right:0}.bk-reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}.bk-reveal.in{opacity:1;transform:translateY(0)}.bk-seam{background:#2a2825;height:1px;position:relative;overflow:hidden}.bk-seam:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d97757,#d97757ab 70%,#0000);transition:transform 1.6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.bk-seam.in:after{transform:scaleX(1)}@keyframes bk-cue{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.bk-cue{animation:2.2s ease-in-out infinite bk-cue}.bk-num{font-variant-numeric:tabular-nums}.bk-photo-stripes{background-color:#242321;background-image:repeating-linear-gradient(135deg,#0000 0 14px,#d9775714 14px 15px)}.bk-shell{scroll-snap-type:y mandatory;scrollbar-width:none;color:#faf9f5;-webkit-overflow-scrolling:touch;overscroll-behavior:none;background:#141413;position:fixed;inset:0;overflow:hidden auto}.bk-shell::-webkit-scrollbar{display:none}.bk-chapter{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100dvh;position:relative;overflow:hidden}.bk-chapter section[data-chapter]>div:first-child{width:100%;max-width:min(1280px,100%);margin-left:auto;margin-right:auto}@keyframes bk-lock-pulse{0%,to{opacity:1}50%{opacity:.35}}.bk-lock-dot{animation:1.2s ease-in-out infinite bk-lock-pulse}@media (prefers-reduced-motion:reduce){.bk-word,.bk-reveal{opacity:1!important;transition:none!important;transform:none!important}.bk-emph-underline{transition:none!important;right:0!important}.bk-seam:after{transition:none!important;transform:scaleX(1)!important}.bk-cue,.bk-lock-dot{animation:none!important}}
