.tm-case-library{max-width:1510px;width:calc(100% - 48px);margin:auto;padding-bottom:100px;color:#141414;font-family:Arial,sans-serif}.tm-case-library [hidden]{display:none!important}.tm-case-nav{display:flex;justify-content:space-between;padding:24px 0;font-weight:700}.tm-case-library a{color:inherit;text-decoration:none}.tm-case-heading{text-align:center;padding:55px 0 36px}.tm-case-library h1{font-size:clamp(38px,5vw,72px);line-height:1.05;letter-spacing:-.045em;margin:0 0 20px}.tm-case-heading p{max-width:565px;margin:auto;color:#555}.tm-case-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px}.tm-case-filters button,.tm-case-pill{border-radius:100px;padding:5px 12px;font-size:13px}.tm-case-filters button{border:0;background:#eee;color:#222;cursor:pointer}.tm-case-filters [aria-pressed=true],.tm-case-pill{background:#171717;color:#fff}.tm-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tm-case-card{display:grid;grid-template-columns:1fr 1fr;background:#f0f0f0;border-radius:19px;padding:8px;transition:background .18s}.tm-case-card:hover{background:#ffe9ed}.tm-case-art{border-radius:13px;background:#292035;color:#ffd7ec;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;min-height:240px}.tm-case-art--1{background:#561927;color:#ffbfc9}.tm-case-art--2{background:#173f50;color:#c2f3ff}.tm-case-art--3{background:#48311f;color:#ffdfb9}.tm-case-art--4{background:#153b36;color:#adf6de}.tm-case-art span,.tm-case-art small{font-size:11px;letter-spacing:.12em}.tm-case-art svg{width:100%}.tm-case-copy{padding:18px;display:flex;flex-direction:column;align-items:flex-start}.tm-case-copy h2{font-size:clamp(18px,1.65vw,26px);line-height:1.15;margin:10px 0 5px}.tm-case-copy p{margin:0 0 18px;font-size:14px;line-height:1.4;color:#555}.tm-case-metric{margin-top:auto}.tm-case-metric strong,.tm-case-detail header strong{display:block;font-size:34px;line-height:1}.tm-case-metric small{color:#555}.tm-case-library .tm-case-button{display:inline-block;border:0;border-radius:99px;padding:12px 20px;background:#111;color:#fff;cursor:pointer}.tm-case-library .tm-case-more{display:block;margin:34px auto 0}.tm-case-detail{max-width:840px;margin:40px auto 0}.tm-case-detail header{background:#f0f0f0;border-radius:20px;padding:clamp(22px,5vw,50px);margin:24px 0}.tm-case-detail h1{margin-top:14px}.tm-case-detail header strong{color:#bc1738;margin-top:26px}.tm-case-breakdown{font-family:Cairo,Arial,sans-serif;font-size:18px;line-height:1.9;margin:28px 0}.tm-case-breakdown h2{font-size:25px;font-weight:900;margin-bottom:4px}.tm-case-breakdown p{margin-top:0}.tm-case-library :focus-visible{outline:2px solid #d21f43;outline-offset:3px}@media(max-width:920px){.tm-case-grid{grid-template-columns:1fr}}@media(max-width:490px){.tm-case-library{width:calc(100% - 28px)}.tm-case-card{grid-template-columns:1fr}.tm-case-art{min-height:160px}.tm-case-art svg{max-height:110px}}.tm-case-art{background:#f4eaf1;color:#753957}.tm-case-art--1{background:#fcebed;color:#963f50}.tm-case-art--2{background:#e8f3f7;color:#33667b}.tm-case-art--3{background:#f8efe4;color:#805735}.tm-case-art--4{background:#e7f4ee;color:#346b58}.tm-case-grid{gap:24px}.tm-case-card{background:#efefef;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tm-case-card:hover{background:#e7e7e7}.tm-case-art{display:block;padding:0;min-height:0;position:relative;overflow:hidden;background:#e6e6e6;aspect-ratio:1.45;align-self:center;width:100%}.tm-case-art img{display:block;width:100%;height:100%;object-fit:cover}.tm-case-copy{padding:clamp(12px,1.25vw,24px)}@media(max-width:490px){.tm-case-card{grid-template-columns:1fr}}body.theme-body--case-studies,body.theme-body--case-studies #MainContent{background:#fff;color:#141414}.tm-case-library .tm-case-logo{color:#111;font:700 30px Arial,sans-serif;letter-spacing:-2px;white-space:nowrap}.tm-case-logo span{background:#e72746;color:#fff;padding:0 5px;margin-left:3px}.tm-case-breakdown{font-family:Arial,sans-serif}@media(max-width:700px){.tm-case-library .tm-case-logo{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tm-case-library.css.map */
