.precise-card-showcase{min-width:0;width:100%;animation:none}.precise-card-stage{position:relative;width:100%;isolation:isolate;margin-bottom:calc(10% + 20px)}.precise-card-stage>.precise-card-base{display:block;width:100%;height:auto;max-height:none;object-fit:contain;transform:none;animation:none;user-select:none}.precise-card-stage>.precise-card-surface{position:absolute;left:43%;top:65%;display:block;width:52%!important;height:auto!important;aspect-ratio:85.6/53.98;min-width:0;padding:0!important;border:1px solid #ffffff50!important;border-radius:3.7%/5.9%!important;background:#eee!important;box-shadow:0 18px 30px -12px #24201f55,0 2px 4px #24201f22!important;overflow:hidden;transform:rotate(10deg);transform-origin:center;cursor:pointer;transition:none!important}.precise-card-stage>.precise-card-surface:focus-visible{outline:3px solid var(--red);outline-offset:5px}.precise-card-surface>.card-print{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;opacity:0;transform:none;animation:none;transition:opacity .85s ease;filter:none;pointer-events:none;user-select:none}.precise-card-surface>.card-print.is-visible{opacity:1}.hero-art .card-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 0 8%;font-size:1rem;padding-left:17px;line-height:1.55}.card-caption b{font-size:1.1rem}.card-pause{flex-shrink:0;width:36px;height:36px;border:1px solid #ddd!important;border-radius:50%!important;padding:0!important;color:#444}.card-art-note{margin:16px 0 0 8%;font-size:.75rem;color:#686868;line-height:1.5}@media(max-width:660px){.precise-card-showcase{max-width:500px!important}.hero-art .card-caption{margin-left:0;font-size:.875rem}.card-caption b{font-size:1rem}.card-art-note{margin-left:0}}@media(prefers-reduced-motion:reduce){.precise-card-surface>.card-print{transition:none!important}}