.epigraph[data-astro-cid-mq3ph43c]{background:var(--ink);color:var(--sheet);border-radius:4px;align-self:start;padding:clamp(28px,4vw,44px)}.sticky[data-astro-cid-mq3ph43c]{top:calc(var(--masthead-h) + 32px);position:sticky}blockquote[data-astro-cid-mq3ph43c]{font:italic 300 var(--step-2)/1.2 var(--serif);margin:0}blockquote[data-astro-cid-mq3ph43c]:before{content:"“";font:400 4.5rem/.6 var(--serif);color:var(--gold);margin-bottom:12px;display:block}.cite[data-astro-cid-mq3ph43c]{font:600 .72rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:20px 0 0}@media (width<=900px){.sticky[data-astro-cid-mq3ph43c]{position:static}}.cover[data-astro-cid-pq3p2lvp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,5vw,64px) clamp(40px,6vw,88px);display:grid}.cover-text[data-astro-cid-pq3p2lvp]{gap:22px;min-width:0;display:grid}h1[data-astro-cid-pq3p2lvp]{font:400 var(--step-4)/.98 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.standfirst[data-astro-cid-pq3p2lvp]{font:300 var(--step-1)/1.45 var(--serif);max-width:34ch;margin:0}.byline[data-astro-cid-pq3p2lvp]{font:500 .85rem/1.3 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dot[data-astro-cid-pq3p2lvp]{background:var(--gold);border-radius:50%;width:4px;height:4px}.btn[data-astro-cid-pq3p2lvp]{min-height:var(--touch);font:600 .9rem/1 var(--sans);background:var(--ink);color:var(--sheet);transition:transform .25s var(--ease-out), background-color .2s;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-pq3p2lvp]:hover{background:var(--ink-deep)}.btn[data-astro-cid-pq3p2lvp] svg[data-astro-cid-pq3p2lvp]{transition:transform .25s}.cover-art[data-astro-cid-pq3p2lvp]{position:relative}@media (prefers-reduced-motion:no-preference){.cover[data-astro-cid-pq3p2lvp]{animation:rise .7s var(--ease-out) both}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.btn[data-astro-cid-pq3p2lvp]:hover{transform:translateY(-2px)}.btn[data-astro-cid-pq3p2lvp]:hover svg[data-astro-cid-pq3p2lvp]{transform:translate(3px)}.cover-art[data-astro-cid-pq3p2lvp] .arch img{will-change:transform;transition:transform 1.6s var(--ease-out);transform:scale(1.04)}.cover-art[data-astro-cid-pq3p2lvp]:hover .arch img{transform:scale(1)}}.plate[data-astro-cid-pq3p2lvp]{background:var(--sheet);border:1px solid var(--rule);font:italic 400 .95rem/1.35 var(--serif);max-width:240px;margin:0;padding:12px 16px;position:absolute;bottom:26px;left:-14px;box-shadow:0 12px 30px -18px #0e233380}.plate[data-astro-cid-pq3p2lvp] b[data-astro-cid-pq3p2lvp]{font:600 .66rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:6px;font-style:normal;display:block}@media (width<=900px){.cover[data-astro-cid-pq3p2lvp]{grid-template-columns:1fr}.cover-art[data-astro-cid-pq3p2lvp]{order:-1}.plate[data-astro-cid-pq3p2lvp]{left:12px}}.contents[data-astro-cid-fmqlffmy]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,72px);display:grid}.toc[data-astro-cid-fmqlffmy]{counter-reset:toc;margin:0;padding:0;list-style:none}.toc[data-astro-cid-fmqlffmy] li[data-astro-cid-fmqlffmy]{counter-increment:toc;border-bottom:1px solid var(--rule)}.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]{transition:transform .3s var(--ease-out);grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:20px;text-decoration:none;display:grid;position:relative}.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--gold-soft), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0 0 0 -10px}@media (prefers-reduced-motion:no-preference){.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]:hover{transform:translate(10px)}}.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]:hover:after{opacity:1}.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]:before{content:counter(toc, decimal-leading-zero);font:italic 400 1.5rem/1 var(--serif);color:var(--gold-text)}.t[data-astro-cid-fmqlffmy]{font:400 var(--step-1)/1.25 var(--serif);text-wrap:balance}.k[data-astro-cid-fmqlffmy]{font:500 .78rem/1.2 var(--sans);color:var(--muted);letter-spacing:.02em;margin-top:6px;display:block}.m[data-astro-cid-fmqlffmy]{font:500 .78rem/1 var(--sans);color:var(--muted);white-space:nowrap}.label[data-astro-cid-fmqlffmy]{margin-bottom:8px;display:block}@media (width<=900px){.contents[data-astro-cid-fmqlffmy]{grid-template-columns:1fr}}@media (width<=520px){.toc[data-astro-cid-fmqlffmy] a[data-astro-cid-fmqlffmy]{grid-template-columns:2.4rem minmax(0,1fr)}.m[data-astro-cid-fmqlffmy]{grid-column:2}}.edition[data-astro-cid-gbvhou2h]{font:500 .78rem/1.4 var(--sans);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:18px 0;display:flex}strong[data-astro-cid-gbvhou2h]{color:var(--ink);font-weight:600}.mosaic[data-astro-cid-nysb2fg4]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(36px,4vw,56px) clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.mosaic[data-astro-cid-nysb2fg4]>.is-lead[data-astro-cid-nysb2fg4],.mosaic[data-astro-cid-nysb2fg4]>.is-wide-3[data-astro-cid-nysb2fg4]{grid-column:span 2}.mosaic[data-astro-cid-nysb2fg4]>.is-full-3[data-astro-cid-nysb2fg4]{grid-column:1/-1}.mosaic[data-astro-cid-nysb2fg4]>.is-tall[data-astro-cid-nysb2fg4]{grid-row:span 2}.mosaic[data-astro-cid-nysb2fg4].is-solo{grid-template-columns:minmax(0,760px)}.mosaic[data-astro-cid-nysb2fg4].is-solo>.is-lead[data-astro-cid-nysb2fg4]{grid-column:auto}@media (width<=1000px){.mosaic[data-astro-cid-nysb2fg4]{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic[data-astro-cid-nysb2fg4]>.is-tall[data-astro-cid-nysb2fg4]{grid-row:auto}.mosaic[data-astro-cid-nysb2fg4]>.is-wide-3[data-astro-cid-nysb2fg4],.mosaic[data-astro-cid-nysb2fg4]>.is-full-3[data-astro-cid-nysb2fg4]{grid-column:auto}.mosaic[data-astro-cid-nysb2fg4]>.is-lead[data-astro-cid-nysb2fg4],.mosaic[data-astro-cid-nysb2fg4]>.is-wide-2[data-astro-cid-nysb2fg4]{grid-column:span 2}}@media (width<=640px){.mosaic[data-astro-cid-nysb2fg4]{grid-template-columns:minmax(0,1fr)}.mosaic[data-astro-cid-nysb2fg4]>li[data-astro-cid-nysb2fg4],.mosaic[data-astro-cid-nysb2fg4]>.is-lead[data-astro-cid-nysb2fg4],.mosaic[data-astro-cid-nysb2fg4]>.is-wide-2[data-astro-cid-nysb2fg4]{grid-column:auto}}.more[data-astro-cid-nysb2fg4]{border-top:1px solid var(--rule);margin:clamp(32px,5vw,56px) 0 0;padding-top:24px}.more[data-astro-cid-nysb2fg4] a[data-astro-cid-nysb2fg4]{min-height:var(--touch);font:500 .95rem/1 var(--sans);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.3em;align-items:center;gap:8px;text-decoration-thickness:1px;display:inline-flex}.more[data-astro-cid-nysb2fg4] a[data-astro-cid-nysb2fg4]:hover{color:var(--ink-deep)}.more[data-astro-cid-nysb2fg4] a[data-astro-cid-nysb2fg4]:focus-visible{outline:2px solid var(--gold-text);outline-offset:4px;border-radius:2px}.library[data-astro-cid-iowfc4k3]{background:var(--ink);color:var(--sheet);border-top:0}.library[data-astro-cid-iowfc4k3] .sec-head[data-astro-cid-iowfc4k3] p[data-astro-cid-iowfc4k3]{color:var(--muted-on-ink)}.library[data-astro-cid-iowfc4k3] .label[data-astro-cid-iowfc4k3]{color:var(--gold-light)}.shelf[data-astro-cid-iowfc4k3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}@media (width<=900px){.shelf[data-astro-cid-iowfc4k3]{grid-template-columns:1fr}}.trails[data-astro-cid-2sg7fcdi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.trail[data-astro-cid-2sg7fcdi]{align-content:start;gap:14px;text-decoration:none;display:grid}@media (prefers-reduced-motion:no-preference){.trail[data-astro-cid-2sg7fcdi] .arch img{will-change:transform;transition:transform .9s var(--ease-out)}.trail[data-astro-cid-2sg7fcdi]:hover .arch img{transform:scale(1.05)}}.trail[data-astro-cid-2sg7fcdi]:hover h3[data-astro-cid-2sg7fcdi]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.14em;text-decoration-thickness:1px}h3[data-astro-cid-2sg7fcdi]{font:400 var(--step-1)/1.15 var(--serif);margin:0}p[data-astro-cid-2sg7fcdi]{font:400 .95rem/1.5 var(--serif);color:var(--muted);margin:0}.count[data-astro-cid-2sg7fcdi]{font:600 .72rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}@media (width<=980px){.trails[data-astro-cid-2sg7fcdi]{grid-template-columns:repeat(2,minmax(0,1fr))}}
