.note[data-astro-cid-f6ptmrag]{font-size:var(--step--1);max-width:60ch}.jump[data-astro-cid-f6ptmrag]{z-index:10;margin:var(--space-m) 0 var(--space-s);background:color-mix(in oklab, var(--kw-paper) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--kw-line);position:sticky;top:4.25rem}.jump[data-astro-cid-f6ptmrag] ul[data-astro-cid-f6ptmrag]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;margin:0;padding:.6rem 0;list-style:none;display:flex;overflow-x:auto}.jump[data-astro-cid-f6ptmrag] ul[data-astro-cid-f6ptmrag]::-webkit-scrollbar{display:none}.jump[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]{white-space:nowrap;font-size:var(--step--1);color:var(--brand-primary);background:var(--brand-surface);border-radius:999px;padding:.4rem .9rem;font-weight:600;text-decoration:none;display:inline-block}.jump[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.group[data-astro-cid-f6ptmrag]{padding-top:var(--space-l);scroll-margin-top:8.5rem}.group-title[data-astro-cid-f6ptmrag]{color:var(--brand-primary);font-size:var(--step-2)}.cards[data-astro-cid-f6ptmrag]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.cat[data-astro-cid-f6ptmrag]{border:1px solid var(--kw-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.cat[data-astro-cid-f6ptmrag]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0d3c750f,0 18px 40px -16px #0d3c7540}.art[data-astro-cid-f6ptmrag]{aspect-ratio:4/3;background:var(--brand-surface);color:var(--brand-primary);place-items:center;padding:1.25rem;display:grid}.art[data-astro-cid-f6ptmrag] svg{width:100%;height:100%;max-height:11rem;display:block}.body[data-astro-cid-f6ptmrag]{padding:var(--space-s) var(--space-m) var(--space-m);flex-direction:column;flex:1;gap:.6rem;display:flex}.body[data-astro-cid-f6ptmrag] h4[data-astro-cid-f6ptmrag]{font-size:var(--step-1);margin:0}.blurb[data-astro-cid-f6ptmrag]{font-size:var(--step--1);margin:0}.popular[data-astro-cid-f6ptmrag]{flex-wrap:wrap;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.popular[data-astro-cid-f6ptmrag] li[data-astro-cid-f6ptmrag]{color:var(--brand-primary);background:var(--brand-surface);border:1px solid color-mix(in oklab, var(--brand-soft) 70%, transparent);border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:500}.book[data-astro-cid-f6ptmrag]{font-size:var(--step--1);color:var(--brand-primary);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.book[data-astro-cid-f6ptmrag] svg{color:#1fa855;width:1.05em;height:1.05em}.book[data-astro-cid-f6ptmrag]:hover{color:var(--brand-accent)}@media (prefers-reduced-motion:reduce){.cat[data-astro-cid-f6ptmrag],.cat[data-astro-cid-f6ptmrag]:hover{transition:none;transform:none}}.top[data-astro-cid-p6ro3byb]{padding-block:var(--space-l) var(--space-l);background:var(--brand-surface)}.crumbs[data-astro-cid-p6ro3byb]{font-size:var(--step--1);margin-bottom:var(--space-m)}.crumbs[data-astro-cid-p6ro3byb] ol[data-astro-cid-p6ro3byb]{color:var(--kw-ink-soft);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-p6ro3byb] li[data-astro-cid-p6ro3byb]+li[data-astro-cid-p6ro3byb]:before{content:"/";color:var(--kw-ink-soft);opacity:.6;margin-right:.35rem}.crumbs[data-astro-cid-p6ro3byb] a[data-astro-cid-p6ro3byb]{color:var(--kw-ink-soft);text-decoration:none}.crumbs[data-astro-cid-p6ro3byb] a[data-astro-cid-p6ro3byb]:hover{color:var(--brand-primary)}h1[data-astro-cid-p6ro3byb]{max-width:18ch;font-size:var(--step-3)}.locality[data-astro-cid-p6ro3byb]{color:var(--kw-ink-soft);align-items:flex-start;gap:.4rem;max-width:50ch;display:flex}.locality[data-astro-cid-p6ro3byb] svg{width:1em;height:1em;color:var(--brand-accent);flex:none;margin-top:.3em}.actions[data-astro-cid-p6ro3byb]{gap:var(--space-xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.cta-bar[data-astro-cid-p6ro3byb]{display:none}@media (width<=48rem){.cta-bar[data-astro-cid-p6ro3byb]{gap:var(--space-xs);z-index:15;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--kw-paper) 90%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--kw-line);display:flex;position:sticky;bottom:0}.cta-bar[data-astro-cid-p6ro3byb] .btn[data-astro-cid-p6ro3byb]{flex:1 1 0;justify-content:center}.cta-bar[data-astro-cid-p6ro3byb] .btn--ghost[data-astro-cid-p6ro3byb]{background:#fff}}
