body .dissolve-showcase{position:relative;box-sizing:border-box;margin:40px var(--page-gutter);height:560px;padding:36px;border-radius:30px;overflow:hidden;background:#fff url("assets/new/tablet-white.jpg") center/cover no-repeat;color:#14234b}.dissolve-heading{position:relative;z-index:1}.dissolve-heading .eyebrow{font-size:10px;letter-spacing:1.4px}.dissolve-heading h2{font-size:clamp(30px,3vw,44px);margin:12px 0;line-height:1.08}.dissolve-callouts{position:absolute;inset:145px 36px 58px;display:grid;grid-template-columns:minmax(0,260px) 1fr minmax(0,260px);grid-template-rows:1fr 1fr;gap:24px}.dissolve-point{align-self:start;padding:18px;border-radius:18px;background:#ffffffe0;box-sizing:border-box}.dissolve-point span{font-size:11px;font-weight:700;color:#0066b0;letter-spacing:1px}.dissolve-point h3{font-size:21px;line-height:1.15;letter-spacing:-.6px;margin:10px 0}.dissolve-point p{font-size:13px;line-height:1.6;margin:0}.point-1{grid-column:1;grid-row:1;--x:-32px;--y:-22px}.point-2{grid-column:3;grid-row:1;--x:32px;--y:-22px}.point-3{grid-column:1;grid-row:2;--x:-32px;--y:22px}.point-4{grid-column:3;grid-row:2;--x:32px;--y:22px}.dissolve-caption{position:absolute;bottom:20px;left:36px;font-size:10px;color:#596279;background:#ffffffbf;padding:5px 8px;border-radius:6px}.dissolve-motion .dissolve-point{opacity:0;transform:translate(var(--x),var(--y));transition:opacity .65s ease,transform .65s ease}.dissolve-motion.in-view .dissolve-point{opacity:1;transform:none}.dissolve-motion.in-view .point-2{transition-delay:.12s}.dissolve-motion.in-view .point-3{transition-delay:.24s}.dissolve-motion.in-view .point-4{transition-delay:.36s}@media(max-width:1000px){.dissolve-callouts{grid-template-columns:minmax(0,210px) 1fr minmax(0,210px);gap:20px}.dissolve-point{padding:14px}.dissolve-point h3{font-size:18px}}@media(max-width:700px){body .dissolve-showcase{height:auto;min-height:740px;padding:25px;background-size:auto 430px;background-position:center 100px;background-color:#fff}.dissolve-heading{margin-bottom:290px}.dissolve-callouts{position:relative;inset:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px}.dissolve-point{background:#f5f4ef;align-self:stretch}.point-2,.point-4{grid-column:2}.dissolve-caption{position:relative;inset:auto;margin-top:20px}.dissolve-point p{font-size:12px}}@media(prefers-reduced-motion:reduce){.dissolve-motion .dissolve-point{opacity:1;transform:none;transition:none}}

/* Each product uses its own packaging-matched tablet photograph. */
body .dissolve-showcase{background-image:var(--tablet-photo);background-size:cover;background-position:center}
@media(max-width:700px){body .dissolve-showcase{background-size:auto 360px;background-position:center 110px}}
