.grid.svelte-1cxunpt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card, 340px)),1fr));gap:var(--look-gap, 1rem)}.layout-rows.svelte-1cxunpt{display:flex;flex-wrap:wrap}.layout-rows.svelte-1cxunpt:after{content:"";flex-grow:1000000}.layout-rows.svelte-1cxunpt li:where(.svelte-1cxunpt){flex:var(--r) 1 calc(var(--r) * min(var(--row, 280px),45vw))}.layout-rows.svelte-1cxunpt img:where(.svelte-1cxunpt){aspect-ratio:var(--r)!important;height:auto!important}.layout-rows.feature.svelte-1cxunpt li:where(.svelte-1cxunpt):first-child{flex-basis:100%}.feature.svelte-1cxunpt li:where(.svelte-1cxunpt):first-child{grid-column:1 / -1;column-span:all}.feature.svelte-1cxunpt li:where(.svelte-1cxunpt):first-child img:where(.svelte-1cxunpt){aspect-ratio:var(--feature-ar, 21 / 9)!important;height:100%!important;object-fit:cover}.feature.svelte-1cxunpt li:where(.svelte-1cxunpt):first-child .title:where(.svelte-1cxunpt){font-size:1.6rem}.layout-masonry.svelte-1cxunpt{display:block;columns:var(--card, 320px);column-gap:var(--look-gap, 1rem)}.layout-masonry.svelte-1cxunpt li:where(.svelte-1cxunpt){break-inside:avoid;margin-bottom:var(--look-gap, 1rem)}.layout-masonry.svelte-1cxunpt img:where(.svelte-1cxunpt){aspect-ratio:auto!important;height:auto!important}.grid.svelte-1cxunpt a:where(.svelte-1cxunpt){position:relative;display:block;overflow:hidden;border-radius:var(--look-radius, var(--radius));background:var(--surface)}.grid.svelte-1cxunpt img:where(.svelte-1cxunpt){width:100%;height:100%;aspect-ratio:var(--thumb-ar, 4 / 3);object-fit:cover;transition:transform .5s ease,opacity .3s}.placeholder.svelte-1cxunpt{aspect-ratio:var(--thumb-ar, 4 / 3)}.caption.svelte-1cxunpt{position:absolute;z-index:2;inset:auto 0 0;padding:2.5rem 1rem .9rem;background:linear-gradient(transparent,#000c);display:flex;flex-direction:column;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.title.svelte-1cxunpt{font-family:var(--font-display);font-size:1.15rem}.cat.svelte-1cxunpt{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.grid.svelte-1cxunpt a:where(.svelte-1cxunpt):hover img:where(.svelte-1cxunpt),.grid.svelte-1cxunpt a:where(.svelte-1cxunpt):focus-visible img:where(.svelte-1cxunpt){transform:scale(1.03)}.grid.svelte-1cxunpt a:where(.svelte-1cxunpt):hover .caption:where(.svelte-1cxunpt),.grid.svelte-1cxunpt a:where(.svelte-1cxunpt):focus-visible .caption:where(.svelte-1cxunpt){opacity:1;transform:none}@media(hover:none){.caption.svelte-1cxunpt{opacity:1;transform:none}}.empty.svelte-1cxunpt{color:var(--muted)}
