.card[data-v-5fd5a74c]{border-top:1px solid var(--ink);height:100%}.card__link[data-v-5fd5a74c]{height:100%;color:inherit;flex-direction:column;gap:12px;padding-top:20px;text-decoration:none;display:flex}@media (hover:hover){.card__link:hover .card__title[data-v-5fd5a74c]{color:var(--claret)}.card__link:hover .card__media img[data-v-5fd5a74c]{transform:scale(1.03)}}.card__link:focus-visible .card__title[data-v-5fd5a74c]{color:var(--claret)}.card__link:focus-visible .card__media img[data-v-5fd5a74c]{transform:scale(1.03)}.card__media[data-v-5fd5a74c]{aspect-ratio:16/10;background:var(--stone);margin-bottom:8px;overflow:hidden}.card__media img[data-v-5fd5a74c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}@media (width>=1025px){.card__meta[data-v-5fd5a74c]{--typography-name:label;font-family:var(--label-font-family);font-weight:var(--label-font-weight);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);font-style:var(--label-font-style)}}@media (width<=1024px){.card__meta[data-v-5fd5a74c]{--typography-name:label;font-family:var(--label-font-family-mobile,var(--label-font-family));font-weight:var(--label-font-weight-mobile,var(--label-font-weight));font-size:var(--label-font-size-mobile,var(--label-font-size));line-height:var(--label-line-height-mobile,var(--label-line-height));letter-spacing:var(--label-letter-spacing-mobile,var(--label-letter-spacing));text-transform:var(--label-text-transform-mobile,var(--label-text-transform));font-style:var(--label-font-style-mobile,var(--label-font-style))}}.card__meta[data-v-5fd5a74c]{color:var(--graphite);gap:12px;display:flex}.card__type[data-v-5fd5a74c]{color:var(--claret)}@media (width>=1025px){.card__title[data-v-5fd5a74c]{--typography-name:heading-2;font-family:var(--heading-2-font-family);font-weight:var(--heading-2-font-weight);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);font-style:var(--heading-2-font-style)}}@media (width<=1024px){.card__title[data-v-5fd5a74c]{--typography-name:heading-2;font-family:var(--heading-2-font-family-mobile,var(--heading-2-font-family));font-weight:var(--heading-2-font-weight-mobile,var(--heading-2-font-weight));font-size:var(--heading-2-font-size-mobile,var(--heading-2-font-size));line-height:var(--heading-2-line-height-mobile,var(--heading-2-line-height));letter-spacing:var(--heading-2-letter-spacing-mobile,var(--heading-2-letter-spacing));text-transform:var(--heading-2-text-transform-mobile,var(--heading-2-text-transform));font-style:var(--heading-2-font-style-mobile,var(--heading-2-font-style))}}.card__title[data-v-5fd5a74c]{text-wrap:pretty;transition:color .2s cubic-bezier(.455,.03,.515,.955)}@media (width>=1025px){.card__excerpt[data-v-5fd5a74c]{--typography-name:body-small;font-family:var(--body-small-font-family);font-weight:var(--body-small-font-weight);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing);text-transform:var(--body-small-text-transform);font-style:var(--body-small-font-style)}}@media (width<=1024px){.card__excerpt[data-v-5fd5a74c]{--typography-name:body-small;font-family:var(--body-small-font-family-mobile,var(--body-small-font-family));font-weight:var(--body-small-font-weight-mobile,var(--body-small-font-weight));font-size:var(--body-small-font-size-mobile,var(--body-small-font-size));line-height:var(--body-small-line-height-mobile,var(--body-small-line-height));letter-spacing:var(--body-small-letter-spacing-mobile,var(--body-small-letter-spacing));text-transform:var(--body-small-text-transform-mobile,var(--body-small-text-transform));font-style:var(--body-small-font-style-mobile,var(--body-small-font-style))}}.card__excerpt[data-v-5fd5a74c]{color:var(--graphite);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
