.families[data-v-792bc8d4]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.families[data-v-792bc8d4]{grid-template-columns:repeat(6,minmax(0,1fr))}}.families__tile[data-v-792bc8d4]{color:var(--color-ink);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none}.families__media[data-v-792bc8d4]{aspect-ratio:1;background:var(--color-surface-2);border-radius:var(--radius);display:block;overflow:hidden}.families__media img[data-v-792bc8d4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur) var(--ease);width:100%}.families__tile:hover .families__media img[data-v-792bc8d4]{transform:scale(1.04)}.families__label[data-v-792bc8d4]{font-family:var(--font-eyebrow);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase}.families__tile--current .families__label[data-v-792bc8d4],.families__tile:hover .families__label[data-v-792bc8d4]{color:var(--color-accent)}.families__tile--current .families__media[data-v-792bc8d4]{outline:2px solid var(--color-accent);outline-offset:3px}.families--large[data-v-792bc8d4]{gap:var(--space-5)}@media(min-width:1024px){.families--large[data-v-792bc8d4]{margin-inline:calc(50% - min(50vw - var(--space-6),48rem));width:min(100vw - 2 * var(--space-6),96rem)}}.families--large .families__label[data-v-792bc8d4]{font-size:var(--fs-body)}@media(prefers-reduced-motion:reduce){.families__media img[data-v-792bc8d4]{transition:none}}
