.bib-hero__motto{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.3;color:rgb(var(--navy-3))}.bib-hero__motto:before{content:"";flex:none;width:2rem;height:1px;background:rgb(var(--amber))}.bib-hero__stats{margin-top:1rem}.bib-library{padding-bottom:var(--space-section-compact)}.bib-library__head{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.bib-library__hint{margin-top:.5rem;max-width:var(--measure-prose);color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6}.bib-shelves{display:grid;gap:clamp(3rem,2rem + 3vw,4.5rem)}.bib-shelf__head{margin-bottom:1.5rem}.bib-shelf__intro{margin-top:.375rem;max-width:34rem;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6;text-wrap:pretty}@media (min-width:1024px){.bib-shelves{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;-moz-column-gap:clamp(2rem,1rem + 2vw,3.5rem);column-gap:clamp(2rem,1rem + 2vw,3.5rem)}.bib-shelf{grid-column:span 12}.bib-shelf[data-books="1"]{grid-column:span 3}.bib-shelf[data-books="2"]{grid-column:span 6}.bib-shelf[data-books="3"]{grid-column:span 9}.bib-desk{grid-column:1/-1}.bib-shelf .bib-books{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.bib-shelf[data-books="1"] .bib-books{--cols:1}.bib-shelf[data-books="2"] .bib-books{--cols:2}.bib-shelf[data-books="3"] .bib-books{--cols:3}.bib-shelf__intro{min-height:4.8em}}.bib-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem;margin:0;padding:0;list-style:none}@media (min-width:560px){.bib-books{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:2.5rem 1.5rem}}@media (min-width:1024px){.bib-books{gap:2.5rem 2rem}.bib-book__object:after{inset-inline:-1.25rem}}.bib-book{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:.75rem .5rem;border:0;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.bib-book:focus-visible{outline-offset:4px}.bib-book__object{position:relative;display:block;width:100%;max-width:11.5rem;margin-inline:auto}.bib-book__object:after{content:"";position:absolute;inset-inline:-.5rem;bottom:-.5rem;height:.5rem;background:linear-gradient(to bottom,rgb(var(--silver)/.85),rgb(var(--silver-lo)/.35));pointer-events:none}.bib-book__shadow{position:absolute;inset-inline:8%;bottom:-.25rem;height:1.25rem;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--navy)/.4),transparent);opacity:.45;transition:opacity var(--motion-object) var(--ease-standard);pointer-events:none}.bib-cover{--c1:var(--navy-3);--c2:var(--navy);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;aspect-ratio:2/3;padding:18% 16% 18% 20%;border-radius:4px 2px 2px 4px;background:linear-gradient(to left,rgb(255 255 255/.1) 0,rgb(var(--navy-deep)/.6) 2px,rgb(var(--navy-deep)/.5) 7%,rgb(255 255 255/.08) 7.6%,rgb(var(--navy-deep)/.25) 9%,transparent 14%),repeating-linear-gradient(0deg,rgb(255 255 255/.022) 0 1px,transparent 1px 3px),linear-gradient(165deg,rgb(var(--c1)),rgb(var(--c2)) 72%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05),-2px 1px 0 0 rgb(var(--paper)),-3px 2px 0 0 rgb(var(--silver)),-4px 3px 0 0 rgb(var(--paper-2)),0 2px 4px rgb(var(--navy)/.12);transform-origin:50% 100%;transition:transform var(--motion-object) var(--ease-settle)}.bib-book[data-tone="1"] .bib-cover{--c1:var(--navy-2);--c2:var(--navy-deep)}.bib-book[data-tone="2"] .bib-cover{--c1:var(--navy-3);--c2:var(--navy-2)}.bib-book[data-tone="3"] .bib-cover{--c1:var(--navy);--c2:var(--navy-deep)}.bib-cover__frame{position:absolute;inset:7% 8% 7% 14%;border:1px solid rgb(var(--silver)/.5);box-shadow:inset 0 0 0 3px rgb(var(--navy)/0),inset 0 0 0 4px rgb(var(--silver)/.22);pointer-events:none}.bib-cover__title{position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(1.0625rem,.9rem + .55vw,1.375rem);line-height:1.25;text-align:center;text-wrap:balance;background:var(--silver-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.bib-cover__light{position:relative;width:.3125rem;height:.3125rem;border-radius:50%;background:rgb(var(--amber));box-shadow:0 0 6px rgb(var(--amber)/.55)}@media (prefers-reduced-motion:no-preference){.bib-book:focus-visible .bib-cover,.bib-book:hover .bib-cover,.bib-book[aria-expanded=true] .bib-cover{transform:perspective(900px) translateY(-6px) rotateY(-1.5deg)}}.bib-book:focus-visible .bib-book__shadow,.bib-book:hover .bib-book__shadow,.bib-book[aria-expanded=true] .bib-book__shadow{opacity:1}.bib-book__label{display:grid;gap:.25rem;margin-top:1.375rem;width:100%;max-width:11.5rem;margin-inline:auto}.bib-book__byline{color:rgb(var(--c-ink-soft));font-size:var(--type-ui);font-weight:500;line-height:1.4}.bib-book__status{display:flex;align-items:baseline;gap:.4375rem;color:rgb(var(--c-muted));font-size:var(--type-meta);line-height:1.45}.bib-book__status .bib-marker{flex:none;transform:translateY(.0625rem)}.bib-book__more{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;color:rgb(var(--c-ink));font-size:var(--type-ui);font-weight:500;text-decoration:underline;text-decoration-color:rgb(var(--c-silver));text-underline-offset:4px}.bib-book:focus-visible .bib-book__more,.bib-book:hover .bib-book__more,.bib-book[aria-expanded=true] .bib-book__more{text-decoration-color:rgb(var(--c-ink))}.bib-book__chev{width:.4375rem;height:.4375rem;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid;transform:translateY(-.125rem) rotate(45deg);transition:transform var(--motion-standard) var(--ease-standard)}.bib-book[aria-expanded=true] .bib-book__chev{transform:translateY(.125rem) rotate(-135deg)}.bib-marker{display:inline-block;width:.6875rem;height:.6875rem;border:1.5px solid rgb(var(--navy));border-radius:50%}.bib-marker--identified{background:rgb(var(--navy))}.bib-marker--mixed{background:linear-gradient(to left,rgb(var(--navy)) 50%,transparent 50%)}.bib-marker--probable{border-style:dashed}.bib-marker--unknown{border-color:rgb(var(--c-border-control))}.bib-check{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-inline-end:.375rem;border:1px solid rgb(var(--c-border-control));border-radius:3px;font-size:.75rem;font-weight:700;line-height:1;color:rgb(var(--navy));vertical-align:-.15em}.bib-check--pass:before{content:"✓"}.bib-check--issue:before{content:"!"}.bib-check--unknown:before{content:"–"}.bib-pending{display:inline-block;padding:0 .5rem;border:1px dashed rgb(var(--c-border-control));border-radius:999px;color:rgb(var(--c-ink-secondary));font-size:var(--type-meta);line-height:1.6;white-space:nowrap}.bib-pending--legend{width:1.5rem;padding:0;height:.875rem;vertical-align:-.1em}.bib-desk:not(:has(.bib-stage,.bib-detail:not([hidden]))){display:none}.bib-details:not(:has(>.bib-detail:not([hidden]))){display:none}.bib-details{margin:0;padding:0;list-style:none}.bib-detail{margin-top:0;padding:clamp(1.25rem,.75rem + 2.2vw,2.75rem);border:1px solid rgb(var(--c-line));border-radius:var(--radius-card);background:rgb(var(--c-surface));box-shadow:var(--shadow-raised);scroll-margin-top:6rem}@media (prefers-reduced-motion:no-preference){.bib-detail:not([hidden]){animation:rise-sm var(--motion-object) var(--ease-settle) both}}.bib-detail__head{max-width:46rem}.bib-detail__kicker{color:rgb(var(--c-muted));font-size:var(--type-meta);font-weight:500}.bib-detail__title{margin-top:.25rem;font-family:var(--font-display);font-weight:700;font-size:var(--type-section);line-height:1.25;color:rgb(var(--c-ink))}.bib-detail__title .link-inline{color:inherit}.bib-detail__hebrew{margin-top:.125rem;color:rgb(var(--c-ink-soft));font-size:var(--type-ui)}.bib-detail__byline{margin-top:.375rem;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6}.bib-detail__desc{margin-top:.75rem;max-width:var(--measure-prose);color:rgb(var(--c-ink-soft));line-height:1.7}.bib-detail__cta{margin-top:1.25rem}.bib-detail__grid{display:grid;gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(var(--c-line))}@media (min-width:900px){.bib-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 3rem}.bib-part--wide{grid-column:1/-1}}.bib-part__title{margin-bottom:.5rem;font-family:var(--font-display);font-weight:600;font-size:var(--type-card);line-height:1.35;color:rgb(var(--c-ink))}.bib-rows{margin:0;font-size:var(--type-ui);line-height:1.65}.bib-rows>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.625rem 0;border-top:1px solid rgb(var(--c-line))}.bib-rows>div:first-child{border-top:0;padding-top:0}.bib-rows dt{color:rgb(var(--c-muted))}.bib-rows dd{margin:0;color:rgb(var(--c-ink-soft));overflow-wrap:anywhere}@media (min-width:640px){.bib-rows>div{grid-template-columns:9.5rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}}.bib-note{margin-top:.75rem;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6}.bib-missing{display:grid;gap:.5rem}.bib-missing__item{position:relative;padding-inline-start:1.125rem;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6}.bib-missing__item:before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:.5rem;height:1px;background:rgb(var(--c-border-control))}.bib-meets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1rem}.bib-meets>div{padding:.875rem 1rem;border-radius:var(--radius-control);background:rgb(var(--paper-mist))}.bib-meets dt{color:rgb(var(--c-muted));font-size:var(--type-meta)}.bib-meets__num{margin:.125rem 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1;font-variant-numeric:tabular-nums;color:rgb(var(--navy))}.bib-detail__close{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(var(--c-line))}.bib-legend{display:grid;gap:.875rem;margin:0}.bib-legend__row{display:grid;gap:.125rem}.bib-legend__row dt{display:flex;align-items:center;gap:.5rem;color:rgb(var(--c-ink));font-weight:500}.bib-legend__row dt>span{flex:none;margin-inline-end:0}.bib-legend__row dd{margin:0;padding-inline-start:1.875rem;color:rgb(var(--c-ink-secondary));font-size:var(--type-ui);line-height:1.6}@media (prefers-reduced-motion:reduce){.bib-book__chev,.bib-book__shadow,.bib-cover{transition:none}}.ob{--pw:min(10rem,calc((100vw - 3rem) / 2));--ph:calc(var(--pw) * 1.4);--oh:calc(var(--pw) * 0.016);--s:calc(var(--pw) / 6);--persp:1400px;--bend-max:6deg;--leaf:var(--paper);--leaf-edge:222 220 214;--foil:linear-gradient(115deg,rgb(160 172 188),rgb(238 242 246) 26%,rgb(196 204 215) 44%,rgb(250 251 253) 57%,rgb(144 156 174) 76%,rgb(214 221 230));--ease-cover:cubic-bezier(0.55,0.06,0.2,1);--ease-page:cubic-bezier(0.42,0.08,0.22,1);--d-cover:640ms;--d-turn:580ms;--t-turn:360ms;--d-close:300ms;position:relative;width:calc(var(--pw) * 2)}@media (min-width:640px){.ob{--pw:12rem;--persp:1700px}}@media (min-width:768px){.ob{--pw:13rem;--persp:1900px}}@media (min-width:1024px){.ob{--pw:15rem;--persp:2200px;--bend-max:7deg}}.ob[data-mode=cover]{--d-cover:560ms}.ob__stage{position:relative;height:calc(var(--ph) + var(--oh) * 2);perspective:var(--persp);perspective-origin:50% 30%}.ob__body{position:absolute;top:var(--oh);left:0;width:calc(var(--pw) * 2);height:var(--ph);transform-style:preserve-3d;transform:translate3d(calc(var(--pw) / 2),0,0) rotateX(7deg)}.ob__shadow{position:absolute;left:3%;right:3%;bottom:calc(var(--oh) * -1 - 1rem);height:2.4rem;background:radial-gradient(48% 38% at 50% 45%,rgb(var(--navy-deep)/.3),transparent 72%),radial-gradient(55% 60% at 50% 45%,rgb(var(--navy-deep)/.1),transparent 80%);transform:translate3d(calc(var(--pw) / 2),0,0) scaleX(.52);pointer-events:none}.ob__board{position:absolute;top:calc(var(--oh) * -1);left:calc(var(--oh) * -1);width:calc(var(--pw) + var(--oh));height:calc(var(--ph) + var(--oh) * 2);border-radius:3px 1px 1px 3px;background:linear-gradient(160deg,rgb(var(--navy-3)),rgb(var(--navy)) 65%);box-shadow:0 1.5rem 2.5rem -1.25rem rgb(var(--navy-deep)/.55);transform:translateZ(-8px)}.ob__block{left:0;width:var(--pw);background:rgb(var(--leaf));box-shadow:-1px 1px 0 rgb(var(--leaf-edge)),-2px 2px 0 rgb(var(--leaf)),-3px 3px 0 rgb(var(--leaf-edge)),-4px 4px 0 rgb(var(--leaf)),-5px 5px 0 rgb(var(--leaf-edge)),-6px 6px 0 rgb(var(--leaf-edge)/.85),-7px 8px 8px rgb(var(--navy-deep)/.16);transform:translateZ(-6px)}.ob__block,.ob__gutter{position:absolute;top:0;height:var(--ph)}.ob__gutter{left:calc(var(--pw) - var(--pw) * .07);width:calc(var(--pw) * .14);background:linear-gradient(to right,transparent,rgb(var(--navy-deep)/.1) 30%,rgb(var(--navy-deep)/.3) 48%,rgb(var(--navy-deep)/.4) 50%,rgb(var(--navy-deep)/.3) 52%,rgb(var(--navy-deep)/.1) 70%,transparent);transform:translateZ(3.5px);opacity:0;pointer-events:none}.ob-page{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pw) * .05);padding:calc(var(--pw) * .12) calc(var(--pw) * .1);text-align:center;color:rgb(var(--c-ink));background:rgb(var(--leaf))}.ob-page--left{background:linear-gradient(to left,rgb(var(--navy-deep)/.12),transparent 14%),rgb(var(--leaf))}.ob-page--right{background:linear-gradient(to right,rgb(var(--navy-deep)/.12),transparent 14%),rgb(var(--leaf))}.ob-page__title{font-family:var(--font-display);font-weight:700;font-size:calc(var(--pw) * .11);line-height:1.2;text-wrap:balance}.ob-page__title--small{font-size:calc(var(--pw) * .075);font-weight:600;color:rgb(var(--c-ink-secondary))}.ob-page__rule{width:calc(var(--pw) * .28);height:1px;background:linear-gradient(to right,transparent,rgb(var(--silver-lo)),transparent)}.ob-page__meta{font-size:max(.8125rem,calc(var(--pw) * .062));line-height:1.45;color:rgb(var(--c-ink-secondary))}.ob-page__line{max-width:88%;font-family:var(--font-display);font-size:max(.875rem,calc(var(--pw) * .07));line-height:1.6;color:rgb(var(--c-ink-soft));text-wrap:balance}.ob-page__mark{width:.375rem;height:.375rem;background:rgb(var(--silver-lo));transform:rotate(45deg)}.ob__leaf{position:absolute;top:0;left:0;width:var(--pw);height:var(--ph);transform-style:preserve-3d;transform-origin:right center;transform:rotateY(0deg) translateZ(-1px)}.ob__flat{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ob__flat--back{transform:rotateY(180deg)}.ob-strip{position:absolute;top:0;width:var(--s);height:100%;transform-style:preserve-3d;transform-origin:right center}.ob-strip--root{right:0}.ob-strip .ob-strip{right:100%}.ob-strip[data-i="0"]{--i:0;--k:0}.ob-strip[data-i="1"]{--i:1;--k:0.2}.ob-strip[data-i="2"]{--i:2;--k:0.4}.ob-strip[data-i="3"]{--i:3;--k:0.6}.ob-strip[data-i="4"]{--i:4;--k:0.8}.ob-strip[data-i="5"]{--i:5;--k:1}.ob-strip__face{position:absolute;inset:0 -.45px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ob-strip__face--back{transform:rotateY(180deg)}.ob-slice{position:absolute;top:0;width:var(--pw);height:100%}.ob-strip__face--front .ob-slice{left:calc((var(--i) + 1) * var(--s) - var(--pw) + .45px)}.ob-strip__face--back .ob-slice{left:calc(var(--i) * var(--s) * -1 + .45px)}.ob-slice>.ob-page,.ob-strip__shade{position:absolute;inset:0}.ob-strip__shade{--a0:calc(0.25 + var(--k) * 0.75);--a1:calc(0.25 + (var(--k) + 0.2) * 0.75);opacity:0;pointer-events:none}.ob-strip__face--front>.ob-strip__shade{background:linear-gradient(to left,rgb(var(--navy-deep)/var(--a0)),rgb(var(--navy-deep)/var(--a1)))}.ob-strip__face--back>.ob-strip__shade{background:linear-gradient(to right,rgb(var(--navy-deep)/var(--a0)),rgb(var(--navy-deep)/var(--a1)))}.ob__cast{position:absolute;inset:0;opacity:0;pointer-events:none}.ob__cast--lift{background:linear-gradient(to left,rgb(var(--navy-deep)/.9),rgb(var(--navy-deep)/.25) 30%,transparent 70%)}.ob__cast--land{background:linear-gradient(to right,rgb(var(--navy-deep)/.9),rgb(var(--navy-deep)/.25) 30%,transparent 70%)}.ob__cover{position:absolute;top:calc(var(--oh) * -1);left:calc(var(--oh) * -1);width:calc(var(--pw) + var(--oh));height:calc(var(--ph) + var(--oh) * 2);transform-style:preserve-3d;transform-origin:right center;transform:rotateY(0deg) translateZ(0)}.ob__cover-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ob__cover-front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pw) * .06);padding:calc(var(--pw) * .16);border-radius:1px 4px 4px 1px;background:linear-gradient(to left,rgb(0 0 0/.35) 0,transparent 3%,transparent 6.2%,rgb(0 0 0/.4) 6.6%,rgb(255 255 255/.07) 7.3%,transparent 8%),radial-gradient(120% 90% at 30% 20%,rgb(var(--navy-3)),rgb(var(--navy)) 70%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04),-1px 1px 0 rgb(var(--navy)),-2px 2px 0 rgb(var(--navy))}.ob__cover-frame{position:absolute;inset:calc(var(--pw) * .05);border:1px solid rgb(var(--silver)/.5);border-radius:2px}.ob__cover-frame:after{content:"";position:absolute;inset:3px;border:1px solid rgb(var(--silver)/.24);border-radius:1px}.ob__cover-title{position:relative;font-family:var(--font-display);font-weight:700;font-size:calc(var(--pw) * .12);line-height:1.2;text-align:center;text-wrap:balance;background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent}.ob__cover-rule{position:relative;width:.3125rem;height:.3125rem;border-radius:50%;background:rgb(var(--amber));box-shadow:0 0 6px rgb(var(--amber)/.55)}.ob__cover-back{transform:rotateY(180deg);border-radius:4px 1px 1px 4px;background:rgb(var(--navy))}.ob__endpaper{position:absolute;top:var(--oh);bottom:var(--oh);left:0;right:var(--oh);box-shadow:1px 1px 0 rgb(var(--leaf-edge)),2px 2px 0 rgb(var(--leaf)),3px 3px 0 rgb(var(--leaf-edge)/.85)}@keyframes ob-cover-open{0%{transform:rotateY(0deg) translateZ(0)}to{transform:rotateY(180deg) translateZ(0)}}@keyframes ob-center{0%{transform:translate3d(calc(var(--pw) / 2),-6px,0) rotateX(7deg)}to{transform:translateZ(0) rotateX(0deg)}}@keyframes ob-shadow{0%{transform:translate3d(calc(var(--pw) / 2),0,0) scaleX(.52)}to{transform:none}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-leaf-turn{0%{transform:rotateY(0deg) translateZ(-1px)}to{transform:rotateY(180deg) translateZ(-2px)}}@keyframes ob-strip-bend{0%{transform:rotateY(0deg);animation-timing-function:ease-out}20%{transform:rotateY(calc(var(--bend-max) * .65));animation-timing-function:ease-in-out}42%{transform:rotateY(var(--bend-max));animation-timing-function:ease-in-out}68%{transform:rotateY(calc(var(--bend-max) * .3));animation-timing-function:ease-in-out}86%{transform:rotateY(calc(var(--bend-max) * -.3));animation-timing-function:ease-in-out}to{transform:rotateY(0deg)}}@keyframes ob-strip-shade{0%,6%{opacity:0}35%{opacity:.34}62%{opacity:.1}to{opacity:0}}@keyframes ob-cast-lift{0%{opacity:.32}45%,to{opacity:0}}@keyframes ob-cast-land{0%,40%{opacity:0}92%{opacity:.28}to{opacity:0}}.ob[data-phase=opening] .ob__cover{animation:ob-cover-open var(--d-cover) var(--ease-cover) both}.ob[data-phase=opening] .ob__body{animation:ob-center var(--d-cover) var(--ease-cover) both}.ob[data-phase=opening] .ob__shadow{animation:ob-shadow var(--d-cover) var(--ease-cover) both}.ob[data-phase=opening] .ob__gutter{animation:ob-fade calc(var(--d-cover) * .3) var(--ease-standard) calc(var(--d-cover) * .4) both}.ob[data-phase=opening] .ob__leaf{animation:ob-leaf-turn var(--d-turn) var(--ease-page) var(--t-turn) both}.ob[data-phase=opening] .ob-strip:not(.ob-strip--root){animation:ob-strip-bend var(--d-turn) linear var(--t-turn) both}.ob[data-phase=opening] .ob-strip__shade{animation:ob-strip-shade var(--d-turn) linear var(--t-turn) both}.ob[data-phase=opening] .ob__block>.ob__cast--lift{animation:ob-cast-lift var(--d-turn) var(--ease-page) var(--t-turn) both}.ob[data-phase=opening] .ob__endpaper>.ob__cast--land{animation:ob-cast-land var(--d-turn) var(--ease-page) var(--t-turn) both}@keyframes ob-hide{0%{visibility:visible}to{visibility:hidden}}@keyframes ob-show{0%{visibility:hidden}to{visibility:visible}}.ob[data-phase=opening] .ob__leaf>.ob__flat{animation:ob-hide 1ms linear var(--t-turn) both}.ob[data-phase=opening] .ob-strip--root{animation:ob-show 1ms linear var(--t-turn) both}@keyframes ob-cover-close{0%{transform:rotateY(180deg) translateZ(0)}to{transform:rotateY(0deg) translateZ(0)}}@keyframes ob-uncenter{0%{transform:translateZ(0) rotateX(0deg)}to{transform:translate3d(calc(var(--pw) / 2),0,0) rotateX(7deg)}}@keyframes ob-unshadow{0%{transform:none}to{transform:translate3d(calc(var(--pw) / 2),0,0) scaleX(.52)}}.ob[data-phase=closing] .ob__cover{animation:ob-cover-close var(--d-close) var(--ease-standard) both}.ob[data-phase=closing] .ob__body{animation:ob-uncenter var(--d-close) var(--ease-standard) both}.ob[data-phase=closing] .ob__shadow{animation:ob-unshadow var(--d-close) var(--ease-standard) both}.ob[data-phase=open] .ob__cover{transform:rotateY(180deg) translateZ(0)}.ob[data-phase=open] .ob__body{transform:translateZ(0) rotateX(0deg);transition:none}.ob[data-phase=open] .ob__shadow{transform:none;transition:none}.ob[data-phase=open] .ob__gutter{opacity:1}.ob[data-phase=open] .ob__leaf{transform:rotateY(180deg) translateZ(-2px)}@media (prefers-reduced-motion:reduce){.ob *,.ob :after{animation:none!important;transition:none!important}}.bib-desk{display:grid;gap:1.5rem;align-items:start}.bib-stage{display:flex;justify-content:center;padding-top:.5rem;min-width:0}@media (min-width:1024px){.bib-desk{grid-template-columns:auto minmax(0,1fr);gap:3rem}.bib-desk:not(:has(.bib-stage)){grid-template-columns:minmax(0,1fr)}.bib-stage{position:sticky;top:6rem}.bib-desk:has(.bib-stage) .bib-detail__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.bib-desk:has(.bib-stage) .bib-rows>div{grid-template-columns:minmax(0,1fr)}}