/* A sliding interior above the retained case study, scoped to Leatherman. */
.leatherman-case.return-ready > main,.leatherman-case.return-ready > .pre-footer,.leatherman-case.return-ready > .footer{visibility:visible;transform:translateY(var(--case-scroll,0px));pointer-events:none}
.leatherman-case .link-experience{transform:translate3d(var(--return-x,0px),0,0);box-shadow:-18px 0 48px #0005;outline:none;will-change:transform}
.leatherman-case .link-experience-back{transform:translate3d(var(--return-x,0px),0,0);border:0;background:none;box-shadow:none;font-weight:500}
.leatherman-case .link-experience-back:focus-visible{outline:none!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.leatherman-case.return-moving .link-experience,.leatherman-case.return-moving .link-experience-back{transition:transform 420ms cubic-bezier(.22,.8,.2,1)}
.leatherman-case.return-closing .link-experience{pointer-events:none}
.experience-return-edge{position:fixed;z-index:4;left:0;top:var(--link-header-space);bottom:0;width:28px;margin:0;padding:0;border:0;background:transparent;color:#fff4de;cursor:e-resize;touch-action:pan-y pinch-zoom}
.experience-return-edge span{display:block;opacity:0;font-size:20px;transition:opacity .18s,transform .25s;transform:translateX(-6px);text-shadow:0 1px 5px #000}
.return-peeking .experience-return-edge span,.experience-return-edge:focus-visible span{opacity:1;transform:translateX(0)}
.leatherman-case .experience-return-edge:focus-visible{outline:none;background:#0002}
.experience-return-edge[hidden],.menu-open .experience-return-edge,.menu-opening .experience-return-edge{display:none!important}
@media(hover:none),(pointer:coarse){.experience-return-edge{display:none!important}}
@media(prefers-reduced-motion:reduce){.leatherman-case.return-moving .link-experience,.leatherman-case.return-moving .link-experience-back,.experience-return-edge span{transition:none}}

/* The whole return band can be swiped; the text link remains tappable above it. */
.experience-return-strip{position:fixed;top:104px;left:0;right:0;height:44px;z-index:100;display:flex;align-items:center;justify-content:flex-end;padding:0 30px 0 220px;color:#c6c4bd;font:12px/1.3 Arial,sans-serif;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;transform:translate3d(var(--return-x,0px),0,0)}
.leatherman-case .link-experience-back{z-index:102;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom}
.return-moving .experience-return-strip{transition:transform 420ms cubic-bezier(.22,.8,.2,1)}
.return-dragging .link-experience{user-select:none;-webkit-user-select:none}
.experience-return-strip[hidden],.menu-open .experience-return-strip,.menu-opening .experience-return-strip{display:none!important}
@media(max-width:600px){.experience-return-strip{top:92px;padding:0 20px 0 190px;font-size:12px}.experience-return-strip span{max-width:125px;text-align:right}}
@media(prefers-reduced-motion:reduce){.return-moving .experience-return-strip{transition:none}}
