/* A company image, two editorial clips, then a distinct account of our work. */
.b-proof-showcase{gap:64px 36px;align-items:start;margin-top:45px}
.b-proof-showcase .b-showcase-card{padding:0;border:0;background:transparent;display:block;min-width:0}
.b-proof-showcase .b-proof-company{margin:0 0 18px;min-height:40px;gap:16px}
.b-proof-showcase .b-proof-company img{height:32px;width:90px;object-position:left center}
.b-proof-showcase .b-proof-company span{font-size:20px;font-weight:600}
.b-proof-showcase .b-proof-company>span:only-child{border:0;padding:0}
.b-case-stage{position:relative;isolation:isolate;margin-bottom:38px}
.b-case-coverage-label,.b-case-work-label{display:block;font:600 11px/1.5 'DM Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase}
.b-case-coverage-label{margin-bottom:12px;color:#59615a}
.b-case-picture{height:240px;overflow:hidden;background:#ded8ca}
.b-case-photo{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.65)}




.b-coverage-stack{position:relative;z-index:2;margin:-38px 12px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}
.b-legendary .b-coverage-slip{display:flex;flex-direction:column;min-width:0;padding:18px 16px 14px;background:#fffdf6;color:#172423;border:1px solid #17242320;box-shadow:0 5px 12px #17242313;text-decoration:none;transform:rotate(-1deg);transition:transform .2s,box-shadow .2s}
.b-legendary .b-coverage-slip-2{transform:rotate(1deg)}
.b-coverage-outlet{display:flex;align-items:center;height:32px;margin-bottom:16px}
.b-coverage-outlet img{max-width:100%;width:140px;height:28px;object-fit:contain;object-position:left center}
.b-coverage-outlet img[src$="footwear-news.svg"]{width:52px;height:32px;filter:none;background:#172423;padding:4px;box-sizing:content-box}
.b-coverage-outlet img[src$="wsj.svg"]{height:23px;width:160px}
.b-legendary .b-coverage-title{display:block;font:400 clamp(18px,1.5vw,22px)/1.22 'DM Serif Display',serif;letter-spacing:-.015em;margin-bottom:18px;text-wrap:pretty}
.b-coverage-open{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #17242320;font:11px/1.3 'DM Sans',sans-serif}
.b-coverage-open>span{font-size:17px;color:var(--brand-orange)}
.b-showcase-copy{padding:28px 22px 0;border-top:1px solid #17242330;text-align:center}
.b-case-work-label{color:var(--brand-orange);margin-bottom:14px}
.b-proof-showcase .b-showcase-copy h3{font:400 clamp(28px,2.7vw,38px)/1.12 'DM Serif Display',serif;letter-spacing:-.025em;margin:0 0 18px;text-wrap:balance;max-width:none}
.b-legendary .b-proof-showcase .b-showcase-copy>p{font:17px/1.6 Georgia,serif;margin:0 auto 25px;max-width:43ch}
.b-proof-showcase .b-proof-read{padding:0;border:0;margin:0;justify-content:center;gap:12px;font-size:12px}
.b-coverage-slip:focus-visible{outline:3px solid var(--brand-orange);outline-offset:4px}
@media(hover:hover) and (pointer:fine){.b-legendary .b-coverage-slip:hover{transform:translateY(-4px);box-shadow:0 9px 18px #17242322}}
@media(max-width:700px){.b-proof-showcase{gap:48px;margin-top:30px}.b-case-picture{height:220px}.b-coverage-stack{margin:-30px 8px 0;gap:10px;grid-template-columns:1fr}.b-legendary .b-coverage-slip,.b-legendary .b-coverage-slip-2{transform:none;padding:17px 18px}.b-coverage-outlet{height:26px;margin-bottom:12px}.b-legendary .b-coverage-title{font-size:21px;margin-bottom:14px}.b-case-stage{margin-bottom:28px}.b-showcase-copy{padding:24px 8px 0}.b-proof-showcase .b-showcase-copy h3{font-size:31px}.b-legendary .b-proof-showcase .b-showcase-copy>p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.b-coverage-slip{transition:none!important}}

.b-coverage-outlet img[src$="fierce-healthcare.svg"]{height:34px;width:145px}

/* Each client is one complete case, with separation between neighboring cases. */
.b-proof-showcase{gap:48px 32px;align-items:stretch}
.b-proof-showcase .b-showcase-card{padding:24px 22px 28px;background:#f7f1e5;border:1px solid #17242335;display:flex;flex-direction:column}
.b-proof-showcase .b-proof-company{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #17242320}
.b-proof-showcase .b-proof-company img{width:84px;height:42px;object-position:center}
.b-proof-showcase .b-proof-company img[src$="redwing.svg"]{width:67px;height:46px}
.b-proof-showcase .b-proof-company span{font-size:17px}
.b-case-stage{margin-bottom:24px}
.b-showcase-copy{border-top:0;padding:10px 0 0;flex:1;display:flex;flex-direction:column;align-items:center}
.b-proof-showcase .b-proof-read{margin-top:auto;padding-top:8px}
.b-coverage-stack{margin-left:6px;margin-right:6px}
.b-sector-more{font-weight:700!important;text-decoration:underline;text-underline-offset:4px}
.b-extraordinary{color:var(--brand-orange)}
.b-quote-slide blockquote{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;font-style:italic;font-synthesis:none;letter-spacing:-.01em}
@media(max-width:700px){.b-proof-showcase{gap:36px}.b-proof-showcase .b-showcase-card{padding:20px 15px 25px}.b-proof-showcase .b-proof-company{flex-direction:row}.b-case-stage{margin-bottom:20px}}

.b-proof-showcase .b-proof-company img[src$="ladders-icon.png"]{width:42px;height:42px}
