.case-brand-visual[data-astro-cid-z3y65qtm]{min-width:0;height:200px;padding:var(--ibs-space-6);background:var(--ibs-color-canvas);border-bottom:1px solid var(--ibs-color-border);justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.case-brand-visual[data-astro-cid-z3y65qtm]>img[data-astro-cid-z3y65qtm]{width:min(80%, var(--case-logo-width));object-fit:contain;border-radius:0;flex-shrink:0;height:auto;max-height:100px;display:block}.case-brand-padded[data-astro-cid-z3y65qtm]>img[data-astro-cid-z3y65qtm]{width:min(125%,400px);max-height:none}.case-brand-compact[data-astro-cid-z3y65qtm]{aspect-ratio:4/3;height:auto}.case-brand-square[data-astro-cid-z3y65qtm]>img[data-astro-cid-z3y65qtm]{width:200px;max-height:none}.case-materials[data-astro-cid-lo7jvpon]{padding-bottom:var(--ibs-space-24)}.case-materials-heading[data-astro-cid-lo7jvpon]{margin-bottom:var(--ibs-space-8)}.case-materials-heading[data-astro-cid-lo7jvpon] h2[data-astro-cid-lo7jvpon]{margin-bottom:var(--ibs-space-3)}.case-materials-heading[data-astro-cid-lo7jvpon] p[data-astro-cid-lo7jvpon]{color:var(--ibs-color-text-muted)}.case-materials-grid[data-astro-cid-lo7jvpon]{align-items:center;gap:var(--ibs-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-material[data-astro-cid-lo7jvpon]{width:min(100%, var(--material-width));cursor:zoom-in;justify-self:center;display:block}.case-material-wide[data-astro-cid-lo7jvpon]{grid-column:1/-1}.case-material[data-astro-cid-lo7jvpon] img[data-astro-cid-lo7jvpon]{border:1px solid var(--ibs-color-border);border-radius:var(--ibs-radius-md);width:100%;height:auto;display:block}.case-material[data-astro-cid-lo7jvpon]:focus-visible{outline:3px solid var(--ibs-color-focus);outline-offset:var(--ibs-space-1);border-radius:var(--ibs-radius-md)}@media (width<=767px){.case-materials[data-astro-cid-lo7jvpon]{padding-bottom:var(--ibs-space-16)}.case-materials-grid[data-astro-cid-lo7jvpon]{gap:var(--ibs-space-6);grid-template-columns:minmax(0,1fr)}}.case-cover[data-astro-cid-vfgrerme]{margin-bottom:var(--ibs-space-12)}.case-media[data-astro-cid-vfgrerme]{position:relative}.case-cover[data-astro-cid-vfgrerme] .case-media[data-astro-cid-vfgrerme]>img[data-astro-cid-vfgrerme]{border-radius:var(--ibs-radius-lg);width:100%;height:auto;display:block}.case-intro[data-astro-cid-vfgrerme] .case-tags{margin-top:var(--ibs-space-6)}.case-story-rich[data-astro-cid-vfgrerme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.case-story-section[data-astro-cid-vfgrerme]{margin-top:var(--ibs-space-12)}.case-story-with-photo[data-astro-cid-vfgrerme]{row-gap:var(--ibs-space-8)}.case-story-with-photo[data-astro-cid-vfgrerme] .case-story-copy[data-astro-cid-vfgrerme]{grid-row:1/span 2}.case-work-photo[data-astro-cid-vfgrerme]{grid-column:2}.case-story-section[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{max-width:26ch}.case-story-aside[data-astro-cid-vfgrerme]{border:1px solid var(--ibs-color-border);border-radius:var(--ibs-radius-lg);min-width:0;overflow:hidden}.case-contribution[data-astro-cid-vfgrerme],.case-outcome[data-astro-cid-vfgrerme]{padding:var(--ibs-space-8)}.case-contribution[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme],.case-outcome[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{font-size:26px;line-height:1.15}.case-contribution[data-astro-cid-vfgrerme] ul[data-astro-cid-vfgrerme]{padding-left:var(--ibs-space-5);margin:var(--ibs-space-6) 0 0}.case-contribution[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]+li[data-astro-cid-vfgrerme]{margin-top:var(--ibs-space-4)}.case-outcome[data-astro-cid-vfgrerme]{background:var(--ibs-color-surface);border-top:1px solid var(--ibs-color-border)}.case-outcome[data-astro-cid-vfgrerme] .eyebrow[data-astro-cid-vfgrerme]{margin-bottom:var(--ibs-space-4)}.case-outcome-value[data-astro-cid-vfgrerme]{font-family:var(--site-display);color:var(--ibs-color-secondary);margin-bottom:var(--ibs-space-4);font-size:clamp(64px,6vw,88px);font-weight:600;line-height:1}.case-outcome[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]+p[data-astro-cid-vfgrerme]{margin-top:var(--ibs-space-4)}@media (width<=900px){.case-story-with-photo[data-astro-cid-vfgrerme] .case-story-copy[data-astro-cid-vfgrerme]{grid-row:2}.case-work-photo[data-astro-cid-vfgrerme]{grid-column:1}.case-story-rich[data-astro-cid-vfgrerme]{grid-template-columns:1fr}.case-story-rich[data-astro-cid-vfgrerme] .case-story-copy[data-astro-cid-vfgrerme]{max-width:none}.case-story-aside[data-astro-cid-vfgrerme]{grid-row:1}}
