.home-hero[data-astro-cid-lcdefpme]{max-width:48rem;padding-top:1rem;position:relative}.petra-wag[data-astro-cid-lcdefpme]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95;width:88px;height:auto;position:absolute;top:-.25rem;right:-.5rem}@media (width>=640px){.petra-wag[data-astro-cid-lcdefpme]{width:118px;right:0}}@media (width>=1024px){.petra-wag[data-astro-cid-lcdefpme]{width:140px;top:-.5rem;right:-1rem}}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:900;font-size:var(--text-hero);color:var(--ink-blue);margin:0 0 .5rem;padding-right:5rem}.home-hero[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{font-family:var(--font-hand);font-size:var(--text-lg);color:var(--ink-blue);margin:0;padding-right:4rem}.gallery[data-astro-cid-lcdefpme]{padding:1.75rem 0 3rem}.label-filter[data-astro-cid-lcdefpme]{gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.pill[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.pill[data-astro-cid-lcdefpme].active{background:var(--thread);color:#fff;border-color:var(--thread)}.empty[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);padding:3rem 0}.empty-link[data-astro-cid-lcdefpme]{margin-left:.25rem}.empty-note[data-astro-cid-lcdefpme]{margin-top:.35rem;display:block}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width>=1024px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);transition:transform var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft);text-decoration:none;display:block;overflow:hidden}.card[data-astro-cid-lcdefpme]:hover,.card[data-astro-cid-lcdefpme]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 24px #23423a1f}.card-edge[data-astro-cid-lcdefpme]{background:var(--tile);height:10px;position:relative;box-shadow:inset 0 -1px #ffffff2e}.card-edge[data-astro-cid-lcdefpme]:after{content:"";border-top:2px dashed #fffdf7b8;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.card-image[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--paper-deep);overflow:hidden}.card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.card-placeholder[data-astro-cid-lcdefpme]{background:var(--paper-deep);width:100%;height:100%}.card-body[data-astro-cid-lcdefpme]{padding:1rem}.card-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--text-card);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--muted);margin:0 0 .5rem}.card-labels[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.card-labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--text-xs);background:color-mix(in srgb, var(--tile) 18%, var(--card));border:1px solid color-mix(in srgb, var(--tile) 32%, var(--line));border-radius:var(--radius-pill);color:var(--ink);padding:.125rem .5rem}.pager[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.pager-btn[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);min-height:44px;color:var(--ink);align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.pager-btn[data-astro-cid-lcdefpme].disabled{opacity:.4;pointer-events:none}.pager-pages[data-astro-cid-lcdefpme]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pager-page[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pager-page[data-astro-cid-lcdefpme].current{background:var(--thread);color:#fff;border-color:var(--thread)}.gallery[data-astro-cid-lcdefpme]{position:relative}.petra-peek[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.petra-peek[data-astro-cid-lcdefpme]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;width:110px;height:auto;display:block;position:absolute;bottom:-.5rem;right:0}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-lcdefpme]{transition:none}}
