.hero-module__qbw09W__stage{--bg:#07090b;--ink:#f5f6f7;--ink-dim:#f5f6f78c;--ink-faint:#f5f6f752;--line-strong:#f5f6f72e;--accent:#d8523a;--accent-glow:#d8523a8c;width:100vw;height:100vh;color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;background:radial-gradient(90% 60% at 50% 45%,#0e1216 0%,#07090b 60%,#04060a 100%);position:relative;overflow:hidden}.hero-module__qbw09W__stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(60% 50% at 50% 55%,#d8523a1a,#0000 60%);position:absolute;inset:0}.hero-module__qbw09W__mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.hero-module__qbw09W__grain{opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:8s steps(8,end) infinite hero-module__qbw09W__grainShift;position:absolute;inset:-50%}@keyframes hero-module__qbw09W__grainShift{0%{transform:translate(0)}25%{transform:translate(-3%,1%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-1%,3%)}to{transform:translate(0)}}.hero-module__qbw09W__bgGrid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#f5f6f70b 1px,#0000 1px),linear-gradient(#f5f6f70b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.hero-module__qbw09W__bgGrid:before{content:"";opacity:0;-webkit-mask-image:radial-gradient(ellipse 30% 30% at var(--mx,50%)var(--my,50%),#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 30% 30% at var(--mx,50%)var(--my,50%),#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 30% 30% at var(--mx,50%)var(--my,50%),#000 0%,transparent 70%);background-image:linear-gradient(90deg,#d8523a2e 1px,#0000 1px),linear-gradient(#d8523a2e 1px,#0000 1px);background-size:56px 56px;animation:7s ease-in-out infinite hero-module__qbw09W__gridPulse;position:absolute;inset:0}@keyframes hero-module__qbw09W__gridPulse{0%,to{opacity:0}50%{opacity:.7}}.hero-module__qbw09W__header{z-index:30;justify-content:space-between;align-items:center;padding:36px 48px;display:flex;position:absolute;top:0;left:0;right:0}.hero-module__qbw09W__brand{align-items:center;gap:14px;display:flex}.hero-module__qbw09W__brandMark{cursor:pointer;width:32px;height:32px;overflow:visible}.hero-module__qbw09W__brandMark .hero-module__qbw09W__propeller{transform-origin:0 0;transform-box:view-box;animation:hero-module__qbw09W__propSpin var(--prop-dur,14s)linear infinite}.hero-module__qbw09W__brandMark.hero-module__qbw09W__boot .hero-module__qbw09W__propeller{animation:2.6s cubic-bezier(.22,1,.36,1) forwards hero-module__qbw09W__propBoot}.hero-module__qbw09W__brandMark .hero-module__qbw09W__propDisc{opacity:0;transition:opacity .6s}.hero-module__qbw09W__brandMark.hero-module__qbw09W__gust .hero-module__qbw09W__propDisc{opacity:.6}.hero-module__qbw09W__brandMark .hero-module__qbw09W__hubRing{transform-origin:0 0;transform-box:view-box;animation:2.4s ease-out infinite hero-module__qbw09W__hubRing}@keyframes hero-module__qbw09W__hubRing{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes hero-module__qbw09W__propSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-module__qbw09W__propBoot{0%{transform:rotate(0)}60%{transform:rotate(900deg)}to{transform:rotate(1080deg)}}.hero-module__qbw09W__brandName{letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:500}.hero-module__qbw09W__brandName em{color:var(--ink-faint);margin-left:2px;font-style:normal}.hero-module__qbw09W__navMeta{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:28px;font-size:11px;display:flex}.hero-module__qbw09W__pulse{align-items:center;gap:8px;display:inline-flex}.hero-module__qbw09W__pulse .hero-module__qbw09W__dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite hero-module__qbw09W__pulseDot;box-shadow:0 0 #4ade80b3}@keyframes hero-module__qbw09W__pulseDot{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.hero-module__qbw09W__contactLink{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.hero-module__qbw09W__contactLink:hover{border-color:var(--accent);color:var(--ink);background:#d8523a14}.hero-module__qbw09W__contactLink svg{width:12px;height:12px;transition:transform .2s}.hero-module__qbw09W__contactLink:hover svg{transform:translate(2px,-2px)}.hero-module__qbw09W__corners{pointer-events:none;z-index:5;position:absolute;inset:24px}.hero-module__qbw09W__corners>span{border-color:var(--line-strong);border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.hero-module__qbw09W__corners>span.hero-module__qbw09W__tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.hero-module__qbw09W__corners>span.hero-module__qbw09W__tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.hero-module__qbw09W__corners>span.hero-module__qbw09W__bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.hero-module__qbw09W__corners>span.hero-module__qbw09W__br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.hero-module__qbw09W__droneWrap{z-index:6;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-module__qbw09W__droneStack{justify-content:center;align-items:center;width:clamp(360px,52vh,620px);height:clamp(360px,52vh,620px);display:flex;position:relative}.hero-module__qbw09W__drone{object-fit:contain;opacity:.5;filter:blur(.6px)brightness(.85)drop-shadow(0 30px 60px #0000008c);width:100%;height:100%;animation:7s ease-in-out infinite hero-module__qbw09W__float;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 50%,#00000080 80%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 50%,#00000080 80%,#0000 100%)}.hero-module__qbw09W__droneIllum{object-fit:contain;pointer-events:none;filter:brightness(0)saturate()invert(58%)sepia(48%)saturate(1100%)hue-rotate(346deg)brightness(110%)contrast(85%)drop-shadow(0 0 18px #d8523a73);mix-blend-mode:screen;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--illum-y,-20%) - 18%),#00000026 calc(var(--illum-y,-20%) - 10%),#0000008c calc(var(--illum-y,-20%) - 3%),#000000b3 var(--illum-y,-20%),#0000008c calc(var(--illum-y,-20%) + 3%),#00000026 calc(var(--illum-y,-20%) + 10%),transparent calc(var(--illum-y,-20%) + 18%));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--illum-y,-20%) - 18%),#00000026 calc(var(--illum-y,-20%) - 10%),#0000008c calc(var(--illum-y,-20%) - 3%),#000000b3 var(--illum-y,-20%),#0000008c calc(var(--illum-y,-20%) + 3%),#00000026 calc(var(--illum-y,-20%) + 10%),transparent calc(var(--illum-y,-20%) + 18%));mask-image:linear-gradient(to bottom,transparent calc(var(--illum-y,-20%) - 18%),#00000026 calc(var(--illum-y,-20%) - 10%),#0000008c calc(var(--illum-y,-20%) - 3%),#000000b3 var(--illum-y,-20%),#0000008c calc(var(--illum-y,-20%) + 3%),#00000026 calc(var(--illum-y,-20%) + 10%),transparent calc(var(--illum-y,-20%) + 18%));opacity:0;transition:opacity .4s;animation:7s ease-in-out infinite hero-module__qbw09W__float;position:absolute;inset:0}.hero-module__qbw09W__droneIllum.hero-module__qbw09W__sweeping{opacity:.7}@keyframes hero-module__qbw09W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.hero-module__qbw09W__scan{z-index:7;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(28vh 35vh,#000 35%,#0000 75%);mask-image:radial-gradient(28vh 35vh,#000 35%,#0000 75%)}.hero-module__qbw09W__scan:before{content:"";background:linear-gradient(90deg,transparent,var(--accent)50%,transparent);height:2px;box-shadow:0 0 12px var(--accent-glow);opacity:0;position:absolute;top:28%;left:30%;right:30%}.hero-module__qbw09W__scan.hero-module__qbw09W__sweeping:before{animation:hero-module__qbw09W__scanSweep var(--scan-dur,2.6s)cubic-bezier(.55,0,.45,1)forwards}@keyframes hero-module__qbw09W__scanSweep{0%{opacity:0;top:28%}12%{opacity:.75}88%{opacity:.75}to{opacity:0;top:72%}}.hero-module__qbw09W__content{text-align:center;z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 32px;display:flex;position:absolute;inset:0}.hero-module__qbw09W__content>*{pointer-events:auto}.hero-module__qbw09W__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;animation:.8s cubic-bezier(.22,1,.36,1) .2s both hero-module__qbw09W__riseIn;display:inline-flex}.hero-module__qbw09W__eyebrow .hero-module__qbw09W__bar{background:var(--line-strong);width:28px;height:1px}.hero-module__qbw09W__headline{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.04em;white-space:nowrap;max-width:100%;margin:0;padding-bottom:.18em;font-size:clamp(40px,6.4vw,88px);font-weight:400;line-height:1.18;animation:.9s cubic-bezier(.22,1,.36,1) .3s both hero-module__qbw09W__riseIn}.hero-module__qbw09W__headline .hero-module__qbw09W__serif{font-family:var(--font-instrument-serif),"Times New Roman",serif;letter-spacing:-.02em;background:linear-gradient(#fff 0%,#c5cbd1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .04em .08em;font-style:italic;font-weight:400;display:inline-block}.hero-module__qbw09W__headline .hero-module__qbw09W__accent{color:var(--accent);font-style:italic;font-family:var(--font-instrument-serif),serif}.hero-module__qbw09W__tagline{max-width:560px;color:var(--ink-dim);margin-top:48px;font-size:clamp(14px,1.1vw,17px);line-height:1.55;animation:.9s cubic-bezier(.22,1,.36,1) .5s both hero-module__qbw09W__riseIn}@keyframes hero-module__qbw09W__riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-module__qbw09W__rail{z-index:8;font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;gap:18px;font-size:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-module__qbw09W__rail.hero-module__qbw09W__left{left:40px}.hero-module__qbw09W__rail.hero-module__qbw09W__right{text-align:right;align-items:flex-end;right:40px}.hero-module__qbw09W__rail .hero-module__qbw09W__row{align-items:center;gap:10px;display:flex}.hero-module__qbw09W__rail .hero-module__qbw09W__row .hero-module__qbw09W__k{color:var(--ink-faint)}.hero-module__qbw09W__rail .hero-module__qbw09W__row .hero-module__qbw09W__v{color:var(--ink-dim)}.hero-module__qbw09W__rail .hero-module__qbw09W__row .hero-module__qbw09W__v.hero-module__qbw09W__live{color:#d8e2e8}.hero-module__qbw09W__rail .hero-module__qbw09W__tick{background:var(--accent);width:4px;height:4px;box-shadow:0 0 6px var(--accent-glow)}.hero-module__qbw09W__footer{z-index:20;font-family:var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px 48px;font-size:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-module__qbw09W__footer .hero-module__qbw09W__left{justify-self:start}.hero-module__qbw09W__footer .hero-module__qbw09W__center{text-align:center;white-space:nowrap;justify-self:center}.hero-module__qbw09W__footer .hero-module__qbw09W__right{white-space:nowrap;justify-self:end}@media (max-width:900px){.hero-module__qbw09W__rail{display:none}.hero-module__qbw09W__header{padding:28px}.hero-module__qbw09W__pulse{display:none}.hero-module__qbw09W__footer{gap:12px;padding:24px 28px;font-size:9px}.hero-module__qbw09W__footer .hero-module__qbw09W__center{display:none}.hero-module__qbw09W__corners{inset:14px}}@media (max-width:640px){.hero-module__qbw09W__navMeta{gap:14px}.hero-module__qbw09W__brandName{letter-spacing:.24em;font-size:11px}.hero-module__qbw09W__brandName em{display:none}}
