.CaseStudyPost-module__QEYa1G__wrap{--measure:760px;max-width:var(--container-max);padding:clamp(104px, 13vh, 150px) var(--gutter) 0;margin-inline:auto;position:relative}.CaseStudyPost-module__QEYa1G__crumb{max-width:var(--measure);margin:0 auto clamp(var(--space-4), 2.5vh, 22px)}@media (min-width:1380px){.CaseStudyPost-module__QEYa1G__crumb{display:none}}.CaseStudyPost-module__QEYa1G__back{font-family:var(--family-body);font-size:var(--text-body-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.CaseStudyPost-module__QEYa1G__back svg{transition:transform var(--dur-fast) var(--ease-out)}.CaseStudyPost-module__QEYa1G__back:hover{color:var(--text)}.CaseStudyPost-module__QEYa1G__back:hover svg{transform:translate(-3px)}.CaseStudyPost-module__QEYa1G__chip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--chip) 14%, transparent);border:1px solid color-mix(in srgb, var(--chip) 34%, transparent);color:var(--chip);font-family:var(--family-mono);letter-spacing:.03em;align-self:flex-start;align-items:center;padding:5px 13px;font-size:12px;font-weight:600;display:inline-flex}.CaseStudyPost-module__QEYa1G__chip[data-tone=brand]{--chip:var(--accent)}.CaseStudyPost-module__QEYa1G__chip[data-tone=challenge]{--chip:#e0a355}.CaseStudyPost-module__QEYa1G__chip[data-tone=solution]{--chip:var(--accent)}.CaseStudyPost-module__QEYa1G__chip[data-tone=results]{--chip:#5fd0a3}.CaseStudyPost-module__QEYa1G__head{max-width:var(--measure);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.CaseStudyPost-module__QEYa1G__eyebrowRow{margin-top:var(--space-6);align-items:center;gap:var(--space-4);display:flex}.CaseStudyPost-module__QEYa1G__tag{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);font-family:var(--family-body);letter-spacing:.02em;white-space:nowrap;padding:4px 11px;font-size:11px;font-weight:500}.CaseStudyPost-module__QEYa1G__tagLabel{color:var(--text-muted)}.CaseStudyPost-module__QEYa1G__heroQuote{margin-top:clamp(var(--space-5), 3.5vh, 32px);font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(25px,3.3vw,42px);font-weight:400;line-height:1.2;position:relative}.CaseStudyPost-module__QEYa1G__heroCite{margin-top:clamp(var(--space-5), 3.5vh, 32px);font-family:var(--family-body);color:var(--text);flex-direction:column;gap:2px;font-size:clamp(15px,1.4vw,17px);font-style:normal;font-weight:600;display:flex}.CaseStudyPost-module__QEYa1G__heroCiteRole{font-family:var(--family-mono);color:var(--text-muted);font-size:13px;font-weight:400}.CaseStudyPost-module__QEYa1G__heroDivider{width:100%;height:1px;margin-top:clamp(var(--space-6), 5vh, 48px);background:var(--border);display:block}.CaseStudyPost-module__QEYa1G__band{width:max-content;max-width:100%;margin:clamp(var(--space-5), 4.5vh, 44px) 0 0;flex-wrap:nowrap;justify-content:flex-start;list-style:none;display:flex}.CaseStudyPost-module__QEYa1G__bandItem{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:8px;padding:2px clamp(18px,2.4vw,36px);display:flex}.CaseStudyPost-module__QEYa1G__bandItem:first-child{padding-left:0}.CaseStudyPost-module__QEYa1G__bandItem+.CaseStudyPost-module__QEYa1G__bandItem{border-left:1px solid var(--border)}.CaseStudyPost-module__QEYa1G__bandVal{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1}.CaseStudyPost-module__QEYa1G__bandLabel{font-family:var(--family-mono);letter-spacing:.03em;color:var(--text-muted);font-size:12px}.CaseStudyPost-module__QEYa1G__section{max-width:var(--measure);margin:clamp(var(--space-8), 10vh, 110px) auto 0;flex-direction:column;display:flex}.CaseStudyPost-module__QEYa1G__sectionTitle{margin-top:var(--space-5);font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(26px,3.2vw,40px);font-weight:400;line-height:1.1}.CaseStudyPost-module__QEYa1G__prose{margin-top:clamp(var(--space-5), 3vh, 32px);font-family:var(--family-body);color:color-mix(in srgb, var(--text) 78%, var(--bg))}.CaseStudyPost-module__QEYa1G__prose p{font-size:clamp(17px,1.4vw,19px);line-height:1.72}.CaseStudyPost-module__QEYa1G__prose p+p{margin-top:var(--space-5)}.CaseStudyPost-module__QEYa1G__results{margin-top:clamp(var(--space-7), 6vh, 60px);gap:clamp(var(--space-6), 4vw, 56px) clamp(var(--space-6), 5vw, 72px);grid-template-columns:repeat(2,1fr);display:grid}.CaseStudyPost-module__QEYa1G__result{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent);flex-direction:column;display:flex}.CaseStudyPost-module__QEYa1G__resultNum{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(48px,7vw,88px);font-weight:400;line-height:.96}.CaseStudyPost-module__QEYa1G__resultLabel{max-width:32ch;font-family:var(--family-body);font-size:clamp(15px,1.3vw,17px);line-height:var(--leading-normal);color:var(--text-muted)}.CaseStudyPost-module__QEYa1G__video{max-width:1080px;margin:clamp(var(--space-7), 7vh, 72px) auto 0;aspect-ratio:16/9;border-radius:var(--radius-l);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.CaseStudyPost-module__QEYa1G__videoFrame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.CaseStudyPost-module__QEYa1G__videoImg{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.CaseStudyPost-module__QEYa1G__videoScrim{pointer-events:none;background:linear-gradient(#06080b1f,#06080b8c);position:absolute;inset:0}.CaseStudyPost-module__QEYa1G__play{color:#10151c;cursor:pointer;width:66px;height:66px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0000004d}.CaseStudyPost-module__QEYa1G__play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.CaseStudyPost-module__QEYa1G__videoPh{top:clamp(var(--space-4), 2vw, 20px);left:clamp(var(--space-4), 2vw, 20px);border-radius:var(--radius-full);font-family:var(--family-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff47;padding:4px 11px;font-size:11px;position:absolute}.CaseStudyPost-module__QEYa1G__videoCaption{left:clamp(var(--space-5), 3vw, 32px);bottom:clamp(var(--space-5), 3vw, 28px);font-family:var(--family-body);font-size:var(--text-body-sm);color:#fff;text-shadow:0 1px 10px #00000080;font-weight:500;position:absolute}.CaseStudyPost-module__QEYa1G__aiCross{min-height:clamp(560px,92svh,960px);margin-top:clamp(var(--space-9), 14vh, 170px);background:#0a0c0f;display:flex;position:relative;overflow:hidden}.CaseStudyPost-module__QEYa1G__aiCrossImg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CaseStudyPost-module__QEYa1G__aiCrossScrim{background:linear-gradient(#04060a9e 0%,#04060a24 26% 52%,#04060aad 100%);position:absolute;inset:0}.CaseStudyPost-module__QEYa1G__aiCrossOverlay{z-index:1;text-align:center;padding:clamp(72px, 12vh, 150px) var(--gutter) clamp(44px, 7vh, 84px);flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.CaseStudyPost-module__QEYa1G__aiCrossLead{flex-direction:column;align-items:center;display:flex}.CaseStudyPost-module__QEYa1G__aiCrossEyebrow{margin-bottom:var(--space-4);color:#ffffffdb}.CaseStudyPost-module__QEYa1G__aiCrossTitle{max-width:22ch;font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:#fff;text-shadow:0 2px 30px #00000073;font-size:clamp(28px,4vw,50px);font-weight:400;line-height:1.08}.CaseStudyPost-module__QEYa1G__aiCrossCta{margin-top:clamp(var(--space-5), 4vh, 36px)}.CaseStudyPost-module__QEYa1G__aiCrossBody{max-width:60ch;font-family:var(--family-body);font-size:clamp(16px,1.5vw,20px);line-height:var(--leading-normal);color:#ffffffd1;text-shadow:0 1px 18px #00000080}@media (max-width:900px){.CaseStudyPost-module__QEYa1G__band{row-gap:var(--space-6);column-gap:var(--space-6);flex-wrap:wrap;width:100%}.CaseStudyPost-module__QEYa1G__bandItem{white-space:normal;flex:none;min-width:40%;max-width:100%;padding-inline:0}.CaseStudyPost-module__QEYa1G__bandItem+.CaseStudyPost-module__QEYa1G__bandItem{border-left:none}}@media (max-width:600px){.CaseStudyPost-module__QEYa1G__results{grid-template-columns:1fr}}
