.page-head[data-astro-cid-x255k2k2]{padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-5);grid-template-columns:1fr 240px;align-items:center;display:grid}.page-head-illo{color:var(--ink);justify-self:center}.page-head[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{margin-bottom:var(--space-3);font-size:clamp(2rem,5vw,3.2rem)}.lede[data-astro-cid-x255k2k2]{font-size:1.1rem}.browse[data-astro-cid-x255k2k2]{padding:var(--space-3) var(--space-4) var(--space-2)}.browse-head[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.browse-head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin:0;font-size:clamp(1.7rem,3.4vw,2.2rem)}.all-btn[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--ink-soft);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:100px;padding:.5em 1.1em;font-size:.82rem;line-height:normal}.all-btn[data-astro-cid-x255k2k2]:hover{border-color:var(--ink)}.all-btn[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cat-cards[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.4rem;display:grid}.cat-card[data-astro-cid-x255k2k2]{text-align:left;font:inherit;color:var(--ink);background:var(--bg-card);border:2px solid var(--ink);cursor:pointer;border-radius:24px 8px 26px 10px/10px 26px 8px 24px;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;padding:1.3rem 1.3rem 1.1rem;transition:transform .18s,box-shadow .18s,background .18s;display:flex;transform:rotate(-.8deg)}.cat-card[data-astro-cid-x255k2k2]:nth-child(2n){border-radius:10px 26px 8px 24px/24px 8px 26px 10px;transform:rotate(.7deg)}.cat-card[data-astro-cid-x255k2k2]:hover{box-shadow:5px 6px 0 -1px var(--ink);transform:rotate(0)translateY(-3px)}.cat-card[data-astro-cid-x255k2k2]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cat-card[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--bg);box-shadow:5px 6px 0 -1px var(--ink);transform:rotate(0)}.cat-card[data-astro-cid-x255k2k2][aria-pressed=true] .cc-foot[data-astro-cid-x255k2k2]:after{content:" · showing ✓"}.cat-card[data-astro-cid-x255k2k2].is-empty{opacity:.6;cursor:default;box-shadow:none;border-style:dashed;transform:rotate(-.4deg)}.cat-card[data-astro-cid-x255k2k2].is-empty:hover{box-shadow:none;transform:rotate(-.4deg)}.cc-media[data-astro-cid-x255k2k2]{aspect-ratio:1.5;background:var(--bg);border:2px solid var(--ink);border-radius:var(--shape);place-items:center;width:100%;display:grid}.cc-media[data-astro-cid-x255k2k2] svg{width:34%;height:auto;color:var(--ink)}.cc-name[data-astro-cid-x255k2k2]{font-family:var(--font-display);margin-top:.4rem;font-size:clamp(1.7rem,3vw,2.1rem);line-height:1.05}.cc-line[data-astro-cid-x255k2k2]{width:7.5rem;height:.55rem;color:var(--ink);opacity:.8}.cc-blurb[data-astro-cid-x255k2k2]{color:var(--ink-soft);flex:1;font-size:.92rem;line-height:1.45}.cc-foot[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--ink);padding-top:.3rem;font-size:.74rem}@media (width<=1000px){.browse[data-astro-cid-x255k2k2]{--gutter:var(--space-4)}.cat-cards[data-astro-cid-x255k2k2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:.6rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter);gap:1rem;display:flex;overflow-x:auto}.cat-cards[data-astro-cid-x255k2k2]::-webkit-scrollbar{display:none}.cat-card[data-astro-cid-x255k2k2]{scroll-snap-align:start;flex:0 0 min(240px,64vw)}}@media (width<=600px){.browse[data-astro-cid-x255k2k2]{--gutter:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}.browse-head[data-astro-cid-x255k2k2]{margin-bottom:var(--space-1)}.cat-cards[data-astro-cid-x255k2k2]{gap:.8rem}.cat-card[data-astro-cid-x255k2k2],.cat-card[data-astro-cid-x255k2k2]:nth-child(2n){border-radius:16px 6px 18px 7px/7px 18px 6px 16px;flex:0 0 9.2rem;gap:.3rem;padding:.85rem .85rem .75rem;transform:none}.cat-card[data-astro-cid-x255k2k2]:hover{box-shadow:none;transform:none}.cc-media[data-astro-cid-x255k2k2]{aspect-ratio:1;width:3.4rem}.cc-media[data-astro-cid-x255k2k2] svg{width:52%}.cc-name[data-astro-cid-x255k2k2]{margin-top:.15rem;font-size:1.5rem}.cc-line[data-astro-cid-x255k2k2]{width:4.5rem}.cc-blurb[data-astro-cid-x255k2k2],.cc-more[data-astro-cid-x255k2k2]{display:none}.cc-foot[data-astro-cid-x255k2k2]{padding-top:.15rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.cat-card[data-astro-cid-x255k2k2],.cat-card[data-astro-cid-x255k2k2]:nth-child(2n){transition:none;transform:none}.cat-card[data-astro-cid-x255k2k2]:hover{transform:none}}.post-list[data-astro-cid-x255k2k2]{padding:var(--space-3) var(--space-4) var(--space-6);flex-direction:column;display:flex}.post-entry[data-astro-cid-x255k2k2]{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule);grid-template-columns:140px minmax(0,1fr) 220px;display:grid}.post-entry[data-astro-cid-x255k2k2][hidden]{display:none}.post-thumb[data-astro-cid-x255k2k2]{aspect-ratio:4/3;border:2px solid var(--ink);background:var(--bg);border-radius:18px 7px 20px 9px/9px 20px 7px 18px;align-self:start;place-items:center;transition:transform .18s;display:grid;position:relative;overflow:hidden;transform:rotate(.8deg);container-type:inline-size}.post-thumb[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.post-thumb[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].framed{object-fit:fill;max-width:none;height:auto;width:calc(var(--wd) * 1cqw);left:calc(var(--ld) * 1cqw);top:calc(var(--td) * 1cqw);position:absolute}.post-thumb[data-astro-cid-x255k2k2] svg{width:32%;height:auto;color:var(--ink)}.post-entry[data-astro-cid-x255k2k2]:hover .post-thumb[data-astro-cid-x255k2k2]{transform:rotate(0)}.post-date[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--ink-soft);padding-top:.2em;font-size:.78rem}.post-cat[data-astro-cid-x255k2k2]{font-family:var(--font-hand);color:var(--ink-soft);margin-bottom:.15em;font-size:.95rem;font-weight:600}.post-entry[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-bottom:.4em;font-size:1.4rem}.post-entry[data-astro-cid-x255k2k2] .prose[data-astro-cid-x255k2k2]{margin-bottom:.8em}.tag-row[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5em;display:flex}@media (width<=760px){.page-head[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.page-head-illo{order:-1;max-width:190px;margin:0 auto}}@media (width<=900px){.post-entry[data-astro-cid-x255k2k2]{grid-template-columns:110px minmax(0,1fr) 150px}}@media (width<=600px){.post-entry[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.post-date[data-astro-cid-x255k2k2]{order:-2}.post-thumb[data-astro-cid-x255k2k2]{aspect-ratio:16/9;order:-1;transform:none}.post-thumb[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].framed{width:calc(var(--wm) * 1cqw);left:calc(var(--lm) * 1cqw);top:calc(var(--tm) * 1cqw)}}@media (prefers-reduced-motion:reduce){.post-thumb[data-astro-cid-x255k2k2]{transition:none;transform:none}}
