.cat-grid.svelte-1ryla8s{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-width:1400px;margin:0 auto}.cat-tile.svelte-1ryla8s{grid-column:span 2}.cat-tile.svelte-1ryla8s:nth-last-child(1):nth-child(3n+1){grid-column:3 / span 2}.cat-tile.svelte-1ryla8s:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}.cat-tile.svelte-1ryla8s:nth-last-child(1):nth-child(3n+2){grid-column:4 / span 2}.cat-tile.svelte-1ryla8s{position:relative;display:flex;align-items:flex-end;aspect-ratio:16 / 9;padding:20px 22px;overflow:hidden;text-decoration:none;background:var(--blum-gray-200, #e5e5e5)}.cat-tile__img.svelte-1ryla8s{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.cat-tile.svelte-1ryla8s:hover .cat-tile__img:where(.svelte-1ryla8s){transform:scale(1.06)}.cat-tile__overlay.svelte-1ryla8s{position:absolute;inset:0;background:linear-gradient(to right,#000000b3,#0000004d 55%,#00000014)}.cat-tile--noimg.svelte-1ryla8s{background:var(--blum-gray-100, #f4f4f4)}.cat-tile--noimg.svelte-1ryla8s .cat-tile__overlay:where(.svelte-1ryla8s){background:none}.cat-tile--noimg.svelte-1ryla8s .cat-tile__title:where(.svelte-1ryla8s){color:var(--blum-gray-900, #1a1a1a)}.cat-tile--noimg.svelte-1ryla8s:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--blum-orange, #ff671f)}.cat-tile__title.svelte-1ryla8s{position:relative;z-index:1;font-size:20px;font-weight:500;line-height:1.2;color:#fff}@media(max-width:1023px){.cat-grid.svelte-1ryla8s{grid-template-columns:repeat(4,1fr)}.cat-tile.svelte-1ryla8s:nth-last-child(1):nth-child(3n+1),.cat-tile.svelte-1ryla8s:nth-last-child(2):nth-child(3n+1),.cat-tile.svelte-1ryla8s:nth-last-child(1):nth-child(3n+2){grid-column:span 2}.cat-tile.svelte-1ryla8s:nth-last-child(1):nth-child(odd){grid-column:2 / span 2}}@media(max-width:639px){.cat-grid.svelte-1ryla8s{grid-template-columns:repeat(2,1fr);gap:3px}.cat-grid.svelte-1ryla8s .cat-tile:where(.svelte-1ryla8s):nth-child(n){grid-column:auto;aspect-ratio:4 / 3;padding:12px 14px}.cat-grid.svelte-1ryla8s .cat-tile:where(.svelte-1ryla8s):nth-last-child(1):nth-child(odd){grid-column:span 2;aspect-ratio:16 / 7}.cat-tile__title.svelte-1ryla8s{font-size:15px}}
