.MeshHome-module__zpWqsa__page{--mesh-paper:#f7f6f2;--mesh-ink:#171817;--mesh-muted:#666864;--mesh-faint:#8a8c87;--mesh-rule:#d8d7d2;--mesh-amber:#c97d00;background:var(--mesh-paper);color:var(--mesh-ink);font-family:var(--font-mesh-stack);overflow-x:clip}.MeshHome-module__zpWqsa__container{width:min(100%,1240px);margin:0 auto;padding-inline:clamp(24px,4.2vw,64px)}.MeshHome-module__zpWqsa__hero{padding:58px 0 72px}.MeshHome-module__zpWqsa__heroGrid{grid-template-columns:minmax(210px,.54fr) minmax(0,1.46fr);align-items:start;gap:clamp(36px,6vw,92px);display:grid}.MeshHome-module__zpWqsa__projectStamp{align-items:center;gap:16px;padding-top:7px;display:flex}.MeshHome-module__zpWqsa__projectStamp img{border:1px solid var(--mesh-ink);background:#111313;border-radius:4px;width:58px;height:58px;padding:6px;display:block}.MeshHome-module__zpWqsa__projectStamp div{flex-direction:column;gap:3px;display:flex}.MeshHome-module__zpWqsa__projectStamp span,.MeshHome-module__zpWqsa__eyebrow,.MeshHome-module__zpWqsa__sectionLabel,.MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__statusRow dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.MeshHome-module__zpWqsa__projectStamp span{color:var(--mesh-amber);font-size:var(--type-2xs);font-weight:var(--weight-semibold)}.MeshHome-module__zpWqsa__projectStamp strong{color:var(--mesh-ink);font-size:var(--type-lg);font-weight:var(--weight-semibold)}.MeshHome-module__zpWqsa__heroCopy{min-width:0}.MeshHome-module__zpWqsa__eyebrow,.MeshHome-module__zpWqsa__sectionLabel{color:var(--mesh-amber);font-size:var(--type-xs);font-weight:var(--weight-semibold);margin:0 0 18px}.MeshHome-module__zpWqsa__heroCopy h1{max-width:15ch;color:var(--mesh-ink);font-family:var(--font-mesh-stack);font-size:var(--type-fluid-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.MeshHome-module__zpWqsa__deck{max-width:62ch;color:var(--mesh-muted);font-size:clamp(var(--type-base), 1.55vw, var(--type-lg));line-height:var(--leading-relaxed);margin:30px 0 0}.MeshHome-module__zpWqsa__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.MeshHome-module__zpWqsa__primaryAction,.MeshHome-module__zpWqsa__secondaryAction{border:1px solid var(--mesh-ink);min-height:52px;color:var(--mesh-ink);font-size:var(--type-sm);font-weight:var(--weight-semibold);transition:transform var(--motion-duration-hover) var(--ease-expo-out), color var(--motion-duration-hover) var(--ease-expo-out), background var(--motion-duration-hover) var(--ease-expo-out), box-shadow var(--motion-duration-normal) var(--ease-expo-out);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;text-decoration:none;display:inline-flex}.MeshHome-module__zpWqsa__primaryAction svg,.MeshHome-module__zpWqsa__secondaryAction svg{transition:transform var(--motion-duration-normal) var(--ease-expo-out)}.MeshHome-module__zpWqsa__primaryAction{background:#f0ad37;box-shadow:0 2px #17181729}.MeshHome-module__zpWqsa__secondaryAction{border-color:#0000}.MeshHome-module__zpWqsa__primaryAction:hover,.MeshHome-module__zpWqsa__primaryAction:focus-visible{background:#f6b84a;transform:translateY(-2px)}.MeshHome-module__zpWqsa__primaryAction:hover svg,.MeshHome-module__zpWqsa__primaryAction:focus-visible svg{transform:translate(4px)}.MeshHome-module__zpWqsa__primaryAction:active,.MeshHome-module__zpWqsa__secondaryAction:active{transform:translateY(1px)}.MeshHome-module__zpWqsa__secondaryAction:hover,.MeshHome-module__zpWqsa__secondaryAction:focus-visible{background:#1718170f}.MeshHome-module__zpWqsa__primaryAction:focus-visible,.MeshHome-module__zpWqsa__secondaryAction:focus-visible,.MeshHome-module__zpWqsa__technicalNote summary:focus-visible{outline-offset:3px;outline:3px solid #c97d0047}.MeshHome-module__zpWqsa__statusRow{border-top:1px solid var(--mesh-rule);border-bottom:1px solid var(--mesh-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:58px 0 0;display:grid}.MeshHome-module__zpWqsa__statusRow div{min-width:0;transition:background var(--motion-duration-normal) var(--ease-expo-out);padding:16px 18px}.MeshHome-module__zpWqsa__statusRow div:hover,.MeshHome-module__zpWqsa__statusRow div:focus-within{background:#ffffff7a}.MeshHome-module__zpWqsa__statusRow div+div{border-left:1px solid var(--mesh-rule)}.MeshHome-module__zpWqsa__statusRow dt{color:var(--mesh-faint);font-size:var(--type-2xs);margin:0 0 5px}.MeshHome-module__zpWqsa__statusRow dd{color:var(--mesh-ink);font-size:var(--type-sm);font-weight:var(--weight-medium);transition:transform var(--motion-duration-normal) var(--ease-expo-out);margin:0}.MeshHome-module__zpWqsa__statusRow div:hover dd,.MeshHome-module__zpWqsa__statusRow div:focus-within dd{transform:translate(2px)}.MeshHome-module__zpWqsa__preview{transform:perspective(1400px) rotateX(var(--micro-tilt-x,0deg)) rotateY(var(--micro-tilt-y,0deg));transition:transform var(--motion-duration-normal) var(--ease-expo-out), box-shadow var(--motion-duration-normal) var(--ease-expo-out);background:0 0;border-radius:8px;margin:32px 0 0;scroll-margin-top:108px;overflow:hidden;box-shadow:0 28px 72px -42px #17181780}.MeshHome-module__zpWqsa__preview img{width:100%;height:auto;transition:transform var(--motion-duration-entry) var(--ease-expo-out);display:block}.MeshHome-module__zpWqsa__preview:hover,.MeshHome-module__zpWqsa__preview:focus-within{transform:perspective(1400px) rotateX(var(--micro-tilt-x,0deg)) rotateY(var(--micro-tilt-y,0deg)) translateY(-2px);box-shadow:0 34px 82px -46px #171817d1}.MeshHome-module__zpWqsa__preview:hover img,.MeshHome-module__zpWqsa__preview:focus-within img{transform:scale(1.01)}.MeshHome-module__zpWqsa__capabilities,.MeshHome-module__zpWqsa__principles,.MeshHome-module__zpWqsa__journey,.MeshHome-module__zpWqsa__finalCta{border-top:1px solid var(--mesh-rule);padding:80px 0}.MeshHome-module__zpWqsa__principles{background:#efeee9;scroll-margin-top:104px}.MeshHome-module__zpWqsa__sectionHeading{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:start;gap:12px clamp(36px,6vw,92px);margin-bottom:42px;display:grid}.MeshHome-module__zpWqsa__sectionHeading .MeshHome-module__zpWqsa__sectionLabel{grid-row:1/span 2}.MeshHome-module__zpWqsa__sectionHeading h2{max-width:23ch;color:var(--mesh-ink);font-family:var(--font-mesh-stack);font-size:clamp(var(--type-2xl), 3.8vw, var(--type-4xl));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}.MeshHome-module__zpWqsa__sectionHeading>p:last-child{max-width:62ch;color:var(--mesh-muted);font-size:var(--type-base);line-height:var(--leading-relaxed);margin:4px 0 0}.MeshHome-module__zpWqsa__capabilityGrid,.MeshHome-module__zpWqsa__principleGrid{border-top:1px solid var(--mesh-rule);border-left:1px solid var(--mesh-rule);display:grid}.MeshHome-module__zpWqsa__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.MeshHome-module__zpWqsa__principleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.MeshHome-module__zpWqsa__capability,.MeshHome-module__zpWqsa__principle{border-right:1px solid var(--mesh-rule);border-bottom:1px solid var(--mesh-rule);min-width:0;transition:background var(--motion-duration-normal) var(--ease-expo-out), border-color var(--motion-duration-normal) var(--ease-expo-out);background:#fff3;padding:24px}.MeshHome-module__zpWqsa__capability:hover,.MeshHome-module__zpWqsa__capability:focus-within,.MeshHome-module__zpWqsa__principle:hover,.MeshHome-module__zpWqsa__principle:focus-within{border-color:var(--mesh-accent-border);background:#ffffff7a}.MeshHome-module__zpWqsa__number{color:var(--mesh-amber);font-size:var(--type-2xs);font-weight:var(--weight-semibold);transition:transform var(--motion-duration-normal) var(--ease-expo-out);margin-bottom:36px;display:block}.MeshHome-module__zpWqsa__capability:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__capability:focus-within .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__principle:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__principle:focus-within .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__step:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__step:focus-within .MeshHome-module__zpWqsa__number{transform:translate(3px)}.MeshHome-module__zpWqsa__capability h3,.MeshHome-module__zpWqsa__principle h3,.MeshHome-module__zpWqsa__step h3{color:var(--mesh-ink);font-family:var(--font-mesh-stack);font-size:var(--type-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.MeshHome-module__zpWqsa__capability p,.MeshHome-module__zpWqsa__principle p,.MeshHome-module__zpWqsa__step p{color:var(--mesh-muted);font-size:var(--type-sm);line-height:var(--leading-relaxed);margin:12px 0 0}.MeshHome-module__zpWqsa__technicalNote{border-top:1px solid var(--mesh-rule);border-bottom:1px solid var(--mesh-rule);margin-top:28px}.MeshHome-module__zpWqsa__technicalNote summary{color:var(--mesh-ink);font-size:var(--type-sm);font-weight:var(--weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;list-style:none;display:flex}.MeshHome-module__zpWqsa__technicalNote summary::-webkit-details-marker{display:none}.MeshHome-module__zpWqsa__technicalNote summary svg{transition:transform var(--motion-duration-normal) var(--ease-expo-out);flex:none}.MeshHome-module__zpWqsa__technicalNote[open] summary svg{transform:rotate(180deg)}.MeshHome-module__zpWqsa__technicalNote p{max-width:72ch;color:var(--mesh-muted);font-size:var(--type-sm);line-height:var(--leading-relaxed);animation:MeshHome-module__zpWqsa__mesh-details-in var(--motion-duration-state) var(--ease-expo-out) both;margin:0 0 22px}.MeshHome-module__zpWqsa__steps{border-top:1px solid var(--mesh-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MeshHome-module__zpWqsa__step{border-bottom:1px solid var(--mesh-rule);transition:background var(--motion-duration-normal) var(--ease-expo-out), border-color var(--motion-duration-normal) var(--ease-expo-out);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 24px 28px 0;display:grid}.MeshHome-module__zpWqsa__step:hover,.MeshHome-module__zpWqsa__step:focus-within{border-color:var(--mesh-accent-border);background:#ffffff6b}@keyframes MeshHome-module__zpWqsa__mesh-details-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.MeshHome-module__zpWqsa__step+.MeshHome-module__zpWqsa__step{border-left:1px solid var(--mesh-rule);padding-left:24px}.MeshHome-module__zpWqsa__step .MeshHome-module__zpWqsa__number{margin:3px 0 0}.MeshHome-module__zpWqsa__finalCta{text-align:center}.MeshHome-module__zpWqsa__finalCta .MeshHome-module__zpWqsa__container{flex-direction:column;align-items:center;display:flex}.MeshHome-module__zpWqsa__finalCta h2{max-width:18ch;color:var(--mesh-ink);font-family:var(--font-mesh-stack);font-size:clamp(var(--type-2xl), 4.6vw, var(--type-4xl));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}.MeshHome-module__zpWqsa__finalCta>.MeshHome-module__zpWqsa__container>p:not(.MeshHome-module__zpWqsa__sectionLabel){max-width:58ch;color:var(--mesh-muted);line-height:var(--leading-relaxed);margin:20px 0 0}.MeshHome-module__zpWqsa__finalCta .MeshHome-module__zpWqsa__primaryAction{margin-top:28px}@media (max-width:900px){.MeshHome-module__zpWqsa__heroGrid,.MeshHome-module__zpWqsa__sectionHeading{grid-template-columns:1fr;gap:26px}.MeshHome-module__zpWqsa__sectionHeading .MeshHome-module__zpWqsa__sectionLabel{grid-row:auto}.MeshHome-module__zpWqsa__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MeshHome-module__zpWqsa__steps{grid-template-columns:1fr}.MeshHome-module__zpWqsa__step+.MeshHome-module__zpWqsa__step{border-left:0;padding-left:0}}@media (max-width:640px){.MeshHome-module__zpWqsa__hero,.MeshHome-module__zpWqsa__capabilities,.MeshHome-module__zpWqsa__principles,.MeshHome-module__zpWqsa__journey,.MeshHome-module__zpWqsa__finalCta{padding:48px 0}.MeshHome-module__zpWqsa__container{padding-inline:20px}.MeshHome-module__zpWqsa__actions{flex-direction:column;align-items:stretch}.MeshHome-module__zpWqsa__primaryAction,.MeshHome-module__zpWqsa__secondaryAction{width:100%}.MeshHome-module__zpWqsa__statusRow{grid-template-columns:1fr;margin-top:42px}.MeshHome-module__zpWqsa__statusRow div+div{border-top:1px solid var(--mesh-rule);border-left:0}.MeshHome-module__zpWqsa__preview{margin-top:24px}.MeshHome-module__zpWqsa__capabilityGrid,.MeshHome-module__zpWqsa__principleGrid{grid-template-columns:1fr}.MeshHome-module__zpWqsa__capability,.MeshHome-module__zpWqsa__principle{padding:22px}.MeshHome-module__zpWqsa__number{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.MeshHome-module__zpWqsa__primaryAction,.MeshHome-module__zpWqsa__secondaryAction,.MeshHome-module__zpWqsa__preview,.MeshHome-module__zpWqsa__preview img,.MeshHome-module__zpWqsa__statusRow div,.MeshHome-module__zpWqsa__statusRow dd,.MeshHome-module__zpWqsa__capability,.MeshHome-module__zpWqsa__principle,.MeshHome-module__zpWqsa__step,.MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__technicalNote summary svg{transition:none}.MeshHome-module__zpWqsa__primaryAction:hover,.MeshHome-module__zpWqsa__primaryAction:focus-visible,.MeshHome-module__zpWqsa__preview:hover,.MeshHome-module__zpWqsa__preview:focus-within,.MeshHome-module__zpWqsa__preview:hover img,.MeshHome-module__zpWqsa__preview:focus-within img,.MeshHome-module__zpWqsa__statusRow div:hover dd,.MeshHome-module__zpWqsa__statusRow div:focus-within dd,.MeshHome-module__zpWqsa__capability:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__principle:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__step:hover .MeshHome-module__zpWqsa__number,.MeshHome-module__zpWqsa__technicalNote[open] summary svg{transform:none}.MeshHome-module__zpWqsa__technicalNote p{animation:none}}
