.KDCR5q_heading{gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem);display:grid}.KDCR5q_label{gap:1rem;display:grid}.KDCR5q_title{outline:none;max-width:18ch}.KDCR5q_title:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.KDCR5q_side{max-width:40rem;color:var(--fg-soft);font-size:var(--fs-lead);align-content:start;justify-items:start;gap:1.25rem;line-height:1.55;display:grid}@media (min-width:1024px){.KDCR5q_heading[data-align=split]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:4rem}.KDCR5q_heading[data-align=split] .KDCR5q_side{padding-bottom:.35rem}}
.MDR4lW_about{background:linear-gradient(180deg, var(--paper) 0, var(--paper-2) 14rem)}.MDR4lW_grid{gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.MDR4lW_story{align-content:start;gap:1.25rem;max-width:40rem;display:grid}.MDR4lW_lead{font-family:var(--font-display);color:var(--fg);font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:560;line-height:1.38}.MDR4lW_body{color:var(--fg-soft)}.MDR4lW_label{color:var(--fg-muted);margin-top:1rem;font-weight:500}.MDR4lW_disciplines{border-top:1px solid var(--line-strong);gap:0;margin:0;display:grid}.MDR4lW_disciplines li{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding-block:.8rem;font-weight:500;display:flex}.MDR4lW_bullet{width:14px;height:14px;color:var(--purple-600);flex:none}.MDR4lW_processWrap{align-self:start}.MDR4lW_processTitle{margin-bottom:1.5rem}.MDR4lW_process{gap:0;margin:0;display:grid;position:relative}.MDR4lW_process:before{content:"";background:linear-gradient(180deg, var(--purple-600), #8558c426);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:1.1rem}.MDR4lW_step{grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding-block:.85rem;display:grid;position:relative}.MDR4lW_stepMarker{z-index:1;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}.MDR4lW_stepMarker:before{content:"";background:var(--ink-700);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));width:14px;height:14px}.MDR4lW_step:first-child .MDR4lW_stepMarker:before,.MDR4lW_step:last-child .MDR4lW_stepMarker:before{background:var(--purple-600)}.MDR4lW_stepVerb{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;line-height:2.2rem}.MDR4lW_stepBody{color:var(--fg-soft);font-size:.9375rem}@media (min-width:1024px){.MDR4lW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,7rem)}.MDR4lW_processWrap{background:var(--paper);border:1px solid var(--line);padding:2rem 2.25rem}}
.J2hKgq_form{--panel-bg:#0a0e2ae0;--cut:var(--cut-lg);gap:1.25rem;padding:clamp(1.25rem,.8rem + 2.2vw,2.5rem);display:grid}.J2hKgq_formHead{gap:.35rem;margin-bottom:.25rem;display:grid}.J2hKgq_formHead h3{font-size:1.375rem}.J2hKgq_requiredNote{color:var(--fg-muted);font-size:.875rem}.J2hKgq_row{gap:1.25rem;display:grid}.J2hKgq_field{gap:.45rem;min-width:0;display:grid}.J2hKgq_field label{color:var(--fg);font-size:.9375rem;font-weight:560}.J2hKgq_optional{color:var(--fg-muted);font-weight:400}.J2hKgq_hint{color:var(--fg-muted);margin-top:-.15rem;font-size:.8125rem;line-height:1.5}.J2hKgq_field input,.J2hKgq_field select,.J2hKgq_field textarea{width:100%;min-height:50px;color:var(--fg);border:1px solid var(--input-border);appearance:none;transition:border-color var(--dur-ui) ease, background-color var(--dur-ui) ease, box-shadow var(--dur-ui) ease;background:#05071aa6;border-radius:2px;padding:.8rem .95rem;font-size:1rem;line-height:1.4}.J2hKgq_field textarea{resize:vertical;min-height:9rem}.J2hKgq_field input:focus-visible,.J2hKgq_field select:focus-visible,.J2hKgq_field textarea:focus-visible{border-color:var(--purple-300);background:#05071ae6;outline:none;box-shadow:0 0 0 3px #b99cf073}.J2hKgq_field [aria-invalid=true]{border-color:var(--error)}.J2hKgq_selectWrap{position:relative}.J2hKgq_selectWrap:after{content:"";border-right:1.5px solid var(--fg-soft);border-bottom:1.5px solid var(--fg-soft);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.J2hKgq_selectWrap select{padding-right:2.5rem}.J2hKgq_field option{color:#0d1233;background:#fff}.J2hKgq_error{color:var(--error);align-items:flex-start;gap:.45rem;font-size:.875rem;line-height:1.45;display:flex}.J2hKgq_errorIcon{flex:none;width:16px;height:16px;margin-top:.1rem}.J2hKgq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.J2hKgq_consent{color:var(--fg-soft);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:.875rem;line-height:1.55;display:grid}.J2hKgq_consent input{appearance:none;border:1.5px solid var(--input-border);cursor:pointer;background:#05071aa6;border-radius:2px;place-items:center;width:22px;height:22px;margin:.05rem 0 0;display:grid}.J2hKgq_consent input:after{content:"";width:10px;height:6px;transition:transform .16s var(--ease-out);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(0)}.J2hKgq_consent input:checked{background:var(--purple-600);border-color:var(--purple-600)}.J2hKgq_consent input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.J2hKgq_consent input[aria-invalid=true]{border-color:var(--error)}.J2hKgq_consent label{cursor:pointer}.J2hKgq_consent a{color:var(--fg);text-underline-offset:3px}.J2hKgq_consent,.J2hKgq_consent input{position:relative}.J2hKgq_consent input:before{content:"";position:absolute;inset:-11px}.J2hKgq_alert{color:var(--fg);background:#ff8a8a14;border:1px solid #ff8a8a73;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;font-size:.9375rem;display:grid}.J2hKgq_alert p+p{color:var(--fg-soft);margin-top:.35rem}.J2hKgq_alert a{color:var(--fg);text-underline-offset:3px;font-weight:600}.J2hKgq_alertIcon{width:20px;height:20px;color:var(--error)}.J2hKgq_actions{justify-items:start;gap:.75rem;margin-top:.25rem;display:grid}.J2hKgq_actions .btn{width:100%}.J2hKgq_actions .btn[aria-disabled=true]{cursor:progress;opacity:.75}.J2hKgq_privacy{color:var(--fg-muted);font-size:.8125rem}.J2hKgq_success{--panel-bg:#0a0e2ae6;justify-items:start;gap:1rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.J2hKgq_success h3{outline:none;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.J2hKgq_success p{color:var(--fg-soft);max-width:32rem}.J2hKgq_successIcon{color:#fff;background:var(--purple-600);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));place-items:center;width:48px;height:48px;display:grid}.J2hKgq_successIcon svg{width:24px;height:24px}@media (min-width:640px){.J2hKgq_row{grid-template-columns:repeat(2,minmax(0,1fr))}.J2hKgq_actions{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem}.J2hKgq_actions .btn{width:auto}}
.vnB76q_contact{isolation:isolate;overflow:hidden}.vnB76q_contact:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 100% 0%, #9063cd6b, transparent 70%), radial-gradient(80% 60% at 0% 100%, #1a235cf2, transparent 72%), linear-gradient(160deg, #000 0%, var(--ink-950) 35%, var(--ink-800) 100%);transition:opacity 1.2s;position:absolute;inset:0}html[data-bg=shader] .vnB76q_contact:before{opacity:0}.vnB76q_mark{color:#c4abe838;pointer-events:none;width:110%;max-width:980px;position:absolute;top:-6%;right:-38%}.vnB76q_layout{gap:2.5rem;display:grid;position:relative}.vnB76q_intro{align-content:start;display:grid}.vnB76q_direct{border-top:1px solid var(--line-strong);gap:0;margin:0;display:grid}.vnB76q_direct li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.9rem;padding-block:.95rem;display:grid}.vnB76q_icon{width:20px;height:20px;color:var(--accent-text);margin-top:.2rem}.vnB76q_directLabel{color:var(--fg-muted);margin-bottom:.15rem;font-size:.6875rem;display:block}.vnB76q_directValue{color:var(--fg);overflow-wrap:anywhere;font-size:1rem;display:inline-block}a.vnB76q_directValue{min-height:24px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px}@media (hover:hover) and (pointer:fine){a.vnB76q_directValue:hover{color:var(--purple-200);text-decoration-color:currentColor}}@media (min-width:768px){.vnB76q_mark{width:72%;right:-18%}}@media (min-width:1024px){.vnB76q_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.vnB76q_intro{top:calc(var(--header-h) + 2rem);position:sticky}.vnB76q_mark{width:52%;top:-12%;right:-8%}}
._8V8nkq_scene{position:absolute;inset:0}._8V8nkq_layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._8V8nkq_star{fill:#ddd0f28c}._8V8nkq_twinkle{opacity:.2;background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:5.2s ease-in-out infinite _8V8nkq_twinkle;position:absolute;box-shadow:0 0 8px 2px #c4abe8b3}._8V8nkq_flight{animation:9s ease-in-out infinite _8V8nkq_drift;position:absolute;inset:0}._8V8nkq_glow{aspect-ratio:1;width:62%;-webkit-mask:var(--broadside-soft);-webkit-mask:var(--broadside-soft);mask:var(--broadside-soft);background:radial-gradient(closest-side,#9063cd6b,#9063cd1f 55%,#0000);animation:6s ease-in-out infinite _8V8nkq_breathe;position:absolute;transform:translate(-50%,-50%)}._8V8nkq_rocket{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;position:absolute}._8V8nkq_flight{--broadside:conic-gradient(from -60deg, transparent 0deg 20deg, #000 65deg 115deg, transparent 160deg 200deg, #000 245deg 295deg, transparent 340deg);--broadside-soft:conic-gradient(from -60deg, #00000040 0deg, #000 70deg 110deg, #00000040 180deg, #000 250deg 290deg, #00000040 360deg)}._8V8nkq_waves{width:0;height:0;position:absolute}._8V8nkq_waves span{aspect-ratio:1;width:clamp(220px,36vw,460px);-webkit-mask:var(--broadside);-webkit-mask:var(--broadside);mask:var(--broadside);opacity:0;border:1.5px solid #ddd0f2d9;border-radius:50%;margin:calc(clamp(220px,36vw,460px)/-2) 0 0 calc(clamp(220px,36vw,460px)/-2);animation:3.6s cubic-bezier(.2,.6,.35,1) infinite _8V8nkq_wave;position:absolute;top:0;left:0}._8V8nkq_waves span:nth-child(2){animation-delay:1.2s}._8V8nkq_waves span:nth-child(3){animation-delay:2.4s}._8V8nkq_leader{fill:none;stroke:#ddd0f2b3;stroke-width:1px;vector-effect:non-scaling-stroke}._8V8nkq_anchor{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}._8V8nkq_callout{letter-spacing:.07em;text-align:center;color:#f4f5fb;max-width:9.5rem;box-shadow:inset 0 2px 0 var(--purple-500);pointer-events:none;background:#05071ac7;border:1px solid #c4abe873;padding:.3rem .5rem;font-size:.625rem;line-height:1.3;position:absolute;transform:translate(-50%)}@media (min-width:640px){._8V8nkq_callout{white-space:nowrap;max-width:none}}@keyframes _8V8nkq_drift{0%,to{transform:translate(0,0)}50%{transform:translate(-.9%,-.6%)}}@keyframes _8V8nkq_breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes _8V8nkq_wave{0%{opacity:0;transform:scale(.12)}12%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes _8V8nkq_twinkle{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._8V8nkq_flight,._8V8nkq_glow,._8V8nkq_twinkle,._8V8nkq_waves span{animation:none}._8V8nkq_waves span:first-child{opacity:.5;transform:scale(.45)}._8V8nkq_waves span:nth-child(2){opacity:.25;transform:scale(.75)}}
.A_D3aG_frame{position:relative}.A_D3aG_control{--cut:7px;z-index:5;color:#dfe2f2;opacity:.85;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:color var(--dur-ui) ease, opacity var(--dur-ui) ease;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.A_D3aG_control:before{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#05071ab8;border:1px solid #c4abe84d;position:absolute;inset:6px}.A_D3aG_control svg{width:16px;height:16px;position:relative}.A_D3aG_control[data-placement=bottom-end]{bottom:4px;right:4px}.A_D3aG_control[data-placement=top-end]{top:4px;right:4px}@media (hover:hover) and (pointer:fine){.A_D3aG_control:hover{color:#fff;opacity:1}}
.NVBTOW_hero{isolation:isolate;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + clamp(1.75rem, 1rem + 3vw, 3.25rem));position:relative;overflow:hidden}.NVBTOW_hero:before{content:"";z-index:-1;background:radial-gradient(75% 42% at 82% 66%, #9063cd33, transparent 70%), radial-gradient(95% 55% at 100% 100%, #1a235ce6, transparent 75%), radial-gradient(70% 45% at 0% 0%, #1a235c8c, transparent 70%), var(--ink-950);transition:opacity 1.2s;position:absolute;inset:0}html[data-bg=shader] .NVBTOW_hero:before{opacity:0}.NVBTOW_layout{gap:1.5rem;display:grid;position:relative}.NVBTOW_nowrap{white-space:nowrap}.NVBTOW_copy{z-index:1;max-width:42rem;position:relative}.NVBTOW_eyebrow{color:var(--accent-text);margin-bottom:1.1rem}.NVBTOW_title{max-width:13.5em}.NVBTOW_lead{max-width:34rem;font-size:var(--fs-lead);color:var(--fg-soft);margin-top:1.25rem;line-height:1.55}.NVBTOW_ctas{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.NVBTOW_ctas .btn{width:100%}.NVBTOW_gnssLine{border-top:1px solid var(--line);color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin-top:1.75rem;padding-block:1rem .5rem;font-size:.9375rem;line-height:1.5;display:flex}.NVBTOW_gnssText{flex:16rem}.NVBTOW_visual{margin:0 calc(var(--gutter) * -1)}.NVBTOW_sceneClip{aspect-ratio:1/.78;position:relative;overflow:hidden}.NVBTOW_sceneBox{aspect-ratio:1000/760;width:150%;position:absolute;top:0;left:-6%}@media (min-width:480px){.NVBTOW_ctas{flex-flow:wrap}.NVBTOW_ctas .btn{width:auto}}@media (min-width:640px){.NVBTOW_sceneClip{aspect-ratio:1/.6}.NVBTOW_sceneBox{width:112%;left:2%}}@media (min-width:1024px){.NVBTOW_hero{flex-direction:column;min-height:min(100svh,980px);display:flex}.NVBTOW_layout{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:2rem;padding-bottom:2.5rem}.NVBTOW_copy{container-type:inline-size}.NVBTOW_title{max-width:none;font-size:min(var(--fs-h1), 8.2cqi)}.NVBTOW_titleTail{white-space:nowrap}.NVBTOW_visual{margin:0;position:relative}.NVBTOW_sceneClip{aspect-ratio:auto;overflow:visible}.NVBTOW_sceneBox{width:min(54vw,860px);position:relative;left:0}}
.xwsKzq_industries{isolation:isolate;background:0 0}.xwsKzq_industries:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink-950) 0%, #0b1033 55%, var(--ink-900) 100%);transition:opacity 1.2s;position:absolute;inset:0}html[data-bg=shader] .xwsKzq_industries:before{opacity:0}.xwsKzq_grid{border-top:1px solid var(--line-strong);gap:0;margin:0;display:grid}.xwsKzq_item{border-bottom:1px solid var(--line);align-content:start;gap:1rem;padding-block:1.5rem;display:grid}.xwsKzq_media{--cut:14px;aspect-ratio:3/2;background:var(--ink-700);position:relative;overflow:hidden}.xwsKzq_image,.xwsKzq_overlay{transition:transform .9s var(--ease-out)}.xwsKzq_image{object-fit:cover}.xwsKzq_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xwsKzq_pulse,.xwsKzq_halo{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 105;stroke-dashoffset:5px;opacity:0;animation:xwsKzq_travel var(--period,4.8s) linear infinite both}.xwsKzq_pulse{stroke:#f3ecff;stroke-width:14px}.xwsKzq_halo{stroke:var(--purple-300);stroke-width:42px;stroke-opacity:.3}.xwsKzq_guide{fill:none;stroke:var(--purple-200);stroke-width:1.4px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;opacity:.7}.xwsKzq_node{opacity:0;transform-box:fill-box;transform-origin:50%;animation:xwsKzq_node var(--period,4.8s) ease-out infinite both}@keyframes xwsKzq_travel{0%{stroke-dashoffset:5px;opacity:0}3%,41%{opacity:1}45%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes xwsKzq_node{0%{opacity:0;transform:scale(.4)}4%{opacity:1;transform:scale(1)}15%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.xwsKzq_pulse,.xwsKzq_halo,.xwsKzq_node{animation:none}}.xwsKzq_text{gap:.4rem;display:grid}.xwsKzq_title{font-size:1.125rem}.xwsKzq_body{color:var(--fg-soft);font-size:.9375rem;line-height:1.55}.xwsKzq_needs{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);text-transform:uppercase;flex-wrap:wrap;gap:.35rem .9rem;margin:.35rem 0 0;font-size:.6875rem;display:flex}.xwsKzq_needs li{position:relative}.xwsKzq_needs li+li:before{content:"";background:var(--purple-400);width:3px;height:3px;position:absolute;top:50%;left:-.55rem;transform:translateY(-50%)}@media (min-width:640px){.xwsKzq_grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.xwsKzq_item{border-bottom:0;border-top:1px solid var(--line-strong);padding-block:1.75rem}.xwsKzq_title{margin-top:.4rem;font-size:1.25rem}}@media (min-width:1024px){.xwsKzq_grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.xwsKzq_item:hover .xwsKzq_image,.xwsKzq_item:hover .xwsKzq_overlay{transform:scale(1.04)}}
.fwnZoa_stack{min-width:0;display:grid}.fwnZoa_rail{--tick:.75rem;margin:0;padding:0;list-style:none;display:flex}.fwnZoa_rail[data-side=top]{padding-bottom:var(--tick);align-items:flex-end}.fwnZoa_rail[data-side=bottom]{padding-top:var(--tick);align-items:flex-start}.fwnZoa_rail[data-reserve]{min-height:calc(var(--tick) + 2.1rem)}.fwnZoa_rail[data-empty]:not([data-reserve]){display:none}.fwnZoa_label{animation:fwnZoa_label-in .36s var(--ease-out) both;flex:none;justify-content:center;padding-inline:6px;display:flex;position:relative}@keyframes fwnZoa_label-in{0%{opacity:0}}.fwnZoa_overlay svg,.fwnZoa_dot{animation:fwnZoa_label-in .36s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.fwnZoa_label,.fwnZoa_overlay svg,.fwnZoa_dot{animation:none}}.fwnZoa_label:after{content:"";width:1px;height:var(--tick);background:var(--eyebrow-text);position:absolute;left:calc(50% - .5px)}.fwnZoa_rail[data-side=top] .fwnZoa_label:after{top:100%}.fwnZoa_rail[data-side=bottom] .fwnZoa_label:after{bottom:100%}.fwnZoa_board{color:#fff;text-align:center;background:var(--ink-900);max-width:100%;box-shadow:inset 0 2px 0 var(--purple-500);border:1px solid #a783da73;gap:.15rem;padding:.3rem .4rem .35rem;display:inline-grid}.fwnZoa_title{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.625rem;font-weight:500;line-height:1.3}.fwnZoa_detail{color:var(--purple-200);overflow-wrap:break-word;text-wrap:balance;font-size:.6875rem;line-height:1.3}@media (min-width:640px){.fwnZoa_board{padding-inline:.5rem}.fwnZoa_title{font-size:.6875rem}.fwnZoa_detail{font-size:.75rem;line-height:1.35}}.fwnZoa_overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.fwnZoa_overlay[data-tone=light]{--lead:var(--purple-600);--halo:#fffc}.fwnZoa_overlay[data-tone=dark]{--lead:var(--purple-200);--halo:#05071a99}.fwnZoa_overlay svg{width:100%;height:100%;position:absolute;inset:0}.fwnZoa_halo,.fwnZoa_leader{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.fwnZoa_halo{stroke:var(--halo);stroke-width:3.5px}.fwnZoa_leader{stroke:var(--lead);stroke-width:1.25px}.fwnZoa_dot{background:var(--lead);width:9px;height:9px;box-shadow:0 0 0 2px var(--halo);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}
.Wq4iMG_showcase{gap:1.25rem;display:grid}.Wq4iMG_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.Wq4iMG_tab{--cut:10px;isolation:isolate;min-height:52px;color:var(--fg-soft);text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) ease;background:0 0;border:0;align-content:center;gap:.15rem;padding:.6rem .7rem;font-size:.875rem;font-weight:600;line-height:1.25;display:grid;position:relative}.Wq4iMG_tab:before{content:"";z-index:-1;background:var(--paper-3);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));transition:background-color var(--dur-ui) ease;position:absolute;inset:0}.Wq4iMG_tab[aria-selected=true]{color:#fff}.Wq4iMG_tab[aria-selected=true]:before{background:var(--ink-700)}@media (hover:hover) and (pointer:fine){.Wq4iMG_tab[aria-selected=false]:hover:before{background:var(--purple-100)}.Wq4iMG_tab[aria-selected=false]:hover{color:var(--fg)}}.Wq4iMG_panel{animation:Wq4iMG_panel-in .42s var(--ease-out) both;gap:1.75rem;display:grid}.Wq4iMG_viewer{gap:.75rem;margin:0;display:grid}.Wq4iMG_stage{--cut:var(--cut-lg);aspect-ratio:4/3;background:var(--studio);position:relative;overflow:hidden}.Wq4iMG_image{object-fit:cover;opacity:0;transition:opacity .45s var(--ease-out), transform .9s var(--ease-out);transform:scale(1.015)}.Wq4iMG_image[data-active=true]{opacity:1;transform:none}.Wq4iMG_viewBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Wq4iMG_viewCaption{color:var(--fg-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.Wq4iMG_kind{color:var(--fg-soft);border:1px solid var(--line-strong);padding:.15rem .4rem;font-size:.625rem}.Wq4iMG_thumbs{gap:.5rem;display:flex}.Wq4iMG_thumb{--cut:8px;background:var(--studio);opacity:.55;-webkit-tap-highlight-color:transparent;width:64px;height:48px;transition:opacity var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:0;padding:0;position:relative;overflow:hidden}.Wq4iMG_thumb[aria-pressed=true]{opacity:1;box-shadow:inset 0 -3px 0 var(--purple-600)}.Wq4iMG_thumb:active{transform:scale(.96)}.Wq4iMG_thumbImage{object-fit:cover}@media (hover:hover) and (pointer:fine){.Wq4iMG_thumb:hover{opacity:1}}.Wq4iMG_info{align-content:start;gap:1.1rem;display:grid}.Wq4iMG_title{font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);line-height:1.15}.Wq4iMG_summary{color:var(--fg-soft)}.Wq4iMG_meta{border-top:1px solid var(--line-strong);gap:1.25rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.Wq4iMG_metaLabel{color:var(--fg-muted);margin-bottom:.6rem;font-weight:500}.Wq4iMG_tags{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.Wq4iMG_tags li{color:var(--purple-700);background:var(--purple-100);padding:.3rem .6rem;font-size:.8125rem;font-weight:500}.Wq4iMG_shows{color:var(--fg-soft);gap:.35rem;margin:0;font-size:.9375rem;display:grid}.Wq4iMG_shows li{padding-left:1.2rem;position:relative}.Wq4iMG_shows li:before{content:"";background:var(--fg-muted);width:10px;height:1px;position:absolute;top:.75em;left:0}@keyframes Wq4iMG_panel-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width:640px){.Wq4iMG_tab{padding:.65rem 1rem;font-size:.9375rem}.Wq4iMG_meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.Wq4iMG_thumb{width:76px;height:57px}}@media (min-width:1024px){.Wq4iMG_panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,4vw,4rem)}.Wq4iMG_info{padding-top:.5rem}.Wq4iMG_meta{grid-template-columns:1fr;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.Wq4iMG_panel{animation:none}.Wq4iMG_image{transform:none}}
.MILkoW_projects{background:var(--paper)}.MILkoW_capability{margin-top:2.5rem}
._5aiLaa_figure{gap:.75rem;margin:0;display:grid}._5aiLaa_frame{--cut:16px;background:var(--ink-800);overflow:hidden}._5aiLaa_media{aspect-ratio:4/3;position:relative}._5aiLaa_media[data-kind=drone-signal],._5aiLaa_media[data-kind=rack-trace]{background:var(--studio)}._5aiLaa_image{object-fit:cover}._5aiLaa_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._5aiLaa_caption{color:var(--fg-muted);max-width:34rem;font-size:.8125rem;line-height:1.5}._5aiLaa_kind{color:var(--fg-soft);border:1px solid var(--line-strong);margin-right:.5rem;padding:.15rem .4rem;font-size:.625rem}._5aiLaa_media[data-kind=yagi-array]{aspect-ratio:1152/768}._5aiLaa_media[data-kind=ground-plane-drawing]{aspect-ratio:22/17;background:#fff}._5aiLaa_drawing{object-fit:contain;width:100%;max-width:none;height:100%;padding:1.5%;position:absolute;inset:0}._5aiLaa_link{stroke:var(--purple-600);stroke-width:1.2px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;opacity:.55}._5aiLaa_pulse{stroke:var(--purple-600);stroke-width:13px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:7px;animation:2.2s cubic-bezier(.45,0,.55,1) infinite _5aiLaa_pulse}._5aiLaa_broadcast{fill:none;stroke:var(--purple-600);stroke-width:1.8px;vector-effect:non-scaling-stroke;opacity:0;animation:_5aiLaa_ping 2s var(--ease-out) infinite}._5aiLaa_grid{stroke:#c4abe829;stroke-width:1px;vector-effect:non-scaling-stroke}._5aiLaa_traceGhost{fill:none;stroke:#c4abe829;stroke-width:1.4px;vector-effect:non-scaling-stroke}._5aiLaa_trace{fill:none;stroke:#e9defa;stroke-width:6px;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100px;animation:5s linear infinite _5aiLaa_trace}._5aiLaa_sweep{stroke:var(--purple-400);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;animation:5s linear infinite _5aiLaa_sweep}._5aiLaa_marker{fill:var(--purple-300);opacity:0;animation:5s linear infinite _5aiLaa_marker}._5aiLaa_port{fill:#9063cd2e;stroke:var(--purple-300);stroke-width:2px;vector-effect:non-scaling-stroke;animation:2.5s ease-in-out infinite alternate _5aiLaa_port-glow}._5aiLaa_screenLabel{z-index:2;letter-spacing:.05em;text-transform:none;color:var(--purple-200);white-space:nowrap;pointer-events:none;font-size:.5rem;line-height:1;position:absolute;transform:translateY(-50%)}._5aiLaa_screenLabel[data-side=left]{transform:translate(-100%,-50%)}._5aiLaa_dipLabel{color:#fff;opacity:0;animation:5s linear infinite _5aiLaa_marker}@keyframes _5aiLaa_port-glow{0%{opacity:.55}to{opacity:1}}@keyframes _5aiLaa_trace{0%{stroke-dashoffset:100px;opacity:1}48%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes _5aiLaa_sweep{0%{opacity:.9;transform:translate(0)}48%{opacity:.9;transform:translateX(var(--sweep))}52%,to{opacity:0;transform:translateX(var(--sweep))}}@keyframes _5aiLaa_marker{0%,28%{opacity:0}32%,84%{opacity:1}96%,to{opacity:0}}@keyframes _5aiLaa_ping{0%{opacity:0;transform:scale(.15)}18%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes _5aiLaa_pulse{0%{stroke-dashoffset:7px;opacity:0}10%,80%{opacity:1}95%,to{stroke-dashoffset:-100px;opacity:0}}@media (min-width:1024px){._5aiLaa_screenLabel{font-size:.5625rem}}@media (prefers-reduced-motion:reduce){._5aiLaa_pulse,._5aiLaa_broadcast,._5aiLaa_port,._5aiLaa_sweep{animation:none}._5aiLaa_broadcast:first-of-type{opacity:.6;transform:scale(.45)}._5aiLaa_trace{stroke-dashoffset:0;animation:none}._5aiLaa_marker,._5aiLaa_dipLabel{opacity:1;animation:none}}
.mCOW2a_services{background:linear-gradient(180deg, var(--paper-2) 0, var(--paper) 22rem)}.mCOW2a_list{border-top:1px solid var(--line-strong);margin:0}.mCOW2a_item{border-bottom:1px solid var(--line-strong)}.mCOW2a_service{gap:1.5rem;padding-block:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}.mCOW2a_intro{align-content:start;gap:.9rem;display:grid}.mCOW2a_intro>figure{margin-top:.6rem}.mCOW2a_value{font-size:var(--fs-lead);color:var(--fg);max-width:30rem;line-height:1.5}.mCOW2a_detail{align-content:start;justify-items:start;gap:1.5rem;display:grid}.mCOW2a_body{color:var(--fg-soft);max-width:44rem}.mCOW2a_columns{gap:1.5rem;width:100%;display:grid}.mCOW2a_listLabel{color:var(--fg-muted);margin:0 0 .75rem;font-weight:500}.mCOW2a_deliverables,.mCOW2a_applications{gap:.55rem;margin:0;font-size:.9375rem;line-height:1.5;display:grid}.mCOW2a_deliverables li{padding-left:1.4rem;position:relative}.mCOW2a_deliverables li:before{content:"";background:var(--purple-600);clip-path:polygon(0 0,calc(100% - 2.5px) 0,100% 2.5px,100% 100%,2.5px 100%,0 calc(100% - 2.5px));width:8px;height:8px;position:absolute;top:.55em;left:0}.mCOW2a_applications li{color:var(--fg-soft);padding-left:1.4rem;position:relative}.mCOW2a_applications li:before{content:"";background:var(--fg-muted);width:10px;height:1px;position:absolute;top:.75em;left:0}.mCOW2a_cta{white-space:normal}@media (min-width:640px){.mCOW2a_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.mCOW2a_service{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,5vw,5.5rem)}.mCOW2a_intro{top:calc(var(--header-h) + 2rem);position:sticky}}
.STLB6W_footer{border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#03040fcc}.STLB6W_top{gap:2.5rem;padding-block:clamp(3rem,2.5rem + 3vw,5rem) 2.5rem;display:grid}.STLB6W_brand{align-content:start;gap:1.1rem;max-width:26rem;display:grid}.STLB6W_logoLink{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.STLB6W_logo{width:220px;height:auto}.STLB6W_blurb{color:var(--fg-soft);font-size:.9375rem}.STLB6W_tagline{color:var(--accent-text);font-size:.6875rem}.STLB6W_colTitle{color:var(--fg-muted);margin-bottom:.85rem;font-size:.6875rem;font-weight:500}.STLB6W_nav ul,.STLB6W_contactCol ul{color:var(--fg-soft);gap:.15rem;margin:0;font-size:.9375rem;display:grid}.STLB6W_nav a,.STLB6W_contactCol a{min-height:40px;color:var(--fg-soft);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.STLB6W_contactCol li{align-items:center;min-height:40px;display:flex}.STLB6W_bottom{border-top:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.5rem 2rem;font-size:.8125rem;display:flex}.STLB6W_bottom a{color:var(--fg-soft);text-underline-offset:4px;min-height:24px}@media (hover:hover) and (pointer:fine){.STLB6W_nav a:hover,.STLB6W_contactCol a:hover,.STLB6W_bottom a:hover{color:var(--fg)}}@media (min-width:640px){.STLB6W_top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}.STLB6W_brand{grid-column:1/-1}.STLB6W_contactCol a{overflow-wrap:normal}}@media (min-width:1024px){.STLB6W_top{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:3rem}.STLB6W_brand{grid-column:auto}}
.ZGDmtG_page{padding-top:calc(var(--header-h) + env(safe-area-inset-top));background:var(--paper)}.ZGDmtG_article{max-width:calc(46rem + var(--gutter) * 2);padding-block:clamp(3rem,2rem + 4vw,6rem)}.ZGDmtG_title{margin-top:1rem;font-size:clamp(2rem,1.5rem + 2.2vw,3rem)}.ZGDmtG_updated{color:var(--fg-muted);margin-top:1rem;font-size:.875rem}.ZGDmtG_article h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem}.ZGDmtG_article p,.ZGDmtG_article li{color:var(--fg-soft)}.ZGDmtG_article ul{gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.ZGDmtG_article a:not(.text-link){color:var(--fg);text-underline-offset:3px}.ZGDmtG_back{margin-top:3rem}
.wBaYfG_header{z-index:50;padding-top:env(safe-area-inset-top);color:var(--fg);transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease, backdrop-filter var(--dur-ui) ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.wBaYfG_header[data-scrolled=true]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#05071adb}.wBaYfG_header[data-open=true]{background-color:var(--ink-950);-webkit-backdrop-filter:none;backdrop-filter:none}.wBaYfG_bar{height:var(--header-h);max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.wBaYfG_brand{color:#fff;flex:none;align-items:center;min-height:44px;display:inline-flex}.wBaYfG_logo{width:auto;height:30px}.wBaYfG_desktopNav{display:none}.wBaYfG_actions{align-items:center;gap:.5rem;display:flex}.wBaYfG_cta{padding-inline:.95rem}.wBaYfG_ctaLong{display:none}.wBaYfG_toggle{--cut:8px;width:44px;height:44px;color:var(--fg);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.wBaYfG_toggle:before{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#ffffff0f;position:absolute;inset:0}.wBaYfG_toggleLines,.wBaYfG_toggleLines:before,.wBaYfG_toggleLines:after{width:18px;height:1.5px;transition:transform .26s var(--ease-out), opacity .16s ease;background:currentColor;display:block}.wBaYfG_toggleLines{background:0 0;position:relative}.wBaYfG_toggleLines:before,.wBaYfG_toggleLines:after{content:"";position:absolute;left:0}.wBaYfG_toggleLines:before{transform:translateY(-3.5px)}.wBaYfG_toggleLines:after{transform:translateY(3.5px)}.wBaYfG_toggle[aria-expanded=true] .wBaYfG_toggleLines:before{transform:rotate(45deg)}.wBaYfG_toggle[aria-expanded=true] .wBaYfG_toggleLines:after{transform:rotate(-45deg)}.wBaYfG_menu{inset:calc(var(--header-h) + env(safe-area-inset-top)) 0 0 0;overscroll-behavior:contain;background:radial-gradient(120% 60% at 100% 100%, #9063cd2e, transparent 60%), radial-gradient(90% 50% at 0% 100%, #1a235ca6, transparent 70%), var(--ink-950);border-top:1px solid var(--line);position:fixed;overflow-y:auto}.wBaYfG_menu[data-open=true]{animation:wBaYfG_menu-in .32s var(--ease-drawer) both}.wBaYfG_menuInner{min-height:100%;padding:.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.wBaYfG_menuList{margin:0}.wBaYfG_menuList li{border-bottom:1px solid var(--line)}.wBaYfG_menu[data-open=true] .wBaYfG_menuList li{animation:wBaYfG_item-in .42s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 40ms)}.wBaYfG_menuList a{min-height:64px;color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:.95rem 0;text-decoration:none;display:grid}.wBaYfG_menuArrow{width:18px;height:18px;color:var(--accent-text);grid-area:1/2/span 2}.wBaYfG_menuTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.2}.wBaYfG_menuDescriptor{color:var(--fg-muted);grid-column:1;margin-top:.15rem;font-size:.875rem}.wBaYfG_menuFooter{gap:1rem;display:grid}.wBaYfG_menuContact{gap:.25rem;display:grid}.wBaYfG_menuContact a{min-height:44px;color:var(--fg-soft);overflow-wrap:anywhere;align-items:center;gap:.65rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.wBaYfG_menuContact svg{width:18px;height:18px;color:var(--accent-text);flex:none}@keyframes wBaYfG_menu-in{0%{opacity:0}}@keyframes wBaYfG_item-in{0%{opacity:0;transform:translateY(10px)}}@media (hover:hover) and (pointer:fine){.wBaYfG_menuList a:hover .wBaYfG_menuTitle{color:var(--purple-300)}.wBaYfG_menuContact a:hover{color:var(--fg)}}@media (max-width:359px){.wBaYfG_logo{height:26px}.wBaYfG_cta{padding-inline:.75rem}}@media (min-width:600px){.wBaYfG_ctaLong{display:inline}.wBaYfG_ctaShort{display:none}}@media (min-width:960px){.wBaYfG_logo{height:34px}.wBaYfG_toggle,.wBaYfG_menu{display:none}.wBaYfG_desktopNav{margin-inline:auto;display:block}.wBaYfG_desktopNav ul{gap:clamp(.75rem,2vw,2.25rem);display:flex}.wBaYfG_desktopNav a{min-height:44px;color:var(--fg-soft);transition:color var(--dur-ui) ease;align-items:baseline;gap:.4rem;padding-block:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.wBaYfG_desktopNav a:after{content:"";background:var(--purple-400);transform-origin:0;height:1.5px;transition:transform .32s var(--ease-out);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.wBaYfG_desktopNav a[aria-current=true]{color:var(--fg)}.wBaYfG_desktopNav a[aria-current=true]:after{transform:scaleX(1)}}@media (min-width:960px) and (hover:hover) and (pointer:fine){.wBaYfG_desktopNav a:hover{color:var(--fg)}}
