.cs-grid[data-astro-cid-hebarn3i]{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cs-aside[data-astro-cid-hebarn3i]{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.cs-top[data-astro-cid-hebarn3i]{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}[data-astro-cid-hebarn3i][data-image-mode] .cs-grid[data-astro-cid-hebarn3i]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-astro-cid-hebarn3i][data-image-mode] .cs-aside[data-astro-cid-hebarn3i]{top:calc(var(--spacing) * 24);position:sticky}.cs-frame[data-astro-cid-hebarn3i]{aspect-ratio:16/9;background-color:var(--color-surface-alt);border:1px solid var(--color-neutral-200);max-width:100%;position:relative;overflow:hidden}.cs-frame[data-astro-cid-hebarn3i][hidden]{display:none}.cs-frame[data-astro-cid-hebarn3i] img{object-fit:cover;opacity:0;clip-path:inset(0 0 100%);width:100%;height:100%;transition:opacity .45s cubic-bezier(.215,.61,.355,1),clip-path .45s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;inset:0}.cs-frame[data-astro-cid-hebarn3i] img[data-state=in]{opacity:1;clip-path:inset(0)}.cs-frame[data-astro-cid-hebarn3i] img[data-state=out]{opacity:0;clip-path:inset(0);transition:opacity .25s ease-out}.cs-filter[data-astro-cid-hebarn3i][hidden]{display:none}.cs-filter-group[data-astro-cid-hebarn3i]{column-gap:calc(var(--spacing) * 4);flex-wrap:wrap;row-gap:0;display:flex}.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i]{appearance:none;min-height:calc(var(--spacing) * 11);cursor:pointer;font-family:var(--font-zen);letter-spacing:.04em;color:var(--color-ink-light);background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.2;transition:color .3s ease-out;display:inline-flex}.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i][aria-pressed=true]{color:var(--color-ink)}@media (hover:hover){.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i]:hover{color:var(--color-ink)}}.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i][aria-pressed=true] .cs-filter-label[data-astro-cid-hebarn3i]{text-underline-offset:8px;text-decoration:underline 1.5px}.cs-list[data-astro-cid-hebarn3i]{border-bottom:1px solid var(--color-neutral-200);margin:0;padding:0;list-style:none}.cs-row[data-astro-cid-hebarn3i]{column-gap:calc(var(--spacing) * 4);box-sizing:border-box;min-height:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 6);border-top:1px solid var(--color-neutral-200);grid-template-columns:minmax(0,1fr) 18px;align-items:start;transition:border-color .3s ease-out,background-color .3s ease-out;display:grid;position:relative}.cs-row[data-astro-cid-hebarn3i][hidden]{display:none}.cs-meta[data-astro-cid-hebarn3i]{margin:0 0 calc(var(--spacing) * 2);letter-spacing:.06em;color:var(--color-ink-light);flex-wrap:wrap;grid-column:1;align-items:baseline;font-size:.75rem;line-height:1.6;transition:color .3s ease-out;display:flex}.cs-product[data-astro-cid-hebarn3i]{font-family:var(--font-outfit);font-weight:500}.cs-genre[data-astro-cid-hebarn3i]{box-sizing:border-box;margin-right:calc(var(--spacing) * 3);border:1px solid var(--color-neutral-300);letter-spacing:.06em;color:var(--color-ink-light);border-radius:2px;padding:0 .375rem;font-size:.6875rem;line-height:1.5;transition:color .3s ease-out,border-color .3s ease-out;display:inline-block}.cs-sep[data-astro-cid-hebarn3i]{margin-inline:calc(var(--spacing) * 2)}.cs-title[data-astro-cid-hebarn3i]{font-family:var(--font-zen);letter-spacing:normal;color:var(--color-ink);text-wrap:balance;grid-column:1;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4;transition:color .3s ease-out}.cs-title[data-astro-cid-hebarn3i] a[data-astro-cid-hebarn3i]{color:inherit;text-decoration:none}.cs-title[data-astro-cid-hebarn3i] a[data-astro-cid-hebarn3i]:after{content:"";position:absolute;inset:0}.cs-summary[data-astro-cid-hebarn3i]{margin:calc(var(--spacing) * 2.5) 0 0;letter-spacing:.025em;color:var(--color-ink-light);grid-column:1;font-size:.875rem;line-height:1.75;transition:color .3s ease-out}.cs-arrow[data-astro-cid-hebarn3i]{color:var(--color-ink);grid-area:1/2/span 3;align-self:center;transition:transform .3s ease-out,color .3s ease-out}.cs-row[data-astro-cid-hebarn3i]:active{background-color:var(--color-surface-alt)}.cs-row[data-astro-cid-hebarn3i]:has(a:focus-visible){outline:2px solid var(--color-ink);outline-offset:4px}.cs-title[data-astro-cid-hebarn3i] a[data-astro-cid-hebarn3i]:focus-visible{outline:none}[data-astro-cid-hebarn3i][data-image-mode] .cs-row[data-astro-cid-hebarn3i]{column-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 28);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 18px}[data-astro-cid-hebarn3i][data-image-mode] .cs-meta[data-astro-cid-hebarn3i]{margin-bottom:calc(var(--spacing) * 2.5)}[data-astro-cid-hebarn3i][data-image-mode] .cs-title[data-astro-cid-hebarn3i]{font-size:1.25rem}[data-astro-cid-hebarn3i][data-image-mode] .cs-summary[data-astro-cid-hebarn3i]{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:1/2/span 2;margin:0;display:-webkit-box;overflow:hidden}[data-astro-cid-hebarn3i][data-image-mode] .cs-arrow[data-astro-cid-hebarn3i]{grid-area:1/3/span 2}.cs-row[data-astro-cid-hebarn3i][data-active]{border-top-color:var(--color-ink)}.cs-row[data-astro-cid-hebarn3i][data-active] .cs-arrow[data-astro-cid-hebarn3i]{transform:translate(4px)}.cs-row[data-astro-cid-hebarn3i][data-active] .cs-product[data-astro-cid-hebarn3i]{color:var(--color-ink)}.cs-row[data-astro-cid-hebarn3i][data-active] .cs-genre[data-astro-cid-hebarn3i]{color:var(--color-ink);border-color:var(--color-neutral-400)}[data-astro-cid-hebarn3i][data-has-active] .cs-row[data-astro-cid-hebarn3i]:not([data-active]) .cs-title[data-astro-cid-hebarn3i],[data-astro-cid-hebarn3i][data-has-active] .cs-row[data-astro-cid-hebarn3i]:not([data-active]) .cs-summary[data-astro-cid-hebarn3i],[data-astro-cid-hebarn3i][data-has-active] .cs-row[data-astro-cid-hebarn3i]:not([data-active]) .cs-meta[data-astro-cid-hebarn3i],[data-astro-cid-hebarn3i][data-has-active] .cs-row[data-astro-cid-hebarn3i]:not([data-active]) .cs-arrow[data-astro-cid-hebarn3i]{color:var(--color-ink-dim)}[data-astro-cid-hebarn3i][data-has-active] .cs-row[data-astro-cid-hebarn3i]:not([data-active]) .cs-genre[data-astro-cid-hebarn3i]{color:var(--color-ink-dim);border-color:var(--color-neutral-200)}@media (prefers-reduced-motion:reduce){.cs-row[data-astro-cid-hebarn3i],.cs-row[data-astro-cid-hebarn3i] [data-astro-cid-hebarn3i],.cs-filter-group[data-astro-cid-hebarn3i] button[data-astro-cid-hebarn3i],.cs-frame[data-astro-cid-hebarn3i] img{transition-duration:0s!important}}
