/* Product illustrations use the application's layout without changing site styles. */
.rt-product-visual{margin:0;min-width:0;position:relative}
.rt-product-visual img{display:block;width:100%;height:auto;border:1px solid #39424c;border-radius:14px;background:#171b20;box-shadow:0 28px 70px #0005}
.rt-product-visual picture{display:block}
.rt-product-visual figcaption{margin:13px 4px 0;color:#98a0aa;font-size:11px;line-height:1.6;letter-spacing:.15px}
.rt-product-hero,.rt-product-replay{transform:perspective(1200px) rotateY(-12deg) rotateX(5deg) rotateZ(-2deg);transform-origin:center}
.rt-product-hero img,.rt-product-replay img{box-shadow:18px 32px 75px #0008,2px 2px 0 #48515b,5px 5px 0 #1a2027}
.rt-product-workspace{margin-top:42px}
@media(max-width:900px){.rt-product-hero,.rt-product-replay{transform:perspective(1200px) rotateY(-6deg) rotateX(2deg) rotateZ(-1deg)}.rt-product-workspace{margin-top:30px}}
@media(max-width:620px){.rt-product-hero,.rt-product-replay{transform:perspective(1200px) rotateY(-4deg) rotateZ(-1deg)}.rt-product-visual img{border-radius:10px}.rt-product-visual figcaption{font-size:10px}.rt-product-workspace img{aspect-ratio:1000/800}}
