html:root{color-scheme:dark;--graphite:#171721;--graphite-2:#1e1e2a;--graphite-3:#272735;--hair-d:#41414f;--bone:#171721;--bone-2:#1e1e2a;--bone-3:#41414f;--ink:#ededf3;--ink-70:#c3c3cc;--ink-45:#aaaab8;--pale:#ededf3;--pale-70:#c3c3cc;--pale-45:#aaaab8;--field:#171721;--field-2:#1e1e2a;--hair-f:#41414f;--red:#c3c3cc;--red-ink:#ededf3;--steel:#aaaab8;--z1:#6d6d81;--z2:#9090a4;--z3:#b4b4c4;--z4:#d6d6e0;--cobalt:var(--brand-action);--max:1200px;--gut:clamp(20px, 3.4vw, 48px);--card-pad:32px;--section-space:72px;--hdr:78px}body{background:var(--graphite);color:var(--pale);font-variation-settings:"wdth" 100, "wght" 400;font-size:16px;line-height:1.5}::selection{background:var(--pale);color:var(--graphite)}:focus-visible{outline:2px solid var(--pale);outline-offset:4px;border-radius:4px}body .skip{background:var(--pale);color:var(--graphite);border-radius:32px}body :is(.machine,.engineering,.precision,.canada,.content-page,.t50-page){background:var(--graphite)}body :is(.shead h2,.service-intro h2,.product-section h2,.footer-visit-copy h2,#operation-h,#rec-h){max-width:22ch;letter-spacing:.01em!important;font-variation-settings:"wdth" 100, "wght" 480!important;font-size:clamp(30px,3.45vw,42px)!important;font-weight:480!important;line-height:1.15!important}body :is(.application-brief h3,.working-width h3,.application-column h3,.atomizer-detail h3,.part-detail h3,.gl-work h3){letter-spacing:.015em;font-variation-settings:"wdth" 100, "wght" 480;font-size:clamp(26px,2.65vw,32px);font-weight:480;line-height:1.15}body :is(.case h3,.oc-txt h3,.service-rows h3,.rg-thru h3,.rg-refuse h3,.rg-faq summary h3,.gl-item h3,.proute h4,.support-note h3,.inquiry-setup h3,.stnhead,.lead,.product-subtitle){font-variation-settings:"wdth" 100, "wght" 480;letter-spacing:.005em;font-weight:480;line-height:1.35}body :is(.case h3,.oc-txt h3,.service-rows h3){font-size:21px}body :is(.annot strong,.formnote b,.status b,.gl-decis b,.gl-mark b,.gl-b,.rg-rows b,.rg-thru .hd b,.rg-legal b){font-variation-settings:"wdth" 100, "wght" 480}body :is(.lbl,.gl-lbl,.product-eyebrow,.gl-head h3,.stn h3,.modelabel,.canada .eyebrow){font-family:var(--disp);letter-spacing:.055em;color:var(--pale-70);font-size:12px;font-weight:400;line-height:1.4}body :is(.shead p,.service-intro>p,.application-brief-copy>p:not(.lbl),.deck,.product-description,.product-section-head>p){font-size:16px;line-height:1.5}body :is(.case p,.oc-txt p,.service-rows p,.gl-item p,.rg-rows span span,.rg-thru p,.rg-faq .ans p,.rg-refuse p,.wcopy,.application-intro,.part-detail p:not(.product-eyebrow)){font-size:14px;line-height:1.6}body :is(.plate,.cfgplate,.application-capabilities) dd{font-family:var(--disp);font-variation-settings:"wdth" 100, "wght" 480;font-weight:480}body .shead{padding-top:var(--section-space);align-items:start;padding-bottom:36px}body :is(.context,.service-capabilities,.formband){border-color:var(--hair-d)}body .context{padding-bottom:var(--section-space)}body .service-capabilities,body .formband,body .product-section{padding-block:var(--section-space)}body .engineering .shead{border-bottom:0}body .btn,body .ghost{font-variation-settings:"wdth" 100, "wght" 400;min-height:48px;color:var(--pale);border:1px solid var(--pale);box-shadow:none;background:0 0;border-radius:32px;padding:13px 22px;font-size:16px;font-weight:400;line-height:1.35;transition:background-color .2s,border-color .2s}body .btn:hover,body .ghost:hover,body .engineering .ghost:hover{background:var(--graphite-3);color:var(--pale);border-color:var(--pale);box-shadow:none;transform:none}body .btn:is([href*=\#operation],[href=\#configure]),body #opform button[type=submit],body .planner-summary button[type=submit]{color:#fff;background:var(--cobalt);border-color:#0000}body .btn:is([href*=\#operation],[href=\#configure]):hover,body #opform button[type=submit]:hover,body .planner-summary button[type=submit]:hover{background:var(--brand-action-hover)}body :is(.tag,.out,.cfg,.chip span,.modetab,.footer-motion,.header-contact,.nav-toggle,.lang,.gallery-explore,.gallery-options button,.model-view-buttons button,.model-surface button,.planner-options label>span,.power-options span){border-radius:32px}body .engineering .ghost{color:var(--pale);border-color:var(--pale)}body .tag{font-family:var(--disp);letter-spacing:.035em;padding:4px 10px}body .tag.core{color:var(--graphite);background:var(--pale)}body .modetab{font-family:var(--disp);letter-spacing:0;text-transform:none;border-color:var(--hair-d);margin:0 8px 8px 0;padding:12px 24px;font-size:14px}body #r-spraying:checked~label[for=r-spraying],body #r-spreading:checked~label[for=r-spreading]{background:var(--graphite-3);border-color:var(--pale);color:var(--pale)}body .hdr{backdrop-filter:blur(20px);background:#171721f5;border-bottom-color:#ededf31a}body .hdr .bar{gap:20px;min-height:78px}body .brand img,body .footer-intro img{filter:grayscale()brightness(0)invert(.94)}body .brand span{color:var(--pale-70);border-left-color:var(--hair-d)}body .primary-links{gap:2px}body .nav-section-link,body .nav-drones{color:var(--pale);border:0;border-radius:40px;padding-inline:11px;font-size:14px;font-weight:400}body .nav-section-link:hover,body .nav-drones:hover,body .drone-menu[open]>.nav-drones,body .nav-section-link.on,body .nav-drones.is-current{color:var(--pale);background:#ededf314}body .header-navigation{gap:18px}body .header-contact{border-color:#ededf373;padding-inline:17px;font-size:14px}body .header-contact:hover{border-color:var(--pale);background:var(--graphite-3)}body .lang{border-color:#ededf340;overflow:hidden}body .lang a.on,body .lang span[aria-current]{color:var(--pale);background:var(--graphite-3)}body .lang span[aria-disabled]{color:#a5a5b2}body .drone-panel{background:var(--graphite-2);color:var(--pale);border:1px solid var(--hair-d);box-shadow:none;border-radius:12px;padding:24px}body .drone-link img{background:var(--graphite-3);border-radius:8px}body .drone-copy strong{font-variation-settings:"wght" 480;letter-spacing:.005em;font-weight:480}body .drone-link:hover strong,body .drone-link[aria-current] strong,body .drone-link:hover .drone-arrow{color:var(--pale)}body .seam{height:72px;--sa:var(--graphite)!important;--sb:var(--graphite)!important;--sr:var(--hair-d)!important;--st:var(--pale-70)!important}body .seam .s-ticks{opacity:.35}body .seam .lab{font-family:var(--disp);letter-spacing:.01em;font-size:12px}body :is(.oc-plate,.plate,.cfgplate,.bound,.boundary,.gl-band,.gl-deploy,.rg-card,.rg-through,.rg-refuse,.rg-faq details,.duo,.half,.inquiry-setup,.status.show){background:var(--graphite-2);box-shadow:none;border:0;border-radius:12px}body :is(.oc-plate,.plate,.cfgplate,.rg-card,.rg-through,.gl-deploy){overflow:hidden}body :is(.bound,.boundary,.gl-band,.rg-refuse,.duo,.half,.inquiry-setup){padding:var(--card-pad)}body .oc-head{background:var(--graphite-2);padding:24px 32px}body .oc-txt{padding:28px 24px 32px}body .oc-tick{background:var(--graphite-2)}body .oc-ttl{font-family:var(--disp);letter-spacing:.03em;text-transform:none;font-size:14px}body .oc-cols:has(.oc-col:hover) .oc-col:not(:hover){opacity:1}body :is(.imgframe,.frame,.application-brief-media,.gl-frame,.gl-nodemedia,.wmedia,.applyplate){border:0;border-radius:12px}body .imgframe .cap{color:var(--pale-70);background:#171721db;border:0;border-radius:0 0 0 12px}body .application-brief .application-capabilities{background:var(--graphite-2);border:0;border-radius:12px;margin-top:12px}body .application-brief .application-capabilities>div{padding:28px}body .application-brief .application-capabilities dd{font-family:var(--disp);font-variation-settings:"wght" 480;font-weight:480}body .application-brief-copy>a{font-weight:480}body .working-width{margin-top:48px;padding-block:32px}body .width-track{background:var(--graphite-3)}body .width-fill{background:#777789}body .width-row:nth-child(2) .width-fill{background:#a4a4b5}body .width-range .width-fill{background:#ededf3}body .width-minimum{opacity:1;background:#555565}body .gl-cut:after{display:none}body .gl-kit{border:0;gap:12px}body .gl-item,body .gl-item+.gl-item{background:var(--graphite-2);border:0;border-radius:12px;padding:28px 24px}body .gl-mark{background:var(--graphite-3);padding:24px 32px}body .gl-work{padding:32px}body .gl-close{align-items:center}body .gl-num{border-color:var(--hair-d)}body .rg-top{min-height:195px;padding:24px}body .rg-veil{background:linear-gradient(96deg,#1e1e2afa,#1e1e2ade 48%,#1e1e2a3d)}body .rg-fade{background:linear-gradient(0deg, var(--graphite-2), transparent)}body .rg-card.doc .rg-top{background:var(--graphite-3)}body .rg-badge .n{font-family:var(--disp);letter-spacing:.01em;text-transform:none;font-size:15px}body .rg-badge b{border-radius:32px;padding:8px 10px}body .rg-rows .r{padding:22px 24px}body .rg-thru>div{padding:26px 24px}body .rg-faq summary{min-height:56px;padding:18px 22px}body .rg-faq .ans{padding:0 22px 22px}body .rg-faq summary h3{font-size:16px}body .rg-legal{padding-block:20px}body .cases{gap:12px}body .case,body .case:first-child,body .case+.case{background:var(--graphite-2);border:0;border-radius:12px;padding:32px}body .case p{max-width:none}body .service-rows article{padding-block:32px}body .service-rows a{font-size:14px}body .applyplate .veil{background:linear-gradient(90deg,#171721eb,#17172187 48%,#0000)}body .bigname{letter-spacing:.01em;font-variation-settings:"wdth" 100, "wght" 480;font-size:clamp(36px,4.3vw,56px);line-height:1.1}body .fieldplate polygon[fill=\#1c5f56]{fill:var(--z1)}body .fieldplate polygon[fill=\#3f8f6f]{fill:var(--z2)}body .fieldplate polygon[fill=\#8fae5a]{fill:var(--z3)}body .fieldplate polygon[fill=\#d8a33c]{fill:var(--z4)}body :is(.engineering,.machine,.precision) svg [fill=\#e30613]{fill:var(--pale)}body :is(.engineering,.machine,.precision) svg :is([stroke=\#e30613],[stroke=\#bd0510]){stroke:var(--pale)}body .fieldplate #route{stroke:#171721;stroke-width:4px}body .fieldplate circle[fill=\#e30613]{fill:#171721}body .fieldkey b:last-child em{border:1px solid var(--pale-70);background:#171721!important}body #opform{background:var(--graphite-2);border-radius:12px;gap:24px 20px;padding:32px}body :is(label,#opform legend){font-family:var(--disp);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400}body :is(input,select,textarea){background-color:var(--graphite-3);color:var(--pale);border-color:#70707d;border-radius:32px;padding:13px 18px;font-size:16px;line-height:1.5}body textarea{border-radius:20px}body :is(input,select,textarea):focus{border-color:var(--pale);background-color:var(--graphite-3)}body :is(input,textarea)::placeholder{color:#b3b3c0}body select{padding-right:42px}body .chip span{background:0 0;border-color:#70707d;font-size:14px}body .chip input:checked+span{background:var(--graphite-3);color:var(--pale);border-color:var(--pale)}body .formnote{font-size:13px;line-height:1.6}body .formnote.upfront{border-left:0;border-bottom:1px solid var(--hair-d);padding-bottom:20px;padding-left:0}body .inquiry-setup{background:var(--graphite-3);border-top:0;padding:24px}body .setup-fields select,body .setup-fields select:focus{background-color:var(--graphite-2);color:var(--pale);border-color:#70707d}body .f.bad :is(input,select,textarea){border-color:var(--pale);border-width:2px}body .err{color:var(--pale);font-family:var(--disp);font-size:13px}body .status.show,body .sendout{background:var(--graphite-3);border-radius:12px}body .content-page{color:var(--pale);padding-block:72px}body .content-page h1,body .product-intro h1{letter-spacing:.005em;font-variation-settings:"wdth" 100, "wght" 480;font-size:clamp(40px,5.1vw,65px);font-weight:480;line-height:1.1}body .content-page :is(header,.content-body,.content-toc,.related-content){max-width:76ch}body .content-intro{color:var(--pale-70);font-size:21px;line-height:1.5}body .content-body{font-size:16px;line-height:1.5}body .content-body h2,body .related-content h2{letter-spacing:.015em;font-variation-settings:"wdth" 100, "wght" 480;font-size:32px;font-weight:480;line-height:1.15}body .content-body h3{font-variation-settings:"wght" 480;font-size:24px;font-weight:480}body .content-toc{border-color:var(--hair-d);padding-block:24px}body .content-image{border-radius:12px}body .crumb{font-family:var(--disp);letter-spacing:.01em;text-transform:none;flex-wrap:wrap;gap:6px 10px;font-size:12px}body .crumb>a{white-space:nowrap}body .crumb>span[aria-current]{color:var(--pale-70)}body .product-nav{backdrop-filter:blur(20px);border-color:var(--hair-d);background:#171721f5}body .product-name,body .product-name b{letter-spacing:.005em;font-weight:480}body .product-quote{border:1px solid var(--pale);border-radius:32px;padding:10px 16px;font-weight:480}body .product-hero{padding-block:40px 72px}body .product-subtitle{font-size:28px;line-height:1.2}body .hero-capacities>div+div{border-color:var(--hair-d)}body .hero-capacities dd{font-family:var(--disp);font-variation-settings:"wght" 480;letter-spacing:0}body .gallery-stage{background:#efeee9;border-radius:12px}body .gallery-index{color:#50505c}body .gallery-word{color:#deddd7;font-variation-settings:"wdth" 100, "wght" 480;font-weight:480}body .gallery-explore{background:var(--graphite);border-color:var(--graphite);color:var(--pale)}body .gallery-options button{border-color:var(--hair-d)}body .gallery-options button[aria-pressed=true]{border-color:var(--pale);background:var(--graphite-3)}body .gallery-options img{background:var(--graphite-3);border-radius:50%}body .explorer-section{background:var(--graphite);border-color:var(--hair-d)}body .model-stage{border-radius:12px}body .model-poster .btn{color:var(--graphite);border-color:var(--graphite);box-shadow:none;background:#f0efeb}body .model-poster .btn:hover{background:#dfdfe4}body .model-badge>span{font-variation-settings:"wght" 480;letter-spacing:.005em;font-weight:480}body :is(.model-controls,.part-buttons button,.part-detail dl,.model-disclaimer,.planner-summary){border-color:var(--hair-d)}body :is(.model-assembly,.model-pose,.model-config,.model-inspection-controls){color:var(--pale);background:var(--graphite-3);border-color:var(--hair-d);box-shadow:none}body :is(.model-assembly button,.model-pose button,.model-config button,.model-view-buttons button,.model-surface button,.model-surface,.battery-travel-control label){color:var(--pale-70)}body :is(.model-assembly button,.model-pose button,.model-config button,.model-surface button)[aria-pressed=true]{color:var(--graphite);background:var(--pale);border-color:var(--pale);box-shadow:none}body :is(.model-view-buttons button,.model-surface button){border-color:#70707d}body .model-view-buttons button:hover{background:var(--graphite-3)}body .model-hotspot{color:var(--pale);box-shadow:none;background:#1e1e2af2;border-color:#70707d;border-radius:32px}body .model-hotspot[aria-pressed=true],body .model-hotspot:hover{color:var(--graphite);background:var(--pale);border-color:var(--pale)}body .part-buttons button{border-radius:0;font-weight:400}body .part-buttons button:hover{background:var(--graphite-2)}body .part-buttons button[aria-pressed=true]{color:var(--pale);border-color:var(--pale)}body .explosion-control input,body .training-option input{accent-color:var(--pale)}body .atomizer-detail{background:var(--graphite-2);border-radius:12px;overflow:hidden}body .folded-figure{border-radius:12px;overflow:hidden}body .field-decisions summary{font-weight:480}body .planner-form{background:var(--graphite-2);border-radius:12px;padding:32px}body .planner-form :is(legend,b){font-weight:480}body .planner-options label>span{border-color:#70707d;padding:18px}body .power-options span{border-color:#70707d}body .planner-options input:checked+span,body .power-options input:checked+span{color:var(--pale);background:var(--graphite-3);border-color:var(--pale);box-shadow:none}body table.sp{font-size:14px}body table.sp :is(th,td),body .specgroup{border-color:var(--hair-d)}body .specgroup>summary{border-radius:0;min-height:56px}body .site-footer{background:var(--graphite);color:var(--pale);border-top:1px solid var(--hair-d);padding:72px 0 28px}body .footer-intro{gap:32px;padding-bottom:32px}body .footer-intro img{width:220px}body .footer-intro p{font-size:16px}body .footer-columns{padding-block:40px}body .footer-columns h2{font-family:var(--disp);letter-spacing:.055em;font-size:12px}body .footer-contact>a:first-of-type{letter-spacing:.005em;font-weight:480}body .footer-contact .footer-inquiry{font-weight:480}body .footer-motion{border-color:#70707d;padding-inline:18px}body .footer-storefront img,body .footer-map{border-radius:12px;overflow:hidden}body .footer-map{background:var(--graphite-2);border:0}body .footer-map iframe{filter:grayscale()invert(.9)hue-rotate(180deg)}body .footer-bottom p{font-size:12px;line-height:1.5}@media (width<=1180px){html:root{--hdr:72px}body .hdr .bar{min-height:72px}body .hdr[data-nav-ready] .header-navigation{background:var(--graphite);box-shadow:none}body .primary-links{display:block}body .nav-section-link,body .nav-drones{min-height:54px;padding-inline:14px;font-size:16px}body .header-utilities{gap:16px}}@media (width<=780px){html:root{--section-space:56px;--card-pad:24px}body .shead{padding-bottom:28px}body :is(.shead h2,.service-intro h2,#operation-h){max-width:23ch}body .product-hero{padding-block:24px 56px}body .product-intro h1{font-size:clamp(40px,7.3vw,58px)}body .model-stage{margin-inline:0}body .model-config{background:var(--graphite-3)}body .content-page{padding-block:48px}}@media (width<=620px){body :is(.oc-head,.oc-txt,.case,.case:first-child,.case+.case,.gl-mark,.gl-work,#opform,.planner-form){padding:24px}body #opform{padding:24px 20px}body .btn,body .ghost{padding-inline:20px;font-size:15px}body .application-brief .application-capabilities>div{padding:22px 18px}body .gl-item,body .gl-item+.gl-item{padding:24px}body .rg-top{min-height:175px}body .rg-thru>div{padding:24px}body .applyplate .veil{background:linear-gradient(#0000 6%,#17172199 46%,#171721f5)}body .seam{height:56px}body .site-footer{padding-top:56px}}@media (width<=480px){html:root{--hdr:68px}body .hdr .bar{min-height:68px}body .gallery-options button{border-radius:32px}body .product-quote{padding:8px 12px;font-size:12px}body .model-hotspot{border-radius:50%}}@media (prefers-reduced-motion:reduce){body .btn,body .ghost,body .hdr{transition:none}}
