.products[data-astro-cid-3imcm7af]{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.product[data-astro-cid-3imcm7af]{height:100%}.product[data-astro-cid-3imcm7af] h3[data-astro-cid-3imcm7af] sup[data-astro-cid-3imcm7af]{font-size:.5em;top:-.7em}.product[data-astro-cid-3imcm7af] .link-arrow[data-astro-cid-3imcm7af]{margin-top:auto;padding-top:.4rem}.tag-row[data-astro-cid-3imcm7af]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0}.card-media[data-astro-cid-3imcm7af]{position:relative}.badge[data-astro-cid-3imcm7af]{position:absolute;top:.6rem;left:.6rem;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:#14100a;padding:.2rem .55rem}.products[data-astro-cid-3imcm7af].compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.compact[data-astro-cid-3imcm7af] .product[data-astro-cid-3imcm7af] h3[data-astro-cid-3imcm7af]{margin:0;font-size:1.15rem}.products[data-astro-cid-3imcm7af].has-lead{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.products[data-astro-cid-3imcm7af].has-lead>li[data-astro-cid-3imcm7af]:first-child{grid-column:1 / -1}.product--lead[data-astro-cid-3imcm7af]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.5rem);align-content:center}.product--lead[data-astro-cid-3imcm7af] .card-media[data-astro-cid-3imcm7af]{grid-column:1;grid-row:1 / span 4;aspect-ratio:16 / 9.5}.product--lead[data-astro-cid-3imcm7af]>[data-astro-cid-3imcm7af]:not(.card-media){grid-column:2}.product--lead[data-astro-cid-3imcm7af] h3[data-astro-cid-3imcm7af]{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);text-transform:uppercase;line-height:.95}.product--lead[data-astro-cid-3imcm7af] .link-arrow[data-astro-cid-3imcm7af]{margin-top:.5rem}@media(max-width:56rem){.product--lead[data-astro-cid-3imcm7af]{display:flex}}
