.NeuralMark_mark__v4XU_{--loop:6s;position:relative;display:inline-block;line-height:0}.NeuralMark_svg__ErHaI{display:block;width:100%;height:auto;overflow:visible}.NeuralMark_edge__VfWiR{stroke-dasharray:1;stroke-dashoffset:0}.NeuralMark_node__qNi8d{transform-box:fill-box;transform-origin:center}.NeuralMark_loop__iA1jU{display:none}.NeuralMark_mark__v4XU_[data-state=loop] .NeuralMark_node__qNi8d{animation:NeuralMark_nodeLoop__JzSWW var(--loop) var(--ease-cinematic) both;animation-delay:calc(var(--n) * 60ms);animation-iteration-count:infinite}.NeuralMark_mark__v4XU_[data-state=loop] .NeuralMark_edge__VfWiR{animation:NeuralMark_edgeLoop__LcrKD var(--loop) var(--ease-cinematic) both;animation-delay:calc(var(--i) * 70ms);animation-iteration-count:infinite}.NeuralMark_mark__v4XU_[data-state=loop] .NeuralMark_complete__uMg3g{animation:NeuralMark_completeLoop__bIPdl var(--loop) linear infinite both}.NeuralMark_mark__v4XU_[data-state=loop] .NeuralMark_loop__iA1jU{display:inline}@keyframes NeuralMark_nodeLoop__JzSWW{0%{opacity:0;transform:scale(.6)}9%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1);animation-timing-function:var(--ease-ambient)}84%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}@keyframes NeuralMark_edgeLoop__LcrKD{0%,6%{stroke-dashoffset:1}18%{stroke-dashoffset:0}64%{stroke-dashoffset:0;animation-timing-function:var(--ease-ambient)}76%{stroke-dashoffset:-1}to{stroke-dashoffset:-1}}@keyframes NeuralMark_completeLoop__bIPdl{0%,20%{opacity:0}23%,62%{opacity:1}64%,to{opacity:0}}.NeuralMark_pulseCore__4OwOB,.NeuralMark_pulseHalo__BkAL5{fill:none;stroke-linecap:round;stroke-dasharray:.16 3;stroke-dashoffset:.5;animation:NeuralMark_pulse__DsVSp var(--loop) linear infinite both;animation-delay:calc(1.45s + var(--wave))}.NeuralMark_pulseHalo__BkAL5{stroke:color-mix(in srgb,var(--color-accent) 70%,transparent);stroke-width:2.9;opacity:.6}.NeuralMark_pulseCore__4OwOB{stroke:color-mix(in srgb,var(--color-accent) 35%,#ffffff);stroke-width:.91}.NeuralMark_flash__PxMOD{opacity:0;animation:NeuralMark_flash__PxMOD var(--loop) var(--ease-cinematic) infinite both;animation-delay:calc(1.45s + var(--wave))}@keyframes NeuralMark_pulse__DsVSp{0%{stroke-dashoffset:.5}14%{stroke-dashoffset:-1.4}to{stroke-dashoffset:-1.4}}@keyframes NeuralMark_flash__PxMOD{0%{opacity:0}2.5%{opacity:.75}13%{opacity:0}to{opacity:0}}.NeuralMark_mark__v4XU_[data-live=false] :is(.NeuralMark_node__qNi8d,.NeuralMark_edge__VfWiR,.NeuralMark_complete__uMg3g,.NeuralMark_pulseHalo__BkAL5,.NeuralMark_pulseCore__4OwOB,.NeuralMark_flash__PxMOD){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.NeuralMark_mark__v4XU_[data-state=loop] :is(.NeuralMark_node__qNi8d,.NeuralMark_edge__VfWiR,.NeuralMark_complete__uMg3g){animation:none}.NeuralMark_mark__v4XU_[data-state=loop] .NeuralMark_loop__iA1jU{display:none}}.Footer_footer__pQtti{--footer-rule:rgba(255,255,255,0.08);--footer-horizon:clamp(3.5rem,8vw,8.75rem);--footer-obsidian:#03080a;--footer-below:bottom/100% calc(100% - var(--footer-horizon)) no-repeat;--signature-pad:clamp(0.75rem,2vw,2rem);--signature-unit:calc((100vw - 2 * var(--signature-pad)) / 116.4);position:relative;z-index:11;isolation:isolate;padding:calc(var(--footer-horizon) + clamp(3.5rem, 6vw, 5.5rem)) 0 0;overflow-x:clip;background:radial-gradient(ellipse 55% 42% at 50% 100%,rgba(0,255,224,.22),rgba(0,255,224,.07) 45%,transparent 78%) var(--footer-below),radial-gradient(ellipse 110% 75% at 50% 112%,rgba(0,255,224,.1),rgba(0,255,224,.03) 50%,transparent 72%) var(--footer-below),radial-gradient(ellipse 55% 45% at 8% 82%,rgba(0,255,224,.05),transparent 75%) var(--footer-below),radial-gradient(ellipse 45% 40% at 94% 70%,rgba(0,255,224,.035),transparent 75%) var(--footer-below),linear-gradient(180deg,var(--footer-obsidian),#010405 55%,#000000) var(--footer-below)}.Footer_horizon__JuKoR{position:absolute;top:0;left:0;width:100%;height:var(--footer-horizon);overflow:visible;pointer-events:none}.Footer_horizonFill__gserJ{fill:var(--footer-obsidian)}.Footer_horizonRim__Gh2fI{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke}.Footer_seat__0LBvd{position:absolute;top:0;left:50%;z-index:2;width:clamp(84px,9vw,116px);transform:translate(-50%,-52%)}.Footer_halo__D3QF_{position:absolute;inset:-45%;z-index:-1;border-radius:var(--radius-full);background:radial-gradient(closest-side,rgba(0,255,224,.18),rgba(0,255,224,.05) 55%,transparent);opacity:.8;pointer-events:none}.Footer_mark__l51Uw{width:100%}.Footer_seat__0LBvd:has([data-state=loop]) .Footer_halo__D3QF_{animation:Footer_haloLoop__9FjIe 6s var(--ease-cinematic) infinite both}.Footer_seat__0LBvd:has([data-live=false]) .Footer_halo__D3QF_{animation-play-state:paused}@keyframes Footer_haloLoop__9FjIe{0%{opacity:.35;transform:scale(.94)}18%{opacity:.8;transform:scale(1)}36%{opacity:1;transform:scale(1.06)}60%{opacity:.8;transform:scale(1)}82%,to{opacity:.35;transform:scale(.94)}}.Footer_content__sRLWS{position:relative;z-index:1}.Footer_grid__88hvW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start;margin-bottom:clamp(3rem,5vw,4.5rem)}.Footer_brand__0rdww{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.Footer_logoLink__Xoc6g{display:inline-block;border-radius:var(--radius-sm);transition:opacity var(--motion-feedback) var(--ease-smooth)}.Footer_logo__fUEOF{display:block;width:150px;height:auto}.Footer_tagline__edhu4{max-width:24ch;margin:0;color:var(--color-ink);font-family:var(--font-sans);font-size:1.125rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.Footer_address__WjXEO{font-style:normal}.Footer_contact__w5K5T{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.8125rem;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.3em;overflow-wrap:anywhere;transition:color var(--motion-feedback) var(--ease-smooth),-webkit-text-decoration-color var(--motion-feedback) var(--ease-smooth);transition:color var(--motion-feedback) var(--ease-smooth),text-decoration-color var(--motion-feedback) var(--ease-smooth);transition:color var(--motion-feedback) var(--ease-smooth),text-decoration-color var(--motion-feedback) var(--ease-smooth),-webkit-text-decoration-color var(--motion-feedback) var(--ease-smooth)}.Footer_column__fehd0{display:flex;flex-direction:column;gap:1rem}.Footer_heading__gVeft{margin:0;color:var(--color-ink);font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.Footer_links__cFiYr{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.Footer_link__TBOP7{display:inline-block;color:var(--color-ink-2);font-family:var(--font-body);font-size:.875rem;line-height:1.5;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.3em;transition:color var(--motion-feedback) var(--ease-smooth),transform var(--motion-feedback) var(--ease-smooth),-webkit-text-decoration-color var(--motion-feedback) var(--ease-smooth);transition:color var(--motion-feedback) var(--ease-smooth),text-decoration-color var(--motion-feedback) var(--ease-smooth),transform var(--motion-feedback) var(--ease-smooth);transition:color var(--motion-feedback) var(--ease-smooth),text-decoration-color var(--motion-feedback) var(--ease-smooth),transform var(--motion-feedback) var(--ease-smooth),-webkit-text-decoration-color var(--motion-feedback) var(--ease-smooth)}:is(.Footer_logoLink__Xoc6g,.Footer_contact__w5K5T,.Footer_link__TBOP7):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-sm)}.Footer_lowerRow___EpDT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.75rem;border-top:1px solid var(--footer-rule)}.Footer_copyright__j4atB{color:var(--color-ink-2);font-family:var(--font-body);font-size:.8125rem}.Footer_badge__bH2Kk{display:inline-flex;align-items:flex-start;gap:.4rem;color:var(--color-ink-2);font-family:var(--font-mono);font-size:.75rem;line-height:1.4;letter-spacing:.04em}.Footer_badge__bH2Kk svg{flex:none;margin-top:.1em;color:var(--color-accent)}.Footer_signatureBand__QvNR7{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;width:100%;height:clamp(2.6rem,14vw,20rem);margin-top:clamp(3.5rem,7vw,7rem);padding:0 var(--signature-pad);overflow:hidden;pointer-events:none}.Footer_signature__pW3_W{display:block;width:100%;height:auto;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_net__TW_rz,.Footer_neural__RI5ru{fill:none;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:calc(var(--len) * var(--signature-unit));stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-cinematic) calc(var(--i) * 70ms)}.Footer_neural__RI5ru{stroke:rgba(255,255,255,.78)}.Footer_net__TW_rz{stroke:var(--color-accent)}.Footer_signatureBand__QvNR7[data-state=armed] :is(.Footer_neural__RI5ru,.Footer_net__TW_rz){stroke-dashoffset:calc(var(--len) * var(--signature-unit));transition:none}@media (hover:hover) and (pointer:fine){.Footer_logoLink__Xoc6g:hover{opacity:.85}.Footer_contact__w5K5T:hover{color:var(--color-accent-hover);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Footer_link__TBOP7:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);transform:translateX(3px)}}@media (max-width:768px){.Footer_grid__88hvW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 1.5rem}.Footer_brand__0rdww{grid-column:1/-1}.Footer_links__cFiYr{gap:0}.Footer_link__TBOP7{display:inline-flex;align-items:center;min-height:44px}.Footer_contact__w5K5T{min-height:44px}}@media (max-width:600px){.Footer_footer__pQtti{padding-top:calc(var(--footer-horizon) + 3.5rem)}.Footer_lowerRow___EpDT{flex-direction:column;align-items:flex-start}.Footer_signatureBand__QvNR7{margin-top:3.5rem}}@media (prefers-reduced-motion:reduce){.Footer_halo__D3QF_{animation:none}.Footer_contact__w5K5T,.Footer_link__TBOP7,.Footer_logoLink__Xoc6g,.Footer_net__TW_rz,.Footer_neural__RI5ru{transition:none}.Footer_link__TBOP7:hover{transform:none}}