.book[data-astro-cid-z3zwwn3e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:184px minmax(0,1fr);gap:32px;padding:32px;display:grid}.book-art[data-astro-cid-z3zwwn3e]{justify-content:center;align-items:flex-start;display:flex}.cover[data-astro-cid-z3zwwn3e]{aspect-ratio:2/3;border-radius:4px var(--radius-md) var(--radius-md) 4px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f2e421f,0 14px 28px #1f2e4238}.cover[data-astro-cid-z3zwwn3e]:after{content:"";background:linear-gradient(90deg,#0000002e,#ffffff1f 60%,#0000);width:8px;position:absolute;inset:0 auto 0 0}.cover[data-astro-cid-z3zwwn3e] img{object-fit:cover;width:100%;height:100%;display:block}.cover-blank[data-astro-cid-z3zwwn3e]{background-image:radial-gradient(var(--dot-sky) 1.6px, transparent 1.8px);font-family:var(--font-display);background-size:16px 16px;align-items:flex-end;padding:16px;font-size:18px;font-weight:800;line-height:1.15;display:flex}.tint-0[data-astro-cid-z3zwwn3e]{background-color:var(--brand-navy);color:var(--on-navy)}.tint-1[data-astro-cid-z3zwwn3e]{background-color:var(--brand-teal);color:#fff}.tint-2[data-astro-cid-z3zwwn3e]{background-color:var(--tint-mint);color:var(--ink)}.book-body[data-astro-cid-z3zwwn3e]{flex-direction:column;gap:12px;min-width:0;display:flex}.book-badge[data-astro-cid-z3zwwn3e]{border-radius:var(--radius-pill);background:var(--tint-blue);font:var(--text-eyebrow-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-teal);align-self:flex-start;padding:4px 10px}.book-badge[data-astro-cid-z3zwwn3e].is-new{background:var(--brand-orange);color:var(--brand-navy)}.book-title[data-astro-cid-z3zwwn3e]{font:var(--text-heading-3);font-family:var(--font-display);color:var(--ink);text-wrap:balance}.book-sub[data-astro-cid-z3zwwn3e]{font:var(--text-body-sm);color:var(--brand-teal);margin-top:-6px;font-weight:600}.book-summary[data-astro-cid-z3zwwn3e]{font:var(--text-body-sm);color:var(--text-body)}.book-points[data-astro-cid-z3zwwn3e]{flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.book-points[data-astro-cid-z3zwwn3e] li[data-astro-cid-z3zwwn3e]{font:var(--text-small);color:var(--ink);align-items:flex-start;gap:10px;font-weight:600;display:flex}.book-points[data-astro-cid-z3zwwn3e] svg[data-astro-cid-z3zwwn3e]{color:var(--text-green);flex:none;margin-top:2px}.book-cta[data-astro-cid-z3zwwn3e]{align-self:flex-start;margin-top:auto}.book-body[data-astro-cid-z3zwwn3e]>[data-astro-cid-z3zwwn3e]:nth-last-child(2){margin-bottom:8px}.is-soon[data-astro-cid-z3zwwn3e]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding:24px}.is-soon[data-astro-cid-z3zwwn3e] .cover-blank[data-astro-cid-z3zwwn3e]{padding:10px;font-size:11px}.is-soon[data-astro-cid-z3zwwn3e] .book-title[data-astro-cid-z3zwwn3e]{font:var(--text-card-title);font-family:var(--font-display)}@media (width<=640px){.book[data-astro-cid-z3zwwn3e]{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.book-art[data-astro-cid-z3zwwn3e] .cover[data-astro-cid-z3zwwn3e]{width:160px}.book-cta[data-astro-cid-z3zwwn3e]{justify-content:center;align-self:stretch}.is-soon[data-astro-cid-z3zwwn3e]{grid-template-columns:72px minmax(0,1fr);gap:18px}.is-soon[data-astro-cid-z3zwwn3e] .book-art[data-astro-cid-z3zwwn3e] .cover[data-astro-cid-z3zwwn3e]{width:72px}}.pub-head[data-astro-cid-gvhr7ciw]{background:var(--surface-subtle);padding:64px 0 56px}.pub-head[data-astro-cid-gvhr7ciw] h1[data-astro-cid-gvhr7ciw]{font:var(--text-heading-1);font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-top:10px}.pub-intro[data-astro-cid-gvhr7ciw]{max-width:var(--measure);font:var(--text-intro);margin-top:14px}.books-sec[data-astro-cid-gvhr7ciw]{padding:64px 0 var(--space-24)}.books-head[data-astro-cid-gvhr7ciw]{margin-bottom:32px}.books-head[data-astro-cid-gvhr7ciw] h2[data-astro-cid-gvhr7ciw]{font:var(--text-heading-2);font-family:var(--font-display);color:var(--ink)}.books-head[data-astro-cid-gvhr7ciw] p[data-astro-cid-gvhr7ciw]{font:var(--text-body);margin-top:8px}.books-grid[data-astro-cid-gvhr7ciw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.soon[data-astro-cid-gvhr7ciw]{margin-top:56px}.soon-title[data-astro-cid-gvhr7ciw]{font:var(--text-heading-3);font-family:var(--font-display);color:var(--ink);margin-bottom:20px}.soon-grid[data-astro-cid-gvhr7ciw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.books-empty[data-astro-cid-gvhr7ciw]{font:var(--text-body)}@media (width<=1080px){.books-grid[data-astro-cid-gvhr7ciw],.soon-grid[data-astro-cid-gvhr7ciw]{grid-template-columns:minmax(0,1fr)}}.podcast[data-astro-cid-gvhr7ciw]{padding:0 0 var(--space-24)}.podcast-inner[data-astro-cid-gvhr7ciw]{background:var(--brand-navy);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex;position:relative;overflow:hidden}.podcast-dots[data-astro-cid-gvhr7ciw]{background-image:radial-gradient(var(--dot-mint) 1.6px, transparent 1.8px);background-size:18px 18px;border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-120px}.podcast-text[data-astro-cid-gvhr7ciw],.podcast-links[data-astro-cid-gvhr7ciw]{position:relative}.podcast-text[data-astro-cid-gvhr7ciw]{max-width:640px;color:var(--on-navy-lead);font:var(--text-intro);flex-direction:column;gap:12px;display:flex}.podcast-eyebrow[data-astro-cid-gvhr7ciw]{color:var(--brand-mint)}.podcast[data-astro-cid-gvhr7ciw] h2[data-astro-cid-gvhr7ciw]{font:var(--text-heading-1);font-family:var(--font-display);color:var(--on-navy)}.podcast-links[data-astro-cid-gvhr7ciw] .btn-ghost-light[data-astro-cid-gvhr7ciw]{border:1.5px solid var(--on-navy-border);background:var(--on-navy-raised);color:var(--on-navy)}.podcast-links[data-astro-cid-gvhr7ciw] .btn-ghost-light[data-astro-cid-gvhr7ciw]:hover{background:var(--on-navy-raised-hover);color:var(--on-navy)}.podcast-links[data-astro-cid-gvhr7ciw]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){.podcast-inner[data-astro-cid-gvhr7ciw]{padding:32px 24px}}
