.page_page__556_G{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--serif);display:flex;justify-content:center}.page_column__hsMp1{position:relative;z-index:1;width:100%;max-width:1180px;padding:0 clamp(24px,6vw,90px);display:flex;flex-direction:column}.page_header__oRW75{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;min-height:96px;padding:clamp(28px,4vw,44px) 0 22px;border-bottom:1px solid var(--hairline)}.page_brand__7TV1Q{display:flex;flex-direction:column;gap:6px}.page_wordmark__yyB7e{position:relative;font-family:var(--brand);font-weight:700;font-style:italic;font-size:32px;letter-spacing:.01em;transform:skewX(-9deg);line-height:1}.page_ghostCyan__7tT5g{position:absolute;left:2.5px;top:1.5px;color:var(--ghost-cyan)}.page_ghostYellow__ulbsQ{position:absolute;left:-2px;top:-1px;color:var(--ghost-yellow)}.page_wordmarkMain__FMkSq{position:relative;color:var(--fg)}.page_wordmarkLabs__IQ5Fy{color:var(--brand-yellow)}.page_techline__l7YmE{display:flex;align-items:center;gap:7px;transform:skewX(-9deg);padding-left:2px}.page_techMono__u_URH{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--brand-cyan)}.page_techBar__onniE{width:62px;height:1px;background:var(--brand-cyan);opacity:.75}.page_techDot__6SDtR{width:3px;height:3px;background:var(--brand-cyan)}.page_techDotDim__Qt3tk{opacity:.55}.page_techEst__tHWCf{opacity:.85}.page_nav__ijo23{display:flex;align-items:center;gap:28px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.page_navLink__Z58UL{color:var(--muted);text-decoration:none;transition:color .12s ease}.page_navLink__Z58UL:hover{color:var(--fg)}.page_navLinkActive__IUcSG{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--brand-cyan);padding-bottom:2px;transition:color .12s ease}.page_navLinkActive__IUcSG:hover{color:var(--brand-cyan)}.page_main__nw1Wk{min-height:min(72vh,700px);display:flex;flex-direction:column;justify-content:center;gap:clamp(30px,4vh,46px);padding:56px 0}.page_problem__jWWwV{margin:0;font-weight:400;font-size:clamp(27px,3.3vw,41px);line-height:1.28;letter-spacing:-.006em;max-width:790px;text-wrap:pretty}.page_solution__eMREO{margin:0;font-style:italic;font-weight:400;font-size:clamp(31px,4vw,47px);line-height:1.1;max-width:940px;text-wrap:pretty}.page_cursor__RVIC4{display:inline-block;width:.3em;height:.84em;background:var(--fg);margin-left:.16em;transform:translateY(.04em);animation:page_gl-blink__tqmss 1.1s steps(1) infinite}.page_tagline__FsEDs{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--footer)}.page_taglineSlashes__GwUCY{color:var(--brand-cyan)}.page_work__s1yMY{padding:clamp(48px,7vh,80px) 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:40px}.page_workGrid__mKVXY{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.page_service__sIovJ{display:flex;flex-direction:column;gap:14px}.page_serviceTitle__Z4WAn{margin:0;font-family:var(--brand);font-weight:600;font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.page_serviceBody__Qt_KJ{margin:0;font-size:18.5px;line-height:1.55;color:var(--body);text-wrap:pretty}.page_method__KhozA{padding:clamp(48px,7vh,80px) 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:8px}.page_methodRow__N4fgZ{display:flex;align-items:baseline;gap:clamp(18px,3vw,40px);padding:22px 0;border-top:1px solid var(--hairline-soft)}.page_methodRow__N4fgZ:last-child{border-bottom:1px solid var(--hairline-soft)}.page_methodIndex__8ArBB{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--footer);flex:0 0 28px}.page_methodText__a3_kS{margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.4;text-wrap:pretty}.page_contact__jWuHg{padding:clamp(48px,7vh,80px) 0 clamp(40px,6vh,64px);border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:36px}.page_contactInner__xPxIU{display:flex;flex-direction:column;gap:26px}.page_contactLead__n3LY_{margin:0;font-style:italic;font-size:clamp(24px,2.6vw,32px);line-height:1.25;max-width:720px;text-wrap:pretty}.page_form__NxPAx{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-end}.page_field__r2nAa{flex:1 1 180px;min-width:150px;display:flex;flex-direction:column;gap:10px}.page_fieldWide__xhUuD{flex:2 1 260px;min-width:200px}.page_fieldLabel__fjZ8t{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.page_input__lx_gt{background:transparent;border:none;border-bottom:1px solid var(--input-line);color:var(--fg);font-family:var(--serif);font-size:19px;padding:6px 0;outline:none;border-radius:0;transition:border-bottom-color .12s ease}.page_input__lx_gt:focus{border-bottom-color:var(--accent)}.page_honeypot__f0iEk{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page_button__52WaL{flex:0 0 auto;background:var(--accent);color:var(--accent-fg);border:none;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:15px 28px;cursor:pointer;white-space:nowrap;transition:opacity .12s ease}.page_button__52WaL:hover{opacity:.86}.page_button__52WaL:disabled{opacity:.6;cursor:default}.page_error__JBrsB{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--error)}.page_confirmTitle__aZVo4{margin:0;font-size:26px;font-weight:400}.page_confirmNote___lhDQ{margin:9px 0 0;font-size:11px;letter-spacing:.14em;color:var(--muted)}.page_confirmNote___lhDQ,.page_footer__F3MD0{font-family:var(--mono);text-transform:uppercase}.page_footer__F3MD0{padding:16px 0 clamp(28px,4vw,44px);border-top:1px solid var(--hairline);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10.5px;letter-spacing:.16em;color:var(--footer)}