case-study-grid{display:block}.case-study-grid__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.case-study-grid__filters .tag-button{background:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.case-study-grid__filters .tag-button.active{color:#fff;background:var(--color-heading);border-color:var(--color-heading)}.case-study-grid__item[hidden]{display:none}.case-study-grid__inner{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width:768px){.case-study-grid__inner{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1068px){.case-study-grid__inner{grid-template-columns:repeat(var(--case-study-columns, 3),1fr);grid-gap:30px}}.case-study-card{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--color-body);background:var(--case-study-bg, #fff);border:1px solid rgba(var(--color-body-rgb),.1);border-radius:var(--general-border-radius);transition:transform .25s cubic-bezier(.104,.204,.492,1),box-shadow .25s cubic-bezier(.104,.204,.492,1)}a.case-study-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}a.case-study-card:hover .case-study-card__image img{transform:scale(1.03)}a.case-study-card:hover .case-study-card__button{text-decoration-color:currentColor}a.case-study-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.case-study-card__image{margin:0;overflow:hidden;background:rgba(var(--color-body-rgb),.05)}.case-study-card__image img{transition:transform .4s cubic-bezier(.104,.204,.492,1)}.case-study-card__image svg{position:absolute;top:0;left:0;width:100%;height:100%;padding:50px;fill:var(--color-body);opacity:.2}.case-study-card__tag{position:absolute;top:15px;left:15px;z-index:20;display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:var(--font-body-medium-weight, 500);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:0 12px}.case-study-card__content{display:flex;flex-direction:column;flex-grow:1;padding:20px}@media only screen and (min-width:1068px){.case-study-card__content{padding:25px 30px 30px}}.case-study-card__meta{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;opacity:.7}.case-study-card__title{margin-bottom:10px}.case-study-card__excerpt{font-size:.9375rem;margin-bottom:20px}.case-study-card__button{margin-top:auto;font-size:.875rem;font-weight:var(--font-body-medium-weight, 500);color:var(--color-heading);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .25s ease}@media(prefers-reduced-motion:reduce){.case-study-card,.case-study-card__image img{transition:none}a.case-study-card:hover,a.case-study-card:hover .case-study-card__image img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/case-study-grid.css.map */
