.case-study-hero{display:none}.case-study-layout{padding-top:var(--spacing-8)}.case-study-hero-v3[data-astro-cid-wdip3v6c]{background:url(/images/case-studies/red-dog-media/case-study-background-image.webp) center / cover no-repeat}.hero-v3-container[data-astro-cid-wdip3v6c],.hero-testimonial-container[data-astro-cid-wdip3v6c]{max-width:var(--container-max-width);margin:0 auto;padding-inline:clamp(var(--spacing-16),8vw,var(--spacing-72))}.hero-v3-container[data-astro-cid-wdip3v6c]{padding-block:clamp(var(--spacing-56),8vw,var(--spacing-96))}.hero-v3-title[data-astro-cid-wdip3v6c]{color:var(--color-bg-white);font-size:clamp(28px,4vw,44px);font-weight:var(--font-weight-medium);line-height:1.2;margin:0 0 clamp(48px,8vw,80px)}.hero-v3-metrics[data-astro-cid-wdip3v6c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-v3-metric[data-astro-cid-wdip3v6c]{display:grid;gap:var(--spacing-12);color:var(--color-bg-white);padding-right:var(--spacing-24)}.hero-v3-metric[data-astro-cid-wdip3v6c]:not(:first-child){border-left:1px solid rgba(255,255,255,.2);padding-left:var(--spacing-56)}.hero-v3-metric[data-astro-cid-wdip3v6c] span[data-astro-cid-wdip3v6c]{font-size:13px}.hero-v3-metric[data-astro-cid-wdip3v6c] strong[data-astro-cid-wdip3v6c]{font-size:clamp(20px,2.5vw,32px);font-weight:var(--font-weight-medium)}.hero-v3-metric[data-astro-cid-wdip3v6c] small[data-astro-cid-wdip3v6c]{width:fit-content;border:1px solid currentColor;padding:var(--spacing-8) var(--spacing-16);text-transform:uppercase}.hero-testimonial-section[data-astro-cid-wdip3v6c]{padding-block:var(--spacing-56)}.testimonial-with-logo[data-astro-cid-wdip3v6c]{display:grid;grid-template-columns:clamp(140px,14vw,220px) minmax(0,1fr);gap:var(--spacing-24);align-items:center}.testimonial-logo-box[data-astro-cid-wdip3v6c]{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.testimonial-logo-box[data-astro-cid-wdip3v6c] img[data-astro-cid-wdip3v6c]{display:block;width:100%;height:100%;object-fit:cover}.testimonial-quote[data-astro-cid-wdip3v6c]{margin:0 0 var(--spacing-16);padding:0;border:0;font-size:clamp(18px,2vw,24px)}.testimonial-name[data-astro-cid-wdip3v6c]{font-weight:var(--font-weight-semibold);margin:0}.testimonial-position[data-astro-cid-wdip3v6c]{color:var(--color-text-secondary);margin:0}.story[data-astro-cid-wdip3v6c]{display:grid;gap:var(--spacing-24)}.story[data-astro-cid-wdip3v6c] h2[data-astro-cid-wdip3v6c]{margin:var(--spacing-24) 0 0}.story[data-astro-cid-wdip3v6c] p[data-astro-cid-wdip3v6c]{line-height:1.7;margin:0}.results-metrics[data-astro-cid-wdip3v6c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-24);margin-top:var(--spacing-16)}.results-metric[data-astro-cid-wdip3v6c]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12);min-width:0}.results-metric[data-astro-cid-wdip3v6c] strong[data-astro-cid-wdip3v6c]{color:var(--color-text-primary);font-size:clamp(16px,2.5vw,24px);font-weight:var(--font-weight-medium)}.results-clarifier[data-astro-cid-wdip3v6c]{color:var(--color-text-primary);font-size:13px;line-height:1.4}.results-label[data-astro-cid-wdip3v6c]{border:1px solid var(--color-border-gray);border-radius:4px;padding:var(--spacing-8) var(--spacing-16);color:var(--color-text-primary);font-size:11px;text-transform:uppercase}.video[data-astro-cid-wdip3v6c]{margin:0}.video-frame[data-astro-cid-wdip3v6c]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card)}.video[data-astro-cid-wdip3v6c] .lazy-video-frame{background:url(/images/case-studies/minyoubis/intro-minyoubis-roche-v6.webp) center / cover}.video[data-astro-cid-wdip3v6c] .lazy-video-play{background:transparent}.video[data-astro-cid-wdip3v6c] .lazy-video-play>span:last-child{display:none}.video[data-astro-cid-wdip3v6c] .lazy-video-play-icon{width:72px;height:72px}.video[data-astro-cid-wdip3v6c] .lazy-video-play:hover,.video[data-astro-cid-wdip3v6c] .lazy-video-play:focus-visible{background:#0000001f}.quote-card-gradient[data-astro-cid-wdip3v6c]{position:relative;border-radius:var(--radius-card);background:var(--color-bg-white);box-shadow:var(--shadow-soft)}.quote-card-gradient[data-astro-cid-wdip3v6c] .quote-gradient-text[data-astro-cid-wdip3v6c]{position:relative;z-index:1;margin:0;padding:var(--spacing-24) var(--spacing-32);border:0}.quote-gradient-text[data-astro-cid-wdip3v6c] p[data-astro-cid-wdip3v6c]{font-size:1.25rem;font-weight:var(--font-weight-medium)}.quote-gradient-text[data-astro-cid-wdip3v6c] footer[data-astro-cid-wdip3v6c]{margin-top:var(--spacing-12)}.quote-author[data-astro-cid-wdip3v6c]{display:flex;align-items:center;gap:var(--spacing-12)}.quote-author[data-astro-cid-wdip3v6c] img[data-astro-cid-wdip3v6c]{width:56px;height:56px;object-fit:cover;border-radius:50%;flex:0 0 auto}.quote-author[data-astro-cid-wdip3v6c] img[data-astro-cid-wdip3v6c].stefan-portrait{border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.overview[data-astro-cid-wdip3v6c]{padding:var(--spacing-24);margin-bottom:var(--spacing-24);border:1px solid var(--color-border-gray);border-radius:var(--radius-card)}.overview[data-astro-cid-wdip3v6c] h2[data-astro-cid-wdip3v6c]{font-size:clamp(16px,1.5vw,20px);margin:0 0 var(--spacing-16)}.overview-grid[data-astro-cid-wdip3v6c]{display:grid;gap:var(--spacing-12);margin:0}.overview-grid[data-astro-cid-wdip3v6c] div[data-astro-cid-wdip3v6c]{display:grid;gap:var(--spacing-4)}.overview-grid[data-astro-cid-wdip3v6c] dt[data-astro-cid-wdip3v6c]{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.overview-grid[data-astro-cid-wdip3v6c] dd[data-astro-cid-wdip3v6c]{margin:0;color:var(--color-text-primary)}.mobile-overview-wrap[data-astro-cid-wdip3v6c]{display:none}.resources-section[data-astro-cid-wdip3v6c]{padding:var(--spacing-72) 0}.resources-section[data-astro-cid-wdip3v6c] .resource-image{aspect-ratio:2 / 1}.resources-section[data-astro-cid-wdip3v6c] .resource-image picture,.resources-section[data-astro-cid-wdip3v6c] .resource-image img{display:block;width:100%;height:100%}.resources-section[data-astro-cid-wdip3v6c] .resource-image img{object-fit:cover}.resources-section[data-astro-cid-wdip3v6c] .resource-pill-case-study{padding:calc(var(--spacing-8) / 2) var(--spacing-12)}.resources-heading[data-astro-cid-wdip3v6c]{max-width:var(--container-max-width);margin:0 auto var(--spacing-40);padding-inline:clamp(var(--spacing-16),8vw,var(--spacing-72));text-align:center}.resources-heading[data-astro-cid-wdip3v6c] p[data-astro-cid-wdip3v6c]{color:var(--color-text-secondary);text-transform:uppercase;font-size:12px}.resources-heading[data-astro-cid-wdip3v6c] h2[data-astro-cid-wdip3v6c]{font-size:clamp(28px,4vw,40px)}@media(max-width:1024px){.mobile-overview-wrap[data-astro-cid-wdip3v6c]{display:block;max-width:var(--container-max-width);margin:0 auto;padding-inline:clamp(var(--spacing-16),8vw,var(--spacing-72))}.desktop-overview[data-astro-cid-wdip3v6c]{display:none}}@media(max-width:768px){.hero-v3-metrics[data-astro-cid-wdip3v6c]{grid-template-columns:1fr}.hero-v3-metric[data-astro-cid-wdip3v6c]:not(:first-child){border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:var(--spacing-24) 0 0}.hero-v3-metric[data-astro-cid-wdip3v6c]{padding-bottom:var(--spacing-24)}.results-metrics[data-astro-cid-wdip3v6c],.testimonial-with-logo[data-astro-cid-wdip3v6c]{grid-template-columns:1fr}.testimonial-logo-box[data-astro-cid-wdip3v6c]{max-width:100px}}
