html:has(.drone-demo){scroll-padding-top:0;scroll-padding-bottom:100px}.drone-demo{--glass-fill:linear-gradient(145deg, #59595d8c, #29292d99 42%, #16171cb8);--glass-edge:#ffffff45;--glass-shadow:0 12px 32px #0003, inset 0 1px 0 #ffffff70, inset 1px 0 0 #ffffff25, inset 0 -1px 0 #ffffff18}.site-dock,.drone-demo .theme-toggle,.drone-demo .orbit-controls button{background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}.site-dock{isolation:isolate;border-radius:25px;padding:8px 10px}.drone-demo .theme-toggle{background:linear-gradient(145deg,#55565a99,#19191dbd)}html[data-theme=light] .drone-demo .theme-toggle{background:var(--glass-fill)}.drone-demo .service-orbit:not(.orbit-static) .orbit-stage{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.site-dock:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 20% 0,#ffffff38,#0000 65%),linear-gradient(175deg,#ffffff12,#0000 45%,#ffffff08);position:absolute;inset:0}.dock-link{color:#f1f1f3;text-shadow:0 1px 6px #0008;border:1px solid #0000}:is(.dock-link:hover,.dock-link:focus-visible){background:linear-gradient(145deg,#ffffff28,#ffffff0a);border-color:#ffffff35;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0002}.dock-contact{color:#ffad77}.dock-contact:hover{color:#ffcfad;background:#f5873430}.dock-link span{background:#252528eb;box-shadow:0 6px 20px #0003,inset 0 1px #ffffff28}.drone-demo .orbit-card-surface{background:radial-gradient(ellipse at var(--glow-x,24%) var(--glow-y,0%), #ffffff20, transparent 64%), linear-gradient(145deg, #ffffff19, #25232982 45%, #141519b8);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-color:#ffffff42}.drone-demo .orbit-card-surface:after{opacity:1;pointer-events:none;background:linear-gradient(125deg,#ffffff0d,#0000 36% 72%,#ffffff09);box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff35,inset -1px 0 #ffffff14,inset 0 -1px #ffffff28}.drone-demo .orbit-front .orbit-card-surface{border-color:#ffffff75}.drone-demo .service-fluid{opacity:.4}.drone-demo .orbit-card-copy strong{color:#fff;text-shadow:0 2px 12px #0006}.drone-demo .orbit-summary,.drone-demo .orbit-card-copy .eyebrow{color:#d5d1ce}.drone-demo .orbit-card-number{color:#f2c7a8}.drone-demo .orbit-card-copy{border-color:#ffffff26}.drone-demo .orbit-controls button:hover,.drone-demo .theme-toggle:hover{border-color:#ffb784}.drone-demo .contact .chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(150deg,#ffffff32,#ffffff12);border-color:#38201065;box-shadow:inset 0 1px #ffffff70,0 3px 10px #6826090a}.drone-demo .contact .chip.selected{color:#ffb078;background:linear-gradient(145deg,#342b25ee,#171717ef);border-color:#171717}html[data-theme=light] .drone-demo{--glass-fill:linear-gradient(145deg, #ffffffad, #ffffff45 45%, #dcdde16b);--glass-edge:#ffffffd9;--glass-shadow:0 10px 30px #2425361a, inset 0 1px 0 #fff, inset 1px 0 0 #fff9, inset 0 -1px 0 #b1b2bd50}html[data-theme=light] .dock-link{color:#29282e;text-shadow:none}html[data-theme=light] .dock-contact{color:#a23c09}html[data-theme=light] .drone-demo .orbit-controls,html[data-theme=light] .drone-demo .orbit-controls>span{color:#4b4544}html[data-theme=light] .drone-demo .orbit-controls button{color:#29282e;border-color:#c1bec8}:is(html[data-theme=light] .dock-link:hover,html[data-theme=light] .dock-link:focus-visible){background:#fff7;border-color:#fff}html[data-theme=light] .drone-demo .orbit-card-surface{background:radial-gradient(ellipse at var(--glow-x,24%) var(--glow-y,0%), #fff9, transparent 64%), linear-gradient(145deg, #ffffff9c, #f0edf28c 55%, #dcdde399);border-color:#b7b4bba3}html[data-theme=light] .drone-demo .orbit-card-copy strong{color:#201e24;text-shadow:none}html[data-theme=light] .drone-demo .orbit-summary,html[data-theme=light] .drone-demo .orbit-card-copy .eyebrow{color:#4b4544}html[data-theme=light] .drone-demo .orbit-card-copy{border-color:#6f64723d}html[data-theme=light] .drone-demo .orbit-card-number{color:#9b471c}@media (hover:hover) and (pointer:fine){.drone-demo .orbit-card:hover .orbit-card-surface{border-color:#ffe3cfb0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-dock,.drone-demo .theme-toggle,.drone-demo .orbit-controls button,.drone-demo .orbit-card-surface{background:linear-gradient(145deg,#3c3939,#1b1b20)}html[data-theme=light] .site-dock,html[data-theme=light] .drone-demo .theme-toggle,html[data-theme=light] .drone-demo .orbit-controls button,html[data-theme=light] .drone-demo .orbit-card-surface{background:linear-gradient(145deg,#f8f7f9,#dddce2)}}@media (prefers-reduced-transparency:reduce){.drone-demo{--glass-fill:#252529}html[data-theme=light] .drone-demo{--glass-fill:#f0eff3}.drone-demo .orbit-card-surface{background:#252529}html[data-theme=light] .drone-demo .orbit-card-surface{background:#f0eff3}}@media (forced-colors:active){.site-dock,.drone-demo .theme-toggle,.drone-demo .orbit-controls button,.drone-demo .orbit-card-surface,.drone-demo .contact .chip{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid buttontext}.site-dock:before,.drone-demo .orbit-card-surface:after,.drone-demo .service-fluid{display:none}}.site-dock{-webkit-backdrop-filter:blur(12px)saturate(145%);background:linear-gradient(160deg,#393b455c,#191b2580 45%,#14151c99);border-color:#fff8;border-radius:29px;box-shadow:0 14px 40px #0003,inset 0 2px 1px #ffffffb0,inset 1px 0 1px #fff5,inset -1px -1px 1px #fff5}.site-dock:before{background:radial-gradient(ellipse at var(--reflection-x,30%) 0, #ffffff48, transparent 60%), linear-gradient(180deg, #ffffff18, transparent 32% 70%, #ffffff12);opacity:.6}.dock-optical-defs{pointer-events:none;position:absolute}.dock-link{z-index:1}.dock-divider{z-index:1;position:relative}.dock-glass-selection{width:var(--selection-w,44px);height:44px;transform:translate(var(--selection-x,10px), var(--selection-y,8px));pointer-events:none;background:linear-gradient(135deg,#ffffff50,#ffffff12 55%,#ffffff2b);border:1px solid #fff8;border-radius:18px;transition:transform .7s cubic-bezier(.2,.9,.2,1.1),width .4s;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #fff4,0 4px 12px #0001}.site-dock.is-travelling .dock-glass-selection{background:linear-gradient(135deg,#ffffff65,#ffffff20 55%,#ffffff40)}.dock-link[aria-current=location]{color:#fff}html[data-theme=light] .site-dock{background:linear-gradient(155deg,#ffffffa6,#ffffff80 50%,#d1d5e58c);border-color:#ffffffc7;box-shadow:0 12px 32px #24253620,inset 0 2px 1px #fff,inset 1px 0 1px #fff9,inset -1px -1px 1px #888b9e66}html[data-theme=light] .dock-glass-selection{background:linear-gradient(145deg,#ffffffc2,#ffffff45);border-color:#fff;box-shadow:inset 0 1px #fff,0 3px 12px #44364c15}html[data-theme=light] .dock-link[aria-current=location]{color:#17131e}@media (prefers-reduced-motion:reduce){.dock-glass-selection{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-dock{background:#252529}html[data-theme=light] .site-dock{background:#ececf1}}@media (prefers-reduced-transparency:reduce){.site-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#252529}html[data-theme=light] .site-dock{background:#ececf1}}@media (forced-colors:active){.site-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.dock-glass-selection{background:highlight;border:1px solid highlight}}
