.bag-hero[data-astro-cid-fnjvxeey]{background:linear-gradient(125deg,var(--cream),#f7eeeb);padding:88px 0}.hero-grid[data-astro-cid-fnjvxeey]{grid-template-columns:1.15fr .85fr;align-items:end;gap:75px;display:grid}.back[data-astro-cid-fnjvxeey]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:30px;font-size:.62rem;display:inline-block}.bag-hero[data-astro-cid-fnjvxeey] .display[data-astro-cid-fnjvxeey]{margin:14px 0 22px}.bag-hero[data-astro-cid-fnjvxeey] .display[data-astro-cid-fnjvxeey] em[data-astro-cid-fnjvxeey]{color:var(--clay);font-weight:500}.bag-hero[data-astro-cid-fnjvxeey] p[data-astro-cid-fnjvxeey]{color:#655d60;line-height:1.7}.hero-note[data-astro-cid-fnjvxeey]{border-left:4px solid var(--clay);background:#ffffff8c;padding:26px}.hero-note[data-astro-cid-fnjvxeey] span[data-astro-cid-fnjvxeey],.personal[data-astro-cid-fnjvxeey] span[data-astro-cid-fnjvxeey]{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);font-size:.59rem}.hero-note[data-astro-cid-fnjvxeey] strong[data-astro-cid-fnjvxeey]{font:500 1.5rem var(--serif);margin:9px 0;display:block}.hero-note[data-astro-cid-fnjvxeey] p[data-astro-cid-fnjvxeey]{font-size:.78rem}.bag-section[data-astro-cid-fnjvxeey]{background:var(--paper)}.bag-tabs[data-astro-cid-fnjvxeey]{flex-wrap:wrap;gap:7px;margin-bottom:38px;display:flex}.bag-tabs[data-astro-cid-fnjvxeey] button[data-astro-cid-fnjvxeey],#category-filters[data-astro-cid-fnjvxeey] button[data-astro-cid-fnjvxeey]{border:1px solid var(--line);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;padding:9px 13px;font-size:.62rem}.bag-tabs[data-astro-cid-fnjvxeey] button[data-astro-cid-fnjvxeey].active,#category-filters[data-astro-cid-fnjvxeey] button[data-astro-cid-fnjvxeey].active{background:var(--ink);color:#fff;border-color:var(--ink)}.bag-grid[data-astro-cid-fnjvxeey],.catalog-grid[data-astro-cid-fnjvxeey]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bag-card[data-astro-cid-fnjvxeey],.catalog-card[data-astro-cid-fnjvxeey]{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:310px;padding:22px;display:flex}.card-top[data-astro-cid-fnjvxeey]{justify-content:space-between;gap:10px;display:flex}.card-top[data-astro-cid-fnjvxeey]>span[data-astro-cid-fnjvxeey],.catalog-card[data-astro-cid-fnjvxeey]>span[data-astro-cid-fnjvxeey]{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);font-size:.57rem}.card-top[data-astro-cid-fnjvxeey] em[data-astro-cid-fnjvxeey],.catalog-meta[data-astro-cid-fnjvxeey] em[data-astro-cid-fnjvxeey]{border:1px solid var(--line);border-radius:999px;margin-left:4px;padding:4px 6px;font-size:.55rem;font-style:normal}.bag-card[data-astro-cid-fnjvxeey] h3[data-astro-cid-fnjvxeey],.catalog-card[data-astro-cid-fnjvxeey] h3[data-astro-cid-fnjvxeey]{font:500 1.35rem/1.12 var(--serif);margin:14px 0 8px}.bag-card[data-astro-cid-fnjvxeey]>p[data-astro-cid-fnjvxeey],.catalog-card[data-astro-cid-fnjvxeey]>p[data-astro-cid-fnjvxeey]{color:#6b6265;font-size:.75rem;line-height:1.5}.personal[data-astro-cid-fnjvxeey]{margin-top:10px}.personal[data-astro-cid-fnjvxeey] strong[data-astro-cid-fnjvxeey]{margin-top:3px;font-size:.78rem;display:block}.card-actions[data-astro-cid-fnjvxeey]{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:18px;display:flex}.card-actions[data-astro-cid-fnjvxeey] a[data-astro-cid-fnjvxeey],.card-actions[data-astro-cid-fnjvxeey] button[data-astro-cid-fnjvxeey]{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.6rem;text-decoration:underline}.empty[data-astro-cid-fnjvxeey]{text-align:center;border:1px dashed var(--line);padding:60px 20px}.empty[data-astro-cid-fnjvxeey] h3[data-astro-cid-fnjvxeey]{font:500 1.6rem var(--serif)}.catalog-tools[data-astro-cid-fnjvxeey]{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.catalog-tools[data-astro-cid-fnjvxeey] input[data-astro-cid-fnjvxeey]{border:1px solid var(--line);background:#fff;min-width:280px;padding:12px}.catalog-meta[data-astro-cid-fnjvxeey]{flex-wrap:wrap;gap:4px;margin:10px 0 18px;display:flex}.catalog-card[data-astro-cid-fnjvxeey] .button[data-astro-cid-fnjvxeey]{cursor:pointer;border:0;margin-top:auto}.button[data-astro-cid-fnjvxeey].ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.bag-dialog[data-astro-cid-fnjvxeey][hidden]{display:none}.bag-dialog[data-astro-cid-fnjvxeey]{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-backdrop[data-astro-cid-fnjvxeey]{background:#1e19178c;position:absolute;inset:0}.bag-dialog[data-astro-cid-fnjvxeey]>section[data-astro-cid-fnjvxeey]{z-index:1;background:var(--paper);width:min(680px,100%);max-height:90dvh;padding:30px;position:relative;overflow:auto}.dialog-close[data-astro-cid-fnjvxeey]{cursor:pointer;background:0 0;border:0;font-size:1.6rem;position:absolute;top:12px;right:15px}.bag-dialog[data-astro-cid-fnjvxeey] h2[data-astro-cid-fnjvxeey]{font:500 2rem/1.1 var(--serif);margin:10px 0 22px}.bag-dialog[data-astro-cid-fnjvxeey] fieldset[data-astro-cid-fnjvxeey]{border:0;gap:18px;margin:0 0 18px;padding:0;display:flex}.bag-dialog[data-astro-cid-fnjvxeey] legend[data-astro-cid-fnjvxeey],.bag-dialog[data-astro-cid-fnjvxeey] label[data-astro-cid-fnjvxeey]>span[data-astro-cid-fnjvxeey]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.6rem}.two[data-astro-cid-fnjvxeey]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.two[data-astro-cid-fnjvxeey] label[data-astro-cid-fnjvxeey]{display:grid}.two[data-astro-cid-fnjvxeey] input[data-astro-cid-fnjvxeey]{border:1px solid var(--line);padding:12px}.checks[data-astro-cid-fnjvxeey]{gap:18px;margin:18px 0;display:flex}.bag-dialog[data-astro-cid-fnjvxeey] form[data-astro-cid-fnjvxeey]>.button[data-astro-cid-fnjvxeey]{cursor:pointer;border:0}@media (width<=850px){.hero-grid[data-astro-cid-fnjvxeey]{grid-template-columns:1fr}.bag-grid[data-astro-cid-fnjvxeey],.catalog-grid[data-astro-cid-fnjvxeey]{grid-template-columns:1fr 1fr}}@media (width<=620px){.bag-hero[data-astro-cid-fnjvxeey]{padding:60px 0}.bag-grid[data-astro-cid-fnjvxeey],.catalog-grid[data-astro-cid-fnjvxeey],.two[data-astro-cid-fnjvxeey]{grid-template-columns:1fr}.catalog-tools[data-astro-cid-fnjvxeey]{flex-direction:column;align-items:stretch}.catalog-tools[data-astro-cid-fnjvxeey] input[data-astro-cid-fnjvxeey]{width:100%;min-width:0}}
