.featured-media-mosaic{gap:var(--spc-6);padding:0 var(--site-gutter);flex-direction:column;display:flex}.featured-media-mosaic-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;aspect-ratio:2;border-radius:var(--rnd-5);display:grid;overflow:hidden}.featured-media-mosaic-grid[data-layout=uniform]{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr))}.featured-media-mosaic-item{aspect-ratio:1;background:var(--color-bg-2);color:#fff;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.featured-media-mosaic-item[data-featured=true]{grid-area:span 3/span 3}.featured-media-mosaic-image{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.featured-media-mosaic-shade{pointer-events:none;background:linear-gradient(#0000 38%,#000000c2);position:absolute;inset:0}.featured-media-mosaic-copy{right:var(--spc-4);bottom:var(--spc-4);left:var(--spc-4);gap:var(--spc-1);color:#fff;flex-direction:column;min-width:0;display:flex;position:absolute}.featured-media-mosaic-label,.featured-media-mosaic-secondary-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}.featured-media-mosaic-secondary-label{color:#ffffffd1}.featured-media-mosaic-item:hover .featured-media-mosaic-image,.featured-media-mosaic-item:focus-visible .featured-media-mosaic-image{transform:scale(1.025)}.featured-media-mosaic-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--spc-1)}@media (width<=640px){.featured-media-mosaic-grid,.featured-media-mosaic-grid[data-layout=uniform]{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.featured-media-mosaic-item{aspect-ratio:1}.featured-media-mosaic-item[data-featured=true]{grid-area:auto/span 2}.featured-media-mosaic-grid[data-layout=featured] .featured-media-mosaic-item:nth-child(n+10){display:none}.featured-media-mosaic-copy{right:var(--spc-3);bottom:var(--spc-3);left:var(--spc-3)}}@media (prefers-reduced-motion:reduce){.featured-media-mosaic-image{transition:none}}
