.drone-handle[data-astro-cid-ixgqjhpd]{position:absolute;top:50%;left:50%;display:block;width:68px;height:68px;border-radius:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.drone-handle[data-astro-cid-ixgqjhpd] svg[data-astro-cid-ixgqjhpd]{display:block;width:100%;height:100%}.drone-shadow[data-astro-cid-ixgqjhpd]{fill:#08111e80;stroke:#fff3;stroke-width:1}.drone-arms[data-astro-cid-ixgqjhpd]{fill:none;stroke:var(--white);stroke-width:3.5;stroke-linecap:round}.drone-ring[data-astro-cid-ixgqjhpd]{fill:#ffffff14;stroke:var(--white);stroke-width:2.25}.drone-blade[data-astro-cid-ixgqjhpd]{fill:none;stroke:#ffffffb3;stroke-width:1.75;stroke-linecap:round;transform-box:fill-box;transform-origin:center}.drone-hub[data-astro-cid-ixgqjhpd]{fill:var(--white)}.drone-body[data-astro-cid-ixgqjhpd]{fill:var(--brand-green);stroke:#08111e;stroke-width:1.5}@media(prefers-reduced-motion:no-preference){[data-scrubbing] .drone-blade[data-astro-cid-ixgqjhpd]{animation:drone-rotor .16s linear infinite}}@keyframes drone-rotor{to{transform:rotate(360deg)}}.ba-head[data-astro-cid-nhxyfok7]{max-width:640px;margin:0 auto clamp(20px,3vw,32px);text-align:center}.ba-head[data-astro-cid-nhxyfok7] h2[data-astro-cid-nhxyfok7]{margin:0 0 10px;line-height:1.15}.ba-head[data-astro-cid-nhxyfok7] p[data-astro-cid-nhxyfok7]{margin:0;color:var(--muted, rgba(255, 255, 255, .7))}.ba-eyebrow[data-astro-cid-nhxyfok7]{display:inline-block;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-light);margin-bottom:10px}.ba-range[data-astro-cid-nhxyfok7]{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0;z-index:4}.stage-slider[data-astro-cid-nhxyfok7]{position:relative;max-width:960px;margin:0 auto;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--ink);user-select:none;touch-action:pan-y}.stage-base[data-astro-cid-nhxyfok7]{display:block;width:100%;height:auto}.stage-layer[data-astro-cid-nhxyfok7]{position:absolute;inset:0;overflow:hidden;will-change:clip-path}.stage-layer[data-astro-cid-nhxyfok7] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage-layer-during[data-astro-cid-nhxyfok7]{clip-path:inset(0 calc(100% - var(--sp)) 0 0)}.stage-layer-after[data-astro-cid-nhxyfok7]{clip-path:inset(0 calc(100% - var(--sq)) 0 0)}.stage-divider[data-astro-cid-nhxyfok7]{position:absolute;top:0;bottom:0;pointer-events:none;z-index:3}.stage-divider-p[data-astro-cid-nhxyfok7]{left:var(--sp);width:2px;transform:translate(-1px);background:#ffffffe6}.stage-divider-q[data-astro-cid-nhxyfok7]{left:var(--sq);width:1px;background:#ffffff73}.stage-slider[data-astro-cid-nhxyfok7]:has(.ba-range:focus-visible) .stage-divider-p[data-astro-cid-nhxyfok7] .drone-handle{outline:3px solid var(--brand-green-light);outline-offset:3px}.stage-steps[data-astro-cid-nhxyfok7]{display:grid;grid-template-columns:repeat(3,1fr);max-width:960px;margin:12px auto 0}.stage-step[data-astro-cid-nhxyfok7]{position:relative;min-height:44px;padding:14px 0 0;border:0;background:none;color:#f6f8f180;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.stage-step[data-astro-cid-nhxyfok7]:before{position:absolute;top:0;width:1px;height:9px;content:"";background:#f6f8f14d;transition:background .2s ease}.stage-step[data-astro-cid-nhxyfok7]:nth-child(1){text-align:left}.stage-step[data-astro-cid-nhxyfok7]:nth-child(1):before{left:0}.stage-step[data-astro-cid-nhxyfok7]:nth-child(2):before{left:50%}.stage-step[data-astro-cid-nhxyfok7]:nth-child(3){text-align:right}.stage-step[data-astro-cid-nhxyfok7]:nth-child(3):before{right:0}.stage-step[data-astro-cid-nhxyfok7]:hover{color:#f6f8f1d1}.stage-step[data-astro-cid-nhxyfok7].is-active{color:var(--white)}.stage-step[data-astro-cid-nhxyfok7].is-active:before{width:2px;background:var(--brand-green-light)}.stage-caption[data-astro-cid-nhxyfok7]{max-width:640px;margin:14px auto 0;text-align:center;font-size:.95rem;line-height:1.55;color:var(--muted, rgba(255, 255, 255, .72))}@media(max-width:560px){.stage-step[data-astro-cid-nhxyfok7]{font-size:.64rem}}
