.bk-viewer{--t-font-latin:var(--ww-font-book);--t-dur-curl:.96s;--t-ease-turn:cubic-bezier(.5, .1, .3, 1);--t-dur-cover-open:1.1s;--t-ease-cover-open:cubic-bezier(.55, .06, .2, 1);--t-cover-reveal-at:.495s;--t-desk:var(--ww-bg);--t-desk-light:var(--ww-bg);--t-desk-mid:var(--ww-bg);--t-desk-dark:var(--ww-bg);--t-shadow-book:var(--ww-shadow-lift);--t-shadow-cover:var(--ww-shadow-lift);--bk-red:#bf3a2b;--bk-on-red:#fbf7ef;--bk-focus-paper:#3d6a99;--bk-wave-rest:color-mix(in srgb, var(--t-ink) 28%, transparent);--bk-bar-h:52px;--bk-foot-h:56px;--bk-bar-top:calc(env(safe-area-inset-top) + var(--bk-bar-h));--bk-bar-bottom:calc(env(safe-area-inset-bottom) + var(--bk-foot-h));--bk-chrome-gutter:16px;--bk-nav-size:var(--ww-tap,44px);--bk-nav-icon:20px;--bk-track-h:2px;--bk-track-gap:4px;--bk-nav-reach:380px;--bk-spread-shift:0px;--bk-page-pad-top:24px;--bk-page-pad-bottom:20px;--bk-voice-play:44px;--bk-voice-line:22px;--bk-voice-strip:14px;--bk-voice-gap:12px;--bk-readout-size:11px;--bk-readout-track:.08em;--bk-cover-stage-h:620px;--bk-cover-book-top:34px;--bk-book-w:318px;--bk-book-ratio:1.6415;--bk-gap:12px;--bk-room-h:calc(100dvh - var(--bk-bar-top) - var(--bk-bar-bottom) - 2 * var(--bk-gap));--bk-page-w:min(calc(100vw - 2 * var(--bk-gap)), var(--t-page-max-width));--bk-name-wrapped-bottom:128px;--bk-name-wrapped-sub:420px;--bk-qmark-fit:96px;--bk-qmark-height-fit:50px;--bk-quote-fit:29px;--bk-tp-title-size:46px;--bk-tp-title-lh:1.04;--bk-tp-title-size-fit:38px;--bk-tp-title-2-size:20px;--bk-tp-title-2-lh:1.3;--bk-tp-gap:var(--t-space-7);--bk-tp-space-before:1;--bk-tp-space-after:1.6;--bk-letter-size:19px;--bk-letter-lh:1.6;--bk-letter-sign-size:22px;--bk-letter-pad-block:var(--t-space-7);--bk-letter-pad-inline:var(--t-space-6);--bk-letter-pad-block-fit:var(--t-space-5);--bk-letter-pad-inline-fit:var(--t-space-5);--bk-letter-bleed:var(--t-space-2);--bk-toc-size:19px;--bk-toc-lh:1.32;--bk-toc-gap:var(--t-space-4);--bk-toc-gap-fit:var(--t-space-2);--bk-toc-dot:1px;--bk-toc-dot-pitch:6px;--bk-toc-leader-min:var(--t-space-6);--bk-inside-row-fit-1:var(--t-space-8);--bk-inside-row-fit-2:calc(var(--t-space-7) + 2px)}@media (min-width:884px){.bk-viewer{--bk-spread-shift:159px}}@media (min-width:1024px){.bk-viewer{--bk-bar-h:var(--ww-app-bar,64px);--bk-foot-h:28px;--bk-gap:56px;--bk-chrome-gutter:var(--ww-gutter,40px);--bk-spread-shift:159px;--bk-page-w:min(calc(var(--bk-room-h) / var(--bk-book-ratio)), var(--t-page-max-width));--bk-page-h:calc(var(--bk-page-w) * var(--bk-book-ratio));--bk-cover-stage-h:522px;--bk-cover-book-top:0px;--bk-ribbon-hang:20px;--bk-nav-clear:40px;--bk-spread-reach:1.09;--bk-nav-reach:calc(var(--bk-page-w) / 2 + var(--bk-nav-clear) + var(--bk-nav-size) / 2)}.bk-viewer[data-nav-at=spread]{--bk-nav-reach:calc(var(--bk-page-w) * var(--bk-spread-reach) + var(--bk-nav-clear) + var(--bk-nav-size) / 2)}}.bk-viewer:not([data-chrome]){--bk-bar-top:0px;--bk-bar-bottom:0px;--bk-page-pad-top:calc(env(safe-area-inset-top) + var(--t-page-pad-top));--bk-page-pad-bottom:calc(env(safe-area-inset-bottom) + var(--t-page-pad-bottom))}.bk-viewer[data-motion-tier=reduced]{--bk-spread-shift:0px}.bk-viewer{color:var(--t-ink);font-family:var(--t-font-latin);font-size:var(--t-fs-body);line-height:var(--t-lh-body);font-optical-sizing:auto;font-synthesis:none;background-color:var(--ww-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background-image:none;position:fixed;inset:0;overflow:hidden}.bk-viewer :focus-visible{outline:var(--t-focus-width) solid var(--ww-focus);outline-offset:var(--t-focus-offset)}.bk-viewer :is(.bk-page,.bk-first) :focus-visible{outline-color:var(--bk-focus-paper)}.bk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bk-bar{inset-inline:0;z-index:20;justify-content:space-between;align-items:center;gap:var(--t-space-3);height:var(--bk-bar-top);padding:env(safe-area-inset-top) var(--bk-chrome-gutter) 0;color:var(--ww-text);display:flex;position:absolute;top:0}.bk-bar-logo{align-items:center;min-width:0;display:flex}@media (min-width:1024px){.bk-bar{padding-inline:max(var(--bk-chrome-gutter), (100% - var(--ww-app-max,1176px)) / 2);border-block-end:1px solid var(--ww-line)}}.bk-bar .bk-lang{height:var(--ww-tap,44px);border:1px solid var(--ww-line-strong);border-radius:var(--ww-radius-button,10px);color:var(--ww-text-faint);font-family:var(--ww-font-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--t-dur-press-up) var(--t-ease-press), border-color var(--t-dur-press-up) var(--t-ease-reveal);background:0 0;flex:none;align-items:center;gap:.6em;margin:0;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.bk-bar .bk-lang b{color:var(--ww-text);font-weight:500;position:relative}.bk-bar .bk-lang b:after{content:"";inset-inline:0;background:var(--ww-accent);border-radius:1px;height:2px;position:absolute;bottom:-5px}.bk-bar .bk-lang:active{transform:scale(var(--t-press-scale));transition-duration:var(--t-dur-press-down);transition-timing-function:var(--t-ease-reveal)}@media (hover:hover) and (pointer:fine){.bk-bar .bk-lang:hover{border-color:var(--ww-text-soft)}}.bk-foot{inset-inline:0;z-index:20;align-items:center;gap:var(--t-space-3);height:var(--bk-bar-bottom);max-width:var(--t-page-max-width);padding:0 var(--bk-chrome-gutter) env(safe-area-inset-bottom);margin-inline:auto;display:flex;position:absolute;bottom:0}.bk-track{gap:var(--bk-track-gap);flex:auto;min-width:0;display:flex}.bk-track-seg{height:var(--bk-track-h);background:var(--ww-line-strong);border-radius:1px;flex:1 1 0;position:relative;overflow:hidden}.bk-track-seg i{background:var(--ww-accent);transform-origin:0;transition:transform var(--t-dur-track) var(--t-ease-reveal);position:absolute;inset:0;transform:scaleX(0)}.bk-track-seg[data-read] i{transform:none}.bk-nav{z-index:20;width:var(--bk-nav-size);height:var(--bk-nav-size);border:1px solid var(--ww-line-strong);border-radius:var(--t-radius-pill);color:var(--ww-text);cursor:pointer;transition:transform var(--t-dur-press-up) var(--t-ease-press), border-color var(--t-dur-press-up) var(--t-ease-reveal), opacity var(--t-dur-press-up) var(--t-ease-reveal);background:0 0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.bk-nav:before{content:"";border-radius:inherit;background:var(--ww-accent-soft);opacity:0;transition:opacity var(--t-dur-press-up) var(--t-ease-reveal), transform .26s var(--t-ease-press);position:absolute;inset:-1px;transform:scale(.86)}.bk-nav:active:not(:disabled){transform:scale(var(--t-press-scale-small));transition-duration:var(--t-dur-press-down);transition-timing-function:var(--t-ease-reveal)}@media (hover:hover) and (pointer:fine){.bk-nav:hover:not(:disabled){border-color:var(--ww-text-soft)}.bk-nav:hover:not(:disabled):before{opacity:1;transform:none}}.bk-nav:disabled{visibility:hidden}.bk-nav svg{width:var(--bk-nav-icon);height:var(--bk-nav-icon);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;position:relative}@media (min-width:1024px){.bk-foot{top:calc(var(--bk-bar-top) + var(--bk-gap) + (var(--bk-room-h) + var(--bk-page-h)) / 2 + var(--bk-gap));width:var(--bk-page-w);align-items:flex-start;height:auto;padding:0;bottom:auto}.bk-foot .bk-nav{top:calc(var(--bk-gap) * -1 - var(--bk-page-h) / 2 - var(--bk-nav-size) / 2);left:calc(50% - var(--bk-nav-size) / 2);transition:transform var(--t-dur-press-up) var(--t-ease-press), translate var(--t-dur-soft-slide) var(--t-ease-soft-slide), border-color var(--t-dur-press-up) var(--t-ease-reveal), opacity var(--t-dur-press-up) var(--t-ease-reveal);position:absolute}.bk-foot .bk-nav[data-side=back]{translate:calc(var(--bk-nav-reach) * -1) 0}.bk-foot .bk-nav[data-side=forward]{translate:var(--bk-nav-reach) 0}.bk-viewer[data-motion-tier=reduced] .bk-foot .bk-nav{transition-property:transform,border-color,opacity}}.bk-viewer:not([data-chrome]) .bk-nav{margin-top:calc(var(--t-tap) / -2);background-color:var(--t-cloth);color:var(--t-on-cloth);opacity:0;pointer-events:none;border:0;position:absolute;top:50%}.bk-viewer:not([data-chrome]) .bk-nav:before{content:none}.bk-viewer:not([data-chrome]) .bk-nav[data-side=back]{inset-inline-start:var(--t-space-2)}.bk-viewer:not([data-chrome]) .bk-nav[data-side=forward]{inset-inline-end:var(--t-space-2)}.bk-viewer:not([data-chrome]) .bk-nav:focus-visible{opacity:1;pointer-events:auto;outline-color:var(--t-ink)}.bk-viewer:not([data-chrome]) .bk-nav:disabled{display:none}.bk-t{margin:0}.bk-second{color:var(--t-ink-soft);font-style:italic}.bk-clock{font-variant-numeric:tabular-nums;white-space:nowrap}.bk-viewer{--t-page-height:min(calc(100dvh - var(--bk-bar-top) - var(--bk-bar-bottom)), var(--t-page-max-height))}.bk-frame{inset:var(--bk-bar-top) 0 var(--bk-bar-bottom);max-width:var(--t-page-max-width);max-height:var(--t-page-max-height);margin:auto;position:absolute}.bk-viewer[data-chrome]{--t-page-height:min(var(--bk-room-h), var(--t-page-max-height));--t-page-pad-start:28px;--t-page-pad-end:26px}.bk-viewer[data-chrome] .bk-frame{inset:calc(var(--bk-bar-top) + var(--bk-gap)) var(--bk-gap) calc(var(--bk-bar-bottom) + var(--bk-gap));box-shadow:var(--ww-shadow-lift);border-start-start-radius:var(--t-radius-book-spine);border-start-end-radius:var(--t-radius-book-open);border-end-end-radius:var(--t-radius-book-open);border-end-start-radius:var(--t-radius-book-spine)}.bk-viewer[data-chrome] .bk-page{border-radius:inherit}@media (min-width:1024px){.bk-viewer[data-chrome]{--t-page-height:var(--bk-page-h);--t-page-pad-start:34px;--t-page-pad-end:32px}.bk-viewer[data-chrome] .bk-frame{width:var(--bk-page-w);height:var(--bk-page-h);inset-inline:0}}.bk-frame[data-visible=false]{visibility:hidden}@media (min-width:431px),(min-height:933px){.bk-frame{box-shadow:var(--t-shadow-book)}}.bk-page{border-radius:var(--t-radius-page);padding-block:var(--bk-page-pad-top) var(--bk-page-pad-bottom);padding-inline:var(--t-page-pad-start) var(--t-page-pad-end);background-color:var(--t-paper);background-image:var(--t-grain);box-shadow:inset -1px 0 0 var(--t-edge-1), inset -3px 0 0 var(--t-edge-2), inset -4px 0 0 var(--t-edge-3);visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.bk-page[data-state=current]{visibility:visible;z-index:2}.bk-page:before{content:"";width:var(--t-spine-shadow-width);background:linear-gradient(to right, var(--t-spine-shade), transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.bk-page>*{position:relative}.bk-page[data-fit~=scroll]:not(.bk-layout-voices){overflow-y:auto}.bk-header{justify-content:space-between;align-items:center;gap:var(--t-space-3);height:var(--t-header-height);flex:none;margin-block-end:var(--t-gap-header-photo);display:flex}.bk-header-title{font-family:var(--t-font-latin);font-size:var(--t-fs-header);font-weight:var(--t-weight-medium);letter-spacing:var(--t-tracking-header);text-transform:uppercase;color:var(--t-ink-soft);white-space:nowrap;line-height:1}.bk-lang{height:var(--t-header-height);font-family:var(--t-font-latin);font-size:var(--t-fs-header);font-weight:var(--t-weight-medium);letter-spacing:var(--t-tracking-lang);text-transform:uppercase;color:var(--t-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;margin:0;padding:0;line-height:1;display:inline-flex;position:relative}.bk-lang:after{content:"";position:absolute;inset:-14px -10px}.bk-lang-current{color:var(--t-ink);font-weight:var(--t-weight-semibold)}.bk-footer{justify-content:flex-end;align-items:last baseline;gap:var(--t-space-3);flex:none;margin-block-start:auto;padding-block-start:var(--t-space-4);display:flex}.bk-footer[data-alone]{padding-block-start:var(--t-space-2)}@media (min-width:1024px){.bk-footer:has(.bk-note){gap:max(var(--t-space-3), 28px)}}.bk-footer-start{align-items:stretch;gap:var(--t-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.bk-folio{color:var(--t-ink-soft);font-family:var(--t-font-latin);font-size:var(--t-fs-folio);font-variant-numeric:proportional-nums;flex:none;font-style:italic;line-height:1}.bk-note{color:var(--t-ink-soft);font-family:var(--ww-font-label);font-size:var(--bk-readout-size);letter-spacing:var(--bk-readout-track);text-transform:uppercase;text-wrap:balance;margin-block-start:var(--t-space-1);font-weight:500;line-height:1.35;display:block}.bk-viewer{--bk-tilt:var(--t-print-tilt)}.bk-viewer[data-theme=ink]{--bk-tilt:0deg}.bk-viewer[data-theme=confetti] .bk-page[data-parity=odd]{--bk-tilt:var(--t-stamp-tilt)}.bk-viewer[data-theme=confetti] .bk-page[data-parity=even]{--bk-tilt:calc(var(--t-stamp-tilt) * -1)}.bk-print{box-shadow:var(--t-shadow-print);rotate:var(--bk-tilt);flex:none;margin:0;position:relative}.bk-print-sheet{padding:var(--t-print-border);background-color:var(--t-surface)}.bk-photo{height:var(--t-print-height-landscape);overflow:hidden}.bk-photo img{object-fit:cover;width:100%;max-width:none;height:100%;transform-origin:var(--bk-focus,50% 45%);filter:var(--t-photo-grade);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.bk-viewer[data-theme=confetti] .bk-print{box-shadow:none}.bk-viewer[data-theme=confetti] .bk-print:before{content:"";inset:var(--t-stamp-perforation);box-shadow:var(--t-shadow-print);position:absolute}.bk-viewer[data-theme=confetti] .bk-print-sheet{--g:var(--t-stamp-perforation);padding:calc(var(--g) * 1.6);-webkit-mask:radial-gradient(var(--g), #0000 97%, #000) round calc(-1.5 * var(--g)) calc(-1.5 * var(--g)) / calc(3 * var(--g)) calc(3 * var(--g)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--g)) calc(100% - 3 * var(--g));-webkit-mask:radial-gradient(var(--g), #0000 97%, #000) round calc(-1.5 * var(--g)) calc(-1.5 * var(--g)) / calc(3 * var(--g)) calc(3 * var(--g)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--g)) calc(100% - 3 * var(--g));mask:radial-gradient(var(--g), #0000 97%, #000) round calc(-1.5 * var(--g)) calc(-1.5 * var(--g)) / calc(3 * var(--g)) calc(3 * var(--g)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--g)) calc(100% - 3 * var(--g));position:relative}.bk-doodle{width:64px;height:12px;margin-block:var(--t-space-2) 0;fill:none;stroke:var(--t-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block;overflow:visible}.bk-title{font-size:var(--t-fs-title);line-height:var(--t-lh-title);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-title);font-variation-settings:"opsz" var(--t-opsz-title);text-wrap:balance}.bk-title-2{font-size:var(--t-fs-title-2);line-height:var(--t-lh-title-2);text-wrap:balance;margin-block-start:var(--t-gap-title-second)}.bk-body{font-size:var(--t-fs-body);line-height:var(--t-lh-body);font-variation-settings:"opsz" var(--t-opsz-body);text-wrap:pretty;margin-block-start:var(--t-gap-second-body)}.bk-body-2{font-size:var(--t-fs-body-2);line-height:var(--t-lh-body-2);text-wrap:pretty;margin-block-start:var(--t-gap-body-second)}.bk-page[data-fit~="2"] .bk-body{font-size:var(--t-fs-body-step)}.bk-story-print{margin-block-end:var(--t-gap-photo-title)}.bk-story-print[data-orientation=portrait] .bk-photo{height:var(--t-print-height-portrait)}.bk-page[data-fit~="1"] .bk-story-print .bk-photo{height:var(--t-print-height-fit)}.bk-page[data-fit~="3"] .bk-story-print .bk-photo{height:var(--t-print-height-short)}.bk-page[data-fit~="3"] .bk-doodle{display:none}.bk-spacer[data-role=sink]{flex:var(--t-story-space-before) 1 0;min-height:var(--t-story-sink-min)}.bk-layout-story .bk-spacer[data-role=after]{flex:var(--t-story-space-after) 1 0}.bk-layout-story .bk-story-rule{margin-block:var(--t-story-rule-gap);flex:none}.bk-layout-story .bk-story-rule+.bk-body{margin-block-start:0}.bk-layout-story .bk-body{font-size:var(--t-fs-story);line-height:var(--t-lh-story);font-variation-settings:"opsz" var(--t-opsz-story)}.bk-layout-story[data-fit~="1"] .bk-body{font-size:var(--t-fs-body);line-height:var(--t-lh-body);font-variation-settings:"opsz" var(--t-opsz-body)}.bk-layout-story[data-fit~="1"] .bk-story-rule{margin-block:var(--t-story-rule-gap-fit)}.bk-layout-story[data-fit~="2"] .bk-body{font-size:var(--t-fs-body-step)}.bk-layout-story[data-fit~="3"] .bk-story-rule{display:none}.bk-layout-story[data-fit~="3"] .bk-story-rule+.bk-body{margin-block-start:var(--t-gap-second-body)}.bk-qmark{height:var(--t-quote-mark-height);font-family:var(--t-font-latin);font-size:var(--t-fs-quote-mark);font-weight:var(--t-weight-medium);line-height:var(--t-lh-quote-mark);color:var(--t-accent);text-align:start;flex:none;margin-block-start:0}.bk-qmark span{font-family:var(--t-font-latin);display:inline-block}.bk-layout-quote .bk-spacer[data-role=sink]{min-height:var(--t-space-4)}.bk-page[data-fit~="1"] .bk-qmark{height:var(--bk-qmark-height-fit);font-size:var(--bk-qmark-fit)}.bk-page[data-fit~="2"] .bk-quote{font-size:var(--bk-quote-fit)}.bk-page[data-fit~="2"] .bk-quote-chip{margin-block-start:var(--t-space-6)}.bk-quote{margin-block:var(--t-space-2) 0;font-size:var(--t-fs-quote);line-height:var(--t-lh-quote);font-style:italic;font-weight:var(--t-weight-medium);letter-spacing:-.01em;font-variation-settings:"opsz" var(--t-opsz-quote);text-wrap:balance;margin-inline:0}.bk-quote-2{font-size:var(--t-fs-quote-2);line-height:var(--t-lh-quote-2);text-wrap:balance;margin-block-start:var(--t-space-4)}.bk-said-rule{width:var(--t-said-rule-width);height:1px;margin-block:var(--t-said-rule-gap) 0;background:var(--t-accent);flex:none;display:block}.bk-said-rule+.bk-quote-2{margin-block-start:var(--t-said-rule-gap-after)}.bk-quote-2+.bk-quote-2{margin-block-start:var(--t-space-2)}.bk-page[data-fit~="2"] .bk-said-rule{margin-block-start:var(--t-said-rule-gap-after)}.bk-attribution{font-size:var(--t-fs-attribution);line-height:var(--t-lh-attribution);letter-spacing:var(--t-tracking-caps);text-transform:uppercase;color:var(--t-ink-soft);margin-block-start:var(--t-space-6)}.bk-attribution-2{font-size:var(--t-fs-attribution-2);line-height:var(--t-lh-attribution)}.bk-quote-chip{flex:none;margin-block-start:var(--t-space-7);display:flex}.bk-quote-chip .bk-voice{flex:auto}.bk-spacer[data-role=before]{flex:var(--t-pair-space-before) 1 0;min-height:var(--t-space-6)}.bk-spacer[data-role=after]{flex:var(--t-pair-space-after) 1 0}.bk-pair{flex:none;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bk-pair-first{width:var(--t-pair-1-width);--bk-tilt:var(--t-pair-tilt-1);grid-row:1;justify-self:start}.bk-pair-cap-first{width:var(--t-pair-1-width);grid-row:2;justify-self:start;margin-block-start:var(--t-caption-gap)}.bk-pair-second{width:var(--t-pair-2-width);grid-row:3;justify-self:end;margin-block-start:var(--t-pair-stagger)}.bk-pair-second .bk-print{--bk-tilt:var(--t-pair-tilt-2)}.bk-pair-first .bk-photo{height:var(--t-pair-1-height)}.bk-pair-first[data-orientation=portrait] .bk-photo{height:var(--t-pair-1-height-portrait)}.bk-pair-second .bk-photo{height:var(--t-pair-2-height)}.bk-pair-second .bk-print[data-orientation=portrait] .bk-photo{height:var(--t-pair-2-height-portrait)}.bk-page[data-fit~="1"] .bk-pair{grid-template-columns:minmax(0, 1fr) var(--t-pair-2-width-compact);column-gap:var(--t-pair-gap)}.bk-page[data-fit~="1"] .bk-pair-first{width:var(--t-pair-1-width-compact);grid-column:1/-1}.bk-page[data-fit~="1"] .bk-pair-cap-first{grid-column:1;width:auto}.bk-page[data-fit~="1"] .bk-pair-second{width:auto;grid-area:2/2;margin-block-start:calc(var(--t-pair-stagger) - var(--t-print-border))}.bk-page[data-fit~="1"] .bk-pair-first .bk-photo{height:var(--t-pair-1-height-compact)}.bk-page[data-fit~="1"] .bk-pair-first[data-orientation=portrait] .bk-photo{height:var(--t-pair-1-height-compact-portrait)}.bk-page[data-fit~="1"] .bk-pair-second .bk-photo{height:var(--t-pair-2-height-compact)}.bk-page[data-fit~="1"] .bk-pair-second .bk-print[data-orientation=portrait] .bk-photo{height:var(--t-pair-2-height-compact-portrait)}.bk-page[data-fit~="2"] .bk-pair-first .bk-photo,.bk-page[data-fit~="2"] .bk-pair-first[data-orientation=portrait] .bk-photo{height:var(--t-pair-1-height-fit)}.bk-page[data-fit~="2"] .bk-pair-second .bk-photo,.bk-page[data-fit~="2"] .bk-pair-second .bk-print[data-orientation=portrait] .bk-photo{height:var(--t-pair-2-height-fit)}.bk-viewer[data-theme=ink] .bk-pair-print{--bk-tilt:0deg}.bk-viewer[data-theme=confetti] .bk-pair-first{--bk-tilt:calc(var(--t-stamp-tilt) * -1)}.bk-viewer[data-theme=confetti] .bk-pair-second .bk-print{--bk-tilt:var(--t-stamp-tilt)}.bk-pair-cap-second{margin-block-start:var(--t-caption-gap)}.bk-pair-cap-second .bk-t{text-align:end}.bk-caption{font-size:var(--t-fs-caption);line-height:var(--t-lh-caption);text-wrap:balance}.bk-caption-2{font-size:var(--t-fs-caption-2);line-height:var(--t-lh-caption);text-wrap:balance;margin-block-start:var(--t-space-1)}.bk-voices{margin:var(--t-space-4) 0 0;padding:0;list-style:none}.bk-vrow{align-items:flex-start;gap:var(--t-space-3);padding-block:var(--t-voices-row-pad);border-block-start:1px solid var(--t-line);display:flex;position:relative}.bk-page[data-fit~="1"] .bk-vrow{padding-block:var(--t-voices-row-pad-fit)}.bk-page[data-fit~="2"] .bk-vrow{padding-block:var(--t-voices-row-pad-tight)}.bk-layout-voices[data-fit~="2"] .bk-voices{margin-block-start:var(--t-space-2)}.bk-layout-voices[data-fit~="2"] .bk-message-2{margin-block-start:0}.bk-layout-voices[data-fit~="2"] .bk-footer{padding-block-start:var(--t-space-2)}.bk-row-play{width:var(--t-voices-play);height:var(--t-voices-play);border-radius:var(--t-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.bk-row-play:after{content:"";inset:calc((var(--t-tap) - var(--t-voices-play)) / -2);position:absolute}.bk-row-play .bk-voice-play{width:var(--t-voices-play);height:var(--t-voices-play)}.bk-vrow-text{flex:1;min-width:0}.bk-vrow-typed{width:var(--t-voices-play);height:var(--t-voices-play);color:var(--t-accent);font-family:var(--t-font-latin);font-size:var(--t-fs-typed-mark);text-align:center;flex:none;line-height:1;translate:0 4px}.bk-vrow-who{margin:0 0 var(--t-space-1);line-height:1.9;font-family:var(--ww-font-label);font-size:var(--bk-readout-size);letter-spacing:var(--bk-readout-track);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0;font-weight:500;display:flex}.bk-speaker{color:var(--t-ink)}.bk-spoken{color:var(--t-ink-soft)}.bk-spoken:before{content:"·";margin-inline:.6em}.bk-message{font-size:var(--t-fs-message);line-height:var(--t-lh-message);text-wrap:balance}.bk-message-2{font-size:var(--t-fs-message-2);line-height:var(--t-lh-message-2);text-wrap:balance;margin-block-start:var(--t-space-1)}.bk-page[data-fit~="2"] .bk-message{font-size:var(--t-fs-message-step)}.bk-layout-voices[data-fit~=scroll] .bk-voices{--bk-mask-top:#000 0 1px, #000 1px;--bk-mask-end:#000 calc(100% - var(--t-voices-fade)), transparent;overscroll-behavior:contain;border-block-start:1px solid var(--t-line);min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--bk-mask-top), var(--bk-mask-end));-webkit-mask-image:linear-gradient(to bottom, var(--bk-mask-top), var(--bk-mask-end));mask-image:linear-gradient(to bottom, var(--bk-mask-top), var(--bk-mask-end));scrollbar-width:none;flex:1 1 0;overflow-y:auto}.bk-layout-voices[data-fit~=scroll] .bk-vrow:first-child{border-block-start:0}.bk-layout-voices[data-fit~=scroll] .bk-voices[data-scrolled=true]{--bk-mask-top:#000 0 1px, transparent 1px, #000 calc(1px + var(--t-voices-fade-top))}.bk-layout-voices[data-fit~=scroll] .bk-voices::-webkit-scrollbar{display:none}.bk-layout-voices[data-fit~=scroll] .bk-voices[data-at-end=true]{--bk-mask-end:#000}.bk-layout-voices[data-fit~=scroll] .bk-vrow:last-child{padding-block-end:var(--t-voices-fade)}.bk-layout-voices[data-fit~=scroll] .bk-footer{margin-block-start:0}.bk-row-progress{z-index:1;inset-inline:calc(var(--t-voices-play) + var(--t-space-3)) 0;align-items:center;gap:var(--t-space-2);height:16px;padding-inline:0 var(--t-space-1);background-color:var(--t-paper);background-image:var(--t-grain);color:var(--t-ink-soft);font-family:var(--ww-font-label);font-size:var(--bk-readout-size);letter-spacing:var(--bk-readout-track);visibility:hidden;font-weight:500;line-height:1;display:flex;position:absolute;bottom:-8px}.bk-row-progress[data-active=true]{visibility:visible}.bk-voice-line.bk-voice-strip{height:var(--bk-voice-strip);flex:auto}.bk-layout-title .bk-spacer[data-role=sink]{flex:var(--bk-tp-space-before) 1 0;min-height:var(--t-space-6)}.bk-layout-title .bk-spacer[data-role=after]{flex:var(--bk-tp-space-after) 1 0;min-height:var(--t-space-6)}.bk-tp-title{font-size:var(--bk-tp-title-size);line-height:var(--bk-tp-title-lh);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-cover-name);font-variation-settings:"opsz" var(--t-opsz-cover-name);text-wrap:balance}.bk-tp-head[data-name-title] .bk-tp-title{font-size:var(--t-fs-cover-name-min);line-height:var(--t-lh-cover-name-wrapped)}.bk-tp-head{flex:none}.bk-tp-title-2{font-size:var(--bk-tp-title-2-size);line-height:var(--bk-tp-title-2-lh);text-wrap:balance;margin-block-start:var(--t-space-3)}.bk-tp-for{margin:var(--bk-tp-gap) 0 0;font-size:var(--t-fs-dedication);line-height:var(--t-lh-dedication);font-variation-settings:"opsz" var(--t-opsz-dedication);text-wrap:balance;font-style:italic}.bk-tp-when{margin:var(--t-space-3) 0 0;color:var(--t-ink-soft);font-size:var(--t-fs-body);line-height:var(--t-lh-body-2);text-wrap:balance}.bk-tp-head+.bk-tp-when{margin-block-start:var(--bk-tp-gap)}.bk-layout-title[data-fit~="1"] .bk-tp-head:not([data-name-title]) .bk-tp-title{font-size:var(--bk-tp-title-size-fit)}.bk-layout-title[data-fit~="2"]{--bk-tp-gap:var(--t-space-5)}.bk-layout-letter .bk-spacer[data-role=sink]{flex:var(--t-story-space-before) 1 0;min-height:var(--t-space-2)}.bk-layout-letter .bk-spacer[data-role=after]{flex:var(--t-story-space-after) 1 0}.bk-letter-sheet{margin-inline:calc(var(--bk-letter-bleed) * -1);padding:var(--bk-letter-pad-block) var(--bk-letter-pad-inline);border-radius:var(--t-radius-slip);background-color:var(--t-surface);background-image:var(--t-grain);box-shadow:var(--t-shadow-print);flex:none}.bk-letter{font-size:var(--bk-letter-size);line-height:var(--bk-letter-lh);font-variation-settings:"opsz" var(--t-opsz-story);text-wrap:pretty}.bk-letter-2{font-size:var(--t-fs-body-2);line-height:var(--t-lh-body-2);text-wrap:pretty;margin-block-start:var(--t-space-5)}.bk-letter-sign{font-size:var(--bk-letter-sign-size);font-variation-settings:"opsz" var(--t-opsz-dedication);text-wrap:balance;margin-block-start:var(--t-space-6);font-style:italic;line-height:1.3}.bk-layout-letter[data-fit~="1"] .bk-letter-sheet{padding:var(--bk-letter-pad-block-fit) var(--bk-letter-pad-inline-fit)}.bk-layout-letter[data-fit~="2"] .bk-letter{font-size:var(--t-fs-body);line-height:var(--t-lh-body)}.bk-layout-letter[data-fit~="2"] .bk-letter-sign{margin-block-start:var(--t-space-4)}.bk-layout-letter[data-fit~="3"] .bk-letter-sheet{padding:var(--t-space-3) var(--t-space-4)}.bk-layout-letter[data-fit~="3"] .bk-letter-2,.bk-layout-letter[data-fit~="3"] .bk-letter-sign{margin-block-start:var(--t-space-3)}.bk-toc{gap:var(--bk-toc-gap);margin:var(--t-space-6) 0 0;flex-direction:column;flex:none;padding:0;list-style:none;display:flex}.bk-toc-entry{display:block}.bk-toc-line{align-items:last baseline;gap:var(--t-space-2);display:flex}.bk-toc-title{min-width:0;color:inherit;font:inherit;font-size:var(--bk-toc-size);line-height:var(--bk-toc-lh);text-align:start;text-wrap:balance;cursor:pointer;transition:opacity var(--t-dur-press-up) var(--t-ease-press);background:0 0;border:0;flex:0 auto;margin:0;padding:0;position:relative}.bk-toc-title:after{content:"";inset:calc((var(--t-tap) - var(--bk-toc-size) * var(--bk-toc-lh)) / -2) 0;position:absolute}.bk-toc-title:active{opacity:.55;transition-duration:var(--t-dur-press-down)}.bk-toc-dots{flex:1 1 var(--bk-toc-leader-min);min-width:var(--bk-toc-leader-min);height:calc(var(--bk-toc-dot) * 2);position:relative}.bk-toc-dots:before{content:"";inset-block:0;inset-inline:calc(var(--bk-toc-lead-inset,0px) * -1) 0;background-image:radial-gradient(circle, var(--t-ink-soft) var(--bk-toc-dot), transparent calc(var(--bk-toc-dot) + .5px));background-position:100% 100%;background-repeat:repeat-x;background-size:var(--bk-toc-dot-pitch) calc(var(--bk-toc-dot) * 2);opacity:.55;pointer-events:none;position:absolute}.bk-toc-no{color:var(--t-ink-soft);font-size:var(--bk-toc-size);line-height:var(--bk-toc-lh);font-variant-numeric:tabular-nums lining-nums;flex:none}.bk-toc-title-2{font-size:var(--t-fs-body-2);line-height:var(--t-lh-body-2);text-wrap:balance;margin-block-start:2px;padding-inline-end:var(--t-space-8);display:block}@media (hover:hover) and (pointer:fine){.bk-toc-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--t-line);text-decoration-color:var(--t-line);text-underline-offset:4px;text-decoration-thickness:1px}}.bk-toc-foot{flex:none;padding-block-start:var(--t-space-6)}.bk-toc-foot .bk-rule{margin-block:0 var(--t-space-3)}.bk-toc-voices{color:var(--t-ink-soft);font-size:var(--t-fs-body);font-style:italic;line-height:var(--t-lh-body-2);text-wrap:balance;margin:0}.bk-layout-contents[data-fit~="1"]{--bk-toc-gap:var(--bk-toc-gap-fit)}.bk-layout-contents[data-fit~="1"] .bk-toc-foot{padding-block-start:var(--t-space-4)}.bk-layout-contents[data-fit~="2"] .bk-toc-title-2{display:none}.bk-layout-contents[data-fit~="3"]{--bk-toc-size:var(--t-fs-body)}.bk-album{gap:var(--t-album-gap-row) var(--t-album-gap);margin:var(--t-album-gap-title) 0 0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.bk-layout-album .bk-spacer[data-role=before]{min-height:var(--t-space-2)}.bk-album[data-columns="2"]{gap:var(--t-album-gap-row) var(--t-album-gap-wide);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-album-item{min-width:0}.bk-album-print{--bk-tilt:0deg;box-shadow:var(--t-shadow-album)}.bk-album-print .bk-print-sheet{padding:var(--t-album-border)}.bk-album-print .bk-photo{aspect-ratio:1;height:auto}.bk-viewer .bk-page[data-state=current] .bk-album .bk-photo img{animation:none}.bk-viewer[data-theme=confetti] .bk-album-print .bk-print-sheet{--g:var(--t-album-perforation)}.bk-album-by{color:var(--t-ink-soft);font-size:var(--t-fs-album-by);font-style:italic;line-height:var(--t-lh-album-by);overflow-wrap:anywhere;text-wrap:balance;margin-block-start:var(--t-space-2)}.bk-album[data-columns="2"] .bk-album-by{font-size:var(--t-fs-caption-2)}.bk-layout-album[data-fit~="1"] .bk-album{row-gap:var(--t-space-3);margin-block-start:var(--t-space-3)}.bk-layout-album[data-fit~="2"] .bk-title-2{display:none}.bk-album-open{width:100%;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.bk-album-open .bk-album-print{transition:scale var(--dur-1,.16s) var(--ease-pop,ease-out)}.bk-album-open:active .bk-album-print{scale:var(--press-scale,.96);transition-duration:var(--dur-press-down,90ms);transition-timing-function:var(--ease-out,ease-out)}.bk-viewer[data-motion-tier=reduced] .bk-album-open .bk-album-print{transition:none;scale:none}.bk-pv{--bk-pv-open:.48s;--bk-pv-close:.34s;--bk-pv-scrim-in:.26s;--bk-pv-fade-in:.16s;--bk-pv-fade-out:.12s;--bk-pv-ease:var(--ease-morph);--bk-pv-ease-in:var(--ease-in);--bk-pv-ease-out:var(--ease-out);--bk-pv-close-size:var(--ww-tap);--bk-pv-close-inset:12px;z-index:100;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:zoom-out;position:fixed;inset:0;overflow:hidden}@media (min-width:1024px){.bk-pv{--bk-pv-close-inset:24px}}.bk-pv-scrim{background:color-mix(in srgb, var(--ww-bg) 95%, transparent);position:absolute;inset:0}.bk-pv-photo{background:var(--ww-surface);transform-origin:50%;will-change:transform, opacity;border-radius:2px;position:absolute;overflow:hidden}.bk-pv-photo img{object-fit:cover;width:100%;max-width:none;height:100%;filter:var(--t-photo-grade);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}.bk-pv-full{opacity:0;transition:opacity var(--bk-pv-fade-in) linear}.bk-pv-full[data-shown=true]{opacity:1}.bk-pv-close{top:calc(env(safe-area-inset-top) + var(--bk-pv-close-inset));width:var(--bk-pv-close-size);height:var(--bk-pv-close-size);border:1px solid var(--ww-line-strong);background:color-mix(in srgb, var(--ww-bg) 72%, transparent);color:var(--ww-text);cursor:pointer;transition:scale var(--dur-1) var(--ease-pop);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--bk-pv-close-inset)}.bk-pv-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.bk-pv-close:active{scale:var(--press-scale-small);transition-duration:var(--dur-press-down);transition-timing-function:var(--ease-out)}.bk-pv-close:focus-visible{outline:2px solid var(--ww-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bk-pv-close:hover{border-color:var(--ww-text-soft)}}.bk-pv[data-motion=reduced] .bk-pv-close{transition:none;scale:none}.bk-layout-closing{padding-block-end:0}.bk-closing-body{min-height:0;padding-block:var(--t-space-4);flex-direction:column;flex:auto;justify-content:center;display:flex}.bk-closing{font-size:var(--t-fs-closing);line-height:var(--t-lh-closing);text-wrap:pretty;font-style:italic}.bk-closing-2{font-size:var(--t-fs-dedication-2);line-height:var(--t-lh-dedication-2);text-wrap:pretty;margin-block-start:var(--t-space-3)}.bk-signature{text-wrap:balance;color:var(--t-ink-soft);font-size:var(--t-fs-body);font-style:italic;line-height:var(--t-lh-body-2);margin-block-start:var(--t-space-6)}.bk-page[data-fit~="2"] .bk-closing{font-size:calc(var(--t-fs-closing) - 2px)}.bk-endpaper{justify-content:center;align-items:center;gap:var(--t-space-2);height:calc(var(--t-page-height) * var(--t-endpaper-share));margin-inline:calc(var(--t-page-pad-start) * -1) calc(var(--t-page-pad-end) * -1);padding:var(--t-space-4) var(--t-space-6) calc(env(safe-area-inset-bottom) + var(--t-space-4));border-block-start:1px solid var(--t-line);background-color:var(--t-endpaper);background-image:radial-gradient(circle at 25% 25%, var(--t-endpaper-dot-1) 2.2px, transparent 2.7px), radial-gradient(circle at 75% 75%, var(--t-endpaper-dot-2) 1.8px, transparent 2.3px);background-size:var(--t-endpaper-grid) var(--t-endpaper-grid);flex-direction:column;flex:none;display:flex}.bk-page[data-fit~=scroll] .bk-endpaper{height:auto;min-height:calc(var(--t-page-height) * var(--t-endpaper-share))}.bk-button{min-height:var(--t-button-height);padding-inline:var(--t-space-6);border:1.5px solid var(--t-endpaper-ring);border-radius:var(--t-radius-pill);background-color:var(--t-cloth);background-image:var(--t-cloth-weave), var(--t-grain);box-shadow:var(--t-shadow-button);color:var(--t-on-cloth);font-family:var(--t-font-latin);font-size:var(--t-fs-button);font-weight:var(--t-weight-semibold);text-align:center;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.bk-button:active{background-color:var(--t-cloth-deep);box-shadow:var(--t-shadow-button-pressed);translate:0 1px}.bk-viewer .bk-endpaper :focus-visible{outline-color:var(--t-on-endpaper)}.bk-viewer[data-chrome] .bk-plate :focus-visible{outline-color:var(--bk-focus-paper)}.bk-plate{display:contents}.bk-viewer[data-chrome] .bk-plate{align-items:center;gap:var(--t-space-1);padding:var(--t-space-5) var(--t-space-6) var(--t-space-3);border:1px solid var(--t-line);border-radius:var(--ww-radius-card,4px);background-color:var(--t-paper);background-image:var(--t-grain);box-shadow:var(--t-shadow-print);flex-direction:column;display:flex}.bk-viewer[data-chrome] .bk-button{min-height:var(--ww-button-h,52px);border-radius:var(--ww-radius-button,10px);background:var(--bk-red);box-shadow:none;color:var(--bk-on-red);font-family:var(--ww-font-text);letter-spacing:-.01em;transition:transform var(--t-dur-press-up) var(--t-ease-press);border:0;padding-inline:28px;font-size:18px;font-weight:700}.bk-viewer[data-chrome] .bk-button:active{background:var(--bk-red);box-shadow:none;translate:none;transform:scale(var(--t-press-scale));transition-duration:var(--t-dur-press-down);transition-timing-function:var(--t-ease-reveal)}.bk-viewer[data-chrome] .bk-textbutton{color:var(--t-ink);font-family:var(--ww-font-text);font-size:var(--ww-size-body,17px);font-weight:600}.bk-textbutton{min-height:var(--t-tap);padding:0 var(--t-space-3);color:var(--t-on-endpaper);font-family:var(--t-font-latin);font-size:var(--t-fs-button);font-weight:var(--t-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;line-height:1;display:inline-flex}.bk-textbutton:hover,.bk-textbutton:focus-visible{text-underline-offset:3px;text-decoration:underline}.bk-chip{align-items:center;gap:var(--t-space-2);min-height:var(--t-chip-height);border:1px solid var(--t-line);border-radius:var(--t-radius-pill);background:var(--t-chip-bg);color:var(--t-ink);font-family:var(--t-font-latin);font-size:var(--t-fs-chip);font-weight:var(--t-weight-medium);text-align:start;cursor:pointer;margin:0;padding-block:5px;padding-inline:5px 14px;line-height:1;display:inline-flex}.bk-chip[data-size=big]{gap:var(--t-space-3);font-size:var(--t-fs-chip-big);padding-block:7px;padding-inline:7px 18px}.bk-chip-label{white-space:nowrap}.bk-chip[data-state=error] .bk-chip-label{color:var(--t-error);font-style:italic}.bk-chip-play{width:var(--t-chip-play);height:var(--t-chip-play);border-radius:var(--t-radius-pill);background-color:var(--t-cloth);color:var(--t-on-cloth);flex:none;place-items:center;display:grid;position:relative}.bk-chip[data-size=big] .bk-chip-play{width:var(--t-chip-play-big);height:var(--t-chip-play-big)}.bk-icon{width:46%;height:46%;overflow:visible}:is(.bk-chip,.bk-row-play)[data-state=loading] .bk-chip-play:after{content:"";border:1.5px solid var(--t-cloth);border-radius:var(--t-radius-pill);animation:bk-spin var(--t-dur-loading-ring) linear infinite;border-inline-end-color:#0000;position:absolute;inset:-4px}@keyframes bk-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){:is(.bk-chip,.bk-row-play)[data-state=loading] .bk-chip-play:after{animation:none}}.bk-viewer[data-motion-tier=reduced] :is(.bk-chip,.bk-row-play)[data-state=loading] .bk-chip-play:after{animation:none}.bk-wave{width:var(--t-wave-width);height:var(--t-wave-height);flex:none;display:block}.bk-wave svg{width:100%;height:100%;display:block;overflow:visible}.bk-wave-base,.bk-wave-fill{fill:none;stroke-width:1.2px;stroke-linecap:round}.bk-wave-base{stroke:var(--t-ink-soft)}.bk-wave-fill{stroke:var(--t-cloth)}.bk-voice{align-items:center;gap:var(--bk-voice-gap);min-width:0;color:var(--t-ink);display:flex;position:relative}.bk-voice-btn{width:var(--bk-voice-play);height:var(--bk-voice-play);border-radius:var(--t-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:static}.bk-voice-btn:after{content:"";position:absolute;inset:0}.bk-voice-play{width:var(--bk-voice-play);height:var(--bk-voice-play);border-radius:var(--t-radius-pill);background-color:var(--bk-red);color:var(--bk-on-red);transition:transform var(--t-dur-press-up) var(--t-ease-press);flex:none;place-items:center;display:grid;position:relative}.bk-voice-play .bk-icon{width:40%;height:40%}.bk-row-play:active .bk-voice-play{transform:scale(var(--t-press-scale-small));transition-duration:var(--t-dur-press-down);transition-timing-function:var(--t-ease-reveal)}.bk-voice:has(.bk-voice-btn:active) .bk-voice-play{transform:scale(var(--t-press-scale-small));transition-duration:var(--t-dur-press-down);transition-timing-function:var(--t-ease-reveal)}.bk-voice-track{pointer-events:none;flex-direction:column;flex:auto;min-width:0;display:flex}.bk-voice-line{height:var(--bk-voice-line);display:block;position:relative}.bk-voice-line svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.bk-voice-line path{fill:none;stroke-width:2px;stroke-linecap:round}.bk-voice-base path{stroke:var(--bk-wave-rest)}.bk-voice-fill,.bk-voice-fill>span{position:absolute;inset:0;overflow:hidden}.bk-voice-fill{transform:translate(-100%)}.bk-voice-fill>span{transform:translate(100%)}.bk-voice-fill path{stroke:var(--bk-red)}.bk-voice-line[data-whole]{animation:bk-fade var(--t-dur-crossfade) var(--t-ease-reveal) both}.bk-voice-heard{clip-path:inset(0 var(--bk-heard-to,100%) 0 var(--bk-heard-from,0%));position:absolute;inset:0}.bk-voice-heard path{stroke:var(--bk-red)}:is(.bk-voice,.bk-row-progress):is([data-state=playing],[data-state=loading]) .bk-voice-heard{visibility:hidden}:is(.bk-voice,.bk-row-progress)[data-state=playing] .bk-voice-fill{animation:bk-voice-wipe var(--bk-voice-dur,10s) linear both}:is(.bk-voice,.bk-row-progress)[data-state=playing] .bk-voice-fill>span{animation:bk-voice-wipe-in var(--bk-voice-dur,10s) linear both}@keyframes bk-voice-wipe{0%{transform:translate(-100%)}to{transform:none}}@keyframes bk-voice-wipe-in{0%{transform:translate(100%)}to{transform:none}}.bk-voice-meta{font-family:var(--ww-font-label);font-size:var(--bk-readout-size);letter-spacing:var(--bk-readout-track);text-transform:uppercase;white-space:nowrap;margin-block-start:3px;font-weight:500;line-height:1.2;display:flex}.bk-voice-id{text-overflow:ellipsis;overflow:hidden}.bk-voice-name{color:var(--t-ink)}.bk-voice-error{color:var(--t-error)}:is(.bk-voice,.bk-row-play)[data-state=loading] .bk-voice-play:after{content:"";border:1.5px solid var(--bk-red);border-radius:var(--t-radius-pill);animation:bk-spin var(--t-dur-loading-ring) linear infinite;border-inline-end-color:#0000;position:absolute;inset:-4px}.bk-viewer[data-motion-tier=reduced] :is(.bk-voice,.bk-row-play)[data-state=loading] .bk-voice-play:after{animation:none}@media (prefers-reduced-motion:reduce){:is(.bk-voice,.bk-row-play)[data-state=loading] .bk-voice-play:after{animation:none}}.bk-desk-stage{inset:var(--bk-bar-top) 0 var(--bk-bar-bottom);position:absolute}@media (min-width:1024px){.bk-viewer[data-chrome] .bk-desk-stage{inset:calc(var(--bk-bar-top) + var(--bk-gap)) 0 calc(var(--bk-bar-bottom) + var(--bk-gap))}}.bk-desk-stage[data-state=hidden]{visibility:hidden}.bk-stage{--bk-stage-scale:1;top:50%;width:390px;height:var(--bk-cover-stage-h);translate:-50% -50%;transform:scale(var(--bk-stage-scale));position:absolute;inset-inline-start:50%}@supports (scale:tan(atan2(1px, 1px))){.bk-stage{--bk-stage-scale:max(.3, min(1, tan(atan2(100vw, 390px)), tan(atan2(calc(100dvh - var(--bk-bar-top) - var(--bk-bar-bottom)), var(--bk-cover-stage-h)))))}.bk-viewer[data-chrome] .bk-stage{--bk-stage-scale:max(.3, min(tan(atan2(var(--bk-page-w), var(--bk-book-w))), tan(atan2(calc(100dvh - var(--bk-bar-top) - var(--bk-bar-bottom)), var(--bk-cover-stage-h)))))}}.bk-book{inset-inline-start:36px;top:var(--bk-cover-book-top);width:var(--t-cover-book-width);height:var(--t-cover-book-height);perspective:var(--t-cover-perspective);position:absolute}.bk-ribbon{inset-inline-end:62px;bottom:calc(var(--bk-ribbon-hang,40px) * -1);background:linear-gradient(90deg, var(--t-ribbon-1), var(--t-ribbon-2) 45%, var(--t-ribbon-1));clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:15px;height:66px;position:absolute}.bk-first{background-color:var(--t-paper);background-image:var(--t-grain);box-shadow:var(--t-shadow-book), inset -2px 0 0 var(--t-edge-1), inset -4px 0 0 var(--t-edge-2);border-start-start-radius:var(--t-radius-book-spine);border-start-end-radius:var(--t-radius-book-open);border-end-end-radius:var(--t-radius-book-open);border-end-start-radius:var(--t-radius-book-spine);padding-block:92px 40px;padding-inline:40px 34px;position:absolute;inset:0;overflow:visible}.bk-first:before{content:"";width:var(--t-spine-shadow-width);background:linear-gradient(to right, var(--t-spine-shade), transparent);pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.bk-first>*{position:relative}.bk-dedication{font-size:var(--t-fs-dedication);line-height:var(--t-lh-dedication);font-variation-settings:"opsz" var(--t-opsz-dedication);text-wrap:pretty;font-style:italic}.bk-dedication-2{font-size:var(--t-fs-dedication-2);line-height:var(--t-lh-dedication-2);text-wrap:pretty;margin-block-start:var(--t-space-3)}.bk-rule{width:var(--t-rule-width);height:1px;margin-block:var(--t-space-8) var(--t-space-4);background:var(--t-accent)}.bk-ded-from{text-wrap:balance;color:var(--t-ink-soft);font-family:var(--t-font-latin);font-size:var(--t-fs-body);font-style:italic;line-height:var(--t-lh-body-2);margin:0}.bk-ded-line{display:block}.bk-viewer[data-chrome] .bk-cover{inset-inline:0}.bk-desk-stage[data-open=true] .bk-book{transform:translateX(var(--bk-spread-shift))}.bk-cover{z-index:2;transform-origin:0;transform-style:preserve-3d;position:absolute;inset-block:-3px;inset-inline:-3px -7px}.bk-desk-stage[data-open=true] .bk-cover{transform:rotateY(var(--t-cover-open-angle))}.bk-face{backface-visibility:hidden;border-start-start-radius:var(--t-radius-cloth-spine);border-start-end-radius:var(--t-radius-cloth-open);border-end-end-radius:var(--t-radius-cloth-open);border-end-start-radius:var(--t-radius-cloth-spine);position:absolute;inset:0}.bk-front{background-color:var(--t-cloth);background-image:var(--t-cloth-weave), var(--t-grain);box-shadow:var(--t-shadow-cover), inset 16px 0 18px -14px var(--t-cloth-spine-dark), inset 19px 0 0 -17px var(--t-cloth-spine-light), inset 0 0 0 1px var(--t-cloth-edge)}.bk-viewer .bk-front{box-shadow:0 0 0 1px var(--bk-cloth-hairline,var(--ww-line)), var(--ww-shadow-lift), inset 16px 0 18px -14px var(--t-cloth-spine-dark), inset 19px 0 0 -17px var(--t-cloth-spine-light), inset 0 0 0 1px var(--t-cloth-edge)}.bk-viewer[data-theme=ink]{--bk-cloth-hairline:var(--ww-line-strong)}.bk-back{background-color:var(--t-endpaper);background-image:radial-gradient(circle at 25% 25%, var(--t-endpaper-dot-1) 2.2px, transparent 2.7px), radial-gradient(circle at 75% 75%, var(--t-endpaper-dot-2) 1.8px, transparent 2.3px);background-size:var(--t-endpaper-grid) var(--t-endpaper-grid);box-shadow:inset -12px 0 18px -12px var(--t-endpaper-hinge-shade);transform:rotateY(180deg)}.bk-tipin{inset-inline-start:36px;background-color:var(--t-surface);width:176px;box-shadow:var(--t-shadow-tipin);padding:8px;position:absolute;top:44px}.bk-tipin .bk-photo{height:214px}.bk-foil{inset-inline:34px 18px;white-space:nowrap;color:var(--t-foil);font-family:var(--t-font-latin);font-size:var(--bk-name-size,var(--t-fs-cover-name));font-weight:var(--t-weight-semibold);line-height:var(--t-lh-cover-name);letter-spacing:var(--t-tracking-cover-name);font-variation-settings:"opsz" var(--t-opsz-cover-name);text-shadow:var(--t-foil-stamp);margin:0;position:absolute;bottom:148px;overflow:visible}.bk-foil[data-wrapped=true]{white-space:normal;line-height:var(--t-lh-cover-name-wrapped);text-wrap:balance;bottom:136px}.bk-foil[data-wrapped=true]+.bk-cover-foot{top:412px}.bk-foil:not([data-wrapped=true])+.bk-cover-foot{top:406px}.bk-viewer .bk-foil[data-wrapped=true]{bottom:var(--bk-name-wrapped-bottom)}.bk-viewer .bk-foil[data-wrapped=true]+.bk-cover-foot{top:var(--bk-name-wrapped-sub)}.bk-cover-foot{inset-inline:38px 34px;flex-direction:column;gap:16px;display:flex;position:absolute;top:392px;bottom:30px}.bk-cover-sub{color:var(--t-foil);font-family:var(--t-font-latin);font-size:var(--t-fs-cover-sub);flex:none;margin:0;line-height:1.4}.bk-cover-sub-1{font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-cover-sub);text-transform:uppercase}.bk-cover-sub-2{font-size:var(--t-fs-cover-sub-2);letter-spacing:.04em;font-style:italic}.bk-cover-day{font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-cover-sub);text-transform:uppercase;display:block}.bk-cover-from{color:var(--t-foil);font-family:var(--t-font-latin);font-size:var(--t-fs-cover-from);font-style:italic;line-height:var(--t-lh-cover-from);text-wrap:balance;flex:none;margin-block:auto 0;margin-inline:0 36px}.bk-page[data-turn]{visibility:visible}.bk-page[data-turn=under]{z-index:1}.bk-page:is([data-turn=front],[data-turn=top],[data-turn=fading]){z-index:3;will-change:transform}.bk-frame[data-turn-active]{visibility:visible}.bk-desk-stage[data-turn]{visibility:visible;will-change:transform}.bk-curl{z-index:5;pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bk-curl[data-active]{visibility:visible}.bk-curl-edge{fill:none;stroke:var(--t-curl-edge);stroke-width:1px;stroke-linejoin:round}.bk-page[data-turn=top]{box-shadow:inset -1px 0 0 var(--t-edge-1), inset -3px 0 0 var(--t-edge-2), inset -4px 0 0 var(--t-edge-3), -8px 0 var(--t-slide-shadow-blur) var(--t-slide-shadow)}.bk-viewer[data-dragging]{-webkit-user-select:none;user-select:none}.bk-desk-stage[data-shade]:after,.bk-page[data-shade]:after{content:"";z-index:10;background-color:var(--t-slide-shade-color);opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes bk-drift{0%{transform:scale(1)}to{transform:scale(var(--t-drift-scale))}}.bk-viewer:is([data-motion-tier=full],[data-motion-tier=lite]) .bk-page[data-state=current] .bk-photo img{animation:bk-drift var(--t-dur-drift) var(--t-ease-drift) infinite alternate}.bk-viewer[data-turning=curl] .bk-page[data-turn] .bk-photo img{filter:none;animation-play-state:paused}.bk-t[data-lines] .bk-ln{white-space:nowrap;display:block}.bk-t[data-measuring] .bk-ln{white-space:normal;display:inline}@keyframes bk-ink{0%{opacity:0;transform:translateY(var(--t-reveal-rise));filter:blur(var(--t-reveal-blur))}to{opacity:1;filter:none;transform:none}}@keyframes bk-ink-lite{0%{opacity:0;transform:translateY(var(--t-reveal-rise))}to{opacity:1;transform:none}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}[data-reveal=pending] .bk-rv{opacity:0}.bk-viewer{--bk-rv-base:0s}.bk-viewer:not([data-motion-tier=reduced]) [data-reveal=open]{--bk-rv-base:var(--t-cover-reveal-at)}.bk-viewer:is([data-motion-tier=full],[data-motion-tier=lite]) :is([data-reveal=run],[data-reveal=open]) :is(.bk-ln,.bk-rv:not([data-lines])){animation:bk-ink var(--t-dur-reveal-line) var(--t-ease-reveal) both;animation-delay:calc(var(--bk-rv-base) + (var(--bi,0) * var(--t-stagger-block) + var(--ln,0) * var(--t-stagger-line)) * var(--rs,1))}.bk-viewer[data-motion-tier=lite] :is([data-reveal=run],[data-reveal=open]) :is(.bk-ln,.bk-rv:not([data-lines])),.bk-viewer [data-reveal-plain]:is([data-reveal=run],[data-reveal=open]) :is(.bk-ln,.bk-rv:not([data-lines])){animation-name:bk-ink-lite}.bk-viewer[data-motion-tier=reduced] :is([data-reveal=run],[data-reveal=open]) .bk-rv{animation:bk-fade var(--t-dur-reveal-block-reduced) var(--t-ease-reveal) both;animation-delay:calc(var(--bi,0) * var(--t-stagger-block-reduced) * var(--rs,1))}html[data-bk-vt]::view-transition-old(root){animation-duration:var(--t-dur-lang-switch);animation-timing-function:var(--t-ease)}html[data-bk-vt]::view-transition-new(root){animation-duration:var(--t-dur-lang-switch);animation-timing-function:var(--t-ease)}html[data-bk-vt=reduced]::view-transition-old(root){animation-duration:var(--t-dur-lang-switch-reduced)}html[data-bk-vt=reduced]::view-transition-new(root){animation-duration:var(--t-dur-lang-switch-reduced)}.bk-viewer[data-proof=true]{bottom:calc(var(--t-proof-bar) + env(safe-area-inset-bottom));background:0 0}.bk-viewer[data-proof=true] .bk-page{padding-block-end:var(--t-page-pad-bottom)}@supports (scale:tan(atan2(1px, 1px))){.bk-viewer[data-proof=true] .bk-stage{--bk-stage-scale:max(.3, min(1, tan(atan2(100vw, 390px)), tan(atan2(calc(100dvh - var(--t-proof-bar) - env(safe-area-inset-bottom)), var(--bk-cover-stage-h)))))}}.bk-viewer[data-editing=true] :is(.bk-title,.bk-body,.bk-dedication,.bk-closing,.bk-signature,.bk-attribution,.bk-caption):not(.bk-second),.bk-viewer[data-editing=true] .bk-toc-title[data-editable=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--t-line);text-decoration-color:var(--t-line);text-underline-offset:.22em;cursor:text;text-decoration-thickness:1px}.bk-viewer[data-proof] .bk-toc-title[data-changed=true],.bk-viewer[data-proof] .bk-t.bk-t[data-changed=true]{text-decoration-line:underline;text-decoration-thickness:var(--t-changed-line);text-underline-offset:.22em;animation:bk-changed var(--t-dur-changed) linear both}@keyframes bk-changed{0%,75%{-webkit-text-decoration-color:var(--t-accent);text-decoration-color:var(--t-accent)}to{text-decoration-color:#0000}}.bk-inside{margin:var(--t-album-gap-title) 0 0;border-block-start:1px solid var(--t-line);flex:none;padding:0;list-style:none}.bk-inside-row{grid-template-columns:var(--t-space-7) minmax(0, 1fr) var(--t-space-5);align-items:center;column-gap:var(--t-space-3);min-height:var(--t-button-height);border-block-end:1px solid var(--t-line);display:grid}.bk-inside-no{color:var(--t-ink-soft);font-family:var(--t-font-latin);font-size:var(--t-fs-body);font-variant-numeric:tabular-nums lining-nums;line-height:1}.bk-inside-title img{object-fit:contain;object-position:left center;width:100%;max-width:260px;height:28px;display:block}.bk-layout-inside[data-fit~="1"] .bk-inside-row{min-height:var(--bk-inside-row-fit-1)}.bk-layout-inside[data-fit~="2"] .bk-inside-row{min-height:var(--bk-inside-row-fit-2)}.bk-layout-inside[data-fit~="2"] .bk-inside{margin-block-start:var(--t-space-3)}.bk-layout-inside[data-fit~="3"] .bk-title-2{display:none}.bk-inside-word{color:var(--t-ink-soft);font-family:var(--t-font-latin);font-size:var(--t-fs-body);font-style:italic;line-height:1.2}.bk-inside-blank{border-radius:var(--t-radius-pill);background:var(--t-paper-shade);width:62%;height:10px;display:block}.bk-inside-voice{fill:none;width:18px;height:18px;stroke:var(--t-ink-soft);stroke-width:1.4px;stroke-linejoin:round;justify-self:end}.bk-inside-foot{gap:var(--t-space-1);color:var(--t-ink);font-family:var(--t-font-latin);font-size:var(--t-fs-body);text-wrap:pretty;flex-direction:column;line-height:1.4;display:flex}.bk-made-slip{box-sizing:border-box;width:min(342px,100%);margin:0 0 var(--t-space-1);padding:var(--t-space-3) var(--t-space-4);border-radius:var(--t-radius-slip);background-color:var(--t-surface);background-image:var(--t-grain);box-shadow:var(--t-shadow-print);color:var(--t-ink);font-family:var(--t-font-latin);font-size:var(--t-fs-caption);font-style:italic;line-height:var(--t-lh-caption);text-align:center;text-wrap:pretty}.bk-viewer[data-chrome] .bk-made-slip{width:auto;max-width:30ch;margin:0 0 var(--t-space-3);box-shadow:none;color:var(--t-ink-soft);font-size:var(--t-fs-body);background:0 0;padding:0;font-style:normal;line-height:1.45}
