.featureCards{padding:1.5rem 0}@media (min-width:768px){.featureCards{padding:1.5rem 0}}.sectionTitle{color:#1a1a1a;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--font-size-md,clamp(1rem,.875rem + .625vw,1.6rem));font-weight:400;line-height:1.3;margin:0 0 1rem;text-align:left}.cardsGrid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cardsGrid{gap:1.75rem;grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;overflow:hidden}.cardMedia{aspect-ratio:1/1;background-color:#f3f4f6;border-radius:12px;overflow:hidden;position:relative;width:100%}.cardImage,.cardVideo{display:block;height:100%;object-fit:cover;width:100%}.cardVideo{background-color:#000}.cardContent{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem .5rem .5rem}@media (min-width:768px){.cardContent{gap:.625rem;padding:1.5rem .75rem .75rem}}.cardEyebrow{color:#6b7280;font-size:var(--font-size-xs,clamp(.6875rem,.65rem + .188vw,.75rem));font-weight:500;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.cardDescription,.cardEyebrow{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}.cardDescription{color:#1a1a1a;font-size:var(--font-size-base,clamp(.9375rem,.85rem + .438vw,1.0625rem));font-weight:400;line-height:1.4}@media (min-width:768px){.cardDescription{line-height:1.5}}