.shiny-text{display:inline-block}.TechnologyStack_root__QdbGz{--ts-bg:#06111f;--ts-text:#eef4fc;--ts-text-strong:#ffffff;--ts-muted:#a9c0e6;--ts-muted-strong:#cfddf5;--ts-light:46 102 190;--ts-warm:245 128 40;--ts-scale:1;--ts-w:calc(470px * var(--ts-scale));--ts-d:calc(400px * var(--ts-scale));--ts-t:calc(124px * var(--ts-scale));--ts-gap3d:calc(22px * var(--ts-scale));--ts-gap:calc(100px * var(--ts-scale));--ts-mconn:34px;--ts-lift:-8px;--ts-cos-e:cos(var(--ts-e));--ts-sin-e:sin(var(--ts-e));--ts-cos-t:cos(var(--ts-turn));--ts-sin-t:sin(var(--ts-turn));--ts-ox:calc(var(--ts-wmax) * var(--ts-cos-t) + var(--ts-dmax) * var(--ts-sin-t) + 16px);--ts-oy:calc(var(--ts-w) * var(--ts-sin-t) * var(--ts-sin-e) + 14px);--ts-stage-w:calc(var(--ts-ox) + 10px);--ts-stage-bottom:calc(110px * var(--ts-scale));--ts-stack-h:calc(var(--ts-oy) + ((var(--ts-n) - 1) * (var(--ts-t) + var(--ts-gap3d)) + var(--ts-t)) * var(--ts-cos-e) + var(--ts-dmax) * var(--ts-cos-t) * var(--ts-sin-e) + var(--ts-stage-bottom));position:relative;isolation:isolate;overflow:hidden;padding:clamp(6.4rem,8vw,11.2rem) 0;background:var(--ts-bg);color:var(--ts-text)}.TechnologyStack_inner__Pn2Tk{width:min(100% - 4.8rem,128rem);margin-inline:auto}.TechnologyStack_header__AiulF{max-width:70.4rem;margin-bottom:clamp(4.8rem,6vw,8rem)}.TechnologyStack_title__apYmW{margin:0;font-size:clamp(3.04rem,2.08rem + 1.8vw,4.4rem)!important;font-weight:600;letter-spacing:-.025em;line-height:1.08!important;color:var(--ts-text-strong)}.TechnologyStack_intro__qa0GQ{margin:1.76rem 0 0;max-width:50ch;font-size:clamp(1.6rem,1.52rem + .25vw,1.8rem);line-height:1.6;color:var(--ts-muted)}.TechnologyStack_scene__gklty{position:relative}.TechnologyStack_scene__gklty:before{content:"";position:absolute;left:-6%;top:-10%;width:calc(var(--ts-stage-w) * 1.5);height:120%;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--ts-light)/.24) 0,rgb(var(--ts-light)/.09) 45%,rgb(var(--ts-light)/0) 72%);pointer-events:none}.TechnologyStack_scene__gklty:after{content:"";position:absolute;left:-18%;top:30%;width:calc(var(--ts-stage-w) * .9);height:70%;background:radial-gradient(50% 50% at 40% 50%,rgb(var(--ts-warm)/.17) 0,rgb(var(--ts-warm)/.06) 42%,rgb(var(--ts-warm)/0) 70%);pointer-events:none}.TechnologyStack_floor__2UJT4{position:absolute;left:-4%;bottom:calc(-.3 * var(--ts-stage-bottom));width:calc(var(--ts-stage-w) * 1.2);height:calc(240px * var(--ts-scale));background:radial-gradient(50% 55% at 48% 50%,rgb(70 110 220/.22) 0,rgb(70 110 220/.08) 45%,rgb(70 110 220/0) 72%);pointer-events:none}.TechnologyStack_list__AepFR{position:relative;z-index:1;margin:0;padding:0;list-style:none;height:var(--ts-stack-h)}.TechnologyStack_row__79I9p{--ox:var(--ts-ox);--oy:var(--ts-oy);--yi:calc(var(--i) * (var(--ts-t) + var(--ts-gap3d)));--cx:calc(var(--ox) - var(--slab-w) / 2 * var(--ts-cos-t) - var(--slab-d) / 2 * var(--ts-sin-t));--cy:calc(var(--oy) + (var(--yi) + var(--ts-t) / 2) * var(--ts-cos-e) + (var(--slab-d) / 2 * var(--ts-cos-t) - var(--slab-w) / 2 * var(--ts-sin-t)) * var(--ts-sin-e));--ax:calc(var(--ox) + 2px);--ay:calc(var(--oy) + (var(--yi) + var(--ts-t) * 0.32) * var(--ts-cos-e));position:absolute;inset:0;pointer-events:none}.TechnologyStack_stage__ktcco{position:absolute;inset:0}.TechnologyStack_blockPos__082Ra{position:absolute;left:calc(var(--cx) - var(--slab-w) / 2);top:calc(var(--cy) - var(--ts-t) / 2);width:var(--slab-w);height:var(--ts-t)}.TechnologyStack_lift__g4fgJ{position:absolute;inset:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease}.TechnologyStack_glow__bDqmY{position:absolute;left:calc(var(--slab-w) * -.2);width:calc(var(--slab-w) * 1.4);top:calc(var(--ts-t) / 2 + var(--ts-t) / 2 * var(--ts-cos-e) + var(--slab-d) / 2 * var(--ts-cos-t) * var(--ts-sin-e) - 130px * var(--ts-scale));height:calc(280px * var(--ts-scale));pointer-events:none}.TechnologyStack_glowCore__Id3nS{position:absolute;inset:0;opacity:calc(var(--glow-a) * .85);background:radial-gradient(46% 46% at 50% 50%,rgb(var(--a)/.38) 0,rgb(var(--a)/.13) 42%,rgb(var(--a)/0) 72%);transform-origin:50% 50%;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.TechnologyStack_intro3d__mJVop{position:absolute;inset:0}.TechnologyStack_shadow__f6EdC{position:absolute;left:-4%;width:112%;top:calc(var(--ts-t) / 2 + var(--ts-t) / 2 * var(--ts-cos-e) + var(--slab-d) / 2 * var(--ts-cos-t) * var(--ts-sin-e) - 60px * var(--ts-scale));height:calc(150px * var(--ts-scale));background:radial-gradient(50% 46% at 50% 50%,rgb(2 8 18/.75) 0,rgb(2 8 18/.32) 40%,rgb(2 8 18/0) 70%);pointer-events:none}.TechnologyStack_block__dEUxu{position:absolute;inset:0;transform-style:preserve-3d}.TechnologyStack_face__OdZT_{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.TechnologyStack_face__OdZT_:after,.TechnologyStack_face__OdZT_:before{content:"";position:absolute;pointer-events:none}.TechnologyStack_top__lWQWb{left:0;top:50%;width:100%;height:var(--slab-d);margin-top:calc(var(--slab-d) / -2);transform:rotateX(90deg) translateZ(calc(var(--ts-t) / 2));background:radial-gradient(60% 80% at 100% 100%,rgb(255 255 255/.1) 0,rgb(255 255 255/0) 60%),linear-gradient(160deg,var(--top-a) 0,var(--top-b) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),inset -1px 0 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.05)}.TechnologyStack_top__lWQWb:before{inset:0;background:linear-gradient(180deg,rgb(2 8 18/.55),rgb(2 8 18/.3) 40%,rgb(2 8 18/0) 78%)}.TechnologyStack_row__79I9p:first-child .TechnologyStack_top__lWQWb:before{display:none}.TechnologyStack_top__lWQWb:after{left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,rgb(255 255 255/.35) 0,rgb(var(--a)/.9) 50%,rgb(var(--a)/.7) 100%);box-shadow:0 0 10px 1px rgb(var(--a)/.4)}.TechnologyStack_rim__jjX0x{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 70% at 100% 0,rgb(var(--a)/.6) 0,rgb(var(--a)/.18) 40%,rgb(var(--a)/0) 70%);box-shadow:inset 0 2px 0 rgb(var(--a)/.75),inset -2px 0 0 rgb(var(--a)/.9),inset 0 10px 24px -8px rgb(var(--a)/.45)}.TechnologyStack_front__DNoR9{inset:0;transform:translateZ(calc(var(--slab-d) / 2));background:linear-gradient(180deg,rgb(255 255 255/.07) 0,rgb(255 255 255/0) 35%),linear-gradient(100deg,var(--front-a) 0,var(--front-b) 100%);box-shadow:inset 0 -1px 0 rgb(0 0 0/.55),inset -1px 0 0 rgb(255 255 255/.08),inset 1px 0 0 rgb(255 255 255/.05)}.TechnologyStack_front__DNoR9:before{left:0;right:0;top:0;height:1px;background:rgb(255 255 255/.3)}.TechnologyStack_right__Me3M1{top:0;left:50%;width:var(--slab-d);height:100%;margin-left:calc(var(--slab-d) / -2);transform:rotateY(90deg) translateZ(calc(var(--slab-w) / 2));background:linear-gradient(180deg,rgb(255 255 255/.1) 0,rgb(255 255 255/0) 30%),linear-gradient(100deg,var(--right-a) 0,var(--right-b) 100%);box-shadow:inset 0 -1px 0 rgb(0 0 0/.55),inset 1px 0 0 rgb(255 255 255/.08)}.TechnologyStack_right__Me3M1:before{left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgb(255 255 255/.35),rgb(var(--a)/.6))}.TechnologyStack_row__79I9p:first-child .TechnologyStack_right__Me3M1:before{height:2px;background:linear-gradient(90deg,rgb(var(--a)/.6),rgb(var(--a)/1));box-shadow:0 0 10px rgb(var(--a)/.6)}.TechnologyStack_block__dEUxu{--rs:calc(var(--slab-d) * 0.46);--rr:calc(var(--ts-t) * 0.34);--rx:calc(var(--slab-w) * 0.02);--ry:calc(var(--slab-d) * -0.03)}.TechnologyStack_topRecessed__cNyJB{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,var(--rs) var(--rs);-webkit-mask-position:0 0,calc(50% + var(--rx)) calc(50% + var(--ry));-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-size:100% 100%,var(--rs) var(--rs);mask-position:0 0,calc(50% + var(--rx)) calc(50% + var(--ry));mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.TechnologyStack_recessFloor__37wOK{left:calc(50% + var(--rx) - var(--rs) / 2);top:calc(50% + var(--ry) - var(--rs) / 2);width:var(--rs);height:var(--rs);transform:rotateX(90deg) translateZ(calc(var(--ts-t) / 2 - var(--rr)));background:radial-gradient(60% 60% at 100% 0,rgb(var(--a)/.3) 0,rgb(var(--a)/0) 65%),linear-gradient(160deg,#15171c 0,#090a0d 100%);box-shadow:inset 0 0 24px rgb(0 0 0/.6)}.TechnologyStack_recessBack__e2yb6{left:calc(50% + var(--rx) - var(--rs) / 2);top:0;width:var(--rs);height:var(--rr);transform:translateZ(calc(var(--ry) - var(--rs) / 2));background:linear-gradient(180deg,rgb(var(--a)/.55) 0,rgb(var(--a)/.12) 60%,rgb(var(--a)/0) 100%),linear-gradient(180deg,#2a2c33,#141519)}.TechnologyStack_recessLeft__2adTe{left:calc(50% + var(--rx) - var(--rs));top:0;width:var(--rs);height:var(--rr);transform:translateZ(var(--ry)) rotateY(90deg);background:linear-gradient(180deg,rgb(var(--a)/.28) 0,rgb(var(--a)/.05) 60%,rgb(var(--a)/0) 100%),linear-gradient(180deg,#1e2026,#0f1014)}.TechnologyStack_plate__VrNhR{position:absolute;left:calc(34px * var(--ts-scale));top:50%;display:flex;align-items:center;gap:calc(22px * var(--ts-scale));transform:translateY(-50%);white-space:nowrap}.TechnologyStack_icon__0OdP_{flex:none;width:calc(50px * var(--ts-scale));height:calc(50px * var(--ts-scale));color:var(--accent);filter:drop-shadow(0 0 8px rgb(var(--a)/.55))}.TechnologyStack_divider__96uRo{flex:none;width:1px;height:calc(62px * var(--ts-scale));background:rgb(255 255 255/.35)}.TechnologyStack_label__WAx85{font-size:calc(40px * var(--ts-scale));font-weight:800;letter-spacing:.015em;line-height:1;text-transform:uppercase;color:#ffffff;text-shadow:0 1px 2px rgb(0 0 0/.35)}.TechnologyStack_reflection__GsiBs{position:absolute;left:-60px;top:0;width:calc(var(--slab-w) + 120px);height:calc(var(--ts-t) * 4 + var(--slab-d));pointer-events:none;opacity:.3;-webkit-mask-image:linear-gradient(190deg,rgb(0 0 0/1) calc(var(--ts-t) * 1.7),rgb(0 0 0/0) calc(var(--ts-t) * 2.7));mask-image:linear-gradient(190deg,rgb(0 0 0/1) calc(var(--ts-t) * 1.7),rgb(0 0 0/0) calc(var(--ts-t) * 2.7))}.TechnologyStack_reflection__GsiBs .TechnologyStack_block__dEUxu{inset:auto;left:60px;top:0;width:var(--slab-w);height:var(--ts-t)}.TechnologyStack_reflection__GsiBs .TechnologyStack_face__OdZT_{-webkit-backface-visibility:visible;backface-visibility:visible;pointer-events:none}.TechnologyStack_reflection__GsiBs .TechnologyStack_plate__VrNhR,.TechnologyStack_reflection__GsiBs .TechnologyStack_rim__jjX0x{display:none}.TechnologyStack_connector__pcLhx{position:absolute;top:calc(var(--ay) - 1px);left:var(--ax);width:calc(var(--ts-stage-w) + var(--ts-gap) - var(--ax));height:2px;pointer-events:none}.TechnologyStack_line__WgdD3{position:absolute;left:0;right:0;top:0;height:2px;border-radius:1px;background:linear-gradient(90deg,rgb(var(--a)/1) 0,rgb(var(--a)/.85) 100%);box-shadow:0 0 10px rgb(var(--a)/.55);transform-origin:0 50%;transform:scaleX(var(--ts-grow,1))}.TechnologyStack_dot__UL9cG{position:absolute;right:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:rgb(var(--a));box-shadow:0 0 0 3px rgb(var(--a)/.18),0 0 16px rgb(var(--a)/.8)}.TechnologyStack_textSlot__iaxCY{position:absolute;top:var(--ay);left:calc(var(--ts-stage-w) + var(--ts-gap));right:0;height:0;display:flex;align-items:center}.TechnologyStack_text__6E2KP{padding-left:2.4rem;max-width:48rem;pointer-events:auto}

/* !important on heading and title sizes here and below: the site stylesheet sizes
   h2/h3 with !important under 768px (_responsive.scss) */.TechnologyStack_heading__j3ULN{margin:0;font-size:clamp(2rem,1.6rem + .9vw,3rem)!important;font-weight:700;letter-spacing:-.015em;line-height:1.15!important;color:var(--ts-text);transition:color .35s ease,opacity .35s ease}.TechnologyStack_description__xlOtP{margin:.64rem 0 0;max-width:26ch;font-size:clamp(1.6rem,1.44rem + .35vw,1.9rem);line-height:1.4;color:var(--ts-muted);transition:color .35s ease,opacity .35s ease}@media (hover:hover){.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_lift__g4fgJ{transform:translateY(var(--ts-lift))}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_glowCore__Id3nS{opacity:1;transform:scale(1.12)}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_heading__j3ULN{color:var(--ts-text-strong)}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_description__xlOtP{color:var(--ts-muted-strong)}.TechnologyStack_row__79I9p[data-state=muted] .TechnologyStack_lift__g4fgJ{filter:brightness(.72) saturate(.85)}.TechnologyStack_row__79I9p[data-state=muted] .TechnologyStack_description__xlOtP,.TechnologyStack_row__79I9p[data-state=muted] .TechnologyStack_heading__j3ULN{opacity:.72}}.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_lift__g4fgJ{transform:translateY(var(--ts-lift))}.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_glowCore__Id3nS{opacity:1;transform:scale(1.12)}.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_heading__j3ULN{color:var(--ts-text-strong)}.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_description__xlOtP{color:var(--ts-muted-strong)}.TechnologyStack_line__WgdD3{overflow:hidden;transition:box-shadow .4s ease}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_line__WgdD3,.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_line__WgdD3{box-shadow:0 0 16px rgb(var(--a)/.95)}.TechnologyStack_line__WgdD3:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/.95),rgb(255 255 255/0));transform:translateX(-100%)}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_line__WgdD3:after,.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_line__WgdD3:after{animation:TechnologyStack_ts-flow__g0_fS .9s cubic-bezier(.4,0,.2,1) .2s forwards}.TechnologyStack_dot__UL9cG:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid rgb(var(--a));opacity:0}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_dot__UL9cG:after,.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_dot__UL9cG:after{animation:TechnologyStack_ts-ripple__XCzWE 1.1s ease-out .95s forwards}.TechnologyStack_front__DNoR9{overflow:hidden}.TechnologyStack_front__DNoR9:after{top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,rgb(255 255 255/0) 20%,rgb(255 255 255/.14) 50%,rgb(255 255 255/0) 80%);transform:translateX(-110%)}.TechnologyStack_root__QdbGz[data-live] .TechnologyStack_front__DNoR9:after{animation:TechnologyStack_ts-glint__gWJvy 6.5s cubic-bezier(.45,0,.25,1) calc(var(--i) * .18s) infinite}.TechnologyStack_recessFloor__37wOK:after{inset:0;background:radial-gradient(closest-side,rgb(var(--a)/.7),rgb(var(--a)/0));opacity:.25}.TechnologyStack_root__QdbGz[data-live] .TechnologyStack_recessFloor__37wOK:after{animation:TechnologyStack_ts-core__R1neM 3.4s ease-in-out infinite}.TechnologyStack_root__QdbGz[data-live] .TechnologyStack_rim__jjX0x{animation:TechnologyStack_ts-rim__cv1nE 3.4s ease-in-out infinite}.TechnologyStack_root__QdbGz[data-live] .TechnologyStack_scene__gklty:before{animation:TechnologyStack_ts-drift__af637 12s ease-in-out infinite}@keyframes TechnologyStack_ts-flow__g0_fS{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes TechnologyStack_ts-flow-y__hJdeJ{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes TechnologyStack_ts-ripple__XCzWE{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.8)}}@keyframes TechnologyStack_ts-glint__gWJvy{0%{transform:translateX(-110%)}26%,to{transform:translateX(240%)}}@keyframes TechnologyStack_ts-core__R1neM{0%,to{opacity:.2}50%{opacity:.85}}@keyframes TechnologyStack_ts-rim__cv1nE{0%,to{opacity:.7}50%{opacity:1}}@keyframes TechnologyStack_ts-drift__af637{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(4%,3%)}}@media (max-width:1439px){.TechnologyStack_root__QdbGz{--ts-scale:0.86}}@media (max-width:1279px){.TechnologyStack_root__QdbGz{--ts-scale:0.74}}@media (max-width:1023px){.TechnologyStack_root__QdbGz{--ts-scale:0.52;--ts-gap:48px}.TechnologyStack_text__6E2KP{padding-left:1.44rem}.TechnologyStack_heading__j3ULN{font-size:1.7rem!important}.TechnologyStack_description__xlOtP{margin-top:.32rem;max-width:30ch;font-size:1.4rem;line-height:1.35}.TechnologyStack_dot__UL9cG{width:9px;height:9px;right:-5px;top:-3.5px}}@media (max-width:767px){.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p){--ts-scale:0.55;--ts-stage-w:100%}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_scene__gklty:before{width:140%;left:-20%}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_floor__2UJT4,.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_reflection__GsiBs,.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_scene__gklty:after,.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_top__lWQWb:before{display:none}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_list__AepFR{height:auto}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_row__79I9p{--yi:0px;--ox:calc(var(--slab-w) * var(--ts-cos-t) + var(--slab-d) * var(--ts-sin-t) + 6px);--oy:calc(var(--slab-w) * var(--ts-sin-t) * var(--ts-sin-e) + 8px);--mstage-h:calc(var(--oy) + var(--ts-t) * var(--ts-cos-e) + var(--slab-d) * var(--ts-cos-t) * var(--ts-sin-e) + 8px);position:relative;inset:auto;pointer-events:auto}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_row__79I9p+.TechnologyStack_row__79I9p{margin-top:4rem}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_stage__ktcco{position:relative;height:var(--mstage-h)}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_connector__pcLhx{--cstart:calc(var(--oy) + var(--ts-t) * var(--ts-cos-e) + (var(--slab-d) * var(--ts-cos-t) - var(--slab-w) * var(--ts-sin-t)) * var(--ts-sin-e) + 6px);top:var(--cstart);left:20px;width:2px;height:calc(var(--mstage-h) - var(--cstart) + var(--ts-mconn))}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_line__WgdD3{left:0;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,rgb(var(--a)/1) 0,rgb(var(--a)/.6) 100%);transform-origin:50% 0;transform:scaleY(var(--ts-grow,1))}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_line__WgdD3:after{right:0;width:auto;height:34%;background:linear-gradient(180deg,rgb(255 255 255/0),rgb(255 255 255/.95),rgb(255 255 255/0));transform:translateY(-100%)}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_line__WgdD3:after,.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_line__WgdD3:after{animation-name:TechnologyStack_ts-flow-y__hJdeJ}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_dot__UL9cG{width:12px;height:12px;right:auto;top:auto;left:-5px;bottom:-6px}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_textSlot__iaxCY{position:static;display:block;height:auto;padding:calc(var(--ts-mconn) - 4px) 0 0 4rem}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_text__6E2KP{padding-left:0;max-width:none}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_heading__j3ULN{font-size:2rem!important}.TechnologyStack_root__QdbGz:not(.TechnologyStack_panel__0kZ6p) .TechnologyStack_description__xlOtP{font-size:1.6rem;max-width:34ch}}.TechnologyStack_frame__36i05{container-type:inline-size;display:flex;flex-direction:column;min-height:100%}.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.27;--ts-t:calc(149px * var(--ts-scale));--ts-gap:calc(80px * var(--ts-scale));--ts-lift:calc(var(--ts-gap3d) * -0.6);flex:1 0 auto;min-height:var(--ts-panel-min-h,0);display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,6cqi,48px) clamp(18px,4cqi,32px)}.TechnologyStack_panel__0kZ6p .TechnologyStack_inner__Pn2Tk{width:100%;max-width:86.4rem}.TechnologyStack_panel__0kZ6p .TechnologyStack_text__6E2KP{padding-left:1.2rem;max-width:none}.TechnologyStack_panel__0kZ6p .TechnologyStack_heading__j3ULN{font-size:1.3rem!important}.TechnologyStack_panel__0kZ6p .TechnologyStack_description__xlOtP{margin-top:.32rem;max-width:none;font-size:1.2rem;line-height:1.35}@container (min-width: 440px) and (max-width: 519px){.TechnologyStack_panel__0kZ6p .TechnologyStack_description__xlOtP{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@container (min-width: 520px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.3;--ts-t:calc(170px * var(--ts-scale));--ts-gap3d:calc(40px * var(--ts-scale))}.TechnologyStack_panel__0kZ6p .TechnologyStack_heading__j3ULN{font-size:1.4rem!important}}@container (min-width: 600px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.355;--ts-t:calc(149px * var(--ts-scale));--ts-gap3d:calc(30px * var(--ts-scale))}.TechnologyStack_panel__0kZ6p .TechnologyStack_heading__j3ULN{font-size:1.5rem!important}.TechnologyStack_panel__0kZ6p .TechnologyStack_description__xlOtP{font-size:1.25rem}}@container (min-width: 640px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.4;--ts-gap3d:calc(22px * var(--ts-scale))}.TechnologyStack_panel__0kZ6p .TechnologyStack_heading__j3ULN{font-size:1.6rem!important}.TechnologyStack_panel__0kZ6p .TechnologyStack_description__xlOtP{font-size:1.3rem}}@container (min-width: 680px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.445}}@container (min-width: 740px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.5}}@container (min-width: 820px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.55}}@container (min-width: 880px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.6}}@container (max-width: 439px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.25;padding:2.8rem 1.8rem 3.2rem}.TechnologyStack_panel__0kZ6p .TechnologyStack_scene__gklty:before{left:calc(50% - var(--ts-stage-w) * .75);top:-4%;height:calc(var(--ts-stack-h) * 1.1)}.TechnologyStack_panel__0kZ6p .TechnologyStack_scene__gklty:after{top:calc(var(--ts-stack-h) * .3);height:calc(var(--ts-stack-h) * .7)}.TechnologyStack_panel__0kZ6p .TechnologyStack_floor__2UJT4{left:calc(50% - var(--ts-stage-w) * .6);top:calc(var(--ts-stack-h) - var(--ts-stage-bottom) * 2.2);bottom:auto}.TechnologyStack_panel__0kZ6p .TechnologyStack_list__AepFR{height:auto;padding-top:var(--ts-stack-h)}.TechnologyStack_panel__0kZ6p .TechnologyStack_row__79I9p{--ox:calc(var(--ts-ox) + (100% - var(--ts-stage-w)) / 2);position:static}.TechnologyStack_panel__0kZ6p .TechnologyStack_stage__ktcco{bottom:auto;height:var(--ts-stack-h);z-index:calc(var(--ts-n) - var(--i))}.TechnologyStack_panel__0kZ6p .TechnologyStack_connector__pcLhx{display:none}.TechnologyStack_panel__0kZ6p .TechnologyStack_textSlot__iaxCY{position:static;display:block;height:auto}.TechnologyStack_panel__0kZ6p .TechnologyStack_text__6E2KP{position:relative;padding-left:2.6rem}.TechnologyStack_panel__0kZ6p .TechnologyStack_row__79I9p+.TechnologyStack_row__79I9p .TechnologyStack_text__6E2KP{margin-top:1.4rem}.TechnologyStack_panel__0kZ6p .TechnologyStack_text__6E2KP:before{content:"";position:absolute;left:.2rem;top:.45rem;width:1rem;height:1rem;border-radius:50%;background:rgb(var(--a));box-shadow:0 0 0 3px rgb(var(--a)/.18),0 0 12px rgb(var(--a)/.7)}.TechnologyStack_panel__0kZ6p .TechnologyStack_text__6E2KP:after{content:"";position:absolute;left:.2rem;top:.45rem;width:1rem;height:1rem;border-radius:50%;border:1.5px solid rgb(var(--a));opacity:0}.TechnologyStack_panel__0kZ6p .TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_text__6E2KP:after,.TechnologyStack_panel__0kZ6p .TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_text__6E2KP:after{animation:TechnologyStack_ts-ripple__XCzWE 1.1s ease-out .2s forwards}.TechnologyStack_panel__0kZ6p .TechnologyStack_heading__j3ULN{font-size:1.6rem!important}.TechnologyStack_panel__0kZ6p .TechnologyStack_description__xlOtP{font-size:1.3rem}}@container (min-width: 300px) and (max-width: 439px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.29}}@container (min-width: 340px) and (max-width: 439px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.33}}@container (min-width: 380px) and (max-width: 439px){.TechnologyStack_root__QdbGz.TechnologyStack_panel__0kZ6p{--ts-scale:0.37}}@media (prefers-reduced-motion:reduce){.TechnologyStack_description__xlOtP,.TechnologyStack_glowCore__Id3nS,.TechnologyStack_heading__j3ULN,.TechnologyStack_lift__g4fgJ{transition:none}.TechnologyStack_row__79I9p[data-state=active] .TechnologyStack_lift__g4fgJ,.TechnologyStack_row__79I9p[data-state=spot] .TechnologyStack_lift__g4fgJ{transform:none}.TechnologyStack_dot__UL9cG:after,.TechnologyStack_front__DNoR9:after,.TechnologyStack_line__WgdD3:after,.TechnologyStack_recessFloor__37wOK:after,.TechnologyStack_rim__jjX0x,.TechnologyStack_scene__gklty:before,.TechnologyStack_text__6E2KP:after{animation:none!important}}.rotating-text{vertical-align:bottom}.rotating-text,.rotating-text__group{display:inline-flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.rotating-text__group--lines{display:flex;flex-direction:column;width:100%}.rotating-text__split{display:inline-flex;overflow:hidden}.rotating-text__char{display:inline-block}.rotating-text__space{white-space:pre}.rotating-text__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lightfall-container{position:relative;width:100%;height:100%;overflow:hidden}.fold-text{display:inline-block;color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);line-height:.95;letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.fold-text-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fold-text-visual{display:inline}.fold-text-line{display:block}.fold-text-whitespace{display:inline}.fold-text-segment{display:inline-block;line-height:inherit;perspective:var(--fold-perspective,700px);transform-style:preserve-3d;vertical-align:baseline}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{position:relative;display:inline-block;color:inherit;line-height:inherit;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.fold-text-piece:after{content:"";position:absolute;inset:-.08em -.02em;pointer-events:none;opacity:var(--fold-crease,0);mix-blend-mode:multiply;border-radius:.08em}.fold-text-piece[data-fold-hinge=top]:after{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=bottom]:after{background:linear-gradient(0deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}@media (prefers-reduced-motion:reduce){.fold-text-piece{transform:none!important}.fold-text-piece:after{opacity:0!important}}