.HomeNextgen_root__wxmrB{--paper:#f3efe7;--ink:#0b0b0a;--blue:#153cff;--lime:#dfff42;--line:#b9b5ab;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-x:clip;color:var(--ink);background:var(--paper);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.HomeNextgen_root__wxmrB :where(h1,h2,h3,p,figure){margin:0}.HomeNextgen_root__wxmrB :where(a){color:inherit;text-decoration:none}.HomeNextgen_root__wxmrB :where(button,input,textarea,select){font:inherit}.HomeNextgen_root__wxmrB :where(section[id]){scroll-margin-top:24px}.HomeNextgen_root__wxmrB :where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--lime);outline-offset:3px}.HomeNextgen_skipLink__w8t2H{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;color:white!important;background:var(--blue);font-size:13px;font-weight:800;transform:translateY(-180%)}.HomeNextgen_skipLink__w8t2H:focus{transform:translateY(0)}.HomeNextgen_header__yP88e{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:76px;padding:0 max(44px,calc((100vw - 1500px) / 2));border-bottom:1px solid #c9c5bc;background:rgba(243,239,231,.96)}.HomeNextgen_brand__0eAkc{display:inline-flex;align-items:baseline;width:max-content;gap:7px;font-size:12px;line-height:1}.HomeNextgen_brand__0eAkc strong{font-weight:900;letter-spacing:-.04em}.HomeNextgen_brand__0eAkc span{font-weight:500;letter-spacing:.16em}.HomeNextgen_header__yP88e nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:650}.HomeNextgen_header__yP88e nav a{transition:opacity .18s ease,color .18s ease,background-color .18s ease}.HomeNextgen_header__yP88e nav a:not(.HomeNextgen_navCta__a8mxJ):hover{opacity:.55}.HomeNextgen_navCta__a8mxJ{padding:12px 19px;color:white!important;background:var(--ink)}.HomeNextgen_navCta__a8mxJ:hover{color:var(--ink)!important;background:var(--lime)}.HomeNextgen_hero__2R4ZN{min-height:760px;padding:100px max(44px,calc((100vw - 1500px) / 2)) 80px}.HomeNextgen_contactKicker__50iQk,.HomeNextgen_kicker__5f7sI,.HomeNextgen_projectNumber__gomdZ{font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.HomeNextgen_kicker__5f7sI,.HomeNextgen_projectNumber__gomdZ{color:var(--blue)}.HomeNextgen_hero__2R4ZN h1{display:grid;margin-top:42px}.HomeNextgen_hero__2R4ZN h1 em,.HomeNextgen_hero__2R4ZN h1 span{width:max-content;font-size:clamp(88px,13.2vw,205px);font-weight:790;font-style:normal;line-height:.73;letter-spacing:-.09em;white-space:nowrap}.HomeNextgen_hero__2R4ZN h1 em{margin-left:11vw;color:var(--blue)}.HomeNextgen_heroBottom__LnwCJ{display:grid;grid-template-columns:minmax(300px,570px) auto;justify-content:end;align-items:center;gap:60px;margin-top:68px}.HomeNextgen_heroBottom__LnwCJ p{font-size:clamp(18px,1.5vw,23px);line-height:1.42;letter-spacing:-.025em}.HomeNextgen_primaryButton__h6rr7{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;color:white!important;background:var(--ink);font-size:14px;font-weight:800;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s ease}.HomeNextgen_primaryButton__h6rr7:hover{transform:translateY(-3px);background:var(--blue)}.HomeNextgen_marquee__j2WBD{overflow:hidden;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--lime)}.HomeNextgen_marquee__j2WBD>div{display:flex;width:max-content;min-width:200%;animation:HomeNextgen_marquee__j2WBD 26s linear infinite}.HomeNextgen_marquee__j2WBD span{flex:none;min-width:20vw;padding:17px 38px;border-right:1px solid var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase}@keyframes HomeNextgen_marquee__j2WBD{to{transform:translateX(-50%)}}.HomeNextgen_flagship__LPCqa{padding:90px max(44px,calc((100vw - 1500px) / 2)) 120px;color:white;background:var(--blue)}.HomeNextgen_flagshipLabel__lQQgK{display:flex;justify-content:space-between;gap:24px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.HomeNextgen_flagshipCopy__G1PsF{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:7vw;margin-top:56px}.HomeNextgen_flagshipCopy__G1PsF h2{max-width:950px;font-size:clamp(58px,7vw,110px);font-weight:800;line-height:.9;letter-spacing:-.075em}.HomeNextgen_flagshipCopy__G1PsF p{max-width:530px;padding-bottom:8px;font-size:18px;line-height:1.55}.HomeNextgen_flagshipVisual__ghr53{position:relative;margin-top:72px;padding:22px 22px 0;overflow:hidden;border:1px solid rgba(255,255,255,.45);border-radius:24px;background:#eef0f5}.HomeNextgen_flagshipVisual__ghr53>img{display:block;width:100%;aspect-ratio:16/9;border-radius:11px 11px 0 0;object-fit:cover;object-position:top center}.HomeNextgen_mobileProof__WjJZ1{position:absolute;right:7%;bottom:-15%;width:18%;height:74%;overflow:hidden;border:7px solid #101216;border-radius:32px 32px 0 0;box-shadow:0 30px 70px rgba(0,0,0,.32)}.HomeNextgen_mobileProof__WjJZ1 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.HomeNextgen_flagshipLinks__Iq2U_{display:flex;flex-wrap:wrap;gap:30px;margin-top:28px}.HomeNextgen_flagshipLinks__Iq2U_ a{padding-bottom:4px;border-bottom:1px solid;font-size:14px;font-weight:750}.HomeNextgen_flagshipLinks__Iq2U_ a:hover{color:var(--lime)}.HomeNextgen_flagshipSystem__HwdQh{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);gap:4vw;margin-top:72px;padding-top:28px;border-top:1px solid rgba(255,255,255,.42)}.HomeNextgen_flagshipSystemGrid__XO_Rk>article>span,.HomeNextgen_flagshipSystemIntro__tJFvo span{color:var(--lime);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.12em}.HomeNextgen_flagshipSystemIntro__tJFvo p{max-width:220px;margin-top:16px;font-size:22px;font-weight:650;line-height:1.08;letter-spacing:-.04em}.HomeNextgen_flagshipSystemGrid__XO_Rk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.HomeNextgen_flagshipSystemGrid__XO_Rk article{min-height:205px;padding:20px 22px;border-left:1px solid rgba(255,255,255,.28)}.HomeNextgen_flagshipSystemGrid__XO_Rk h3{margin-top:44px;font-size:23px;line-height:1;letter-spacing:-.045em}.HomeNextgen_flagshipSystemGrid__XO_Rk p{margin-top:15px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.5}.HomeNextgen_projectIndex__x9Poa{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(140px,.8fr));max-width:1500px;margin:0 auto;padding:0 44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.HomeNextgen_projectIndex__x9Poa>a,.HomeNextgen_projectIndex__x9Poa>p{min-height:96px;padding:24px 24px 20px}.HomeNextgen_projectIndex__x9Poa>p{padding-left:0;font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.HomeNextgen_projectIndex__x9Poa>a{display:grid;align-content:center;gap:7px;border-left:1px solid var(--line);transition:color .18s ease,background-color .18s ease}.HomeNextgen_projectIndex__x9Poa>a:focus-visible,.HomeNextgen_projectIndex__x9Poa>a:hover{color:white;background:var(--blue)}.HomeNextgen_projectIndex__x9Poa span{color:var(--blue);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em}.HomeNextgen_projectIndex__x9Poa>a:focus-visible span,.HomeNextgen_projectIndex__x9Poa>a:hover span{color:var(--lime)}.HomeNextgen_projectIndex__x9Poa strong{font-size:18px;letter-spacing:-.035em}.HomeNextgen_project__EvWLz{display:grid;grid-template-columns:minmax(230px,.53fr) minmax(0,1.47fr);align-items:center;gap:clamp(50px,7vw,112px);max-width:1500px;margin:0 auto;padding:48px 44px;border-bottom:1px solid var(--line)}.HomeNextgen_projectReverse__bmIwi{grid-template-columns:minmax(0,1.32fr) minmax(250px,.68fr)}.HomeNextgen_projectCopy__wRNDk h2{margin-top:25px;font-size:clamp(50px,5.25vw,82px);font-weight:870;line-height:.88;letter-spacing:-.08em}.HomeNextgen_projectCopy__wRNDk>p:nth-of-type(2){max-width:410px;margin-top:30px;color:rgba(11,11,10,.67);font-size:16px;line-height:1.55}.HomeNextgen_processLead__rKUiq>a,.HomeNextgen_projectCopy__wRNDk>a{display:inline-block;margin-top:34px;padding-bottom:4px;border-bottom:1px solid;color:var(--blue);font-size:14px;font-weight:780}.HomeNextgen_processLead__rKUiq>a:hover,.HomeNextgen_projectCopy__wRNDk>a:hover{color:var(--ink)}.HomeNextgen_projectVisual__uwuMc{display:block;min-width:0;overflow:hidden;border:1px solid #c9c5bc;border-radius:9px;background:white;transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .18s ease}.HomeNextgen_projectVisual__uwuMc:focus-visible,.HomeNextgen_projectVisual__uwuMc:hover{z-index:2;border-color:var(--blue);transform:translateY(-7px)}.HomeNextgen_projectVisual__uwuMc img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center}.HomeNextgen_moreWork__Jd3lc{max-width:1500px;margin:0 auto;padding:108px 44px 118px;border-bottom:1px solid var(--line)}.HomeNextgen_moreWorkIntro__pQhHA{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:7vw;align-items:end;margin-bottom:64px}.HomeNextgen_moreWorkIntro__pQhHA h2,.HomeNextgen_operationsIntro__AhT_V h2{margin-top:26px;font-size:clamp(54px,6.2vw,96px);font-weight:820;line-height:.9;letter-spacing:-.075em}.HomeNextgen_moreWorkIntro__pQhHA h2 em,.HomeNextgen_operationsIntro__AhT_V h2 em{color:var(--blue);font-style:normal}.HomeNextgen_moreWorkIntro__pQhHA>p{max-width:530px;padding-bottom:5px;color:rgba(11,11,10,.64);font-size:17px;line-height:1.55}.HomeNextgen_moreWorkGrid__OP_zQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.HomeNextgen_workCard__GE8Px{display:grid;grid-template-rows:auto 1fr;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.12);transition:color .18s ease,background-color .18s ease}.HomeNextgen_workCard__GE8Px:focus-visible,.HomeNextgen_workCard__GE8Px:hover{color:white;background:var(--blue)}.HomeNextgen_workImage__CU5lX{overflow:hidden;border-bottom:1px solid var(--line);background:#ded9cf}.HomeNextgen_workImage__CU5lX img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.HomeNextgen_workCard__GE8Px:focus-visible .HomeNextgen_workImage__CU5lX img,.HomeNextgen_workCard__GE8Px:hover .HomeNextgen_workImage__CU5lX img{transform:scale(1.035)}.HomeNextgen_workBody__gCtNv{display:flex;min-height:315px;flex-direction:column;padding:22px}.HomeNextgen_workMeta__u2F2F{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--blue);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.09em}.HomeNextgen_workMeta__u2F2F span:last-child{color:rgba(11,11,10,.48)}.HomeNextgen_workCard__GE8Px:focus-visible .HomeNextgen_workMeta__u2F2F,.HomeNextgen_workCard__GE8Px:hover .HomeNextgen_workMeta__u2F2F{color:var(--lime)}.HomeNextgen_workCard__GE8Px:focus-visible .HomeNextgen_workMeta__u2F2F span:last-child,.HomeNextgen_workCard__GE8Px:hover .HomeNextgen_workMeta__u2F2F span:last-child{color:rgba(255,255,255,.68)}.HomeNextgen_workBody__gCtNv h3{margin-top:36px;font-size:clamp(26px,2.25vw,36px);line-height:.94;letter-spacing:-.06em}.HomeNextgen_workBody__gCtNv p{margin-top:17px;color:rgba(11,11,10,.62);font-size:13px;line-height:1.52}.HomeNextgen_workCard__GE8Px:focus-visible .HomeNextgen_workBody__gCtNv p,.HomeNextgen_workCard__GE8Px:hover .HomeNextgen_workBody__gCtNv p{color:rgba(255,255,255,.72)}.HomeNextgen_workBody__gCtNv strong{margin-top:auto;padding-top:28px;color:var(--blue);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.HomeNextgen_workCard__GE8Px:focus-visible .HomeNextgen_workBody__gCtNv strong,.HomeNextgen_workCard__GE8Px:hover .HomeNextgen_workBody__gCtNv strong{color:var(--lime)}.HomeNextgen_allWorkLink__VMlpO{display:inline-block;margin-top:34px;padding-bottom:5px;border-bottom:1px solid;color:var(--blue)!important;font-size:14px;font-weight:800}.HomeNextgen_operations__meRJS{padding:108px max(44px,calc((100vw - 1500px) / 2)) 112px;background:var(--lime)}.HomeNextgen_operations__meRJS :where(a,button,input,textarea,select):focus-visible{outline-color:var(--ink)}.HomeNextgen_operationsIntro__AhT_V{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1.05fr) minmax(260px,.6fr);gap:5vw;align-items:end}.HomeNextgen_operationsIntro__AhT_V .HomeNextgen_projectNumber__gomdZ{align-self:start}.HomeNextgen_operationsIntro__AhT_V h2{margin-top:0}.HomeNextgen_operationsIntro__AhT_V h2 em{color:var(--blue)}.HomeNextgen_operationsIntro__AhT_V>p:last-child{max-width:450px;padding-bottom:8px;color:rgba(11,11,10,.65);font-size:16px;line-height:1.55}.HomeNextgen_operationsFlow__dqcZZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:70px;border:1px solid var(--ink);background:var(--paper)}.HomeNextgen_operationsFlow__dqcZZ>span{position:relative;display:flex;min-height:70px;align-items:center;justify-content:center;padding:16px 30px 16px 18px;border-right:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.HomeNextgen_operationsFlow__dqcZZ>span:last-child{border-right:0}.HomeNextgen_operationsFlow__dqcZZ i{position:absolute;z-index:2;right:-13px;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--lime);font-size:13px;font-style:normal}.HomeNextgen_operationsGrid__kAIhn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.HomeNextgen_operationsGrid__kAIhn article{display:flex;min-height:340px;flex-direction:column;padding:28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ink);color:white}.HomeNextgen_operationNumber__A54AC{color:var(--lime);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em}.HomeNextgen_operationsGrid__kAIhn h3{margin-top:54px;font-size:clamp(27px,2.35vw,37px);line-height:.96;letter-spacing:-.055em}.HomeNextgen_operationsGrid__kAIhn p{margin-top:18px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.52}.HomeNextgen_operationsGrid__kAIhn article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:30px}.HomeNextgen_operationsGrid__kAIhn article>div span{padding:7px 8px;border:1px solid rgba(255,255,255,.38);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em}.HomeNextgen_operationsCta__bjvI7{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:30px}.HomeNextgen_operationsCta__bjvI7 p{max-width:660px;font-size:17px;line-height:1.4;letter-spacing:-.02em}.HomeNextgen_operationsCta__bjvI7 a{flex:none;padding:16px 20px;color:#fff;background:var(--blue);font-size:13px;font-weight:820}.HomeNextgen_operationsCta__bjvI7 a:hover{background:var(--ink)}.HomeNextgen_fit__agSPU{color:white;background:var(--ink)}.HomeNextgen_fitIntro__vBwp8{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:70px;max-width:1500px;margin:0 auto;padding:105px 44px 75px}.HomeNextgen_fitIntro__vBwp8 .HomeNextgen_projectNumber__gomdZ{color:var(--lime)}.HomeNextgen_fitIntro__vBwp8 h2,.HomeNextgen_sectionIntro__pjkol h2{font-size:clamp(52px,6vw,92px);font-weight:820;line-height:.92;letter-spacing:-.075em}.HomeNextgen_fitIntro__vBwp8 h2 em{color:var(--lime);font-style:normal}.HomeNextgen_fitGrid__cbV_a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1500px;margin:0 auto;padding:0 44px 100px}.HomeNextgen_fitGrid__cbV_a article{min-height:300px;padding:32px 28px;border-top:1px solid rgba(255,255,255,.35);border-left:1px solid rgba(255,255,255,.2)}.HomeNextgen_fitGrid__cbV_a article:first-child{padding-left:0;border-left:0}.HomeNextgen_capabilities___LQAP span,.HomeNextgen_fitGrid__cbV_a span,.HomeNextgen_processSteps__Riwc0 span{color:var(--blue);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em}.HomeNextgen_fitGrid__cbV_a span{color:var(--lime)}.HomeNextgen_fitGrid__cbV_a h3{margin-top:65px;font-size:clamp(27px,2.3vw,38px);line-height:.98;letter-spacing:-.055em}.HomeNextgen_fitGrid__cbV_a p{margin-top:22px;color:rgba(255,255,255,.61);font-size:14px;line-height:1.55}.HomeNextgen_approach__SDK6W{max-width:1500px;margin:0 auto;padding:108px 44px 0}.HomeNextgen_sectionIntro__pjkol{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:70px;align-items:start;padding-bottom:72px}.HomeNextgen_capabilities___LQAP{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.HomeNextgen_capabilities___LQAP article{min-height:300px;padding:54px 46px 48px;border-left:1px solid var(--line)}.HomeNextgen_capabilities___LQAP article:first-child{padding-left:0;border-left:0}.HomeNextgen_capabilities___LQAP h3{max-width:360px;margin-top:25px;font-size:clamp(27px,2.35vw,37px);line-height:.98;letter-spacing:-.055em}.HomeNextgen_capabilities___LQAP p{max-width:380px;margin-top:21px;color:rgba(11,11,10,.64);font-size:14px;line-height:1.55}.HomeNextgen_process__8rh8g{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,2.2fr);gap:44px;max-width:1500px;margin:0 auto;padding:72px 44px 90px}.HomeNextgen_processLead__rKUiq h2{margin-top:25px;font-size:clamp(40px,3.8vw,58px);line-height:.9;letter-spacing:-.07em}.HomeNextgen_processLead__rKUiq>p:nth-of-type(2){max-width:390px;margin-top:28px;color:rgba(11,11,10,.64);line-height:1.55}.HomeNextgen_processSteps__Riwc0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.HomeNextgen_processSteps__Riwc0 li{padding:26px 20px;border-left:1px solid var(--line)}.HomeNextgen_processSteps__Riwc0 h3{margin-top:25px;font-size:21px;line-height:1;letter-spacing:-.045em}.HomeNextgen_processSteps__Riwc0 p{margin-top:22px;color:rgba(11,11,10,.64);font-size:13px;line-height:1.55}.HomeNextgen_contact__piJAk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:8vw;padding:96px max(44px,calc((100vw - 1500px) / 2));color:white;background:#0c0c0d}.HomeNextgen_contactCopy__y2YrO{align-self:center}.HomeNextgen_contactKicker__50iQk{color:var(--lime)}.HomeNextgen_contactCopy__y2YrO h2{margin-top:22px;font-size:clamp(52px,5vw,78px);line-height:.92;letter-spacing:-.065em}.HomeNextgen_contactCopy__y2YrO h2 em{color:var(--lime);font-style:normal}.HomeNextgen_contactCopy__y2YrO>p:nth-of-type(2){max-width:540px;margin-top:30px;color:rgba(255,255,255,.66);font-size:17px;line-height:1.55}.HomeNextgen_directContact__beVGv{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:34px;color:rgba(255,255,255,.86);font-size:14px}.HomeNextgen_directContact__beVGv a{border-bottom:1px solid rgba(255,255,255,.4)}.HomeNextgen_leadForm__Tbmcz{display:grid;align-content:start;gap:22px;color:rgba(255,255,255,.72)}.HomeNextgen_honeypot__z_Qe7{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.HomeNextgen_formField__8Xqjd{display:grid;gap:8px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeNextgen_formField__8Xqjd input,.HomeNextgen_formField__8Xqjd select,.HomeNextgen_formField__8Xqjd textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.62);border-radius:0;outline:none;padding:14px 0;color:white;background:transparent;font-size:17px;letter-spacing:-.02em;text-transform:none}.HomeNextgen_formField__8Xqjd textarea{resize:vertical}.HomeNextgen_formField__8Xqjd select{appearance:none;padding-right:24px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 8px) 50%,calc(100% - 3px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.HomeNextgen_formField__8Xqjd select option{color:var(--ink);background:white}.HomeNextgen_formField__8Xqjd input::placeholder,.HomeNextgen_formField__8Xqjd textarea::placeholder{color:rgba(255,255,255,.42)}.HomeNextgen_formField__8Xqjd input:focus,.HomeNextgen_formField__8Xqjd select:focus,.HomeNextgen_formField__8Xqjd textarea:focus{border-color:var(--lime)}.HomeNextgen_formField__8Xqjd input:focus-visible,.HomeNextgen_formField__8Xqjd select:focus-visible,.HomeNextgen_formField__8Xqjd textarea:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.HomeNextgen_formGrid__mwZso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.HomeNextgen_consent__2YZF2{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:rgba(255,255,255,.58);font-size:12px;line-height:1.5}.HomeNextgen_consent__2YZF2 input{width:16px;height:16px;margin-top:2px;accent-color:var(--lime)}.HomeNextgen_consent__2YZF2 a{color:white;text-decoration:underline;text-underline-offset:3px}.HomeNextgen_leadForm__Tbmcz button{min-height:58px;border:0;padding:0 24px;color:var(--ink);background:var(--lime);font-weight:820;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s ease,opacity .18s ease}.HomeNextgen_leadForm__Tbmcz button:hover{transform:translateY(-3px);background:white}.HomeNextgen_leadForm__Tbmcz button:disabled{cursor:wait;opacity:.62;transform:none}.HomeNextgen_formError__xZ1Yo,.HomeNextgen_formStatus__DNw6O{min-height:38px;font-size:12px;line-height:1.5}.HomeNextgen_formStatus__DNw6O{color:rgba(255,255,255,.55)}.HomeNextgen_formError__xZ1Yo{color:#ff9e9e}.HomeNextgen_footer__kOqTd{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:34px;min-height:104px;padding:0 max(44px,calc((100vw - 1500px) / 2));border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.62);background:#0c0c0d;font-size:12px}.HomeNextgen_brandLight__EPi46{color:white!important}.HomeNextgen_footer__kOqTd>div{display:flex;gap:22px}.HomeNextgen_footer__kOqTd>div a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1180px){.HomeNextgen_process__8rh8g{grid-template-columns:1fr}.HomeNextgen_fitGrid__cbV_a{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeNextgen_fitGrid__cbV_a article:nth-child(3){padding-left:0;border-left:0}.HomeNextgen_contact__piJAk{gap:5vw}.HomeNextgen_flagshipSystem__HwdQh{grid-template-columns:1fr}.HomeNextgen_flagshipSystemIntro__tJFvo p{max-width:none}.HomeNextgen_moreWorkGrid__OP_zQ,.HomeNextgen_operationsGrid__kAIhn{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeNextgen_operationsIntro__AhT_V{grid-template-columns:minmax(170px,.35fr) minmax(0,1.15fr)}.HomeNextgen_operationsIntro__AhT_V>p:last-child{grid-column:2}}@media (max-width:900px){.HomeNextgen_header__yP88e{padding:0 22px}.HomeNextgen_hero__2R4ZN{min-height:0;padding:82px 22px 72px}.HomeNextgen_hero__2R4ZN h1 em,.HomeNextgen_hero__2R4ZN h1 span{font-size:clamp(70px,13vw,110px)}.HomeNextgen_heroBottom__LnwCJ{grid-template-columns:minmax(0,1fr) auto;gap:34px}.HomeNextgen_marquee__j2WBD span{min-width:34vw}.HomeNextgen_flagship__LPCqa{padding:76px 22px 90px}.HomeNextgen_flagshipCopy__G1PsF{grid-template-columns:1fr;gap:30px}.HomeNextgen_flagshipCopy__G1PsF p{max-width:650px}.HomeNextgen_flagshipVisual__ghr53{margin-top:54px}.HomeNextgen_flagshipSystemGrid__XO_Rk{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeNextgen_flagshipSystemGrid__XO_Rk article:nth-child(3),.HomeNextgen_flagshipSystemGrid__XO_Rk article:nth-child(4){border-top:1px solid rgba(255,255,255,.28)}.HomeNextgen_projectIndex__x9Poa{grid-template-columns:repeat(2,1fr);padding:0 22px}.HomeNextgen_projectIndex__x9Poa>p{grid-column:1/-1;min-height:70px;border-bottom:1px solid var(--line)}.HomeNextgen_projectIndex__x9Poa>a:nth-of-type(odd){border-left:0}.HomeNextgen_projectReverse__bmIwi,.HomeNextgen_project__EvWLz{grid-template-columns:1fr;gap:48px;padding:66px 22px 74px}.HomeNextgen_projectReverse__bmIwi .HomeNextgen_projectCopy__wRNDk{grid-row:1}.HomeNextgen_projectReverse__bmIwi .HomeNextgen_projectVisual__uwuMc{grid-row:2}.HomeNextgen_projectCopy__wRNDk>p:nth-of-type(2){max-width:580px}.HomeNextgen_moreWork__Jd3lc{padding:84px 22px 92px}.HomeNextgen_moreWorkIntro__pQhHA{grid-template-columns:1fr;gap:30px}.HomeNextgen_operations__meRJS{padding:84px 22px 90px}.HomeNextgen_operationsIntro__AhT_V{grid-template-columns:1fr;gap:28px}.HomeNextgen_operationsIntro__AhT_V>p:last-child{grid-column:auto}.HomeNextgen_operationsFlow__dqcZZ{grid-template-columns:1fr}.HomeNextgen_operationsFlow__dqcZZ>span{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--ink);text-align:left}.HomeNextgen_operationsFlow__dqcZZ>span:last-child{border-bottom:0}.HomeNextgen_operationsFlow__dqcZZ i{right:auto;bottom:-13px;left:50%;transform:translateX(-50%) rotate(90deg)}.HomeNextgen_fitIntro__vBwp8,.HomeNextgen_sectionIntro__pjkol{grid-template-columns:1fr;gap:30px}.HomeNextgen_fitIntro__vBwp8{padding:84px 22px 58px}.HomeNextgen_fitGrid__cbV_a{padding:0 22px 82px}.HomeNextgen_approach__SDK6W{padding:84px 22px 0}.HomeNextgen_capabilities___LQAP{grid-template-columns:1fr}.HomeNextgen_capabilities___LQAP article,.HomeNextgen_capabilities___LQAP article:first-child{min-height:0;padding:46px 0;border-left:0;border-bottom:1px solid var(--line)}.HomeNextgen_process__8rh8g{gap:62px;padding:82px 22px 96px}.HomeNextgen_processSteps__Riwc0{grid-template-columns:repeat(2,1fr)}.HomeNextgen_contact__piJAk{grid-template-columns:1fr;gap:64px;padding:82px 22px}.HomeNextgen_leadForm__Tbmcz{max-width:720px}.HomeNextgen_footer__kOqTd{grid-template-columns:1fr auto;padding:26px 22px}.HomeNextgen_footer__kOqTd>p{grid-row:2}}@media (max-width:620px){.HomeNextgen_header__yP88e{min-height:68px;padding:0 18px}.HomeNextgen_header__yP88e nav{gap:14px;font-size:12px}.HomeNextgen_approachLink__cncPK{display:none}.HomeNextgen_navCta__a8mxJ{padding:10px 12px}.HomeNextgen_hero__2R4ZN{padding:68px 20px 58px}.HomeNextgen_hero__2R4ZN h1{margin-top:34px}.HomeNextgen_hero__2R4ZN h1 em,.HomeNextgen_hero__2R4ZN h1 span{font-size:59px;line-height:.81}.HomeNextgen_hero__2R4ZN h1 em{margin-left:7vw}.HomeNextgen_heroBottom__LnwCJ{grid-template-columns:1fr;justify-items:start;gap:28px;margin-top:48px}.HomeNextgen_heroBottom__LnwCJ p{max-width:330px;font-size:17px}.HomeNextgen_primaryButton__h6rr7{width:100%}.HomeNextgen_marquee__j2WBD span{min-width:68vw;padding:15px 24px}.HomeNextgen_flagship__LPCqa{padding:64px 20px 74px}.HomeNextgen_flagshipLabel__lQQgK{align-items:flex-start}.HomeNextgen_flagshipLabel__lQQgK span:last-child{text-align:right}.HomeNextgen_flagshipCopy__G1PsF{margin-top:42px}.HomeNextgen_flagshipCopy__G1PsF h2{font-size:51px}.HomeNextgen_flagshipCopy__G1PsF p{font-size:16px}.HomeNextgen_flagshipVisual__ghr53{margin-top:42px;padding:9px 9px 0;border-radius:12px}.HomeNextgen_mobileProof__WjJZ1{right:4%;width:27%;height:72%;border-width:4px;border-radius:15px 15px 0 0}.HomeNextgen_flagshipLinks__Iq2U_{display:grid;gap:16px}.HomeNextgen_flagshipSystem__HwdQh{margin-top:52px}.HomeNextgen_flagshipSystemGrid__XO_Rk{grid-template-columns:1fr}.HomeNextgen_flagshipSystemGrid__XO_Rk article{min-height:0;padding:30px 0;border-top:1px solid rgba(255,255,255,.28);border-left:0}.HomeNextgen_flagshipSystemGrid__XO_Rk h3{margin-top:25px}.HomeNextgen_projectIndex__x9Poa{padding:0 18px}.HomeNextgen_projectIndex__x9Poa>a,.HomeNextgen_projectIndex__x9Poa>p{min-height:82px;padding:18px 14px}.HomeNextgen_projectIndex__x9Poa strong{font-size:15px}.HomeNextgen_projectReverse__bmIwi,.HomeNextgen_project__EvWLz{gap:38px;padding:62px 20px 70px}.HomeNextgen_projectCopy__wRNDk h2{font-size:50px}.HomeNextgen_projectCopy__wRNDk>p:nth-of-type(2){margin-top:22px;font-size:15px}.HomeNextgen_projectCopy__wRNDk>a{margin-top:26px}.HomeNextgen_projectVisual__uwuMc{border-radius:5px}.HomeNextgen_projectVisual__uwuMc img{aspect-ratio:4/3}.HomeNextgen_moreWork__Jd3lc{padding:72px 20px 78px}.HomeNextgen_moreWorkIntro__pQhHA h2,.HomeNextgen_operationsIntro__AhT_V h2{font-size:49px}.HomeNextgen_moreWorkGrid__OP_zQ,.HomeNextgen_operationsGrid__kAIhn{grid-template-columns:1fr}.HomeNextgen_workBody__gCtNv{min-height:280px}.HomeNextgen_operations__meRJS{padding:72px 20px 78px}.HomeNextgen_operationsGrid__kAIhn article{min-height:300px}.HomeNextgen_operationsCta__bjvI7{align-items:stretch;flex-direction:column}.HomeNextgen_operationsCta__bjvI7 a{text-align:center}.HomeNextgen_fitIntro__vBwp8{padding:72px 20px 52px}.HomeNextgen_fitIntro__vBwp8 h2,.HomeNextgen_sectionIntro__pjkol h2{font-size:49px}.HomeNextgen_fitGrid__cbV_a{grid-template-columns:1fr;padding:0 20px 72px}.HomeNextgen_fitGrid__cbV_a article,.HomeNextgen_fitGrid__cbV_a article:first-child,.HomeNextgen_fitGrid__cbV_a article:nth-child(3){min-height:0;padding:34px 0 42px;border-left:0}.HomeNextgen_fitGrid__cbV_a h3{margin-top:28px}.HomeNextgen_approach__SDK6W{padding:72px 20px 0}.HomeNextgen_sectionIntro__pjkol{padding-bottom:52px}.HomeNextgen_process__8rh8g{padding:74px 20px 82px}.HomeNextgen_processLead__rKUiq h2{font-size:44px}.HomeNextgen_processSteps__Riwc0{grid-template-columns:1fr}.HomeNextgen_processSteps__Riwc0 li{padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.HomeNextgen_contact__piJAk{gap:54px;padding:72px 20px}.HomeNextgen_contactCopy__y2YrO h2{font-size:49px}.HomeNextgen_formGrid__mwZso{grid-template-columns:1fr}.HomeNextgen_footer__kOqTd{grid-template-columns:1fr;gap:18px;padding:34px 20px}.HomeNextgen_footer__kOqTd>p{grid-row:auto}}@media (max-width:360px){.HomeNextgen_header__yP88e nav>a:first-child{display:none}.HomeNextgen_hero__2R4ZN h1 em,.HomeNextgen_hero__2R4ZN h1 span{font-size:50px}.HomeNextgen_hero__2R4ZN h1 em{margin-left:0}}@media (prefers-reduced-motion:reduce){.HomeNextgen_root__wxmrB *,.HomeNextgen_root__wxmrB :after,.HomeNextgen_root__wxmrB :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}