.breadcrumbs[data-astro-cid-g36evrp3]{color:var(--ash);font-family:var(--font-mono,monospace);flex-wrap:wrap;gap:.5rem;padding-top:1rem;font-size:.68rem;display:flex}.breadcrumbs[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]{color:var(--ash);text-decoration:none}.breadcrumbs[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]:hover{color:var(--signal)}.co-hero[data-astro-cid-g36evrp3]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,8vw,6rem) 0;display:grid}.eyebrow[data-astro-cid-g36evrp3],.section-index[data-astro-cid-g36evrp3],.book-meta[data-astro-cid-g36evrp3],.credits[data-astro-cid-g36evrp3],.soon[data-astro-cid-g36evrp3],.terminal[data-astro-cid-g36evrp3],.rights[data-astro-cid-g36evrp3],.actions[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3],.listen[data-astro-cid-g36evrp3],.closer[data-astro-cid-g36evrp3] nav[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]{font-family:var(--font-mono,monospace)}.eyebrow[data-astro-cid-g36evrp3]{color:var(--signal);text-transform:uppercase;letter-spacing:.13em;margin-bottom:1.2rem;font-size:.74rem}h1[data-astro-cid-g36evrp3]{font-family:var(--font-display,sans-serif);letter-spacing:-.06em;font-size:clamp(3.5rem,11vw,8rem);line-height:.85}.pitch[data-astro-cid-g36evrp3]{color:var(--ash);max-width:620px;margin:1.7rem 0 2rem;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.6}.actions[data-astro-cid-g36evrp3]{flex-wrap:wrap;gap:.75rem;display:flex}.actions[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3],.listen[data-astro-cid-g36evrp3]{border:1px solid var(--signal);padding:.8rem 1rem;font-size:.78rem;text-decoration:none;display:inline-block}.primary[data-astro-cid-g36evrp3],.listen[data-astro-cid-g36evrp3]{background:var(--signal);color:var(--carbon);font-weight:700}.secondary[data-astro-cid-g36evrp3]{color:var(--signal)}.actions[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]:hover,.listen[data-astro-cid-g36evrp3]:hover{filter:brightness(1.08)}.terminal[data-astro-cid-g36evrp3]{background:var(--panel);border:1px solid var(--trace);border-top:2px solid var(--signal);color:var(--bone);min-width:0;padding:1.25rem 1.4rem}.terminal-head[data-astro-cid-g36evrp3]{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.9rem;font-size:.7rem}.terminal-head[data-astro-cid-g36evrp3] span[data-astro-cid-g36evrp3],.soon[data-astro-cid-g36evrp3] span[data-astro-cid-g36evrp3]{background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.terminal[data-astro-cid-g36evrp3] dl[data-astro-cid-g36evrp3] div[data-astro-cid-g36evrp3]{border-bottom:1px dashed var(--trace);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.terminal[data-astro-cid-g36evrp3] dt[data-astro-cid-g36evrp3]{color:var(--ash);text-transform:uppercase;font-size:.68rem}.terminal[data-astro-cid-g36evrp3] dd[data-astro-cid-g36evrp3]{text-align:right;font-size:.78rem}.terminal-foot[data-astro-cid-g36evrp3]{color:var(--signal);margin-top:1rem;font-size:.78rem}.caret[data-astro-cid-g36evrp3]{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-g36evrp3]{animation:none}}.block[data-astro-cid-g36evrp3]{border-top:1px solid var(--trace);grid-template-columns:minmax(130px,.32fr) minmax(0,1.68fr);gap:clamp(1.5rem,6vw,5rem);padding:clamp(3rem,8vw,5.5rem) 0;display:grid}.section-index[data-astro-cid-g36evrp3]{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;padding-top:.45rem;font-size:.67rem}h2[data-astro-cid-g36evrp3]{font-family:var(--font-display,sans-serif);letter-spacing:-.04em;max-width:860px;margin:0 0 1.6rem;font-size:clamp(2.1rem,5vw,4rem);line-height:1}.block[data-astro-cid-g36evrp3] p[data-astro-cid-g36evrp3]{color:var(--ash);max-width:760px;font-size:1.02rem;line-height:1.8}.block[data-astro-cid-g36evrp3] p[data-astro-cid-g36evrp3]+p[data-astro-cid-g36evrp3]{margin-top:1rem}.lede[data-astro-cid-g36evrp3]{color:var(--bone)!important;font-size:clamp(1.1rem,2vw,1.3rem)!important;line-height:1.65!important}.sub[data-astro-cid-g36evrp3]{margin:2.5rem 0 1rem;font-size:1.2rem}.signature[data-astro-cid-g36evrp3]{border-top:1px solid var(--trace);max-width:760px;margin-top:1.5rem;padding:0;list-style:none}.signature[data-astro-cid-g36evrp3] li[data-astro-cid-g36evrp3]{border-bottom:1px solid var(--trace);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:.9rem 0;display:grid}.signature[data-astro-cid-g36evrp3] li[data-astro-cid-g36evrp3]>span[data-astro-cid-g36evrp3]{color:var(--signal);font-family:var(--font-mono,monospace);padding-top:.2rem;font-size:.72rem}.signature[data-astro-cid-g36evrp3] strong[data-astro-cid-g36evrp3]{color:var(--bone);font-size:.95rem}.signature[data-astro-cid-g36evrp3] p[data-astro-cid-g36evrp3]{margin-top:.2rem;font-size:.9rem;line-height:1.6}aside[data-astro-cid-g36evrp3]{color:var(--ash);background:var(--panel);border-left:2px solid var(--signal);max-width:760px;margin-top:2rem;padding:1rem 1.2rem;font-size:.88rem;line-height:1.7}.books[data-astro-cid-g36evrp3]{gap:1.25rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.book[data-astro-cid-g36evrp3]{background:var(--panel);border:1px solid var(--trace);grid-template-columns:minmax(120px,210px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,2.25rem);padding:clamp(1rem,3vw,1.75rem);display:grid}.book[data-astro-cid-g36evrp3] img[data-astro-cid-g36evrp3],.podcast[data-astro-cid-g36evrp3] img[data-astro-cid-g36evrp3]{aspect-ratio:1;width:100%;height:auto;display:block;box-shadow:0 18px 50px #00000073}.book-meta[data-astro-cid-g36evrp3]{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex;color:var(--signal)!important;font-size:.7rem!important}.book[data-astro-cid-g36evrp3] h3[data-astro-cid-g36evrp3]{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin:.5rem 0 1rem;font-size:clamp(1.6rem,3.5vw,2.3rem);line-height:1.05}.book-copy[data-astro-cid-g36evrp3] p[data-astro-cid-g36evrp3]:not(.book-meta):not(.credits):not(.soon){font-size:.95rem;line-height:1.7}.book-copy[data-astro-cid-g36evrp3] em[data-astro-cid-g36evrp3],.podcast[data-astro-cid-g36evrp3] em[data-astro-cid-g36evrp3]{color:var(--bone)}.credits[data-astro-cid-g36evrp3]{color:var(--ash);margin-top:1.25rem!important;font-size:.68rem!important}.listen[data-astro-cid-g36evrp3]{margin-top:1rem}.soon[data-astro-cid-g36evrp3]{border:1px dashed var(--trace);align-items:center;padding:.7rem 1rem;display:inline-flex;color:var(--bone)!important;margin-top:1rem!important;font-size:.74rem!important}.soon[data-astro-cid-g36evrp3] span[data-astro-cid-g36evrp3]{background:var(--ash)}.podcast[data-astro-cid-g36evrp3]{grid-template-columns:minmax(140px,260px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.podcast[data-astro-cid-g36evrp3] .book-meta[data-astro-cid-g36evrp3]{max-width:760px;margin-bottom:1.25rem}.disclosure[data-astro-cid-g36evrp3]{border-left:2px solid var(--signal);padding-left:1.2rem;color:var(--bone)!important;font-size:clamp(1.05rem,2vw,1.25rem)!important}.closer[data-astro-cid-g36evrp3] nav[data-astro-cid-g36evrp3]{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;display:flex}.closer[data-astro-cid-g36evrp3] nav[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]{color:var(--bone);font-size:.76rem}.closer[data-astro-cid-g36evrp3] nav[data-astro-cid-g36evrp3] a[data-astro-cid-g36evrp3]:hover{color:var(--signal)}.rights[data-astro-cid-g36evrp3]{margin-top:2.5rem!important;font-size:.65rem!important}.visually-hidden[data-astro-cid-g36evrp3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.co-hero[data-astro-cid-g36evrp3]{grid-template-columns:1fr}.block[data-astro-cid-g36evrp3]{grid-template-columns:1fr;gap:1rem}}@media (width<=600px){.book[data-astro-cid-g36evrp3],.podcast[data-astro-cid-g36evrp3]{grid-template-columns:1fr}.book[data-astro-cid-g36evrp3] img[data-astro-cid-g36evrp3]{max-width:220px}.podcast[data-astro-cid-g36evrp3] img[data-astro-cid-g36evrp3]{max-width:260px}}
