@media(max-width:767px){html:has(.home-marketing-root){scroll-behavior:auto}}.home-marketing-root .home-hero{min-height:100svh;min-height:100dvh;padding-bottom:max(1px,env(safe-area-inset-bottom));z-index:1}.home-marketing-root .hero-fluid-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}@media(prefers-reduced-motion:reduce){.home-marketing-root .hero-fluid-canvas{display:none}}.home-marketing-root .hero-line{display:block;overflow:hidden;padding-bottom:.06em}.home-marketing-root .hero-line-inner{display:inline-block}.home-marketing-root .hero-taglines{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;margin-left:auto;margin-right:auto;max-width:36rem;font-size:.68rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#f97316eb}@media(min-width:768px){.home-marketing-root .hero-taglines{font-size:.75rem;letter-spacing:.38em}}.home-marketing-root .hero-taglines__mark{color:#ffffff59;letter-spacing:0}.home-marketing-root .hero-weight--live{font-family:Inter,Inter Variable,system-ui,sans-serif;font-synthesis:none}.home-marketing-root .hero-weight--live .hero-line-inner{font-weight:unset}.home-marketing-root .hero-weight--live .vf-word{display:inline-block;white-space:nowrap}.home-marketing-root .hero-weight--live .vf-letter,.home-marketing-root .hero-weight--live .vf-space{display:inline-block}.home-marketing-root .hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:.375rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .35s ease}.home-marketing-root .hero-btn--primary{background:#ea580c;border:1px solid #f97316;color:#fff;box-shadow:0 0 22px #ea580c59}.home-marketing-root .hero-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff}@media(hover:hover)and (pointer:fine){.home-marketing-root .hero-btn:hover{transform:translateY(-3px) scale(1.04)}.home-marketing-root .hero-btn--primary:hover{background:#f97316;box-shadow:0 12px 36px #f9731673}.home-marketing-root .hero-btn--ghost:hover{border-color:#f97316;color:#f97316;box-shadow:0 0 24px #f973162e}.home-marketing-root .hero-btn:active{transform:translateY(-1px) scale(1.01)}}.blaze-sticky-orb{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:60;width:5.75rem;height:5.75rem;display:grid;place-items:center;border-radius:9999px;text-decoration:none;color:#fff;isolation:isolate}.blaze-sticky-orb__ring{position:absolute;inset:0;border-radius:9999px;background:#121212b8;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.blaze-sticky-orb__svg{width:100%;height:100%;animation:blaze-orb-spin 14s linear infinite}.blaze-sticky-orb__text{fill:#ffffffb8;font-size:5.6px;font-family:Manrope,system-ui,sans-serif;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.blaze-sticky-orb__core{position:relative;z-index:1;width:2.85rem;height:2.85rem;border-radius:9999px;background:#050505;border:1px solid rgba(249,115,22,.45);display:grid;place-items:center;box-shadow:0 0 20px #f9731640;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .25s ease}.blaze-sticky-orb__core img{width:1.55rem;height:1.55rem;object-fit:contain;filter:brightness(1.05)}@media(hover:hover)and (pointer:fine){.blaze-sticky-orb:hover .blaze-sticky-orb__core{transform:scale(1.08);border-color:#f97316;box-shadow:0 0 28px #f9731673}.blaze-sticky-orb:hover .blaze-sticky-orb__svg{animation-duration:8s}}@keyframes blaze-orb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.blaze-sticky-orb__svg{animation:none}}@media(max-width:767px){.blaze-sticky-orb{bottom:max(1.25rem,env(safe-area-inset-bottom));width:4.85rem;height:4.85rem;right:max(.75rem,env(safe-area-inset-right))}.blaze-sticky-orb__core{width:2.4rem;height:2.4rem}.blaze-sticky-orb__core img{width:1.3rem;height:1.3rem}.blaze-sticky-orb__text{font-size:5.1px}}.home-marquee{overflow:hidden;padding:1.1rem 0}.home-marquee-track{display:flex;width:max-content;animation:home-marquee 30s linear infinite}.home-marquee-group{display:flex;align-items:center;gap:2.25rem;padding-right:2.25rem;white-space:nowrap}.home-marquee-item{font-size:clamp(1.25rem,3.2vw,2.25rem);font-weight:500;letter-spacing:.04em;color:#ffffffd9}@keyframes home-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-marquee-track{animation:none}}.split-word{display:inline-block;will-change:opacity}.value-card{position:relative;overflow:hidden}.value-card:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s ease;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(249,115,22,.12),transparent 65%);pointer-events:none}@media(pointer:fine){.value-card:hover:after{opacity:1}}.giant-band-text{display:inline-block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22)}.giant-band-fire{-webkit-text-stroke:0;color:#f97316a6}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/drone/fonts/barlow-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/drone/fonts/barlow-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/drone/fonts/barlow-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/drone/fonts/barlow-semi-condensed-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/drone/fonts/barlow-semi-condensed-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hm-only{display:none}@media(max-width:767px){.home-marketing-root{--hm-line: rgba(255, 255, 255, .18);--hm-mute: rgba(255, 255, 255, .62);--hm-fire: #f97316;background:#000}.home-marketing-root .hm-only{display:block}.home-marketing-root h1,.home-marketing-root h2,.home-marketing-root h3{font-family:Barlow Semi Condensed,Oswald,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase}.home-marketing-root .text-fire,.home-marketing-root .hero-line-inner{font-variation-settings:normal!important}.home-marketing-root span.text-orange-500.font-mono,.home-marketing-root span.text-orange-500.text-xs{font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;letter-spacing:.28em!important;color:var(--hm-mute)!important;font-size:12px!important}.home-marketing-root span.text-orange-500.font-mono:before,.home-marketing-root span.text-orange-500.text-xs:before{content:"";display:inline-block;width:18px;height:1px;background:var(--hm-fire);vertical-align:middle;margin-right:12px}.home-marketing-root .hero-fluid-canvas{display:none!important}.home-marketing-root .hm-hero{min-height:100svh!important;justify-content:flex-end!important;align-items:stretch!important;background:#000}.home-marketing-root .hm-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;background:#000 url(/drone/media/drone-hero-poster.jpg) center / cover no-repeat}.home-marketing-root .hm-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#00000080,#0000 70%),linear-gradient(180deg,#00000073,#0000000d,#0000008c 60%,#000000eb)}.home-marketing-root .hm-hero .hero-content{text-align:left!important;padding:0 24px 56px!important;margin:0!important;max-width:none!important}.home-marketing-root .hm-hero .hero-content>p:first-child{font-family:Barlow Semi Condensed,sans-serif!important;letter-spacing:.28em!important;font-size:11px!important;color:var(--hm-mute)!important;margin-bottom:18px!important}.home-marketing-root .hm-hero h1{font-size:clamp(44px,13vw,60px)!important;line-height:.98!important;text-align:left}.home-marketing-root .hm-hero h1 .hero-line-inner{font-weight:600!important}.home-marketing-root .hm-hero .hero-taglines{justify-content:flex-start!important;font-family:Barlow Semi Condensed,sans-serif!important;letter-spacing:.24em!important;font-size:12px!important}.home-marketing-root .hm-hero .hero-content>p.hero-fade:not(.hero-taglines):not(:first-child){font-family:Barlow,sans-serif!important;font-weight:300;font-size:16px!important;line-height:1.5!important;color:#ffffffe0!important;margin-left:0!important;max-width:34ch!important}.home-marketing-root .hm-hero .hero-content>div.hero-fade{align-items:stretch!important;margin-top:28px!important}.home-marketing-root .hm-hero .hero-content>div.hero-fade:last-child{align-items:flex-start!important;margin-top:22px!important}.home-marketing-root .hm-hero ul{justify-content:flex-start!important;flex-direction:column;align-items:flex-start!important}.home-marketing-root .hero-btn,.home-marketing-root .hm-cta-wrap a[href]:not([href^=tel]){border-radius:0!important;box-shadow:none!important;min-height:52px;width:100%;display:inline-flex!important;align-items:center;justify-content:center;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase}.home-marketing-root .hero-btn--primary{background:#fff!important;color:#000!important;border:1.5px solid #fff!important;background-image:none!important}.home-marketing-root .hero-btn--ghost{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important}.home-marketing-root .home-marquee-item{font-family:Barlow Semi Condensed,sans-serif!important;letter-spacing:.2em;font-weight:500}.home-marketing-root .hm-panel{position:relative;max-width:none!important;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px 24px 64px!important;background:#000 center / cover no-repeat;isolation:isolate}.home-marketing-root .hm-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000059,#0000004d 35%,#000000e0 75%,#000)}.home-marketing-root .hm-panel--billings{background-image:url(/drone/media/billings.jpg)}.home-marketing-root .hm-panel h2{font-size:40px!important;line-height:1!important;margin-bottom:22px!important}.home-marketing-root .hm-panel .manifesto-text{font-family:Barlow,sans-serif!important;font-weight:300!important;font-size:19px!important;line-height:1.5!important}.home-marketing-root .hm-sheet{max-width:none!important;padding:96px 24px!important;border-top:1px solid rgba(255,255,255,.08)}.home-marketing-root .hm-sheet h2,.home-marketing-root .hm-testi h2,.home-marketing-root .hm-projects h2{font-size:36px!important;line-height:1!important}.home-marketing-root .hm-sheet p{font-family:Barlow,sans-serif!important;font-weight:300!important}.home-marketing-root .hm-sheet p:last-child{font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500!important;line-height:2.2}.home-marketing-root .hm-values{position:relative;max-width:none!important;padding:96px 24px!important;background:#000 url(/drone/media/swan.jpg) center / cover no-repeat;isolation:isolate}.home-marketing-root .hm-values:before{content:"";position:absolute;inset:0;z-index:-1;background:#000c}.home-marketing-root .hm-values>div{gap:0!important;border-top:1px solid var(--hm-line)}.home-marketing-root .hm-values .value-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--hm-line)!important;padding:28px 0 32px!important}.home-marketing-root .hm-values .value-card:after{display:none}.home-marketing-root .hm-values .value-card>div:first-child{margin-bottom:14px!important}.home-marketing-root .hm-values .value-card i{font-size:18px!important;color:var(--hm-fire)!important}.home-marketing-root .hm-values .value-card span.font-display{font-family:Barlow Semi Condensed,sans-serif!important;font-size:12px!important;letter-spacing:.2em;color:var(--hm-fire)!important}.home-marketing-root .hm-values h3{font-size:16px!important;letter-spacing:.16em!important;margin-bottom:10px!important}.home-marketing-root .hm-values p{font-family:Barlow,sans-serif;font-weight:300;font-size:15px!important;color:var(--hm-mute)!important;line-height:1.6!important}.home-marketing-root .hm-stats{background:#000!important;border-color:var(--hm-line)!important}.home-marketing-root .hm-stats>div{max-width:none!important;padding:0 24px}.home-marketing-root .hm-stats .stat-cell{text-align:left!important;padding:32px 0!important;border-color:var(--hm-line)!important}.home-marketing-root .hm-stats .stat-cell:nth-child(2n){padding-left:20px!important}.home-marketing-root .hm-stats .stat-cell>div:first-child{font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500!important;font-size:44px!important}.home-marketing-root .hm-stats .stat-cell>div:last-child{font-family:Barlow Semi Condensed,sans-serif!important;letter-spacing:.22em!important;color:var(--hm-mute)!important}.home-marketing-root .hm-projects .carousel-card{border-radius:0!important;border-color:var(--hm-line)!important;background:#000!important}.home-marketing-root .hm-projects .carousel-card h3{font-size:24px!important}.home-marketing-root .hm-projects .carousel-card .p-8{padding:22px 20px!important}.home-marketing-root .hm-testi{max-width:none!important;padding:96px 24px!important}.home-marketing-root .hm-testi>div:first-child{text-align:left!important;margin-bottom:36px!important}.home-marketing-root .hm-testi>.grid{gap:0!important;border-top:1px solid var(--hm-line)}.home-marketing-root .hm-testi .value-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--hm-line)!important;padding:26px 0!important}.home-marketing-root .hm-testi .value-card p{font-family:Barlow,sans-serif;font-weight:300;font-size:16px!important;color:#ffffffdb!important}.home-marketing-root .hm-band .giant-band-text{font-family:Barlow Semi Condensed,sans-serif!important;font-weight:600!important;letter-spacing:.04em}.home-marketing-root .hm-cta-wrap>section{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;text-align:left!important;padding:120px 24px 72px!important;background:#000 url(/drone/media/livingston.jpg) center / cover no-repeat;isolation:isolate}.home-marketing-root .hm-cta-wrap>section:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000040,#00000080 45%,#000000eb)}.home-marketing-root .hm-cta-wrap>section>*{position:relative;z-index:1}.home-marketing-root .hm-cta-wrap h2{font-size:44px!important;line-height:1!important}.home-marketing-root .hm-cta-wrap .flex{align-items:stretch!important}.home-marketing-root .hm-cta-wrap a[href]:not([href^=tel]){border:1.5px solid #fff!important;background:transparent!important;color:#fff!important}.home-marketing-root .hm-paths{max-width:none!important;padding:96px 24px!important}.home-marketing-root .hm-paths>div:first-child{text-align:left!important;margin-bottom:36px!important}.home-marketing-root .hm-paths>.grid{gap:0!important;border-top:1px solid var(--hm-line)}.home-marketing-root .hm-paths>.grid>a{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--hm-line)!important;padding:28px 0 32px!important}.home-marketing-root .hm-paths p{font-family:Barlow,sans-serif;font-weight:300}}.rw{overflow:hidden}.rw-scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,2.5vw);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;outline:none}.rw-scroller::-webkit-scrollbar{display:none}.rw-scroller:focus-visible{box-shadow:inset 0 0 0 2px #f9731699}.rw-scroller.is-dragging{cursor:grabbing;scroll-snap-type:none}.rw-scroller.is-dragging a{pointer-events:none}.rw-track{display:flex;column-gap:24px;list-style:none;margin:0;padding:4px max(24px,2.5vw) 8px;width:max-content}.rw-card{scroll-snap-align:start;flex:0 0 auto;width:min(600px,44vw);border:1px solid rgba(255,255,255,.1);background:#121212;transition:border-color .4s ease,transform .4s ease;user-select:none}.rw-card a{display:block;height:100%;color:inherit;text-decoration:none;-webkit-user-drag:none}.rw-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0a0a0a}.rw-media img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.rw-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.rw-badge{position:absolute;top:16px;right:16px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;background:#000000bf;color:#fff;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px)}.rw-badge.is-live{background:#f97316;border-color:#f97316;color:#000}.rw-body{padding:26px 28px 28px}.rw-body h3{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:28px;line-height:1.05;margin:0 0 8px;transition:color .3s}.rw-sub{color:#9ca3af;font-size:14px;line-height:1.5;margin:0 0 18px}.rw-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;font-size:12px;color:#9ca3af}.rw-meta i{color:#f97316;margin-right:8px}.rw-go{margin-left:auto;color:#fff;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.rw-go i{color:#fff;margin:0 0 0 6px;transition:transform .3s}@media(hover:hover)and (pointer:fine){.rw-card:hover{border-color:#f9731680}.rw-card:hover .rw-media img{transform:scale(1.04)}.rw-card:hover h3{color:#f97316}.rw-card:hover .rw-go i{transform:translate(4px)}}.rw-arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:transparent;transition:background .3s,border-color .3s,color .3s,opacity .3s;cursor:pointer}.rw-arrow:hover:not(:disabled){background:#f97316;border-color:#f97316;color:#000}.rw-arrow:disabled{opacity:.3;cursor:default}.rw-foot{display:flex;align-items:center;gap:20px;margin-top:28px}.rw-progress{flex:1;height:2px;background:#ffffff1f;overflow:hidden}.rw-progress span{display:block;height:100%;background:#f97316;transform-origin:left center;transform:scaleX(.08);transition:transform .15s linear}.rw-count{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.2em;color:#9ca3af;margin:0;white-space:nowrap}.rw-count span{color:#fff}.rw-hint{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6b7280;margin:0;white-space:nowrap}.rw-all{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap;text-decoration:none}.rw-all:hover{color:#f97316}.rw-all i{margin-left:6px;color:#f97316}@media(max-width:767px){.rw-track{column-gap:14px;padding-inline:24px}.rw-scroller{scroll-padding-inline:24px;cursor:auto}.rw-card{width:84vw;border-color:#ffffff2e;background:#000}.rw-body{padding:20px 20px 22px}.rw-body h3{font-family:Barlow Semi Condensed,sans-serif;font-weight:600;letter-spacing:.06em;font-size:22px}.rw-sub{font-family:Barlow,sans-serif;font-weight:300;font-size:15px;color:#ffffffb3}.rw-meta,.rw-go,.rw-all,.rw-hint,.rw-badge{font-family:Barlow Semi Condensed,sans-serif}.rw-badge{border-radius:0}.rw-foot{flex-wrap:wrap;gap:14px 18px}.rw-progress{flex-basis:100%}.rw-all{margin-left:auto}}@media(prefers-reduced-motion:reduce){.rw-media img,.rw-card,.rw-progress span,.rw-go i{transition:none!important}}
