.CaseThumbnail{border-radius:20px;background-color:#1e0a6e;color:#fff;display:block;text-decoration:none}.CaseThumbnail:hover,.CaseThumbnail:focus{color:#fff;text-decoration:none}.CaseThumbnail__card{position:relative;z-index:10;height:100%;min-height:300px;border-radius:16px;overflow:hidden}.CaseThumbnail__card .wp-post-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.CaseThumbnail__card:after{height:100%;width:100%;content:"";position:absolute;z-index:11;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.75) 100%),linear-gradient(135deg, rgba(0, 0, 0, 0.9) 10%, rgba(0, 0, 0, 0) 80%)}.CaseThumbnail__cardContent{position:absolute;z-index:20;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-start;padding:24px}.CaseThumbnail__cardContent .CaseThumbnail__readMore{margin-top:auto;padding-top:32px}.CaseThumbnail__badge{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;display:inline-flex;align-items:center;font-weight:600;margin-bottom:24px}.CaseThumbnail__badge .material-symbols-outlined{font-size:20px;margin-right:7px}.CaseThumbnail__title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:24px}.CaseThumbnail__body{padding-left:20px;font-size:20px;font-weight:700;display:none}.CaseThumbnail__readMore{font-size:14px;font-weight:700;letter-spacing:.05em;background:rgba(0,0,0,0);color:currentColor;text-transform:uppercase;text-decoration:none;position:relative;padding:0;transition:.2s color}.CaseThumbnail__readMore:before{content:"";position:absolute;right:0;width:100%;height:2px;background:currentColor;bottom:0;transition:.2s width}.CaseThumbnail__excerpt{margin-bottom:0}.CaseThumbnail:hover .CaseThumbnail__card .wp-post-image,.CaseThumbnail:focus .CaseThumbnail__card .wp-post-image{transform:scale(1.05)}@media (min-width: 992px){.CaseThumbnail{padding:48px}.CaseThumbnail__card{min-height:444px}.CaseThumbnail__cardContent{padding:48px}.CaseThumbnail__title{font-size:32px}.CaseThumbnail__body{display:block}}@media (min-width: 768px){.CaseThumbnail__badge{margin-bottom:24px}}
