.case-study-reveal--animate:not(.case-study-reveal--visible){opacity:0;transform:translate3d(0, var(--radius-lg), 0)}.case-study-reveal--animate.case-study-reveal--visible{opacity:1;transition:opacity var(--duration-reveal) var(--ease-emphasized), transform var(--duration-reveal) var(--ease-emphasized);transform:none}@media (prefers-reduced-motion:reduce){.case-study-reveal--animate:not(.case-study-reveal--visible){opacity:1;transform:none}}.case-study-image-wrap{clip-path:inset(100% 0 0);transition:clip-path var(--duration-image-reveal) var(--ease-emphasized);position:absolute;inset:0;overflow:hidden}.case-study-reveal--visible .case-study-image-wrap{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.case-study-image-wrap{clip-path:inset(0)}}.case-study-image-reveal--fill{position:absolute;inset:0}
.afterglow-case-study{--cs-bg:#fff;--cs-ink:#392d29;--cs-body:#574e4a;--cs-muted:#625753;--cs-line:#e6ddd8;--cs-soft:#f5ede9;--cs-soft-2:#e8d2cc;--cs-cream:#fbf7f3;--cs-accent:#8f6059;--cs-accent-2:#7b6962;--cs-accent-muted:#d4a79d;--cs-kicker:var(--cs-accent-2);--cs-blush:#e8d2cc;--cs-dark:#392d29;--cs-dark-2:#584641;--cs-inverse:#fff;--cs-inverse-muted:#d4bbb1;--cs-inverse-line:#fff3;--cs-overlay:#000000d1;color:var(--cs-body);font-family:inherit}.afterglow-case-study h1,.afterglow-case-study h2,.afterglow-case-study h3,.afterglow-case-study .afterglow-case-study__heading{color:var(--cs-ink)}.afterglow-case-study__hero-kicker,.afterglow-case-study__section-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent-2);font-weight:700}.afterglow-case-study__subtitle{max-width:50.625rem;font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-body)}.afterglow-case-study__prose{width:100%;max-width:50rem}.afterglow-case-study__body{color:var(--cs-body)}.afterglow-case-study__disclaimer{max-width:55rem;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-muted);margin-top:.875rem}.afterglow-case-study__snapshot{border:1px solid var(--cs-line);background-color:var(--cs-bg);grid-template-columns:1fr;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__snap{border-bottom:1px solid var(--cs-line);min-height:7rem;padding:1.25rem 1.125rem}@media (min-width:640px){.afterglow-case-study__snap:nth-child(odd){border-right:1px solid var(--cs-line)}.afterglow-case-study__snap:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.afterglow-case-study__snap{border-bottom:0;border-right:1px solid var(--cs-line)}.afterglow-case-study__snap:last-child{border-right:0}}@media (max-width:639px){.afterglow-case-study__snap:last-child{border-bottom:0}}.afterglow-case-study__snap-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.5rem;font-weight:600;display:block}.afterglow-case-study__snap-value{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);display:block}.afterglow-case-study__placeholder{background-color:var(--cs-soft);border:1px solid var(--cs-line);width:100%;max-width:none;margin:0;position:relative;overflow:hidden}.afterglow-case-study__placeholder--16-9{aspect-ratio:16/9}.afterglow-case-study__placeholder--4-5{aspect-ratio:4/5}.afterglow-case-study__placeholder--1-1{aspect-ratio:1}.afterglow-case-study__placeholder--4-3{aspect-ratio:4/3}.afterglow-case-study__placeholder--natural{aspect-ratio:auto;height:auto}.afterglow-case-study__placeholder-image-wrap{clip-path:inset(100% 0 0);transition:clip-path var(--duration-image-reveal) var(--ease-emphasized);position:absolute;inset:0;overflow:hidden}.afterglow-case-study__placeholder--natural .afterglow-case-study__placeholder-image-wrap{position:relative;inset:auto}.case-study-reveal--visible .afterglow-case-study__placeholder-image-wrap{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.afterglow-case-study__placeholder-image-wrap{clip-path:inset(0)}}.afterglow-case-study__placeholder-image{object-fit:var(--cs-image-object-fit,cover);object-position:var(--cs-image-object-position,center center);width:100%;height:100%}.afterglow-case-study__placeholder-image--natural{object-fit:contain;width:100%;height:auto;display:block}.afterglow-case-study__metric-grid{grid-template-columns:1fr;gap:.75rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__metric-card{border:1px solid var(--cs-line);background-color:var(--cs-cream);min-height:9rem;padding:1.375rem}.afterglow-case-study__metric-value{font-family:var(--font-family-display);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);color:var(--cs-ink);line-height:1;display:block}.afterglow-case-study__metric-label{font-size:var(--text-xs);color:var(--cs-ink);margin-top:.75rem;font-weight:600;display:block}.afterglow-case-study__metric-note{font-size:var(--text-xs);line-height:var(--leading-meta);color:var(--cs-muted);margin-top:.375rem;display:block}.afterglow-case-study__business-question{margin-top:var(--stack-block);background-color:var(--cs-ink);width:100%;max-width:none;color:var(--cs-bg);padding:1.875rem}.afterglow-case-study__business-question-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);margin-bottom:.75rem;font-weight:700;display:block}.afterglow-case-study__business-question-text{max-width:54.375rem;font-family:var(--font-family-display);letter-spacing:-.025em;color:var(--cs-bg);font-size:clamp(1.125rem,2.5vw,1.625rem);line-height:1.22}.afterglow-case-study__note{margin-top:var(--stack-block);border-left:3px solid var(--cs-accent-2);background-color:var(--cs-soft);width:100%;max-width:none;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);padding:1.25rem 1.375rem}.afterglow-case-study__note strong{color:var(--cs-ink)}.afterglow-case-study__signal-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.afterglow-case-study__signal-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__signal{border:1px solid var(--cs-line);background-color:var(--cs-bg);flex-direction:column;min-height:19.375rem;padding:1.5625rem;display:flex}@supports (grid-template-rows:subgrid){@media (min-width:768px){.afterglow-case-study__signal{grid-template-rows:subgrid;grid-row:span 5;min-height:0;display:grid}}}.afterglow-case-study__signal-num{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);font-weight:700}.afterglow-case-study__signal-title-area{margin-top:1rem}.afterglow-case-study__signal-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);margin:0}.afterglow-case-study__signal-highlight{font-family:var(--font-family-display);letter-spacing:-.035em;color:var(--cs-accent);margin-top:1.375rem;font-size:clamp(1.75rem,4vw,2.125rem);font-weight:600;line-height:1;display:block}.afterglow-case-study__signal-body{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);margin:.875rem 0 0}@media (min-width:768px){.afterglow-case-study__signal-body{align-self:start}}.afterglow-case-study__signal-means{border-top:1px solid var(--cs-line);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:1.125rem;padding-top:1rem}@supports not (grid-template-rows:subgrid){@media (min-width:768px){.afterglow-case-study__signal-grid{align-items:stretch;gap:.875rem;display:flex}.afterglow-case-study__signal{flex:1 1 0;min-width:0}.afterglow-case-study__signal-means{margin-top:auto}}}.afterglow-case-study__brand-audit{width:100%;max-width:none;margin-top:var(--stack-element);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.afterglow-case-study__brand-audit{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);align-items:stretch}}.afterglow-case-study__brand-column{border:1px solid var(--cs-line);background-color:var(--cs-cream);padding:1.75rem}.afterglow-case-study__brand-name{font-family:var(--font-family-display);font-size:var(--text-xl);letter-spacing:-.03em;color:var(--cs-ink);margin-bottom:1rem}.afterglow-case-study__brand-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.afterglow-case-study__brand-list li{font-size:var(--text-sm);color:var(--cs-body)}.afterglow-case-study__brand-brings{border-top:1px solid var(--cs-line);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:1.25rem;padding-top:1.0625rem}.afterglow-case-study__brand-bridge{font-size:var(--text-xs);text-align:center;color:var(--cs-muted);flex-direction:row;justify-content:center;align-items:center;gap:.625rem;padding:.875rem;display:flex}@media (min-width:768px){.afterglow-case-study__brand-bridge{flex-direction:column;padding:0}}.afterglow-case-study__brand-bridge strong{font-size:var(--text-sm);color:var(--cs-accent)}.afterglow-case-study__consumer-grid{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;width:100%;max-width:none;display:grid}@media (min-width:768px){.afterglow-case-study__consumer-grid{grid-template-columns:1.03fr .97fr}}.afterglow-case-study__consumer-card{border:1px solid var(--cs-line);background-color:var(--cs-bg);flex-direction:column;justify-content:center;height:100%;padding:2.1875rem;display:flex}@media (min-width:768px){.afterglow-case-study__editorial-media{flex-direction:column;min-height:0;display:flex}.afterglow-case-study__editorial-reveal{flex-direction:column;flex:auto;min-height:0;display:flex}.afterglow-case-study__placeholder--fill{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.afterglow-case-study__placeholder--fill .afterglow-case-study__placeholder-image-wrap{height:100%;min-height:100%}.afterglow-case-study__editorial-media--consumer{--cs-image-object-position:center top}.afterglow-case-study__editorial-media .afterglow-case-study__placeholder-image{object-fit:cover;object-position:var(--cs-image-object-position,center center);width:100%;height:100%}}.afterglow-case-study__consumer-quote{font-family:var(--font-family-display);letter-spacing:-.035em;color:var(--cs-ink);margin-bottom:1.625rem;font-size:clamp(1.25rem,3vw,1.875rem);line-height:1.18}.afterglow-case-study__transition-grid{grid-template-columns:1fr;gap:.5rem;margin:1.125rem 0 1.5rem;display:grid}@media (min-width:480px){.afterglow-case-study__transition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__transition{border:1px solid var(--cs-line);background-color:var(--cs-cream);font-size:var(--text-xs);color:var(--cs-body);padding:.6875rem .75rem}.afterglow-case-study__jtbd{border-left:3px solid var(--cs-accent-2);background-color:var(--cs-soft);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);margin-top:1.125rem;padding:1.125rem}.afterglow-case-study__insight-block{background-color:var(--cs-ink);width:100%;max-width:none;color:var(--cs-bg);padding:3.4375rem 2rem}@media (min-width:640px){.afterglow-case-study__insight-block{padding:3.4375rem}}.afterglow-case-study__insight-block .afterglow-case-study__section-kicker{color:var(--cs-inverse-muted)}.afterglow-case-study__insight-block .afterglow-case-study__heading{color:var(--cs-bg);max-width:51.25rem}.afterglow-case-study__insight-block .afterglow-case-study__body{color:var(--cs-inverse-muted);max-width:46.875rem}.afterglow-case-study__insight-steps{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.afterglow-case-study__insight-step{border:1px solid var(--cs-inverse-line);font-size:var(--text-xs);color:var(--cs-inverse-muted);padding:.5625rem .75rem}.afterglow-case-study__logic{width:100%;max-width:none;margin-top:var(--stack-block);grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:768px){.afterglow-case-study__logic{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr);align-items:stretch}}.afterglow-case-study__logic-card{border:1px solid var(--cs-line);background-color:var(--cs-cream);padding:1.625rem}.afterglow-case-study__logic-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.625rem;font-weight:700;display:block}.afterglow-case-study__logic-text{font-size:var(--text-base);line-height:var(--leading-body);color:var(--cs-ink)}.afterglow-case-study__logic-arrow{color:var(--cs-muted);justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:767px){.afterglow-case-study__logic-arrow{padding:.25rem 0;transform:rotate(90deg)}}.afterglow-case-study__gains{width:100%;max-width:none;margin-top:var(--stack-element);grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.afterglow-case-study__gains{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__gain-card{border:1px solid var(--cs-line);background-color:var(--cs-bg);padding:1.5rem}.afterglow-case-study__gain-title{font-family:var(--font-family-display);font-size:var(--text-lg);color:var(--cs-ink)}.afterglow-case-study__gain-list{margin:1rem 0 0;padding-left:1.125rem}.afterglow-case-study__gain-list li{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.3125rem 0}.afterglow-case-study__platform{border:1px solid var(--cs-line);background-color:var(--cs-cream);width:100%;max-width:none;padding:2.625rem}.afterglow-case-study__platform-name{font-family:var(--font-family-display);letter-spacing:-.055em;color:var(--cs-ink);margin-bottom:2.375rem;font-size:clamp(2.25rem,6vw,3.5rem);line-height:.9}.afterglow-case-study__platform-grid{border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.afterglow-case-study__platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__platform-phase{border-bottom:1px solid var(--cs-line);padding:1.5625rem}@media (min-width:768px){.afterglow-case-study__platform-phase{border-bottom:0;border-right:1px solid var(--cs-line)}.afterglow-case-study__platform-phase:last-child{border-right:0}}@media (max-width:767px){.afterglow-case-study__platform-phase:last-child{border-bottom:0}}.afterglow-case-study__platform-phase-name{font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--cs-ink);display:block}.afterglow-case-study__platform-phase-sub{font-size:var(--text-xs);color:var(--cs-muted);margin-top:.375rem;font-style:normal;display:block}.afterglow-case-study__platform-phase-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:.5625rem;display:block}.afterglow-case-study__platform-meta{border:1px solid var(--cs-line);grid-template-columns:1fr;width:100%;margin-top:1.75rem;display:grid}@media (min-width:640px){.afterglow-case-study__platform-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__platform-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__platform-meta-cell{border-bottom:1px solid var(--cs-line);padding:1.0625rem}@media (min-width:640px){.afterglow-case-study__platform-meta-cell:nth-child(odd){border-right:1px solid var(--cs-line)}.afterglow-case-study__platform-meta-cell:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.afterglow-case-study__platform-meta-cell{border-bottom:0;border-right:1px solid var(--cs-line)}.afterglow-case-study__platform-meta-cell:last-child{border-right:0}}@media (max-width:639px){.afterglow-case-study__platform-meta-cell:last-child{border-bottom:0}}.afterglow-case-study__platform-meta-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.375rem;font-weight:600;display:block}.afterglow-case-study__platform-meta-value{font-size:var(--text-xs);color:var(--cs-ink)}.afterglow-case-study__product-gallery{grid-template-columns:1fr;gap:1rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__feature-grid{width:100%;max-width:none;margin-top:var(--stack-element);grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.afterglow-case-study__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__feature{border:1px solid var(--cs-line);background-color:var(--cs-cream);padding:1.0625rem}.afterglow-case-study__feature-title{font-size:var(--text-xs);color:var(--cs-ink);margin-bottom:.3125rem;font-weight:600;display:block}.afterglow-case-study__feature-note{font-size:var(--text-xs);line-height:var(--leading-meta);color:var(--cs-body)}.afterglow-case-study__launch-model{width:100%;max-width:none;margin-top:var(--stack-element);border:1px solid var(--cs-line);grid-template-columns:1fr;display:grid}@media (min-width:640px){.afterglow-case-study__launch-model{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__launch-model{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__launch-model-cell{border-bottom:1px solid var(--cs-line);padding:1.125rem}@media (min-width:640px){.afterglow-case-study__launch-model-cell:nth-child(odd){border-right:1px solid var(--cs-line)}.afterglow-case-study__launch-model-cell:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.afterglow-case-study__launch-model-cell{border-bottom:0;border-right:1px solid var(--cs-line)}.afterglow-case-study__launch-model-cell:last-child{border-right:0}}@media (max-width:639px){.afterglow-case-study__launch-model-cell:last-child{border-bottom:0}}.afterglow-case-study__launch-model-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.375rem;font-weight:600;display:block}.afterglow-case-study__launch-model-value{font-size:var(--text-sm);color:var(--cs-ink);font-weight:600}.afterglow-case-study__creator-intro{grid-template-columns:1fr;align-items:start;gap:1.125rem;width:100%;max-width:none;display:grid}@media (min-width:768px){.afterglow-case-study__creator-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:1.25rem}}.afterglow-case-study__creator-kit-media{width:100%}@media (min-width:768px){.afterglow-case-study__creator-kit-media{align-self:start}}.afterglow-case-study__creator-kit-image{width:100%}.afterglow-case-study__creator-framework{border:1px solid var(--cs-line);background-color:var(--cs-cream);padding:1.875rem}@media (min-width:768px){.afterglow-case-study__creator-framework{flex-direction:column;height:100%;display:flex}}.afterglow-case-study__creator-panel-title{font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--cs-ink)}.afterglow-case-study__creator-mix{grid-template-columns:1fr;gap:.5rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.afterglow-case-study__creator-mix{margin-top:auto}}@media (min-width:480px){.afterglow-case-study__creator-mix{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__creator-mix-cell{border:1px solid var(--cs-line);background-color:var(--cs-bg);padding:.75rem}.afterglow-case-study__creator-mix-label{font-size:var(--text-xs);color:var(--cs-ink);margin-bottom:.1875rem;font-weight:700;display:block}.afterglow-case-study__creator-mix-items{font-size:var(--text-xs);color:var(--cs-body)}.afterglow-case-study__creator-strategy{width:100%;max-width:none}.afterglow-case-study__creator-strategy-selection{border:1px solid var(--cs-line);background-color:var(--cs-cream);padding:1.375rem 1.5rem}.afterglow-case-study__creator-strategy-grid{grid-template-columns:1fr;gap:.625rem;width:100%;margin-top:.625rem;display:grid}@media (min-width:768px){.afterglow-case-study__creator-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__creator-strategy-cell{border:1px solid var(--cs-line);background-color:var(--cs-soft);padding:1.25rem 1.375rem}.afterglow-case-study__creator-strategy-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.5rem;font-weight:700;display:block}.afterglow-case-study__creator-strategy-body{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);margin:0}.afterglow-case-study__creator-content{grid-template-columns:1fr;gap:1rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__creator-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__pilot-grid{width:100%;max-width:none;margin-top:var(--stack-element);border:1px solid var(--cs-line);grid-template-columns:1fr;display:grid}@media (min-width:640px){.afterglow-case-study__pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__pilot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__pilot-cell{border-bottom:1px solid var(--cs-line);padding:1.0625rem}@media (min-width:640px){.afterglow-case-study__pilot-cell:nth-child(odd){border-right:1px solid var(--cs-line)}.afterglow-case-study__pilot-cell:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.afterglow-case-study__pilot-cell{border-bottom:0;border-right:1px solid var(--cs-line)}.afterglow-case-study__pilot-cell:last-child{border-right:0}}@media (max-width:639px){.afterglow-case-study__pilot-cell:last-child{border-bottom:0}}.afterglow-case-study__pilot-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.3125rem;font-weight:600;display:block}.afterglow-case-study__pilot-value{font-size:var(--text-xs);color:var(--cs-ink);font-weight:600}.afterglow-case-study__experience-grid{grid-template-columns:1fr;gap:.875rem;width:100%;max-width:none;margin-top:.875rem;display:grid}@media (min-width:768px){.afterglow-case-study__experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__journey{width:100%;max-width:none;margin-top:var(--stack-element);grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.afterglow-case-study__journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__journey{grid-template-columns:repeat(5,minmax(0,1fr))}}.afterglow-case-study__journey-step{border:1px solid var(--cs-line);background-color:var(--cs-cream);min-height:9rem;padding:1rem}.afterglow-case-study__journey-num{font-size:var(--text-xs);color:var(--cs-muted)}.afterglow-case-study__journey-title{font-size:var(--text-xs);color:var(--cs-ink);margin:.4375rem 0;font-weight:700;display:block}.afterglow-case-study__journey-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__channel-grid{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__channel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.afterglow-case-study__channel{border:1px solid var(--cs-line);background-color:var(--cs-bg);min-height:9.375rem;padding:1.125rem .875rem}.afterglow-case-study__channel-name{font-size:var(--text-xs);color:var(--cs-ink);margin-bottom:.4375rem;font-weight:700;display:block}.afterglow-case-study__channel-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__customer-journey{width:100%;max-width:none;margin-top:var(--stack-element);grid-template-columns:1fr;gap:.4375rem;display:grid}@media (min-width:640px){.afterglow-case-study__customer-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__customer-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.afterglow-case-study__customer-journey{grid-template-columns:repeat(6,minmax(0,1fr))}}.afterglow-case-study__cj{border:1px solid var(--cs-line);background-color:var(--cs-soft);min-height:8rem;padding:.875rem}.afterglow-case-study__cj-stage{font-size:var(--text-xs);color:var(--cs-ink);margin-bottom:.375rem;font-weight:700;display:block}.afterglow-case-study__cj-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__channel-assets{width:100%;max-width:none;margin-top:var(--stack-block);grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:640px){.afterglow-case-study__channel-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}.afterglow-case-study__channel-assets-wide{grid-column:1/-1}.afterglow-case-study__asset-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-top:.5rem;font-weight:600}.afterglow-case-study__timeline{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.afterglow-case-study__time-card{border:1px solid var(--cs-line);background-color:var(--cs-bg);min-height:12.1875rem;padding:1.375rem}.afterglow-case-study__time-weeks{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);color:var(--cs-muted);font-weight:600}.afterglow-case-study__time-name{font-family:var(--font-family-display);font-size:var(--text-lg);color:var(--cs-ink);margin:.5rem 0;display:block}.afterglow-case-study__time-items{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__investment{margin-top:var(--stack-block);background-color:var(--cs-ink);width:100%;max-width:none;color:var(--cs-bg);padding:2rem}.afterglow-case-study__investment-top{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.afterglow-case-study__investment-top{flex-direction:row;justify-content:space-between;align-items:flex-end}}.afterglow-case-study__investment-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);margin-bottom:.5rem;font-weight:600;display:block}.afterglow-case-study__investment-amount{font-family:var(--font-family-display);letter-spacing:-.04em;color:var(--cs-bg);font-size:clamp(2rem,5vw,3.125rem);line-height:1}.afterglow-case-study__investment-note{max-width:20rem;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted)}.afterglow-case-study__invest-bars{gap:.5625rem;margin-top:1.75rem;display:grid}.afterglow-case-study__invest-row{font-size:var(--text-xs);color:var(--cs-inverse-muted);grid-template-columns:6.25rem minmax(0,1fr) 2.8125rem;align-items:center;gap:.75rem;display:grid}@media (min-width:640px){.afterglow-case-study__invest-row{grid-template-columns:10rem minmax(0,1fr) 2.8125rem}}.afterglow-case-study__invest-track{background-color:var(--cs-dark-2);height:.5rem}.afterglow-case-study__invest-fill{background-color:var(--cs-accent-muted);height:100%;display:block}.afterglow-case-study__invest-percent{color:var(--cs-inverse-muted);font-weight:600}.afterglow-case-study__measure-grid{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__measure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.afterglow-case-study__measure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.afterglow-case-study__measure{border:1px solid var(--cs-line);background-color:var(--cs-cream);min-height:12.1875rem;padding:1.25rem}.afterglow-case-study__measure-category{font-size:var(--text-xs);color:var(--cs-ink);margin-bottom:.8125rem;font-weight:700;display:block}.afterglow-case-study__measure-target{font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--cs-accent);margin-bottom:.625rem;font-weight:600;line-height:1;display:block}.afterglow-case-study__measure-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__guardrails{grid-template-columns:1fr;gap:.75rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.afterglow-case-study__guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.afterglow-case-study__guardrails{grid-template-columns:repeat(3,minmax(0,1fr))}}.afterglow-case-study__guardrail{border:1px solid var(--cs-line);background-color:var(--cs-bg);padding:1.375rem}.afterglow-case-study__guardrail-title{font-size:var(--text-sm);color:var(--cs-ink);margin-bottom:.5rem;font-weight:600;display:block}.afterglow-case-study__guardrail-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.afterglow-case-study__final{margin-top:var(--stack-block);background-color:var(--cs-blush);width:100%;max-width:none;padding:2.125rem}.afterglow-case-study__final-title{max-width:48.75rem;font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--cs-ink);font-size:clamp(1.25rem,3vw,2rem);line-height:1.15;display:block}.afterglow-case-study__final-body{max-width:50rem;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);margin-top:1rem}.afterglow-case-study>section>p[aria-hidden]{color:var(--cs-line);border-top:1px solid var(--cs-line);margin-top:var(--stack-block);padding-top:var(--stack-block);letter-spacing:.2em}.afterglow-case-study__insight-section>p[aria-hidden]{display:none}.afterglow-case-study__insight-section{margin-top:var(--stack-block);padding-top:var(--stack-block);border-top:1px solid var(--cs-line)}
.bones-case-study,.fin-case-study{color:var(--cs-body);font-family:inherit}.bones-case-study h1,.bones-case-study h2,.bones-case-study h3,.fin-case-study h1,.fin-case-study h2,.fin-case-study h3,.case-study__heading{color:var(--cs-ink)}.case-study__hero-kicker,.case-study__section-kicker{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-kicker)}.case-study__subtitle{max-width:var(--cs-subtitle-max);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-body)}.case-study__prose{max-width:var(--cs-prose-max);width:100%}.case-study__body{color:var(--cs-body)}.case-study__disclaimer{margin-top:var(--cs-disclaimer-gap);max-width:var(--cs-disclaimer-max);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-muted)}.case-study__snapshot{border:1px solid var(--cs-line);background-color:var(--cs-bg);grid-template-columns:1fr;width:100%;max-width:none;display:grid}@media (min-width:640px){.case-study__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.case-study__snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-study__snap{min-height:var(--cs-snap-min-height);padding:var(--cs-snap-pad);border-bottom:1px solid var(--cs-line)}@media (min-width:640px){.case-study__snap:nth-child(odd){border-right:1px solid var(--cs-line)}.case-study__snap:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.case-study__snap{border-bottom:0;border-right:1px solid var(--cs-line)}.case-study__snap:last-child{border-right:0}}@media (max-width:639px){.case-study__snap:last-child{border-bottom:0}}.case-study__snap-label{margin-bottom:var(--cs-snap-label-gap);font-size:var(--cs-snap-label-size);font-weight:var(--weight-heading);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);display:block}.case-study__snap-value{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);display:block}.case-study__project-meta{gap:var(--cs-meta-gap);padding:var(--cs-meta-pad);background-color:var(--cs-cream);border:1px solid var(--cs-line);grid-template-columns:1fr;display:grid}@media (min-width:768px){.case-study__project-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-study__project-meta-value{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);margin:0}.case-study__metric-grid{gap:var(--cs-metric-gap);grid-template-columns:1fr;width:100%;max-width:none;display:grid}@media (min-width:640px){.case-study__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.case-study__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-study__metric-card{min-height:var(--cs-metric-min-height);padding:var(--cs-metric-pad);border:1px solid var(--cs-line);background-color:var(--cs-cream)}.case-study__metric-value{font-family:var(--font-family-display);font-size:var(--cs-metric-value-size);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);color:var(--cs-ink);line-height:1;display:block}.case-study__metric-label{margin-top:var(--cs-metric-label-gap);font-size:var(--text-xs);font-weight:var(--weight-heading);color:var(--cs-ink);display:block}.case-study__hero-block{width:100%;aspect-ratio:var(--cs-hero-ratio);border:1px solid var(--cs-line);position:relative;overflow:hidden}.case-study__hero-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}
.bones-case-study{--cs-bg:#fff;--cs-ink:#22201e;--cs-body:#56514c;--cs-muted:#5f5a56;--cs-line:#ddd7d2;--cs-soft:#f7f1ec;--cs-soft-2:#f8f4f0;--cs-cream:#fbf8f5;--cs-accent:#946348;--cs-accent-2:#80604d;--cs-accent-muted:#d7b8a2;--cs-blush:#f7f1ec;--cs-dark:#2d201a;--cs-dark-2:#4b3127;--cs-inverse:#fff;--cs-inverse-muted:#d4bbb1;--cs-inverse-line:#ffffff29;--cs-overlay:#000000d1;--cs-shadow:0 10px 22px #37261d12}.bones-case-study__card-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);margin:0}.bones-case-study__business-question{background-color:var(--cs-dark);width:100%;max-width:none;color:var(--cs-bg);padding:1.875rem}.bones-case-study__business-question-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);margin-bottom:.75rem;font-weight:700;display:block}.bones-case-study__business-question-text{max-width:54.375rem;font-family:var(--font-family-display);letter-spacing:-.025em;color:var(--cs-bg);font-size:clamp(1.125rem,2.5vw,1.625rem);line-height:1.22}.bones-case-study__note{border-left:3px solid var(--cs-accent);background-color:var(--cs-soft);width:100%;max-width:none;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);padding:1.25rem 1.375rem}.bones-case-study__note strong{color:var(--cs-ink)}.bones-case-study__problem-chain{border:1px solid var(--cs-line);grid-template-columns:1fr;display:grid}@media (min-width:768px){.bones-case-study__problem-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}.bones-case-study__problem-step{border-bottom:1px solid var(--cs-line);min-height:10.25rem;padding:1.375rem 1.125rem}@media (min-width:768px){.bones-case-study__problem-step{border-right:1px solid var(--cs-line);border-bottom:none}.bones-case-study__problem-step:last-child{border-right:none}}.bones-case-study__problem-step:last-child{border-bottom:none}.bones-case-study__step-num{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent);font-weight:700}.bones-case-study__step-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);margin-top:.625rem}.bones-case-study__step-desc{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:.5rem}.bones-case-study__evidence-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.bones-case-study__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bones-case-study__evidence-card{background:var(--cs-bg);border:1px solid var(--cs-line);overflow:hidden}.bones-case-study__evidence-visual{aspect-ratio:4/3;background:0 0;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.bones-case-study__evidence-image{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;border:none;margin:0;padding:0;display:block}.bones-case-study__evidence-copy{padding:1.125rem}.bones-case-study__journey{border:1px solid var(--cs-line);grid-template-columns:1fr;display:grid}@media (min-width:640px){.bones-case-study__journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bones-case-study__journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.bones-case-study__journey{grid-template-columns:repeat(6,minmax(0,1fr))}}.bones-case-study__journey-stage{border-bottom:1px solid var(--cs-line);border-right:1px solid var(--cs-line);min-height:13.625rem;padding:1.0625rem .8125rem}.bones-case-study__journey-phase{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent);font-weight:700}.bones-case-study__journey-question{color:var(--cs-ink);margin:.625rem 0;font-size:.875rem;font-weight:600;line-height:1.35}.bones-case-study__journey-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.bones-case-study__journey-opp{border-top:1px solid var(--cs-line);font-size:var(--text-xs);color:var(--cs-muted);margin-top:.875rem;padding-top:.75rem}.bones-case-study__benchmark{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.bones-case-study__benchmark{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__bench{border:1px solid var(--cs-line);flex-direction:column;min-height:14.375rem;padding:1.5rem;display:flex}.bones-case-study__bench-brand{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink)}.bones-case-study__bench-body{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);margin-top:.75rem}.bones-case-study__bench-learning{border-top:1px solid var(--cs-line);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:auto;padding-top:1rem}.bones-case-study__takeaways{grid-template-columns:1fr;gap:.625rem;margin-top:.875rem;display:grid}@media (min-width:768px){.bones-case-study__takeaways{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__takeaway{font-size:var(--text-xs);line-height:var(--leading-body);background:var(--cs-soft);border-top:2px solid var(--cs-dark-2);color:var(--cs-body);padding:1rem}.bones-case-study__seg-layout{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.bones-case-study__seg-layout{grid-template-columns:1.15fr .85fr}}.bones-case-study__seg-main,.bones-case-study__seg-side{border:1px solid var(--cs-line);padding:1.5rem}.bones-case-study__seg-side{background:var(--cs-dark);color:var(--cs-bg)}.bones-case-study__seg-side-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.625rem}.bones-case-study__seg-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.125rem;display:flex}.bones-case-study__pill{font-size:var(--text-xs);background:var(--cs-bg);border:1px solid var(--cs-line);color:var(--cs-ink);padding:.625rem .8125rem;font-weight:600}.bones-case-study__seg-arrow{color:var(--cs-accent)}.bones-case-study__preference{background:var(--cs-cream);border:1px solid var(--cs-line);margin-top:1rem;padding:1.5rem}.bones-case-study__pref-flow{grid-template-columns:1fr;align-items:center;gap:.625rem;margin-top:1.125rem;display:grid}@media (min-width:768px){.bones-case-study__pref-flow{grid-template-columns:1fr auto 1fr auto 1fr}}.bones-case-study__pref-node{text-align:center;background:var(--cs-bg);border:1px solid var(--cs-line);padding:1rem}.bones-case-study__pref-node-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent);margin-bottom:.25rem;font-weight:700;display:block}.bones-case-study__pref-node-value{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.bones-case-study__pref-arrow{color:var(--cs-accent);text-align:center;font-size:1.125rem}@media (max-width:767px){.bones-case-study__pref-arrow{transform:rotate(90deg)}}.bones-case-study__seg-table{width:100%;font-size:var(--text-xs);border:1px solid var(--cs-line);border-collapse:collapse;margin-top:1rem}.bones-case-study__seg-table th,.bones-case-study__seg-table td{text-align:left;border-bottom:1px solid var(--cs-line);padding:.8125rem .875rem}.bones-case-study__seg-table th{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);font-weight:700}.bones-case-study__seg-table tr:last-child td{border-bottom:none}.bones-case-study__arch{background:var(--cs-bg);border:1px solid var(--cs-line);padding:1.5rem}.bones-case-study__arch-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.bones-case-study__arch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bones-case-study__arch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__flow-card{background:var(--cs-bg);border:1px solid var(--cs-line);padding:1.125rem}.bones-case-study__flow-num{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent);font-weight:700}.bones-case-study__flow-name{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);margin-top:.5rem}.bones-case-study__flow-meta{gap:.5rem;margin-top:.875rem;display:grid}.bones-case-study__flow-meta-item{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.bones-case-study__flow-meta-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.125rem;font-weight:700;display:block}.bones-case-study__hero-flow{border:1px solid var(--cs-line);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:640px){.bones-case-study__hero-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bones-case-study__hero-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.bones-case-study__hero-flow{grid-template-columns:repeat(6,minmax(0,1fr))}}.bones-case-study__hf-step{border-bottom:1px solid var(--cs-line);border-right:1px solid var(--cs-line);min-width:0;min-height:11.25rem;padding:1.25rem 1rem;overflow:visible}.bones-case-study__hf-step--highlight{background:var(--cs-soft)}.bones-case-study__hf-circle{width:1.5rem;height:1.5rem;font-size:var(--text-xs);color:var(--cs-bg);background:var(--cs-dark);border-radius:50%;place-items:center;font-weight:700;display:grid}.bones-case-study__hf-title{width:100%;min-width:0;max-width:100%;font-family:var(--font-family-display);font-size:var(--text-sm);color:var(--cs-ink);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-top:.75rem;line-height:1.25;overflow:visible}@media (min-width:1280px){.bones-case-study__hf-step{padding-inline:.875rem}}.bones-case-study__hf-desc{min-width:0;max-width:100%;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-muted);white-space:normal;overflow-wrap:normal;word-break:normal;margin-top:.4375rem;overflow:visible}.bones-case-study__hero-meta{grid-template-columns:1fr;gap:.625rem;margin-top:1rem;display:grid}@media (min-width:640px){.bones-case-study__hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bones-case-study__hero-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.bones-case-study__hero-meta-cell{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);border-top:1px solid var(--cs-line);padding-top:.625rem}.bones-case-study__hero-meta-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.1875rem;font-weight:700;display:block}.bones-case-study__emails{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:768px){.bones-case-study__emails{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__email{border:1px solid var(--cs-line);background:var(--cs-bg);width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;padding:0;display:block;overflow:hidden}.bones-case-study__email:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.bones-case-study__email-art{background:var(--cs-soft-2);place-items:center;min-height:28.75rem;padding:1rem;display:grid}.bones-case-study__email-mock{background:var(--cs-bg);border:1px solid var(--cs-line);width:90%;height:26.25rem;box-shadow:0 10px 22px var(--cs-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.bones-case-study__email-preview-frame{width:100%;height:100%;display:block}.bones-case-study__email-preview-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bones-case-study__email-lightbox:not([open]){display:none}.bones-case-study__email-lightbox[open]{padding:var(--lightbox-study-pad)}.bones-case-study__email-lightbox::backdrop{background:var(--cs-overlay)}.bones-case-study__email-lightbox-content{width:fit-content;max-width:var(--lightbox-image-max-narrow)}.bones-case-study__email-lightbox-image{width:auto;height:auto;max-width:var(--lightbox-image-max-narrow);max-height:var(--lightbox-image-max-height);object-fit:contain;margin-inline:auto;display:block}.bones-case-study__email-copy{border-top:1px solid var(--cs-line);padding:1.0625rem}.bones-case-study__email-meta{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.bones-case-study__email-meta-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.125rem;font-weight:700;display:block}.bones-case-study__email-meta-value{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.bones-case-study__experiments{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.bones-case-study__experiments{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__exp{border:1px solid var(--cs-line);padding:1.375rem}.bones-case-study__exp-idx{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-accent);font-weight:700}.bones-case-study__exp-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);margin-top:.625rem}.bones-case-study__exp-question{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:.625rem}.bones-case-study__exp-dl{margin-top:1rem}.bones-case-study__exp-dt{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-top:.625rem;font-weight:700}.bones-case-study__exp-dt:first-child{margin-top:0}.bones-case-study__exp-dd{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.125rem 0 0}.bones-case-study__measure{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.bones-case-study__measure{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__measure-card{border:1px solid var(--cs-line);padding:1.375rem}.bones-case-study__measure-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink)}.bones-case-study__measure-list{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);margin:.75rem 0 0;padding-left:1rem}.bones-case-study__impact{color:var(--cs-bg);background:var(--cs-dark);grid-template-columns:1fr;display:grid}@media (min-width:768px){.bones-case-study__impact{grid-template-columns:.85fr 1.15fr}}.bones-case-study__impact-left,.bones-case-study__impact-right{padding:1.625rem}.bones-case-study__impact-right{border-top:1px solid var(--cs-inverse-line)}@media (min-width:768px){.bones-case-study__impact-right{border-top:none;border-left:1px solid var(--cs-inverse-line)}}.bones-case-study__impact-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);font-weight:700}.bones-case-study__impact-num{font-family:var(--font-family-display);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);color:var(--cs-bg);margin-top:.5rem;line-height:1}.bones-case-study__impact-note{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.5rem}.bones-case-study__impact-intro{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-bg);margin-top:0}.bones-case-study__assumptions{border:1px solid var(--cs-inverse-line);margin-top:1rem;padding:.875rem}.bones-case-study__assumptions-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.bones-case-study__assumptions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bones-case-study__assumption-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);margin-bottom:.1875rem;font-weight:700;display:block}.bones-case-study__assumption-value{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted)}.bones-case-study__formula{font-family:var(--font-family-display);color:var(--cs-bg);margin-top:.75rem;font-size:1.0625rem;line-height:1.35}.bones-case-study__recommend{color:var(--cs-bg);background:var(--cs-dark);padding:1.875rem}.bones-case-study__recommend-headline{max-width:46.25rem;font-family:var(--font-family-display);letter-spacing:-.025em;color:var(--cs-bg);font-size:clamp(1.125rem,2.5vw,1.625rem);line-height:1.22}.bones-case-study__rec-grid{border-top:1px solid var(--cs-inverse-line);grid-template-columns:1fr;gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.bones-case-study__rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bones-case-study__rec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bones-case-study__rec-cell+.bones-case-study__rec-cell{border-left:1px solid var(--cs-inverse-line);padding-left:1rem}}.bones-case-study__rec-cell{padding-top:1.125rem}.bones-case-study__rec-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);font-weight:700}.bones-case-study__rec-body{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.4375rem;display:block}.bones-case-study__rec-close{max-width:46.25rem;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:1.625rem}.bones-case-study__limits{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.bones-case-study__limits{grid-template-columns:1.1fr .9fr}}.bones-case-study__limit-box{border:1px solid var(--cs-line);padding:1.5rem}.bones-case-study__limit-list{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.75rem 0 0;padding-left:1rem}.bones-case-study__final-note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-ink);background:var(--cs-soft);padding:1.5rem}
.fin-case-study{--cs-bg:#fff;--cs-ink:#1d211f;--cs-body:#494e4a;--cs-muted:#535853;--cs-line:#dde2dd;--cs-soft:#f4f7f3;--cs-soft-2:#edf3ee;--cs-cream:#fafcfa;--cs-accent:#53705c;--cs-accent-2:#8fab95;--cs-accent-muted:#c7d2c9;--cs-blush:#e3ece5;--cs-dark:#162019;--cs-dark-2:#1d211f;--cs-inverse:#fff;--cs-inverse-muted:#c7d2c9;--cs-inverse-line:#ffffff26;--cs-overlay:#000000d1}.fin-case-study .case-study__hero-kicker,.fin-case-study .case-study__section-kicker{color:var(--cs-accent)}.fin-case-study__hero-shell.case-study__hero-block{aspect-ratio:1672/941;border-color:var(--cs-dark);background:var(--cs-dark);min-height:0}.fin-case-study__hero-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.fin-case-study__field-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.5rem;font-weight:600}.fin-case-study__friction{border:1px solid var(--cs-line);background:var(--cs-soft);padding:1.75rem 1.75rem 1.625rem}.fin-case-study__friction-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.fin-case-study__friction-step{box-sizing:border-box;border:1px solid var(--cs-line);background:var(--cs-bg);flex-direction:column;justify-content:flex-start;min-height:8.75rem;padding:1.375rem 1.25rem;display:flex}.fin-case-study__friction-step+.fin-case-study__friction-step{border-left:none}.fin-case-study__friction-step:nth-child(2){background:var(--cs-soft)}.fin-case-study__friction-step:nth-child(3){background:var(--cs-soft-2)}.fin-case-study__friction-step:nth-child(4){background:var(--cs-blush)}.fin-case-study__step-num{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);color:var(--cs-accent);font-weight:700}.fin-case-study__step-title{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--cs-ink);flex:none;margin-top:.5rem;font-size:1.1875rem;font-weight:600;line-height:1.15}.fin-case-study__step-desc{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);flex:auto;margin-top:.4375rem}.fin-case-study__dark-callout{background:var(--cs-dark);color:var(--cs-bg);padding:2rem}.fin-case-study__dark-callout-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);font-weight:700}.fin-case-study__dark-callout-quote{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--cs-bg);margin-top:.625rem;font-size:2rem;font-weight:600;line-height:1.18}.fin-case-study__market-layout{grid-template-columns:1.15fr .85fr;gap:.875rem;display:grid}.fin-case-study__signal-feature{border:1px solid var(--cs-line);background:var(--cs-soft);flex-direction:column;justify-content:flex-end;min-height:19.375rem;padding:1.75rem;display:flex}.fin-case-study__signal-feature-num{font-family:var(--font-family-display);color:var(--cs-accent);font-size:3.375rem;font-weight:700;line-height:1}.fin-case-study__signal-feature h3{max-width:26.875rem;margin-top:.75rem;font-size:1.875rem;line-height:1.12}.fin-case-study__signal-feature p{max-width:28.75rem;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:.75rem}.fin-case-study__signal-stack{gap:.875rem;display:grid}.fin-case-study__signal-small{border:1px solid var(--cs-line);background:var(--cs-bg);min-height:9.25rem;padding:1.375rem}.fin-case-study__signal-small-num{font-family:var(--font-family-display);color:var(--cs-accent);font-size:1.75rem;font-weight:700;line-height:1}.fin-case-study__signal-small h3{margin-top:.4375rem;font-size:1.1875rem;line-height:1.2}.fin-case-study__signal-small p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin-top:.5rem}.fin-case-study__opportunity{border:1px solid var(--cs-line);background:var(--cs-bg);margin-top:1rem;padding:1.375rem}.fin-case-study__opportunity-row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.625rem;display:grid}.fin-case-study__node{border:1px solid var(--cs-line);background:var(--cs-cream);font-size:var(--text-xs);text-align:center;color:var(--cs-ink);padding:1rem;font-weight:600}.fin-case-study__arrow{color:var(--cs-accent);font-size:1.125rem}.fin-case-study__matrix-wrap{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.fin-case-study__matrix{border:1px solid var(--cs-line);background:var(--cs-cream);height:26.25rem;position:relative}.fin-case-study__axis-y,.fin-case-study__axis-tick{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);font-weight:600;position:absolute}.fin-case-study__axis-tick{letter-spacing:.08em;color:var(--cs-muted);left:.75rem}.fin-case-study__axis-tick--high{top:1.625rem}.fin-case-study__axis-tick--low{bottom:1.25rem}.fin-case-study__axis-y{transform-origin:0 0;top:50%;left:.75rem;transform:translateY(-50%)rotate(-90deg)}.fin-case-study__matrix-inner{border-left:1px solid var(--cs-line);flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:1.75rem 1.875rem 1.25rem 3.75rem}.fin-case-study__point{z-index:2;border:1px solid var(--cs-line);background:var(--cs-bg);width:14.375rem;font-size:var(--text-xs);text-align:center;color:var(--cs-ink);padding:.75rem;line-height:1.35;position:relative}.fin-case-study__point--fin{border-color:var(--cs-accent);background:var(--cs-soft);box-shadow:0 0 0 3px var(--cs-blush);font-weight:600}.fin-case-study__point--fin strong{color:var(--cs-ink);font-weight:600}.fin-case-study__comp-notes{gap:.75rem;display:grid}.fin-case-study__comp-note{border:1px solid var(--cs-line);background:var(--cs-bg);padding:1.125rem}.fin-case-study__comp-note h3{font-size:1.125rem;line-height:1.2}.fin-case-study__comp-note p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.5rem 0 0}.fin-case-study__positioning{background:var(--cs-dark);color:var(--cs-bg);margin-top:1rem;padding:1.5rem}.fin-case-study__positioning-primary{font-family:var(--font-family-display);letter-spacing:-.02em;font-size:1.8125rem;font-weight:600;line-height:1.15}.fin-case-study__positioning-secondary{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.5rem}.fin-case-study__positioning-econ{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.625rem}.fin-case-study__readiness{grid-template-columns:1.05fr .95fr;gap:1rem;display:grid}.fin-case-study__scorecard{border:1px solid var(--cs-line);background:var(--cs-bg);padding:1.625rem}.fin-case-study__score-row{margin-top:1.25rem}.fin-case-study__score-row:first-of-type{margin-top:.5rem}.fin-case-study__score-head{font-size:var(--text-xs);color:var(--cs-ink);justify-content:space-between;font-weight:600;display:flex}.fin-case-study__meter{background:var(--cs-blush);height:.625rem;margin-top:.4375rem}.fin-case-study__meter span{background:var(--cs-accent);height:100%;display:block}.fin-case-study__score-row p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.4375rem 0 0}.fin-case-study__profile{background:var(--cs-dark);color:var(--cs-bg);padding:1.625rem}.fin-case-study__profile-sub{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-inverse-muted);margin-bottom:.75rem;font-weight:700}.fin-case-study__profile h3{color:var(--cs-bg);font-size:1.625rem;line-height:1.15}.fin-case-study__profile ul{font-size:var(--text-xs);color:var(--cs-inverse-muted);margin:1rem 0 0;padding-left:1rem;line-height:1.5}.fin-case-study__fit-outcome{background:var(--cs-soft);font-family:var(--font-family-display);text-align:center;color:var(--cs-ink);margin-top:1rem;padding:1.25rem;font-size:1.25rem;font-weight:600;line-height:1.35}.fin-case-study__stakeholder{border:1px solid var(--cs-line);background:var(--cs-cream);padding:1.125rem 1.375rem;position:relative;overflow:hidden}.fin-case-study__stakeholder-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fin-case-study__stakeholder-lines line{stroke:var(--cs-line);stroke-width:.4px}.fin-case-study__stakeholder-grid{z-index:1;grid-template:"tl.tr"".center.""bl.br"/minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;display:grid;position:relative}.fin-case-study__center-buyer{background:var(--cs-dark);width:9.5rem;height:9.5rem;color:var(--cs-bg);text-align:center;border-radius:50%;flex-direction:column;grid-area:center;justify-content:center;justify-self:center;align-items:center;padding:1rem;display:flex}.fin-case-study__center-buyer strong{font-size:1.0625rem;line-height:1.25}.fin-case-study__center-buyer span{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.375rem;display:block}.fin-case-study__bubble{border:1px solid var(--cs-line);background:var(--cs-bg);width:11rem;min-height:5.625rem;padding:.875rem}.fin-case-study__bubble strong{font-size:var(--text-sm);color:var(--cs-ink);line-height:1.3;display:block}.fin-case-study__bubble span{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-muted);margin-top:.3125rem;display:block}.fin-case-study__bubble--b1{grid-area:tl;justify-self:end}.fin-case-study__bubble--b2{grid-area:tr;justify-self:start}.fin-case-study__bubble--b3{grid-area:bl;justify-self:end}.fin-case-study__bubble--b4{grid-area:br;justify-self:start}.fin-case-study__buying-flow{border:1px solid var(--cs-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1rem;display:grid}.fin-case-study__buying-flow div{border-right:1px solid var(--cs-line);font-size:var(--text-xs);text-align:center;color:var(--cs-ink);padding:.9375rem .5625rem;font-weight:600;line-height:1.35}.fin-case-study__buying-flow div:last-child{border-right:none}.fin-case-study__jtbd{background:var(--cs-soft);font-family:var(--font-family-display);color:var(--cs-ink);margin-top:1rem;padding:1.375rem;font-size:1.375rem;font-weight:600;line-height:1.3}.fin-case-study__funnel-step{border:1px solid var(--cs-line);background:var(--cs-bg);grid-template-columns:7.5rem 1fr 15rem;align-items:center;min-height:6.25rem;margin-top:-1px;display:grid}.fin-case-study__funnel-step:first-child{width:100%}.fin-case-study__funnel-step:nth-child(2){width:92%;margin-left:8%}.fin-case-study__funnel-step:nth-child(3){width:84%;margin-left:16%}.fin-case-study__funnel-step:nth-child(4){width:76%;margin-left:24%}.fin-case-study__funnel-step:nth-child(5){background:var(--cs-dark);width:68%;color:var(--cs-bg);margin-left:32%}.fin-case-study__stage-no{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);color:var(--cs-accent);padding:1.25rem;font-weight:700}.fin-case-study__funnel-step:nth-child(5) .fin-case-study__stage-no{color:var(--cs-accent-2)}.fin-case-study__stage-title{font-family:var(--font-family-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.15}.fin-case-study__stage-copy{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);padding:1.25rem}.fin-case-study__funnel-step:nth-child(5) .fin-case-study__stage-copy{color:var(--cs-inverse-muted)}.fin-case-study__intent{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.125rem;display:grid}.fin-case-study__intent div{border-top:2px solid var(--cs-accent);background:var(--cs-soft);font-size:var(--text-xs);color:var(--cs-ink);padding:1.125rem;line-height:1.45}.fin-case-study__content-path{border:1px solid var(--cs-line);background:var(--cs-cream);padding:1.5rem}.fin-case-study__path-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;display:grid}.fin-case-study__path-node{border:1px solid var(--cs-line);background:var(--cs-bg);font-size:var(--text-xs);text-align:center;color:var(--cs-ink);padding:1.125rem;font-weight:600;line-height:1.35}.fin-case-study__asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:1rem;display:grid}.fin-case-study__asset{border:1px solid var(--cs-line);background:var(--cs-bg);width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;padding:0;display:block;overflow:hidden}.fin-case-study__asset *{cursor:zoom-in}.fin-case-study__asset:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.fin-case-study__asset-visual{aspect-ratio:4/3;background:var(--cs-blush);position:relative;overflow:hidden}.fin-case-study__asset-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.fin-case-study__asset-copy{padding:1rem}.fin-case-study__asset-copy h3{font-size:1.125rem;line-height:1.2}.fin-case-study__asset-copy p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.4375rem 0 0}.fin-case-study__asset-lightbox:not([open]){display:none}.fin-case-study__asset-lightbox[open]{padding:var(--lightbox-study-pad)}.fin-case-study__asset-lightbox::backdrop{background:var(--cs-overlay)}.fin-case-study__asset-lightbox-content{width:fit-content;max-width:var(--lightbox-image-max)}.fin-case-study__asset-lightbox-image{width:auto;height:auto;max-width:var(--lightbox-image-max);max-height:var(--lightbox-image-max-height);object-fit:contain;margin-inline:auto;display:block}.fin-case-study__message-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:1rem;display:grid}.fin-case-study__message{border:1px solid var(--cs-line);background:var(--cs-bg);flex-direction:column;height:100%;min-height:7.75rem;padding:1.25rem;display:flex}.fin-case-study__message--primary{background:var(--cs-dark);color:var(--cs-bg)}.fin-case-study__message-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin:0;font-weight:700}.fin-case-study__message--primary .fin-case-study__message-label{color:var(--cs-inverse-muted)}.fin-case-study__message-text{font-family:var(--font-family-display);letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.3125rem;font-weight:600;line-height:1.2}.fin-case-study__content-table{border:1px solid var(--cs-line);border-collapse:collapse;width:100%;font-size:var(--text-xs);margin-top:1rem}.fin-case-study__content-table th,.fin-case-study__content-table td{border-bottom:1px solid var(--cs-line);text-align:left;padding:.875rem 1rem}.fin-case-study__content-table th{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);font-weight:700}.fin-case-study__content-table tr:last-child td{border-bottom:none}.fin-case-study__exp-list{border-top:1px solid var(--cs-line)}.fin-case-study__exp-row{border-bottom:1px solid var(--cs-line);grid-template-columns:5.625rem 1.1fr 1fr 11.25rem;align-items:start;gap:1.125rem;padding:1.5rem 0;display:grid}.fin-case-study__exp-idx{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);color:var(--cs-accent);font-weight:700}.fin-case-study__exp-row h3{font-size:1.375rem;line-height:1.2}.fin-case-study__exp-row p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body);margin:.5rem 0 0}.fin-case-study__exp-test,.fin-case-study__exp-kpi{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-body)}.fin-case-study__exp-row b{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase;color:var(--cs-muted);margin-bottom:.3125rem;font-weight:700;display:block}.fin-case-study__measure-dark{background:var(--cs-dark);color:var(--cs-bg);padding:1.75rem}.fin-case-study__measure-strip{border:1px solid var(--cs-inverse-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fin-case-study__mcell{border-right:1px solid var(--cs-inverse-line);padding:1.125rem}.fin-case-study__mcell:last-child{border-right:none}.fin-case-study__mcell h3{color:var(--cs-bg);font-size:1.0625rem;line-height:1.2}.fin-case-study__mcell ul{font-size:var(--text-xs);color:var(--cs-inverse-muted);margin:.5625rem 0 0;padding-left:.875rem;line-height:1.45}.fin-case-study__measure-principle{border-top:1px solid var(--cs-inverse-line);border-bottom:1px solid var(--cs-inverse-line);font-family:var(--font-family-display);color:var(--cs-bg);margin-top:1.25rem;padding:1rem 0;font-size:1.5rem;font-weight:600;line-height:1.25}.fin-case-study__model-layout{grid-template-columns:.75fr 1.25fr;gap:1.125rem;margin-top:1.375rem;display:grid}.fin-case-study__model-number{padding:1.25rem 0}.fin-case-study__model-number .fin-case-study__field-kicker{color:var(--cs-inverse-muted)}.fin-case-study__model-big{font-family:var(--font-family-display);color:var(--cs-bg);font-size:4rem;font-weight:700;line-height:1}.fin-case-study__model-number p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.625rem}.fin-case-study__model-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.fin-case-study__model-flow div{border:1px solid var(--cs-inverse-line);font-size:var(--text-xs);text-align:center;color:var(--cs-bg);padding:.875rem .5rem;line-height:1.35}.fin-case-study__model-note{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:.625rem}.fin-case-study__sensitivity{border-top:1px solid var(--cs-inverse-line);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--cs-inverse-muted);margin-top:1rem;padding-top:.875rem}.fin-case-study__timeline{padding-top:1.5rem;position:relative}.fin-case-study__timeline:before{content:"";background:var(--cs-line);height:1px;position:absolute;top:2.625rem;left:0;right:0}.fin-case-study__timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.fin-case-study__phase{padding-top:2.375rem;position:relative}.fin-case-study__phase:before{content:"";background:var(--cs-accent);width:1.125rem;height:1.125rem;box-shadow:0 0 0 5px var(--cs-soft-2);border-radius:50%;position:absolute;top:.625rem;left:0}.fin-case-study__phase-days{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker-wide);color:var(--cs-accent);font-weight:700}.fin-case-study__phase h3{margin-top:.4375rem;font-size:1.5rem;line-height:1.15}.fin-case-study__phase ul{font-size:var(--text-xs);color:var(--cs-body);margin:.75rem 0 0;padding-left:1rem;line-height:1.5}.fin-case-study__limit-grid{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.fin-case-study__limit{border:1px solid var(--cs-line);padding:1.5rem}.fin-case-study__limit ul{font-size:var(--text-xs);color:var(--cs-body);margin:.625rem 0 0;padding-left:1rem;line-height:1.5}.fin-case-study__final-note{background:var(--cs-soft);font-family:var(--font-family-display);color:var(--cs-ink);padding:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.35}@media (max-width:768px){.fin-case-study__market-layout,.fin-case-study__matrix-wrap,.fin-case-study__readiness,.fin-case-study__asset-grid,.fin-case-study__message-stack,.fin-case-study__limit-grid{grid-template-columns:1fr}.fin-case-study__matrix{height:24rem}.fin-case-study__point{width:auto;max-width:min(14.375rem,100% - 1rem)}.fin-case-study__friction-track{grid-template-columns:1fr}.fin-case-study__friction-step{min-height:0}.fin-case-study__friction-step+.fin-case-study__friction-step{border-top:none;border-left:1px solid var(--cs-line)}.fin-case-study__opportunity-row,.fin-case-study__path-row,.fin-case-study__model-flow{grid-template-columns:1fr}.fin-case-study__arrow{text-align:center;transform:rotate(90deg)}.fin-case-study__stakeholder-lines{display:none}.fin-case-study__stakeholder-grid{grid-template-columns:1fr;grid-template-areas:"center""tl""tr""bl""br";gap:.75rem}.fin-case-study__center-buyer{border-radius:0;width:auto;height:auto;padding:1.25rem}.fin-case-study__bubble{width:auto;min-height:0;justify-self:stretch!important}.fin-case-study__buying-flow{grid-template-columns:1fr}.fin-case-study__buying-flow div{border-right:none;border-bottom:1px solid var(--cs-line)}.fin-case-study__buying-flow div:last-child{border-bottom:none}.fin-case-study__funnel-step{grid-template-columns:4.375rem 1fr;width:100%!important;margin-left:0!important}.fin-case-study__stage-copy{border-top:1px solid var(--cs-line);grid-column:1/-1}.fin-case-study__funnel-step:nth-child(5) .fin-case-study__stage-copy{border-top-color:var(--cs-inverse-line)}.fin-case-study__intent,.fin-case-study__exp-row,.fin-case-study__measure-strip{grid-template-columns:1fr}.fin-case-study__mcell{border-right:none;border-bottom:1px solid var(--cs-inverse-line)}.fin-case-study__mcell:last-child{border-bottom:none}.fin-case-study__model-layout,.fin-case-study__timeline-grid{grid-template-columns:1fr}.fin-case-study__timeline:before{width:1px;height:auto;top:0;bottom:0;left:.5rem}.fin-case-study__phase{padding:0 0 0 2.375rem}.fin-case-study__phase:before{top:.125rem;left:0}}
.ga4-case-study{--cs-bg:#fff;--cs-ink:#18335a;--cs-body:#4f5460;--cs-muted:#555558;--cs-line:#e7e7e7;--cs-soft:#f8fafc;--cs-soft-2:#eef4ff;--cs-cream:#f4f7fc;--cs-accent:#2a68b9;--cs-accent-2:#eef4ff;--cs-accent-muted:#8db8f2;--cs-blush:#dce8fb;--cs-dark:#14213a;--cs-dark-2:#182842;--cs-inverse:#fff;--cs-inverse-muted:#9cabc0;--cs-inverse-line:#32415c;--cs-success:#1e7658;--cs-warning:#83631b;--cs-danger:#97564d;--cs-snapshot:#dce8fb;--cs-snapshot-heading:#26384e;--cs-snapshot-body:#33445c;--cs-kpi-bg:#f8fafc;--cs-kpi-border:#dce1e7;--cs-box-border:#dfe3e8;--cs-intro-label:#344154;--cs-graph-border:#e1e4e8;--cs-next-bg:#f4f7fc;--cs-next-text:#2d3a4d;--cs-device-border:#e0e3e7;--cs-dash-bg:#14213a;--cs-dash-card:#182842;--cs-dash-border:#32415c;--cs-dash-label:#9cabc0;--cs-dash-muted:#a6b4c7;--cs-dash-row:#dae1eb;--cs-dash-track:#2e405e;--cs-dash-bar:#8db8f2;--cs-decision-bg:#e9f1ff;--cs-experiment-head:#f0f3f8;--cs-experiment-label:#637084;--cs-experiment-value:#394659;--cs-matrix-hi-lo:#dae7fb;--cs-matrix-hi-hi:#ffe5d2;--cs-matrix-lo-lo:#d9efe7;--cs-matrix-lo-hi:#eef0f4;--cs-matrix-label:#253850;--cs-matrix-text:#273348;--cs-table-head:#f7f9fb;--cs-table-th:#6a737f;--cs-table-td:#5d6877;--cs-kpi-label:#657181;--cs-kpi-footnote:#6d747d;color:var(--cs-body);font-family:inherit}.ga4-case-study h1,.ga4-case-study h2,.ga4-case-study h3,.ga4-case-study .ga4-case-study__heading{color:var(--cs-ink)}.ga4-case-study__hero-kicker,.ga4-case-study__section-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--cs-accent);font-weight:700}.ga4-case-study__subtitle{max-width:51.25rem;font-size:var(--text-lg);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-subheading);color:var(--cs-accent)}.ga4-case-study__body{color:var(--cs-body)}.ga4-case-study__prose{width:100%;max-width:51.25rem}.ga4-case-study__snapshot{background-color:var(--cs-snapshot);border:none;border-radius:0;width:100%;max-width:none;padding:1.6875rem 1.875rem}.ga4-case-study__snapshot-title{font-weight:var(--weight-heading);color:var(--cs-snapshot-heading);margin-bottom:.25rem;display:block}.ga4-case-study__snapshot-body{color:var(--cs-snapshot-body)}.ga4-case-study__snapshot-body strong{color:var(--cs-snapshot-heading)}.ga4-case-study__snapshot-note{color:var(--cs-snapshot-body);opacity:.85}.ga4-case-study__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:none;display:grid}@media (min-width:640px){.ga4-case-study__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ga4-case-study__metric-card{border:1px solid var(--cs-kpi-border);background-color:var(--cs-kpi-bg);border-radius:0;min-height:6.125rem;padding:1.0625rem}.ga4-case-study__metric-value{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);color:var(--cs-ink);line-height:1;display:block}.ga4-case-study__metric-card:first-child .ga4-case-study__metric-value{color:var(--cs-accent)}.ga4-case-study__metric-card:nth-child(2) .ga4-case-study__metric-value{color:var(--cs-success)}.ga4-case-study__metric-card:nth-child(3) .ga4-case-study__metric-value{color:var(--cs-warning)}.ga4-case-study__metric-card:nth-child(4) .ga4-case-study__metric-value{color:var(--cs-danger)}.ga4-case-study__metric-label{font-size:var(--text-xs);line-height:var(--leading-meta);letter-spacing:.03em;text-transform:uppercase;color:var(--cs-kpi-label);margin-top:.5rem;display:block}.ga4-case-study__metric-footnote{font-size:var(--text-xs);color:var(--cs-kpi-footnote);margin-top:.25rem;display:block}.ga4-case-study__overview-copy{width:100%;max-width:51.25rem;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--cs-body)}.ga4-case-study__intro-box{margin-top:var(--stack-element);border:1px solid var(--cs-box-border);background-color:var(--cs-bg);border-radius:0;width:100%;max-width:none;overflow:hidden}.ga4-case-study__intro-row{border-top:1px solid var(--cs-box-border);grid-template-columns:1fr;display:grid}.ga4-case-study__intro-row:first-child{border-top:0}@media (min-width:640px){.ga4-case-study__intro-row{grid-template-columns:8.125rem minmax(0,1fr)}}.ga4-case-study__intro-row-label{font-size:var(--text-sm);font-weight:var(--weight-heading);color:var(--cs-intro-label);padding:1rem 1.125rem}.ga4-case-study__intro-row-value{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body);padding:1rem 1.125rem}@media (min-width:640px){.ga4-case-study__intro-row-value{border-left:1px solid var(--cs-box-border)}}.ga4-case-study__interpretation-title{font-size:var(--text-sm);font-weight:var(--weight-heading);color:var(--cs-ink);display:block}.ga4-case-study__next-move{margin-top:var(--stack-element);border-left:3px solid var(--cs-accent);background-color:var(--cs-next-bg);width:100%;max-width:none;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-next-text);padding:1.125rem 1.3125rem}.ga4-case-study__note{font-size:var(--text-sm);color:var(--cs-muted);margin-top:.75rem}.ga4-case-study__graph-title{color:var(--cs-ink)}.ga4-case-study__graph{width:100%;max-width:none;margin-inline:0}.ga4-case-study__graph-frame{border:1px solid var(--cs-graph-border);background-color:var(--cs-bg);border-radius:0;width:100%;max-width:none;overflow:hidden}.ga4-case-study__graph-image{object-fit:contain;width:100%;height:auto;display:block}.ga4-case-study__device-grid{gap:var(--stack-element);width:100%;max-width:none;display:grid}@media (min-width:640px){.ga4-case-study__device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ga4-case-study__device-card{border:1px solid var(--cs-device-border);background-color:var(--cs-bg);border-radius:0;min-height:11rem;padding:1.75rem}.ga4-case-study__device-card-label{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--cs-muted);display:block}.ga4-case-study__device-card-value{font-family:var(--font-family-display);letter-spacing:var(--tracking-section);color:var(--cs-ink);margin:.5rem 0 .35rem;font-size:clamp(2rem,5vw,2.75rem);line-height:1;display:block}.ga4-case-study__dashboard{margin-top:var(--stack-block);background-color:var(--cs-dash-bg);width:100%;max-width:none;color:var(--cs-inverse);border-radius:0;padding:1.875rem}.ga4-case-study__dashboard-grid{gap:.625rem;display:grid}@media (min-width:640px){.ga4-case-study__dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ga4-case-study__dash-card{border:1px solid var(--cs-dash-border);background-color:var(--cs-dash-card);border-radius:0;min-height:7rem;padding:1.25rem}.ga4-case-study__dash-card-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-dash-label);display:block}.ga4-case-study__dash-card-value{font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--cs-inverse);margin-top:.5rem;line-height:1;display:block}.ga4-case-study__dash-charts{gap:.625rem;margin-top:.625rem;display:grid}@media (min-width:640px){.ga4-case-study__dash-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ga4-case-study__dash-chart{border:1px solid var(--cs-dash-border);background-color:var(--cs-dash-card);border-radius:0;min-height:13rem;padding:1.375rem}.ga4-case-study__dash-chart-title{font-size:var(--text-xs);color:var(--cs-dash-muted);margin-bottom:1.5rem}.ga4-case-study__dash-row{font-size:var(--text-xs);color:var(--cs-dash-row);grid-template-columns:6.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.625rem;margin:1rem 0;display:grid}.ga4-case-study__dash-row strong{color:var(--cs-dash-row);font-weight:600}.ga4-case-study__dash-track{background-color:var(--cs-dash-track);height:.5rem}.ga4-case-study__dash-track-fill{background-color:var(--cs-dash-bar);height:100%;display:block}.ga4-case-study__decision{margin-top:var(--stack-element);background-color:var(--cs-decision-bg);border-radius:0;width:100%;max-width:none;padding:1.25rem 1.375rem}.ga4-case-study__decision-title{font-size:var(--text-sm);font-weight:var(--weight-heading);color:var(--cs-ink);display:block}.ga4-case-study__decision-body{color:var(--cs-body)}.ga4-case-study__experiments{gap:var(--stack-element);width:100%;max-width:none;display:grid}.ga4-case-study__experiment{border:1px solid var(--cs-box-border);background-color:var(--cs-bg);border-radius:0;overflow:hidden}.ga4-case-study__experiment-head{background-color:var(--cs-experiment-head);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ga4-case-study__experiment-head{grid-template-columns:8.125rem minmax(0,1fr)}}.ga4-case-study__experiment-number{font-size:var(--text-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--cs-danger);padding:1rem 1.125rem;font-weight:700}.ga4-case-study__experiment:nth-child(2) .ga4-case-study__experiment-number{color:var(--cs-warning)}.ga4-case-study__experiment:nth-child(3) .ga4-case-study__experiment-number{color:var(--cs-success)}.ga4-case-study__experiment-title{font-family:var(--font-family-display);font-size:var(--text-lg);line-height:var(--leading-heading-sm);color:var(--cs-ink);padding:.875rem 1.125rem}.ga4-case-study__experiment-row{border-top:1px solid var(--cs-box-border);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ga4-case-study__experiment-row{grid-template-columns:9.5rem minmax(0,1fr)}}.ga4-case-study__experiment-row-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-experiment-label);padding:.8125rem 1rem;font-weight:500}@media (min-width:640px){.ga4-case-study__experiment-row-label{border-right:1px solid var(--cs-box-border)}}.ga4-case-study__experiment-row-value{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-experiment-value);padding:.8125rem 1rem}.ga4-case-study__matrix{border:1px solid var(--cs-bg);border-radius:0;gap:0;width:100%;max-width:none;display:grid;overflow:hidden}@media (min-width:640px){.ga4-case-study__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}.ga4-case-study__matrix-cell{min-height:9rem;padding:1.6875rem}.ga4-case-study__matrix-cell:first-child{background-color:var(--cs-matrix-hi-lo)}.ga4-case-study__matrix-cell:nth-child(2){background-color:var(--cs-matrix-hi-hi)}.ga4-case-study__matrix-cell:nth-child(3){background-color:var(--cs-matrix-lo-lo)}.ga4-case-study__matrix-cell:nth-child(4){background-color:var(--cs-matrix-lo-hi)}.ga4-case-study__matrix-quadrant{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-matrix-label);margin-bottom:.75rem;font-weight:700;display:block}.ga4-case-study__matrix-item{font-size:var(--text-sm);color:var(--cs-matrix-text);margin-top:.35rem;display:block}.ga4-case-study__table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:none;overflow-x:auto}.ga4-case-study__table{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--text-sm);line-height:var(--leading-body)}.ga4-case-study__table th,.ga4-case-study__table td{border:1px solid var(--cs-box-border);text-align:left;vertical-align:top;padding:.8125rem .9375rem}.ga4-case-study__table th{font-size:var(--text-xs);color:var(--cs-table-th);background-color:var(--cs-table-head);font-weight:500}.ga4-case-study__table td{color:var(--cs-table-td)}.ga4-case-study__table td:first-child{width:5rem;font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--weight-heading);color:var(--cs-ink)}.ga4-case-study__closing-title{font-family:var(--font-family-display);font-size:var(--text-xl);line-height:var(--leading-heading-sm);color:var(--cs-ink)}.ga4-case-study__closing-copy{width:100%;max-width:51.25rem;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--cs-body)}
