.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{display:flex;flex-direction:column;height:100%;text-decoration:none;text-align:var(--text-alignment)}.card__inner{width:100%;position:relative;box-sizing:border-box}.card__media,.card .media{position:absolute;top:0;bottom:0}.card .media{width:100%}.card__media{width:100%;overflow:hidden}.card__media .media img{height:100%;object-fit:contain;object-position:center;width:100%;transition:transform .25s ease}.card-wrapper:hover .media img{transform:scale(1.035)}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card__heading{margin:0}.card__heading a{text-decoration:none;color:inherit}.card__heading a:after{content:'';position:absolute;inset:0;z-index:1}.card-information{width:100%}.card-information>*+*{margin-top:.55rem}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start;z-index:2}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--standard.card--media .card__inner .card__information{display:none}.card--card.card--media .card__inner .card__information{display:none}.card--card.card--media>.card__content .card__badge{display:none}.card__inner.ratio:before{content:'';width:0;height:0;padding-bottom:var(--ratio-percent)}.card__inner.ratio{display:flex;position:relative}.card__inner.ratio>.card__content{height:100%}.card__inner.gradient{transform:perspective(0)}@media(max-width:749px){.card__content{padding:.6rem}.card__information{padding:.9rem .4rem}}