html body.ptr-route.mech-mirror-active .grain.min-h-screen,html body.ptr-route.mech-mirror-active .mech-page-shell,html body.ptr-route .grain.min-h-screen,html body.ptr-route .mech-page-shell{height:auto!important;min-height:0!important}html body.ptr-route.mech-mirror-active .mech-inner-content.page-shell,html body.ptr-route .mech-inner-content.page-shell{flex:none!important;min-height:0!important}html body.ptr-route.mech-mirror-active [data-testid=site-header],html body.ptr-route.mech-mirror-active [data-testid=site-header].is-scrolled,html body.ptr-route [data-testid=site-header],html body.ptr-route [data-testid=site-header].is-scrolled{z-index:60!important;-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;top:0!important;background:#05070af5!important;border:0!important;border-bottom:1px solid #ffffff1a!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:sticky!important;inset-inline:0!important;box-shadow:0 10px 28px #00000059!important}html body.ptr-route.mech-mirror-active [data-testid=site-header]>div,html body.ptr-route.mech-mirror-active [data-testid=site-header] .mech-header-inner,html body.ptr-route.mech-mirror-active [data-testid=site-header].is-scrolled>div,html body.ptr-route.mech-mirror-active [data-testid=site-header].is-scrolled .mech-header-inner{width:100%!important;max-width:none!important;height:5rem!important;min-height:5rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(10.5rem,auto) minmax(0,1fr) auto!important;grid-template-areas:"logo nav actions"!important;align-items:center!important;column-gap:clamp(1rem,2vw,1.75rem)!important;margin-inline:0!important;padding:0 clamp(1.5rem,4.5vw,3.5rem)!important;display:grid!important;overflow:visible!important}html body.ptr-route.mech-mirror-active [data-testid=site-header] [data-testid=nav-logo]{flex-shrink:0!important;grid-area:logo!important;min-width:10.5rem!important;max-width:13.5rem!important;overflow:hidden!important}html body.ptr-route.mech-mirror-active [data-testid=site-header] [data-testid=nav-logo] img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:13.5rem!important;height:2.85rem!important;max-height:2.85rem!important;display:block!important}html body.ptr-route.mech-mirror-active [data-testid=site-header] nav.ajh-nav,html body.ptr-route.mech-mirror-active [data-testid=site-header] nav[aria-label=Primary]{grid-area:nav!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(.85rem,1.5vw,1.6rem)!important;min-width:0!important;display:none!important;overflow:hidden!important}html body.ptr-route.mech-mirror-active [data-testid=site-header] .mech-header-actions,html body.ptr-route.mech-mirror-active [data-testid=site-header]>div>div.flex{flex-shrink:0!important;grid-area:actions!important;align-items:center!important;gap:.75rem!important;display:flex!important}@media (width>=1024px){html body.ptr-route.mech-mirror-active [data-testid=site-header] nav.ajh-nav,html body.ptr-route.mech-mirror-active [data-testid=site-header] nav[aria-label=Primary]{display:flex!important}html body.ptr-route.mech-mirror-active [data-testid=nav-link-home],html body.ptr-route.mech-mirror-active [data-testid=nav-link-contact-nav],html body.ptr-route.mech-mirror-active [data-testid=site-header] .mech-drawer-cta,html body.ptr-route.mech-mirror-active [data-testid=site-header] [data-testid=nav-cta-contact]{display:none!important}}html body.ptr-route.mech-mirror-active [data-testid=site-header] nav a.ajh-nav-link{white-space:nowrap!important;letter-spacing:.12em!important;flex:none!important;font-size:.7rem!important}html body.ptr-route.mech-mirror-active [data-testid=site-header] .ajh-nav-cta,html body.ptr-route.mech-mirror-active [data-testid=site-header] a.ajh-nav-cta--primary{visibility:visible!important;opacity:1!important;flex-shrink:0!important;display:inline-flex!important}[data-testid=partnership-section].ptr-page,body.mech-mirror-active [data-testid=partnership-section].ptr-page{isolation:isolate;z-index:1;background:var(--n-bg,#05070a);width:100%!important;max-width:100%!important;margin:0!important;padding:1.5rem 0 1.25rem!important;display:block!important;position:relative!important;overflow:visible!important}.ptr-wrap,body.mech-mirror-active .ptr-wrap{box-sizing:border-box;width:100%;max-width:var(--n-container,72rem);padding-inline:var(--n-pad-x,clamp(1.25rem, 4vw, 3rem));margin:0 auto}.ptr-layout,body.mech-mirror-active .ptr-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.35rem,2.5vw,2rem);display:grid}@media (width>=960px){.ptr-layout,body.mech-mirror-active .ptr-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(1.5rem,2.8vw,2.5rem)}}.ptr-intro,body.mech-mirror-active .ptr-intro{flex-direction:column;gap:0;min-width:0;display:flex}.ptr-kicker,body.mech-mirror-active .ptr-kicker{letter-spacing:.25em;text-transform:uppercase;margin:0;font-weight:500;color:var(--n-accent,#3fe0c5)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.6875rem!important}.ptr-title,body.mech-mirror-active .ptr-title,body.mech-mirror-active #partnership-title.ptr-title,body.mech-mirror-active [data-testid=partnership-section] h1.ptr-title{max-width:18ch;position:relative;letter-spacing:-.03em!important;color:var(--n-text,#f4f6f8)!important;margin:.65rem 0 0!important;font-family:inherit!important;font-size:clamp(1.85rem,3.2vw,2.65rem)!important;font-weight:500!important;line-height:1.12!important}.ptr-lead,body.mech-mirror-active .ptr-lead{max-width:28rem;color:#f4f6f8b8!important;margin:.75rem 0 0!important;font-size:1.02rem!important;line-height:1.55!important}.ptr-blurb,body.mech-mirror-active .ptr-blurb{max-width:30rem;color:#f4f6f885!important;margin:.95rem 0 0!important;font-size:.9375rem!important;line-height:1.65!important}.ptr-points,body.mech-mirror-active .ptr-points{flex-direction:column;gap:.5rem;max-width:28rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.ptr-points li,body.mech-mirror-active .ptr-points li{color:#f4f6f8c7;padding-inline-start:1.15rem;font-size:.9375rem;line-height:1.45;position:relative}.ptr-points li:before,body.mech-mirror-active .ptr-points li:before{content:"";background:var(--n-accent,#3fe0c5);inset-inline-start:0;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em}.ptr-contact,body.mech-mirror-active .ptr-contact{border-top:1px solid #ffffff1a;flex-direction:column;gap:.3rem;max-width:28rem;margin-top:1.25rem;padding-top:1rem;display:flex}.ptr-contact__label,body.mech-mirror-active .ptr-contact__label{letter-spacing:.18em;text-transform:uppercase;color:#f4f6f86b;margin:0 0 .2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.ptr-contact a,body.mech-mirror-active .ptr-contact a{color:var(--n-accent,#3fe0c5);width:fit-content;font-size:.95rem;line-height:1.4;text-decoration:none}.ptr-contact a:hover,body.mech-mirror-active .ptr-contact a:hover{text-decoration:underline}.ptr-contact__addr,body.mech-mirror-active .ptr-contact__addr{color:#f4f6f873;margin:.4rem 0 0;font-size:.8125rem;line-height:1.55}.ptr-card,body.mech-mirror-active .ptr-card{box-shadow:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;padding:clamp(1.15rem,2.2vw,1.6rem);display:flex}.ptr-card__head,body.mech-mirror-active .ptr-card__head{border-bottom:1px solid #ffffff14;margin-bottom:1rem;padding-bottom:.9rem}.ptr-card__title,body.mech-mirror-active .ptr-card__title{letter-spacing:-.02em;line-height:1.25;color:#f4f6f8!important;margin:0!important;font-size:clamp(1.15rem,1.8vw,1.35rem)!important;font-weight:500!important}.ptr-card__sub,body.mech-mirror-active .ptr-card__sub{line-height:1.5;color:#f4f6f880!important;margin:.35rem 0 0!important;font-size:.875rem!important}.ptr-form,body.mech-mirror-active .ptr-form{margin:0}.ptr-grid,body.mech-mirror-active .ptr-grid{grid-template-columns:1fr;gap:.75rem .85rem;display:grid}@media (width>=640px){.ptr-grid,body.mech-mirror-active .ptr-grid{grid-template-columns:1fr 1fr}}.ptr-field,body.mech-mirror-active .ptr-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ptr-field--full,body.mech-mirror-active .ptr-field--full{grid-column:1/-1}.ptr-field span,body.mech-mirror-active .ptr-field span{letter-spacing:.04em;color:#f4f6f89e;font-size:.72rem}.ptr-field input,.ptr-field select,.ptr-field textarea,body.mech-mirror-active .ptr-field input,body.mech-mirror-active .ptr-field select,body.mech-mirror-active .ptr-field textarea{width:100%;min-height:2.55rem;font:inherit;box-sizing:border-box;padding:.6rem .75rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s;color:#f4f6f8!important;background:#00000059!important;border:1px solid #ffffff1f!important;border-radius:.45rem!important}.ptr-field input:focus,.ptr-field select:focus,.ptr-field textarea:focus,body.mech-mirror-active .ptr-field input:focus,body.mech-mirror-active .ptr-field select:focus,body.mech-mirror-active .ptr-field textarea:focus{border-color:#3fe0c58c!important;outline:none!important;box-shadow:0 0 0 3px #3fe0c51f!important}.ptr-field select,body.mech-mirror-active .ptr-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#3fe0c5 50%),linear-gradient(135deg,#3fe0c5 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:2rem}.ptr-field textarea,body.mech-mirror-active .ptr-field textarea{resize:vertical;min-height:5.75rem}.ptr-actions,body.mech-mirror-active .ptr-actions{margin-top:1rem}.ptr-submit,body.mech-mirror-active .ptr-submit{letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;min-height:2.65rem;padding:.65rem 1.4rem;font-size:.875rem;font-weight:600;transition:filter .2s;display:inline-flex;background:var(--n-accent,#3fe0c5)!important;color:#041012!important;border:0!important;border-radius:999px!important}.ptr-submit:hover,body.mech-mirror-active .ptr-submit:hover{filter:brightness(1.06)}.ptr-submit:disabled,body.mech-mirror-active .ptr-submit:disabled{opacity:.65;cursor:wait}.ptr-status,body.mech-mirror-active .ptr-status{color:var(--n-accent,#3fe0c5);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.ptr-status[data-tone=error],body.mech-mirror-active .ptr-status[data-tone=error]{color:#f2b8b5}html body.ptr-route.mech-mirror-active footer,html body.ptr-route footer{border-top:1px solid #ffffff14!important;margin-top:0!important;padding-top:clamp(1.75rem,3.5vw,2.5rem)!important}html body.ptr-route.mech-mirror-active footer>.mx-auto,html body.ptr-route footer>.mx-auto{padding-top:0!important}@media (width<=639px){.ptr-submit,body.mech-mirror-active .ptr-submit{width:100%}.ptr-title,body.mech-mirror-active .ptr-title,body.mech-mirror-active #partnership-title.ptr-title{max-width:none}html body.ptr-route.mech-mirror-active [data-testid=site-header] nav.ajh-nav,html body.ptr-route.mech-mirror-active [data-testid=site-header] nav[aria-label=Primary]{display:none!important}}html[dir=rtl] .ptr-field select,html[dir=rtl] body.mech-mirror-active .ptr-field select{background-position:14px calc(50% - 2px),19px calc(50% - 2px)}html[dir=rtl] .ptr-points li,html[dir=rtl] body.mech-mirror-active .ptr-points li{padding-inline:0 1.15rem}html[dir=rtl] .ptr-points li:before,html[dir=rtl] body.mech-mirror-active .ptr-points li:before{inset-inline:auto 0}
