.cleardbs-site-shell.showcase-redesign{--showcase-top:clamp(9rem, 20svh, 13rem)}.showcase-redesign main{padding-top:var(--showcase-top);padding-bottom:6rem}.showcase-redesign .showcase-hero{text-align:center;width:100%;max-width:900px;margin:0 auto;padding:0 24px}.showcase-redesign .showcase-hero-art{-o-object-fit:contain;object-fit:contain;border-radius:22px;width:clamp(89px,12svh,144px);height:clamp(89px,12svh,144px);margin:0 auto clamp(10px,1.4svh,18px);display:block;box-shadow:inset 0 0 0 1px #ffffff60,0 8px 20px #163b8826}.showcase-redesign .showcase-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pw-blue);font-size:11px;font-weight:650}.showcase-redesign .showcase-title{letter-spacing:-.065em;color:var(--pw-ink);margin-top:22px;font-size:clamp(52px,6.6vw,88px);font-weight:550;line-height:1.02}.showcase-redesign .showcase-title span{color:var(--pw-blue)}.showcase-redesign .showcase-lead{max-width:510px;color:var(--pw-muted);margin:24px auto 0;font-size:18px;line-height:1.65}.showcase-redesign .showcase-pill{background:var(--pw-card);min-height:48px;color:var(--pw-blue);box-shadow:inset 0 0 0 1px var(--pw-line), var(--pw-shadow);border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:10px 20px;font-size:15px;font-weight:600;display:inline-flex}.showcase-redesign .showcase-frame{background:var(--pw-band);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:24px;margin-top:56px;display:grid;overflow:clip}.showcase-redesign .showcase-frame-main{background:var(--adaptive-surface,#fff);min-width:0;padding:36px}.showcase-redesign .showcase-frame-art{aspect-ratio:3/2;background:#5b9cf9;min-height:0;position:relative}.showcase-redesign .showcase-frame-art-stick{position:absolute;inset:0}.showcase-redesign .showcase-frame-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.showcase-redesign .showcase-frame--portrait .showcase-frame-art{aspect-ratio:3/4}.showcase-redesign .showcase-frame-art img[data-active=false]{opacity:0}.showcase-redesign .showcase-frame-art img[data-active]{transition:opacity .45s}.showcase-redesign .showcase-frame--band{background:var(--pw-band);padding:24px 0}.showcase-redesign #ways-to-buy{padding-block:32px;scroll-margin-top:76px}.showcase-redesign #ways-to-buy h2{font-size:36px}.showcase-redesign #ways-to-buy article{transition:border-color .2s,box-shadow .2s,translate .22s cubic-bezier(.2,.8,.3,1)}.showcase-redesign #ways-to-buy article:focus-within{border-color:var(--adaptive-focus,#60a5fa);box-shadow:0 12px 30px #123f9020}@media (hover:hover) and (pointer:fine){.showcase-redesign #ways-to-buy article:hover{border-color:var(--adaptive-focus,#60a5fa);translate:0 -3px;box-shadow:0 16px 36px #123f9024}.showcase-redesign #ways-to-buy article>:is(a,button):hover{box-shadow:inset 0 0 0 1px}.showcase-redesign #ways-to-buy article>a:hover svg{translate:5px}.showcase-redesign #ways-to-buy label:hover input:not(:checked)+span{background-color:var(--adaptive-sunken,#dbeafe)}}@media (width>=1024px){.showcase-redesign .showcase-frame--split{grid-template-columns:minmax(560px,1fr) minmax(0,1fr)}.showcase-redesign .showcase-frame--split .showcase-frame-art{aspect-ratio:auto}.showcase-redesign .showcase-frame--split.showcase-frame--portrait{grid-template-columns:minmax(480px,1fr) minmax(0,.85fr)}.showcase-redesign .showcase-frame--portrait .showcase-frame-art{background:linear-gradient(#8ec0fc,#3b82f6 55%,#1d4ed8)}.showcase-redesign .showcase-frame--portrait .showcase-frame-art-stick{height:min(100vh - 96px,820px);position:sticky;top:80px}}@media (width<=640px){.showcase-redesign main{--showcase-top:7rem}.showcase-redesign .showcase-hero{padding:0 16px}.showcase-redesign .showcase-title{font-size:clamp(36px,9.8vw,64px)}.showcase-redesign .showcase-lead{font-size:16px}.showcase-redesign .showcase-frame{border-radius:18px;margin-top:40px}.showcase-redesign .showcase-frame-main{padding:20px}.showcase-redesign .showcase-frame--band{padding:12px 0}.showcase-redesign #ways-to-buy{padding-block:8px}.showcase-redesign #ways-to-buy h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.showcase-redesign .showcase-frame-art img[data-active],.showcase-redesign #ways-to-buy article{transition:none}.showcase-redesign #ways-to-buy article:hover,.showcase-redesign #ways-to-buy article>a:hover svg{translate:none}}
