.hero[data-astro-cid-lcdefpme]{padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,6vw,4rem)}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.kicker[data-astro-cid-lcdefpme]{transform-origin:0;margin:0 0 .25rem;font-size:1.9rem;transform:rotate(-2deg)}h1[data-astro-cid-lcdefpme]{margin-bottom:1.2rem;font-size:clamp(2.4rem,5.2vw,3.9rem);font-weight:500}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.lede[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:34rem;margin:0 0 2rem;font-size:1.2rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme].underlined{z-index:0;white-space:nowrap;position:relative}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme].underlined:after{content:"";z-index:-1;opacity:.75;background:url(/art/scribble-mustard.webp) 50%/100% 100% no-repeat;height:.32em;position:absolute;bottom:.02em;left:-2%;right:2%}.plate[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:relative}.plate[data-astro-cid-lcdefpme]:before{content:"";opacity:.35;background:url(/art/crosses-maroon.webp) 50%/contain no-repeat;position:absolute;inset:-6% 10% 0 -8%}.plate[data-astro-cid-lcdefpme] .bouquet{width:100%;max-width:480px;height:auto;position:relative}.note[data-astro-cid-lcdefpme]{z-index:1;color:var(--accent);font-size:1.45rem;line-height:1;position:absolute;top:-.5rem;right:0;transform:rotate(4deg)}.section[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,8vw,5.5rem)}.section-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.2rem 0 0;font-size:clamp(1.8rem,3.5vw,2.4rem)}.see-all[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:.8rem;font-weight:600;text-decoration:none}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.5rem;display:grid}.empty[data-astro-cid-lcdefpme]{font-size:1.5rem}.shelves[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.shelf-tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.disc[data-astro-cid-lcdefpme]{background:var(--tint);border-radius:50%;place-items:center;width:132px;height:132px;margin-bottom:.9rem;transition:transform .2s;display:grid}.disc[data-astro-cid-lcdefpme] .disc-art{object-fit:contain;width:76%;height:76%}.shelf-tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .disc[data-astro-cid-lcdefpme]{transform:rotate(-6deg)scale(1.05)}.label[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--tone);font-size:1.3rem;font-weight:600}.sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:.2rem 0 .4rem;font-size:1.15rem;line-height:1.15}.count[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.s-reviews[data-astro-cid-lcdefpme]{--tint:#f3e0e1;--tone:#500000}.s-essays[data-astro-cid-lcdefpme]{--tint:#d9e3dc;--tone:#1f4d46}.s-parents[data-astro-cid-lcdefpme]{--tint:#f2dfe0;--tone:#7a1f2b}.s-writing-life[data-astro-cid-lcdefpme]{--tint:#f8e7c2;--tone:#8a6312}.s-teaching[data-astro-cid-lcdefpme]{--tint:#e3e8dc;--tone:#4f604c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shelf-tile[data-astro-cid-lcdefpme]{--tone:#f1e9dc;--tint:#263a36}}:root[data-theme=dark] .shelf-tile[data-astro-cid-lcdefpme]{--tone:#f1e9dc;--tint:#263a36}.quote[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(2rem,6vw,3.5rem) 1rem;position:relative}.crosses[data-astro-cid-lcdefpme]{opacity:.55;background:url(/art/crosses-maroon.webp) 50%/contain no-repeat;width:110px;height:130px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quote[data-astro-cid-lcdefpme] .hand[data-astro-cid-lcdefpme]{margin:0 0 .6rem;font-size:1.4rem}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:40rem;font-family:var(--font-display);margin:0 auto;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.35}@media (width<=900px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.plate[data-astro-cid-lcdefpme]{max-width:320px;margin:0 auto}.shelves[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.shelves[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.disc[data-astro-cid-lcdefpme]{width:110px;height:110px}.crosses[data-astro-cid-lcdefpme]{display:none}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme].underlined{white-space:normal}}
