.AboutView_btnGhost__tTR13,.AboutView_btnPrimary__4UFA_,.AboutView_btnSecondary__eL6A3{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.AboutView_btnPrimary__4UFA_:hover{background:var(--forest-hover)!important;border-color:var(--forest-hover)!important;transform:translateY(-1px)}.AboutView_btnGhost__tTR13:hover{border-color:var(--forest)!important;color:var(--forest-hover)!important}.AboutView_btnSecondary__eL6A3:hover{border-color:var(--forest)!important;color:var(--forest)!important}.AboutView_ocGrid__0bTwG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,258px),1fr));grid-gap:14px;gap:14px;margin-top:38px}.AboutView_ocCard__k87iW{display:flex;flex-direction:column;gap:15px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover{border-color:var(--border-strong);background:var(--raised);transform:translateY(-3px)}.AboutView_ocIcon__XhFN0{flex:none;width:38px;height:38px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--forest-hover);display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover .AboutView_ocIcon__XhFN0{border-color:var(--border-strong)}.AboutView_ocLink__TRqRo{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out)}.AboutView_ocLink__TRqRo svg{transition:transform var(--dur-fast) var(--ease-out)}.AboutView_ocCard__k87iW:hover .AboutView_ocLink__TRqRo{color:var(--snow)}.AboutView_ocCard__k87iW:hover .AboutView_ocLink__TRqRo svg{transform:translateX(3px)}.AboutView_trustGrid__7BFjn{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:36px}.AboutView_trustPanel___DKMO{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.AboutView_trustPanel___DKMO:hover{border-color:var(--border-strong)!important;background:var(--raised)!important}@media (max-width:760px){.AboutView_trustGrid__7BFjn{grid-template-columns:1fr}}.AboutView_stratGrid__X_Qet{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);margin-top:40px;align-items:start}.AboutView_stratRow__VNAiX{transition:border-color var(--dur-fast) var(--ease-out)}.AboutView_stratRow__VNAiX:hover{border-color:var(--border-strong)!important}@media (max-width:860px){.AboutView_stratGrid__X_Qet{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.AboutView_heroGrid__LNbcv,.AboutView_storyGrid__Yho6E{grid-template-columns:minmax(0,1fr)!important}}.PostCard_card___4raP{display:flex;flex-direction:column;background:#262626;border:1px solid #353535;border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.PostCard_card___4raP:hover{border-color:#6a6a6a;background:#2e2e2e}.PostCard_card___4raP:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.PostCard_thumb__tnTps{position:relative;width:100%;aspect-ratio:16/10}.PostCard_thumb__tnTps img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PostCard_body__j_V_L{min-width:0;padding:16px 18px;display:flex;flex-direction:column}.PostCard_metaRow__soCpt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PostCard_date__qtcNz{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:.07em;color:#a3a3a3}.PostCard_author__DByuI{font-family:Instrument Sans,sans-serif;font-size:12px;color:#8a8a8a}.PostCard_cardTitle__uOqvh{margin-top:10px;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:650;font-size:16.5px;line-height:1.24;letter-spacing:-.01em;color:#fafafa;transition:color .16s}.PostCard_cardTitle__uOqvh,.PostCard_excerpt__QOcta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PostCard_excerpt__QOcta{margin-top:8px;font-size:13px;line-height:1.55;color:#a3a3a3}.AuthorSocials_wrap__9Vy5a{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.AuthorSocials_link__LVl4u{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--border);color:var(--fg-muted);text-decoration:none;transition:color .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}.AuthorSocials_link__LVl4u:hover{color:var(--fg);border-color:var(--border-strong);background:rgba(255,255,255,.04)}.resource-article_article__P2uvT .wl-container{max-width:1180px;padding-inline:clamp(20px,4vw,48px)}.resource-article_header__Nwycw{background:var(--hero-gradient);border-bottom:1px solid var(--hairline);padding-block:40px 44px}.resource-article_meta__xJNqN{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.resource-article_cat__RKH23{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest);line-height:1}.resource-article_date__JV7bS{font-size:13px;color:var(--text-tertiary);line-height:1}.resource-article_issue__uxDAo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);line-height:1;border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:4px 10px}.resource-article_source__0xn1l{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-tertiary);line-height:1;text-decoration:none}a.resource-article_source__0xn1l:hover{color:var(--snow);text-decoration:underline}.resource-article_title__tTdae{font-size:clamp(2rem,4.4vw,3rem);line-height:1.05}.resource-article_lede__DNP_U{margin-top:20px;font-size:1.2rem;color:var(--fg-muted);line-height:1.55}.resource-article_byline__Sbdrp{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:26px;border-top:1px solid var(--hairline);padding-top:18px}.resource-article_author__5rZmy{display:flex;align-items:center;gap:12px}.resource-article_avatar__7VEV0{width:40px;height:40px;border-radius:999px;object-fit:cover;border:1px solid var(--hairline)}.resource-article_avatarFallback__9RFYB{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,96,48,.18);border:1px solid rgba(0,96,48,.5);color:var(--snow);font-family:var(--font-display);font-weight:700;font-size:16px}.resource-article_authorName__ck4QK{font-weight:600;font-size:14px;color:var(--fg)}.resource-article_authorRole__MrXmA{font-size:12px;color:var(--fg-subtle);margin-top:1px}.resource-article_cover__GQjac{width:100%;border-radius:var(--radius-lg);border:1px solid var(--hairline);margin-top:40px;aspect-ratio:16/8;object-fit:cover}.resource-article_shell__B7C_8{max-width:1180px;margin:0 auto;padding:48px clamp(20px,4vw,48px) 72px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:start}.resource-article_main__JG0tq{max-width:780px;min-width:0}.resource-article_aside__OEkeK{min-width:0;align-self:stretch}.resource-article_asideSticky__KLWqA{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.resource-article_shareCard__glRXU{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:16px 18px}.resource-article_downloadPanel__EdQxU{border:1px solid rgba(0,122,61,.45);border-radius:var(--radius-lg);background:rgba(0,96,48,.1);padding:22px;margin-bottom:36px}.resource-article_panelKicker__sHJEw{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-hover)}.resource-article_panelText__ACrci{margin:10px 0 16px;font-size:14.5px;line-height:1.6;color:var(--fg-muted)}.resource-article_downloadBtn__onFJm{display:inline-flex;align-items:center;gap:8px}.resource-article_bioCard__SBPl_{margin-top:48px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.resource-article_bioKicker__kaRGY{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.resource-article_bioName__nUnmR{font-family:var(--font-display);font-weight:650;font-size:16px;color:var(--fg);margin-top:8px}.resource-article_bioText__3hU_f{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.resource-article_related__yBD5r{margin-top:48px;border-top:1px solid var(--hairline);padding-top:28px}.resource-article_relatedHead__tQY7h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.resource-article_relatedTitle__2cun5{font-family:var(--font-display);font-weight:650;font-size:19px;letter-spacing:-.01em;color:var(--fg)}.resource-article_relatedAll__oxVEm{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--forest-hover);text-decoration:none;white-space:nowrap}.resource-article_relatedAll__oxVEm:hover{color:var(--snow)}.resource-article_relatedGrid__vQIt0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:1023px){.resource-article_shell__B7C_8{grid-template-columns:1fr}.resource-article_asideSticky__KLWqA{position:static}}@media (max-width:860px){.resource-article_relatedGrid__vQIt0{grid-template-columns:1fr}}.FeedbackButtons_wrap__dmbzC{display:flex;flex-direction:column;gap:12px}.FeedbackButtons_label__4_SYM{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--fg)}.FeedbackButtons_btns__8gMJq{display:flex;gap:10px}.FeedbackButtons_btn__Lykhr{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .16s,border-color .16s,background .16s}.FeedbackButtons_btn__Lykhr:hover{color:var(--fg);border-color:var(--forest);background:rgba(0,96,48,.12)}.FeedbackButtons_thanks__8Dkp7{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-subtle)}.post_hero__Hb4pt{background:var(--hero-gradient);border-bottom:1px solid var(--hairline);padding-block:40px 44px}.post_hero__Hb4pt .wl-container{max-width:1180px;padding-inline:clamp(20px,4vw,48px)}.post_meta__mjts0{display:flex;align-items:center;gap:14px}.post_date__2jWD2{font-size:13px;color:var(--text-tertiary);line-height:1}.post_title__FjbkL{font-size:clamp(2rem,4.4vw,3rem);margin-top:14px;line-height:1.05}.post_lede__86uDd{margin-top:18px;font-size:1.15rem;color:var(--fg-muted);line-height:1.55}.post_topics___QDSd{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.post_topic__7F2Vo{font-size:12px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 12px}.post_byline__VFrek{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:26px;border-top:1px solid var(--hairline);padding-top:18px}.post_author__J1XMC{display:flex;align-items:center;gap:12px}.post_avatar__kjj3h{width:40px;height:40px;border-radius:999px;object-fit:cover;border:1px solid var(--hairline)}.post_avatarFallback__f2pHp{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,96,48,.18);border:1px solid rgba(0,96,48,.5);color:var(--snow);font-family:var(--font-display);font-weight:700;font-size:16px}.post_authorName___SMl7{font-weight:600;font-size:14px;color:var(--fg)}.post_authorRole__sBYP_{font-size:12px;color:var(--fg-subtle);margin-top:1px}.post_shell__1qgeg{max-width:1180px;margin:0 auto;padding:48px clamp(20px,4vw,48px) 72px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:start}.post_main__j5Gq8{max-width:780px;min-width:0}.post_aside__ujS37{min-width:0;align-self:stretch}.post_asideSticky__XVrzU{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.post_bioCard__UgAl_{margin-top:48px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.post_bioKicker__qa3PD{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.post_bioName__hW2VY{font-family:var(--font-display);font-weight:650;font-size:16px;color:var(--fg);margin-top:8px}.post_bioText__jE1wQ{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.post_adjacent__xJngm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:40px;border-top:1px solid var(--hairline);padding-top:24px}.post_adjCard__8EDXb{display:flex;flex-direction:column;gap:8px;border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:16px 18px;text-decoration:none;transition:border-color .16s,background .16s}.post_adjCard__8EDXb:hover{border-color:var(--border-strong);background:var(--raised)}.post_adjRight__Rg2dh{text-align:right;align-items:flex-end}.post_adjKicker__ySimm{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.post_adjTitle__b2pV_{font-family:var(--font-display);font-weight:600;font-size:14.5px;line-height:1.35;color:var(--fg)}@media (max-width:1023px){.post_shell__1qgeg{grid-template-columns:1fr}.post_asideSticky__XVrzU{position:static}.post_adjacent__xJngm{grid-template-columns:1fr}.post_adjRight__Rg2dh{text-align:left;align-items:flex-start}}.MarkdownArtifact_artifact__zmaRK{margin:0;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--ink);overflow:hidden}.MarkdownArtifact_bar__jvAq2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--hairline);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}.MarkdownArtifact_file__7LC_6{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--text-secondary)}.MarkdownArtifact_actions__IdCbj{display:flex;gap:8px}.MarkdownArtifact_btn__wKckc{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--wl-border);background:var(--raised);color:var(--snow);font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .16s,background .16s}.MarkdownArtifact_btn__wKckc:hover{border-color:var(--forest);background:var(--surface)}.MarkdownArtifact_pre__wE_p2{margin:0;max-height:72vh;overflow:auto;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;tab-size:2}.DocsAiTools_wrap__AVSSm{display:flex;flex-direction:column;gap:2px}.DocsAiTools_title__JfB6B{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:8px}.DocsAiTools_item__q_TgJ{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:13px;color:var(--fg-muted);background:none;border:none;text-decoration:none;cursor:pointer;text-align:left;transition:color .16s}.DocsAiTools_item__q_TgJ:hover{color:var(--fg)}.tools_crumbBar__5f43h{padding-top:26px}.tools_status__7_EIN{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:12px 18px;font-size:14px;color:var(--text-secondary);background:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.tools_statusDot__0WWTR{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--forest-hover)}.tools_inlineLink__isTlH{color:var(--forest-text);text-decoration:underline;text-underline-offset:3px}.tools_grid__T_ewQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tools_collection__Uum8I{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px;background:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color .14s ease}.tools_collection__Uum8I:hover{border-color:var(--forest-hover)}.tools_collectionTitle__xAsjP{font-family:var(--font-display);font-weight:700;font-size:20px}.tools_collectionBody__jdNdh{margin-top:10px;font-size:14.5px;color:var(--text-tertiary);line-height:1.6;max-width:68ch}.tools_collectionCta__np_Mo{flex-shrink:0;font-size:14px;font-weight:600;color:var(--forest-text);white-space:nowrap}.tools_notify__rtZxN{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:36px;background:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.tools_notifyBody__3orHU{font-size:15px;color:var(--text-tertiary);line-height:1.6}@media (max-width:900px){.tools_grid__T_ewQ{grid-template-columns:1fr}.tools_collection__Uum8I{flex-direction:column;align-items:flex-start;gap:18px}.tools_notify__rtZxN{grid-template-columns:1fr;gap:24px}}.ShareButtons_row__S2Wms{display:flex;align-items:center;gap:8px}.ShareButtons_label__Ep8IX{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin-right:2px}.ShareButtons_btn__RN2LP{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:none;border:1px solid var(--hairline);color:var(--fg-muted);cursor:pointer;transition:color .16s,background .16s}.ShareButtons_btn__RN2LP:hover{color:var(--fg);background:rgba(255,255,255,.08)}.CtaBand_band__tyZM_{text-align:center;border-top:1px solid var(--hairline)}.CtaBand_overlay__k_A42{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 72% at 50% 46%,rgba(10,10,10,.78),rgba(10,10,10,.35) 62%,rgba(10,10,10,0) 100%)}.CtaBand_content__6bSKX{position:relative;z-index:1}.CtaBand_title__GxoaF{font-size:clamp(2rem,4.5vw,3.2rem);max-width:860px;margin:18px auto 0;line-height:1.05}.CtaBand_actions__dI4eG{display:flex;gap:14px;justify-content:center;margin-top:32px;flex-wrap:wrap}.PostPlaceholder_ph__uFRk4{position:relative;width:100%;height:100%;min-height:100%;background:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(155deg,#1a1a1a,#131413 70%);background-size:20px 20px,100% 100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.PostPlaceholder_ribbons__QH5Na{position:absolute;inset:0;width:100%;height:100%}.PostPlaceholder_title__0s_IB{position:relative;font-family:var(--font-display);font-stretch:112%;font-weight:650;font-size:16.5px;line-height:1.3;letter-spacing:-.01em;color:var(--fg);text-align:center;padding:18px 22px 30px;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostPlaceholder_tag__ha06M{position:absolute;left:12px;bottom:12px;font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);background:rgba(10,10,10,.72);border:1px solid var(--hairline);border-radius:6px;padding:4px 8px}.Testimonials_wrap__3jlM2{text-align:center;border-top:1px solid var(--hairline);padding-top:clamp(40px,5vw,60px)}.Testimonials_eyebrow__MnTuW{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:18px}.Testimonials_quoteBlock__jQhzc{min-height:clamp(200px,26vw,236px);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:Testimonials_wlTestiIn__oTCRO .55s cubic-bezier(.2,.7,.2,1) both}.Testimonials_quote__DSUNY{margin:0 auto;font-family:var(--font-display);font-stretch:110%;font-weight:600;font-size:clamp(22px,2.4vw,29px);line-height:1.32;letter-spacing:-.015em;color:var(--snow);max-width:34ch}.Testimonials_meta__x_E9c{margin-top:22px}.Testimonials_name__1xFUE{font-weight:600;font-size:14px;color:var(--snow)}.Testimonials_company__oJTed{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--text-tertiary);margin-top:2px}.Testimonials_logos__n2knD{display:flex;justify-content:center;align-items:flex-start;gap:32px;flex-wrap:wrap;border-top:1px solid var(--hairline);margin-top:28px}.Testimonials_logoBtn__IthkA{display:flex;align-items:center;background:none;border:none;border-top:2px solid transparent;margin-top:-1px;padding:16px 2px 0;cursor:pointer;transition:border-color .3s ease}.Testimonials_logoBtn__IthkA img{transition:opacity .16s ease}.Testimonials_on__uUnVH{border-top-color:var(--forest)}.TrustedByStrip_strip__ZHnT4{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:34px 0 30px;overflow:hidden}.TrustedByStrip_pauseBtn__vqD5o{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--hairline);color:var(--text-tertiary);cursor:pointer;transition:color .16s,border-color .16s}.TrustedByStrip_pauseBtn__vqD5o:hover{color:var(--snow);border-color:var(--border-strong)}.TrustedByStrip_head__XKpir{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;align-items:center;gap:16px}.TrustedByStrip_label__ZoXwH{flex:none;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.TrustedByStrip_rule__GH_wQ{flex:1 1;height:1px;background:#2c2c2c}.TrustedByStrip_viewport__47HX_{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.TrustedByStrip_track__0RDdf{display:flex;gap:64px;align-items:center;width:max-content;animation:TrustedByStrip_marquee__sBpJ7 36s linear infinite}.TrustedByStrip_track__0RDdf:hover{animation-play-state:paused}.TrustedByStrip_logo__MGUE9{width:auto;opacity:.75}@keyframes TrustedByStrip_marquee__sBpJ7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.TrustedByStrip_track__0RDdf{animation:none}}.ConstraintSelector_wrap__touJQ{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,40px)}.ConstraintSelector_header__eQ20v{max-width:60ch}.ConstraintSelector_title__7sShF{margin:16px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.03em;color:var(--snow);max-width:20ch;text-wrap:balance}.ConstraintSelector_lede__r7Wii{margin:16px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-tertiary);max-width:56ch}.ConstraintSelector_grid__pSDIA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.ConstraintSelector_card__Uw3AY{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:234px;padding:24px;text-align:left;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ConstraintSelector_card__Uw3AY:hover{border-color:var(--border-strong);background:var(--raised)}.ConstraintSelector_card__Uw3AY:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.ConstraintSelector_cardHead__vqNOM{display:flex;align-items:center;gap:11px}.ConstraintSelector_cardIcon__0egdB{flex:none;width:34px;height:34px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ConstraintSelector_card__Uw3AY:hover .ConstraintSelector_cardIcon__0egdB{color:var(--snow);border-color:var(--border-strong)}.ConstraintSelector_cardName__zybKB{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--snow)}.ConstraintSelector_cardBody__6ufMq{display:block;margin:0;font-size:14px;line-height:1.6;color:var(--text-tertiary)}.ConstraintSelector_cardLead__wAaCu{color:var(--snow);font-weight:600}.ConstraintSelector_overlay__Y0m78{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,10,10,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ConstraintSelector_csOverlay__F45Jb .2s var(--ease-out) both}.ConstraintSelector_dialog__jPAx_{position:relative;width:100%;max-width:1080px;max-height:86vh;overflow-y:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(26px,3vw,38px);animation:ConstraintSelector_csDialog__AExB5 .28s var(--ease-out) both}.ConstraintSelector_close__Wplyx{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ConstraintSelector_close__Wplyx:hover{color:var(--snow);background:rgba(255,255,255,.05)}.ConstraintSelector_diag__238cS{display:flex;flex-direction:column;gap:20px}.ConstraintSelector_kicker__cRM3o{font-family:var(--font-body);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--snow)}.ConstraintSelector_diagTitle__Sd2om{margin:0;padding-right:32px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25;letter-spacing:-.02em;color:var(--snow)}.ConstraintSelector_diagLede__zZUGJ{margin:-8px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.ConstraintSelector_block__fCWvD{display:flex;flex-direction:column}.ConstraintSelector_label__PW6PP{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--snow);margin-bottom:10px}.ConstraintSelector_warn__YnUL_{color:var(--snow)}.ConstraintSelector_list__NNq7J{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ConstraintSelector_list__NNq7J li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ConstraintSelector_symptom__bgNfW:before{content:"—";position:absolute;left:0;color:var(--ember)}.ConstraintSelector_question__yCBV0{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--snow)!important}.ConstraintSelector_question__yCBV0:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--forest-hover)}.ConstraintSelector_chips__IKDUf{display:flex;flex-wrap:wrap;gap:7px}.ConstraintSelector_chip__8nkXZ{font-size:12px;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.04);border:1px solid var(--hairline);border-radius:999px;padding:6px 13px}.ConstraintSelector_cta__ppQ6z{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:2px;padding:13px 22px;border-radius:var(--radius-pill);background:var(--forest);color:var(--snow);font-family:var(--font-body);font-weight:600;font-size:14.5px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ConstraintSelector_cta__ppQ6z:hover{background:var(--forest-hover);transform:translateY(-1px)}@keyframes ConstraintSelector_csOverlay__F45Jb{0%{opacity:0}to{opacity:1}}@keyframes ConstraintSelector_csDialog__AExB5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.ConstraintSelector_grid__pSDIA{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ConstraintSelector_dialog__jPAx_,.ConstraintSelector_overlay__Y0m78{animation:none}.ConstraintSelector_card__Uw3AY{transition:none}.ConstraintSelector_card__Uw3AY:hover{transform:none}}.DecisionMatrix_wrap__kIxWc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch}.DecisionMatrix_grid__W8JF3{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;position:relative}.DecisionMatrix_quad__OSTNk{display:flex;flex-direction:column;gap:8px;padding:24px;min-height:128px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.DecisionMatrix_quad__OSTNk:hover{border-color:var(--border-strong);transform:translateY(-2px)}.DecisionMatrix_quadLabel__zNIUT{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.01em}.DecisionMatrix_quadAxis__zXUTB{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.DecisionMatrix_active__siAZL{border-color:var(--forest);background:rgba(255,255,255,.05)}.DecisionMatrix_active__siAZL .DecisionMatrix_quadLabel__zNIUT{color:var(--forest-text)}.DecisionMatrix_quad__OSTNk[data-key=avoid].DecisionMatrix_active__siAZL{border-color:var(--ember);background:rgba(180,83,9,.12)}.DecisionMatrix_quad__OSTNk[data-key=avoid].DecisionMatrix_active__siAZL .DecisionMatrix_quadLabel__zNIUT{color:var(--ember)}.DecisionMatrix_detail__iqXs0{display:flex;flex-direction:column;justify-content:center;padding:30px;background:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);animation:DecisionMatrix_wlFadeUp__dOHoR .35s var(--ease-out) both}.DecisionMatrix_detailLabel__iLWEU{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-text)}.DecisionMatrix_detailBody__Ft2o1{margin-top:14px;font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.32;color:var(--fg)}@media (max-width:820px){.DecisionMatrix_wrap__kIxWc{grid-template-columns:1fr}}.AiLibrarySections_stack__laD_5{display:flex;flex-direction:column;gap:clamp(40px,6vw,64px)}.AiLibrarySections_head__gNSq4{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}.AiLibrarySections_headText__jEjY6{min-width:0}.AiLibrarySections_catTitle__FajJw{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em;color:var(--snow)}.AiLibrarySections_count__Ffsk_{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--text-tertiary);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:2px 10px}.AiLibrarySections_catBlurb__kkLsj{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-secondary);max-width:60ch}.AiLibrarySections_viewAll__ParC0{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--snow);text-decoration:none;transition:color .16s}.AiLibrarySections_viewAll__ParC0:hover{color:var(--forest-text)}.AiLibrarySections_grid__ApLEc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;list-style:none;margin:0;padding:0}.AiLibrarySections_card__z41AX{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .16s,transform .16s,background .16s}.AiLibrarySections_card__z41AX:hover{border-color:var(--border-strong);transform:translateY(-2px);background:var(--raised)}.AiLibrarySections_cardTop__zlisa{display:flex;align-items:center;justify-content:space-between;gap:10px}.AiLibrarySections_icon__JYO3c{font-size:22px;line-height:1}.AiLibrarySections_iconFallback__vkLwV{width:8px;height:8px;border-radius:50%;background:var(--forest)}.AiLibrarySections_type__vxxpd{font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-text)}.AiLibrarySections_cardTitle__jDXgO{font-family:var(--font-display);font-stretch:112%;font-weight:650;font-size:16.5px;line-height:1.25;letter-spacing:-.01em;color:var(--snow)}.AiLibrarySections_cardDesc__bx8ks{font-size:13px;line-height:1.55;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AiLibrarySections_topics__j18W0{display:flex;flex-wrap:wrap;gap:6px}.AiLibrarySections_topic__V_xod{font-family:var(--font-body);font-size:10.5px;font-weight:600;color:var(--text-tertiary);background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:3px 9px}.AiLibrarySections_cta__8YPNo{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--forest-text)}@media (max-width:900px){.AiLibrarySections_grid__ApLEc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.AiLibrarySections_grid__ApLEc{grid-template-columns:1fr}}.library_grid__rrsC_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.library_card__HZJuk{display:flex;flex-direction:column;gap:12px;padding:26px;min-height:220px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.library_card__HZJuk:hover{border-color:var(--border-strong);transform:translateY(-3px)}.library_top__KlOR_{display:flex;align-items:center;justify-content:space-between}.library_type__05OiH{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-text);border:1px solid color-mix(in srgb,var(--forest-text) 45%,transparent);border-radius:var(--radius-pill);padding:3px 10px}.library_icon__ubb_k{font-size:18px}.library_title__QRyYS{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.library_desc__sdaRa{font-size:14px;color:var(--text-tertiary);line-height:1.55;flex:1 1}.library_topics__mkTvn{display:flex;flex-wrap:wrap;gap:6px}.library_topic__ip_gs{font-size:11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 9px}.library_cta__uCs4y{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--forest-text)}.library_empty__5pXvi{max-width:760px;padding:28px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.library_emptyTitle__ULfH6{font-family:var(--font-display);font-size:22px;line-height:1.2;color:var(--fg)}.library_emptyBody__0nphu{margin-top:10px;color:var(--text-secondary);line-height:1.6}@media (max-width:900px){.library_grid__rrsC_{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.library_grid__rrsC_{grid-template-columns:1fr}}.library_sectionHead__po_6d{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.library_sectionTitle__tOmNs{margin-top:12px;font-family:var(--font-display);font-stretch:113%;font-weight:750;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;color:var(--fg)}.library_viewAll__uYKYI{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--fg);white-space:nowrap;transition:gap .2s,color .2s}.library_viewAll__uYKYI:hover{gap:10px;color:var(--forest-hover)}.library_newsGrid__4qY_w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.library_pluginWrap__lq1qY{max-width:720px}@media (max-width:900px){.library_newsGrid__4qY_w{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.library_newsGrid__4qY_w{grid-template-columns:1fr}}.EmptyState_panel___fQGc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(40px,6vw,64px) 24px}.EmptyState_title__rGbjB{font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:var(--fg)}.EmptyState_body__ZUyq1{max-width:46ch;color:var(--fg-subtle);font-size:15px;line-height:1.6}.EmptyState_action__cIrJS{margin-top:8px}.section_filters__HjHgH{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.section_chip__riH_I{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:13.5px;font-weight:500;text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.section_chip__riH_I:hover{border-color:var(--border-strong);color:var(--snow)}.section_chipActive__37n09{background:var(--forest);border-color:var(--forest);color:var(--snow)}.section_searchNote__AafKv{margin-bottom:24px;font-size:14px;color:var(--text-tertiary)}.section_clearLink__AxrA1{margin-left:8px;color:var(--forest-hover);font-weight:600;text-decoration:none}.section_clearLink__AxrA1:hover{color:var(--snow)}.section_grid__kGKvc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1100px){.section_grid__kGKvc{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.section_grid__kGKvc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.section_grid__kGKvc{grid-template-columns:1fr}}.resources_block__7F2F7{margin-bottom:56px}.resources_block__7F2F7:last-of-type{margin-bottom:0}.resources_blockHead__sq_GO{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.resources_blockTitle__Ilzbm{font-family:var(--font-display);font-weight:650;font-size:clamp(1.3rem,2.2vw,1.6rem);letter-spacing:-.01em;color:var(--fg)}.resources_blockBlurb__rD5Bz{margin-top:6px;max-width:640px;font-size:14.5px;line-height:1.55;color:var(--fg-muted)}.resources_allLink__3DBCU{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--forest-text);text-decoration:none;padding-bottom:2px;transition:color .16s}.resources_allLink__3DBCU:hover{color:var(--snow)}.resources_grid__vCzjy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1100px){.resources_grid__vCzjy{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.resources_grid__vCzjy{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.resources_grid__vCzjy{grid-template-columns:1fr}}.resources_subscribeBand__lUbg5{margin-top:64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(24px,4vw,44px)}.resources_subscribeCopy__krh_j{min-width:0}.resources_subscribeTitle__JIR0K{margin-top:12px;font-family:var(--font-display);font-weight:650;font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.01em;color:var(--fg)}.resources_subscribeLede__cWEWZ{margin-top:10px;font-size:15px;line-height:1.6;color:var(--fg-muted);max-width:560px}.resources_subscribeForm__1B9X7{min-width:0}@media (max-width:860px){.resources_subscribeBand__lUbg5{grid-template-columns:1fr}}.FAQAccordion_wrap__HHVO1{max-width:860px;border-top:1px solid var(--hairline)}.FAQAccordion_item__Wcl5t{border-bottom:1px solid var(--hairline)}.FAQAccordion_q__DBAY0{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-stretch:112%;font-weight:600;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-.01em;color:var(--snow);transition:color var(--dur-fast) var(--ease-out)}.FAQAccordion_q__DBAY0:hover{color:var(--forest-hover)}.FAQAccordion_qText__LbtTC{flex:1 1}.FAQAccordion_icon__tJtTI{position:relative;flex:0 0 auto;width:15px;height:15px}.FAQAccordion_icon__tJtTI:after,.FAQAccordion_icon__tJtTI:before{content:"";position:absolute;background:var(--forest-hover);transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.FAQAccordion_icon__tJtTI:before{top:6.5px;left:0;width:15px;height:2px}.FAQAccordion_icon__tJtTI:after{top:0;left:6.5px;width:2px;height:15px}.FAQAccordion_itemOpen__vjRNV .FAQAccordion_icon__tJtTI:after{transform:scaleY(0);opacity:0}.FAQAccordion_answer__Z4V8x{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-med) var(--ease-out)}.FAQAccordion_itemOpen__vjRNV .FAQAccordion_answer__Z4V8x{grid-template-rows:1fr}.FAQAccordion_answerInner__e_fat{overflow:hidden;min-height:0}.FAQAccordion_answerInner__e_fat p{padding:0 4px 28px;max-width:720px;font-size:15.5px;line-height:1.68;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.FAQAccordion_answer__Z4V8x{transition:none}}.careers_crumbBar__yL1zO{padding-top:26px}.careers_status___pmwp{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:14.5px;color:var(--text-secondary)}.careers_statusDot__MJcD7{width:8px;height:8px;border-radius:50%;background:var(--text-tertiary);flex-shrink:0}.careers_expectations__P5_Da{display:grid;grid-gap:18px;gap:18px;max-width:720px}.careers_expectations__P5_Da p{margin:0;font-size:15.5px;line-height:1.75;color:var(--text-secondary)}.careers_talent__wcLys{max-width:720px}.careers_talentBody__qOJod{margin:0;font-size:15.5px;line-height:1.75;color:var(--text-secondary)}.careers_talentActions___1BnI{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.careers_teamLink__vD6Ne{font-size:15px;color:var(--forest-text);text-decoration:underline;text-underline-offset:3px}.FAQGroups_grid__GyR3p{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start}.FAQGroups_col__43wCU{min-width:0}.FAQGroups_groupLabel__s0a8G{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-text);margin-bottom:12px}.FAQGroups_dot__rTGAZ{flex:none;width:7px;height:7px;background:var(--forest)}.FAQGroups_items__QVaz3{border-top:1px solid var(--hairline)}.FAQGroups_item__XpVXE{border-bottom:1px solid var(--hairline)}.FAQGroups_q__H57Az{width:100%;display:flex;align-items:flex-start;gap:14px;padding:16px 2px;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.FAQGroups_itemOpen__Ig8to .FAQGroups_q__H57Az,.FAQGroups_q__H57Az:hover{color:var(--snow)}.FAQGroups_qText__zO6FE{flex:1 1}.FAQGroups_sign__1Bjvn{position:relative;flex:none;width:14px;height:14px;margin-top:3px}.FAQGroups_sign__1Bjvn:after,.FAQGroups_sign__1Bjvn:before{content:"";position:absolute;background:var(--forest-hover);transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.FAQGroups_sign__1Bjvn:before{top:6px;left:0;width:14px;height:2px}.FAQGroups_sign__1Bjvn:after{top:0;left:6px;width:2px;height:14px}.FAQGroups_itemOpen__Ig8to .FAQGroups_sign__1Bjvn:after{transform:scaleY(0);opacity:0}.FAQGroups_answer__5zA13{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-med) var(--ease-out)}.FAQGroups_itemOpen__Ig8to .FAQGroups_answer__5zA13{grid-template-rows:1fr}.FAQGroups_answerInner__QjUDj{overflow:hidden;min-height:0}.FAQGroups_answerInner__QjUDj p{margin:0;padding:0 2px 18px;font-size:13.75px;line-height:1.65;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.FAQGroups_answer__5zA13{transition:none}}.SqueezyCarousel_wrap__kwtrK{position:relative;height:min(380px,58vw);margin-top:28px}.SqueezyCarousel_canvas__Qg_rW{display:block;width:100%;height:100%;cursor:pointer;touch-action:pan-y;border-radius:var(--radius-lg)}.SqueezyCarousel_staticGrid__ldj77{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px;height:100%}.SqueezyCarousel_staticCard__Q4Sv0{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:30px 32px;border-radius:var(--radius-lg);text-decoration:none;overflow:hidden}.SqueezyCarousel_staticEyebrow__Sq4TN{font-family:Instrument Sans,system-ui,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.SqueezyCarousel_staticMetric__vK6NA{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:clamp(40px,5vw,62px);letter-spacing:-.025em;line-height:1}.SqueezyCarousel_staticLabel__zd6B9{font-size:14px;color:#d4d4d4}.HeroGlobe_wrap__GSS_h{position:relative;width:100%;height:clamp(400px,46vw,600px);overflow:hidden}.HeroGlobe_wrap__GSS_h:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(130,140,155,.05),transparent 62%);pointer-events:none}.HeroGlobe_bg__khNna{position:absolute;inset:0;height:100%;z-index:1}.HeroGlobe_scrim__UYfcZ{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(16,16,16,.92),rgba(16,16,16,.6) 30%,rgba(16,16,16,0) 56%)}.HeroGlobe_canvas__Lcndh{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;cursor:default;touch-action:pan-y}.HeroGlobe_badges__P6YtY{position:absolute;inset:0;z-index:2;pointer-events:none}.HeroGlobe_badge__GRaPA{position:absolute;display:none;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:50%;background:#16a34a;color:#06140d;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:box-shadow .15s ease;will-change:transform}.HeroGlobe_badge__GRaPA svg{width:16px;height:16px}.HeroGlobe_badge__GRaPA:focus-visible{outline:2px solid #2fd48a;outline-offset:2px}.HeroGlobe_workNode__uz6tU{position:absolute;display:none;width:16px;height:16px;margin:0;padding:0;border:2px solid #2fd48a;border-radius:50%;background:#0c1c13;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:box-shadow .15s ease,background .15s ease;will-change:transform}.HeroGlobe_workNode__uz6tU:focus-visible{outline:2px solid #2fd48a;outline-offset:3px}.HeroGlobe_stat__nylPU{position:absolute;z-index:4;width:188px;opacity:0;background:rgba(9,9,9,.74);border:1px dashed rgba(255,255,255,.2);border-radius:4px;padding:11px 15px;pointer-events:none}.HeroGlobe_stat__nylPU:after,.HeroGlobe_stat__nylPU:before{content:"";position:absolute;width:9px;height:9px;border-color:#16a34a;border-style:solid}.HeroGlobe_stat__nylPU:before{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.HeroGlobe_stat__nylPU:after{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.HeroGlobe_stat__nylPU b{display:block;font-family:Archivo,sans-serif;font-stretch:111%;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#16a34a;line-height:1.1}.HeroGlobe_stat__nylPU span{font-size:11.5px;color:#cfcfcf}.HeroGlobe_pop__Jk3Ns{position:absolute;z-index:4;width:212px;opacity:0;pointer-events:none;background:rgba(9,9,9,.74);border:1px dashed rgba(255,255,255,.2);border-radius:4px;padding:11px 15px}.HeroGlobe_pop__Jk3Ns:after,.HeroGlobe_pop__Jk3Ns:before{content:"";position:absolute;width:9px;height:9px;border-color:#16a34a;border-style:solid}.HeroGlobe_pop__Jk3Ns:before{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.HeroGlobe_pop__Jk3Ns:after{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.HeroGlobe_popEye__JKDk4{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#2fd48a;font-weight:600}.HeroGlobe_popEye__JKDk4:before{content:"";width:6px;height:6px;border-radius:50%;background:#2fd48a}.HeroGlobe_popName__k4p3Q{display:block;margin-top:7px;font-size:14px;font-weight:600;color:#fafafa;line-height:1.25}.HeroGlobe_popMetric__tGQM2{display:block;margin-top:7px;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:-.01em;color:#2fd48a}.HeroGlobe_popMetric__tGQM2:empty{display:none}.HeroGlobe_popServices__a545k{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.HeroGlobe_chip___H1gX{font-size:10.5px;font-weight:500;color:#8fead0;background:rgba(22,163,74,.14);border:1px solid rgba(46,210,122,.28);border-radius:999px;padding:2px 8px;line-height:1.4}.HeroGlobe_sr__GWLVl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:900px),(pointer:coarse){.HeroGlobe_badge__GRaPA,.HeroGlobe_canvas__Lcndh,.HeroGlobe_workNode__uz6tU{pointer-events:none}.HeroGlobe_scrim__UYfcZ{background:linear-gradient(180deg,rgba(16,16,16,.92),rgba(16,16,16,.45) 34%,rgba(16,16,16,0) 62%)}}.ContextualCTA_band__6E3pg{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ContextualCTA_inner__BQ_q_{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-block:64px}.ContextualCTA_eyebrow__KcyTG{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-text)}.ContextualCTA_title__hWalJ{margin-top:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:-.01em;max-width:18ch}.ContextualCTA_actions__vuCNp{display:flex;gap:14px;flex-wrap:wrap}.approach_crumbBar__O6h0P{padding-top:26px}.approach_anchorTarget__uS5ZQ{scroll-margin-top:96px}.approach_promoWrap__GLYS5{margin-top:36px}.team_crumbBar__EjOlb{padding-top:26px}.team_profiles__WCsFB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),560px));grid-gap:20px;gap:20px}.team_profileCard__i0urk{display:flex;flex-direction:column;gap:16px;padding:28px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.team_profileHead__Vpx35{display:flex;align-items:center;gap:16px}.team_avatar__C5Wwr{object-fit:cover}.team_avatarFallback__PY9sp,.team_avatar__C5Wwr{width:64px;height:64px;border-radius:50%;border:1px solid var(--border);flex-shrink:0}.team_avatarFallback__PY9sp{display:inline-flex;align-items:center;justify-content:center;background:var(--raised);color:var(--snow);font-family:var(--font-display);font-size:24px}.team_profileName__bt3Jg{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.25}.team_profileRole__Z8nYS{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.team_profileBio__nhUQZ{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.team_profilesNote__ZCybc{margin:28px 0 0;max-width:640px;font-size:14.5px;line-height:1.7;color:var(--text-tertiary)}.team_inlineLink__ytysz{color:var(--forest-text);text-decoration:underline;text-underline-offset:3px}.why_crumbs__B4PrL{padding-top:28px}.why_anchor__VjJlN{scroll-margin-top:calc(var(--nav-height) + 8px)}.why_synthesis__jBlGn{max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.65;color:var(--text-secondary)}.why_synthesis__jBlGn strong{color:var(--snow);font-weight:600}.why_sectionIntro__Hw6lB{max-width:760px;margin:0 0 28px;font-size:15.5px;line-height:1.65;color:var(--text-tertiary)}.why_subHead__a9i20{margin:44px 0 18px;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.2}.why_promoWrap__DS_63{margin-top:28px}.why_evidenceLink__ggupT{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:14px;font-weight:600;color:var(--snow);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.why_evidenceLink__ggupT:hover{color:var(--forest-hover)}.why_teamGrid__y_30M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.why_teamCard__BYnYc{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.why_teamTitle__3xsDM{margin:0;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.why_teamBody__pYsLQ{margin:0;flex:1 1;font-size:14.5px;line-height:1.62;color:var(--text-tertiary)}.why_teamLink__NzFQy{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--snow);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.why_teamLink__NzFQy:hover{color:var(--forest-hover)}@media (max-width:900px){.why_teamGrid__y_30M{grid-template-columns:1fr}}.WorkGrid_filters__zsb5j{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:36px}.WorkGrid_chip__Enk_m{padding:9px 18px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;transition:all var(--dur-fast) var(--ease-out)}.WorkGrid_chip__Enk_m:hover{border-color:var(--border-strong);color:var(--snow)}.WorkGrid_chipActive__ig_ao{background:var(--forest);border-color:var(--forest);color:var(--snow)}.WorkGrid_count__18CaZ{margin-left:auto;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.WorkGrid_grid__bWPuM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.WorkGrid_card__fAdIi{display:flex;flex-direction:column;min-height:230px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.WorkGrid_card__fAdIi:hover{border-color:var(--border-strong);transform:translateY(-3px)}.WorkGrid_thumbWrap__VEtm0{position:relative}.WorkGrid_thumb__yw5W4{display:block;object-fit:cover}.WorkGrid_thumbFallback__8TFCT,.WorkGrid_thumb__yw5W4{width:100%;aspect-ratio:16/10;border-bottom:1px solid var(--hairline)}.WorkGrid_thumbFallback__8TFCT{background:var(--raised)}.WorkGrid_badge__2zxhh{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:var(--radius-pill);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.14);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--snow)}.WorkGrid_cardBody__ChUey{display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px;flex:1 1}.WorkGrid_metricRow__pShYS{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.WorkGrid_metricValue__yieLs{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.03em;color:var(--forest-text)}.WorkGrid_metricLabel__EQduf{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.3}.WorkGrid_title__PKvw8{font-family:var(--font-display);font-weight:700;font-size:17px;margin-top:auto}.WorkGrid_desc__S87m4{font-size:13.5px;color:var(--text-tertiary);line-height:1.5}@media (max-width:900px){.WorkGrid_grid__bWPuM{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.WorkGrid_grid__bWPuM{grid-template-columns:1fr}}.EconomicsServiceTemplate_stakes__Hu6Oc{margin-top:26px;max-width:720px;font-size:15px;line-height:1.6;color:var(--fg-muted);border-left:2px solid var(--forest);padding-left:16px}.EconomicsServiceTemplate_introBody__2KMZL{max-width:760px;font-size:1.06rem;line-height:1.7;color:var(--fg-muted)}.EconomicsServiceTemplate_toolBand__WwPA5{padding-top:12px;padding-bottom:56px}.CapabilitySelector_wrap__T3ggS{display:flex;flex-direction:column}.CapabilitySelector_grid__acAwr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.CapabilitySelector_card__8_Ial{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:224px;padding:24px;text-align:left;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.CapabilitySelector_card__8_Ial[data-static=true]{cursor:default}.CapabilitySelector_card__8_Ial:not([data-static=true]):hover{border-color:var(--border-strong);background:var(--raised)}.CapabilitySelector_card__8_Ial:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.CapabilitySelector_cardHead__7HYj5{display:flex;align-items:center;gap:11px}.CapabilitySelector_cardIcon__VdpZO{flex:none;width:34px;height:34px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.CapabilitySelector_card__8_Ial:not([data-static=true]):hover .CapabilitySelector_cardIcon__VdpZO{color:var(--snow);border-color:var(--border-strong)}.CapabilitySelector_cardName__802mZ{font-family:var(--font-display);font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--snow)}.CapabilitySelector_cardBody___gCoV{display:block;margin:0;font-size:14px;line-height:1.6;color:var(--text-tertiary)}.CapabilitySelector_cardLead__kjM3e{color:var(--snow);font-weight:600}.CapabilitySelector_overlay__xi4tF{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,10,10,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:CapabilitySelector_capOverlay__03Cea .2s var(--ease-out) both}.CapabilitySelector_dialog__EBcEu{position:relative;width:100%;max-width:920px;max-height:86vh;overflow-y:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(26px,3vw,38px);animation:CapabilitySelector_capDialog__qhT0n .28s var(--ease-out) both}.CapabilitySelector_close__C4jOX{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.CapabilitySelector_close__C4jOX:hover{color:var(--snow);background:rgba(255,255,255,.05)}.CapabilitySelector_detail__mC8XS{display:flex;flex-direction:column;gap:20px}.CapabilitySelector_kicker__e7a5n{font-family:var(--font-body);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-hover)}.CapabilitySelector_detailTitle__95leZ{margin:0;padding-right:32px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25;letter-spacing:-.02em;color:var(--snow)}.CapabilitySelector_detailLede__wNKGz{margin:-8px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.CapabilitySelector_block__BQE6G{display:flex;flex-direction:column}.CapabilitySelector_label__9WlIx{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--snow);margin-bottom:10px}.CapabilitySelector_list__mGN4b{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.CapabilitySelector_list__mGN4b li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.CapabilitySelector_item__JW0NK:before{content:"—";position:absolute;left:0;color:var(--text-tertiary)}.CapabilitySelector_fit__o8Bgs{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--snow)!important}.CapabilitySelector_fit__o8Bgs:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--forest-hover)}.CapabilitySelector_chips__rNRQE{display:flex;flex-wrap:wrap;gap:7px}.CapabilitySelector_chip__wRPP2{font-size:12px;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.04);border:1px solid var(--hairline);border-radius:999px;padding:6px 13px}.CapabilitySelector_cta__eRhgJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-top:2px;padding:13px 22px;border-radius:var(--radius-pill);background:var(--forest);color:var(--snow);font-family:var(--font-body);font-weight:600;font-size:14.5px;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.CapabilitySelector_cta__eRhgJ:hover{background:var(--forest-hover);transform:translateY(-1px)}@keyframes CapabilitySelector_capOverlay__03Cea{0%{opacity:0}to{opacity:1}}@keyframes CapabilitySelector_capDialog__qhT0n{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.CapabilitySelector_grid__acAwr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CapabilitySelector_dialog__EBcEu,.CapabilitySelector_overlay__xi4tF{animation:none}.CapabilitySelector_card__8_Ial{transition:none}}.solutions-hub_crumbBar__qs3NY{padding-top:26px}.solutions-hub_problemGrid__R5V8E{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px}.solutions-hub_problemCard__gqsXt{display:flex;flex-direction:column;gap:14px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.solutions-hub_problemCard__gqsXt:hover{border-color:var(--border-strong);background:var(--raised)}.solutions-hub_cardName__dws7J{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2}.solutions-hub_symptoms__lc6en{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.solutions-hub_symptom__elb_f{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.solutions-hub_symptom__elb_f:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--forest);opacity:.55}.solutions-hub_metaLabel__jDW1F{display:block;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-text)}.solutions-hub_question__bBcuI{margin:0;font-size:14.5px;line-height:1.5;font-weight:600}.solutions-hub_firstStep__eLrhf{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.solutions-hub_capabilities__9n3Pc{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline)}.solutions-hub_capChip__hqElJ{padding:4px 10px;font-size:11.5px;font-weight:600;color:var(--fg-muted);border:1px solid var(--hairline);border-radius:var(--radius-pill);white-space:nowrap}.solutions-hub_industryGrid__7GqX2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.solutions-hub_industryCard__OHwwv{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.solutions-hub_industryCard__OHwwv:hover{border-color:var(--border-strong);background:var(--raised)}.solutions-hub_industryBody__Y06E7{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-tertiary)}.solutions-hub_unsure__KN1dp{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:760px}.solutions-hub_unsureBody__2ryLt{margin:0;font-size:1.06rem;line-height:1.7;color:var(--fg-muted)}.solutions-hub_domains___RJWL{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.solutions-hub_domainChip__TKhy4{padding:7px 14px;font-size:13px;font-weight:600;color:var(--fg-muted);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface)}.FeaturedWorkRail_wrap__B2JWw{display:block}.FeaturedWorkRail_head__47uyR{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.FeaturedWorkRail_headText__9k2mW{min-width:0}.FeaturedWorkRail_title__ZlQNd{margin:14px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.03em;color:var(--snow)}.FeaturedWorkRail_nav__bQajP{display:flex;gap:10px;flex:none}.FeaturedWorkRail_navArrow__2_WUv{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--raised);border:1px solid var(--hairline);color:var(--snow);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.FeaturedWorkRail_navArrow__2_WUv:hover{border-color:var(--forest);color:var(--forest-hover)}.FeaturedWorkRail_caption__oFtc0{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;flex-wrap:wrap}.FeaturedWorkRail_captionText__sKPl0{margin:0;max-width:72ch;font-size:15px;line-height:1.6;color:var(--text-secondary)}.FeaturedWorkRail_captionText__sKPl0 strong{color:var(--snow);font-weight:600}.FeaturedWorkRail_readLink__5AAHc{flex:none;display:inline-flex;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:600;color:var(--snow);background:var(--surface);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-pill);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.FeaturedWorkRail_readLink__5AAHc:hover{border-color:var(--forest);color:var(--forest-hover)}.ServiceEcosystemMap_wrap__t_GyI{display:grid;grid-template-columns:.95fr 1.3fr;grid-gap:clamp(20px,2.6vw,36px);gap:clamp(20px,2.6vw,36px);align-items:start}.ServiceEcosystemMap_hub__tVhmJ{display:flex;align-items:center;gap:13px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);padding:18px 18px 17px}.ServiceEcosystemMap_hubBadge__FIhQz{flex:none;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--forest);position:relative}.ServiceEcosystemMap_hubBadge__FIhQz:before{content:"";position:absolute;inset:12px;border:2px solid var(--snow);border-radius:3px;opacity:.9}.ServiceEcosystemMap_hubText__CsgOe{min-width:0;display:flex;flex-direction:column;gap:2px}.ServiceEcosystemMap_hubName__MIdfZ{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.015em;color:var(--snow)}.ServiceEcosystemMap_hubTagline__nb6Mf{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--forest-text)}.ServiceEcosystemMap_hubOwns___Dc5l{margin:13px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-tertiary)}.ServiceEcosystemMap_list__tkJut{margin:14px 0 0;display:flex;flex-direction:column;gap:7px;list-style:none}.ServiceEcosystemMap_pathBtn__RhlF6{width:100%;display:flex;align-items:center;gap:12px;padding:13px 15px;text-align:left;background:rgba(255,255,255,.02);border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6:hover{border-color:var(--border-strong)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A{border-color:var(--forest);background:rgba(255,255,255,.05)}.ServiceEcosystemMap_dot__uESay{flex:none;width:7px;height:7px;border-radius:50%;background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A .ServiceEcosystemMap_dot__uESay{background:var(--forest-hover)}.ServiceEcosystemMap_pathName__6gNzb{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_pathBtn__RhlF6.ServiceEcosystemMap_active__cDk_A .ServiceEcosystemMap_pathName__6gNzb{color:var(--snow)}.ServiceEcosystemMap_chev____JdS{flex:none;width:6px;height:6px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:rotate(-45deg)}.ServiceEcosystemMap_detail__7OgfH{position:-webkit-sticky;position:sticky;top:96px;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;animation:ServiceEcosystemMap_wlFadeUp__Kb1Y2 .35s var(--ease-out) both}.ServiceEcosystemMap_detailHead__sYy9m{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:18px 22px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--hairline)}.ServiceEcosystemMap_hubChip__K1tsi{font-size:12px;font-weight:600;color:var(--text-tertiary);background:rgba(255,255,255,.03);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:5px 12px}.ServiceEcosystemMap_arrow__8Sqs0{width:16px;height:8px;position:relative}.ServiceEcosystemMap_arrow__8Sqs0:before{content:"";position:absolute;top:3px;left:0;width:14px;height:2px;background:var(--forest-hover)}.ServiceEcosystemMap_arrow__8Sqs0:after{content:"";position:absolute;top:0;right:0;width:7px;height:7px;border-top:2px solid var(--forest-hover);border-right:2px solid var(--forest-hover);transform:rotate(45deg)}.ServiceEcosystemMap_activeChip__h9sjs{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.012em;color:var(--snow);background:rgba(255,255,255,.05);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:5px 13px}.ServiceEcosystemMap_detailBody__MnP5F{padding:22px;display:flex;flex-direction:column;gap:16px}.ServiceEcosystemMap_field__O0ut9{min-width:0}.ServiceEcosystemMap_fieldLabel__9DIw9{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:7px}.ServiceEcosystemMap_fieldLabel__9DIw9.ServiceEcosystemMap_accent__uIHly{color:var(--forest-text)}.ServiceEcosystemMap_trigger__OzJXJ{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.ServiceEcosystemMap_fieldText__K3_ZU{margin:0;font-size:14px;line-height:1.55;color:var(--text-tertiary)}.ServiceEcosystemMap_divider__piadL{height:1px;background:var(--hairline)}.ServiceEcosystemMap_split__GGkL1{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 22px;gap:16px 22px}.ServiceEcosystemMap_explore__Hj0TO{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--forest-text);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.ServiceEcosystemMap_explore__Hj0TO:hover{color:var(--snow)}@media (max-width:860px){.ServiceEcosystemMap_wrap__t_GyI{grid-template-columns:1fr}.ServiceEcosystemMap_detail__7OgfH{position:static}.ServiceEcosystemMap_split__GGkL1{grid-template-columns:1fr}}.FeaturedPostRail_grid__X_SHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.FeaturedPostRail_card__dm6OG{display:flex;flex-direction:column;background:#262626;border:1px solid #353535;border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.FeaturedPostRail_card__dm6OG:hover{border-color:#6a6a6a;background:#2e2e2e}.FeaturedPostRail_card__dm6OG:focus-visible{outline:2px solid var(--forest-hover);outline-offset:2px}.FeaturedPostRail_thumb__fx9m4{position:relative;width:100%;aspect-ratio:16/10}.FeaturedPostRail_thumb__fx9m4 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeaturedPostRail_body__CU_GZ{min-width:0;padding:15px 16px 17px;display:flex;flex-direction:column}.FeaturedPostRail_date__sL03j{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.07em;color:#a3a3a3}.FeaturedPostRail_title__irVV0{margin-top:9px;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:650;font-size:15.5px;line-height:1.24;letter-spacing:-.01em;color:#fafafa}.FeaturedPostRail_excerpt___xOlx,.FeaturedPostRail_title__irVV0{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeaturedPostRail_excerpt___xOlx{margin-top:7px;font-size:12.5px;line-height:1.5;color:#a3a3a3}@media (max-width:900px){.FeaturedPostRail_grid__X_SHj{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.FeaturedPostRail_grid__X_SHj{grid-template-columns:1fr}}.WhoItsFor_wrap__8GObK{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:start}.WhoItsFor_intro__jKDzM{max-width:44ch}.WhoItsFor_title__niQt9{margin:16px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.06;letter-spacing:-.03em;color:var(--snow);max-width:16ch;text-wrap:balance}.WhoItsFor_body__D41IK{margin:20px 0 0;font-size:15.5px;line-height:1.65;color:var(--text-tertiary);max-width:46ch}.WhoItsFor_link__okwPf{display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--snow)}.WhoItsFor_link__okwPf svg{transition:transform var(--dur-fast) var(--ease-out)}.WhoItsFor_link__okwPf:hover svg{transform:translateX(3px)}.WhoItsFor_grid__fk6BL{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 48px;gap:0 48px;margin:0;padding:0;list-style:none}.WhoItsFor_item__tAJdm{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.WhoItsFor_icon__VrxKT{flex:none;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid var(--hairline);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center}.WhoItsFor_text__E7qab{font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.WhoItsFor_notFit__Nu_gQ{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline)}.WhoItsFor_notFitTitle__awJ5F{font-family:var(--font-display);font-weight:700;font-size:17px;margin-bottom:18px}.WhoItsFor_points__3E_rH{min-width:0}.WhoItsFor_poorFit__pbFn7{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--hairline);font-size:14.5px;line-height:1.55;color:var(--text-tertiary);max-width:62ch}@media (max-width:900px){.WhoItsFor_wrap__8GObK{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.WhoItsFor_grid__fk6BL{grid-template-columns:1fr}}.MinimalServiceHero_hero__lao_d{position:relative;background:var(--hero-gradient);border-bottom:1px solid var(--hairline);overflow:hidden;isolation:isolate}.MinimalServiceHero_hero__lao_d:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 12% 0,var(--hero-glow),transparent 60%),radial-gradient(45% 55% at 88% 20%,var(--hero-glow),transparent 60%)}.MinimalServiceHero_inner__BkTwM{padding-block:96px 104px;max-width:860px}.MinimalServiceHero_marker__n_6ZY{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.MinimalServiceHero_dot__kNxMQ{width:24px;height:1px;border-radius:0;background:var(--forest)}.MinimalServiceHero_title__GK9bg{margin-top:22px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5.4vw,3.8rem);line-height:1;letter-spacing:-.01em}.MinimalServiceHero_lede__O0WbL{margin-top:26px;max-width:560px;font-size:1.2rem;line-height:1.55;color:var(--fg-muted)}.MinimalServiceHero_chips___QKEu{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;list-style:none}.MinimalServiceHero_chip__Faaok{padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(255,255,255,.02);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MinimalServiceHero_scrollCue__LHFL9{position:absolute;left:clamp(20px,4vw,48px);bottom:26px;display:flex;flex-direction:column;align-items:center;gap:10px}.MinimalServiceHero_scrollLabel__ufpJs{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);writing-mode:vertical-rl}.MinimalServiceHero_scrollLine__ttM6d{width:1px;height:40px;background:linear-gradient(var(--forest-hover),transparent);transform-origin:top;animation:MinimalServiceHero_scrollPulse__IGw3t 2.2s var(--ease-out) infinite}@keyframes MinimalServiceHero_scrollPulse__IGw3t{0%{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);opacity:.4}}@media (max-width:640px){.MinimalServiceHero_inner__BkTwM{padding-block:64px 84px}.MinimalServiceHero_scrollCue__LHFL9{display:none}}.ServiceTemplate_afterPathway__r7dRE{margin-top:40px}.ServiceTemplate_modePanel__cQ3cr{max-width:60ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.4;color:var(--fg)}.Tabs_tabs__sJneI{width:100%}.Tabs_tablist__IQtZk{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--hairline);margin-bottom:40px}.Tabs_tab__nskRn{position:relative;padding:14px 4px;margin-right:22px;background:none;border:0;font-size:16px;font-weight:500;color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out)}.Tabs_tab__nskRn:hover{color:var(--text-secondary)}.Tabs_tabActive__erI0_{color:var(--snow)}.Tabs_tabActive__erI0_:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--forest)}.Tabs_panel__3PY3l{animation:Tabs_wl-fade__8FMkq var(--dur-med) var(--ease-out)}@keyframes Tabs_wl-fade__8FMkq{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Tabs_tab__nskRn{margin-right:14px;font-size:15px}}.Tabs_vertical__nyjZt{display:flex;gap:clamp(28px,4vw,56px);align-items:flex-start}.Tabs_vertical__nyjZt .Tabs_tablist__IQtZk{flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;min-width:210px;margin-bottom:0;border-bottom:none}.Tabs_vertical__nyjZt .Tabs_tab__nskRn{margin-right:0;padding:11px 16px;text-align:left;border-left:2px solid var(--hairline);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.Tabs_vertical__nyjZt .Tabs_tab__nskRn:hover{border-left-color:var(--border-strong)}.Tabs_vertical__nyjZt .Tabs_tabActive__erI0_{border-left-color:var(--forest)}.Tabs_vertical__nyjZt .Tabs_tabActive__erI0_:after{display:none}.Tabs_vertical__nyjZt .Tabs_panel__3PY3l{flex:1 1;min-width:0}@media (max-width:640px){.Tabs_vertical__nyjZt{flex-direction:column;gap:24px}.Tabs_vertical__nyjZt .Tabs_tablist__IQtZk{flex-direction:row;flex-wrap:wrap;gap:8px;min-width:0}.Tabs_vertical__nyjZt .Tabs_tab__nskRn{padding:12px 4px;border-left:none}.Tabs_vertical__nyjZt .Tabs_tabActive__erI0_:after{display:block}}.SolutionTemplate_crumbBar__g6sgC{padding-top:26px}.SolutionTemplate_stakes__55I2l{margin-top:26px;max-width:720px;font-size:15px;line-height:1.6;color:var(--fg-muted);border-left:2px solid var(--forest);padding-left:16px}.SolutionTemplate_introBody__uBRYo{max-width:760px;font-size:1.06rem;line-height:1.7;color:var(--fg-muted)}.SolutionTemplate_notFit__U4QJ3{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline)}.SolutionTemplate_notFitTitle__RS3_C{font-family:var(--font-display);font-weight:700;font-size:17px;margin-bottom:18px}.SolutionTemplate_toolBand__7aPCQ{padding-top:12px;padding-bottom:56px}