.hero{isolation:isolate;overflow:clip}.hero .hero-content{z-index:3}.hero-content h1{max-width:1000px}.hero-telemetry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.hero-orbit{position:absolute;width:490px;aspect-ratio:1;right:8%;top:8%;border:1px solid #ffffff28;border-radius:50%;opacity:.7}.hero-orbit:before{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px dashed #ff820080;border-radius:50%}.hero-orbit:after{content:"";position:absolute;top:50%;left:-6px;width:11px;height:11px;background:var(--orange);box-shadow:0 0 25px #ff8200}.hero-crosshair{position:absolute;right:17%;top:34%;width:150px;aspect-ratio:1;border:1px solid #ffffff65;clip-path:polygon(0 0,25% 0,25% 2%,2% 2%,2% 25%,0 25%,0 0,100% 0,100% 25%,98% 25%,98% 2%,75% 2%,75% 0,100% 0,100% 100%,75% 100%,75% 98%,98% 98%,98% 75%,100% 75%,100% 100%,0 100%,0 75%,2% 75%,2% 98%,25% 98%,25% 100%,0 100%)}.hero-sweep{position:absolute;left:0;right:0;top:0;height:100px;opacity:0;background:linear-gradient(transparent,#ff820012 90%,#ff820077);mix-blend-mode:screen}.hero-stamp{position:absolute;right:6%;top:19%;font:9px Consolas,monospace;letter-spacing:.2em;color:#ffb56a;writing-mode:vertical-rl}.hero-word{display:inline-block;white-space:pre;transform-origin:50% 100%}.hero h1 .hero-line{display:block;overflow:clip;padding-bottom:.07em;margin-bottom:-.07em}.motion-ready .hero-media{transform:translate3d(0,calc(var(--hero-scroll,0) * 95px),0) scale(calc(1 + var(--hero-scroll,0) * .12));will-change:transform}.motion-ready .hero-media img{animation:vat-arrival 1.9s cubic-bezier(.15,.8,.2,1) both,vat-airborne 12s 1.9s ease-in-out infinite}.motion-ready .hero-content>*{animation:vat-copy-in .9s both}.motion-ready .hero-content h1{animation:none;transform:translate3d(calc(var(--hero-scroll,0) * -90px),calc(var(--hero-scroll,0) * -75px),0);opacity:calc(1 - var(--hero-scroll,0) * 1.35)}.motion-ready .hero-word{animation:vat-word-arrival 1.15s cubic-bezier(.18,1,.3,1) both;animation-delay:calc(var(--word-i,0) * .08s)}.motion-ready .hero-content>.hero-copy{animation-delay:.3s}.motion-ready .hero-content>.button-row{animation-delay:.4s}.motion-ready .hero-content>.explore{animation-delay:.5s}.motion-ready .hero-orbit{animation:vat-orbit 22s linear infinite}.motion-ready .hero-crosshair{animation:vat-lock 4s ease-in-out infinite}.motion-ready .hero-sweep{animation:vat-sweep 6s 1s ease-in-out infinite}.motion-ready .hero-grid{animation:vat-grid-travel 15s linear infinite}.motion-ready .status-dot{animation:vat-signal 2.5s ease-in-out infinite}.motion-ready .hero-coordinate i{animation:vat-lock 4s ease-in-out infinite}.motion-ready .explore span{animation:vat-nudge 1.7s ease-in-out infinite}.flight-story{background:#080a09;position:relative}.flight-stage{position:relative;overflow:clip;padding:90px 48px;border-bottom:1px solid #ffffff20;background:radial-gradient(ellipse at 85% 65%,#62340f55,transparent 60%),#080a09}.flight-topline,.flight-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px Consolas,monospace;letter-spacing:.14em;position:relative;z-index:5;color:#c1c7bc}.flight-topline a{color:var(--orange);letter-spacing:.05em;padding:10px}.flight-panels{position:relative;z-index:2}.flight-panel{position:relative;padding:90px 0;max-width:1200px;margin:auto}.flight-panel h2{font-size:clamp(44px,7.3vw,110px);line-height:.97;letter-spacing:-.065em;font-weight:800}.flight-panel h2>span,.flight-panel h2>em{display:block}.flight-description{font-size:17px;line-height:1.75;max-width:490px;margin-top:32px;color:#c1c7bc}.flight-terrain{position:absolute;top:0;right:0;bottom:0;left:0;color:#d68a3c;opacity:.18;pointer-events:none}.flight-terrain svg{width:100%;height:100%;object-fit:cover}.flight-orbits{position:absolute;right:-16vw;top:12%;width:65vw;aspect-ratio:1;opacity:.5;pointer-events:none}.flight-orbits i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ff82006b;border-radius:50%}.flight-orbits i:nth-child(2){top:12%;right:12%;bottom:12%;left:12%;border-style:dashed}.flight-orbits i:nth-child(3){top:26%;right:26%;bottom:26%;left:26%;border-color:#ffffff40}.flight-orbits>span{position:absolute;top:45%;left:47%;font:70px Consolas,monospace;color:var(--orange)}.flight-progress{height:2px;flex:1;max-width:340px;background:#ffffff20;overflow:hidden}.flight-progress i{display:block;height:100%;background:var(--orange);transform-origin:left;transform:scaleX(var(--story-progress,0))}.flight-word{position:absolute;bottom:0;left:0;font-size:24vw;letter-spacing:-.08em;line-height:.8;font-weight:800;color:transparent;-webkit-text-stroke:1px #ffffff10;pointer-events:none;white-space:nowrap}.motion-ready .flight-story{height:340svh}.motion-ready .flight-stage{position:sticky;top:96px;height:calc(100svh - 96px);min-height:580px;padding:28px 48px 30px;display:flex;flex-direction:column;justify-content:space-between;perspective:1300px}.motion-ready .flight-panels{flex:1;width:100%;min-height:0;transform-style:preserve-3d}.motion-ready .flight-panel{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:25px 0;opacity:var(--scene-opacity,0);transform:translate3d(calc(var(--scene-x,0) * 1px),calc(var(--scene-y,0) * 1px),0) scale(var(--scene-scale,1)) rotateX(calc(var(--scene-rotate,0) * 1deg));transform-origin:30% 50%;pointer-events:none;will-change:transform,opacity}.motion-ready .flight-panel:first-child{--scene-opacity:1}.motion-ready .flight-description{transform:translate(calc(var(--scene-x,0) * -.22px))}.motion-ready .flight-terrain{transform:translateY(calc(var(--story-progress,0) * -100px)) scale(calc(1 + var(--story-progress,0) * .55)) rotate(calc(var(--story-progress,0) * -12deg));transform-origin:center}.motion-ready .flight-word{transform:translate(calc(var(--story-progress,0) * -20vw))}.motion-ready .flight-orbits{transform:scale(calc(.75 + var(--story-progress,0) * .8)) rotate(calc(var(--story-progress,0) * 150deg))}.motion-ready .flight-orbits i:nth-child(2){animation:vat-orbit 30s linear infinite}.motion-ready .section-heading h2{animation:none}.motion-ready .reveal.is-visible{animation:vat-big-reveal 1s cubic-bezier(.16,1,.3,1) both}.motion-ready .service-grid>.reveal:nth-child(2n){animation-delay:.14s}.motion-ready .service-card.is-visible{animation-name:vat-card-arrival}.motion-ready .is-visible .art-inspection:after{animation:vat-scan 3.5s .3s ease-in-out infinite}.motion-ready .is-visible .art-agriculture .spray-drops{animation:vat-spray 2s .2s linear infinite}.motion-ready .is-visible .art-recovery:after,.motion-ready .is-visible .art-pet:after,.motion-ready .is-visible .art-rescue:after{animation:vat-search 3.6s .2s ease-out infinite}.motion-ready .is-visible .art-estate:after{animation:vat-property 4.5s .3s ease-in-out infinite}.motion-ready .hero:not(.in-view) *,.motion-ready .hero:not(.in-view) *:after,.motion-ready .service-card:not(.in-view) *,.motion-ready .service-card:not(.in-view) *:after,.motion-ready .flight-story:not(.in-view) *{animation-play-state:paused}.motion-control{display:none;position:fixed;left:15px;bottom:15px;z-index:30;align-items:center;gap:8px;border:1px solid #ffffff50;background:#080a09ec;color:#fff;padding:9px 12px;font:10px Consolas,monospace;letter-spacing:.05em;cursor:pointer}.motion-control.is-available{display:inline-flex}.motion-control:before{content:"\2161";color:var(--orange)}.motion-control[aria-pressed=true]:before{content:"\25b7"}body.motion-user-paused *,body.motion-user-paused *:before,body.motion-user-paused *:after{animation:none!important;transition:none!important}body.motion-user-paused .hero-media,body.motion-user-paused .hero-content h1{transform:none!important;opacity:1!important}@keyframes vat-arrival{0%{transform:scale(1.35) translate(3%,-2%)}to{transform:scale(1.08) translate(0)}}@keyframes vat-airborne{0%,to{transform:scale(1.08) translate(0)}50%{transform:scale(1.13) translate(-1.2%,1%)}}@keyframes vat-word-arrival{0%{transform:translateY(115%) rotateX(-65deg) rotate(3deg);opacity:0}to{transform:translateY(0) rotateX(0) rotate(0);opacity:1}}@keyframes vat-orbit{to{rotate:360deg}}@keyframes vat-lock{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(.85);opacity:.9}}@keyframes vat-sweep{0%,10%{transform:translateY(-150px);opacity:0}20%{opacity:.5}75%{opacity:.25}to{transform:translateY(850px);opacity:0}}@keyframes vat-grid-travel{to{background-position:100px 100px}}@keyframes vat-signal{0%,to{box-shadow:0 0 #ff820055}50%{box-shadow:0 0 0 8px #ff820000}}@keyframes vat-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes vat-big-reveal{0%{opacity:.15;transform:translateY(70px) rotateX(8deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes vat-card-arrival{0%{opacity:.2;transform:translateY(70px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:801px)and (hover:hover){.motion-ready .service-card:hover{translate:0 -10px;box-shadow:0 15px 55px #ff820018;border-color:var(--orange)}.motion-ready .service-card:hover svg{transform:scale(1.07)}}@media(max-width:800px){.hero-orbit{width:330px;right:-50px;top:3%}.hero-crosshair{width:85px;right:22%;top:16%}.hero-stamp{right:5%;top:5%;font-size:8px}.motion-ready .hero-media{transform:translateY(calc(var(--hero-scroll,0) * 30px))}.motion-ready .hero-content h1{transform:translateY(calc(var(--hero-scroll,0) * -35px));opacity:calc(1 - var(--hero-scroll,0) * 1.1)}.motion-ready .hero-media img{animation:vat-arrival 1.5s ease-out both,vat-airborne 12s 1.5s ease-in-out infinite}.motion-ready .hero-word{animation-duration:1s}.motion-ready .flight-story{height:300svh}.motion-ready .flight-stage{top:80px;height:calc(100svh - 80px);min-height:540px;padding:24px 22px 90px}.flight-topline{font-size:8px;letter-spacing:.08em;gap:10px}.flight-topline>span{max-width:140px}.flight-panel h2{font-size:clamp(40px,9.5vw,70px)}.flight-panel .eyebrow{font-size:9px;margin-bottom:22px}.flight-description{font-size:14px;max-width:330px;margin-top:25px}.flight-bottom{font-size:8px;letter-spacing:.07em;flex-wrap:wrap;gap:14px}.flight-bottom>span:first-child{width:100%}.flight-progress{max-width:none}.flight-orbits{width:120vw;right:-70vw;top:25%}.flight-word{font-size:36vw}.motion-control{bottom:82px;left:auto;right:15px;font-size:9px;padding:8px}.flight-stage{padding:45px 22px}.flight-panel{padding:45px 0}}@media(max-height:650px)and (min-width:801px){.motion-ready .flight-stage{min-height:440px}.flight-panel h2{font-size:60px}.flight-description{font-size:14px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.hero-telemetry{display:none}.hero-media,.hero-content h1,.hero-word{transform:none!important;opacity:1!important}.flight-story{height:auto!important}.flight-stage{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;display:block!important}.flight-panel{position:relative!important;opacity:1!important;transform:none!important;inset:auto!important;padding:45px 0!important}.flight-orbits,.flight-word,.flight-terrain{transform:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:800px)and (max-height:600px){.motion-ready .flight-story{height:auto}.motion-ready .flight-stage{position:relative;top:auto;height:auto;min-height:0;display:block;padding:30px 22px 110px}.motion-ready .flight-panel{position:relative;inset:auto;opacity:1;transform:none;padding:45px 0}.motion-ready .flight-description{transform:none}.flight-panel h2{font-size:42px}}.service-visual{--sweep-rgb:255,194,126;position:relative;overflow:hidden;isolation:isolate;height:225px;border-bottom:1px solid var(--line)}.service-visual>.service-photo,.service-visual>.service-art{width:100%;height:100%;border:0}.service-visual>.service-photo{object-fit:cover}.service-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 28%,rgba(var(--sweep-rgb),.06) 43%,rgba(var(--sweep-rgb),.25) 50%,rgba(var(--sweep-rgb),.06) 57%,transparent 72%);transform:translate(-110%)}.motion-ready .is-visible .service-visual:after{animation:vat-swipe-east 4.5s .3s ease-in-out infinite}.service-visual .service-art:after{display:none!important;animation:none!important}.service-visual .spray-drops{animation:none!important}.sweep-recovery{--sweep-rgb:255,130,0}.motion-ready .is-visible .sweep-recovery:after{animation-name:vat-swipe-west}.sweep-inspection{--sweep-rgb:60,160,255}.sweep-inspection:after{background:linear-gradient(0deg,transparent 28%,rgba(var(--sweep-rgb),.07) 43%,rgba(var(--sweep-rgb),.27) 50%,rgba(var(--sweep-rgb),.07) 57%,transparent 72%)}.motion-ready .is-visible .sweep-inspection:after{animation-name:vat-swipe-south}.sweep-agriculture{--sweep-rgb:94,214,106}.sweep-agriculture:after{background:linear-gradient(0deg,transparent 28%,rgba(var(--sweep-rgb),.07) 43%,rgba(var(--sweep-rgb),.27) 50%,rgba(var(--sweep-rgb),.07) 57%,transparent 72%)}.motion-ready .is-visible .sweep-agriculture:after{animation-name:vat-swipe-north}.sweep-rescue{--sweep-rgb:244,76,76}.sweep-rescue:after{background:linear-gradient(135deg,transparent 25%,rgba(var(--sweep-rgb),.07) 43%,rgba(var(--sweep-rgb),.26) 50%,rgba(var(--sweep-rgb),.07) 57%,transparent 75%)}.motion-ready .is-visible .sweep-rescue:after{animation-name:vat-swipe-southeast}.sweep-pet{--sweep-rgb:255,222,76}.sweep-pet:after{background:linear-gradient(135deg,transparent 25%,rgba(var(--sweep-rgb),.07) 43%,rgba(var(--sweep-rgb),.26) 50%,rgba(var(--sweep-rgb),.07) 57%,transparent 75%)}.motion-ready .is-visible .sweep-pet:after{animation-name:vat-swipe-northwest}.sweep-estate:after{background:linear-gradient(110deg,transparent 30%,#ffe6bb16 46%,#ffe6bb44 50%,#ffe6bb16 54%,transparent 70%)}@keyframes vat-swipe-east{0%{opacity:0;transform:translate(-110%)}25%,65%{opacity:.9}to{opacity:0;transform:translate(110%)}}@keyframes vat-swipe-west{0%{opacity:0;transform:translate(110%)}25%,65%{opacity:.9}to{opacity:0;transform:translate(-110%)}}@keyframes vat-swipe-south{0%{opacity:0;transform:translateY(-110%)}25%,65%{opacity:.9}to{opacity:0;transform:translateY(110%)}}@keyframes vat-swipe-north{0%{opacity:0;transform:translateY(110%)}25%,65%{opacity:.9}to{opacity:0;transform:translateY(-110%)}}@keyframes vat-swipe-southeast{0%{opacity:0;transform:translate(-110%,-110%)}25%,65%{opacity:.9}to{opacity:0;transform:translate(110%,110%)}}@keyframes vat-swipe-northwest{0%{opacity:0;transform:translate(110%,110%)}25%,65%{opacity:.9}to{opacity:0;transform:translate(-110%,-110%)}}.motion-ready .hero-word{animation:vat-headline-launch 1.5s cubic-bezier(.12,.9,.2,1) both,vat-headline-wave 5.5s ease-in-out infinite;animation-delay:calc(var(--word-i,0) * .11s),calc(1.7s + var(--word-i,0) * .18s)}.hero h1{perspective:1000px}@keyframes vat-headline-launch{0%{opacity:0;transform:translate3d(-35px,95px,-120px) rotateX(-75deg) rotate(-7deg) scale(.8)}65%{opacity:1;transform:translate3d(0,-9px,0) rotateX(5deg) rotate(1deg) scale(1.025)}to{opacity:1;transform:translateZ(0) rotateX(0) rotate(0) scale(1)}}@keyframes vat-headline-wave{0%,65%,to{transform:translateY(0) rotate(0);text-shadow:0 0 0 transparent}78%{transform:translateY(-7px) rotate(-.7deg);text-shadow:0 7px 25px #ff820033}89%{transform:translateY(2px) rotate(.25deg)}}@media(max-width:800px){.service-visual{height:180px}.motion-ready .hero-word{animation-duration:1.2s,5.5s}}@media(max-width:550px){.service-visual{height:210px}}@media(prefers-reduced-motion:reduce){.service-visual:after{display:none!important}.hero-word{animation:none!important;transform:none!important}}body[data-motion=off] .service-visual:after,body.motion-user-paused .service-visual:after{display:none}.motion-ready .is-visible .sweep-estate:after{animation-name:vat-property}.service-visual.sweep-pet:after,.service-visual.sweep-rescue:after{inset:auto;left:50%;top:50%;width:115%;height:auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 30%,rgba(var(--sweep-rgb),.025) 36%,rgba(var(--sweep-rgb),.16) 44%,rgba(var(--sweep-rgb),.26) 49%,rgba(var(--sweep-rgb),.1) 55%,rgba(var(--sweep-rgb),.025) 61%,transparent 69%);transform:translate(-50%,-50%) scale(.08)}.motion-ready .is-visible .sweep-pet:after,.motion-ready .is-visible .sweep-rescue:after{animation:vat-circular-bloom 4.5s .3s ease-out infinite}@keyframes vat-circular-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.08)}15%{opacity:.9}65%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cinematic.css.map */
