.Home-module__jKgjFW__hero{align-items:center;height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__overlay{z-index:1;background:radial-gradient(circle,#0006 0%,#000000e6 100%);position:absolute;inset:0}.Home-module__jKgjFW__videoPlaceholder{background-color:#050505;background-image:linear-gradient(#0009,#0009),url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?q=80&w=2072&auto=format&fit=crop);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;height:100%}.Home-module__jKgjFW__grain{opacity:.05;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.Home-module__jKgjFW__scrollIndicator{letter-spacing:.3em;text-transform:uppercase;opacity:.5;flex-direction:column;align-items:center;gap:1rem;font-size:10px;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.Home-module__jKgjFW__line{background:linear-gradient(to bottom,var(--primary),transparent);width:1px;height:60px}.Home-module__jKgjFW__heroContent{z-index:2;text-align:center;position:relative}.Home-module__jKgjFW__hero h1{max-width:1000px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:clamp(2.5rem,8vw,6rem);line-height:1}.Home-module__jKgjFW__subheadline{color:var(--secondary);max-width:700px;min-height:2.4em;margin:0 auto 3rem;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.6}.Home-module__jKgjFW__ctas{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.Home-module__jKgjFW__vision{padding:10rem 0}.Home-module__jKgjFW__editorialGrid{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.Home-module__jKgjFW__headline{margin-bottom:2rem;font-size:clamp(2rem,5vw,4rem);line-height:1.1}.Home-module__jKgjFW__visionDesc{color:var(--secondary);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.8}.Home-module__jKgjFW__subsectionTitle{margin-bottom:6rem}.Home-module__jKgjFW__whatWeBuild{padding:10rem 0}.Home-module__jKgjFW__sectionTitle{margin-bottom:4rem}.Home-module__jKgjFW__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--primary);margin-bottom:1rem;font-size:.75rem;display:block}.Home-module__jKgjFW__buildGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:4rem;display:grid}.Home-module__jKgjFW__buildCard{border:1px solid var(--border);background:#ffffff05;border-radius:4px;padding:3rem;transition:border-color .4s,transform .4s}.Home-module__jKgjFW__buildCard:hover{border-color:#06f3;transform:translateY(-4px)}.Home-module__jKgjFW__cardHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Home-module__jKgjFW__cardNumber{font-family:var(--font-display);color:var(--primary);opacity:.5;font-size:.8rem}.Home-module__jKgjFW__buildCard h3{font-size:1.5rem}.Home-module__jKgjFW__buildCard p{color:var(--secondary);line-height:1.7}.Home-module__jKgjFW__selectedWork{padding:8rem 0}.Home-module__jKgjFW__selectedWork h2{margin-bottom:2rem}.Home-module__jKgjFW__workTeaser{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:3rem;display:grid}.Home-module__jKgjFW__miniCard{text-align:center;border:1px solid var(--border);padding:2rem;font-size:1.25rem;font-weight:600}.Home-module__jKgjFW__howWeDeliver{padding:8rem 0}.Home-module__jKgjFW__timeline{margin-top:4rem;padding-left:3rem;position:relative}.Home-module__jKgjFW__timelineLine{background:linear-gradient(to bottom,transparent,var(--primary),#0066ff4d,transparent);width:2px;position:absolute;top:0;bottom:0;left:12px}.Home-module__jKgjFW__timelineItem{border:1px solid var(--border);margin-bottom:2rem;padding:2rem 2.5rem;transition:border-color .4s,box-shadow .4s;position:relative}.Home-module__jKgjFW__timelineItem:hover{border-color:#0066ff4d;box-shadow:0 0 40px #0066ff0f}.Home-module__jKgjFW__timelineDot{background:var(--primary);border:2px solid var(--background);border-radius:50%;width:10px;height:10px;position:absolute;top:2.2rem;left:-3rem;transform:translate(-4px);box-shadow:0 0 12px #06f6}.Home-module__jKgjFW__timelineContent{flex-direction:column;gap:.5rem;display:flex}.Home-module__jKgjFW__timelineNumber{color:var(--primary);font-size:.75rem;font-weight:700;font-family:var(--font-display);opacity:.6}.Home-module__jKgjFW__timelineContent h3{font-size:1.25rem;font-weight:700}.Home-module__jKgjFW__timelineContent p{color:var(--secondary);line-height:1.6}.Home-module__jKgjFW__stepNumber{color:var(--primary);font-size:.875rem;font-weight:700;font-family:var(--font-display);margin-bottom:1rem}.Home-module__jKgjFW__manifesto{background:linear-gradient(#0000,#0066ff0d,#0000);padding:8rem 0}.Home-module__jKgjFW__manifesto h2{color:var(--primary);text-transform:uppercase;letter-spacing:.2em;text-align:center;margin-bottom:4rem;font-size:1.5rem}.Home-module__jKgjFW__manifestoLines{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.Home-module__jKgjFW__manifestoLines p{color:var(--foreground);border-left:2px solid var(--border);padding-left:2rem;font-size:clamp(1.1rem,2.5vw,1.75rem);font-weight:500;line-height:1.2}.Home-module__jKgjFW__closing{padding:6rem 0}.Home-module__jKgjFW__closingCard{text-align:center;flex-direction:column;align-items:center;gap:3rem;padding:6rem;display:flex}.Home-module__jKgjFW__closingCard h2{font-size:clamp(1.75rem,3vw,3rem)}@media (max-width:992px){.Home-module__jKgjFW__vision,.Home-module__jKgjFW__whatWeBuild{padding:6rem 0}.Home-module__jKgjFW__buildGrid{grid-template-columns:1fr;gap:2rem}.Home-module__jKgjFW__selectedWork,.Home-module__jKgjFW__howWeDeliver,.Home-module__jKgjFW__manifesto{padding:5rem 0}.Home-module__jKgjFW__closingCard{padding:4rem 1.5rem}.Home-module__jKgjFW__ctas{flex-direction:column;width:100%;max-width:400px;margin:0 auto}}@media (max-width:768px){.Home-module__jKgjFW__hero{height:auto;min-height:100vh;padding:6rem 0 4rem}.Home-module__jKgjFW__hero h1{margin-bottom:1rem;font-size:2.2rem}.Home-module__jKgjFW__subheadline{min-height:1.8em;margin-bottom:2rem;font-size:.95rem}.Home-module__jKgjFW__scrollIndicator{bottom:1.5rem}.Home-module__jKgjFW__line{height:30px}.Home-module__jKgjFW__vision,.Home-module__jKgjFW__whatWeBuild{padding:4rem 0}.Home-module__jKgjFW__sectionTitle h2{font-size:1.75rem}.Home-module__jKgjFW__buildCard{padding:2rem}.Home-module__jKgjFW__buildCard h3{font-size:1.2rem}.Home-module__jKgjFW__selectedWork{padding:4rem 0}.Home-module__jKgjFW__workTeaser{grid-template-columns:1fr}.Home-module__jKgjFW__howWeDeliver{padding:4rem 0}.Home-module__jKgjFW__timeline{padding-left:2rem}.Home-module__jKgjFW__timelineDot{left:-2rem}.Home-module__jKgjFW__timelineItem{padding:1.5rem}.Home-module__jKgjFW__manifesto{padding:4rem 0}.Home-module__jKgjFW__manifesto h2{margin-bottom:2rem}.Home-module__jKgjFW__manifestoLines p{padding-left:1rem}.Home-module__jKgjFW__closing{padding:3rem 0}.Home-module__jKgjFW__closingCard{gap:2rem;padding:3rem 1.5rem}}@media (max-width:480px){.Home-module__jKgjFW__hero h1{font-size:1.8rem}.Home-module__jKgjFW__subheadline{font-size:.85rem}.Home-module__jKgjFW__buildGrid{margin-top:2rem}.Home-module__jKgjFW__buildCard{padding:1.5rem}.Home-module__jKgjFW__closingCard{padding:2rem 1rem}.Home-module__jKgjFW__manifestoLines{gap:1rem}}
.ParticleHero-module__uHQJKa__canvas{z-index:0;pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}
.Typewriter-module__tzCTPG__typewriter{display:inline}.Typewriter-module__tzCTPG__cursor{color:var(--primary);margin-left:2px;font-weight:300;animation:.8s step-end infinite Typewriter-module__tzCTPG__blink}@keyframes Typewriter-module__tzCTPG__blink{50%{opacity:0}}
.TechMarquee-module__6L3nhG__wrapper{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0066ff05;width:100%;padding:1.5rem 0;position:relative;overflow:hidden}.TechMarquee-module__6L3nhG__wrapper:before,.TechMarquee-module__6L3nhG__wrapper:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.TechMarquee-module__6L3nhG__wrapper:before{background:linear-gradient(to right,var(--background),transparent);left:0}.TechMarquee-module__6L3nhG__wrapper:after{background:linear-gradient(to left,var(--background),transparent);right:0}.TechMarquee-module__6L3nhG__track{will-change:transform;gap:2.5rem;width:max-content;animation:40s linear infinite TechMarquee-module__6L3nhG__scroll;display:flex}.TechMarquee-module__6L3nhG__item{text-transform:uppercase;letter-spacing:.12em;color:var(--secondary);white-space:nowrap;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;transition:color .3s;display:inline-flex}.TechMarquee-module__6L3nhG__item:hover{color:var(--primary)}.TechMarquee-module__6L3nhG__dot{background:var(--primary);opacity:.5;border-radius:50%;width:4px;height:4px}@keyframes TechMarquee-module__6L3nhG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.NumbersStrip-module__ph3hGW__strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0066ff05;justify-content:center;gap:4rem;padding:4rem 2rem;display:flex}.NumbersStrip-module__ph3hGW__stat{text-align:center;min-width:120px}.NumbersStrip-module__ph3hGW__number{background:linear-gradient(135deg,var(--primary),#00c6ff);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:3rem;font-weight:800;line-height:1}.NumbersStrip-module__ph3hGW__label{text-transform:uppercase;letter-spacing:.12em;color:var(--secondary);font-size:.8rem;font-weight:600}@media (max-width:768px){.NumbersStrip-module__ph3hGW__strip{flex-wrap:wrap;gap:2rem}.NumbersStrip-module__ph3hGW__stat{min-width:100px}.NumbersStrip-module__ph3hGW__number{font-size:2.2rem}}
.GridBackground-module__EHQHcW__grid{pointer-events:none;z-index:0;background-image:linear-gradient(#0066ff0a 1px,#0000 1px),linear-gradient(90deg,#0066ff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 50%,#000 20%,#0000 70%)}.GridBackground-module__EHQHcW__grid:after{content:"";background:radial-gradient(circle,#0066ff0f 0%,#0000 50%);animation:6s ease-in-out infinite GridBackground-module__EHQHcW__gridPulse;position:absolute;inset:0}@keyframes GridBackground-module__EHQHcW__gridPulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.GridBackground-module__EHQHcW__grid{background-size:40px 40px}}
.CodeTerminal-module__6OPgEG__terminal{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c14f2;border-radius:12px;max-width:700px;margin:4rem auto 0;overflow:hidden;box-shadow:0 0 0 1px #0066ff14,0 20px 60px #00000080}.CodeTerminal-module__6OPgEG__titleBar{border-bottom:1px solid var(--border);background:#ffffff08;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CodeTerminal-module__6OPgEG__dots{gap:6px;min-width:60px;display:flex}.CodeTerminal-module__6OPgEG__dot{border-radius:50%;width:10px;height:10px}.CodeTerminal-module__6OPgEG__dotsPlaceholder{min-width:60px}.CodeTerminal-module__6OPgEG__fileName{color:var(--secondary);opacity:.6;font-family:monospace;font-size:.75rem}.CodeTerminal-module__6OPgEG__codeArea{padding:1.5rem;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.8rem;line-height:1.8;overflow-x:auto}.CodeTerminal-module__6OPgEG__line{white-space:pre;align-items:baseline;display:flex}.CodeTerminal-module__6OPgEG__lineNum{color:#ffffff26;text-align:right;-webkit-user-select:none;user-select:none;min-width:2.5rem;padding-right:1rem;font-size:.7rem}.CodeTerminal-module__6OPgEG__comment{color:#ffffff40;font-style:italic}.CodeTerminal-module__6OPgEG__kw{color:#c792ea}.CodeTerminal-module__6OPgEG__str{color:#c3e88d}.CodeTerminal-module__6OPgEG__code{color:#ffffffb3}.CodeTerminal-module__6OPgEG__cursor{color:var(--primary);animation:1s step-end infinite CodeTerminal-module__6OPgEG__blink}@keyframes CodeTerminal-module__6OPgEG__blink{50%{opacity:0}}@media (max-width:768px){.CodeTerminal-module__6OPgEG__codeArea{padding:1rem;font-size:.7rem}.CodeTerminal-module__6OPgEG__terminal{border-radius:8px;margin:2rem auto 0}}@media (max-width:480px){.CodeTerminal-module__6OPgEG__codeArea{padding:.75rem;font-size:.6rem}}
.TiltCard-module__mh_E_W__tiltCard{transform-style:preserve-3d;will-change:transform;border-radius:4px;position:relative;overflow:hidden}.TiltCard-module__mh_E_W__glare{pointer-events:none;border-radius:inherit;z-index:2;mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}@media (pointer:coarse){.TiltCard-module__mh_E_W__tiltCard{transform:none!important}.TiltCard-module__mh_E_W__glare{display:none}}@media (prefers-reduced-motion:reduce){.TiltCard-module__mh_E_W__tiltCard{transition:none!important;transform:none!important}.TiltCard-module__mh_E_W__glare{display:none}}
.TextReveal-module__9loC3W__textReveal{display:inline;overflow:visible}.TextReveal-module__9loC3W__wordWrap{vertical-align:top;display:inline-block;overflow:hidden}.TextReveal-module__9loC3W__word{will-change:opacity,transform,filter;display:inline-block}
