.TechStack-module__tBt06G__section{color:#fff;background:#061522;padding:4rem 1.5rem;overflow:hidden}.TechStack-module__tBt06G__container{max-width:1200px;margin:0 auto}.TechStack-module__tBt06G__intro{max-width:680px}.TechStack-module__tBt06G__eyebrow{color:#5ad8ff;font-family:var(--font-primary);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.25rem}.TechStack-module__tBt06G__heading{font-family:var(--font-primary);margin:1rem 0 0;font-size:1.875rem;font-weight:600;line-height:1.15}.TechStack-module__tBt06G__subtext,.TechStack-module__tBt06G__emptyState{color:#ffffffbf;font-family:var(--font-primary);margin:1rem 0 0;font-size:.875rem;line-height:1.5rem}.TechStack-module__tBt06G__viewport{width:100vw;margin:2.5rem calc(50% - 50vw) 0;position:relative;overflow:hidden}.TechStack-module__tBt06G__track{will-change:transform;width:max-content;animation:42s linear infinite TechStack-module__tBt06G__marquee;display:flex}.TechStack-module__tBt06G__track:hover,.TechStack-module__tBt06G__track:focus-within{animation-play-state:paused}.TechStack-module__tBt06G__set{flex:none;gap:.75rem;padding-right:.75rem;display:flex}.TechStack-module__tBt06G__card{background:#020d16;border:1px solid #ffffff26;flex-direction:column;justify-content:space-between;width:10.5rem;min-height:9rem;padding:1.25rem;transition:border-color .18s;display:flex}.TechStack-module__tBt06G__card:hover{border-color:#5ad8ff99}.TechStack-module__tBt06G__logoFrame{border:1px solid #ffffff26;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.TechStack-module__tBt06G__logo{color:#5ad8ff;fill:currentColor;object-fit:contain;width:2rem;height:2rem}.TechStack-module__tBt06G__fallbackMark{color:#5ad8ff;font-family:var(--font-primary);font-size:.75rem;font-weight:600;line-height:1}.TechStack-module__tBt06G__name{font-family:var(--font-primary);margin:2rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.25rem}.TechStack-module__tBt06G__emptyState{color:#fff9}@keyframes TechStack-module__tBt06G__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:none){.TechStack-module__tBt06G__track:active{animation-play-state:paused}}@media (min-width:640px){.TechStack-module__tBt06G__section{padding:5rem 2.5rem}.TechStack-module__tBt06G__heading{font-size:2.25rem}.TechStack-module__tBt06G__subtext,.TechStack-module__tBt06G__emptyState{font-size:1rem}}@media (min-width:1024px){.TechStack-module__tBt06G__section{padding-left:5rem;padding-right:5rem}}@media (prefers-reduced-motion:reduce){.TechStack-module__tBt06G__track{animation-play-state:paused}}
