.preview-cards{background-color:var(--theme-base-light);padding:3.75rem 0}.preview-cards__card{position:relative;overflow:hidden;border-radius:1rem;background-color:var(--theme-base-dark);min-height:18.75rem;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.preview-cards__card{height:28.75rem;min-height:0}}.preview-cards__media{position:absolute;inset:0;z-index:0;pointer-events:none}.preview-cards__media picture,.preview-cards__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1);transition:transform .6s ease}.preview-cards__media:after{content:"";position:absolute;inset:0;background:#00000080}@media (any-hover: hover){.preview-cards__card:hover .preview-cards__media picture,.preview-cards__card:hover .preview-cards__media img{transform:scale(1.06)}}.preview-cards__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.25rem;padding:2.5rem 1.875rem;width:100%}@media (min-width: 992px){.preview-cards__content{padding:3.75rem}}.preview-cards__title{font-size:1.75rem;font-weight:700;line-height:1.45;letter-spacing:-.005em;color:var(--theme-base-light);margin:0}@media (min-width: 992px){.preview-cards__title{font-size:2.625rem}}.preview-cards__description{font-size:1rem;font-weight:500;line-height:1.45;letter-spacing:-.005em;color:var(--theme-base-light);margin:0}@media (min-width: 992px){.preview-cards__description{font-size:1.25rem}}.preview-cards__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--theme-base-light);color:var(--theme-base-dark);border:none;border-radius:3.75rem;padding:.75rem 3.875rem;font-size:1.125rem;font-weight:500;font-family:var(--theme-text-ff);line-height:1.45;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--theme-transition),color var(--theme-transition)}@media (any-hover: hover){.preview-cards__btn:hover{background-color:var(--theme-secondary-color);color:var(--theme-base-dark)}}.preview-cards__placeholder{text-align:center;color:var(--theme-grey-color);padding:3.75rem 0}
