.ContactForm_section__s4J7N{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.ContactForm_container__rn2QL{max-width:var(--prose-narrow);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.ContactForm_eyebrow__gzFbU{font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-rule)}.ContactForm_headingBlock__gYgrY{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_headingUnderline__tTe18{display:block;width:227px;height:auto}.ContactForm_headingUnderline__tTe18 path{stroke:var(--scribble-color);fill:none;stroke-dasharray:100;stroke-dashoffset:100}.ContactForm_headingUnderline__tTe18[data-drawn=true] path{animation:ContactForm_drawContactUnderline__Qdoia var(--scribble-duration) var(--scribble-easing) forwards}@keyframes ContactForm_drawContactUnderline__Qdoia{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ContactForm_headingUnderline__tTe18 path{stroke-dashoffset:0;animation:none}}.ContactForm_heading___frZd{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.ContactForm_body__vRmzd{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-4)}.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:18px}.ContactForm_field__WlekW{display:flex;flex-direction:column;gap:var(--space-1)}.ContactForm_field__WlekW label{font-size:var(--text-xs);font-weight:500;color:var(--color-text-primary)}.ContactForm_field__WlekW input,.ContactForm_field__WlekW textarea{font-family:var(--font-body);font-size:var(--text-base);padding:var(--space-3) 14px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard);resize:vertical}.ContactForm_field__WlekW input:focus,.ContactForm_field__WlekW textarea:focus{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}.ContactForm_actions__uIVyQ{display:flex;gap:var(--space-3);margin-top:var(--space-1)}.ContactForm_submit__dTLqB{background:var(--color-blue-stone);color:var(--color-text-inverse);border:none;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;transition:background-color var(--duration-fast) var(--ease-standard)}.ContactForm_submit__dTLqB:hover{background:var(--color-blue-stone-hover)}.ContactForm_success__mqFJ5{padding:var(--space-6);background:var(--color-surface-alt);border-left:3px solid var(--color-blue-stone);border-radius:var(--radius-sm)}.ContactForm_success__mqFJ5 h2{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-2)}.ContactForm_success__mqFJ5 p{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-body)}.Faqs_section__lDf19{background:var(--color-surface-alt);padding:var(--section-pad-y) var(--section-pad-x)}.Faqs_container__40W72{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8)}.Faqs_intro___afAo{display:flex;flex-direction:column;gap:var(--space-2)}.Faqs_heading__wpMVm{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.Faqs_body__ZTgJd{font-size:var(--text-base);color:var(--color-text-muted)}.Faqs_list__kXLHL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Faqs_item__b3hml details{background:var(--color-surface-default);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);overflow:hidden}.Faqs_item__b3hml summary{cursor:pointer;padding:18px var(--space-5);font-size:var(--text-md);font-weight:500;color:var(--color-text-primary);list-style:none;position:relative;padding-right:48px}.Faqs_item__b3hml summary::-webkit-details-marker{display:none}.Faqs_item__b3hml summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:var(--text-2xl);line-height:1;color:var(--color-accent-rule);font-weight:400;transition:transform var(--duration-base) var(--ease-standard)}.Faqs_item__b3hml details[open] summary:after{content:"−"}.Faqs_item__b3hml details[open] summary{border-bottom:1px solid var(--color-border-subtle)}.Faqs_item__b3hml p{padding:var(--space-4) var(--space-5) var(--space-5);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);text-align:center;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.Button_primary__6_Dls{background:var(--color-blue-stone);color:var(--color-text-inverse)}.Button_primary__6_Dls:hover{background:var(--color-blue-stone-hover)}.Button_secondary__uuOdH{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-subtle)}.Button_secondary__uuOdH:hover{background:var(--color-surface-alt)}.Button_ghost-light__yG1zC{background:var(--color-surface-default);color:var(--color-link);border:none}.Button_ghost-light__yG1zC:hover{background:var(--color-surface-alt)}.Hero_hero__bqvNd{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.Hero_container__uaTFp{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-16);align-items:center}.Hero_copy__KMVTd{display:flex;flex-direction:column;gap:var(--space-6);max-width:600px}.Hero_headline__wPoAT{font-size:var(--text-display);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.Hero_body__nv9YQ{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Hero_coveredWrap__GxAJR{position:relative;display:inline-block}.Hero_accentRule__rR7oB{position:absolute;left:0;bottom:-.18em;width:100%;height:auto;pointer-events:none;clip-path:inset(0 100% 0 0);animation:Hero_drawUnderline__aFPB0 var(--scribble-duration) var(--scribble-easing) .6s forwards}@keyframes Hero_drawUnderline__aFPB0{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.Hero_accentRule__rR7oB{animation:none;clip-path:inset(0 0 0 0)}}.Hero_actions__yXeUX{display:flex;gap:var(--space-3)}.Hero_media__OGcwm{width:100%}.Hero_mediaImage__5RvTR{width:100%;height:auto;border-radius:var(--radius-md)}@media (max-width:900px){.Hero_container__uaTFp{grid-template-columns:1fr;gap:var(--space-10)}.Hero_copy__KMVTd{max-width:100%}}.BuiltOnPurpose_section__dGSj7{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.BuiltOnPurpose_container__rjox7{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-14)}.BuiltOnPurpose_intro__zu2ze{max-width:720px;text-align:center;display:flex;flex-direction:column;gap:var(--space-4)}.BuiltOnPurpose_heading__Wq7Ys{font-size:var(--text-h1);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.BuiltOnPurpose_body__otzuf{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.BuiltOnPurpose_cards__M11bW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);width:100%}.BuiltOnPurpose_card__q_p5T{display:flex;flex-direction:column;gap:var(--space-5)}.BuiltOnPurpose_cardMedia__Oqm9y{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-alt)}.BuiltOnPurpose_cardImage__oxaq0{width:100%;height:100%;object-fit:cover}.BuiltOnPurpose_cardCopy__CiJGl{display:flex;flex-direction:column;gap:var(--space-2)}.BuiltOnPurpose_cardTitle__3nV9S{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-snug)}.BuiltOnPurpose_cardBody__JVk1s{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.BuiltOnPurpose_purposeWord__CJdjb{position:relative;display:inline-block;isolation:isolate}.BuiltOnPurpose_circleAccent__7iHQy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.56em;height:auto;z-index:-1;pointer-events:none}.BuiltOnPurpose_actions__fguxn{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}@media (max-width:900px){.BuiltOnPurpose_cards__M11bW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.BuiltOnPurpose_cards__M11bW{grid-template-columns:1fr}}.Process_section__yPZcB{background:var(--color-surface-default);padding:var(--space-6) var(--section-pad-x) var(--section-pad-y)}.Process_container__fYZHj{max-width:var(--prose-medium);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}.Process_body__9y_dI{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-primary)}.Process_tagline__M_juK{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-link)}.Process_taglineText__HCOqw{position:relative;display:inline-block}.Process_leftParen__Enx4A,.Process_rightParen__jbH3e{position:absolute;top:50%;transform:translateY(-50%);height:1em;width:auto;pointer-events:none}.Process_leftParen__Enx4A{right:100%;margin-right:var(--space-3)}.Process_rightParen__jbH3e{left:100%;margin-left:var(--space-3)}.CapitalImage_section__0rRTI{padding:0 var(--section-pad-x) var(--section-pad-y);background:var(--color-surface-default)}.CapitalImage_container___mzOn{max-width:var(--container-max);margin:0 auto}.CapitalImage_frame__l3stu{width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-alt)}.CapitalImage_image__Pggpl{width:100%;height:auto;display:block}.LetsTalkCta_section__EABYC{background:var(--color-surface-alt);padding:var(--section-pad-y) var(--section-pad-x)}.LetsTalkCta_container__bRLyn{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5);text-align:center;align-items:center}.LetsTalkCta_heading__R5045{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.LetsTalkCta_kWrapper__96_c2{position:relative;display:inline-block}.LetsTalkCta_speechBubble__ZxcXm{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);height:1.2em;width:auto;margin-bottom:2px;pointer-events:none}.LetsTalkCta_body__T2EnB{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:680px}.LetsTalkCta_actions__kh6Tg{display:flex;gap:var(--space-3)}.StillHaveQuestions_section__IQUlY{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.StillHaveQuestions_container___9PE6{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:14px;text-align:center;align-items:center}.StillHaveQuestions_heading__Y2ddb{font-size:var(--text-h3);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.StillHaveQuestions_body__XpCiq{font-size:var(--text-base);color:var(--color-text-muted)}.StillHaveQuestions_actions__Mch7g{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.Values_section__DN53i{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.Values_container__CyKDr{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16);align-items:center}.Values_media__o10aW{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md)}.Values_image__Z8SSG{width:100%;height:100%;object-fit:cover}.Values_content__gMHVf{display:flex;flex-direction:column;gap:var(--space-5)}.Values_starIcon___bQsK{width:48px;height:auto}.Values_heading__9jW_B{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.Values_body__hf5FJ{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Values_list__hsZeA{list-style:disc;margin:0;padding:0 0 0 var(--space-5);display:flex;flex-direction:column;gap:10px}.Values_item__CuF_e{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-primary)}.Values_itemTitle__KMZTE{font-weight:600}@media (max-width:900px){.Values_container__CyKDr{grid-template-columns:1fr;gap:var(--space-8)}}.SimpleFeature_section__AcdQZ{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.SimpleFeature_light__f6iZ6{background:var(--color-surface-alt)}.SimpleFeature_containerSolo__EZL1x{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.SimpleFeature_container__Brtxp{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16);align-items:center}.SimpleFeature_reverse__EtNzH .SimpleFeature_container__Brtxp{direction:rtl}.SimpleFeature_reverse__EtNzH .SimpleFeature_copy__Ug_I0,.SimpleFeature_reverse__EtNzH .SimpleFeature_media__lKVg3{direction:ltr}.SimpleFeature_copy__Ug_I0{display:flex;flex-direction:column;gap:var(--space-4)}.SimpleFeature_heading__6X8fv{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.SimpleFeature_body__u8HGk{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.SimpleFeature_media__lKVg3{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-alt)}.SimpleFeature_image__Fqhd6{width:100%;height:100%;object-fit:cover}@media (max-width:900px){.SimpleFeature_container__Brtxp,.SimpleFeature_reverse__EtNzH .SimpleFeature_container__Brtxp{grid-template-columns:1fr;direction:ltr;gap:var(--space-8)}}.Team_section__pRh3l{background:var(--color-surface-default);padding:var(--section-pad-y) var(--section-pad-x)}.Team_container__cpI9o{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-12)}.Team_intro__bWxy5{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}.Team_heading__fqwPA{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.Team_body__FrV_n{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted)}.Team_grid__O9duF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-28)}.Team_card__5oqRE{display:flex;flex-direction:column;gap:var(--space-2)}.Team_card__5oqRE>div:first-child{margin-bottom:var(--space-3)}.Team_portrait__eAan8{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-md);background:transparent}.Team_portraitImage__QhxaD{width:100%;height:100%;object-fit:cover}.Team_name__UNX_n{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-snug)}.Team_title__KnnKs{font-size:var(--text-base);font-weight:500;color:var(--color-link)}.Team_bio__ypNYl{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:var(--space-1)}.Team_hiring__svt2H{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.Team_hiringHeading__9dHhv{font-size:var(--text-4xl);font-weight:600;line-height:var(--leading-snug)}.Team_hiringBody__WyXJt{font-size:var(--text-base);color:var(--color-text-muted)}@media (max-width:900px){.Team_grid__O9duF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Team_grid__O9duF{grid-template-columns:1fr}}.ReadyToHelpCta_section__USdpR{background:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--section-pad-y) var(--section-pad-x)}.ReadyToHelpCta_container__ss3UZ{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);text-align:center;align-items:center}.ReadyToHelpCta_heading__3oF10{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-text-inverse)}.ReadyToHelpCta_body__XgxGz{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-inverse-muted);max-width:680px}.ReadyToHelpCta_actions__46_IM{display:flex;gap:var(--space-3);margin-top:var(--space-2)}