.Landing_page__BMjEQ{--landing-pad:max(24px,5vw);position:relative;overflow:clip;background:var(--canvas)}.Landing_hero__CwHiP{position:relative;display:grid;min-height:100svh;min-height:100dvh;place-items:center;overflow:hidden;padding:clamp(40px,7vh,90px) var(--landing-pad);isolation:isolate}.Landing_hero__CwHiP canvas{position:absolute;z-index:-4;inset:0;width:100%;height:100%;opacity:.95}.Landing_hero__CwHiP:before{position:absolute;z-index:-3;inset:0;background:radial-gradient(circle at 50% 44%,transparent 0 17%,rgba(var(--canvas-rgb),.23) 48%,rgba(var(--canvas-rgb),.94) 92%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(var(--ink-rgb),.012) 3px 4px);content:""}.Landing_hero__CwHiP:after{position:absolute;z-index:-2;inset:26px;border:1px solid color-mix(in srgb,var(--rule) 62%,transparent);clip-path:polygon(0 0,18% 0,18% 1px,82% 1px,82% 0,100% 0,100% 100%,74% 100%,74% calc(100% - 1px),26% calc(100% - 1px),26% 100%,0 100%);content:"";pointer-events:none}.Landing_heroContent__ZxPXs{position:relative;z-index:1;display:flex;width:min(1120px,100%);align-items:center;flex-direction:column;text-align:center}.Landing_heroSignal__6CiG9{display:none}.Landing_heroLogo__FJyDH{width:min(460px,48vw);max-height:72dvh;aspect-ratio:975/1152;margin:0 auto;background:var(--brand-logo);mask:url(/brand/machinialogo-withtm.png) center/contain no-repeat;-webkit-mask:url(/brand/machinialogo-withtm.png) center/contain no-repeat;filter:drop-shadow(0 0 34px color-mix(in srgb,var(--bronze) 18%,transparent));animation:Landing_logoResolve__BF6XW 1.25s cubic-bezier(.16,1,.3,1) both}.Landing_scrollCue__LNYfe{position:absolute;bottom:clamp(22px,4vh,42px);left:50%;display:flex;width:max-content;align-items:center;flex-direction:column;gap:10px;color:var(--muted);transform:translateX(-50%)}.Landing_scrollCueCaption__QH4bo{font:500 .58rem/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:0;animation:Landing_cueCaptionReveal__gkNXX .9s cubic-bezier(.16,1,.3,1) .52s forwards}.Landing_scrollCueArrow__Cnfq9{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--rule-strong) 75%,transparent);border-radius:50%;transition:border-color .18s ease,background-color .18s ease}.Landing_scrollCueArrow__Cnfq9 i{position:absolute;top:11px;left:20px;width:1px;height:17px;background:var(--bronze-bright);transform-origin:center}.Landing_scrollCueArrow__Cnfq9 i:after{position:absolute;bottom:0;left:-4px;width:8px;height:8px;border-right:1px solid var(--bronze-bright);border-bottom:1px solid var(--bronze-bright);content:"";transform:rotate(45deg)}.Landing_scrollCueArrow__Cnfq9 i:first-child{animation:Landing_cueArrowGlitch__2lA6k 2.35s step-end infinite}.Landing_scrollCueArrow__Cnfq9 i:last-child{opacity:0;animation:Landing_cueArrowEcho__x0qv2 2.35s step-end infinite}.Landing_scrollCue__LNYfe:hover .Landing_scrollCueArrow__Cnfq9{border-color:var(--bronze-bright);background:var(--bronze-soft)}.Landing_about__WIeqP{position:relative;padding:clamp(110px,15vw,220px) var(--landing-pad);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--surface-soft)}.Landing_aboutInner__x3jCJ{display:grid;width:min(1480px,100%);grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);align-items:end;gap:clamp(60px,10vw,170px);margin:0 auto}.Landing_about__WIeqP h2{max-width:1040px;margin:0;font:500 clamp(3.5rem,8.6vw,9rem)/.88 var(--display);letter-spacing:-.075em}.Landing_aboutCopy__gu9Uo{display:grid;gap:24px}.Landing_aboutCopy__gu9Uo p{margin:0;color:var(--muted);font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.75}.Landing_access__HKIRH,.Landing_doctrine__vYTd6,.Landing_roadmap__QyBRK,.Landing_section__HNeMw{position:relative;padding:clamp(90px,12vw,180px) var(--landing-pad);border-top:1px solid var(--rule)}.Landing_doctrine__vYTd6:after,.Landing_roadmap__QyBRK:after,.Landing_section__HNeMw:after{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,transparent calc(25% - 1px),var(--grid-line) 25%,transparent calc(25% + 1px)),linear-gradient(90deg,transparent calc(75% - 1px),var(--grid-line) 75%,transparent calc(75% + 1px));content:"";pointer-events:none}.Landing_accessInner__FvcKg,.Landing_doctrineInner__Bxu6g,.Landing_roadmapInner__SdxF5,.Landing_sectionInner__pRCxS{position:relative;z-index:1;width:min(1480px,100%);margin:0 auto}.Landing_sectionHeading__qvGvY{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);gap:clamp(45px,8vw,130px);align-items:end}.Landing_access__HKIRH h2,.Landing_doctrineCopy__fifQg h2,.Landing_roadmapHeader__1PiR8 h2,.Landing_sectionHeading__qvGvY h2{max-width:1050px;margin:18px 0 0;font:500 clamp(3.3rem,7.8vw,8.6rem)/.88 var(--display);letter-spacing:-.07em}.Landing_roadmapHeader__1PiR8 p,.Landing_sectionHeading__qvGvY p{margin:0;color:var(--muted);font:400 clamp(1.02rem,1.7vw,1.32rem)/1.68 var(--serif)}.Landing_capabilityGrid__d61XU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,8vw,110px);border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong)}.Landing_capability__IpBxr{position:relative;min-height:330px;overflow:hidden;padding:28px;border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:color-mix(in srgb,var(--canvas) 95%,var(--bronze) 5%);transition:background-color .26s ease,color .26s ease}.Landing_capability__IpBxr:after{position:absolute;right:-58px;bottom:-58px;width:150px;height:150px;border:1px solid var(--rule);border-radius:50%;content:"";transition:transform .65s cubic-bezier(.2,.8,.2,1),border-color .26s ease}.Landing_capability__IpBxr:hover{background:var(--ink);color:var(--canvas)}.Landing_capability__IpBxr:hover:after{border-color:var(--bronze-bright);transform:translate(-35px,-35px) scale(1.25)}.Landing_capabilityGlyph__GiOgg{display:grid;width:46px;height:46px;margin-top:10px;place-items:center;border:1px solid var(--rule-strong);color:var(--bronze-bright);font:500 1.2rem/1 var(--mono)}.Landing_capability__IpBxr h3{margin:30px 0 0;font:400 clamp(1.65rem,2.4vw,2.5rem)/1 var(--serif);letter-spacing:-.04em}.Landing_capability__IpBxr p{max-width:360px;margin:14px 0 0;color:var(--muted);font-size:.82rem;line-height:1.65;transition:color .26s ease}.Landing_capability__IpBxr:hover p{color:color-mix(in srgb,var(--canvas) 68%,transparent)}.Landing_roadmap__QyBRK{background:var(--surface-soft)}.Landing_roadmapHeader__1PiR8{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;gap:clamp(50px,9vw,150px)}.Landing_timeline__Vk33X{margin-top:clamp(70px,9vw,130px);border-top:1px solid var(--rule-strong)}.Landing_phase__nMnDS{display:grid;grid-template-columns:155px minmax(280px,.65fr) minmax(300px,1fr);gap:clamp(30px,5vw,80px);padding:clamp(34px,5vw,70px) 0;border-bottom:1px solid var(--rule)}.Landing_phaseTime__r3N0E{color:var(--bronze-bright);font:650 .62rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.Landing_phase__nMnDS h3{margin:0;font:400 clamp(2rem,4.3vw,4.8rem)/.96 var(--serif);letter-spacing:-.055em}.Landing_phase__nMnDS p{margin:2px 0 0;color:var(--muted);font-size:.9rem;line-height:1.75}.Landing_doctrine__vYTd6{overflow:hidden;background:var(--ink);color:var(--canvas)}.Landing_doctrineInner__Bxu6g{display:grid;min-height:720px;grid-template-columns:minmax(0,.72fr) minmax(360px,.55fr);align-items:center;gap:clamp(60px,10vw,170px)}.Landing_doctrineCopy__fifQg h2{color:var(--canvas)}.Landing_doctrineCopy__fifQg p{max-width:690px;margin:36px 0 0;color:color-mix(in srgb,var(--canvas) 68%,transparent);font:400 clamp(1.1rem,2vw,1.48rem)/1.64 var(--serif)}.Landing_doctrineDiagram__HVRnR{position:relative;display:grid;aspect-ratio:1;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--canvas) 16%,transparent);border-radius:50%;isolation:isolate}.Landing_doctrineRadar__kLskc{position:absolute;z-index:0;inset:0;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,transparent 0 74%,color-mix(in srgb,var(--bronze) 5%,transparent) 82%,color-mix(in srgb,var(--bronze) 23%,transparent) 94%,transparent 100%);pointer-events:none;animation:Landing_doctrineSweep__qVOoV 18s linear infinite}.Landing_doctrineDiagram__HVRnR:after,.Landing_doctrineDiagram__HVRnR:before{position:absolute;z-index:1;border:1px solid color-mix(in srgb,var(--bronze-bright) 46%,transparent);border-radius:50%;content:""}.Landing_doctrineDiagram__HVRnR:before{inset:16%}.Landing_doctrineDiagram__HVRnR:after{inset:34%}.Landing_doctrineDiagram__HVRnR span{position:absolute;z-index:2;color:color-mix(in srgb,var(--canvas) 60%,transparent);font:600 .55rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.Landing_doctrineDiagram__HVRnR span:first-of-type{top:8%;left:50%;transform:translateX(-50%)}.Landing_doctrineDiagram__HVRnR span:nth-of-type(2){right:1%;top:50%;transform:translateY(-50%) rotate(90deg)}.Landing_doctrineDiagram__HVRnR span:nth-of-type(3){bottom:8%;left:50%;transform:translateX(-50%)}.Landing_doctrineDiagram__HVRnR span:nth-of-type(4){left:0;top:50%;transform:translateY(-50%) rotate(-90deg)}.Landing_doctrineCore__DoC07{position:relative;z-index:2;display:grid;width:26%;aspect-ratio:1;place-items:center;border:1px solid var(--bronze-bright);transform:rotate(45deg)}.Landing_doctrineCore__DoC07 i{width:44%;aspect-ratio:1;border-radius:50%;background:var(--bronze-bright);box-shadow:0 0 30px color-mix(in srgb,var(--bronze-bright) 42%,transparent)}.Landing_access__HKIRH{min-height:700px;background:linear-gradient(120deg,transparent 62%,var(--bronze-soft) 62.05%,transparent 62.18%),var(--canvas)}.Landing_accessInner__FvcKg{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.46fr);align-items:end;gap:clamp(55px,10vw,160px)}.Landing_access__HKIRH h2{font-size:clamp(3.4rem,7vw,7.8rem)}.Landing_accessCards__aot4V{display:grid;gap:14px}.Landing_accessCard__oci_T{display:grid;min-height:138px;grid-template-columns:1fr auto;align-content:center;gap:10px 24px;padding:24px;border:1px solid var(--rule-strong);background:color-mix(in srgb,var(--canvas) 94%,transparent);transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.Landing_accessCard__oci_T:hover{border-color:var(--bronze-bright);background:var(--surface-soft);transform:translateX(6px)}.Landing_accessCard__oci_T small{grid-column:1;color:var(--bronze-bright);font:650 .56rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.Landing_accessCard__oci_T strong{grid-column:1;font:400 1.5rem/1.1 var(--serif)}.Landing_accessCard__oci_T span{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--bronze-bright);font-size:1.25rem}.Landing_accessNote__sJ7xU{max-width:770px;margin:38px 0 0;color:var(--muted);font-size:.88rem;line-height:1.75}.Landing_page__BMjEQ [data-reveal]{opacity:0;transform:translateY(42px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.Landing_page__BMjEQ [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@keyframes Landing_logoResolve__BF6XW{0%{opacity:0;filter:blur(14px);transform:scale(1.025)}to{opacity:1;filter:blur(0) drop-shadow(0 0 34px color-mix(in srgb,var(--bronze) 18%,transparent));transform:scale(1)}}@keyframes Landing_cueCaptionReveal__gkNXX{0%{opacity:0;transform:translateY(8px);filter:blur(5px)}to{opacity:.72;transform:translateY(0);filter:blur(0)}}@keyframes Landing_cueArrowGlitch__2lA6k{0%,18.8%,20%,46.5%,47.7%,75.2%,76.4%,to{transform:translateX(0);opacity:1}19.1%{transform:translateX(2px);opacity:.78}19.5%{transform:translateX(-1px);opacity:1}46.8%{transform:translateX(-2px);opacity:.7}47.2%{transform:translateX(1px);opacity:1}75.5%{transform:translateX(1px);opacity:.76}75.9%{transform:translateX(-1px);opacity:1}}@keyframes Landing_cueArrowEcho__x0qv2{0%,18.8%,20%,46.5%,47.7%,75.2%,76.4%,to{opacity:0;transform:translateX(0)}19.1%,46.8%,75.5%{opacity:.3;transform:translateX(3px)}19.5%,47.2%,75.9%{opacity:.18;transform:translateX(-2px)}}@keyframes Landing_signalGlitchOut__ZIg6A{0%{clip-path:inset(0);filter:blur(0);opacity:var(--signal-opacity);transform:var(--signal-origin)}14%{clip-path:inset(0 0 68%);filter:blur(.5px);opacity:.14;transform:var(--signal-origin) translateX(-11px) scaleX(1.02)}29%{clip-path:inset(32% 0 24%);filter:blur(0);opacity:var(--signal-opacity);transform:var(--signal-origin) translateX(8px) scaleX(1.06)}43%{clip-path:inset(58% 0 8%);opacity:0;transform:var(--signal-origin) translateX(15px)}58%{clip-path:inset(13% 0 61%);opacity:.52;transform:var(--signal-origin) translateX(-7px) scaleX(.98)}72%{clip-path:inset(67% 0 0);opacity:.18;transform:var(--signal-origin) translateX(5px)}86%{clip-path:inset(24% 0 43%);opacity:0;transform:var(--signal-origin) translateX(-4px)}to{clip-path:inset(49% 0 49%);filter:blur(1px);opacity:0;transform:var(--signal-origin)}}@keyframes Landing_signalGlitchIn__Evmk1{0%{clip-path:inset(49% 0 49%);filter:blur(1px);opacity:0;transform:var(--signal-origin) translateX(12px) scaleX(1.08)}18%{clip-path:inset(61% 0 7%);filter:blur(0);opacity:.38;transform:var(--signal-origin) translateX(-9px)}36%{clip-path:inset(12% 0 58%);opacity:var(--signal-opacity);transform:var(--signal-origin) translateX(6px) scaleX(1.04)}54%{clip-path:inset(38% 0 31%);opacity:.16;transform:var(--signal-origin) translateX(-4px)}72%{clip-path:inset(68% 0 0);opacity:var(--signal-opacity);transform:var(--signal-origin) translateX(2px)}86%{clip-path:inset(0);opacity:.66;transform:var(--signal-origin) translateX(-1px)}to{clip-path:inset(0);filter:blur(0);opacity:var(--signal-opacity);transform:var(--signal-origin)}}@keyframes Landing_signalEchoBurst__Ri6rN{0%,to{clip-path:inset(0);opacity:0;transform:translateX(-50%)}10%{clip-path:inset(6% 0 67%);opacity:.36;transform:translateX(calc(-50% + 17px))}24%{clip-path:inset(43% 0 29%);opacity:.18;transform:translateX(calc(-50% - 12px))}41%{clip-path:inset(70% 0 4%);opacity:.42;transform:translateX(calc(-50% + 9px))}57%{clip-path:inset(22% 0 52%);opacity:.2;transform:translateX(calc(-50% - 7px))}76%{clip-path:inset(55% 0 18%);opacity:.3;transform:translateX(calc(-50% + 4px))}90%{clip-path:inset(14% 0 72%);opacity:.12;transform:translateX(calc(-50% - 2px))}}@keyframes Landing_doctrineSweep__qVOoV{to{transform:rotate(1turn)}}@media (max-width:980px){.Landing_aboutInner__x3jCJ,.Landing_accessInner__FvcKg,.Landing_roadmapHeader__1PiR8,.Landing_sectionHeading__qvGvY{grid-template-columns:1fr;align-items:start}.Landing_capabilityGrid__d61XU{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_phase__nMnDS{grid-template-columns:110px minmax(0,.85fr) minmax(0,1fr)}.Landing_doctrineInner__Bxu6g{min-height:auto;grid-template-columns:1fr}.Landing_doctrineDiagram__HVRnR{width:min(520px,80vw);justify-self:center}}@media (min-width:761px){.Landing_heroSignal__6CiG9{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;mask-image:linear-gradient(to bottom,transparent calc(var(--laser-y, -140px) - var(--laser-reach, 112px)),rgba(0,0,0,.08) calc(var(--laser-y, -140px) - var(--laser-shoulder, 65px)),rgba(0,0,0,.62) calc(var(--laser-y, -140px) - var(--laser-core, 18px)),#000 var(--laser-y,-140px),rgba(0,0,0,.62) calc(var(--laser-y, -140px) + var(--laser-core, 18px)),rgba(0,0,0,.08) calc(var(--laser-y, -140px) + var(--laser-shoulder, 65px)),transparent calc(var(--laser-y, -140px) + var(--laser-reach, 112px)));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--laser-y, -140px) - var(--laser-reach, 112px)),rgba(0,0,0,.08) calc(var(--laser-y, -140px) - var(--laser-shoulder, 65px)),rgba(0,0,0,.62) calc(var(--laser-y, -140px) - var(--laser-core, 18px)),#000 var(--laser-y,-140px),rgba(0,0,0,.62) calc(var(--laser-y, -140px) + var(--laser-core, 18px)),rgba(0,0,0,.08) calc(var(--laser-y, -140px) + var(--laser-shoulder, 65px)),transparent calc(var(--laser-y, -140px) + var(--laser-reach, 112px)));mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--bronze-bright) 28%,transparent));pointer-events:none}.Landing_heroSignalEcho__RpioE,.Landing_heroSignalWordmark__l_r1i{position:absolute;top:clamp(62px,8dvh,104px);left:50%;width:94vw;aspect-ratio:1601/225;background:var(--brand-logo);mask:url(/brand/machiniatext-withtm.png) center/contain no-repeat;-webkit-mask:url(/brand/machiniatext-withtm.png) center/contain no-repeat;transform:translateX(-50%)}.Landing_heroSignalWordmark__l_r1i{--signal-opacity:0.64;--signal-origin:translateX(-50%);opacity:0}.Landing_heroSignalEcho__RpioE{opacity:0;background:var(--bronze-bright);clip-path:polygon(0 18%,100% 18%,100% 31%,0 31%,0 59%,100% 59%,100% 72%,0 72%)}.Landing_heroSignalTranslation__yJaaR{position:absolute;top:calc(clamp(62px, 8dvh, 104px) + 7vw);left:50%;width:92vw;color:var(--brand-logo);font:700 clamp(5rem,11.5vw,13rem)/.78 var(--display);letter-spacing:.17em;text-align:center;text-shadow:12px 0 0 color-mix(in srgb,var(--bronze-bright) 32%,transparent);white-space:nowrap;opacity:0;--signal-opacity:0.9;--signal-origin:translate(-50%,-50%);transform:translate(-50%,-50%)}.Landing_heroSignalActive__eB6kF{opacity:var(--signal-opacity)}.Landing_heroSignalGlitchOut__Bci1E{animation:Landing_signalGlitchOut__ZIg6A .28s step-end both}.Landing_heroSignalGlitchIn__gTXWP{animation:Landing_signalGlitchIn__Evmk1 .44s step-end both}.Landing_heroSignalEchoActive__dohU3{animation:Landing_signalEchoBurst__Ri6rN .72s step-end both}}@media (max-width:760px){.Landing_page__BMjEQ{--landing-pad:18px}.Landing_hero__CwHiP{min-height:100svh;min-height:100dvh;padding:48px 18px}.Landing_hero__CwHiP:after{inset:10px}.Landing_heroLogo__FJyDH{width:min(330px,76vw);max-height:68dvh}.Landing_about__WIeqP{padding-top:96px;padding-bottom:96px}.Landing_about__WIeqP h2{font-size:clamp(3rem,15vw,5.6rem)}.Landing_capabilityGrid__d61XU{grid-template-columns:1fr}.Landing_capability__IpBxr{min-height:280px}.Landing_phase__nMnDS{grid-template-columns:1fr;gap:14px}.Landing_phaseTime__r3N0E{margin-bottom:8px}.Landing_doctrineInner__Bxu6g{min-height:690px}.Landing_doctrineDiagram__HVRnR{width:min(460px,90vw)}.Landing_access__HKIRH{min-height:auto}}@media (prefers-reduced-motion:reduce){.Landing_doctrineRadar__kLskc,.Landing_heroLogo__FJyDH,.Landing_scrollCueArrow__Cnfq9,.Landing_scrollCueArrow__Cnfq9 i,.Landing_scrollCueCaption__QH4bo{animation:none}.Landing_scrollCueCaption__QH4bo{opacity:.72}.Landing_heroSignal__6CiG9{display:none}.Landing_page__BMjEQ [data-reveal]{opacity:1;transform:none;transition:none}}