.cwc_portfolio_case-studies{background-color:var(--section-bg);color:var(--text-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.cwc_portfolio_case-studies__container{max-width:1200px;margin:0 auto;padding:0 2.5rem}.cwc_portfolio_case-studies__header{margin-bottom:2rem}.cwc_portfolio_case-studies__eyebrow{display:inline-block;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 30%,transparent);color:var(--accent-color);font-size:.625rem;font-weight:700;letter-spacing:.125em;text-transform:uppercase;padding:.25rem .75rem;border-radius:20px;margin-bottom:1rem}.cwc_portfolio_case-studies__heading h1,.cwc_portfolio_case-studies__heading h2,.cwc_portfolio_case-studies__heading p{font-size:2.25rem;font-weight:800;line-height:1.2;color:var(--text-color);margin:0}.cwc_portfolio_case-studies__heading strong{color:var(--accent-color)}.cwc_portfolio_case-studies__subtext{margin-top:.75rem}.cwc_portfolio_case-studies__subtext p{font-size:.9375rem;color:var(--subtext-color);line-height:1.6;margin:0}.cwc_portfolio_case-studies__tabs{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:2rem;margin-bottom:2.5rem}.cwc_portfolio_case-studies__tab{padding:.5rem 1.125rem;border-radius:20px;border:1px solid var(--tab-border);font-size:.75rem;font-weight:600;color:#888;cursor:pointer;background:transparent;font-family:inherit;transition:all .2s ease}.cwc_portfolio_case-studies__tab:hover{color:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 50%,transparent)}.cwc_portfolio_case-studies__tab.is-active{background:var(--accent-color);color:#000;border-color:var(--accent-color)}.cwc_portfolio_case-studies__tab:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.cwc_portfolio_case-studies__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.cwc_portfolio_case-studies__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:border-color .2s ease;display:flex;flex-direction:column}.cwc_portfolio_case-studies__card:hover{border-color:var(--accent-color)}.cwc_portfolio_case-studies__card[hidden]{display:none}.cwc_portfolio_case-studies__card--featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.cwc_portfolio_case-studies__card-img{background:#1a1a1a;height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cwc_portfolio_case-studies__card--featured .cwc_portfolio_case-studies__card-img{height:100%;min-height:280px;max-height:400px}.cwc_portfolio_case-studies__card-image{width:100%;height:100%;object-fit:cover;display:block;object-position:top;padding:1rem}.cwc_portfolio_case-studies__card-placeholder{color:#333;font-size:.6875rem;text-align:center;padding:1rem}.cwc_portfolio_case-studies__card-body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.cwc_portfolio_case-studies__card-tag{display:inline-block;background:var(--tag-bg);color:var(--accent-color);font-size:.625rem;font-weight:700;letter-spacing:.0625em;text-transform:uppercase;padding:.1875rem .625rem;border-radius:20px;margin-bottom:.75rem}.cwc_portfolio_case-studies__card-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--text-color);line-height:1.3}.cwc_portfolio_case-studies__card-desc{margin-bottom:1rem}.cwc_portfolio_case-studies__card-desc p{font-size:.8125rem;color:#888;line-height:1.55;margin:0}.cwc_portfolio_case-studies__card-stats{display:flex;gap:1.25rem;margin-bottom:1rem;flex-wrap:wrap}.cwc_portfolio_case-studies__card-stat-val{font-size:1.375rem;font-weight:900;color:var(--accent-color);line-height:1.1}.cwc_portfolio_case-studies__card-stat-key{font-size:.625rem;color:#555;text-transform:uppercase;letter-spacing:.0625em;margin-top:.125rem}.cwc_portfolio_case-studies__card-link{font-size:.75rem;font-weight:700;color:var(--accent-color);text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;transition:gap .2s ease}.cwc_portfolio_case-studies__card-link:hover{gap:.625rem}@media screen and (max-width:991px){.cwc_portfolio_case-studies__container{padding:0 1.5rem}.cwc_portfolio_case-studies__grid{grid-template-columns:1fr;gap:1rem}.cwc_portfolio_case-studies__card--featured{grid-template-columns:1fr;grid-column:auto}.cwc_portfolio_case-studies__card--featured .cwc_portfolio_case-studies__card-img{min-height:220px}}@media screen and (max-width:768px){.cwc_portfolio_case-studies{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.cwc_portfolio_case-studies__container{padding:0 1rem}.cwc_portfolio_case-studies__heading h1,.cwc_portfolio_case-studies__heading h2,.cwc_portfolio_case-studies__heading p{font-size:1.75rem}.cwc_portfolio_case-studies__tabs{gap:.5rem;margin-bottom:1.75rem}.cwc_portfolio_case-studies__tab{padding:.4375rem .875rem;font-size:.6875rem}.cwc_portfolio_case-studies__card-body{padding:1.25rem}.cwc_portfolio_case-studies__card-stats{gap:1rem}.cwc_portfolio_case-studies__card-stat-val{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/CWC_portfolio_case_studies.css.map */
