.rche-orbit{--orbit-rx:0deg;--orbit-ry:0deg;position:absolute;z-index:2;top:50%;right:clamp(38px,7vw,112px);width:clamp(210px,25vw,360px);aspect-ratio:1;transform:translateY(-50%);perspective:1000px;pointer-events:none}.rche-orbit-scene{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--orbit-rx)) rotateY(var(--orbit-ry));transition:transform .8s cubic-bezier(.16,1,.3,1)}.rche-orbit-ring{position:absolute;inset:14%;border:1px solid rgba(255,255,255,.23);border-radius:50%;box-shadow:inset 0 0 30px rgba(255,255,255,.025),0 0 24px rgba(32,139,235,.07);transform-style:preserve-3d}.rche-orbit-ring:after{content:"";position:absolute;inset:-5px;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-radius:50%}.rche-orbit .ring-one{animation:rche-orbit-spin 15s linear infinite}.rche-orbit .ring-two{inset:25%;transform:rotateX(66deg) rotateZ(18deg);animation:rche-orbit-spin-alt 12s linear infinite}.rche-orbit .ring-three{inset:7%;border-color:rgba(255,255,255,.1);transform:rotateY(70deg) rotateZ(-12deg);animation:rche-orbit-pulse 5s ease-in-out infinite}.rche-orbit-core{position:absolute;top:50%;left:50%;display:grid;width:31%;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(5,20,31,.35);box-shadow:0 24px 70px rgba(0,0,0,.23),inset 0 0 28px rgba(255,255,255,.05);backdrop-filter:blur(8px);transform:translate3d(-50%,-50%,42px)}.rche-orbit-core img{display:block!important;width:60%!important;height:60%!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.rche-orbit-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 13px rgba(255,255,255,.8)}.rche-orbit .dot-one{top:20%;left:28%;animation:rche-orbit-float 4.5s ease-in-out infinite}.rche-orbit .dot-two{right:18%;bottom:29%;width:4px;height:4px;animation:rche-orbit-float 4.5s ease-in-out -2s infinite}.rche-orbit-scene>small{position:absolute;right:0;bottom:5%;left:0;color:rgba(255,255,255,.54);font-size:6px;font-weight:750;letter-spacing:.2em;text-align:center}.rche-depth-card{--rche-tilt-x:0deg;--rche-tilt-y:0deg;transform-style:preserve-3d}.rche-motion-ready .rche-depth-card.is-visible{transform:perspective(950px) rotateX(var(--rche-tilt-x)) rotateY(var(--rche-tilt-y)) translate3d(0,0,0)}.rche-depth-card>*{transition:transform .55s cubic-bezier(.16,1,.3,1)}.rche-depth-card:hover>*{transform:translateZ(8px)}
@keyframes rche-orbit-spin{to{transform:rotate(360deg)}}@keyframes rche-orbit-spin-alt{to{transform:rotateX(66deg) rotateZ(378deg)}}@keyframes rche-orbit-pulse{0%,100%{opacity:.48}50%{opacity:1}}@keyframes rche-orbit-float{0%,100%{transform:translate3d(0,0,30px)}50%{transform:translate3d(0,-9px,55px)}}
@media(max-width:950px){.rche-orbit{right:24px;width:220px;opacity:.78}.rche-experience-copy{width:min(470px,58%)}}
@media(max-width:760px){.rche-orbit{top:25%;right:50%;width:210px;opacity:.48;transform:translate(50%,-50%)}.rche-orbit-scene>small{display:none}.rche-orbit .ring-two,.rche-orbit .ring-three{animation-duration:20s}.rche-depth-card,.rche-motion-ready .rche-depth-card.is-visible{transform:none!important}.rche-depth-card:hover>.rche-scale-copy,.rche-depth-card:hover>.rcpu-info,.rche-depth-card:hover>.rche-note-copy{transform:none}}
@media(prefers-reduced-motion:reduce){.rche-orbit-scene,.rche-orbit-ring,.rche-orbit-dot,.rche-depth-card,.rche-depth-card>.rche-scale-copy,.rche-depth-card>.rcpu-info,.rche-depth-card>.rche-note-copy{animation:none!important;transform:none!important;transition:none!important}.rche-orbit-core{transform:translate(-50%,-50%)!important}}
.rche-depth-card.rche-parallax-media:hover>img{transform:translate3d(0,var(--rche-parallax-y),0) scale(1.065)}
@media(prefers-reduced-motion:reduce){.rche-depth-card.rche-parallax-media:hover>img{transform:none!important}}
