.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--on-ink);background-image:radial-gradient(60% 80% at 78% 40%,#c9a22729,#0000 70%);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,4rem);padding-block:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.hero__head[data-astro-cid-lcdefpme]{grid-column:1/-1}}.hero__title[data-astro-cid-lcdefpme]{color:var(--paper);margin:0 0 1.25rem;font-size:clamp(2.125rem,1.3rem + 3.4vw,4.25rem)}.hero__lede[data-astro-cid-lcdefpme]{color:var(--on-ink);font-size:var(--step-1);max-width:34rem;margin-bottom:2rem}.hero__covers[data-astro-cid-lcdefpme]{--gap:1.25rem;--tuck:1.75rem;justify-content:center;align-items:flex-start;column-gap:var(--gap);width:100%;max-width:calc(var(--cols,3) * 10rem + (var(--cols,3) - 1) * var(--gap));flex-wrap:wrap;margin-inline:auto;padding-block:1rem;display:flex;container-type:inline-size}.hero__cover[data-astro-cid-lcdefpme]{--w:calc((100cqi - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3));width:var(--w);margin-top:calc(var(--row,0) * var(--tuck) * -1);z-index:var(--z,1);transform:translateY(var(--lift,0rem)) rotate(var(--rot,0deg)) perspective(40rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--scale,1));border-radius:2px;flex:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0006,0 22px 40px -18px #000000bf}.hero__cover[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;display:block}.hero__cover[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #fff3, transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.hero__cover[data-astro-cid-lcdefpme]:is(:hover,:focus-visible){--rot:0deg;--lift:-.5rem;--scale:1.3;z-index:20;box-shadow:0 4px 10px #00000073,0 34px 60px -20px #000000d9}.hero__cover[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.hero__cover[data-astro-cid-lcdefpme]:is(:hover,:focus-visible):after{opacity:1}.hero__covers[data-astro-cid-lcdefpme]:has(.hero__cover:is(:hover,:focus-visible)) .hero__cover[data-astro-cid-lcdefpme]:not(:hover,:focus-visible){filter:brightness(.6)saturate(.8)}.featured[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(1.75rem,5vw,3rem);display:grid;position:relative}@media (width>=48rem){.featured[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,21rem) 1fr}}.featured__cover[data-astro-cid-lcdefpme]{border-radius:var(--radius);display:block;overflow:hidden;box-shadow:0 2px 5px #14181f33,0 20px 40px -16px #14181f80}.featured__kicker[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.featured__title[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin:0 0 1rem}.featured__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--muted);margin-top:.3rem;font-weight:400;display:block}.featured__hook[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:var(--measure);font-weight:700}.featured__closer[data-astro-cid-lcdefpme]{color:var(--gold);border-left:2px solid var(--gold-soft);max-width:var(--measure);margin-bottom:1.75rem;padding-left:1rem;font-style:italic}.books-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.grid-books[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:clamp(1.75rem,4vw,2.5rem);display:grid}.about-teaser[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=48rem){.about-teaser[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,16rem) 1fr}}.about-teaser__portrait[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:100%;box-shadow:0 18px 36px -18px #000000b3}.about-teaser__copy[data-astro-cid-lcdefpme]{color:var(--on-ink);max-width:var(--measure)}
