.cwc_portfolio_case-study{background-color:var(--section-bg);color:var(--text-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.cwc_portfolio_case-study__container{max-width:1100px;margin:0 auto;padding:0 2.5rem}.cwc_portfolio_case-study__empty{background:var(--card-bg);border:1px dashed var(--accent-color);color:var(--subtext-color);padding:2rem;border-radius:8px;font-size:.875rem}.cwc_portfolio_case-study__empty code{background:#ffffff14;padding:.125rem .375rem;border-radius:3px;font-size:.8125rem}.cwc_portfolio_case-study__header{margin-bottom:3rem}.cwc_portfolio_case-study__back-link{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:var(--muted-color);text-decoration:none;text-transform:uppercase;letter-spacing:.0625em;margin-bottom:2rem;transition:color .2s ease}.cwc_portfolio_case-study__back-link:hover{color:var(--accent-color)}.cwc_portfolio_case-study__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:1.25rem}.cwc_portfolio_case-study__title{font-size:3rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem;color:var(--text-color)}.cwc_portfolio_case-study__client{font-size:.9375rem;color:var(--subtext-color);margin-bottom:1.75rem}.cwc_portfolio_case-study__client strong{color:var(--text-color);font-weight:700}.cwc_portfolio_case-study__header-links{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.cwc_portfolio_case-study__link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:6px;font-size:.8125rem;font-weight:800;text-decoration:none;transition:filter .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.cwc_portfolio_case-study__link--primary{background:var(--accent-color);color:#000;border:1px solid var(--accent-color)}.cwc_portfolio_case-study__link--primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.cwc_portfolio_case-study__link--ghost{background:transparent;border:1px solid var(--card-border);color:var(--text-color)}.cwc_portfolio_case-study__link--ghost:hover{border-color:var(--accent-color);color:var(--accent-color)}.cwc_portfolio_case-study__featured-img{margin-bottom:3rem;border-radius:12px;overflow:hidden;border:1px solid var(--card-border);background:var(--card-bg)}.cwc_portfolio_case-study__featured-image{width:100%;height:auto;display:block}.cwc_portfolio_case-study__intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--rule-color)}.cwc_portfolio_case-study__block-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.125em;color:var(--accent-color);margin:0 0 1rem}.cwc_portfolio_case-study__block-body p,.cwc_portfolio_case-study__block-body ul,.cwc_portfolio_case-study__block-body ol{font-size:.9375rem;color:var(--subtext-color);line-height:1.7;margin:0 0 .875em}.cwc_portfolio_case-study__block-body p:last-child,.cwc_portfolio_case-study__block-body ul:last-child,.cwc_portfolio_case-study__block-body ol:last-child{margin-bottom:0}.cwc_portfolio_case-study__block-body strong{color:var(--text-color)}.cwc_portfolio_case-study__block-body ul,.cwc_portfolio_case-study__block-body ol{padding-left:1.25rem}.cwc_portfolio_case-study__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem;padding:2rem 0;border-top:1px solid var(--rule-color);border-bottom:1px solid var(--rule-color)}.cwc_portfolio_case-study__stat{text-align:center}.cwc_portfolio_case-study__stat-val{font-size:2.5rem;font-weight:900;color:var(--accent-color);line-height:1.1;letter-spacing:-.02em}.cwc_portfolio_case-study__stat-key{font-size:.6875rem;color:var(--muted-color);text-transform:uppercase;letter-spacing:.0625em;margin-top:.375rem}.cwc_portfolio_case-study__narrative{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem}.cwc_portfolio_case-study__chapter{display:grid;grid-template-columns:100px 1fr;gap:2rem;align-items:start;padding-bottom:2.5rem;border-bottom:1px solid var(--rule-color)}.cwc_portfolio_case-study__chapter:last-child{padding-bottom:0;border-bottom:none}.cwc_portfolio_case-study__chapter-num{font-size:2.25rem;font-weight:900;color:var(--accent-color);line-height:1;font-variant-numeric:tabular-nums}.cwc_portfolio_case-study__chapter-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:var(--text-color);letter-spacing:-.01em}.cwc_portfolio_case-study__chapter-body p,.cwc_portfolio_case-study__chapter-body ul,.cwc_portfolio_case-study__chapter-body ol{font-size:1rem;color:var(--subtext-color);line-height:1.7;margin:0 0 1em}.cwc_portfolio_case-study__chapter-body p:last-child,.cwc_portfolio_case-study__chapter-body ul:last-child,.cwc_portfolio_case-study__chapter-body ol:last-child{margin-bottom:0}.cwc_portfolio_case-study__chapter-body strong{color:var(--text-color)}.cwc_portfolio_case-study__chapter-body ul,.cwc_portfolio_case-study__chapter-body ol{padding-left:1.25rem}.cwc_portfolio_case-study__compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem}.cwc_portfolio_case-study__compare-item{margin:0;position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--card-border);background:var(--card-bg)}.cwc_portfolio_case-study__compare-image{width:100%;height:auto;display:block}.cwc_portfolio_case-study__compare-label{position:absolute;top:1rem;left:1rem;background:#000000bf;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cwc_portfolio_case-study__compare-label--after{background:var(--accent-color);color:#000}.cwc_portfolio_case-study__testimonial{margin:3rem 0;padding:2.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-left:3px solid var(--accent-color);border-radius:8px}.cwc_portfolio_case-study__testimonial-quote p{font-size:1.25rem;font-style:italic;color:var(--text-color);line-height:1.55;margin:0 0 .75em;font-weight:500}.cwc_portfolio_case-study__testimonial-quote p:last-child{margin-bottom:0}.cwc_portfolio_case-study__testimonial-cite{display:block;margin-top:1.25rem;font-style:normal;font-size:.8125rem;color:var(--muted-color);font-weight:600;letter-spacing:.03em}.cwc_portfolio_case-study__bottom-cta{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--rule-color);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.cwc_portfolio_case-study__bottom-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.cwc_portfolio_case-study__bottom-back{font-size:.8125rem;font-weight:600;color:var(--muted-color);text-decoration:none;text-transform:uppercase;letter-spacing:.0625em;transition:color .2s ease}.cwc_portfolio_case-study__bottom-back:hover{color:var(--accent-color)}@media screen and (max-width:991px){.cwc_portfolio_case-study__container{padding:0 1.5rem}.cwc_portfolio_case-study__title{font-size:2.25rem}.cwc_portfolio_case-study__intro-grid{grid-template-columns:1fr;gap:2rem}.cwc_portfolio_case-study__stat-val{font-size:2rem}}@media screen and (max-width:768px){.cwc_portfolio_case-study{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.cwc_portfolio_case-study__container{padding:0 1rem}.cwc_portfolio_case-study__title{font-size:1.75rem}.cwc_portfolio_case-study__header,.cwc_portfolio_case-study__featured-img,.cwc_portfolio_case-study__intro-grid,.cwc_portfolio_case-study__stats,.cwc_portfolio_case-study__narrative,.cwc_portfolio_case-study__compare{margin-bottom:2rem}.cwc_portfolio_case-study__header-links,.cwc_portfolio_case-study__bottom-links{width:100%;flex-direction:column}.cwc_portfolio_case-study__link{justify-content:center}.cwc_portfolio_case-study__stats{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0}.cwc_portfolio_case-study__stat-val{font-size:2.25rem}.cwc_portfolio_case-study__chapter{grid-template-columns:1fr;gap:.75rem;padding-bottom:2rem}.cwc_portfolio_case-study__chapter-num{font-size:1.75rem}.cwc_portfolio_case-study__chapter-title{font-size:1.25rem}.cwc_portfolio_case-study__compare{grid-template-columns:1fr}.cwc_portfolio_case-study__testimonial{padding:1.75rem 1.5rem;margin:2rem 0}.cwc_portfolio_case-study__testimonial-quote p{font-size:1.0625rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/CWC_portfolio_case_study.css.map */
