.project_back__yytWS{display:inline-block;margin-bottom:var(--ff-space-8);color:var(--ff-link);font-size:14px}.project_hero__L7T_d{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.project_hero__L7T_d img{width:100%;max-height:560px;border-radius:var(--ff-radius-md);object-fit:cover}.project_fieldNote__3GTjp{max-width:780px;margin-top:clamp(3rem,7vw,5.5rem);padding:var(--ff-space-6) 0;border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.project_fieldNote__3GTjp p:last-child{max-width:66ch;margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.25}.project_facts__FtUoV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--ff-space-3);gap:var(--ff-space-3);margin-top:clamp(3rem,7vw,5.5rem)}.project_facts__FtUoV span{padding:var(--ff-space-4) 0;border-top:1px solid var(--ff-border);color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:12px}.project_sections__OME56{margin-top:clamp(3rem,7vw,5.5rem)}.project_section__b7nw0{display:grid;grid-template-columns:80px 1fr;grid-gap:var(--ff-space-6);gap:var(--ff-space-6);padding:var(--ff-space-6) 0;border-top:1px solid var(--ff-border)}.project_number__nSCx3{color:var(--ff-accent);font-family:var(--ff-font-mono);font-size:12px}.project_section__b7nw0 h2{margin:0;font-family:var(--ff-font-display);font-size:clamp(1.7rem,3vw,2.4rem)}.project_section__b7nw0 p{max-width:60ch;margin:var(--ff-space-4) 0 0;color:var(--ff-fg-muted);font-size:1.1rem;line-height:1.6}.project_method__AUaaZ{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);margin-top:clamp(4rem,8vw,7rem);padding:var(--ff-space-8) 0;border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.project_sectionLead__PvzOY h2,.project_takeaways__QRJmJ h2{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08}.project_methodList__OdtoO{display:grid;grid-gap:var(--ff-space-6);gap:var(--ff-space-6)}.project_methodItem__kZGKk{display:grid;grid-template-columns:minmax(150px,.65fr) 1fr;grid-gap:var(--ff-space-5);gap:var(--ff-space-5);padding-bottom:var(--ff-space-5);border-bottom:1px solid var(--ff-border)}.project_methodItem__kZGKk:last-child{padding-bottom:0;border-bottom:0}.project_methodItem__kZGKk h3{margin:0;font-family:var(--ff-font-display);font-size:1.25rem}.project_methodItem__kZGKk p{margin:0;color:var(--ff-fg-muted);line-height:1.6}.project_takeaways__QRJmJ{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);margin-top:clamp(4rem,8vw,7rem);padding:var(--ff-space-8);background:var(--ff-surface);border-radius:var(--ff-radius-md)}.project_takeaways__QRJmJ ul{display:grid;grid-gap:var(--ff-space-4);gap:var(--ff-space-4);margin:0;padding:0;list-style:none}.project_takeaways__QRJmJ li{position:relative;padding-left:1.5rem;color:var(--ff-fg-muted);font-size:1.05rem;line-height:1.55}.project_takeaways__QRJmJ li:before{content:"•";position:absolute;left:0;color:var(--ff-accent)}.project_sourceNote__cynB6{max-width:78ch;margin:clamp(3rem,6vw,5rem) 0 var(--ff-space-8);color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:12px;line-height:1.6}.project_sourceNote__cynB6 strong{color:var(--ff-fg)}.project_guideNotice__kSK8a,.project_related__c7jWe{margin-top:clamp(4rem,8vw,7rem);padding:var(--ff-space-8);background:var(--ff-surface);border-radius:var(--ff-radius-md)}.project_guideNotice__kSK8a h2,.project_related__c7jWe h2{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08}.project_guideNotice__kSK8a p:last-child,.project_related__c7jWe>p:not(.project_eyebrow__SlKQo){max-width:68ch;margin:var(--ff-space-4) 0 0;color:var(--ff-fg-muted);line-height:1.6}.project_relatedLinks__zZuCq{display:flex;flex-wrap:wrap;gap:var(--ff-space-5);margin-top:var(--ff-space-5)}@media (max-width:720px){.project_hero__L7T_d{grid-template-columns:1fr}.project_hero__L7T_d img{max-height:420px}.project_facts__FtUoV{grid-template-columns:repeat(2,1fr)}.project_section__b7nw0{grid-template-columns:40px 1fr;gap:var(--ff-space-4)}.project_method__AUaaZ,.project_takeaways__QRJmJ{grid-template-columns:1fr;gap:var(--ff-space-6)}.project_takeaways__QRJmJ{padding:var(--ff-space-6)}.project_methodItem__kZGKk{grid-template-columns:1fr;gap:var(--ff-space-2)}}.ExoskeletonGuide_guide__wOyBz{margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,7vw,5.5rem);border-top:1px solid var(--ff-border)}.ExoskeletonGuide_eyebrow__zdZNI{margin:0;color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ExoskeletonGuide_directoryHeader__ZO0Pd,.ExoskeletonGuide_guideIntro__fQxcX,.ExoskeletonGuide_rights__JkoYf{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem)}.ExoskeletonGuide_directoryHeader__ZO0Pd h3,.ExoskeletonGuide_guideIntro__fQxcX h2,.ExoskeletonGuide_rights__JkoYf h3{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.02}.ExoskeletonGuide_directoryHeader__ZO0Pd>p,.ExoskeletonGuide_guideIntro__fQxcX>p,.ExoskeletonGuide_rights__JkoYf>p{max-width:62ch;margin:0;color:var(--ff-fg-muted);font-size:1.05rem;line-height:1.6}.ExoskeletonGuide_decisionChecks__I6OhG{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md);background:var(--ff-surface)}.ExoskeletonGuide_decisionHeader__GYqTJ h3{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.05}.ExoskeletonGuide_decisionGrid__5YhD3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:var(--ff-space-6);background:var(--ff-border)}.ExoskeletonGuide_decisionCard__enfZj{min-height:180px;padding:var(--ff-space-5);background:var(--ff-surface)}.ExoskeletonGuide_decisionCard__enfZj>span{color:var(--ff-accent);font-family:var(--ff-font-mono);font-size:11px}.ExoskeletonGuide_decisionCard__enfZj h4{margin:var(--ff-space-6) 0 0;font-size:1rem}.ExoskeletonGuide_decisionCard__enfZj p{margin:var(--ff-space-3) 0 0;color:var(--ff-fg-muted);font-size:13px;line-height:1.55}.ExoskeletonGuide_lab__CQ3on{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:var(--ff-space-8);gap:var(--ff-space-8);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);background:var(--ff-surface);border-radius:var(--ff-radius-md)}.ExoskeletonGuide_lab__CQ3on h3{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.ExoskeletonGuide_labNote__DCJyV{margin:var(--ff-space-4) 0 0;color:var(--ff-fg-muted);font-size:13px;line-height:1.5}.ExoskeletonGuide_questions__c_EzL{display:grid;grid-gap:var(--ff-space-2);gap:var(--ff-space-2);margin-top:var(--ff-space-6)}.ExoskeletonGuide_questionActive__VILKV,.ExoskeletonGuide_question__n0u8l{display:block;width:100%;padding:var(--ff-space-3) var(--ff-space-4);border:1px solid var(--ff-border);border-radius:999px;background:transparent;color:var(--ff-fg);cursor:pointer;font:inherit;text-align:left}.ExoskeletonGuide_questionActive__VILKV,.ExoskeletonGuide_question__n0u8l:hover{border-color:var(--ff-accent)}.ExoskeletonGuide_questionActive__VILKV{background:var(--ff-accent);color:var(--ff-accent-fg)}.ExoskeletonGuide_answer__rjAMN{align-self:stretch;padding:var(--ff-space-6);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md)}.ExoskeletonGuide_answer__rjAMN>span{color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ExoskeletonGuide_answer__rjAMN h3{margin-top:var(--ff-space-4);font-size:clamp(1.5rem,2.5vw,2.2rem)}.ExoskeletonGuide_answer__rjAMN p{max-width:56ch;margin:var(--ff-space-5) 0 0;color:var(--ff-fg-muted);font-size:1.05rem;line-height:1.65}.ExoskeletonGuide_ask__Lfx8e{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);margin-top:var(--ff-space-6);padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md)}.ExoskeletonGuide_ask__Lfx8e h3{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.ExoskeletonGuide_askNote__HDKRI{margin:var(--ff-space-4) 0 0;color:var(--ff-fg-muted);font-size:13px;line-height:1.5}.ExoskeletonGuide_askControls__p7BSs{display:grid;grid-gap:var(--ff-space-3);gap:var(--ff-space-3)}.ExoskeletonGuide_askControls__p7BSs label{color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ExoskeletonGuide_askControls__p7BSs textarea{width:100%;min-height:90px;box-sizing:border-box;resize:vertical;padding:var(--ff-space-4);border:1px solid var(--ff-border);border-radius:var(--ff-radius-sm);background:var(--ff-surface);color:var(--ff-fg);font:inherit;line-height:1.5}.ExoskeletonGuide_askControls__p7BSs textarea:focus{outline:2px solid var(--ff-accent);outline-offset:2px}.ExoskeletonGuide_askControls__p7BSs button{justify-self:start;padding:var(--ff-space-3) var(--ff-space-5);border:1px solid var(--ff-accent);border-radius:999px;background:var(--ff-accent);color:var(--ff-accent-fg);cursor:pointer;font:inherit}.ExoskeletonGuide_askControls__p7BSs button:disabled{cursor:not-allowed;opacity:.5}.ExoskeletonGuide_customAnswer__TpiAS{margin:var(--ff-space-3) 0 0;padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border);color:var(--ff-fg-muted);line-height:1.6}.ExoskeletonGuide_longform__K8D5p{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--ff-border)}.ExoskeletonGuide_longformItem__LVgVq{display:grid;grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);grid-gap:clamp(1.5rem,6vw,5rem);gap:clamp(1.5rem,6vw,5rem);padding:clamp(1.75rem,4vw,3rem) 0;border-bottom:1px solid var(--ff-border)}.ExoskeletonGuide_longformItem__LVgVq>span{color:var(--ff-accent);font-family:var(--ff-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ExoskeletonGuide_longformItem__LVgVq h3{margin:0;font-family:var(--ff-font-display);font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.08}.ExoskeletonGuide_longformItem__LVgVq p{max-width:68ch;margin:var(--ff-space-4) 0 0;color:var(--ff-fg-muted);font-size:1rem;line-height:1.7}.ExoskeletonGuide_axes__B6JRs{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.75rem,4vw,3rem) 0;border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.ExoskeletonGuide_axes__B6JRs h3{margin:var(--ff-space-3) 0 0;font-family:var(--ff-font-display);font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.05}.ExoskeletonGuide_axes__B6JRs dl{margin:0}.ExoskeletonGuide_axes__B6JRs dl div{display:grid;grid-template-columns:100px 1fr;grid-gap:var(--ff-space-4);gap:var(--ff-space-4);padding:var(--ff-space-4) 0;border-top:1px solid var(--ff-border)}.ExoskeletonGuide_axes__B6JRs dl div:first-child{padding-top:0;border-top:0}.ExoskeletonGuide_axes__B6JRs dt{color:var(--ff-accent);font-family:var(--ff-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ExoskeletonGuide_axes__B6JRs dd{margin:0;color:var(--ff-fg-muted);line-height:1.5}.ExoskeletonGuide_directoryHeader__ZO0Pd{margin-top:clamp(4rem,8vw,7rem)}.ExoskeletonGuide_filters__cxtN3{display:flex;flex-wrap:wrap;gap:var(--ff-space-2);margin-top:var(--ff-space-5)}.ExoskeletonGuide_filterActive__hwAMG,.ExoskeletonGuide_filter__KPvVO{padding:var(--ff-space-2) var(--ff-space-4);border:1px solid var(--ff-border);border-radius:999px;background:transparent;color:var(--ff-fg-muted);cursor:pointer;font:inherit}.ExoskeletonGuide_filterActive__hwAMG,.ExoskeletonGuide_filter__KPvVO:hover{border-color:var(--ff-accent)}.ExoskeletonGuide_filterActive__hwAMG{background:var(--ff-accent);color:var(--ff-accent-fg)}.ExoskeletonGuide_directory__UxdUf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--ff-space-2);gap:var(--ff-space-2);margin-top:var(--ff-space-6)}.ExoskeletonGuide_provider__LPw__{min-height:310px;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--ff-border);border-radius:var(--ff-radius-sm);background:var(--ff-bg)}.ExoskeletonGuide_providerTop__aoI15{display:flex;justify-content:space-between;gap:var(--ff-space-3);color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;text-transform:uppercase}.ExoskeletonGuide_providerNumber__b0iOy{color:var(--ff-accent)}.ExoskeletonGuide_providerType__q2SHC{text-align:right}.ExoskeletonGuide_maker__Pgslv{margin:var(--ff-space-8) 0 0;color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;text-transform:uppercase}.ExoskeletonGuide_provider__LPw__ h4{margin:var(--ff-space-2) 0 0;font-family:var(--ff-font-display);font-size:1.55rem}.ExoskeletonGuide_assist__vwgp_{margin:var(--ff-space-2) 0 0;color:var(--ff-fg-muted)}.ExoskeletonGuide_provider__LPw__ dl{display:grid;grid-gap:var(--ff-space-3);gap:var(--ff-space-3);margin:var(--ff-space-6) 0}.ExoskeletonGuide_provider__LPw__ dl div{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--ff-space-3);gap:var(--ff-space-3);padding-top:var(--ff-space-2);border-top:1px solid var(--ff-border)}.ExoskeletonGuide_provider__LPw__ dt{color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;text-transform:uppercase}.ExoskeletonGuide_provider__LPw__ dd{margin:0;font-size:13px}.ExoskeletonGuide_provider__LPw__ a{color:var(--ff-link);font-size:13px}.ExoskeletonGuide_editorialNote__IW_1f{margin:var(--ff-space-5) 0 0;padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border);color:var(--ff-fg-muted);font-family:var(--ff-font-mono);font-size:11px;line-height:1.6}.ExoskeletonGuide_rights__JkoYf{margin-top:clamp(3rem,6vw,5rem);padding:var(--ff-space-6) 0;border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.ExoskeletonGuide_rights__JkoYf h3{font-size:clamp(1.5rem,2.6vw,2.2rem)}@media (max-width:800px){.ExoskeletonGuide_ask__Lfx8e,.ExoskeletonGuide_directoryHeader__ZO0Pd,.ExoskeletonGuide_guideIntro__fQxcX,.ExoskeletonGuide_lab__CQ3on,.ExoskeletonGuide_rights__JkoYf{grid-template-columns:1fr;gap:var(--ff-space-5)}.ExoskeletonGuide_decisionGrid__5YhD3{grid-template-columns:repeat(2,1fr)}.ExoskeletonGuide_axes__B6JRs,.ExoskeletonGuide_longformItem__LVgVq{grid-template-columns:1fr;gap:var(--ff-space-3)}.ExoskeletonGuide_directory__UxdUf{grid-template-columns:1fr}}@media (max-width:560px){.ExoskeletonGuide_decisionGrid__5YhD3{grid-template-columns:1fr}.ExoskeletonGuide_provider__LPw__{min-height:auto}.ExoskeletonGuide_axes__B6JRs dl div{grid-template-columns:1fr;gap:var(--ff-space-2)}}