.featured[data-astro-cid-qzuewn52]{padding-top:2rem}.section-title[data-astro-cid-qzuewn52]{font-size:var(--fs-xl);color:var(--brand);margin-bottom:1rem;font-weight:800}.frame[data-astro-cid-qzuewn52]{border-radius:var(--radius-lg);background:var(--surface-1);isolation:isolate;display:grid;position:relative;overflow:hidden}.frame[data-astro-cid-qzuewn52]:before{content:"";z-index:2;border-radius:inherit;background:var(--brand-gradient);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.media[data-astro-cid-qzuewn52]{display:block;position:relative}.media[data-astro-cid-qzuewn52] .cover{height:100%}@media (hover:hover){.media[data-astro-cid-qzuewn52]:hover .placeholder,.media[data-astro-cid-qzuewn52]:hover img{transform:scale(1.03)}}.info[data-astro-cid-qzuewn52]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.title[data-astro-cid-qzuewn52]{font-size:var(--fs-2xl);font-weight:800}.title[data-astro-cid-qzuewn52] a[data-astro-cid-qzuewn52]:hover{color:var(--brand-light)}.byline[data-astro-cid-qzuewn52]{color:var(--brand);font-weight:700}.by[data-astro-cid-qzuewn52]{color:var(--text-muted);font-weight:500}.studio[data-astro-cid-qzuewn52]{color:var(--text-muted);font-weight:600}.desc[data-astro-cid-qzuewn52]{color:var(--text-muted)}.foot[data-astro-cid-qzuewn52]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}@media (width<=599px){.cta[data-astro-cid-qzuewn52]{width:100%}}@media (width>=900px){.frame[data-astro-cid-qzuewn52]{grid-template-columns:1.45fr 1fr;min-height:360px}.info[data-astro-cid-qzuewn52]{justify-content:center;padding:1.75rem 2rem}.media[data-astro-cid-qzuewn52] .cover{aspect-ratio:auto;min-height:100%}}.card[data-astro-cid-wzgjbdq5]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-1);transition:transform var(--t) var(--ease), border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.card[data-astro-cid-wzgjbdq5]:hover{border-color:var(--brand-line);box-shadow:var(--shadow-card);transform:translateY(-4px)}.card[data-astro-cid-wzgjbdq5]:hover .cover img,.card[data-astro-cid-wzgjbdq5]:hover .placeholder{transform:scale(1.04)}.card[data-astro-cid-wzgjbdq5]:hover .title[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]{color:var(--brand-light)}}.card[data-astro-cid-wzgjbdq5]:focus-within{border-color:var(--brand-line)}.media[data-astro-cid-wzgjbdq5]{position:relative}.body[data-astro-cid-wzgjbdq5]{flex-direction:column;flex:1;gap:.45rem;padding:.9rem 1rem 1rem;display:flex}.title[data-astro-cid-wzgjbdq5]{font-size:var(--fs-lg);font-weight:800}.title[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]{transition:color var(--t-fast) var(--ease)}.title[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]:focus-visible{outline:none}.stretched[data-astro-cid-wzgjbdq5]:after{content:"";z-index:1;position:absolute;inset:0}.byline[data-astro-cid-wzgjbdq5]{font-size:var(--fs-sm);color:var(--brand);font-weight:600}.desc[data-astro-cid-wzgjbdq5]{font-size:var(--fs-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chips-wrap[data-astro-cid-wzgjbdq5]{margin-top:.25rem}.foot[data-astro-cid-wzgjbdq5]{border-top:1px solid var(--border);margin-top:auto;padding-top:.6rem}.catalog[data-astro-cid-4ep3xrrv]{padding-top:3rem}.head[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.head[data-astro-cid-4ep3xrrv] h2[data-astro-cid-4ep3xrrv]{font-size:var(--fs-xl);color:var(--brand);font-weight:800}.count[data-astro-cid-4ep3xrrv]{color:var(--text-muted);font-size:var(--fs-sm)}.toolbar[data-astro-cid-4ep3xrrv]{grid-template-columns:1fr auto;gap:.6rem;display:grid}.search[data-astro-cid-4ep3xrrv]{grid-column:1/-1;position:relative}.search[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-1);width:100%;height:48px;transition:border-color var(--t-fast) var(--ease);padding:0 2.75rem}.search[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]::-webkit-search-cancel-button{display:none}.search[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]::placeholder{color:var(--text-faint)}.search[data-astro-cid-4ep3xrrv] input[data-astro-cid-4ep3xrrv]:focus{border-color:var(--brand);outline:none}.search[data-astro-cid-4ep3xrrv] .search-icon{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.clear[data-astro-cid-4ep3xrrv]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}.clear[data-astro-cid-4ep3xrrv]:hover{color:var(--brand)}.clear[data-astro-cid-4ep3xrrv][hidden]{display:none}.filters-btn[data-astro-cid-4ep3xrrv]{height:48px}.filter-count[data-astro-cid-4ep3xrrv]{background:var(--brand);min-width:1.4rem;height:1.4rem;color:var(--text-on-brand);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 .35rem;font-weight:800;display:inline-grid}.filter-count[data-astro-cid-4ep3xrrv][hidden]{display:none}.sort[data-astro-cid-4ep3xrrv]{position:relative}.sort[data-astro-cid-4ep3xrrv] select[data-astro-cid-4ep3xrrv]{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;height:48px;font-size:var(--fs-sm);cursor:pointer;padding:0 2.5rem 0 1rem;font-weight:700}.sort[data-astro-cid-4ep3xrrv] select[data-astro-cid-4ep3xrrv]:hover{border-color:var(--border-strong)}.sort[data-astro-cid-4ep3xrrv] select[data-astro-cid-4ep3xrrv]:focus-visible{outline:2px solid var(--brand)}.sort[data-astro-cid-4ep3xrrv] .sort-chevron{color:var(--brand);pointer-events:none;position:absolute;top:50%;right:.85rem;translate:0 -50%}.panel[data-astro-cid-4ep3xrrv]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-1);margin-top:.75rem;padding:1.25rem}.groups[data-astro-cid-4ep3xrrv]{gap:1.25rem;display:grid}fieldset[data-astro-cid-4ep3xrrv]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-4ep3xrrv]{font-weight:800;font-size:var(--fs-sm);margin-bottom:.6rem;padding:0}legend[data-astro-cid-4ep3xrrv] small[data-astro-cid-4ep3xrrv]{color:var(--text-faint);font-weight:500}.options[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-toggle[data-astro-cid-4ep3xrrv]{min-height:36px;font-size:var(--fs-sm);padding:.35rem .85rem}.chip-toggle[data-astro-cid-4ep3xrrv][aria-pressed=true]{background:var(--brand-gradient);color:var(--text-on-brand);border-color:#0000}.sheet-head[data-astro-cid-4ep3xrrv]{display:none}.sheet-foot[data-astro-cid-4ep3xrrv]{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.sheet-foot[data-astro-cid-4ep3xrrv] .apply[data-astro-cid-4ep3xrrv]{display:none}.icon-btn[data-astro-cid-4ep3xrrv]{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;font-size:1.25rem;display:grid}.backdrop[data-astro-cid-4ep3xrrv]{z-index:90;background:#000000b3;position:fixed;inset:0}@media (width<=767px){.panel[data-astro-cid-4ep3xrrv]{z-index:100;max-height:85dvh;padding:0 var(--gutter) calc(1rem + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:sheet-in var(--t) var(--ease);flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0}.panel[data-astro-cid-4ep3xrrv][hidden]{display:none}.sheet-head[data-astro-cid-4ep3xrrv]{font-weight:800;font-size:var(--fs-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-block:.5rem;display:flex}.groups[data-astro-cid-4ep3xrrv]{overscroll-behavior:contain;padding-block:1rem;overflow-y:auto}.sheet-foot[data-astro-cid-4ep3xrrv]{border-top:1px solid var(--border);margin-top:0;padding-top:.75rem}.sheet-foot[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv]{flex:1}.sheet-foot[data-astro-cid-4ep3xrrv] .apply[data-astro-cid-4ep3xrrv]{display:inline-flex}}@keyframes sheet-in{0%{transform:translateY(100%)}}html.no-scroll{overflow:hidden}.active[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.9rem;display:flex}.active[data-astro-cid-4ep3xrrv][hidden]{display:none}.active-list[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.active-list[data-astro-cid-4ep3xrrv] .active-chip{min-height:32px;font-size:var(--fs-sm);color:var(--text);border-color:var(--brand-line);background:var(--brand-soft);padding:.25rem .5rem .25rem .75rem}.reset-link[data-astro-cid-4ep3xrrv]{min-height:32px;color:var(--brand);font-size:var(--fs-sm);text-underline-offset:3px;background:0 0;border:0;font-weight:700;text-decoration:underline}.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}.grid[data-astro-cid-4ep3xrrv][hidden],.grid[data-astro-cid-4ep3xrrv]>[hidden]{display:none}@media (width>=600px){.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.toolbar[data-astro-cid-4ep3xrrv]{grid-template-columns:1fr auto 220px}.search[data-astro-cid-4ep3xrrv]{grid-column:auto}.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (width>=1200px){.grid[data-astro-cid-4ep3xrrv]{grid-template-columns:repeat(4,1fr)}}.no-matches[data-astro-cid-4ep3xrrv]{margin-top:1.25rem}.no-matches[data-astro-cid-4ep3xrrv][hidden]{display:none}.more-wrap[data-astro-cid-4ep3xrrv]{justify-content:center;margin-top:1.5rem;display:flex}.more-wrap[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv]{min-width:220px}.more-wrap[data-astro-cid-4ep3xrrv] .btn[data-astro-cid-4ep3xrrv][hidden]{display:none}
