.case-study-story-page__hero{padding-bottom:clamp(92px,10vw,120px)}.case-study-story-page__hero .blog-story-page__hero-shell{min-height:clamp(520px,62vh,700px)}.case-study-story-page__hero .blog-story-page__title{max-width:1040px;margin-inline:auto}.case-study-story-page__hero-subtitle{max-width:680px}.case-study-story-page__listing-grid{display:grid;gap:22px}.case-study-story-page__listing-card{display:grid;gap:18px;padding:clamp(26px,4vw,42px);border:1px solid var(--use-case-border);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 42px #2a27350f}.case-study-story-page__listing-card h2{width:min(100%,920px);margin:0;color:#111018;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:400;line-height:1.05;letter-spacing:-.055em}.case-study-story-page__listing-card .blog-story-page__paragraph{max-width:880px}.case-study-story-page__metric-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:12px 16px;border:1px solid rgba(42,39,53,.12);border-radius:14px;background:#f4f8ffe6}.case-study-story-page__metric-strip span{color:#2a2735a3;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.case-study-story-page__metric-strip strong{color:#111018;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:500;letter-spacing:-.03em}.case-study-story-page__listing-brand-row{display:flex;align-items:center;gap:14px}.case-study-story-page__listing-brand-row .use-case-story-page__card-eyebrow{margin:0}.case-study-story-page__listing-logo{width:auto;height:44px;object-fit:contain}.case-study-story-page__stat-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 clamp(28px,3.6vw,44px);border:1px solid rgba(42,39,53,.12);border-radius:16px;background:#2a27351a;box-shadow:0 18px 42px #2a27350d}.case-study-story-page__stat-panel div{display:grid;gap:8px;min-height:132px;align-content:center;padding:clamp(18px,2.4vw,28px);background:#fffffff0}.case-study-story-page__stat-panel strong{color:#111018;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.02}.case-study-story-page__stat-panel span{color:#2a2735a3;font-size:.82rem;font-weight:400;line-height:1.4}.case-study-story-page__hero-figure{margin:0 0 clamp(42px,5vw,64px)}.case-study-story-page__hero-figure img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:16px;box-shadow:0 22px 54px #2a27351a}.case-study-story-page__hero-figure figcaption{margin-top:10px;color:#2a273580;font-size:.8rem}.case-study-story-page__beat{margin-top:clamp(42px,5vw,64px)}.case-study-story-page__beat-label{display:block;margin-bottom:12px;color:#2a2735a3;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.case-study-story-page__benefits{display:grid;gap:0;margin:clamp(26px,3.4vw,38px) 0 0;padding:0;list-style:none}.case-study-story-page__benefits li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:clamp(18px,2.4vw,24px) 0;border-top:1px solid rgba(42,39,53,.12)}.case-study-story-page__benefits li:last-child{border-bottom:1px solid rgba(42,39,53,.12)}.case-study-story-page__benefits li>span{padding-top:3px;color:#2a273566;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.case-study-story-page__benefits h3{margin:0 0 6px;color:#111018;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.case-study-story-page__benefits p{margin:0;color:#2a2735c7;font-size:.98rem;line-height:1.6}.case-study-story-page__facts-card{display:grid;gap:20px;margin-top:clamp(42px,5vw,64px);padding:clamp(24px,3.4vw,36px);border:1px solid rgba(42,39,53,.12);border-radius:16px;background:#fffffff0;box-shadow:0 18px 42px #2a27350d}.case-study-story-page__facts-logo{width:auto;height:52px;justify-self:start;object-fit:contain}.case-study-story-page__facts-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:0}.case-study-story-page__facts-card dt{margin-bottom:4px;color:#2a2735a3;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.case-study-story-page__facts-card dd{margin:0;color:#111018;font-size:.98rem}.case-study-story-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.case-study-story-page__content-grid .blog-story-page__primary-column{max-width:900px;margin:0 auto}.case-study-story-page__article-copy{display:grid;gap:20px}.case-study-story-page__quote-card{margin:clamp(34px,5vw,54px) 0 0;padding:clamp(28px,4vw,42px);border:1px solid rgba(42,39,53,.12);border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(223,236,255,.9),transparent 42%),#fffffff0;box-shadow:0 22px 54px #2a273514}.case-study-story-page__quote-card blockquote{margin:0;color:#111018;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.34;letter-spacing:-.035em}.case-study-story-page__quote-card figcaption{margin-top:14px;color:#2a2735a3;font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.case-study-story-page__quote-card--hero{margin:0 0 clamp(20px,2.6vw,30px)}@media(max-width:720px){.case-study-story-page__hero{padding-bottom:88px}.case-study-story-page__listing-card{border-radius:20px}.case-study-story-page__stat-panel,.case-study-story-page__content-grid{grid-template-columns:1fr}.case-study-story-page__stat-panel{border-radius:14px}.case-study-story-page__stat-panel div{min-height:92px}.case-study-story-page__benefits li{grid-template-columns:32px minmax(0,1fr)}}
