.original-scene{margin:28px 0 0;display:grid;place-items:center;isolation:isolate}
.original-scene img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .35s ease;transform-origin:center}
.original-scene--card{margin:30px -6px -12px;min-height:230px}
.original-scene--card img{max-height:310px}
.feature-card:hover .original-scene img,.signature-showcase:hover .original-scene img{transform:translateY(-5px) rotate(-1deg)}
.signature-showcase{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:38px 45px;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}
.signature-showcase h2{font-size:35px;line-height:1.25;max-width:470px}
.signature-showcase p{color:var(--muted);font-size:15px;margin:20px 0 25px}
.signature-showcase .original-scene{margin:0}
.signature-showcase .eyebrow{margin-bottom:20px}
.original-scene--article{max-width:850px;margin:-25px auto 65px;padding:20px 40px;background:var(--soft);border-radius:20px}
.original-scene--article img{max-height:440px}
html[dir=rtl] .signature-showcase h2{font-size:32px;line-height:1.6}
@media(max-width:800px){.signature-showcase{grid-template-columns:1fr;gap:20px;padding:32px}.signature-showcase-copy{max-width:560px}.signature-showcase h2{font-size:31px}.signature-showcase .original-scene img{max-height:340px}.original-scene--article{padding:16px;margin-top:0;margin-bottom:42px}.original-scene--card img{max-height:330px}}
@media(max-width:480px){.signature-showcase{padding:27px 23px}.signature-showcase h2{font-size:27px}.signature-showcase .btn{font-size:11px;white-space:normal;text-align:center}.signature-showcase p{font-size:13px}.original-scene--card{min-height:0;margin:25px -8px -4px}.original-scene--article{padding:8px}.signature-showcase .original-scene{margin:0 -8px}html[dir=rtl] .signature-showcase h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.original-scene img{transform:none!important;transition:none!important}}
