.card[data-astro-cid-62n4m7hq]{break-inside:avoid;transition:transform .12s,box-shadow .12s}.card[data-astro-cid-62n4m7hq]:hover{box-shadow:6px 6px 0 var(--rule);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-62n4m7hq]{transition:none}.card[data-astro-cid-62n4m7hq]:hover{transform:none}}.card__link[data-astro-cid-62n4m7hq]{text-decoration:none;display:block}.card__art[data-astro-cid-62n4m7hq]{border-bottom:2.5px solid var(--rule);background:#fff;max-height:340px;position:relative;overflow:hidden}.card__art[data-astro-cid-62n4m7hq].is-tall:after{content:"";background:linear-gradient(#fff0,#fff);height:64px;position:absolute;inset:auto 0 0}.card__cap[data-astro-cid-62n4m7hq]{padding:.6rem .85rem .8rem}.card__cap[data-astro-cid-62n4m7hq] .kicker[data-astro-cid-62n4m7hq]{margin:0}.card__title[data-astro-cid-62n4m7hq]{margin:.1rem 0 0;font-size:1.05rem}.card__link[data-astro-cid-62n4m7hq]:hover .card__title[data-astro-cid-62n4m7hq]{text-decoration:underline;text-decoration-color:var(--accent)}.xcard[data-astro-cid-v5h3down]{transition:transform .12s,box-shadow .12s}.xcard[data-astro-cid-v5h3down]:hover{box-shadow:6px 6px 0 var(--rule);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.xcard[data-astro-cid-v5h3down]{transition:none}.xcard[data-astro-cid-v5h3down]:hover{transform:none}}.xcard__link[data-astro-cid-v5h3down]{text-decoration:none;display:block}.xcard__art[data-astro-cid-v5h3down]{border-bottom:2.5px solid var(--rule);background:#fff;max-height:340px;position:relative;overflow:hidden}.xcard__art[data-astro-cid-v5h3down] img[data-astro-cid-v5h3down]{width:100%;height:auto;display:block}.xcard__bubble[data-astro-cid-v5h3down]{border-bottom:2.5px solid var(--rule);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1.6px) 0 0 / 10px 10px, var(--paper-2);padding:1.6rem 1.1rem 1.4rem}.xcard__bubble[data-astro-cid-v5h3down] p[data-astro-cid-v5h3down]{background:var(--card);border:2.5px solid var(--rule);font-family:var(--font-hand);border-radius:1.4rem;margin:0;padding:.8rem 1rem;font-size:1.15rem;font-weight:600;line-height:1.5;position:relative}.xcard__bubble[data-astro-cid-v5h3down] p[data-astro-cid-v5h3down]:before,.xcard__bubble[data-astro-cid-v5h3down] p[data-astro-cid-v5h3down]:after{content:"";clip-path:polygon(0 0,100% 0,10% 100%);position:absolute}.xcard__bubble[data-astro-cid-v5h3down] p[data-astro-cid-v5h3down]:before{background:var(--rule);width:1.1rem;height:.9rem;top:calc(100% - 1px);left:1.6rem}.xcard__bubble[data-astro-cid-v5h3down] p[data-astro-cid-v5h3down]:after{background:var(--card);width:calc(1.1rem - 8px);height:calc(.9rem - 4px);top:calc(100% - 4px);left:calc(1.6rem + 3px)}.xcard__cap[data-astro-cid-v5h3down]{padding:.6rem .85rem .8rem}.xcard__cap[data-astro-cid-v5h3down] .kicker[data-astro-cid-v5h3down]{margin:0}.xcard__title[data-astro-cid-v5h3down]{margin:.1rem 0 0;font-size:1.05rem}.xcard__link[data-astro-cid-v5h3down]:hover .xcard__title[data-astro-cid-v5h3down]{text-decoration:underline;text-decoration-color:var(--accent)}.hero[data-astro-cid-wcolddp2]{margin-bottom:clamp(2rem,5vw,3.5rem)}.hero__panel[data-astro-cid-wcolddp2]{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.6px) 0 0 / 11px 11px, var(--card);padding:clamp(3.2rem,7vw,4.5rem) clamp(1.25rem,5vw,3.5rem) clamp(1.5rem,4vw,2.5rem);position:relative}.hero__caption[data-astro-cid-wcolddp2]{background:var(--hl);color:#17150f;border:2.5px solid var(--rule);font-family:var(--font-mono);margin:0;padding:.35rem .8rem;font-size:.95rem;position:absolute;top:-2.5px;left:-2.5px}.hero__bubble[data-astro-cid-wcolddp2]{font-family:var(--font-hand);letter-spacing:-.01em;background:var(--card);border:3px solid var(--rule);border-radius:48% 52% 46% 54%/60% 55% 45% 40%;margin:0 0 clamp(2.2rem,5vw,3rem);padding:.35em .8em .4em;font-size:clamp(2.4rem,8.5vw,5.6rem);font-weight:600;line-height:1.05;display:inline-block;position:relative}.hero__bubble[data-astro-cid-wcolddp2]:before,.hero__bubble[data-astro-cid-wcolddp2]:after{content:"";clip-path:polygon(0 0,100% 0,8% 100%);position:absolute}.hero__bubble[data-astro-cid-wcolddp2]:before{background:var(--rule);width:.62em;height:.55em;top:calc(100% - 6px);left:30%}.hero__bubble[data-astro-cid-wcolddp2]:after{background:var(--card);width:calc(.62em - 13px);height:calc(.55em - 6px);top:calc(100% - 9px);left:calc(30% + 4.5px)}.hero__lede[data-astro-cid-wcolddp2]{max-width:52ch;margin:0;font-size:clamp(1rem,2vw,1.15rem)}.block[data-astro-cid-wcolddp2]{margin-top:clamp(2.5rem,6vw,4rem)}.lede[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0 0 1.5rem}.grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.spines[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.spine[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border:2px solid var(--rule);background:var(--card);border-left-width:10px;gap:.1rem;height:100%;padding:.7rem .9rem;text-decoration:none;display:grid}.spine[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{border-left-color:var(--accent)}.spine__name[data-astro-cid-wcolddp2]{font-weight:700}.spine__by[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:.82rem}
