.ContactForm_form__cfPSc{position:relative;width:100%;color:var(--foreground);container:contact-form/inline-size}.ContactForm_note___DbAa{margin:0 0 34px;color:var(--muted,#abb5a7);font-family:var(--font-mono,monospace);font-size:10px;line-height:1.7;letter-spacing:.07em;text-transform:uppercase}.ContactForm_fieldset__IS9qU{min-width:0;margin:0;padding:0;border:0}.ContactForm_grid__yr3PO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 32px}.ContactForm_field__W_jHN{min-width:0}.ContactForm_fullWidth__wW1Tq{grid-column:1/-1}.ContactForm_label__oaXuS{display:block;margin-bottom:4px;color:var(--foreground);font-size:13px;font-weight:500;line-height:1.6;transition:color .16s ease}.ContactForm_optional__DbQq5{margin-left:7px;color:var(--muted,#abb5a7);font-size:11px;font-weight:400}.ContactForm_control__WuOQ3{display:block;width:100%;min-height:48px;border:0;border-bottom:1px solid #3f4a40;border-radius:0;background:transparent;color:var(--foreground);font:inherit;font-size:15px;line-height:1.7;padding:10px 0 13px;transition:border-color .16s ease,background-color .16s ease}.ContactForm_control__WuOQ3::placeholder{color:#83917f;opacity:1}.ContactForm_control__WuOQ3:hover{border-color:#71816b}.ContactForm_control__WuOQ3:focus{border-color:var(--accent,var(--accent));outline:2px solid transparent}.ContactForm_control__WuOQ3:focus-visible{outline:1px solid var(--accent,var(--accent));outline-offset:5px}.ContactForm_field__W_jHN:focus-within .ContactForm_label__oaXuS{color:var(--accent,var(--accent))}.ContactForm_control__WuOQ3[aria-invalid=true]{border-color:var(--error,var(--error))}.ContactForm_control__WuOQ3:disabled{cursor:wait;opacity:.65}.ContactForm_select__ZPBJP{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23ABB5A7' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center}.ContactForm_select__ZPBJP option{background:#111713;color:var(--foreground)}.ContactForm_textarea__w4m4_{min-height:123px;resize:vertical}.ContactForm_fieldFoot__InzCv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:20px;padding-top:7px}.ContactForm_counter__wwWgk{margin-left:auto;color:var(--muted,#abb5a7);font-family:var(--font-mono,monospace);font-size:10px;white-space:nowrap}.ContactForm_error__oOtpt{display:block;margin:7px 0 0;color:#ee9c91;font-size:12px;line-height:1.6}.ContactForm_fieldFoot__InzCv .ContactForm_error__oOtpt{margin:0}.ContactForm_details__yJNMo{margin-top:28px;border-top:1px solid #344034;border-bottom:1px solid #344034}.ContactForm_summary__tInq8{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;cursor:pointer;list-style:none;color:var(--muted,#abb5a7);font-size:12px;line-height:1.5;transition:color .16s ease}.ContactForm_summary__tInq8::-webkit-details-marker{display:none}.ContactForm_summary__tInq8:focus-visible,.ContactForm_summary__tInq8:hover{color:var(--accent,var(--accent))}.ContactForm_summary__tInq8:focus-visible{outline:1px solid var(--accent,var(--accent));outline-offset:5px}.ContactForm_summaryIcon__ANaRj{flex:none;transition:transform .18s ease}.ContactForm_details__yJNMo[open] .ContactForm_summaryIcon__ANaRj{transform:rotate(45deg)}.ContactForm_detailsGrid__EVBWP{padding:8px 0 25px}.ContactForm_privacy__gwC_t{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:13px;margin-top:30px}.ContactForm_checkbox__d_Ars{appearance:none;width:18px;height:18px;margin:3px 0 0;border:1px solid #7f8f78;border-radius:0;background:transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.ContactForm_checkbox__d_Ars:checked{border-color:var(--accent,var(--accent));background-color:var(--accent,var(--accent));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23080B09' stroke-width='1.6'/%3E%3C/svg%3E");background-position:50%}.ContactForm_checkbox__d_Ars:focus-visible{outline:1px solid var(--accent,var(--accent));outline-offset:5px}.ContactForm_checkbox__d_Ars[aria-invalid=true]{border-color:var(--error,var(--error))}.ContactForm_privacyText__Uf1TQ{margin:0;color:var(--muted,#abb5a7);font-size:12px;line-height:1.85}.ContactForm_privacyLink__pxMi0{padding:0;border:0;border-bottom:1px solid #71816b;background:none;color:var(--foreground);font:inherit;line-height:inherit;cursor:pointer}.ContactForm_privacyLink__pxMi0:hover{border-color:var(--accent,var(--accent));color:var(--accent,var(--accent))}.ContactForm_privacyLink__pxMi0:focus-visible{outline:1px solid var(--accent,var(--accent));outline-offset:4px}.ContactForm_actions__k9_Zc{display:flex;align-items:center;gap:24px;margin-top:31px}.ContactForm_another__Dle3y,.ContactForm_submit__nc_JX{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:55px;padding:15px 23px;border:1px solid var(--accent,var(--accent));border-radius:0;background:var(--accent,var(--accent));color:var(--background);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.ContactForm_another__Dle3y:hover,.ContactForm_submit__nc_JX:hover:not(:disabled){border-color:#c3ff9d;background:#c3ff9d}.ContactForm_another__Dle3y:focus-visible,.ContactForm_submit__nc_JX:focus-visible{outline:1px solid var(--accent,var(--accent));outline-offset:5px}.ContactForm_submit__nc_JX:disabled{cursor:wait;opacity:.75}.ContactForm_arrow__L9PSN{transition:transform .18s ease}.ContactForm_submit__nc_JX:hover:not(:disabled) .ContactForm_arrow__L9PSN{transform:translateX(4px)}.ContactForm_submitStatus__o68ZB{color:var(--muted,#abb5a7);font-family:var(--font-mono,monospace);font-size:10px;line-height:1.7}.ContactForm_failure__piebP{overflow:hidden}.ContactForm_failureInner__f0AKN{margin-top:23px;padding:14px 17px;border-left:2px solid var(--error);background:#251512;color:#f2b5ad;font-size:13px;line-height:1.7}.ContactForm_honeypot__NfwRo{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_success__HQ7q3{min-height:515px;padding:37px 0 50px;border-top:1px solid var(--accent,var(--accent))}.ContactForm_success__HQ7q3:focus{outline:none}.ContactForm_successIcon__bYbbs{display:block;color:var(--accent,var(--accent));margin-bottom:42px}.ContactForm_successEyebrow__asGiW{margin:0 0 17px;color:var(--accent,var(--accent));font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ContactForm_successTitle__95JLC{max-width:430px;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.045em}.ContactForm_successDescription__2Zjz7{max-width:410px;margin:23px 0 36px;color:var(--muted,#abb5a7);font-size:15px;line-height:1.8}.ContactForm_another__Dle3y{border-color:#4c6345;background:transparent;color:var(--foreground);font-weight:400}.ContactForm_another__Dle3y:hover{color:var(--background)}@container contact-form (max-width: 500px){.ContactForm_grid__yr3PO{grid-template-columns:minmax(0,1fr);gap:27px}.ContactForm_actions__k9_Zc{flex-wrap:wrap;gap:15px}.ContactForm_submit__nc_JX{width:100%}}@media (max-width:600px){.ContactForm_grid__yr3PO{grid-template-columns:minmax(0,1fr);gap:27px}.ContactForm_note___DbAa{margin-bottom:27px}.ContactForm_control__WuOQ3{font-size:16px}.ContactForm_summary__tInq8{min-height:65px;font-size:12px}.ContactForm_actions__k9_Zc{flex-wrap:wrap;gap:15px}.ContactForm_submit__nc_JX{width:100%;min-height:57px}.ContactForm_success__HQ7q3{min-height:440px}}@media (prefers-reduced-motion:reduce){.ContactForm_form__cfPSc *,.ContactForm_form__cfPSc :after,.ContactForm_form__cfPSc :before{transition:none!important}}[data-motion=paused] .ContactForm_form__cfPSc *{transition:none!important}.math_recursive__h7qNc{position:relative;width:100%;height:100%;min-height:380px;isolation:isolate}.math_canvas__1mIe1,.math_fallback__R16la{position:absolute;inset:0 0 40px;pointer-events:none;transition:opacity .35s ease}.math_fallback__R16la svg{display:block;width:100%;height:100%}.math_canvas__1mIe1 canvas{display:block}.math_recursiveCaption__oyBWT{position:absolute;left:6%;right:6%;bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#abb5a7;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.04em}.math_recursiveCaption__oyBWT>span:first-child{display:flex;align-items:center;flex-shrink:0;gap:7px;white-space:nowrap}.math_recursiveCaption__oyBWT>span:last-child{min-width:0;text-align:right;text-wrap:balance}.math_recursiveCaption__oyBWT sub{position:relative;bottom:-.18em;vertical-align:baseline;font-size:8px}.math_captionRule__y2GlH{display:inline-block;flex-shrink:0;width:28px;height:1px;background:var(--brand-green-muted)}.math_convergence__xbQBo{position:relative;width:100%;margin:0}.math_plot__RSLxE{display:block;width:100%;height:auto;overflow:visible}.math_plot__RSLxE text{font-family:var(--font-mono,monospace)}.math_plotLabel__4reCh{fill:#abb5a7;font-size:10px;letter-spacing:.02em}.math_plotSymbol__uXhB5{fill:var(--foreground);font-size:13px}.math_formula___7B2V{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px;border-top:1px solid #29382a;padding-top:20px;color:var(--foreground);font-family:var(--font-mono,monospace);font-size:clamp(10px,1.05vw,13px);line-height:1.8}.math_formulaSub__8Ak8Q{color:#abb5a7;font-size:10px}.math_iteration__WEyz2{font-variant-numeric:tabular-nums;color:var(--accent)}@media (max-width:767px){.math_recursive__h7qNc{min-height:340px}.math_recursiveCaption__oyBWT{left:0;right:0;font-size:9px}.math_formula___7B2V{padding-top:15px}}@media (prefers-reduced-motion:reduce){.math_canvas__1mIe1,.math_fallback__R16la{transition:none}}