.home_eyebrow__SNY5T{display:flex;align-items:center;gap:10px;margin-bottom:20px}.home_sectionTitle__v1T_X{font-size:clamp(32px,4.5vw,72px);margin:0;max-width:14ch}.home_statsSection__tFvia{padding:48px 0;background:var(--paper);border-bottom:1px solid var(--line)}.home_statsGrid__aw6kg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.home_statItem__VEEq5{padding:0 24px;border-left:1px solid var(--line)}.home_statItem__VEEq5:first-child{border-left:none;padding-left:0}.home_statValue__zMCTc{font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:.02em}.home_statLabel__8Fqb2{margin-top:8px;font-size:13px;color:var(--charcoal)}.home_statSub__Dv7NO{margin-top:4px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.home_reSection__Vu9cE{padding:140px 0;background:var(--paper-2)}.home_sectionHead__4gUsA{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:56px}.home_reEditorial__K1q2x{display:grid;grid-template-columns:5fr 7fr;grid-gap:0 56px;gap:0 56px;align-items:start}.home_reAnchor__psLWQ{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px)}.home_reAnchorLink__tO2J7{display:block;position:relative;overflow:hidden;border-radius:2px;aspect-ratio:3/4}.home_reAnchorImg__zffTG{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;opacity:0;transition:opacity .65s ease,transform .9s cubic-bezier(.25,.46,.45,.94);will-change:opacity;transform:scale(1)}.home_reAnchorImgActive__gRvNi{opacity:1}.home_reAnchorLink__tO2J7:hover .home_reAnchorImgActive__gRvNi{transform:scale(1.025)}.home_reAnchorPh__td2jR{position:absolute;inset:0;background:var(--paper-2);background-image:repeating-linear-gradient(135deg,rgba(15,23,42,.04) 0 2px,transparent 2px 14px)}.home_reAnchorDots__Vs5YR{position:absolute;bottom:76px;left:24px;z-index:3;display:flex;gap:6px;pointer-events:none}.home_reAnchorDot__Q36Du{width:5px;height:5px;border-radius:50%;background:rgba(248,247,244,.32);transition:background .35s,transform .35s}.home_reAnchorDotActive__VNOq2{background:rgba(248,247,244,.9);transform:scale(1.35)}.home_reAnchorOverlay__M355H{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,12,24,.88) 0,rgba(8,12,24,.48) 30%,rgba(8,12,24,.18) 55%,transparent 75%),linear-gradient(90deg,rgba(8,12,24,.32) 0,transparent 50%)}.home_reAnchorCaption__7QRq3{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 24px;color:var(--paper);display:flex;flex-direction:column;gap:6px}.home_reAnchorEyebrow__majK2{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.home_reAnchorTitle__HEIgn{font-size:clamp(20px,2.2vw,32px);line-height:1.05;letter-spacing:-.01em}.home_reList__gkPAh{display:flex;flex-direction:column;border-top:1px solid var(--line)}.home_reItem__D2x9c{border-bottom:1px solid var(--line);animation:home_reItemIn__d3O3r .55s cubic-bezier(.16,1,.3,1) both}.home_reItem__D2x9c:first-child{animation-delay:.04s}.home_reItem__D2x9c:nth-child(2){animation-delay:.12s}.home_reItem__D2x9c:nth-child(3){animation-delay:.21s}.home_reItem__D2x9c:nth-child(4){animation-delay:.3s}.home_reItem__D2x9c:nth-child(5){animation-delay:.4s}@keyframes home_reItemIn__d3O3r{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home_reItem__D2x9c{animation:none}}.home_reItemLink__VndfD{display:flex;align-items:flex-start;gap:20px;padding:28px 0;transition:opacity .2s}.home_reItemLink__VndfD:hover{opacity:.7}.home_reItemNum__hAIGX{font-size:10px;letter-spacing:.18em;opacity:.38;padding-top:7px;flex-shrink:0;width:24px}.home_reItemBody__J8Lm_{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.home_reItemTitle__wZMjh{font-size:clamp(26px,3vw,48px);line-height:1;margin:0;letter-spacing:-.018em;transition:color .3s}.home_reItemLink__VndfD:hover .home_reItemTitle__wZMjh{color:var(--teal)}.home_reItemMeta__nV3cS{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.48}.home_reItemArr__9fa82{opacity:.25;transition:transform .3s,opacity .3s;font-size:16px;flex-shrink:0;align-self:center}.home_reItemLink__VndfD:hover .home_reItemArr__9fa82{transform:translateX(4px);opacity:.8}.home_reItemActive__XmG7F .home_reItemLink__VndfD{opacity:1}.home_reItemActive__XmG7F .home_reItemTitle__wZMjh{color:var(--teal)}.home_reItemActive__XmG7F .home_reItemArr__9fa82{transform:translateX(3px);opacity:.6}.home_emptyState__KhgDA{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:20px;opacity:.55;font-size:14px}.home_govSection__OscXB{padding:140px 0}.home_govGrid__uCAV0{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.home_govDesc__sxwux{font-size:15px;line-height:1.7;opacity:.75;margin-top:20px;max-width:460px}.home_govProjectList__ToC_b{display:flex;flex-direction:column;border-top:1px solid var(--line-d)}.home_govProjectItem__6s01f{border-bottom:1px solid var(--line-d)}.home_govProjectLink__myX_g{display:grid;grid-template-columns:28px 1fr auto 20px;align-items:center;grid-gap:12px;gap:12px;padding:18px 0;transition:opacity .2s}.home_govProjectLink__myX_g:hover{opacity:.75}.home_govNum__WyhuD{font-size:10px;letter-spacing:.18em;opacity:.4}.home_govName___bSlW{font-size:clamp(16px,1.6vw,22px);line-height:1.2}.home_govMeta__xejhD{font-family:var(--mono);font-size:10px;letter-spacing:.12em;opacity:.5}.home_govArr__8QKxR{opacity:.35;transition:transform .3s,opacity .3s;font-size:14px}.home_govProjectLink__myX_g:hover .home_govArr__8QKxR{transform:translateX(3px);opacity:1}.home_govCerts__uM_62{display:flex;flex-direction:column;gap:12px}.home_certBadge__vcHwO{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--line-d);font-size:13px;opacity:.8}.home_legacySection__49bhc{padding:140px 0;background:var(--paper);border-top:1px solid var(--line)}.home_legacyInner__ctuOd{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.home_legacyText__aYU1M{display:flex;flex-direction:column;gap:0}.home_legacyHeading__poP_H{font-size:clamp(32px,4vw,60px);margin:16px 0 0;max-width:14ch}.home_legacyBody__aQmcJ{font-size:15px;line-height:1.78;color:var(--charcoal);margin-top:24px;max-width:480px}.home_legacyCerts__A9TlC{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.home_legacyCert__Mvrrm{padding:6px 14px;border:1px solid var(--line);border-radius:999px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.home_legacyFounder__LM__X{display:flex;flex-direction:column;gap:28px;position:relative}.home_founderPortrait__9pgYL{aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--paper-2)}.home_founderPortraitImg__M6ay7{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.home_founderBlockquote__vxUxI{font-size:clamp(20px,2.5vw,32px);line-height:1.3;letter-spacing:-.01em;font-style:italic;color:var(--charcoal);margin:0;padding-left:20px;border-left:2px solid var(--teal)}.home_founderAttrib__FwHc2{display:flex;flex-direction:column;gap:5px;padding-top:20px}.home_founderAttribLine__jjYfy{width:32px;height:1px;background:var(--line);margin-bottom:12px}.home_founderName__BJfX9{font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--ink)}.home_founderRole__aT_Sm{font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.home_machinerySection__dzbqp{padding:120px 0;background:var(--paper-2)}.home_machineryGrid__IIMZn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.home_machineryItem__2kwWC{border-top:1px solid var(--line);padding-top:20px}.home_machineryQty__FHpSV{font-size:clamp(32px,3.5vw,48px)}.home_machineryName__7Rb4q{margin-top:6px;font-size:14px;color:var(--charcoal)}.home_machineryCategory__ibv_f{margin-top:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.45}.home_faqSection__YaVld{padding:120px 0;background:var(--paper)}.home_faqGrid__J6USI{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:start}.home_faqLeft__jaUUi{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px)}.home_ctaSection__veMHp{padding:120px 0;background:var(--paper)}.home_ctaGrid__dX0k3{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.home_ctaTitle__OAQ_y{font-size:clamp(48px,7vw,112px);letter-spacing:-.02em}.home_ctaDesc__YWgxO{font-size:15px;line-height:1.7;color:var(--charcoal);opacity:.85;max-width:420px;margin-bottom:28px}.home_ctaButtons__eRP6I{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1024px){.home_statsGrid__aw6kg{grid-template-columns:repeat(2,1fr)}.home_statItem__VEEq5{padding:16px 0;border-left:none;border-top:1px solid var(--line)}.home_statItem__VEEq5:first-child{border-top:none}.home_ctaGrid__dX0k3,.home_faqGrid__J6USI,.home_govGrid__uCAV0,.home_legacyInner__ctuOd{grid-template-columns:1fr;gap:48px}.home_faqLeft__jaUUi{position:static}.home_machineryGrid__IIMZn{grid-template-columns:repeat(2,1fr)}.home_founderGrid__WZW_h{grid-template-columns:1fr;gap:40px}.home_founderImgWrap__32n_k{aspect-ratio:4/3;max-width:420px}.home_reEditorial__K1q2x{grid-template-columns:1fr 1fr;gap:0 40px}}@media (max-width:768px){.home_statsSection__tFvia{padding:28px 0}.home_ctaSection__veMHp,.home_faqSection__YaVld,.home_govSection__OscXB,.home_legacySection__49bhc,.home_machinerySection__dzbqp,.home_reSection__Vu9cE{padding:72px 0}.home_reEditorial__K1q2x{grid-template-columns:1fr;gap:40px}.home_reAnchor__psLWQ{position:static}.home_reAnchorLink__tO2J7{aspect-ratio:16/9}.home_statsGrid__aw6kg{grid-template-columns:1fr 1fr;gap:0}}@media (max-width:480px){.home_ctaSection__veMHp,.home_faqSection__YaVld,.home_govSection__OscXB,.home_legacySection__49bhc,.home_machinerySection__dzbqp,.home_reSection__Vu9cE{padding:60px 0}.home_ctaButtons__eRP6I{flex-direction:column}.home_ctaButtons__eRP6I .home_btn__q9iNq{width:100%;justify-content:space-between}.home_machineryGrid__IIMZn{grid-template-columns:1fr 1fr}.home_reItemTitle__wZMjh{font-size:clamp(22px,7vw,36px)}}.CinematicHero_heroWrap__3RAzt{position:relative;height:100svh;min-height:620px;max-height:1080px;overflow:hidden}.CinematicHero_heroWrapDark__aKgQN{background:var(--ink)}.CinematicHero_heroWrapLight__dm7BQ{background:var(--paper)}.CinematicHero_mediaLayer__ph4cq{position:absolute;inset:0;z-index:0}.CinematicHero_mediaBg__iRDEb{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.CinematicHero_mediaBgVideo__2nTnO{opacity:0;transition:opacity .9s ease}.CinematicHero_mediaVisible__VvzXq{opacity:1}.CinematicHero_editorialBg__V0uhl{position:absolute;inset:0;background:var(--paper)}.CinematicHero_editorialLines__LmBPy{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 100%)}.CinematicHero_contentLayer__LMthK{position:absolute;bottom:0;left:0;right:0;z-index:2;padding-bottom:clamp(48px,6vw,88px);padding-top:calc(var(--header-h) + 24px)}.CinematicHero_contentDark__L4yLH{color:var(--paper)}.CinematicHero_contentLight__bAbB_{color:var(--ink);position:relative;padding-top:calc(var(--header-h) + 48px);padding-bottom:80px;bottom:auto}@keyframes CinematicHero_heroFadeUp__jEj8A{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.CinematicHero_eyebrow__LyMwd,.CinematicHero_heroCTA__SfpD_,.CinematicHero_heroDesc__RvzIb,.CinematicHero_heroTitle__rsC2P{animation:CinematicHero_heroFadeUp__jEj8A .9s cubic-bezier(.2,.7,.2,1) both}.CinematicHero_eyebrow__LyMwd{animation-delay:.15s}.CinematicHero_heroTitle__rsC2P{animation-delay:.28s}.CinematicHero_heroDesc__RvzIb{animation-delay:.42s}.CinematicHero_heroCTA__SfpD_{animation-delay:.54s}.CinematicHero_eyebrow__LyMwd{display:flex;align-items:center;gap:10px;margin-bottom:28px;opacity:.8}.CinematicHero_heroTitle__rsC2P{font-size:clamp(44px,7.5vw,120px);letter-spacing:-.025em;line-height:.92;max-width:12ch;margin:0 0 28px}.CinematicHero_contentDark__L4yLH .CinematicHero_heroTitle__rsC2P em,.CinematicHero_contentDark__L4yLH .CinematicHero_heroTitle__rsC2P i{color:var(--green)}.CinematicHero_contentDark__L4yLH .CinematicHero_heroTitle__rsC2P{text-shadow:0 2px 32px rgba(0,0,0,.35)}.CinematicHero_contentLight__bAbB_ .CinematicHero_heroTitle__rsC2P em,.CinematicHero_contentLight__bAbB_ .CinematicHero_heroTitle__rsC2P i{color:var(--teal)}.CinematicHero_heroDesc__RvzIb{font-size:clamp(14px,1.2vw,17px);line-height:1.65;max-width:500px;margin:0 0 32px}.CinematicHero_contentDark__L4yLH .CinematicHero_heroDesc__RvzIb{opacity:.82}.CinematicHero_contentLight__bAbB_ .CinematicHero_heroDesc__RvzIb{opacity:.75;color:var(--charcoal)}.CinematicHero_heroCTA__SfpD_{display:flex;flex-wrap:wrap;gap:12px}.CinematicHero_ctaBtn__KJKEI{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;min-height:52px;border-radius:999px;font-size:14px;letter-spacing:.03em;transition:background .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap;text-decoration:none}.CinematicHero_ctaBtnPrimary__m3DyN{background:var(--paper);color:var(--ink);border:1px solid transparent}.CinematicHero_ctaBtnPrimary__m3DyN:hover{background:rgba(248,247,244,.12);color:var(--paper);border-color:rgba(248,247,244,.5)}.CinematicHero_ctaBtnSecondary__LjP_o{background:transparent;color:var(--paper);border:1px solid rgba(248,247,244,.4)}.CinematicHero_ctaBtnSecondary__LjP_o:hover{background:rgba(248,247,244,.12);border-color:rgba(248,247,244,.7)}.CinematicHero_ctaBtnPrimaryLight__seU_s{background:var(--ink);color:var(--paper);border-color:var(--ink)}.CinematicHero_ctaBtnPrimaryLight__seU_s:hover{background:transparent;color:var(--ink);border-color:var(--ink)}.CinematicHero_ctaBtnSecondaryLight__IIILE{color:var(--ink);border-color:var(--line)}.CinematicHero_ctaBtnSecondaryLight__IIILE:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.CinematicHero_ctaArrow__V1nms{display:inline-block;transition:transform .3s ease}.CinematicHero_ctaBtn__KJKEI:hover .CinematicHero_ctaArrow__V1nms{transform:translateX(4px)}.CinematicHero_scrollIndicator__3vTmK{position:absolute;bottom:28px;right:var(--pad);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.6;pointer-events:none}.CinematicHero_scrollDot__M0zo6{width:6px;height:6px;border-radius:50%;background:var(--paper);animation:CinematicHero_scrollBounce__OGtFS 2s ease-in-out infinite}@keyframes CinematicHero_scrollBounce__OGtFS{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@media (max-width:768px){.CinematicHero_heroWrap__3RAzt{height:100svh;max-height:none}.CinematicHero_heroTitle__rsC2P{font-size:clamp(40px,11vw,72px);max-width:none}.CinematicHero_heroCTA__SfpD_{flex-direction:column;gap:10px}.CinematicHero_ctaBtn__KJKEI{width:100%;justify-content:space-between}.CinematicHero_scrollIndicator__3vTmK{display:none}}@media (prefers-reduced-motion:reduce){.CinematicHero_mediaBgVideo__2nTnO{transition:none;opacity:1}.CinematicHero_eyebrow__LyMwd,.CinematicHero_heroCTA__SfpD_,.CinematicHero_heroDesc__RvzIb,.CinematicHero_heroTitle__rsC2P,.CinematicHero_scrollDot__M0zo6{animation:none}}.FAQAccordion_list__HS5Nc{width:100%}.FAQAccordion_item__dYnpP{border-top:1px solid var(--line)}.FAQAccordion_item__dYnpP:last-child{border-bottom:1px solid var(--line)}.FAQAccordion_trigger__6t_Jq{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:24px 0;gap:24px;min-height:72px;cursor:pointer;background:none;border:none;color:inherit}.FAQAccordion_question__QTz4O{font-size:clamp(18px,2vw,28px);line-height:1.2;flex:1 1}.FAQAccordion_icon__57zrl{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;flex-shrink:0;transition:transform .35s ease,background .2s;line-height:1}.FAQAccordion_iconOpen__k9w6l{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:var(--paper)}.FAQAccordion_body__4jSgC{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.2,.7,.2,1)}.FAQAccordion_bodyOpen__q_r2l{max-height:480px}.FAQAccordion_answer__fO0Bd{font-size:15px;line-height:1.7;color:var(--charcoal);padding-bottom:24px;max-width:640px}