.icon-check[data-astro-cid-r4zfzsbf],.icon-chevron[data-astro-cid-7zl7n67k]{display:block;width:1rem;height:1rem;flex-shrink:0}.dropdown[data-astro-cid-pqsyg2qg]{position:relative;z-index:1}.dropdown[data-astro-cid-pqsyg2qg].is-open{z-index:9}.dropdown__trigger[data-astro-cid-pqsyg2qg]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem .75rem;gap:.75rem;background:var(--color-chip);border-radius:var(--radius-pill);color:var(--color-text);white-space:nowrap;transition:background-color .3s ease,color .3s ease}.dropdown__label[data-astro-cid-pqsyg2qg]{opacity:var(--opacity-dim);transition:opacity .3s ease,color .3s ease}.dropdown__value-wrap[data-astro-cid-pqsyg2qg]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.dropdown__panel[data-astro-cid-pqsyg2qg]{position:absolute;top:calc(100% + .5rem);left:0;z-index:10;display:flex;flex-direction:column;align-items:flex-start;width:15.875rem;padding:.625rem .5rem;gap:.125rem;background:var(--color-surface);box-shadow:var(--shadow-elevated);border-radius:var(--radius-sm);opacity:0;transform:translateY(-.35rem) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.dropdown[data-astro-cid-pqsyg2qg].is-open .dropdown__panel[data-astro-cid-pqsyg2qg]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dropdown__option[data-astro-cid-pqsyg2qg]{display:flex;flex-direction:row;align-items:center;padding:.625rem .5rem;gap:.75rem;width:100%;border-radius:var(--radius-sm);color:var(--color-text-alt);text-align:left}.dropdown__option[data-astro-cid-pqsyg2qg] .icon-check{opacity:0;flex-shrink:0}.dropdown__option[data-astro-cid-pqsyg2qg].is-selected{background:var(--color-chip-active)}.dropdown__option[data-astro-cid-pqsyg2qg].is-selected .icon-check{opacity:1}.dropdown__option-label[data-astro-cid-pqsyg2qg]{flex:1;min-width:0}@media(hover:hover)and (pointer:fine){.dropdown__trigger[data-astro-cid-pqsyg2qg]:hover{background:var(--color-text);color:#fff}.dropdown__trigger[data-astro-cid-pqsyg2qg]:hover .dropdown__label[data-astro-cid-pqsyg2qg]{opacity:1;color:#fff}.dropdown__trigger[data-astro-cid-pqsyg2qg]:hover svg{color:#fff}.dropdown__option[data-astro-cid-pqsyg2qg]:hover{background:var(--color-chip)}.dropdown__option[data-astro-cid-pqsyg2qg].is-selected:hover{background:var(--color-chip-active)}}@media(prefers-reduced-motion:reduce){.dropdown__trigger[data-astro-cid-pqsyg2qg],.dropdown__label[data-astro-cid-pqsyg2qg],.dropdown__panel[data-astro-cid-pqsyg2qg]{transition:none}.dropdown__panel[data-astro-cid-pqsyg2qg]{transform:none}}.filters[data-astro-cid-svhkuxpx]{position:relative;z-index:8;display:flex;justify-content:center;width:100%;align-self:stretch}.filters__group[data-astro-cid-svhkuxpx]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem}.roulette[data-astro-cid-zw35r7kv]{--roulette-size: calc(min(var(--content-max), 100vw)*.9 + 4.1rem) ;--roulette-card-w: 7.5rem;--roulette-card-h: calc(var(--roulette-card-w) * 1.5);position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:1}.roulette__layer[data-astro-cid-zw35r7kv],.roulette__wash[data-astro-cid-zw35r7kv]{position:absolute;inset:0}.roulette__layer--blur[data-astro-cid-zw35r7kv]{filter:blur(.75rem);-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 12%,rgba(0,0,0,.45) 32%,#000 52%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 12%,rgba(0,0,0,.45) 32%,#000 52%,#000 100%)}.roulette__stage[data-astro-cid-zw35r7kv]{position:absolute;left:50%;top:10.4rem;width:var(--roulette-size);height:var(--roulette-size);transform:translate(-50%,-50%)}.roulette__ring[data-astro-cid-zw35r7kv]{position:relative;width:100%;height:100%;will-change:transform}.roulette__slot[data-astro-cid-zw35r7kv]{position:absolute;left:50%;top:50%;width:var(--roulette-card-w);height:var(--roulette-card-h);margin:calc(var(--roulette-card-h) / -2) 0 0 calc(var(--roulette-card-w) / -2);transform:rotate(var(--a)) translateY(calc(var(--roulette-size) / -2));overflow:hidden;border-radius:.375rem}.roulette__card[data-astro-cid-zw35r7kv]{width:100%;height:100%;background:var(--color-placeholder);border-radius:.375rem}.roulette__card[data-astro-cid-zw35r7kv] img[data-astro-cid-zw35r7kv]{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.roulette__wash[data-astro-cid-zw35r7kv]{top:18vh;height:auto;bottom:0;background:linear-gradient(180deg,#f5f4f100,#f5f4f166 22%,#f5f4f1d1 48%,#f5f4f1 72% 100%)}@media(max-width:47.99rem){.roulette[data-astro-cid-zw35r7kv]{--roulette-size: 60.325rem;--roulette-card-w: 6.25rem;--roulette-card-h: calc(var(--roulette-card-w) * 1.5)}.roulette__stage[data-astro-cid-zw35r7kv]{top:calc(-5.5rem + 80px);transform:translate(calc(-50% - 25vw),-50%)}}.card[data-astro-cid-yzvlanvz]{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%;color:inherit;text-decoration:none}.card__shot[data-astro-cid-yzvlanvz]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.card__frame[data-astro-cid-yzvlanvz]{width:100%;aspect-ratio:386 / 580;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-placeholder);transition:box-shadow .6s cubic-bezier(.215,.61,.355,1)}.card__placeholder[data-astro-cid-yzvlanvz]{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:var(--color-placeholder)}@media(hover:hover)and (pointer:fine){.card[data-astro-cid-yzvlanvz]:hover .card__frame[data-astro-cid-yzvlanvz]{box-shadow:0 1.25rem 2.75rem #00000029}}.card__row[data-astro-cid-yzvlanvz]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:1.25rem}.card__score[data-astro-cid-yzvlanvz]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.card__score-max[data-astro-cid-yzvlanvz]{opacity:var(--opacity-faint)}.card__tags[data-astro-cid-yzvlanvz]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.25rem;width:100%}.chip[data-astro-cid-yzvlanvz]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem .75rem;gap:.25rem;background:var(--color-chip);border-radius:var(--radius-pill);color:var(--color-text)}.chip--score[data-astro-cid-yzvlanvz]{display:none}@media(max-width:47.99rem){.card[data-astro-cid-yzvlanvz]{gap:1.5rem}.card__shot[data-astro-cid-yzvlanvz]{gap:1.25rem}.chip--score[data-astro-cid-yzvlanvz]{display:flex}}@media(prefers-reduced-motion:reduce){.card__frame[data-astro-cid-yzvlanvz]{transition:none}}.nav-overlay[data-astro-cid-r2pdlsoh]{display:none}.header-spacer[data-astro-cid-r2pdlsoh]{height:5rem;pointer-events:none}.hero[data-astro-cid-r2pdlsoh]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:41.375rem;margin:3rem auto 0;text-align:center}.hero--category[data-astro-cid-r2pdlsoh]{max-width:40rem}.hero__heading[data-astro-cid-r2pdlsoh]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.hero[data-astro-cid-r2pdlsoh] h1[data-astro-cid-r2pdlsoh]{text-wrap:balance}.hero__copy[data-astro-cid-r2pdlsoh]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:28.625rem}.hero--category[data-astro-cid-r2pdlsoh] .hero__copy[data-astro-cid-r2pdlsoh]{max-width:none;width:100%}.listing[data-astro-cid-r2pdlsoh]{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:5rem}.grid[data-astro-cid-r2pdlsoh]{position:relative;z-index:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;row-gap:5rem;width:100%}@media(max-width:47.99rem){.nav-overlay[data-astro-cid-r2pdlsoh]{display:block;position:fixed;inset:0;z-index:40;background:#f5f4f1d1;opacity:0;pointer-events:none;transition:opacity var(--duration-nav) var(--ease-out)}.nav-overlay[data-astro-cid-r2pdlsoh].is-on{opacity:1;pointer-events:auto}.header-spacer[data-astro-cid-r2pdlsoh]{height:3.5rem}.hero[data-astro-cid-r2pdlsoh],.hero--category[data-astro-cid-r2pdlsoh]{align-items:flex-start;max-width:none;margin:2.5rem 0 0;gap:1.25rem;text-align:left}.hero__heading[data-astro-cid-r2pdlsoh]{align-items:flex-start}.hero[data-astro-cid-r2pdlsoh] h1[data-astro-cid-r2pdlsoh]{font-size:2rem;width:100%}.hero__copy[data-astro-cid-r2pdlsoh]{align-items:flex-start;max-width:none;width:100%}.hero__copy[data-astro-cid-r2pdlsoh] .text-body[data-astro-cid-r2pdlsoh]{font-size:1rem;line-height:1.125}.listing[data-astro-cid-r2pdlsoh]{gap:2rem;margin-top:18.75rem}.grid[data-astro-cid-r2pdlsoh]{grid-template-columns:1fr;row-gap:4rem}}@media(prefers-reduced-motion:reduce){.nav-overlay[data-astro-cid-r2pdlsoh]{transition:none}}
