._5LV-3G_stage{--pw:min(430px, calc((100vw - 96px) / 2));--ph:calc(var(--pw) * 1.34);--paper:#f4eddc;--paper-edge:#dcd1b6;--ink-on-paper:#2b2318;--soft-on-paper:#6a5c47;border:1px solid var(--line-strong);background:radial-gradient(60% 55% at 50% 38%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 72%), linear-gradient(180deg, var(--bg-raise), color-mix(in srgb, var(--bg-raise) 60%, #000));box-shadow:var(--shadow);cursor:zoom-out;border-radius:24px;justify-items:center;gap:34px;margin-top:26px;padding:78px 20px 30px;display:grid;position:relative;overflow:clip;container-type:inline-size}._5LV-3G_back{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 60%, transparent);font-family:var(--ui);color:var(--ink-soft);cursor:pointer;border-radius:999px;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;top:22px;left:26px}._5LV-3G_back:hover{border-color:var(--gold);color:var(--gold)}@supports (width:1cqw){._5LV-3G_float{--pw:min(430px, 50cqw);--ph:calc(var(--pw) * 1.34)}}._5LV-3G_float{cursor:auto;perspective:calc(var(--pw) * 6);filter:drop-shadow(0 calc(var(--pw) * .1) calc(var(--pw) * .09) #00000080);animation:9s ease-in-out infinite _5LV-3G_float}@keyframes _5LV-3G_float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}._5LV-3G_book{width:calc(var(--pw) * 2);min-height:var(--ph);font-size:calc(var(--pw) / 27);transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.3,.7,.2,1);position:relative;transform:translate(-25%)}._5LV-3G_book._5LV-3G_open{transform:none}._5LV-3G_right{width:50%;min-height:var(--ph);background:linear-gradient(90deg, var(--cloth-2), var(--cloth) 30%, var(--cloth-2));border-radius:0 6px 6px 0;margin-left:50%;padding:.65em .65em .65em 0;display:flex}._5LV-3G_leaf{transform-origin:0;width:50%;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;bottom:0;left:50%;transform:translateZ(1px)}._5LV-3G_open ._5LV-3G_leaf{transform:translateZ(1px)rotateY(-180deg)}._5LV-3G_leafFront,._5LV-3G_leafBack{backface-visibility:hidden;position:absolute;inset:0}._5LV-3G_leafBack{background:linear-gradient(90deg, var(--cloth-2), var(--cloth) 70%, var(--cloth-2));border-radius:6px 0 0 6px;padding:.65em 0 .65em .65em;display:flex;transform:rotateY(180deg)}._5LV-3G_page{min-width:0;color:var(--ink-on-paper);background-color:var(--paper);flex-direction:column;flex:1;padding:2.5em 2.4em 2em;display:flex}._5LV-3G_pageRight{box-shadow:.2em 0 0 var(--paper-edge), .4em 0 0 #cfc3a6;background-image:linear-gradient(90deg,#3c280a42,#3c280a0f 7%,#0000 16%);border-radius:0 3px 3px 0}._5LV-3G_pageLeft{box-shadow:-.2em 0 0 var(--paper-edge), -.4em 0 0 #cfc3a6;background-image:linear-gradient(270deg,#3c280a42,#3c280a0f 7%,#0000 16%);border-radius:3px 0 0 3px}._5LV-3G_leafFront{color:var(--foil);background:linear-gradient(90deg, #0000004d 0, transparent 1.2em), linear-gradient(135deg, var(--cloth-3), var(--cloth) 45%, var(--cloth-2));border-radius:0 6px 6px 0}._5LV-3G_coverInner{border:1px solid color-mix(in srgb, var(--foil) 70%, transparent);flex-direction:column;padding:2.2em 1.9em;display:flex;position:absolute;inset:1.1em}._5LV-3G_coverSeries,._5LV-3G_coverFoot{font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:.66em;font-weight:700}._5LV-3G_coverTitle{font-family:var(--display);letter-spacing:-.01em;margin-top:.6em;font-size:3.1em;font-weight:600;line-height:1.02}._5LV-3G_coverTagline{font-family:var(--display);opacity:.9;margin-top:.7em;font-size:1.3em;font-style:italic}._5LV-3G_emblem{width:7.5em;height:7.5em;margin:auto auto 1em;position:relative}._5LV-3G_emblem i{opacity:.55;border:1px solid;border-radius:50%;margin:auto;position:absolute;inset:0}._5LV-3G_emblem i:nth-child(2){opacity:.8;width:62%;height:62%}._5LV-3G_emblem i:nth-child(3){opacity:1;background:currentColor;width:18%;height:18%}._5LV-3G_series{font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--soft-on-paper);margin:0;font-size:.66em;font-weight:700}._5LV-3G_title{font-family:var(--display);letter-spacing:-.012em;color:var(--ink-on-paper);margin:.5em 0 0;font-size:2.9em;font-weight:600;line-height:1.02}._5LV-3G_tagline{font-family:var(--display);color:var(--soft-on-paper);margin:.55em 0 0;font-size:1.3em;font-style:italic}._5LV-3G_ornament{background:color-mix(in srgb, var(--ink-on-paper) 45%, transparent);width:3.4em;height:1px;margin:1.5em 0}._5LV-3G_description{font-family:var(--body);color:var(--ink-on-paper);margin:0;font-size:1.02em;line-height:1.55}._5LV-3G_facts{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--soft-on-paper);gap:.35em;margin:auto 0 0;padding-top:1.4em;font-size:.72em;font-weight:600;display:grid}._5LV-3G_contentsTitle{text-align:center;font-family:var(--display);letter-spacing:.02em;color:var(--ink-on-paper);margin:0 0 1.1em;font-size:1.55em;font-style:italic;font-weight:600}._5LV-3G_contents{border-top:1px solid color-mix(in srgb, var(--ink-on-paper) 18%, transparent);margin:0;padding:0;list-style:none}._5LV-3G_contents li{border-bottom:1px solid color-mix(in srgb, var(--ink-on-paper) 18%, transparent)}._5LV-3G_contents a{color:inherit;grid-template-columns:2.1em minmax(0,1fr) auto;align-items:baseline;gap:.7em;padding:.62em .3em;text-decoration:none;transition:background .2s;display:grid}._5LV-3G_contents a:hover,._5LV-3G_contents a:focus-visible{background:color-mix(in srgb, var(--cloth) 12%, transparent);outline:none}._5LV-3G_numeral{font-family:var(--display);color:var(--soft-on-paper);font-size:1.1em;font-weight:600}._5LV-3G_entry{min-width:0;display:grid}._5LV-3G_entryTitle{font-family:var(--display);font-size:1.28em;font-weight:600;line-height:1.15}._5LV-3G_entryFacts{font-family:var(--ui);color:var(--soft-on-paper);font-size:.68em}._5LV-3G_mark{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--soft-on-paper);white-space:nowrap;font-size:.62em;font-weight:700}._5LV-3G_markOpen{color:#2f6b4f}._5LV-3G_unwritten{text-align:center;font-family:var(--display);color:var(--soft-on-paper);margin:1em 0 0;font-size:1.3em;font-style:italic;line-height:1.4}._5LV-3G_pageFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8em 1em;margin-top:auto;padding-top:1.4em;display:flex}._5LV-3G_begin{background:var(--cloth);color:var(--foil);font-family:var(--ui);border-radius:999px;gap:.6em;padding:.75em 1.25em;font-size:.82em;font-weight:700;text-decoration:none;transition:gap .25s,background .2s;display:inline-flex}._5LV-3G_begin:hover{background:var(--cloth-2);gap:.95em}._5LV-3G_notYet{border:1px dashed color-mix(in srgb, var(--ink-on-paper) 40%, transparent);font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--soft-on-paper);border-radius:999px;padding:.55em 1em;font-size:.66em;font-weight:700}._5LV-3G_more{font-family:var(--ui);color:var(--soft-on-paper);font-size:.68em}._5LV-3G_hint{font-family:var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0;font-size:10.5px;font-weight:700;display:flex}._5LV-3G_hint i{background:currentColor;border-radius:50%;width:3px;height:3px}@media (max-width:760px){._5LV-3G_stage{border-radius:18px;gap:22px;margin-top:18px;padding:66px 8px 22px}._5LV-3G_back{top:16px;left:14px}._5LV-3G_hint{text-align:center;flex-direction:column;gap:6px}._5LV-3G_hint i{display:none}}@media (prefers-reduced-motion:reduce){._5LV-3G_float{animation:none}._5LV-3G_book,._5LV-3G_leaf{transition:none}}._5LV-3G_inside{padding:64px 0 8px}._5LV-3G_insideHead{max-width:44em;margin-bottom:18px}._5LV-3G_insideHead h2{margin-bottom:10px;font-size:clamp(34px,4.2vw,50px)}._5LV-3G_insideHead p{color:var(--ink-soft)}._5LV-3G_insideTagline{font-family:var(--display);margin:-4px 0 12px;font-size:22px;font-style:italic}._5LV-3G_insideFacts{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;color:var(--gold)!important}._5LV-3G_notice{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--gold) 6%, transparent);border-radius:12px;margin-top:14px;padding:12px 16px;font-size:15.5px}._5LV-3G_chapter{border-top:1px solid var(--line);padding:38px 0 34px;scroll-margin-top:84px}._5LV-3G_chapterHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 26px;display:grid}._5LV-3G_chapterNumeral{min-width:1.5em;font-family:var(--display);color:var(--gold);font-size:clamp(44px,6vw,72px);font-style:italic;font-weight:500;line-height:.9}._5LV-3G_chapterMeta{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-size:11.5px;font-weight:600}._5LV-3G_chapterHead h3{margin-bottom:8px;font-size:clamp(28px,3.4vw,40px);line-height:1.08}._5LV-3G_chapterSummary{max-width:40em;color:var(--ink-soft);margin:0}._5LV-3G_source{font-family:var(--ui);color:var(--muted);margin:10px 0 0;font-size:13px}._5LV-3G_source span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:8px;font-size:10.5px;font-weight:700}._5LV-3G_units{border-top:1px solid var(--line);margin:24px 0 6px;padding:0;list-style:none}._5LV-3G_units li{border-bottom:1px solid var(--line);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:14px 4px;display:grid}._5LV-3G_unitCode{font-family:var(--display);color:var(--gold);font-size:22px;font-style:italic}._5LV-3G_units strong{font-family:var(--display);font-size:23px;font-weight:600;line-height:1.2}._5LV-3G_units p{max-width:44em;color:var(--ink-soft);margin:3px 0 0;font-size:16px}._5LV-3G_unitMeta{font-family:var(--ui);color:var(--muted);white-space:nowrap;font-size:12.5px}._5LV-3G_unitSoon strong,._5LV-3G_unitSoon ._5LV-3G_unitCode{color:var(--muted)}._5LV-3G_end{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:34px;display:flex}@media (max-width:700px){._5LV-3G_chapterHead{grid-template-columns:auto minmax(0,1fr)}._5LV-3G_chapterHead>.pill{grid-column:2;justify-self:start}._5LV-3G_units li{grid-template-columns:2.6em minmax(0,1fr)}._5LV-3G_unitMeta{white-space:normal;grid-column:2}}
