.mcase .cmc-shot{object-fit:cover;border-radius:22px;width:100%;display:block;box-shadow:0 24px 50px #00000073}.mcase .cmc-shot--intro{aspect-ratio:16/10;transform:scale(calc(.92 + var(--p,0) * .08));will-change:transform;align-self:center;margin:18px 0 16px}.mcase .cmc-shot--challenge{aspect-ratio:16/7;opacity:calc(.3 + .7 * clamp(0, calc((var(--p,0) - .4) * 2.5), 1));translate:0 calc((1 - clamp(0, calc((var(--p,0) - .4) * 2.5), 1)) * 30px);margin-top:16px}.mcase .cmc-track{width:960px;transform:translateX(calc(var(--p) * (100vw - 960px - 2 * var(--g))));align-items:flex-start;gap:24px}.mcase .cmc-shot--solution{aspect-ratio:3/4;width:300px}.mcase .cmc-logo{width:auto;max-width:min(64vw,260px);height:auto;max-height:92px}.cmc-wordmark{font-family:var(--pf-haas,"Inter Tight", sans-serif);font-size:52px;font-weight:500;line-height:1;display:block;position:relative}.cmc-own{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#c9b3d2;border-radius:999px;margin-top:12px;padding:5px 12px;font-size:11px;font-weight:600}.mcase .mc-price .cmc-metric{text-transform:uppercase;font-size:20px}.cmc-kicker{color:#fff9;font-size:18px;font-style:italic;font-weight:200}.mcase .cmc-highlight{margin-top:6px;font-size:18px;font-weight:500;line-height:1.3}
