body:has(.page){background:#faf8f3}.page[data-astro-cid-x6jw342y]{--accent: #f4511e;max-width:1280px;margin:0 auto;padding:0 28px 60px}.archive-head[data-astro-cid-x6jw342y]{padding:32px 0 18px;border-bottom:1px solid #dedbd2;margin-bottom:0}.archive-title[data-astro-cid-x6jw342y]{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111;display:flex;align-items:center;gap:8px}.archive-title[data-astro-cid-x6jw342y]:before{content:"";width:3px;height:14px;background:var(--accent)}.cat-tabs[data-astro-cid-x6jw342y]{display:flex;flex-wrap:wrap;gap:0;margin-bottom:28px;border-bottom:1px solid #dedbd2}.cat-tab[data-astro-cid-x6jw342y]{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;text-decoration:none;padding:12px 14px;border-bottom:2px solid transparent;transition:color .14s,border-color .14s;white-space:nowrap}.cat-tab[data-astro-cid-x6jw342y]:hover{color:var(--accent)}.cat-tab[data-astro-cid-x6jw342y].is-active{border-bottom-color:var(--accent);color:var(--accent)}.art-grid[data-astro-cid-x6jw342y]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px;margin-bottom:48px}.art-card[data-astro-cid-x6jw342y]{display:flex;flex-direction:column;text-decoration:none;border-top:1px solid var(--rule);padding-top:16px}.art-card[data-astro-cid-x6jw342y]:hover .card-hed[data-astro-cid-x6jw342y]{opacity:.65}.card-img[data-astro-cid-x6jw342y]{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ghost);margin-bottom:14px;border:1px solid var(--rule)}.card-img[data-astro-cid-x6jw342y] img[data-astro-cid-x6jw342y]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.art-card[data-astro-cid-x6jw342y]:hover .card-img[data-astro-cid-x6jw342y] img[data-astro-cid-x6jw342y]{transform:scale(1.02)}.card-body[data-astro-cid-x6jw342y]{display:flex;flex-direction:column;flex:1}.card-cat[data-astro-cid-x6jw342y]{font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:8px}.card-hed[data-astro-cid-x6jw342y]{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;line-height:1.22;letter-spacing:-.01em;color:#111;margin-bottom:8px;transition:opacity .14s}.card-deck[data-astro-cid-x6jw342y]{font-family:var(--body);font-size:13.5px;line-height:1.62;color:var(--k);margin-bottom:10px;flex:1}.card-meta[data-astro-cid-x6jw342y]{font-family:var(--serif);font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--faint);margin-top:auto;display:flex;align-items:center;gap:6px}.meta-sep[data-astro-cid-x6jw342y]{color:var(--rule)}.empty-msg[data-astro-cid-x6jw342y]{font-family:var(--body);font-size:15px;color:var(--faint);padding:48px 0}.pagination[data-astro-cid-x6jw342y]{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-top:1px solid var(--rule)}.pag-btn[data-astro-cid-x6jw342y]{font-family:var(--serif);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--k);text-decoration:none;padding:8px 16px;border:1px solid var(--k);transition:background .14s,color .14s}.pag-btn[data-astro-cid-x6jw342y]:not(.is-disabled):hover{background:var(--k);color:var(--w)}.pag-btn[data-astro-cid-x6jw342y].is-disabled{color:var(--rule);border-color:var(--rule);pointer-events:none}.pag-pages[data-astro-cid-x6jw342y]{display:flex;gap:4px}.pag-num[data-astro-cid-x6jw342y]{font-family:var(--serif);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--k);text-decoration:none;padding:8px 12px;border:1px solid var(--rule);transition:background .14s,color .14s,border-color .14s}.pag-num[data-astro-cid-x6jw342y]:hover{border-color:var(--k)}.pag-num[data-astro-cid-x6jw342y].is-active{background:var(--k);color:var(--w);border-color:var(--k)}@media(max-width:980px){.page[data-astro-cid-x6jw342y]{padding:0 20px 48px}.art-grid[data-astro-cid-x6jw342y]{grid-template-columns:repeat(2,1fr);gap:24px 20px}}@media(max-width:600px){.art-grid[data-astro-cid-x6jw342y]{grid-template-columns:1fr;gap:28px}.cat-tabs[data-astro-cid-x6jw342y]{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.cat-tab[data-astro-cid-x6jw342y]{padding:12px 12px 12px 0;font-size:12px}.pagination[data-astro-cid-x6jw342y]{flex-direction:column;gap:16px}.pag-pages[data-astro-cid-x6jw342y]{flex-wrap:wrap;justify-content:center}.card-hed[data-astro-cid-x6jw342y]{font-size:22px;line-height:1.28}}
