.books[data-astro-cid-3oj5ahjs]{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk[data-astro-cid-3oj5ahjs]{gap:var(--space-xl);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;display:grid}.bk-art[data-astro-cid-3oj5ahjs] a[data-astro-cid-3oj5ahjs]{border-radius:var(--radius-sm);display:block}.bk-art[data-astro-cid-3oj5ahjs] .reveal{transition:transform var(--dur-med) var(--ease-out)}.bk-art[data-astro-cid-3oj5ahjs] a[data-astro-cid-3oj5ahjs]:hover .reveal{transform:translateY(-4px)rotate(-1deg)}.slot[data-astro-cid-3oj5ahjs]{aspect-ratio:2/3;border:1px dashed var(--color-bronze-lo);background:var(--color-navy-60);text-align:center;place-content:center;gap:var(--space-2xs);padding:var(--space-md);border-radius:2px 6px 6px 2px;display:grid}.slot-num[data-astro-cid-3oj5ahjs]{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--color-bronze-lt);line-height:1}.slot-note[data-astro-cid-3oj5ahjs]{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-muted)}.bk-text[data-astro-cid-3oj5ahjs] p[data-astro-cid-3oj5ahjs]{margin:0}.bk-num[data-astro-cid-3oj5ahjs]{font-size:var(--text-sm);color:var(--color-bronze)}.bk-title[data-astro-cid-3oj5ahjs]{font-size:var(--text-2xl);color:var(--color-bronze-lt);margin:var(--space-2xs) 0 var(--space-xs)}.bk-title[data-astro-cid-3oj5ahjs] a[data-astro-cid-3oj5ahjs]{margin-block:-.3em;padding-block:.3em;text-decoration:none;display:inline-block}.bk-title[data-astro-cid-3oj5ahjs] a[data-astro-cid-3oj5ahjs]:hover{text-decoration:underline 1px}.bk--slot[data-astro-cid-3oj5ahjs] .bk-title[data-astro-cid-3oj5ahjs],.bk-date[data-astro-cid-3oj5ahjs]{color:var(--color-ink-2)}.bk-q[data-astro-cid-3oj5ahjs]{color:var(--color-ink-2);max-width:34ch;font-style:italic;margin-top:var(--space-sm)!important}.bk-q[data-astro-cid-3oj5ahjs] .label[data-astro-cid-3oj5ahjs]{font-style:normal;font-size:var(--text-xs);color:var(--color-bronze);display:block}.bk-q[data-astro-cid-3oj5ahjs] q[data-astro-cid-3oj5ahjs]{quotes:none;color:var(--color-bronze-hi);font-family:var(--font-display);font-style:normal;font-weight:600;font-size:var(--text-lg);line-height:1.3}.bk-text[data-astro-cid-3oj5ahjs] .btn[data-astro-cid-3oj5ahjs]{margin-top:var(--space-md);min-height:44px}@media (width<=980px){.books[data-astro-cid-3oj5ahjs]{grid-template-columns:minmax(0,1fr);max-width:40rem}}@media (width<=520px){.bk[data-astro-cid-3oj5ahjs]{gap:var(--space-md);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:start}.bk-title[data-astro-cid-3oj5ahjs]{font-size:var(--text-xl)}.bk-q[data-astro-cid-3oj5ahjs] q[data-astro-cid-3oj5ahjs]{font-size:var(--text-md)}.slot[data-astro-cid-3oj5ahjs]{padding:var(--space-sm) var(--space-2xs)}.slot-note[data-astro-cid-3oj5ahjs]{font-size:var(--text-xs)}}.contact[data-astro-cid-x542p6af]{align-content:start;gap:var(--space-sm);height:100%;scroll-margin-top:6rem;display:grid}.contact[data-astro-cid-x542p6af] p[data-astro-cid-x542p6af]{margin:0}.kicker[data-astro-cid-x542p6af]{font-size:var(--text-sm);color:var(--color-bronze-lo)}h2[data-astro-cid-x542p6af]{font-size:var(--text-2xl);color:var(--color-bronze-deep)}.intro[data-astro-cid-x542p6af]{color:var(--color-ink-brown-2);max-width:46ch;margin-bottom:var(--space-sm)!important}form[data-astro-cid-x542p6af]{gap:var(--space-md);display:grid}.row[data-astro-cid-x542p6af]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=560px){.row[data-astro-cid-x542p6af]{grid-template-columns:minmax(0,1fr)}}.f[data-astro-cid-x542p6af]{gap:var(--space-2xs);min-width:0;display:grid}.f[data-astro-cid-x542p6af]>span[data-astro-cid-x542p6af]{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:lowercase;font-size:var(--text-sm);color:var(--color-ink-brown-2)}.f[data-astro-cid-x542p6af]>span[data-astro-cid-x542p6af] i[data-astro-cid-x542p6af]{color:var(--color-bronze-lo);font-style:normal}input[data-astro-cid-x542p6af],select[data-astro-cid-x542p6af],textarea[data-astro-cid-x542p6af]{width:100%;min-height:44px;font:inherit;font-size:var(--text-md);color:var(--color-ink-brown);background:color-mix(in srgb, var(--color-parchment) 70%, white);border:1px solid var(--color-parchment-edge);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px var(--color-shadow-ink);padding:.55rem .75rem}textarea[data-astro-cid-x542p6af]{resize:vertical;min-height:7.5rem;line-height:1.5}textarea[data-astro-cid-x542p6af]::placeholder{color:var(--color-ink-brown-2);opacity:.7}input[data-astro-cid-x542p6af]:focus-visible,select[data-astro-cid-x542p6af]:focus-visible,textarea[data-astro-cid-x542p6af]:focus-visible{outline:2px solid var(--color-bronze);outline-offset:1px;border-color:var(--color-bronze)}[data-astro-cid-x542p6af][aria-invalid=true]{border-color:var(--color-amber);border-width:2px}.send[data-astro-cid-x542p6af]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.form-msg[data-astro-cid-x542p6af]{color:var(--color-ink-brown);font-weight:600}.form-msg[data-astro-cid-x542p6af]:empty{display:none}.fb[data-astro-cid-x542p6af]{padding-top:var(--space-md);border-top:1px solid var(--color-parchment-edge);color:var(--color-ink-brown-2);margin-top:var(--space-md)!important}.fb[data-astro-cid-x542p6af] a[data-astro-cid-x542p6af]{color:var(--color-bronze-deep)}.hp[data-astro-cid-x542p6af]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.a-hero[data-astro-cid-5uld2yir]{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.a-head[data-astro-cid-5uld2yir]{text-align:center;justify-items:center;display:grid}.a-kicker[data-astro-cid-5uld2yir]{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--color-bronze-lt)}.a-title[data-astro-cid-5uld2yir]{width:min(560px,100%)}.a-hero[data-astro-cid-5uld2yir] .a-mark{width:100%;filter:drop-shadow(0 1px 0 var(--color-bronze-deep)) drop-shadow(0 3px 2px var(--color-shadow)) drop-shadow(0 10px 18px var(--color-shadow))}.a-head[data-astro-cid-5uld2yir] .ink-rule[data-astro-cid-5uld2yir]{width:min(16rem,60%);margin:var(--space-lg) auto var(--space-2xl)}.a-intro[data-astro-cid-5uld2yir]{gap:var(--space-2xl);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;max-width:920px;margin-inline:auto;display:grid}.portrait[data-astro-cid-5uld2yir]{margin:0}.portrait-frame[data-astro-cid-5uld2yir]{aspect-ratio:2/3;padding:var(--space-xs);background:linear-gradient(160deg, var(--color-bronze-hi), var(--color-bronze) 45%, var(--color-bronze-deep));box-shadow:0 24px 40px -18px var(--color-shadow), inset 0 1px 0 var(--color-hilite);border-radius:50%/42%}.portrait-frame[data-astro-cid-5uld2yir] .portrait-img{object-fit:cover;object-position:var(--photo-pos,50% 30%);border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-bronze-deep);display:block}.portrait-empty[data-astro-cid-5uld2yir]{border-radius:inherit;text-align:center;place-content:center;gap:var(--space-2xs);background:var(--paper-grain), radial-gradient(90% 80% at 50% 35%, var(--color-parchment), var(--color-parchment-3));height:100%;box-shadow:inset 0 0 0 1px var(--color-bronze-deep), inset 0 0 30px var(--color-shadow-ink);outline:1px solid var(--color-parchment-edge);outline-offset:-14px;display:grid}.portrait-empty[data-astro-cid-5uld2yir] .label[data-astro-cid-5uld2yir]{font-size:var(--text-sm);color:var(--color-ink-brown-2)}.portrait-soon[data-astro-cid-5uld2yir]{font-family:var(--font-display);color:var(--color-bronze-deep);font-weight:600;font-size:var(--text-lg)}.bio[data-astro-cid-5uld2yir]{gap:var(--space-md);display:grid}.bio-title[data-astro-cid-5uld2yir]{font-size:var(--text-2xl);color:var(--color-bronze-deep)}.bio-text[data-astro-cid-5uld2yir]{color:var(--color-ink-brown);font-size:var(--text-md);text-wrap:pretty;margin:0;line-height:1.65}.bio-soon[data-astro-cid-5uld2yir]{padding-left:var(--space-md);border-left:2px solid var(--color-bronze-lo);font-style:italic;font-size:var(--text-lg);color:var(--color-ink-brown-2);max-width:40ch;margin:0}.bio-books[data-astro-cid-5uld2yir]{color:var(--color-ink-brown-2);margin:0}.bio-books[data-astro-cid-5uld2yir] a[data-astro-cid-5uld2yir]{color:var(--color-bronze-deep)}.a-hero[data-astro-cid-5uld2yir] .a-gear-a{opacity:.14;width:280px;height:280px;color:var(--color-sky);top:12%;left:-130px}.a-hero[data-astro-cid-5uld2yir] .a-gear-b{opacity:.2;width:96px;height:96px;top:8%;right:6%}.why-grid[data-astro-cid-5uld2yir]{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.why-h[data-astro-cid-5uld2yir]{font-size:var(--text-3xl);margin:var(--space-xs) 0 var(--space-lg)}.why-copy[data-astro-cid-5uld2yir] .hud[data-astro-cid-5uld2yir]{margin:0}.why-copy[data-astro-cid-5uld2yir] p[data-astro-cid-5uld2yir]:not(.hud){font-size:var(--text-lg);color:var(--color-ink-brown-2);max-width:42ch}.why-query[data-astro-cid-5uld2yir]{text-align:center;padding:var(--space-xl) var(--space-lg);border-block:1px solid var(--color-parchment-edge);margin:0}.why-query[data-astro-cid-5uld2yir] .label[data-astro-cid-5uld2yir]{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--color-bronze-lo)}.why-query[data-astro-cid-5uld2yir] blockquote[data-astro-cid-5uld2yir] p[data-astro-cid-5uld2yir]{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-bronze-deep);text-wrap:balance;margin:0;line-height:1.2}.why-query[data-astro-cid-5uld2yir] figcaption[data-astro-cid-5uld2yir]{margin-top:var(--space-md);color:var(--color-ink-brown-2);font-style:italic}.why-query[data-astro-cid-5uld2yir] figcaption[data-astro-cid-5uld2yir] a[data-astro-cid-5uld2yir]{color:inherit;margin-block:-.6rem;padding-block:.6rem;display:inline-block}.books-sec[data-astro-cid-5uld2yir]{padding-bottom:var(--space-2xl)}.books-sec[data-astro-cid-5uld2yir] .b-gear{opacity:.12;width:220px;height:220px;color:var(--color-sky);bottom:6%;right:-90px}.reach[data-astro-cid-5uld2yir]{padding-top:0}.reach-rule[data-astro-cid-5uld2yir]{margin:0 auto var(--space-3xl)}.pair[data-astro-cid-5uld2yir]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=860px){.a-intro[data-astro-cid-5uld2yir]{justify-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-5uld2yir]{width:min(220px,62%)}.bio[data-astro-cid-5uld2yir]{width:100%}.why-grid[data-astro-cid-5uld2yir]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.pair[data-astro-cid-5uld2yir]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.a-hero[data-astro-cid-5uld2yir]{padding-top:var(--space-xl)}.why-copy[data-astro-cid-5uld2yir] p[data-astro-cid-5uld2yir]:not(.hud){font-size:var(--text-md)}.why-query[data-astro-cid-5uld2yir] blockquote[data-astro-cid-5uld2yir] p[data-astro-cid-5uld2yir]{font-size:var(--text-xl)}.books-sec[data-astro-cid-5uld2yir] .b-gear{width:150px;height:150px;bottom:2%;right:-80px}.a-hero[data-astro-cid-5uld2yir] .a-gear-b{width:72px;height:72px;top:auto;bottom:38%;right:-18px}}
