.rr-stage{isolation:isolate;width:100%;min-width:0;height:550px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.rr-aura{pointer-events:none;border:1px solid #e4863f26;border-radius:50%;width:340px;height:340px;position:absolute;top:95px;left:50%;transform:translate(-50%);box-shadow:0 0 100px #ff641216,inset 0 0 95px #6aa8d215}.rr-aura:after{content:"";border:1px solid #8fa8bf12;border-radius:50%;position:absolute;inset:-35px}.rr-rig{z-index:2;aspect-ratio:2/3;filter:drop-shadow(0 24px 24px #0009);pointer-events:none;-webkit-user-select:none;user-select:none;height:calc(100% - 34px);position:absolute;top:34px;left:50%;overflow:visible;transform:translate(-50%)}.rr-robot-layer,.rr-arm,.rr-forearm{width:100%;height:100%;position:absolute;inset:0}.rr-robot-layer{object-fit:contain;max-width:none;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;display:block}.rr-body{z-index:1;clip-path:polygon(35.5% 0,64.5% 0,64.5% 23%,69.5% 26%,72.5% 32%,74% 44%,68% 55%,72% 63%,79% 68%,79% 100%,21% 100%,21% 68%,28% 63%,32% 55%,26% 44%,27.5% 32%,30.5% 26%,35.5% 23%)}.rr-arm,.rr-forearm{z-index:2;transform-box:border-box;overflow:visible}.rr-arm-left{transform-origin:23.63% 35.03%;animation:3.25s ease-in-out infinite alternate rr-idle-left}.rr-arm-right{transform-origin:76.37% 35.03%;transition:transform .52s cubic-bezier(.42,0,.2,1);animation:3.65s ease-in-out infinite alternate rr-idle-right}.rr-forearm-left{transform-origin:16.6% 56.25%;animation:4.15s ease-in-out infinite alternate rr-idle-forearm-left}.rr-forearm-right{transform-origin:83.4% 56.25%;transition:transform .18s ease-in-out;animation:3.85s ease-in-out infinite alternate rr-idle-forearm-right}.rr-upper-left{clip-path:polygon(7% 27%,35% 27%,34% 37%,30% 48%,24% 57%,7% 57%,5% 34%)}.rr-upper-right{clip-path:polygon(65% 27%,93% 27%,95% 34%,93% 57%,76% 57%,70% 48%,66% 37%)}.rr-lower-left{clip-path:polygon(4% 54%,24% 54%,22% 71%,20% 80%,21% 93%,5% 94%,3% 63%)}.rr-lower-right{clip-path:polygon(76% 54%,96% 54%,97% 63%,95% 94%,79% 93%,80% 80%,78% 71%)}.rr-top-label{z-index:3;color:#c1d0de;letter-spacing:.18em;white-space:nowrap;pointer-events:none;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.rr-top-label>span{background:#ff792b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff792b}.rh-hero-art:has(.rr-stage){box-shadow:none;align-self:center}.rh-hero-grid:has(.rr-stage){grid-template-columns:1fr 1fr;gap:35px}.rh-hero-art .rr-stage img{width:100%;height:100%;box-shadow:none;border-radius:0}@keyframes rr-idle-left{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.2deg)}}@keyframes rr-idle-right{0%{transform:rotate(1.4deg)}to{transform:rotate(-1.2deg)}}@keyframes rr-idle-forearm-left{0%{transform:rotate(.8deg)}to{transform:rotate(-1.1deg)}}@keyframes rr-idle-forearm-right{0%{transform:rotate(-.8deg)}to{transform:rotate(1.1deg)}}@keyframes rr-mobile-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.018)}}@keyframes rr-mobile-arm-left{0%{transform:rotate(-3.6deg)}to{transform:rotate(2.8deg)}}@keyframes rr-mobile-arm-right{0%{transform:rotate(3.6deg)}to{transform:rotate(-2.8deg)}}@keyframes rr-mobile-forearm-left{0%{transform:rotate(1.8deg)}to{transform:rotate(-2.7deg)}}@keyframes rr-mobile-forearm-right{0%{transform:rotate(-1.8deg)}to{transform:rotate(2.7deg)}}@keyframes rr-mobile-aura{0%,to{opacity:.72;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.05)}}@media (width<=1050px){.rr-stage{height:510px}.rh-hero-grid:has(.rr-stage){gap:20px}}@media (width<=760px){.rh-hero-grid:has(.rr-stage){grid-template-columns:1fr;gap:22px}.rr-stage{height:430px}.rr-rig{transform-origin:50% 100%;height:calc(100% - 28px);animation:3.2s ease-in-out infinite rr-mobile-breathe;top:28px}.rr-arm-left{animation:2.8s ease-in-out infinite alternate rr-mobile-arm-left}.rr-arm-right{animation:3.1s ease-in-out infinite alternate rr-mobile-arm-right}.rr-forearm-left{animation:3.35s ease-in-out infinite alternate rr-mobile-forearm-left}.rr-forearm-right{animation:3.05s ease-in-out infinite alternate rr-mobile-forearm-right}.rr-aura{width:280px;height:280px;animation:3.6s ease-in-out infinite rr-mobile-aura;top:76px}.rr-top-label{top:10px}.rh-hero-art:has(.rr-stage){width:100%;max-width:520px;margin:auto;display:block}}@media (width<=390px){.rr-stage{height:395px}.rr-rig{height:calc(100% - 26px);top:26px}.rr-aura{width:245px;height:245px}}@media (hover:none) and (pointer:coarse){.rh-hero-grid:has(.rr-stage){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rr-arm,.rr-forearm,.rr-rig,.rr-aura{transition:none;animation:none}}
