.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(1200px 500px at 20% 0%,rgba(200,155,108,.18),transparent 60%),radial-gradient(900px 400px at 100% 100%,rgba(59,93,80,.18),transparent 60%),var(--color-bg);padding-block:var(--space-24);border-bottom:1px solid var(--color-border)}.hero__inner[data-astro-cid-j7pv25f6]{max-width:820px;text-align:center}.hero__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-hover);margin-bottom:var(--space-4)}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--fs-5xl);margin-bottom:var(--space-6)}.hero__title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-style:italic}.hero__lede[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);color:var(--color-text-muted);margin-bottom:var(--space-8)}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.section-header[data-astro-cid-j7pv25f6]{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.section-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-hover);margin-bottom:var(--space-2)}.author-grid[data-astro-cid-j7pv25f6]{gap:var(--space-8)}.author-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-sm)}.author-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);color:inherit}.author-card__photo-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;overflow:hidden;background-color:var(--color-surface-alt)}.author-card__photo[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.author-card__body[data-astro-cid-j7pv25f6]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.author-card__name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--fs-2xl);margin:0}.author-card__genres[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-hover);margin:0}.author-card__bio[data-astro-cid-j7pv25f6]{font-size:var(--fs-base);color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-4);line-height:var(--lh-normal)}.author-card__cta[data-astro-cid-j7pv25f6]{margin-top:auto;font-family:var(--font-display);font-weight:600;color:var(--color-primary)}.author-card--trevor-jensen[data-astro-cid-j7pv25f6]{border-top:4px solid #c2756f}.author-card--carter-bryson[data-astro-cid-j7pv25f6]{border-top:4px solid #2c4639}.author-card--jason-thomson[data-astro-cid-j7pv25f6]{border-top:4px solid #3a4a8a}.book-grid[data-astro-cid-j7pv25f6]{gap:var(--space-6)}.book-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;transition:transform var(--transition)}.book-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.book-card__cover-link[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.book-card__cover-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background-color:var(--color-surface-alt)}.book-card[data-astro-cid-j7pv25f6]:hover .book-card__cover-wrap[data-astro-cid-j7pv25f6]{box-shadow:var(--shadow-lg)}.book-card__cover[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.book-card__body[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);flex:1}.book-card__title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:600;margin:0}.book-card__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text);text-decoration:none}.book-card__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary)}.book-card__meta[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.book-card__buys[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.book-card__buy[data-astro-cid-j7pv25f6]{background-color:var(--color-primary-hover);color:#fff!important;font-weight:700;text-align:center;width:100%}.book-card__buy[data-astro-cid-j7pv25f6]:hover{background-color:#000;color:#fff!important}.book-card__buy--alt[data-astro-cid-j7pv25f6]{background-color:transparent;color:var(--color-primary-hover)!important;border:2px solid var(--color-primary-hover)}.book-card__buy--alt[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-primary-hover);color:#fff!important}.book-card--trevor-jensen[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]{background-color:#9a534e}.book-card--trevor-jensen[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]:hover{background-color:#6f3a36}.book-card--trevor-jensen[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]{background-color:transparent;color:#9a534e!important;border-color:#9a534e}.book-card--trevor-jensen[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]:hover{background-color:#9a534e;color:#fff!important}.book-card--carter-bryson[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]{background-color:#1d2f25}.book-card--carter-bryson[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]:hover{background-color:#0d1812}.book-card--carter-bryson[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]{background-color:transparent;color:#1d2f25!important;border-color:#1d2f25}.book-card--carter-bryson[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]:hover{background-color:#1d2f25;color:#fff!important}.book-card--jason-thomson[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]{background-color:#25305f}.book-card--jason-thomson[data-astro-cid-j7pv25f6] .book-card__buy[data-astro-cid-j7pv25f6]:hover{background-color:#181f3e}.book-card--jason-thomson[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]{background-color:transparent;color:#25305f!important;border-color:#25305f}.book-card--jason-thomson[data-astro-cid-j7pv25f6] .book-card__buy--alt[data-astro-cid-j7pv25f6]:hover{background-color:#25305f;color:#fff!important}.author-shelf[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16)}.author-shelf[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.author-shelf__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.author-shelf__name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--fs-2xl);margin:0}.author-shelf__link[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:600;color:var(--color-primary);white-space:nowrap}@media(max-width:768px){.author-grid[data-astro-cid-j7pv25f6]{gap:var(--space-6)}.author-shelf__head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}
