.baaz-v2.case-study-v2{background:var(--v2-bg);min-height:100vh}.baaz-v2.case-study-v2 .cs-back-wrap{padding-top:28px}.baaz-v2.case-study-v2 .cs-back{color:var(--v2-text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.baaz-v2.case-study-v2 .cs-back-icon{font-size:15px}.baaz-v2.case-study-v2 .cs-main{padding-top:40px;padding-bottom:96px}.baaz-v2.case-study-v2 .cs-hero{border-bottom:1px solid var(--v2-border);max-width:880px;padding-bottom:48px}.baaz-v2.case-study-v2 .cs-eyebrow{margin:0 0 18px}.baaz-v2.case-study-v2 .cs-title{font-family:var(--v2-serif);letter-spacing:-.02em;color:var(--v2-text);margin:0 0 24px;font-size:clamp(32px,5vw,60px);font-style:italic;font-weight:600;line-height:1.08}.baaz-v2.case-study-v2 .cs-summary{color:var(--v2-text-2);margin:0;font-size:clamp(16px,1.8vw,19px);font-weight:300;line-height:1.7}.baaz-v2.case-study-v2 .cs-results{background:var(--v2-border);border:1px solid var(--v2-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:0;display:grid}@media (max-width:600px){.baaz-v2.case-study-v2 .cs-results{grid-template-columns:1fr}}.baaz-v2.case-study-v2 .cs-results-statement{color:var(--v2-text-2);max-width:760px;margin:28px 0 0;font-size:clamp(15px,1.7vw,18px);font-style:italic;font-weight:300;line-height:1.7}.baaz-v2.case-study-v2 .cs-result{background:var(--v2-bg);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.baaz-v2.case-study-v2 .cs-result-value{font-family:var(--v2-serif);letter-spacing:-.02em;color:var(--v2-accent);font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:700;line-height:1.05}.baaz-v2.case-study-v2 .cs-result-label{color:var(--v2-text-2);font-size:13px;font-weight:300;line-height:1.5}.baaz-v2.case-study-v2 .cs-section{border-bottom:1px solid var(--v2-border);padding:48px 0}.baaz-v2.case-study-v2 .cs-section-heading{font-family:var(--v2-serif);letter-spacing:-.02em;color:var(--v2-text);margin:0 0 24px;font-size:clamp(24px,3vw,36px);font-style:italic;font-weight:500}.baaz-v2.case-study-v2 .cs-section-body{color:var(--v2-text-2);max-width:760px;margin:0;font-size:clamp(15px,1.7vw,18px);font-weight:300;line-height:1.8}.baaz-v2.case-study-v2 .cs-section--split{grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:760px){.baaz-v2.case-study-v2 .cs-section--split{grid-template-columns:1fr;gap:20px}}.baaz-v2.case-study-v2 .cs-section--split .cs-section-aside{flex-direction:column;gap:14px;display:flex}@media (max-width:760px){.baaz-v2.case-study-v2 .cs-section--split .cs-section-aside{flex-direction:row;align-items:baseline;gap:14px}}.baaz-v2.case-study-v2 .cs-section--split .cs-section-index{font-family:var(--v2-serif);color:var(--v2-accent);letter-spacing:.04em;font-size:15px;font-style:italic;font-weight:500}.baaz-v2.case-study-v2 .cs-section--split .cs-section-heading{margin:0;font-size:clamp(22px,2.4vw,30px)}.baaz-v2.case-study-v2 .cs-section--split .cs-section-body{max-width:none;font-size:clamp(16px,1.9vw,20px);line-height:1.85}.baaz-v2.case-study-v2 .cs-approach-grid{background:var(--v2-border);border:1px solid var(--v2-border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (max-width:760px){.baaz-v2.case-study-v2 .cs-approach-grid{grid-template-columns:1fr}}.baaz-v2.case-study-v2 .cs-approach-card{background:var(--v2-bg);padding:clamp(24px,3vw,32px)}.baaz-v2.case-study-v2 .cs-approach-card--filler{padding:0}@media (max-width:760px){.baaz-v2.case-study-v2 .cs-approach-card--filler{display:none}}.baaz-v2.case-study-v2 .cs-approach-title{font-family:var(--v2-sans);color:var(--v2-text);margin:0 0 10px;font-size:17px;font-weight:500}.baaz-v2.case-study-v2 .cs-approach-desc{color:var(--v2-text-2);margin:0;font-size:14px;font-weight:300;line-height:1.65}.baaz-v2.case-study-v2 .cs-stack{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.baaz-v2.case-study-v2 .cs-stack-item{color:var(--v2-text-2);border:1px solid var(--v2-border);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:400}.baaz-v2.case-study-v2 .cs-closing{flex-direction:column;gap:24px;padding-top:48px;display:flex}.baaz-v2.case-study-v2 .cs-closing-note{color:var(--v2-text-2);max-width:640px;margin:0;font-size:15px;font-weight:300;line-height:1.7}.baaz-v2.case-study-v2 .cs-closing-note a{color:var(--v2-text);text-underline-offset:3px;text-decoration:underline}
