.hero-scene{--spin:0;position:relative;display:grid;place-items:center;width:min(100%,420px);height:380px;margin-inline:auto;perspective:1200px;perspective-origin:50% 46%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.hero-scene.is-dragging,.hero-scene:active{cursor:grabbing}@media (min-width:48rem){.hero-scene{height:440px}}.hero-scene__rig{--card-w:240px;--card-h:258px;--card-d:10px;position:relative;width:var(--card-w);height:var(--card-h);transform-style:preserve-3d}@media (min-width:48rem){.hero-scene__rig{--card-w:268px;--card-h:286px}}.hero-qr{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--spin) * 1deg));will-change:transform}.hero-qr__face{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:var(--chakra-colors-surface);color:var(--chakra-colors-ink);padding:18px 18px 16px;transform-style:flat}.hero-qr__face--front{transform:translateZ(calc(var(--card-d) / 2))}.hero-qr__face--back{transform:rotateY(180deg) translateZ(calc(var(--card-d) / 2))}.hero-qr__slice{position:absolute;inset:0;border-radius:22px;background:#c4bbb1;pointer-events:none}.hero-qr__slice:first-child{transform:translateZ(-4px)}.hero-qr__slice:nth-child(2){transform:translateZ(-3px)}.hero-qr__slice:nth-child(3){transform:translateZ(-2px)}.hero-qr__slice:nth-child(4){transform:translateZ(-1px)}.hero-qr__slice:nth-child(5){transform:translateZ(0)}.hero-qr__slice:nth-child(6){transform:translateZ(1px)}.hero-qr__slice:nth-child(7){transform:translateZ(2px)}.hero-qr__slice:nth-child(8){transform:translateZ(3px)}.hero-qr__slice:nth-child(9){transform:translateZ(4px)}.hero-qr__code{flex:1 1;display:grid;place-items:center;color:var(--chakra-colors-ink);min-height:0}.hero-qr__code>*{grid-area:1/1}.hero-qr__logo{display:grid;place-items:center;pointer-events:none}.hero-qr__logo-pad{background:var(--chakra-colors-surface);border-radius:10px;padding:4px;box-shadow:0 0 0 3px var(--chakra-colors-surface)}