.home-astroHero{background:#222;position:relative;font-family:Simplon,Helvetica,Arial,Verdana,sans-serif}.home-astroHero .background{height:70rem;position:relative}.home-astroHero .videoFrame{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.home-astroHero video{width:100%;height:100%;object-fit:cover}.home-astroHero .desktopVideo{display:none}.home-astroHero .foreground{position:absolute;top:0;left:0;bottom:0;right:0;padding:2rem;display:flex}.home-astroHero .content{max-width:200rem;display:flex;width:100%;margin:0 auto;align-items:flex-end;justify-content:flex-end}@media (min-width: 48em){.home-astroHero .background{height:auto;padding-bottom:56.25%}.home-astroHero .desktopVideo{display:block}.home-astroHero .mobileVideo{display:none}.home-astroHero .foreground{align-items:flex-end;padding:3.2rem}}@media (min-width: 64.0625em){.home-astroHero .background{padding:0;height:calc(100vh - 8.7rem);min-height:70rem;max-height:90rem}}.home-astroHero .text{background:#232527 url(/cdn/shop/files/home-hero-text-bg.jpg?v=1717438106) 50%/cover no-repeat;padding:2rem;color:#e5e5e5;margin:0;border-radius:2rem;max-width:45.6rem;width:100%;display:flex;align-items:center;flex-direction:column;text-align:center}.home-astroHero .hl{display:flex;align-items:center;gap:2.8rem}.home-astroHero .logo{fill:#ddff24;height:2.4rem;width:16.5rem}.home-astroHero .image{max-width:31.2rem;margin:1rem auto 1.6rem}.home-astroHero img{max-width:100%;height:auto}.home-astroHero .subhead{font-size:1.4rem;line-height:1.14;margin-top:1rem;color:#e5e5e5;letter-spacing:.06em}.home-astroHero .tools{margin-top:1.4rem;display:flex;align-items:center;justify-content:center;gap:2rem}.home-astroHero .button{display:block;width:12rem;height:2.2rem;background:#293a45;border-radius:1.1rem;font-size:1.4rem;line-height:2.2rem;text-align:center;border:1px solid transparent}.home-astroHero .button:hover{border-color:currentColor}.home-astroHero .link{font-size:1.4rem}@media (max-width: 380px){.home-astroHero .logo{height:1.8rem;width:12.2rem}}@media (max-width: 40em){.home-astroHero .hl{gap:1.4rem}.home-astroHero .tagline{font-size:1.8rem}}@media (min-width: 64.0625em){.home-astroHero .subhead{font-size:1.8rem}.home-astroHero .link:hover{text-decoration:underline}}.homeDroneTiles{display:flex;flex-wrap:wrap}.homeDroneTile{align-items:center;background:#333 50%/cover no-repeat;display:flex;flex:0 0 100%;height:32rem;padding:2rem}.homeDroneTile .body{margin:.5rem 0 1rem}.homeDroneTile .text{width:100%;max-width:21rem}.homeDroneTile a+a{margin-left:4rem}.homeDroneTile a:hover{text-decoration:underline}@media (min-width: 48em){.homeDroneTile{flex:0 0 50%}}@media (min-width: 64.0625em){.homeDroneTile{text-align:center}.homeDroneTile .text{margin-left:6%;max-width:30rem}}.altaXHomeTile{background-image:url(/cdn/shop/files/alta-x-store-tile.jpg?v=1723069865)}.altaXHomeTile .ctas{color:#c5523b}.pilotProHomeTile{background-image:url(/cdn/shop/files/freefly-systems-pilot-pro.jpg?v=1724865426);color:#fff}.pilotProHomeTile .logo{width:16.4rem;height:2.8rem;fill:#fff;margin-bottom:.5rem}.pilotProHomeTile .ctas{color:#fff}@media (max-width: 30em){.pilotProHomeTile{background-position:66% 50%}}.homeTiles{background:#fff;border-bottom:.1rem solid var(--gray2);position:relative;margin-bottom:2rem;z-index:2}.homeTiles .inner{margin:0 auto;max-width:160rem;position:relative;list-style:none}.homeTiles .tile{display:block;position:relative}.homeTiles .tile:focus{z-index:2}.homeTiles li+li{border-top:.1rem solid var(--gray2)}.homeTiles img{max-width:100%;height:auto}@media (min-width: 30em){.homeTiles .inner{display:flex;flex-wrap:wrap}.homeTiles li{flex:1 1 45%}.homeTiles li:nth-of-type(2){border-top:0}}@media (min-width: 30em) and (max-width: 47.9375em){.homeTiles li:nth-of-type(2),.homeTiles li:nth-of-type(4){border-left:.1rem solid var(--gray2)}}@media (min-width: 48em){.homeTiles{margin-bottom:4rem}.homeTiles li{flex:1 1 30%}.homeTiles li+li{border-top:0;border-left:.1rem solid var(--gray2)}}@media (min-width: 48em) and (max-width: 64em){.homeTiles li:nth-of-type(4){display:none}}@media (min-width: 64.125em){.homeTiles li{flex:1 1 20%}}.homeControl .tiles{display:flex;gap:2rem;flex-direction:column}.homeControl .tile{border:.1rem solid var(--gray2);border-radius:.5rem;padding:2rem 0;position:relative;text-align:center}.homeControl img{max-width:12rem;height:auto}.homeControl .text{padding:0 2rem;margin-top:1rem}.homeControl .button1{margin-top:1rem;max-width:40rem;min-width:15rem;padding-left:2.8rem;padding-right:2.8rem;width:100%}@media (min-width: 30em){.homeControl .tile{display:flex;align-items:center}.homeControl .image{min-width:33.333%}.homeControl .text{margin-top:0;flex-grow:1}.homeControl .button1{width:auto}}@media (min-width: 48em){.homeControl .tiles{flex-direction:row}.homeControl .tile{display:block;flex:1;padding:0}.homeControl .image{padding-bottom:50%;position:relative;min-width:0}.homeControl img{width:30rem;max-width:70%;left:50%;position:absolute;height:auto;top:50%;transform:translate(-50%,-50%)}.homeControl .text{padding:0 2rem 4rem}.homeControl p{font-size:1.8rem}}.homeTutorials{padding-top:0}.homeTutorials .videos{list-style:none}.homeTutorials .video{color:#fff;display:block;position:relative}.homeTutorials .video:focus{z-index:2}.homeTutorials img{width:100%;height:auto}.homeTutorials .overlay{background:#000;height:100%;opacity:0;position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%}.homeTutorials h3{bottom:.8rem;font-size:1.6rem;font-weight:500;left:1rem;line-height:1.2;position:absolute}.homeTutorials svg{bottom:1rem;fill:#fff;position:absolute;right:1rem}.homeTutorials .video:hover .overlay{opacity:.4}.homeTutorials li+li{margin-top:2rem}@media (max-width: 47.9375em){.homeTutorials svg{width:1.4rem;height:1.4rem}}@media (min-width: 48em){.homeTutorials .videos{display:flex;flex-wrap:wrap}.homeTutorials li{flex:0 0 50%}.homeTutorials h3{bottom:2rem;left:2rem}.homeTutorials svg{bottom:1.6rem;right:1.6rem}.homeTutorials li+li{margin-top:0}}
