.book-opener{text-align:center;margin:0 0 clamp(36px,6vw,64px)}.book-opener__star{background:var(--ce-gold);width:34px;height:34px;margin:0 auto clamp(18px,3vw,26px);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M20 2c1.6 11.2 6.8 16.4 18 18-11.2 1.6-16.4 6.8-18 18-1.6-11.2-6.8-16.4-18-18 11.2-1.6 16.4-6.8 18-18Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M20 2c1.6 11.2 6.8 16.4 18 18-11.2 1.6-16.4 6.8-18 18-1.6-11.2-6.8-16.4-18-18 11.2-1.6 16.4-6.8 18-18Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.book-opener__heading{font-weight:inherit;margin:0}.book-opener__number{margin-bottom:clamp(14px,2.4vw,22px);display:block}.book-opener__word{font-family:var(--ce-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ce-accent);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.book-opener__digits{font-family:var(--ce-serif);letter-spacing:-.01em;color:var(--ce-gold);font-size:clamp(44px,7vw,64px);font-weight:300;line-height:1;display:block}.book-opener__title{font-family:var(--ce-serif);letter-spacing:-.012em;color:var(--ce-ink);text-wrap:balance;font-size:clamp(30px,5vw,46px);font-weight:380;line-height:1.14;display:block}.book-opener__rule{background:var(--ce-gold);opacity:.7;border:0;width:100%;height:1px;margin:clamp(26px,4vw,38px) 0 0}.book-prose.book-prose{max-width:none;font-family:var(--ce-read);color:var(--ce-ink);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(18.5px,1.1vw + 14px,20.5px);font-weight:400;line-height:1.74}.book-prose.book-prose p{margin:0 0 1.05em}.book-prose.book-prose>p:first-of-type:first-letter{float:left;font-family:var(--ce-serif);color:var(--ce-gold);padding:.08em .1em 0 0;font-size:3.5em;font-weight:300;line-height:.82}.book-prose.book-prose h3{font-family:var(--ce-serif);text-align:center;color:var(--ce-ink);margin:2.6em 0 1.2em;font-size:1.5em;font-weight:380;line-height:1.2}.book-prose.book-prose h3:before{display:none}.book-prose.book-prose ol{margin:0 0 1.4em;padding-left:1.5em;list-style:decimal}.book-prose.book-prose li{margin-bottom:.55em;padding-left:.25em;line-height:1.6}.book-prose.book-prose li::marker{color:var(--ce-gold);font-family:var(--ce-serif)}.book-prose.book-prose em{font-style:italic}.book-folio{text-align:center;font-family:var(--ce-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ce-accent);margin:clamp(40px,7vw,64px) 0 0;font-size:12px;font-weight:500}
