.home-chapters{--mc-bg:#181613;--mc-panel:#24201b;--mc-edge:#6b5843;--mc-ink:#eeeade;--mc-ink-dim:#eeeadecc;--mc-bronze-dark:#75513a;--mc-bronze:#a47852;--mc-bronze-light:#d0ad7b;--mc-oxide:#687565;--metal-strength:1.18;background:var(--mc-bg);color:var(--mc-ink)}.home-chapters .chapter{border-top:calc(1px * var(--metal-strength)) solid #655b47;width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(64px,9vw,112px) 0}.home-chapters .chapter:first-child{border-top:0}.home-chapters .chapter-text{max-width:760px}.home-chapters h2{color:var(--mc-ink);margin:0 0 22px;font-family:Cormorant Garamond,Georgia,Noto Serif TC,serif;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:400;line-height:1.18}.home-chapters p,.home-chapters blockquote{max-width:62ch;color:var(--mc-ink-dim);margin:0 0 18px;font-family:Georgia,Noto Serif TC,serif;font-size:18px;line-height:1.7}.home-chapters .chapter-line{color:var(--mc-ink);font-style:italic}.home-chapters blockquote.chapter-line{border-left:calc(1px * var(--metal-strength)) solid var(--mc-bronze);padding-left:18px}.home-chapters .chapter-kicker{color:var(--mc-bronze-light);font:12px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;display:flex}.home-chapters .chapter-mark{border:calc(1px * var(--metal-strength)) solid #9b805e;width:30px;height:30px;color:var(--mc-bronze-light);background:radial-gradient(ellipse at 20% 15%, rgb(81 100 90/calc(.467 * var(--metal-strength))), transparent 42%), linear-gradient(130deg, #483629, var(--mc-bg));box-shadow:inset 0 1px 0 rgb(208 173 123/calc(.12 * var(--metal-strength)));letter-spacing:.05em;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.home-chapters .chapter-fine{color:#eeeadea8;font:13px/1.6 var(--font-geist-sans), sans-serif;letter-spacing:.03em}.home-chapters .chapter-button{border:calc(1px * var(--metal-strength)) solid #a88b66;border-left-color:var(--mc-oxide);min-height:44px;color:var(--mc-ink);background:linear-gradient(130deg, rgb(117 96 71/calc(.071 * var(--metal-strength))), #ffffff02);box-shadow:inset 0 1px 0 rgb(215 179 134/calc(.141 * var(--metal-strength)));font:12px/1 var(--font-geist-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.home-chapters .chapter-button:hover{border-color:var(--mc-bronze-light);background-color:#a478521a}.home-chapters :is(a,button,video):focus-visible{outline:2px solid var(--mc-bronze-light);outline-offset:4px}.home-chapters .chapter-link{color:var(--mc-bronze-light);font:13px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:.06em;text-underline-offset:4px}.home-chapters .chapter-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin:26px 0 16px;display:flex}.home-chapters .chapter-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.home-chapters .chapter-split.is-reversed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home-chapters figure{margin:0}.home-chapters .chapter-film video,.home-chapters .chapter-picture img{border:calc(1px * var(--metal-strength)) solid #655b47;background:#0f0d0b;width:100%;height:auto;display:block}.home-chapters .chapter-film video{aspect-ratio:3/2}.home-chapters .chapter-film figcaption{color:#eeeadea8;font:12px/1.5 var(--font-geist-sans), sans-serif;margin-top:10px}.home-chapters .chapter-picture-arch img{object-fit:cover;border-radius:220px 220px 4px 4px;max-height:640px}.home-chapters .chapter-prices{border-top:calc(1px * var(--metal-strength)) solid #655b47;gap:0;max-width:560px;margin:22px 0 6px;padding:0;list-style:none;display:grid}.home-chapters .chapter-prices li{color:var(--mc-ink);font:15px/1.45 var(--font-geist-sans), sans-serif;border-bottom:1px solid #6b584399;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.home-chapters .chapter-prices li>span:last-child{text-align:right;white-space:nowrap}.home-chapters .chapter-prices small{color:#eeeadea8;white-space:normal;font-size:12px;display:block}.home-chapters .chapter-prices s{color:#eeeade8c}.home-chapters .chapter-prices .chapter-prices-note{color:#eeeadea8;border-bottom:0;font-size:12px;display:block}.home-chapter-footer{color:#eeeadecc;font:14px/1.6 var(--font-geist-sans), sans-serif;background:#24201b;border-top:1.18px solid #655b47;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px 48px;padding:56px max(24px,50% - 590px) 40px;display:grid}.home-chapter-footer p{margin:0 0 8px}.home-chapter-footer .chapter-fine{color:#eeeadea8;grid-column:1/-1;font-size:13px}.home-chapter-brand{color:#d0ad7b;letter-spacing:.34em}.home-chapter-footer nav{flex-wrap:wrap;align-content:start;gap:10px 24px;display:flex}.home-chapter-footer a{color:#eeeade;text-decoration:none}.home-chapter-footer a:hover{color:#d0ad7b}.home-chapter-footer a:focus-visible{outline-offset:3px;outline:2px solid #d0ad7b}.home-chapter-legal{border-top:1px solid #6b584399;flex-wrap:wrap;grid-column:1/-1;gap:20px;padding-top:18px;font-size:13px;display:flex}@media (max-width:820px){.home-chapters .chapter{width:calc(100% - 40px)}.home-chapters .chapter-split,.home-chapters .chapter-split.is-reversed{grid-template-columns:1fr}.home-chapters .chapter-split>figure{order:-1}.home-chapters h2{font-size:clamp(1.85rem,8vw,2rem)}.home-chapters p,.home-chapters blockquote{font-size:17px}.home-chapters .chapter-picture-arch img{max-height:520px}.home-chapter-footer{grid-template-columns:1fr;padding:44px 20px 32px}}
