:root{--umv-chapnav-top:0px;--umv-chapnav-h:3.25rem}@media (min-width:56rem){:root{--umv-chapnav-top:var(--wp--custom--header--height,5rem);--umv-chapnav-h:3.75rem}}:root:has(.chapnav){--umv-sticky-top:calc(var(--umv-chapnav-top) + var(--umv-chapnav-h) + var(--wp--preset--spacing--70));scroll-padding-block-start:calc(var(--umv-chapnav-top) + var(--umv-chapnav-h))}@media (max-height:38rem){:root:has(.chapnav) .chap__side--sticky .chap__photo{position:static}}.bleed.chapnav{margin-block:0}.chapnav{z-index:calc(var(--umv-z-header) - 1);background:color-mix(in srgb, var(--wp--preset--color--base) 97%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);box-shadow:0 1px 0 var(--wp--preset--color--hairline);position:sticky;inset-block-start:var(--umv-chapnav-top);container-type:inline-size}.chapnav__inner{align-items:center;gap:var(--wp--preset--spacing--50);min-block-size:var(--umv-chapnav-h);display:flex}.chapnav .shell.chapnav__inner{max-inline-size:calc(var(--wp--style--global--content-size) + 2 * var(--wp--custom--frame--gutter,var(--wp--preset--spacing--70)));padding-inline:var(--wp--custom--frame--gutter,var(--wp--preset--spacing--70))}.chapnav__label{align-items:center;gap:var(--wp--preset--spacing--20);color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--heading,inherit);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--extrabold);letter-spacing:var(--wp--custom--tracking--sm);white-space:nowrap;margin-inline-end:auto;text-decoration:none;display:none}.chapnav__label:before{content:"";border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--accent);block-size:.5rem;inline-size:.5rem}.chapnav__list{--chapnav-gut:var(--wp--custom--frame--gutter,var(--wp--preset--spacing--90));min-inline-size:0;margin:0 calc(var(--chapnav-gut) * -1);padding:0 max(var(--chapnav-gut), 2.5rem) 0 var(--chapnav-gut);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);flex:auto;gap:.125rem;list-style:none;display:flex;overflow-x:auto}.chapnav__list::-webkit-scrollbar{display:none}.chapnav__list>li{flex:none;margin:0}.chapnav__link{border-radius:var(--wp--custom--radius--pill);min-block-size:2.5rem;color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);white-space:nowrap;transition:background var(--umv-dur-fast) var(--umv-ease-out), color var(--umv-dur-fast) var(--umv-ease-out);align-items:center;gap:.45rem;padding-inline:.75rem;line-height:1;text-decoration:none;display:inline-flex}.chapnav__no{color:var(--wp--preset--color--accent-deep);font-family:var(--wp--preset--font-family--heading,inherit);font-size:var(--wp--preset--font-size--meta);font-variant-numeric:tabular-nums;font-weight:var(--wp--custom--font-weight--extrabold)}.chapnav__link:hover{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink)}.chapnav__link[aria-current]{background:var(--wp--preset--color--accent-tint);color:var(--wp--preset--color--ink)}.chapnav__link:hover .chapnav__no,.chapnav__link[aria-current] .chapnav__no{color:var(--wp--preset--color--accent-shade)}.chapnav__link:focus-visible,.chapnav__label:focus-visible{outline:var(--wp--custom--focus--ring);outline-offset:-2px}@container (width>=80rem){.chapnav__label{display:inline-flex}.chapnav__list{flex:0 auto;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.chapnav--scrolls .chapnav__label{display:none}.chapnav--scrolls .chapnav__list{margin:0 calc(var(--chapnav-gut) * -1);padding:0 max(var(--chapnav-gut), 2.5rem) 0 var(--chapnav-gut);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--wp--preset--color--ink) var(--chapnav-gut), var(--wp--preset--color--ink) calc(100% - 2.5rem), transparent 100%);flex:auto}}@media (pointer:coarse){.chapnav__link{min-block-size:2.75rem}}.chapnav:after{content:"";background:var(--wp--preset--color--accent);transform-origin:0;pointer-events:none;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.chapnav:after{animation:linear both chapnav-progress;animation-timeline:scroll(root)}}}@keyframes chapnav-progress{to{scale:1}}@media print{.chapnav{display:none}}
