.rh-teaser-card{background:var(--color-white-100);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);display:block;height:400px;max-width:7200px;min-width:270px;position:relative;transition:all .3s linear 0s;width:100%;z-index:1;&:hover{box-shadow:0 1px 35px 0 rgba(0,0,0,.3);scale:1.05;.thumbnail{img{opacity:.6;transform:scale(1.1)}}.content{.description{display:-webkit-box;max-height:10rem;opacity:1}}}.thumbnail{background:var(--color-blue0-100);height:320px;overflow:hidden;img{display:block;height:100%;object-fit:cover;transition:all .3s linear 0s;width:100%}}.content{background:var(--color-blue0-100);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-end;padding:24px;position:absolute;transition:all .5s ease-in-out;width:100%;.category{background:var(--color-turquoise-100);color:var(--color-blue0-100);font-family:var(--eyebrow-font-family);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);left:0;line-height:1;padding:8px;position:absolute;top:calc(-16px - var(--eyebrow-font-size))}h4{hyphens:auto;margin-top:0;text-wrap:pretty;word-break:break-word}.description,h4{color:var(--color-white-100)}.description{display:none;font-family:var(--base-font-family);font-size:var(--base-font-size);font-style:var(--base-font-style,normal);font-weight:var(--base-font-weight);line-height:var(--base-line-height);max-height:0;opacity:0;overflow:hidden;text-overflow:ellipsis;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}}}.ax-card-teaser{align-items:flex-end;aspect-ratio:3/2;background-color:var(--color-blue0-100);border-radius:calc(var(--card-border-corners)*1px);border-bottom-left-radius:0;border-top-right-radius:0;box-shadow:var(--global-box-shadow);color:#fff;display:flex;overflow:hidden;padding:1rem;position:relative;text-decoration:none;top:0;transition:all .3s;&:hover{background-color:var(--accent);box-shadow:0 0 2rem var(--accent);color:var(--color);top:-.5rem;.thumbnail{opacity:0}.content{color:var(--base-text-color);h4{color:var(--base-text-color)}.description{max-height:10rem;opacity:1}}}.thumbnail{inset:0;opacity:.25;position:absolute;z-index:0;img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}}.content{color:var(--color-white-100);display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%;z-index:2;.category{font-family:var(--font-familiy-heading);font-style:normal;font-weight:var(--heading-light-font-weight);line-height:var(--heading-light-line-height);margin:0;opacity:var(--subheadline-opacity);text-transform:var(--heading-light-text-transform)}h4{color:var(--color-white-100);margin:0}.description{display:-webkit-box;-webkit-line-clamp:3;max-height:0;opacity:0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}}}