/* Camera motion applies to the complete artwork, with a separate foreground depth plane. */
.experience-backdrop{perspective:1400px;perspective-origin:50% 45%;overflow:hidden}.scene-camera{position:absolute;inset:0;transform-style:preserve-3d;transform:translate3d(var(--camera-x,0px),var(--camera-y,0px),var(--camera-z,0px)) rotateX(var(--camera-rx,0deg)) rotateY(var(--camera-ry,0deg)) scale(var(--camera-scale,1.12));will-change:transform;backface-visibility:hidden}.stable-art{transform-style:preserve-3d;opacity:calc(1 - var(--hero-scroll)*.8);will-change:opacity}.stable-art-image{transform:translateZ(0);backface-visibility:hidden}.hero-image-motion{transform:translate3d(var(--layer-x,0px),var(--layer-y,0px),28px);transform-style:preserve-3d;opacity:1!important;pointer-events:none}.living-card{animation:living-image 9s ease-in-out infinite running;backface-visibility:hidden}.living-creator{transform:translateZ(16px)}.art-lights{transform:translateZ(12px);pointer-events:none}.hub-experience .neon-orbit,.hub-experience .lit-card{opacity:.7;animation-play-state:running}.hub-experience .ambient-light{opacity:calc(.6 + var(--hero-scroll)*.2)}.hub-experience .backdrop-vignette{background:linear-gradient(90deg,#100d0877,transparent 70%),linear-gradient(0deg,#17130ee0,transparent 34%,#17130e22);opacity:calc(.45 + var(--hero-scroll)*.55)}.motion-off .living-card,.motion-off .neon-orbit,.motion-off .lit-card{animation-play-state:paused!important}.hero-content{z-index:5}.hero-brand-strip{z-index:6}.explore-scroll{z-index:6}
@media(max-width:750px){.experience-backdrop{perspective:1100px}.hero-image-motion{transform:translate3d(var(--layer-x,0px),var(--layer-y,0px),12px)}}
@media(prefers-reduced-motion:reduce){.scene-camera{transform:none!important}.hero-image-motion{transform:none!important}.living-card,.neon-orbit,.lit-card{animation:none!important}.stable-art{will-change:auto}}
