.ActiveProjectsRail_statusBar__WQO_f{display:flex;align-items:flex-start;padding-top:24px;margin-top:0;border-top:1px solid rgba(29,28,26,.08);background:var(--tc-bg,#f2efe8)!important}.ActiveProjectsRail_statusLabel__EUn60{font-size:22px;font-weight:400;line-height:1;letter-spacing:-.025em;padding-right:32px;margin-right:32px;border-right:1px solid rgba(29,28,26,.08);white-space:nowrap;color:rgba(29,28,26,.68)}.ActiveProjectsRail_liveDot__3MxWZ{display:none!important}.ActiveProjectsRail_statusLabel__EUn60 strong{display:block;padding-top:2px}.ActiveProjectsRail_statusViewport__ANGpp{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.ActiveProjectsRail_statusViewport__ANGpp::-webkit-scrollbar{display:none}.ActiveProjectsRail_statusTrack__QHZ42{display:flex;flex:1 1;gap:0;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.ActiveProjectsRail_statusTrack__QHZ42::-webkit-scrollbar{display:none}.ActiveProjectsRail_statusCard__caWSg{display:grid!important;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:16px 24px 12px;border-right:1px solid rgba(29,28,26,.08);flex:0 0 auto;min-width:180px;text-decoration:none;color:inherit;background:transparent!important}.ActiveProjectsRail_statusCard__caWSg .ActiveProjectsRail_dot__NySeG{width:6px;height:6px;margin-top:6px;background:rgb(var(--tc-neon,231,101,63));box-shadow:0 0 0 5px rgba(var(--tc-neon,231,101,63),.06);border-radius:50%;flex:0 0 auto}.ActiveProjectsRail_statusCard__caWSg .ActiveProjectsRail_dot__NySeG.ActiveProjectsRail_blue__Uqs7w{background:#4366ff;box-shadow:0 0 0 5px rgba(67,102,255,.06)}.ActiveProjectsRail_statusCopy__pZHcU{min-width:0}.ActiveProjectsRail_statusCard__caWSg b{display:block;margin:0;font-size:14px;font-weight:650;line-height:1.22;letter-spacing:-.01em}.ActiveProjectsRail_statusCard__caWSg span{display:block;margin-top:5px;max-width:220px;font-size:12px;line-height:1.45;color:rgba(29,28,26,.56)}.ActiveProjectsRail_statusControls__4doIa{align-self:start;display:flex;gap:5px;padding-left:10px;flex-shrink:0}.ActiveProjectsRail_statusControls__4doIa[hidden]{display:none!important}.ActiveProjectsRail_control__1Cc9N{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(29,28,26,.11);border-radius:8px;background:rgba(251,250,246,.62);color:rgba(29,28,26,.62);font:500 15px/1 Onest,sans-serif;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ActiveProjectsRail_control__1Cc9N:hover:not(:disabled){border-color:rgba(29,28,26,.26);background:#fbfaf6;color:#1d1c1a}.ActiveProjectsRail_control__1Cc9N:disabled{opacity:.28;cursor:default}.ActiveProjectsRail_statusControl__tmSab{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(29,28,26,.11);border-radius:8px;background:rgba(251,250,246,.62);color:rgba(29,28,26,.62);font:500 15px/1 var(--tc-font-display,Onest,sans-serif);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ActiveProjectsRail_statusControl__tmSab:hover:not(:disabled){border-color:rgba(29,28,26,.26);background:var(--tc-paper,#fbfaf6);color:var(--tc-ink,#1d1c1a)}.ActiveProjectsRail_statusControl__tmSab:disabled{opacity:.28;cursor:default}@media (max-width:1180px){.ActiveProjectsRail_statusBar__WQO_f{flex-direction:column;gap:13px}.ActiveProjectsRail_statusLabel__EUn60{border-right:0;padding-right:0;margin-right:0}.ActiveProjectsRail_statusCard__caWSg{padding-left:0;border-left:0}}@media (max-width:767px){.ActiveProjectsRail_statusLabel__EUn60{font-size:20px}}.TechHero_hero__KP4o_{overflow:hidden;background:radial-gradient(480px 380px at 14% 42%,rgba(var(--tc-neon),.1),transparent 70%),radial-gradient(520px 420px at 72% 46%,rgba(var(--tc-neon),.05),transparent 72%),var(--tc-bg)}.TechHero_hero__KP4o_,.TechHero_shell__Zh09_{position:relative;min-height:calc(100svh - var(--tc-header-h))}.TechHero_shell__Zh09_{display:flex;flex-direction:column;padding-top:60px;z-index:2}.TechHero_grid__ns3II{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);grid-gap:34px;gap:34px;align-items:center;position:relative;z-index:3}.TechHero_copy__NzcSe{position:relative;z-index:5;max-width:640px;padding:0 0 8px}.TechHero_copy__NzcSe:after{content:"";position:absolute;left:-36px;top:22px;bottom:30px;width:1px;background:linear-gradient(180deg,rgba(var(--tc-neon),0),rgba(var(--tc-neon),.36),rgba(var(--tc-neon),0));opacity:.6}.TechHero_eyebrow__1R_1I{display:block;margin-bottom:12px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#E8734A!important}.TechHero_copy__NzcSe h1{font-size:clamp(66px,6.25vw,102px);font-weight:800;max-width:760px;letter-spacing:-.058em;line-height:.94;margin:0}.TechHero_lead__W60E7{max-width:560px;font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:rgba(29,28,26,.68);margin:16px 0 0;letter-spacing:-.006em}.TechHero_actions__p_lpw{margin-top:30px}.TechHero_btn__cCVYB{min-height:45px;border-radius:11px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tc-line-strong);font-size:13px;font-weight:800;transition:.18s ease}.TechHero_btn__cCVYB:hover{transform:translateY(-1px);border-color:#8f887d}.TechHero_btn__cCVYB.TechHero_primary__l5jhs{background:var(--tc-ink);border-color:var(--tc-ink);color:#fff}.TechHero_btn__cCVYB.TechHero_primary__l5jhs:hover{background:var(--tc-accent);border-color:var(--tc-accent)}.TechHero_stage__B5nSr{position:absolute!important;z-index:1!important;top:0!important;bottom:0!important;left:50%!important;width:100vw!important;height:auto!important;min-height:0!important;max-width:none!important;overflow:hidden!important;pointer-events:none;transform:translate3d(calc(-50% + var(--engine-x, 0px)),var(--engine-y,0),0)!important}@media (max-width:1180px){.TechHero_grid__ns3II{grid-template-columns:1fr;gap:18px}}@media (max-width:960px){.TechHero_shell__Zh09_{padding:0!important}}@media (max-width:767px){.TechHero_shell__Zh09_{min-height:auto;padding-top:22px;padding-bottom:16px}.TechHero_copy__NzcSe h1{font-size:clamp(42px,13vw,66px);line-height:1.01;letter-spacing:-.058em}.TechHero_lead__W60E7{font-size:clamp(16px,2.7vw,18px);line-height:1.52}.TechHero_stage__B5nSr{opacity:.46;pointer-events:none}.TechHero_eyebrow__1R_1I{font-size:11px}}@media (max-width:480px){.TechHero_copy__NzcSe{padding-top:9px;padding-bottom:10px}.TechHero_copy__NzcSe h1{font-size:clamp(36px,9.5vw,43px);line-height:1.015;letter-spacing:-.058em}.TechHero_lead__W60E7{font-size:16px;line-height:1.5}}@media (max-height:520px){.TechHero_hero__KP4o_{min-height:0;padding-block:20px 24px}.TechHero_grid__ns3II{min-height:0}}