:where(.bcl-themed){position:relative;overflow:hidden;isolation:isolate}:where(.bcl-themed>.bcl-themed-surface){position:relative;z-index:1;background:var(--book-page-bg);min-height:100%}:where(.bcl-themed){contain:layout}:where(.bcl-themed-surface>.bc-stage--back){z-index:0}body.bcl-page>main{max-width:none;width:100%;margin:0;padding:0}.bcl-page{--bcl-ink: #f4efe6;--bcl-mute: #b9b2a4;--bcl-dark: #14120f;--bcl-rail-w: 3.6rem;--bcl-shelf-h: 60px;--bcl-gutter: clamp(1rem, 5vw, 4rem);--bcl-min: 100svh}@media(max-width:600px){.bcl-page{--bcl-min: 100svh;--bcl-gutter: 1rem}}body.bcl-page>header{--header--background: 20, 18, 15;--header--text: 244, 239, 230;--header--accent: 244, 239, 230;padding:0 var(--bcl-gutter);box-shadow:inset 0 -1px #f4efe61f}body.bcl-page>header .home-title a{font:900 1.15rem/1 system-ui,sans-serif;letter-spacing:-.03em;white-space:nowrap;color:var(--bcl-ink)}body.bcl-page>header nav a{padding:1.45rem .85em 1.3rem;border-bottom-width:3px;font:700 .78rem/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bcl-mute);transition:color .15s ease,border-color .15s ease}body.bcl-page>header nav .home-title a{padding-left:0}body.bcl-page>header nav .social-links a{padding-right:0}body.bcl-page>header nav a:hover{color:var(--bcl-ink);border-bottom-color:#f4efe680}body.bcl-page>header nav .home-title a:hover{border-bottom-color:transparent}body.bcl-page>header nav a:focus-visible{outline:2px solid var(--bcl-ink);outline-offset:-4px;color:var(--bcl-ink)}body.bcl-page>header nav .social-links svg{width:24px;height:24px}@media(max-width:600px){body.bcl-page>header{padding:0 .75rem}body.bcl-page>header .internal-links{display:flex;white-space:nowrap}body.bcl-page>header .home-title a{font-size:.9rem}body.bcl-page>header nav a{padding:1.2rem .4em 1.05rem;letter-spacing:.06em;font-size:.7rem}body.bcl-page>header nav .internal-links a:last-child{padding-right:0}}.bcl-page :is(.bcl-spine,.bcl-btn,.bcl-chip--link,.bcl-snap-toggle,.bcl-cast-pause,.bcl-cast-fav,.bcl-cast-roll,.bcl-site-links a):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px #000}.bcl-page .bcl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bcl-page .bcl-stack{position:relative;display:block;width:calc(100% - var(--bcl-rail-w));max-width:none;margin:0 var(--bcl-rail-w) 0 0}body.bc-page.bcl-page{background:var(--bcl-dark)}.bcl-page .bcl-panel{position:sticky;top:var(--bcl-stick, 0px);min-height:var(--bcl-min);box-shadow:0 -22px 44px -14px #00000073;margin:0;padding:0;max-width:none}.bcl-page .bcl-panel--intro{box-shadow:none}.bcl-page .bcl-panel>.bcl-surface{clip-path:inset(0);min-height:var(--bcl-min);contain-intrinsic-block-size:var(--bcl-h, var(--bcl-min))}@property --bcl-cover{syntax: "<number>"; inherits: false; initial-value: 0;}@property --bcl-dim{syntax: "<number>"; inherits: false; initial-value: 0;}.bcl-page .bcl-panel:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:#000;--bcl-dim: inherit;opacity:calc(var(--bcl-dim, 0) * .5);transition:opacity .3s ease-out}@media(prefers-reduced-motion:reduce){.bcl-page .bcl-panel:after{transition:none}}.bcl-page .bcl-panel .bcl-stage{transform:scale(calc(1 - var(--bcl-cover, 0) * .04));transform-origin:50% 40%}.bcl-page .bcl-panel[data-bcl-covered]{visibility:hidden}.bcl-page .bcl-panel[data-bcl-covered]>.bcl-surface,.bcl-page .bcl-panel[data-bcl-covered]>.bcl-stage{content-visibility:hidden}.bcl-page :is([data-bcl-offscreen],[data-listing-paused]) *,.bcl-page :is([data-bcl-offscreen],[data-listing-paused]) *:before,.bcl-page :is([data-bcl-offscreen],[data-listing-paused]) *:after{animation-play-state:paused!important}.bcl-page .bcl-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;user-select:none}.bcl-page .bcl-num{position:absolute;top:-.1em;font-family:var(--book-display-font);font-weight:400;font-size:clamp(14rem,46vw,42rem);line-height:.85;letter-spacing:-.04em;color:var(--bcl-ghost, rgb(var(--book-chrome-rgb) / .45))}.bcl-page [data-side=left] .bcl-num{right:-.04em}.bcl-page [data-side=right] .bcl-num{left:-.04em}.bcl-page .bcl-title{position:absolute;left:0;right:0;bottom:-.16em;white-space:nowrap;text-transform:uppercase;font-family:var(--book-display-font);font-weight:400;font-size:clamp(4.5rem,14vw,14rem);line-height:1;letter-spacing:-.02em;color:var(--bcl-ghost, rgb(var(--book-chrome-rgb) / .45))}.bcl-page [data-side=left] .bcl-title{text-align:right}.bcl-page [data-side=right] .bcl-title{text-align:left}.bcl-page .bcl-stage{position:relative;z-index:1;box-sizing:border-box;min-height:inherit;display:flex;align-items:center;padding:clamp(2.5rem,8vh,5rem) var(--bcl-gutter) clamp(2.5rem,8vh,5rem) var(--bcl-gutter)}.bcl-page .bcl-fit{width:100%;display:flex;flex-direction:column;gap:1rem;transform-origin:0 50%;scale:var(--bcl-fit, 1)}.bcl-page [data-side=left] .bcl-fit{align-items:flex-start;padding-left:clamp(0px,4vw,90px)}.bcl-page [data-side=right] .bcl-fit{align-items:flex-end;padding-right:clamp(0px,4vw,90px);transform-origin:100% 50%}.bcl-page .bcl-cards{list-style:none;margin:0;padding:0;width:min(100%,720px)}.bcl-page .bcl-cards>.bc-card{margin-top:0}.bcl-page .bcl-meta{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;width:min(100%,720px)}.bcl-page .bcl-chip{display:inline-block;padding:.4rem .8rem;font:700 .82rem/1.2 var(--book-display-font),system-ui,sans-serif;background:var(--book-bg);color:var(--book-ink);border:2px solid var(--book-accent);border-radius:0;text-decoration:none;letter-spacing:.02em}.bcl-page .bcl-chip--link{background:var(--book-ink);color:var(--book-bg);border-color:var(--book-ink);transition:transform .15s ease}.bcl-page .bcl-chip--link:hover{transform:translate(4px)}@media(max-width:600px){.bcl-page .bc-theme-less .bc-card-meta{padding-right:5.4rem}.bcl-page .bcl-panel.bc-theme-tress-of-the-emerald-sea .bcl-stage{padding-bottom:9.5rem}}@media(max-width:600px){.bcl-page .bcl-stage{padding:1.5rem var(--bcl-gutter) calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px) + 1.5rem);align-items:center}.bcl-page .bcl-fit,.bcl-page [data-side] .bcl-fit{padding:0;align-items:stretch}.bcl-page .bcl-cards,.bcl-page .bcl-meta{width:100%}.bcl-page .bcl-num{font-size:15rem}.bcl-page .bcl-title{font-size:5rem;bottom:3.5rem}.bcl-page [data-side] .bcl-num{left:auto;right:-.04em}.bcl-page .bcl-panel--book .bcl-stage{align-items:stretch;padding-top:1rem;padding-bottom:calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px) + 1rem)}.bcl-page .bcl-panel--book .bcl-fit{justify-content:flex-end;gap:.75rem}.bcl-page .bcl-panel--book .bcl-cards{flex:1;display:flex;flex-direction:column}.bcl-page .bcl-panel--book .bcl-cards>.bc-card{flex:1}.bcl-page .bcl-panel--book .bc-card-oneliner{display:none}}.bcl-page .bcl-panel--intro,.bcl-page .bcl-panel--credits{background:var(--bcl-dark);color:var(--bcl-ink)}.bcl-page .bcl-panel--intro .bcl-fit,.bcl-page .bcl-panel--credits .bcl-fit{padding:0;align-items:stretch;transform-origin:50% 50%}.bcl-page .bcl-intro{max-width:60rem;margin:0 auto;width:100%;align-items:flex-start!important;gap:1.1rem}.bcl-page .bcl-eyebrow{margin:0;font:700 .8rem/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bcl-mute)}.bcl-page .bcl-h1{margin:0;font:900 clamp(3.5rem,13vw,9.5rem)/.9 system-ui,sans-serif;letter-spacing:-.045em;color:var(--bcl-ink)}.bcl-page .bcl-credits .bcl-h2{color:var(--bcl-ink)}.bcl-page .bcl-h2{margin:0;font:900 clamp(2rem,6vw,4rem)/1 system-ui,sans-serif;letter-spacing:-.035em}.bcl-page .bcl-lede{margin:0;max-width:38rem;font-size:1.1rem;line-height:1.5;color:var(--bcl-mute)}.bcl-page .bcl-edges{position:absolute;left:0;right:0;bottom:0;height:2.2rem;display:flex}.bcl-page .bcl-edge{flex:1;background:linear-gradient(var(--book-accent) 0 .35rem,var(--book-page-bg) .35rem)}.bcl-page .bcl-btn{display:inline-flex;align-items:center;padding:.7rem 1.25rem;border:2px solid var(--bcl-ink);border-radius:0;font:800 .95rem/1 system-ui,sans-serif;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.bcl-page .bcl-btn--light{background:var(--bcl-ink);color:var(--bcl-dark)}.bcl-page .bcl-btn--light:hover{transform:translate(3px,-3px)}.bcl-page .bcl-btn--ghost{background:transparent;color:var(--bcl-ink)}.bcl-page .bcl-btn--ghost:hover{background:#ffffff1f}@media(max-width:600px){.bcl-page .bcl-panel--credits .bcl-stage{padding-bottom:calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px) + 1.5rem)}.bcl-page .bcl-panel--intro .bcl-stage{padding-bottom:4.5rem}}.bcl-page .bcl-credits{max-width:62rem;margin:0 auto;width:100%;gap:1.1rem}.bcl-page .bcl-voice{margin:0;font:italic 600 1.35rem/1.35 Georgia,serif;color:var(--bcl-ink)}.bcl-page .bcl-actions{display:flex;flex-wrap:wrap;gap:.75rem}.bcl-page .bcl-site-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1rem;border-top:1px solid rgb(244 239 230 / .25);font:500 .9rem/1.4 system-ui,sans-serif;color:var(--bcl-mute)}.bcl-page .bcl-site-links{display:flex;align-items:center;gap:1.25rem}.bcl-page .bcl-site-links a{display:inline-flex;color:var(--bcl-ink);font-weight:700;text-decoration:none;padding:.15rem .2rem}.bcl-page .bcl-site-links a:hover{text-decoration:underline;text-underline-offset:4px}.bcl-page .bcl-cast{--bcl-roll-h: clamp(12rem, 30vh, 17rem);display:grid;gap:.5rem;margin-top:.4rem}.bcl-page .bcl-cast-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgb(244 239 230 / .25);padding-top:.75rem}.bcl-page .bcl-cast-title{margin:0;font:700 .8rem/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bcl-ink)}.bcl-page .bcl-cast-title span{color:var(--bcl-mute);letter-spacing:.08em}.bcl-page .bcl-cast-pause{appearance:none;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;border:2px solid var(--bcl-ink);border-radius:0;background:transparent;color:var(--bcl-ink);font:800 .76rem/1 system-ui,sans-serif;letter-spacing:.04em;cursor:pointer}.bcl-page .bcl-cast-pause:hover{background:#ffffff1f}.bcl-page .bcl-cast-pause-icon{width:.55rem;height:.7rem;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.bcl-page .bcl-cast-pause[aria-pressed=true] .bcl-cast-pause-icon{border:0;border-left:.55rem solid currentColor;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent;width:0;height:0}.bcl-page .bcl-cast-window{position:relative}.bcl-page .bcl-cast-window:before,.bcl-page .bcl-cast-window:after{content:"";position:absolute;left:0;right:0;height:16%;z-index:1;pointer-events:none}.bcl-page .bcl-cast-window:before{top:0;background:linear-gradient(var(--bcl-dark),transparent)}.bcl-page .bcl-cast-window:after{bottom:0;background:linear-gradient(transparent,var(--bcl-dark))}.bcl-page .bcl-cast-roll{height:var(--bcl-roll-h);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;position:relative}.bcl-page .bcl-cast-reel{will-change:transform}.bcl-page .bcl-cast-roll::-webkit-scrollbar{display:none}.bcl-page .bcl-cast-reel{list-style:none;margin:0;padding:var(--bcl-roll-h) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.9rem;justify-items:center;text-align:center}.bcl-page .bcl-cast-member{display:grid;grid-template-columns:minmax(0,100%);justify-items:center;gap:.2rem;width:100%;min-width:0}.bcl-page .bcl-cast-member p{margin:0}.bcl-page .bcl-cast-role{font:italic 600 .95rem/1.2 Georgia,serif;color:var(--bcl-mute)}.bcl-page .bcl-cast-role:empty{display:none}.bcl-page .bcl-cast-who{font:900 clamp(1.5rem,3.4vw,2.3rem)/1.05 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bcl-ink)}.bcl-page .bcl-cast-stats{font:500 .88rem/1.3 system-ui,sans-serif;letter-spacing:.04em;color:var(--bcl-mute);font-variant-numeric:tabular-nums}.bcl-page .bcl-cast-member--end .bcl-cast-who{font-size:clamp(1.1rem,2.4vw,1.5rem);letter-spacing:.1em}.bcl-page .bcl-cast-fav{display:inline-flex;align-items:baseline;gap:.6rem;max-width:100%;box-sizing:border-box;margin-top:.35rem;padding:.4rem .8rem .4rem 1rem;text-decoration:none;color:var(--book-ink);background:linear-gradient(90deg,var(--book-page-bg) 0 6px,var(--book-accent) 6px 9px,var(--book-bg) 9px);border-radius:3px;box-shadow:0 2px 10px #0006;transition:transform .2s ease;font-family:var(--book-display-font),system-ui,sans-serif}.bcl-page .bcl-cast-fav-k{flex:none;font:700 .62rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.9;white-space:nowrap}.bcl-page .bcl-cast-fav-t{font-size:1rem;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcl-page .bcl-cast-fav-s{flex:none;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.bcl-page .bcl-cast-fav:hover{transform:translateY(-2px)}@media(max-width:600px){.bcl-page .bcl-cast{--bcl-roll-h: 8.5rem;gap:.3rem;margin-top:0}.bcl-page .bcl-cast-head{padding-top:.5rem}.bcl-page .bcl-cast-title{font-size:.7rem;letter-spacing:.12em}.bcl-page .bcl-cast-title span{display:none}.bcl-page .bcl-cast-pause{padding:.35rem .6rem;font-size:.7rem}.bcl-page .bcl-cast-reel{gap:1.4rem}.bcl-page .bcl-cast-who{font-size:1.3rem}.bcl-page .bcl-cast-stats{font-size:.78rem}.bcl-page .bcl-cast-role{font-size:.82rem}.bcl-page .bcl-cast-fav{padding:.3rem .6rem .3rem .85rem;gap:.4rem}.bcl-page .bcl-cast-fav-t{font-size:.85rem}.bcl-page .bcl-cast-fav-k{font-size:.55rem}}@media(prefers-reduced-motion:reduce){.bcl-page .bcl-cast-fav{transition:none}.bcl-page .bcl-cast-pause{display:none}.bcl-page .bcl-cast-window:before,.bcl-page .bcl-cast-window:after{display:none}.bcl-page .bcl-cast-reel{will-change:auto}.bcl-page .bcl-cast-roll{scrollbar-width:thin;scrollbar-color:var(--bcl-mute) transparent;overscroll-behavior:auto}.bcl-page .bcl-cast-roll::-webkit-scrollbar{display:block;width:8px}.bcl-page .bcl-cast-roll::-webkit-scrollbar-thumb{background:var(--bcl-mute);border-radius:4px}.bcl-page .bcl-cast-reel{padding:.5rem 0}}.bcl-page .bcl-spine{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--book-ink);background:linear-gradient(90deg,var(--book-page-bg) 0 6px,var(--book-accent) 6px 9px,var(--book-bg) 9px);font-family:var(--book-display-font),system-ui,sans-serif;font-size:.74rem;line-height:1;white-space:nowrap;border-radius:3px 0 0 3px;box-shadow:-2px 2px 8px #00000059}.bcl-page .bcl-spine-n{font-weight:700;font-variant-numeric:tabular-nums;flex:none}.bcl-page .bcl-spine-t{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em}.bcl-page .bcl-rail{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:5px;box-sizing:border-box;max-height:min(40rem,calc(100svh - 15rem));padding:.5rem 0 .5rem .25rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.bcl-page .bcl-rail::-webkit-scrollbar{display:none}.bcl-page [data-bcl-more]{--bcl-fade: 1.75rem}.bcl-page .bcl-rail[data-bcl-more=end]{mask-image:linear-gradient(180deg,#000 calc(100% - var(--bcl-fade)),transparent)}.bcl-page .bcl-rail[data-bcl-more=start]{mask-image:linear-gradient(180deg,transparent,#000 var(--bcl-fade))}.bcl-page .bcl-rail[data-bcl-more=both]{mask-image:linear-gradient(180deg,transparent,#000 var(--bcl-fade),#000 calc(100% - var(--bcl-fade)),transparent)}.bcl-page .bcl-spine--rail{flex:none;box-sizing:border-box;overflow:hidden;width:2.9rem;height:1.7rem;padding:0 .6rem 0 1.05rem;transition:width .28s cubic-bezier(.2,.9,.3,1)}.bcl-page .bcl-spine--rail[aria-current]{width:3.4rem}.bcl-page .bcl-spine--rail .bcl-spine-t{opacity:0;transition:opacity .15s ease .08s}.bcl-page .bcl-spine--rail:hover,.bcl-page .bcl-spine--rail:focus-visible{width:15rem}.bcl-page .bcl-spine--rail:hover .bcl-spine-t,.bcl-page .bcl-spine--rail:focus-visible .bcl-spine-t{opacity:1}.bcl-page .bcl-shelf{display:flex;align-items:flex-end;gap:3px}.bcl-page .bcl-shelf--phone{display:none}.bcl-page .bcl-spine--shelf{flex:none;writing-mode:vertical-rl;width:1.9rem;height:4rem;padding:.55rem 0 .5rem;gap:.45rem;justify-content:flex-start;align-items:center;background:linear-gradient(180deg,var(--book-page-bg) 0 6px,var(--book-accent) 6px 9px,var(--book-bg) 9px);border-radius:3px 3px 0 0;box-shadow:none;transition:transform .22s cubic-bezier(.2,.9,.3,1)}.bcl-page .bcl-spine--shelf .bcl-spine-t{max-height:100%}.bcl-page .bcl-spine--shelf:hover,.bcl-page .bcl-spine--shelf:focus-visible,.bcl-page .bcl-spine--shelf[aria-current]{transform:translateY(-.5rem)}@media(max-width:900px){.bcl-page .bcl-rail{display:none}.bcl-page{--bcl-rail-w: 0rem}.bcl-page .bcl-shelf--phone{display:flex;position:fixed;left:0;bottom:0;z-index:50;height:calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;right:calc(86px + env(safe-area-inset-right,0px));padding:0 .6rem env(safe-area-inset-bottom,0px) .6rem;gap:3px;overflow-x:auto;overflow-y:hidden;align-items:flex-end;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}body.bcl-page astro-dev-toolbar{display:none}body.bcl-page:before{content:"";position:fixed;z-index:49;left:0;right:0;bottom:0;height:calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#1c1812;border-top:4px solid #5a4630;pointer-events:none}.bcl-page .bcl-shelf--phone::-webkit-scrollbar{display:none}.bcl-page .bcl-shelf--phone[data-bcl-more=end]{mask-image:linear-gradient(90deg,#000 calc(100% - var(--bcl-fade)),transparent)}.bcl-page .bcl-shelf--phone[data-bcl-more=start]{mask-image:linear-gradient(90deg,transparent,#000 var(--bcl-fade))}.bcl-page .bcl-shelf--phone[data-bcl-more=both]{mask-image:linear-gradient(90deg,transparent,#000 var(--bcl-fade),#000 calc(100% - var(--bcl-fade)),transparent)}.bcl-page .bcl-shelf--phone .bcl-spine--shelf{writing-mode:horizontal-tb;height:38px;width:2.1rem;padding:.35rem 0 0;justify-content:center;align-items:flex-start;font-size:.8rem;transition:height .18s ease}.bcl-page .bcl-shelf--phone .bcl-spine--shelf .bcl-spine-t{display:none}.bcl-page .bcl-shelf--phone .bcl-spine--shelf:hover,.bcl-page .bcl-shelf--phone .bcl-spine--shelf:focus-visible{transform:none}.bcl-page .bcl-shelf--phone .bcl-spine--shelf[aria-current]{height:48px;transform:none}}.bcl-page .bcl-snap-toggle{position:fixed;right:0;bottom:1.25rem;z-index:55;display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;box-sizing:border-box;margin:0;width:2.1rem;padding:.8rem 0;gap:.45rem;border:1px solid #5a4630;border-right:none;border-radius:3px 0 0 3px;box-shadow:-2px 2px 8px #00000059;background:#1c1812;color:var(--bcl-mute);font:700 .7rem/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.bcl-page .bcl-snap-toggle:hover{color:var(--bcl-ink);border-color:#8a6a4b}.bcl-page .bcl-snap-dot{width:.4rem;height:.4rem;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box;flex:none}.bcl-page .bcl-snap-toggle[aria-pressed=true] .bcl-snap-dot{background:currentColor}.bcl-page .bcl-snap-toggle[aria-pressed=true]{background:#5a4630;color:var(--bcl-ink);border-color:#7a6045}.bcl-page .bcl-snap-toggle[aria-pressed=true]:hover{background:#6a533c;border-color:#8e7152}@media(max-width:900px){.bcl-page .bcl-snap-toggle{writing-mode:horizontal-tb;gap:.3rem;right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:70px;height:40px;padding:0 .4rem;z-index:55;border:1px solid #5a4630;border-radius:4px;box-shadow:none;font-size:.72rem;letter-spacing:.12em}.bcl-page .bcl-snap-toggle[aria-pressed=true]{border-color:#7a6045}body.bcl-page:after{content:"";position:fixed;z-index:51;right:0;bottom:0;width:calc(86px + env(safe-area-inset-right,0px));height:calc(var(--bcl-shelf-h) - 4px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#1c1812;border-left:1px solid #5a4630;pointer-events:none}}:root:has(.bcl-page.bcl-snap),:root:has(body.bcl-page.bcl-snap){scroll-snap-type:y mandatory}.bcl-page .bcl-snap-anchor{position:absolute;left:0;width:1px;pointer-events:none;visibility:hidden;scroll-snap-align:start;scroll-snap-stop:always}.bcl-page .bcl-panel{height:100svh;min-height:100svh;overflow:hidden}.bcl-page .bcl-panel>.bcl-surface{height:100svh;min-height:100svh}.bcl-page .bcl-stage{height:100svh;min-height:0;padding-top:1.25rem;padding-bottom:1.25rem}@supports (height: 100dvh){.bcl-page{--bcl-min: 100dvh}.bcl-page .bcl-panel{height:100dvh;min-height:100dvh}.bcl-page .bcl-panel>.bcl-surface{height:100dvh;min-height:100dvh}.bcl-page .bcl-stage{height:100dvh}}.bcl-page .bcl-fit[style*=--bcl-fit-h]{height:var(--bcl-fit-h);align-self:flex-start;flex:none;transform-origin:0 0;translate:0 var(--bcl-fit-y, 0px)}.bcl-page [data-side=right] .bcl-fit[style*=--bcl-fit-h]{transform-origin:100% 0}.bcl-page .bcl-panel--intro .bcl-fit[style*=--bcl-fit-h],.bcl-page .bcl-panel--credits .bcl-fit[style*=--bcl-fit-h]{transform-origin:0 0}.bcl-page .bcl-panel--intro .bcl-stage{padding-bottom:4.5rem}@media(max-width:900px){.bcl-page .bcl-stage{padding-bottom:calc(var(--bcl-shelf-h) + env(safe-area-inset-bottom,0px) + 1.5rem)}}.bcl-page .bcl-panel--credits{overflow-y:auto}@media(max-width:600px){.bcl-page .bcl-credits{gap:.6rem}.bcl-page .bcl-credits .bcl-h2{font-size:2.1rem;line-height:1.05}.bcl-page .bcl-credits .bcl-lede{font-size:.9rem;line-height:1.35}.bcl-page .bcl-credits .bcl-voice{font-size:1rem;line-height:1.3}.bcl-page .bcl-credits .bcl-actions{flex-wrap:nowrap;gap:.5rem}.bcl-page .bcl-credits .bcl-btn{flex:1 1 0;min-width:0;padding-left:.5rem;padding-right:.5rem;text-align:center;white-space:nowrap;font-size:.8rem}.bcl-page .bcl-site-foot{padding-top:.5rem;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.bcl-page .bcl-spine,.bcl-page .bcl-chip--link,.bcl-page .bcl-btn{transition:none}.bcl-page .bcl-panel .bcl-stage{transform:none}.bcl-page .bcl-panel:after{opacity:0}}
