.chips[data-astro-cid-rj65ajc3]{gap:var(--s-75);padding-bottom:var(--s-100);margin-bottom:var(--s-200);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.chips[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.chip-btn[data-astro-cid-rj65ajc3]{align-items:center;gap:var(--s-75);min-height:44px;padding:var(--s-50) var(--s-200);border-radius:var(--r-full);border:1px solid var(--border);color:var(--muted);font:600 .875rem/1.25rem var(--font);cursor:pointer;transition:color var(--fade) var(--ease), border-color var(--fade) var(--ease), transform var(--press) var(--ease);background:0 0;flex:none;display:inline-flex}.chip-btn[data-astro-cid-rj65ajc3]:active{transform:scale(.97)}.chip-btn[data-astro-cid-rj65ajc3][aria-pressed=true]{color:var(--text);border-color:var(--pink);background:var(--surface)}.count[data-astro-cid-rj65ajc3]{opacity:.7;font-size:.75rem}.picker[data-astro-cid-rj65ajc3]{gap:var(--s-100);margin:0 calc(var(--gutter) * -1) var(--s-500);padding:var(--s-25) var(--gutter) var(--s-100);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:148px;grid-auto-flow:column;display:grid;overflow-x:auto}.picker[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.pick[data-astro-cid-rj65ajc3]{scroll-snap-align:start;gap:var(--s-75);padding:var(--s-50);border-radius:var(--r-xl);background:var(--glass);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--fade) var(--ease), box-shadow var(--fade) var(--ease), transform var(--press) var(--ease);border:0;align-content:start;display:grid}.pick[data-astro-cid-rj65ajc3]:active{transform:scale(.97)}.pick[data-astro-cid-rj65ajc3][aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 2px var(--pink), 0 8px 24px -12px var(--pink)}.pick-art[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;border-radius:calc(var(--r-xl) - var(--s-50));background:var(--surface-2);display:block;overflow:hidden}.pick-art[data-astro-cid-rj65ajc3] img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity var(--fade) var(--ease)}.pick[data-astro-cid-rj65ajc3][aria-pressed=true] .pick-art[data-astro-cid-rj65ajc3] img{opacity:1}.pick-mosaic[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr;gap:2px;display:grid}.pick-text[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:baseline;gap:var(--s-75);padding:0 var(--s-50) var(--s-50);font-size:.875rem;line-height:1.25rem;display:flex}.pick-text[data-astro-cid-rj65ajc3] strong[data-astro-cid-rj65ajc3]{min-width:0;font-weight:700}.pick-text[data-astro-cid-rj65ajc3] .num[data-astro-cid-rj65ajc3]{color:var(--muted);font-size:.75rem}@media (width>=1000px){.picker[data-astro-cid-rj65ajc3]{padding-inline:var(--s-25);grid-template-columns:repeat(6,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;overflow:visible}}.g-sec[data-astro-cid-rj65ajc3]{margin-top:var(--s-600);container:gsec/inline-size}.picker[data-astro-cid-rj65ajc3]+.g-sec[data-astro-cid-rj65ajc3]{margin-top:0}.g-sec[data-astro-cid-rj65ajc3][hidden]{display:none}.g-sec[data-astro-cid-rj65ajc3]:not([hidden]){animation:g-in var(--fade) var(--ease)}@keyframes g-in{0%{opacity:0}}.g-head[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:baseline;gap:var(--s-75) var(--s-300);margin-bottom:var(--s-200);padding-bottom:var(--s-100);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.g-head[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{text-wrap:balance;margin:0;font-size:1.875rem;line-height:2.25rem}.g-meta[data-astro-cid-rj65ajc3]{align-items:center;gap:var(--s-50) var(--s-200);color:var(--muted);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.g-meta[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.grid-g[data-astro-cid-rj65ajc3]{gap:var(--s-75);grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.grid-g[data-astro-cid-rj65ajc3]>li[hidden]{display:none}.grid-g[data-astro-cid-rj65ajc3] .tile{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--surface-2);cursor:zoom-in;width:100%;transition:transform var(--press) var(--ease);border:0;padding:0;display:block;overflow:hidden}.grid-g[data-astro-cid-rj65ajc3] .tile:active{transform:scale(.98)}.grid-g[data-astro-cid-rj65ajc3] .tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}@media (width>=760px){.grid-g[data-astro-cid-rj65ajc3]{gap:var(--s-100);grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.grid-g[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr)}.featured[data-astro-cid-rj65ajc3]>li:nth-child(9n+1){grid-area:span 2/span 2}}@container gsec (width>=900px){.sec-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc((100cqi - 3 * var(--s-100)) / 4 * 9 / 16)}.sec-grid[data-astro-cid-rj65ajc3] .tile{aspect-ratio:auto;height:100%}.sec-grid[data-astro-cid-rj65ajc3]>li.big{grid-area:span 2/span 2}.sec-grid[data-astro-cid-rj65ajc3]>li.big-right{grid-column:3/span 2}}.grid-g[data-astro-cid-rj65ajc3].compact{gap:var(--s-50);grid-template-columns:repeat(2,1fr)!important}@media (hover:hover) and (pointer:fine){.grid-g[data-astro-cid-rj65ajc3] .tile:hover img{transform:scale(1.05)}.chip-btn[data-astro-cid-rj65ajc3]:hover{color:var(--text);border-color:var(--teal)}.pick[data-astro-cid-rj65ajc3]:hover{color:var(--text)}.pick[data-astro-cid-rj65ajc3]:hover .pick-art[data-astro-cid-rj65ajc3] img{opacity:1}}.grid-g[data-astro-cid-rj65ajc3] .tile:focus-visible,.pick[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lb[data-astro-cid-rj65ajc3]{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lb[data-astro-cid-rj65ajc3]::backdrop{animation:lb-fade .2s var(--ease);background:#080512f0}.lb[data-astro-cid-rj65ajc3].closing::backdrop{opacity:0;transition:opacity .2s var(--ease)}@keyframes lb-fade{0%{opacity:0}}.lb[data-astro-cid-rj65ajc3][open]{flex-direction:column;display:flex}.lb-stage[data-astro-cid-rj65ajc3]{min-height:0;padding:max(var(--s-200), env(safe-area-inset-top,0px)) var(--s-200) var(--s-100);touch-action:pan-y;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.lb-img[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;object-fit:contain;border-radius:var(--r-lg);transform-origin:0 0;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.lb-bar[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;gap:var(--s-200);min-height:96px;padding:var(--s-100) var(--s-200) calc(var(--s-100) + env(safe-area-inset-bottom,0px));flex:none;display:flex}.lb-cap[data-astro-cid-rj65ajc3]{gap:var(--s-25);min-width:0;max-width:70ch;font-size:.875rem;line-height:1.25rem;display:grid}.lb-cap[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{margin:0}.lb-meta[data-astro-cid-rj65ajc3]{gap:var(--s-75);color:#ffffffa6;flex-wrap:wrap;font-size:.75rem;display:flex}.lb-meta[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3][data-lb-group]{color:#fff;font-weight:600}.lb-meta[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3][hidden]{display:none}.lb-links[data-astro-cid-rj65ajc3]{align-items:center;gap:0 var(--s-75);color:#ffffffa6;flex-wrap:wrap;font-size:.75rem;display:flex}.lb-links[data-astro-cid-rj65ajc3][hidden]{display:none}.lb-links[data-astro-cid-rj65ajc3] a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline #fff6;display:inline-flex}.lb-actions[data-astro-cid-rj65ajc3]{gap:var(--s-75);flex:none;display:flex}.lb-btn[data-astro-cid-rj65ajc3]{border-radius:var(--r-full);color:#fff;cursor:pointer;width:44px;height:44px;transition:transform var(--press) var(--ease);background:#ffffff14;border:1px solid #ffffff40;place-items:center;display:grid}.lb-btn[data-astro-cid-rj65ajc3]:active{transform:scale(.94)}html.lb-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-rj65ajc3]::backdrop{animation:none}.grid-g[data-astro-cid-rj65ajc3] .tile img{transition:none}}
