.-\32 RlMG_section{background:radial-gradient(ellipse 70% 55% at 50% 30%, color-mix(in srgb, var(--text) 7%, var(--bg-1)), var(--bg-1) 75%)}.-\32 RlMG_tabs{justify-content:center;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.-\32 RlMG_book{perspective:2800px;width:100%;max-width:76rem;filter:drop-shadow(0 40px 45px var(--overlay));touch-action:pan-y;margin-inline:auto;position:relative}.-\32 RlMG_spread{display:grid;position:relative}.-\32 RlMG_half{min-width:0;position:relative;container-type:inline-size}.-\32 RlMG_half[data-side=right]{order:-1}.-\32 RlMG_page{flex-direction:column;height:100%;padding:clamp(1.4rem,4vw,3.25rem) clamp(1.4rem,4.5vw,3.5rem);display:flex;position:relative}.-\32 RlMG_dark{background:linear-gradient(110deg, var(--page-ink-2) 0%, var(--page-ink) 65%);color:var(--page-ink-text);overflow:hidden}.-\32 RlMG_light{background:var(--page-paper);color:var(--page-paper-text)}.-\32 RlMG_running{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);color:color-mix(in srgb, currentColor 75%, transparent);letter-spacing:.16em;text-transform:uppercase;padding-bottom:.85rem;font-size:.66rem}.-\32 RlMG_runningEnd{text-align:right}.-\32 RlMG_tag{letter-spacing:.18em;text-transform:uppercase;margin-top:clamp(.9rem,1.8vw,1.5rem);font-size:.66rem;font-weight:600}.-\32 RlMG_title{min-height:0;font-size:clamp(1.15rem,9.5cqw,2.6rem);font-weight:var(--fw-thin);letter-spacing:-.015em;text-wrap:balance;flex:0 auto;margin-top:clamp(.6rem,1.3vw,1rem);line-height:1.2}.-\32 RlMG_title[data-long]{font-size:clamp(1.05rem,6.8cqw,1.9rem);line-height:1.24}.-\32 RlMG_title em{font-style:normal;font-weight:500}.-\32 RlMG_title a{color:inherit}.-\32 RlMG_foot{flex:none;gap:.5rem;margin-top:auto;padding-top:.9rem;display:grid}@container (max-width:340px){.-\32 RlMG_title[data-long]~.-\32 RlMG_foot .-\32 RlMG_excerpt{display:none}}.-\32 RlMG_excerpt{max-width:22rem;color:var(--page-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.-\32 RlMG_read{min-height:2.25rem;color:var(--page-ink-text);letter-spacing:.16em;text-transform:uppercase;transition:color .3s var(--ease-out);justify-self:start;align-items:center;gap:.6rem;font-size:.68rem;font-weight:600;display:inline-flex}.-\32 RlMG_read svg{transition:transform .35s var(--ease-out)}.-\32 RlMG_folio{color:color-mix(in srgb, currentColor 85%, transparent);letter-spacing:.1em;font-size:.7rem}.-\32 RlMG_folioEnd{text-align:right;justify-self:end;margin-top:0}.-\32 RlMG_folioEnd:before{content:"";opacity:.4;background:currentColor;width:1.4rem;height:1px;margin:0 0 .45rem auto;display:block}.-\32 RlMG_frame{aspect-ratio:4/5;background:var(--page-paper-2);margin-block:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.-\32 RlMG_frame img{object-fit:contain}.-\32 RlMG_edges{display:none}.-\32 RlMG_leaf{width:50%;transform-style:preserve-3d;pointer-events:none;animation-duration:1s;animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-fill-mode:forwards;position:absolute;top:0;bottom:0}.-\32 RlMG_leaf[data-dir=next]{transform-origin:0;animation-name:-\32 RlMG_flip-next;left:50%}.-\32 RlMG_leaf[data-dir=prev]{transform-origin:100%;animation-name:-\32 RlMG_flip-prev;left:0}.-\32 RlMG_face{backface-visibility:hidden;position:absolute;inset:0}.-\32 RlMG_face:after{content:"";background:linear-gradient(to right, var(--overlay), transparent 60%);opacity:0;animation:-\32 RlMG_inherit;pointer-events:none;animation-name:-\32 RlMG_shade;position:absolute;inset:0}.-\32 RlMG_back{transform:rotateY(180deg)}@keyframes -\32 RlMG_flip-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes -\32 RlMG_flip-prev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes -\32 RlMG_shade{0%,to{opacity:0}50%{opacity:1}}.-\32 RlMG_nav{justify-content:center;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.-\32 RlMG_turn{border:1px solid var(--line);width:3.25rem;height:3.25rem;color:var(--text);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.-\32 RlMG_turn:focus-visible{outline-offset:3px;outline:1px solid}.-\32 RlMG_count{min-width:4rem;color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums}@media (max-width:899px){.-\32 RlMG_spread{animation:-\32 RlMG_spread-in .5s var(--ease-out)}}@keyframes -\32 RlMG_spread-in{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:900px){.-\32 RlMG_book{cursor:grab}.-\32 RlMG_spread{grid-template-columns:repeat(2,minmax(0,1fr))}.-\32 RlMG_half[data-side=right]{order:0}.-\32 RlMG_dark{background:linear-gradient(to left, var(--overlay) 0%, transparent 9%), linear-gradient(110deg, var(--page-ink-2) 0%, var(--page-ink) 65%)}.-\32 RlMG_light{background:linear-gradient(to right, var(--page-paper-2) 0%, var(--page-paper) 7%, var(--page-paper) 100%)}.-\32 RlMG_dark .-\32 RlMG_running{margin-right:calc(-1*clamp(1.4rem,4.5vw,3.5rem))}.-\32 RlMG_light .-\32 RlMG_running{margin-left:calc(-1*clamp(1.4rem,4.5vw,3.5rem))}.-\32 RlMG_frame{aspect-ratio:auto;flex:1;min-height:0}.-\32 RlMG_page{aspect-ratio:4/5}.-\32 RlMG_edges{background:repeating-linear-gradient(to right, var(--page-paper) 0 1px, var(--page-paper-2) 1px 2px);pointer-events:none;border-radius:0 3px 3px 0;width:7px;display:block;position:absolute;top:.6%;bottom:.6%;right:-7px}.-\32 RlMG_spread:before{content:"";background:var(--page-paper);border-radius:3px 0 0 3px;width:6px;position:absolute;top:0;bottom:0;left:-6px}}@media (hover:hover){.-\32 RlMG_read:hover{color:var(--page-paper)}.-\32 RlMG_read:hover svg{transform:translate(4px)}.-\32 RlMG_title a:hover{opacity:.75}.-\32 RlMG_turn:hover{border-color:var(--text);background:var(--text);color:var(--bg-1)}}@media (prefers-reduced-motion:reduce){.-\32 RlMG_spread{animation:none}.-\32 RlMG_read svg,.-\32 RlMG_turn{transition:none}}.-\32 RlMG_stage{--page-pad-x:clamp(1.1rem, 2.4vw, 2rem);gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;display:grid}.-\32 RlMG_stage .-\32 RlMG_tabs{margin-bottom:0}.-\32 RlMG_stage .-\32 RlMG_nav{margin-top:0}.-\32 RlMG_book[data-compact]{filter:drop-shadow(0 34px 38px #28231952)}.-\32 RlMG_book[data-compact] .-\32 RlMG_page{padding:clamp(1.1rem, 2.2vw, 1.9rem) var(--page-pad-x)}.-\32 RlMG_book[data-compact] .-\32 RlMG_running{font-size:.58rem}.-\32 RlMG_book[data-compact] .-\32 RlMG_tag{margin-top:clamp(.9rem,2vw,1.4rem);font-size:.6rem}.-\32 RlMG_book[data-compact] .-\32 RlMG_title{font-size:clamp(1.1rem,8.5cqw,2rem)}.-\32 RlMG_book[data-compact] .-\32 RlMG_title[data-long]{font-size:clamp(1rem,6.6cqw,1.55rem)}.-\32 RlMG_book[data-compact] .-\32 RlMG_foot{gap:.6rem;padding-top:1.2rem}.-\32 RlMG_book[data-compact] .-\32 RlMG_excerpt{-webkit-line-clamp:2;line-clamp:3;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}@media (min-width:900px){.-\32 RlMG_book[data-compact] .-\32 RlMG_dark .-\32 RlMG_running{margin-right:calc(-1 * var(--page-pad-x))}.-\32 RlMG_book[data-compact] .-\32 RlMG_light .-\32 RlMG_running{margin-left:calc(-1 * var(--page-pad-x))}}section.-\32 RlMG_opener{padding-top:calc(var(--header-h) + clamp(3rem, 6vw, 5rem))}.-\32 RlMG_book[data-static]{cursor:auto}.-\32 RlMG_crumbs ol{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-weight:600;display:flex}.-\32 RlMG_crumbs li+li:before{content:"/";opacity:.5;margin-right:.5rem}.-\32 RlMG_crumbs a,.-\32 RlMG_crumbs span{padding-block:.6rem;display:inline-block}.-\32 RlMG_crumbs a:hover,.-\32 RlMG_crumbs [aria-current=page]{color:var(--text)}
