
.hero-machine{min-width:0}.rider-viewport{position:relative;overflow:hidden;border-radius:16px;background:#fff;isolation:isolate;touch-action:pan-y;margin-top:5px}.rider-plane{position:relative;transform-origin:center;will-change:transform;aspect-ratio:3/2}.hero-machine .rider-plane img{display:block;width:100%;height:100%;object-fit:contain;filter:none;margin:0;mix-blend-mode:normal}.rider-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:2px solid white;border-radius:50%;background:#007d78;color:white;box-shadow:0 0 0 6px #009b9340;font-weight:800;z-index:2}.rider-pin[aria-pressed=true]{background:#f57c00;color:#102526;box-shadow:0 0 0 7px #f57c0040}.rider-tools{display:flex;align-items:center;gap:8px;margin:12px 0;flex-wrap:wrap}.rider-tools span{font-size:9px;letter-spacing:1.5px;margin-right:auto}.rider-tools button{padding:9px 12px;min-height:44px;color:white;border-color:#ffffff45;border-radius:6px;font-size:12px}.rider-note{background:#092326;border:1px solid #43c5bb66;border-left:3px solid #43c5bb;border-radius:8px;padding:16px 20px;min-height:135px}.rider-note small{color:#6ce0d6;font-size:10px;letter-spacing:1.4px}.rider-note h3{font-size:25px;margin:6px 0;font-family:'Barlow Condensed',sans-serif}.rider-note p{font-size:13px;line-height:1.5;color:#d2e5e4}.rider-footnote{font-size:10px;color:#b6cece;margin-top:9px}.rider-footnote a{text-decoration:underline}.hero .hero-machine{padding-bottom:25px}.rider-viewport.zoomed{touch-action:none;cursor:grab}.rider-viewport.zoomed:active{cursor:grabbing}@media(max-width:650px){.rider-pin{width:32px;height:32px;min-height:32px}.rider-tools span{width:100%}.rider-note{min-height:145px}}
