.ClusterChips_row__SO1pr{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ClusterChips_chip__wpW2Z{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--border-control);border-radius:var(--r-pill);background:transparent;color:var(--text-body);font:500 14px var(--font-body);text-decoration:none;white-space:nowrap;transition:var(--t)}.ClusterChips_chip__wpW2Z:hover{border-color:var(--ink);color:var(--ink)}.ClusterChips_active__h7EkF{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ClusterChips_active__h7EkF:hover{background:var(--vermilion);border-color:var(--vermilion);color:var(--paper)}@media (max-width:680px){.ClusterChips_row__SO1pr{margin-left:calc(var(--pad-h) * -1);margin-right:calc(var(--pad-h) * -1);padding-left:var(--pad-h);padding-right:var(--pad-h)}.ClusterChips_chip__wpW2Z{height:44px}}.TopicFilter_chip__oda5G{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.Breadcrumbs_crumbs__bVmWC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.Breadcrumbs_item__ibJ5l{display:inline-flex;align-items:center;gap:8px}.Breadcrumbs_link__Lui0S{color:var(--text-muted);text-decoration:none;transition:color .15s ease}.Breadcrumbs_link__Lui0S:hover{color:var(--vermilion)}.Breadcrumbs_current__nU_HK{color:var(--ink)}.Breadcrumbs_sep__JR0Uh{color:var(--border-control)}.CtaBand_band__zOOvV{position:relative;overflow:hidden;background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline-paper2)}.CtaBand_bandInk__WVkqJ{background:var(--ink);border-color:transparent;color:var(--on-ink-heading)}.CtaBand_dots__ebxUs{-webkit-mask-image:linear-gradient(270deg,black,transparent 62%);mask-image:linear-gradient(270deg,black,transparent 62%)}.CtaBand_inner__MYZFn{position:relative;max-width:var(--container);margin:0 auto;padding:64px var(--pad-h);display:flex;flex-direction:column;gap:20px;align-items:flex-start}.CtaBand_title__oPCxT{font:600 32px var(--font-display);letter-spacing:-.02em;max-width:620px;text-wrap:pretty}.CtaBand_body__m3cL5{font:400 16px/1.65 var(--font-body);color:var(--text-secondary);max-width:560px;text-wrap:pretty}.CtaBand_bandInk__WVkqJ .CtaBand_body__m3cL5{color:var(--on-ink-body)}.CtaBand_actions__hgtQx{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}@media (max-width:680px){.CtaBand_inner__MYZFn{padding:48px var(--pad-h)}.CtaBand_title__oPCxT{font-size:24px}.CtaBand_actions__hgtQx{width:100%}.CtaBand_actions__hgtQx>*{flex:1 1 auto}}.methodology_hero__uPQ7X{position:relative;overflow:hidden;background:var(--paper-2);border-bottom:1px solid var(--hairline-paper2)}.methodology_heroDots__dyQPX{-webkit-mask-image:linear-gradient(260deg,black 8%,transparent 74%);mask-image:linear-gradient(260deg,black 8%,transparent 74%)}.methodology_heroInner__SPLiC{position:relative;padding-top:80px;padding-bottom:64px;display:flex;flex-direction:column;gap:28px}.methodology_heroCopy__LHjX4{display:flex;flex-direction:column;gap:20px;max-width:760px}.methodology_h1__5H3AZ{font:600 48px/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:pretty}.methodology_lede__XxB2e{font:400 20px/1.6 var(--font-body);color:var(--text-body);max-width:640px;text-wrap:pretty}.methodology_stats__Tv5r_{display:flex;flex-wrap:wrap;gap:12px 40px;border-top:1px solid var(--hairline-paper2);padding-top:24px;font:400 14px var(--font-body);color:var(--text-secondary)}.methodology_statNum__lQXk_{font:600 14px var(--font-display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_statStamp__Aquvq{display:inline-flex;align-items:center;gap:6px}.methodology_statIcon__hHA3f{color:var(--vermilion)}.methodology_sectionHead__col_9{display:flex;flex-direction:column;gap:10px;max-width:620px}.methodology_h2__z9UKU{font:600 34px var(--font-display);letter-spacing:-.02em;text-wrap:pretty}.methodology_checksSection__jPglO{border-bottom:1px solid var(--hairline)}.methodology_checksInner__7qdQj{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:56px}.methodology_check__Nvmyb{display:grid;grid-template-columns:300px 1fr;grid-gap:24px 56px;gap:24px 56px;border-top:1px solid var(--hairline);padding-top:28px}.methodology_checkHead__heI8z{display:flex;flex-direction:column;gap:12px}.methodology_checkNum__D0zJT{font:600 32px/1 var(--font-display);color:var(--vermilion);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_checkTitle__ED_Y8{font:600 24px var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.methodology_checkBody__L4058{display:flex;flex-direction:column;gap:18px;max-width:660px}.methodology_checkText__uQ6_K{font:400 17px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty}.methodology_fail__U5Mi7{display:flex;gap:12px;align-items:flex-start;background:var(--paper-2);border:1px solid var(--hairline-paper2);border-radius:var(--r-card);padding:16px 18px}.methodology_failIcon__3J9JD{color:var(--vermilion);margin-top:2px}.methodology_failCopy__q7hTa{display:flex;flex-direction:column;gap:3px}.methodology_failText__VCbjS{font:400 15px/1.55 var(--font-body);color:var(--text-body);text-wrap:pretty}.methodology_readSection__oAe6q{background:var(--paper-2);border-bottom:1px solid var(--hairline-paper2)}.methodology_readInner__9SmQF{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:32px}.methodology_cards__SdtAh{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.methodology_card__XEqER{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);padding:26px 24px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-card-soft)}.methodology_cardIcon__ACbmR{height:44px;display:flex;align-items:center;color:var(--vermilion)}.methodology_cardCopy__eeTiJ{display:flex;flex-direction:column;gap:6px}.methodology_cardTitle__NTT29{font:600 18px var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.methodology_cardText__vZp2z{font:400 15px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.methodology_qSection__ZdlHh{border-bottom:1px solid var(--hairline)}.methodology_qInner__ikZrN{max-width:840px;margin:0 auto;padding:var(--section-pad-v) var(--pad-h);display:flex;flex-direction:column;gap:32px}.methodology_qList__LsHJC{display:flex;flex-direction:column;gap:24px}.methodology_qItem__9GoUZ{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--hairline);padding-top:22px}.methodology_qTitle__uAScv{font:600 19px var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.methodology_qText___WP7N{font:400 16px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty}@media (max-width:1039px){.methodology_check__Nvmyb{grid-template-columns:1fr;gap:16px}}@media (max-width:680px){.methodology_heroInner__SPLiC{padding-top:48px;padding-bottom:40px;gap:24px}.methodology_h1__5H3AZ{font-size:38px}.methodology_lede__XxB2e{font-size:17px}.methodology_stats__Tv5r_{gap:8px 20px}.methodology_h2__z9UKU{font-size:25px}.methodology_checksInner__7qdQj{gap:40px}.methodology_checkHead__heI8z{gap:8px}.methodology_checkNum__D0zJT{font-size:24px}.methodology_checkTitle__ED_Y8{font-size:20px}.methodology_checkText__uQ6_K{font-size:16px}}.methodology_disclosureSection__oATgc{background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline-paper2)}.methodology_disclosureInner___C_gy{max-width:var(--container);margin:0 auto;padding:var(--section-pad-v) var(--pad-h);display:flex;flex-direction:column;gap:16px}.methodology_disclosureLabel__BZUR2{color:var(--vermilion)}.methodology_disclosureText__dibcZ{font:400 17px/1.7 var(--font-body);color:var(--text-body);max-width:var(--measure);text-wrap:pretty}@media (max-width:680px){.methodology_disclosureText__dibcZ{font-size:16px}}.contact_hero__rI29Y{position:relative;overflow:hidden;background:var(--paper);border-bottom:1px solid var(--hairline)}.contact_heroDots__P5a98{-webkit-mask-image:linear-gradient(280deg,black 25%,transparent 82%);mask-image:linear-gradient(280deg,black 25%,transparent 82%)}.contact_heroInner__Xg2t5{position:relative;padding-top:88px;padding-bottom:72px;display:flex;flex-direction:column;gap:26px;align-items:flex-start}.contact_h1__eZTOT{font:600 52px/1.06 var(--font-display);letter-spacing:-.025em;max-width:820px;text-wrap:pretty}.contact_lede__YDsjV{font:400 19px/1.6 var(--font-body);color:var(--text-body);max-width:560px;text-wrap:pretty}.contact_ctaRow__EtVGz{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:4px}.contact_waBtn__lrQtQ{flex:none}.contact_expect___fxvo{display:flex;flex-direction:column;gap:2px;min-width:0}.contact_expectLine__b6FNv{display:inline-flex;align-items:center;gap:7px;font:500 15px var(--font-body);color:var(--text-body)}.contact_expectIcon__1RuDJ{color:var(--vermilion)}.contact_expectSub__WDBCm{font:400 12px var(--font-body);color:var(--text-muted);padding-left:22px}.contact_altRow__iBeMF{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;border-top:1px solid var(--hairline);padding-top:24px;margin-top:10px;width:100%;max-width:820px}.contact_altLabel__2Lq45{font:400 15px var(--font-body);color:var(--text-muted)}.contact_reasons__0_4uV{border-bottom:1px solid var(--hairline)}.contact_reasonsInner__SUqmW{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:36px}.contact_sectionHead__0GRBv{display:flex;flex-direction:column;gap:10px;max-width:620px}.contact_h2____TDa{font:600 32px var(--font-display);letter-spacing:-.02em;text-wrap:pretty}.contact_reasonList__N2_s6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 40px;gap:28px 40px}.contact_reason__O0q9B{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-top:1px solid var(--hairline);padding-top:20px;scroll-margin-top:calc(var(--header-h) + 24px)}.contact_reasonLabel__dLPiB{color:var(--vermilion)}.contact_reasonTitle__SYxXt{font:600 19px var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.contact_reasonBody__KyIMY{font:400 15px/1.65 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.contact_band__6WP4N{position:relative;overflow:hidden;background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline-paper2)}.contact_bandDots___Au_1{-webkit-mask-image:linear-gradient(270deg,black 20%,transparent 70%);mask-image:linear-gradient(270deg,black 20%,transparent 70%)}.contact_bandInner__cXq_S{position:relative;padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:36px}.contact_bandHead__vrS8M{display:flex;flex-direction:column;gap:14px;max-width:640px}.contact_bandLabel__qbQBI{color:var(--vermilion)}.contact_bandLede__OQb0W{font:400 17px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty}.contact_rankGrid__fuGSW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 40px;gap:28px 40px;max-width:900px}.contact_rankItem__umDSJ{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--hairline-paper2);padding-top:16px}.contact_rankNum__JCApc{font:600 24px var(--font-display);color:var(--vermilion);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact_rankTitle__rnMTB{font:600 16px var(--font-display);color:var(--ink)}.contact_rankBody__J97a5{font:400 14px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.contact_bandFoot__X2Xac{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--hairline-paper2);padding-top:24px}@media (max-width:1039px){.contact_rankGrid__fuGSW,.contact_reasonList__N2_s6{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.contact_heroInner__Xg2t5{padding-top:48px;padding-bottom:40px;gap:22px}.contact_h1__eZTOT{font-size:38px}.contact_lede__YDsjV{font-size:17px}.contact_ctaRow__EtVGz{gap:18px;width:100%}.contact_waBtn__lrQtQ{width:100%}.contact_h2____TDa{font-size:25px}.contact_bandFoot__X2Xac>*{flex:1 1 auto}}.FaqAccordion_wrap__ejkRo{display:flex;flex-direction:column;gap:8px;max-width:840px}.FaqAccordion_label__jllR0{padding-bottom:8px}.FaqAccordion_list__HyiWT{border-top:1px solid var(--hairline-paper2)}.FaqAccordion_item__gGypJ{border-bottom:1px solid var(--hairline-paper2)}.FaqAccordion_q__YNOK4{font:inherit;letter-spacing:normal}.FaqAccordion_trigger___vmwF{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font:600 18px var(--font-display);letter-spacing:-.01em;color:var(--ink);transition:var(--t)}.FaqAccordion_trigger___vmwF:hover{color:var(--vermilion)}.FaqAccordion_caret__mkfsv{flex:none;color:var(--vermilion);transition:transform .15s ease}.FaqAccordion_caretOpen___lDYN{transform:rotate(180deg)}.FaqAccordion_panel__KvrdE[hidden]{display:none}.FaqAccordion_a__YXs2Z{padding:0 48px 20px 0;font:400 16px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}@media (max-width:680px){.FaqAccordion_trigger___vmwF{font-size:17px}.FaqAccordion_a__YXs2Z{padding-right:0}}.LogoChip_chip__f9Et8{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-control)}.LogoChip_img__r06Pl{width:100%;height:100%;object-fit:contain;padding:4px}.LogoChip_mono__YGQHu{font:600 16px var(--font-display);letter-spacing:.02em;color:var(--text-faint)}.Stars_stars__HdxBv{display:inline-flex;align-items:center;gap:4px;font:600 16px var(--font-body);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Stars_sm__nY7WX{font-size:14px}.Stars_glyph__ZoIUr{color:var(--vermilion)}.Stars_value__woDiY{line-height:1}.Stars_count__KVH5n{font-weight:400;color:var(--text-muted)}.UpdatedStamp_caps__R4ooe{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.UpdatedStamp_caps__R4ooe time{font:inherit}.UpdatedStamp_lede__FvKf1{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--font-body);color:var(--vermilion);white-space:nowrap}.UpdatedStamp_lede__FvKf1 time{font:inherit}.RankedCard_card__4XlKd{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.RankedCard_light__iW2_H{box-shadow:var(--shadow-card-soft)}.RankedCard_header__YSHRp{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;column-gap:20px;padding:24px var(--pad-h);border-bottom:1px solid var(--hairline-card)}.RankedCard_light__iW2_H .RankedCard_header__YSHRp{padding-top:20px;padding-bottom:20px}.RankedCard_rankTile__36NPj{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-control);background:var(--ink);border:1px solid transparent;color:var(--on-ink-heading);font:600 20px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RankedCard_light__iW2_H .RankedCard_rankTile__36NPj{background:var(--card);border-color:var(--border-control);color:var(--ink)}.RankedCard_identity__7HLA_{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:180px}.RankedCard_nameRow__eMdcz{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.RankedCard_name__scGha{font:600 24px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.RankedCard_light__iW2_H .RankedCard_name__scGha{font-size:20px}.RankedCard_badge__eIQR_{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);background:var(--vermilion);color:var(--paper);font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.RankedCard_tagline__4sU8Z{font:400 16px/1.5 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.RankedCard_meta__dO4MH{flex:none;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.RankedCard_evidence__VHEbx{display:flex;flex-direction:column;gap:12px;padding:20px var(--pad-h)}.RankedCard_evidenceLabel__n3rBa{color:var(--text-muted)}.RankedCard_bullets__IyzxB{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.RankedCard_light__iW2_H .RankedCard_bullets__IyzxB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 32px;gap:8px 32px}.RankedCard_bullet__kT_2N{display:flex;gap:12px;font:400 16px/1.5 var(--font-body);color:var(--text-body)}.RankedCard_light__iW2_H .RankedCard_bullet__kT_2N{font-size:14px}.RankedCard_check__Av7Xv{color:var(--vermilion);margin-top:3px}.RankedCard_light__iW2_H .RankedCard_check__Av7Xv{margin-top:2px}.RankedCard_footer__CecWE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:16px var(--pad-h);border-top:1px solid var(--hairline-card);background:var(--card-footer)}.RankedCard_tags__HwGID{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.RankedCard_pin__ronrE{color:var(--text-muted)}.RankedCard_actions__NzoWe{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.RankedCard_action__ZRkQn{height:40px;padding:0 16px;font-size:14px}.RankedCard_actionIcon__x4Oy_{color:var(--text-muted)}.RankedCard_action__ZRkQn:hover .RankedCard_actionIcon__x4Oy_{color:inherit}@media (max-width:680px){.RankedCard_header__YSHRp{column-gap:16px}.RankedCard_header__YSHRp,.RankedCard_light__iW2_H .RankedCard_header__YSHRp{padding-top:16px;padding-bottom:16px}.RankedCard_identity__7HLA_{order:3;flex-basis:100%;min-width:0}.RankedCard_meta__dO4MH{order:2}.RankedCard_name__scGha{font-size:20px}.RankedCard_light__iW2_H .RankedCard_name__scGha{font-size:18px}.RankedCard_actions__NzoWe{width:100%}.RankedCard_action__ZRkQn{flex:1 1 auto;min-height:44px;justify-content:center}}.RankedCard_disclosure__ToUV1{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 24px;background:var(--paper-2);border-top:1px solid var(--hairline-card);font:400 13px/1.55 var(--font-body);color:var(--text-secondary)}.RankedCard_disclosureIcon____x2U{color:var(--text-muted);margin-top:2px}@media (max-width:680px){.RankedCard_disclosure__ToUV1{padding:12px 16px}}.CompactRankRow_list__FG5xp{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);box-shadow:var(--shadow-card-soft);overflow:hidden}.CompactRankRow_head___4w_y{padding:16px var(--pad-h);color:var(--text-muted)}.CompactRankRow_row__MHSG8{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:12px;padding:16px var(--pad-h);border-top:1px solid var(--hairline-card)}.CompactRankRow_rank__mcS_B{flex:none;order:0;width:28px;font:600 16px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.CompactRankRow_name__Mi7Yj{flex:none;order:1;font:600 18px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.CompactRankRow_byline__prx0Y{order:2;flex:0 1 auto;font:400 14px var(--font-body);color:var(--text-muted)}.CompactRankRow_spacer__ahLn5{order:3;flex:1 1}.CompactRankRow_rating__OIZ4F{flex:none;order:4;display:inline-flex;align-items:center}.CompactRankRow_link__jsyMD{order:5;flex:none;display:inline-flex;align-items:center;gap:6px;font:500 14px var(--font-body);color:var(--ink);text-decoration:none;transition:var(--t)}.CompactRankRow_linkLabel__xKevD{text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px}.CompactRankRow_link__jsyMD:hover{color:var(--vermilion)}@media (max-width:680px){.CompactRankRow_row__MHSG8{row-gap:8px}.CompactRankRow_rating__OIZ4F{order:2;margin-left:auto}.CompactRankRow_byline__prx0Y{order:3;flex:1 1 100%}.CompactRankRow_spacer__ahLn5{order:4;flex:0 0}.CompactRankRow_link__jsyMD{flex:1 1 100%;justify-content:flex-start;min-height:44px}}.ComparisonTable_wrap__qkiBd{display:flex;flex-direction:column;gap:24px}.ComparisonTable_heading__Bz6wq{font:600 32px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.ComparisonTable_scroll____fjB{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card)}.ComparisonTable_grid__Fyfl5{display:grid;grid-template-columns:40px minmax(160px,1.8fr) minmax(150px,1.4fr) minmax(96px,.9fr) minmax(64px,.5fr) minmax(96px,.8fr) minmax(96px,1fr);min-width:820px;width:100%;border-collapse:collapse;font:400 15px var(--font-body);color:var(--text-body)}.ComparisonTable_grid__Fyfl5 tbody,.ComparisonTable_grid__Fyfl5 thead,.ComparisonTable_grid__Fyfl5 tr{display:contents}.ComparisonTable_grid__Fyfl5 td,.ComparisonTable_grid__Fyfl5 th{display:flex;align-items:center;padding:14px 16px;text-align:left}.ComparisonTable_grid__Fyfl5 thead th{align-items:flex-end;background:var(--paper-2);font:600 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding-top:12px;padding-bottom:12px}.ComparisonTable_grid__Fyfl5 tbody td,.ComparisonTable_grid__Fyfl5 tbody th{border-top:1px solid var(--hairline-card)}.ComparisonTable_grid__Fyfl5 .ComparisonTable_thRank__S1YxD{padding-right:0}.ComparisonTable_grid__Fyfl5 .ComparisonTable_rank__jOIbo{padding-right:0;font:600 13px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.ComparisonTable_grid__Fyfl5 .ComparisonTable_firm__PNft1{font:600 15px var(--font-body);color:var(--ink)}.ComparisonTable_grid__Fyfl5 .ComparisonTable_nowrap__hvNNw{white-space:nowrap}.ComparisonTable_firmLink__1ZZBr{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px}.ComparisonTable_firmLink__1ZZBr:hover{color:var(--vermilion)}.ComparisonTable_unverified__QIlSf{color:var(--text-faint)}@media (max-width:680px){.ComparisonTable_heading__Bz6wq{font-size:24px}}.hub_hero__xL6NB{position:relative;overflow:hidden;border-bottom:1px solid var(--hairline)}.hub_heroDots__DlP2o{-webkit-mask-image:linear-gradient(270deg,black 30%,transparent 80%);mask-image:linear-gradient(270deg,black 30%,transparent 80%)}.hub_heroInner__5Z2CG{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:64px;padding-bottom:32px}.hub_h1__jlxXi{font:600 40px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.hub_metaRow__PWpbj{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;white-space:nowrap;font:400 14px var(--font-body);color:var(--text-secondary)}.hub_intro__NxoKB{font:400 18px/1.6 var(--font-body);color:var(--text-secondary);max-width:var(--measure);text-wrap:pretty}.hub_how__lN4qU{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px}.hub_how__lN4qU svg{display:inline-block;vertical-align:-2px;margin-left:6px}.hub_listZone__aEGIL{display:flex;flex-direction:column;gap:32px;padding-top:40px;padding-bottom:var(--section-pad-v)}.hub_cards__XD0IE{display:flex;flex-direction:column;gap:16px}.hub_compact__eoop4{display:flex;flex-direction:column;gap:12px}.hub_compactLabel__rqLTL{color:var(--text-muted)}.hub_compactCard__oUihq{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.hub_compactCard__oUihq>*+*{border-top:1px solid var(--hairline-card)}.hub_band__vIj3y{background:var(--paper-2);border-top:1px solid var(--hairline-paper2)}.hub_bandInner__Md4EW{display:flex;flex-direction:column;gap:var(--section-pad-v);padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v)}.hub_guide__S1CI8{max-width:840px}.hub_related__5Ng52{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:32px 48px;gap:32px 48px}.hub_relatedCol__ikv_v{display:flex;flex-direction:column;gap:12px}.hub_relatedLinks__jatXM{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hub_relatedLink__P4l29{display:inline-flex;align-items:center;gap:8px;font:500 16px var(--font-body);color:var(--ink);text-decoration:none;transition:var(--t)}.hub_relatedArrow__6Gbys,.hub_relatedLink__P4l29:hover{color:var(--vermilion)}@media (max-width:680px){.hub_heroInner__5Z2CG{padding-top:40px;padding-bottom:24px}.hub_h1__jlxXi{font-size:32px}.hub_intro__NxoKB{font-size:17px}}.hub_scopeNote__rq_Eu{display:inline-flex;align-items:center;gap:5px}.hub_scopeIcon__ByWj2{color:var(--vermilion)}.FeatureCards_section__vkmp5{background:var(--paper);border-bottom:1px solid var(--hairline)}.FeatureCards_grid__SFG8q{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:24px;gap:24px}.FeatureCards_card__fxlwQ{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);padding:28px 24px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-card-soft)}.FeatureCards_icon__rbdli{color:var(--vermilion)}.FeatureCards_text__M6MmM{display:flex;flex-direction:column;gap:6px}.FeatureCards_title__tUl0p{font:600 19px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.FeatureCards_body__DRJ4a{font:400 15px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.HeroPicker_card__5ZGy_{position:relative;background:var(--paper);border:1px solid var(--border-card);border-radius:var(--r-hero-card);padding:28px 28px 22px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-hero-card);color:var(--ink)}.HeroPicker_cardWide__m_1IS{width:100%;max-width:620px}.HeroPicker_label__ZqggG{color:var(--text-muted)}.HeroPicker_row__UZCaG{display:flex;align-items:stretch;gap:12px}.HeroPicker_control__sev6z{position:relative;flex:1 1;min-width:0}.HeroPicker_trigger__oEibR{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;background:var(--card);border:1.5px solid var(--border-control);border-radius:var(--r-control);padding:8px 12px 8px 16px;cursor:pointer;font:600 30px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:left;transition:border-color .15s ease;box-shadow:var(--shadow-button)}.HeroPicker_triggerOpen__odGQZ{border-color:var(--vermilion)}.HeroPicker_stack___fQCR{display:grid;flex:1 1;min-width:0}.HeroPicker_example__zAAfs{grid-area:1/1;min-width:0;color:var(--vermilion);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .38s ease,transform .38s ease}.HeroPicker_caret__6_4tp{color:var(--vermilion);transition:transform .2s ease}.HeroPicker_caretOpen__y5KLa{transform:rotate(180deg)}.HeroPicker_panel__DiUxy{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:50;background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);box-shadow:var(--shadow-selector);max-height:320px;overflow-y:auto;padding:8px;-webkit-overflow-scrolling:touch}.HeroPicker_panelHidden__MfdeZ{display:none}.HeroPicker_groupHead__dmU7d{padding:10px 12px 4px;color:var(--text-faint)}.HeroPicker_option__h4qKQ{display:flex;align-items:center;min-height:44px;border-radius:var(--r-control);padding:9px 12px;cursor:pointer;font:500 15px var(--font-body);color:var(--text-body);transition:background-color .12s ease,color .12s ease}.HeroPicker_option__h4qKQ[data-active=true]{background:var(--paper-2)}.HeroPicker_option__h4qKQ[aria-selected=true]{color:var(--vermilion);background:var(--card-footer)}.HeroPicker_actions__At0n_{display:flex;flex-direction:column;gap:9px}.HeroPicker_card__5ZGy_ .HeroPicker_cta__XN0mD{width:100%;height:52px;font-size:16px;border-radius:var(--r-control)}.HeroPicker_support___a2vg{font:400 13px var(--font-body);color:var(--text-faint);text-align:center}@media (max-width:680px){.HeroPicker_card__5ZGy_{padding:20px 16px 16px;gap:16px}.HeroPicker_row__UZCaG{flex-direction:column;align-items:stretch;gap:8px}.HeroPicker_trigger__oEibR{font-size:24px}.HeroPicker_panel__DiUxy{max-height:280px}}.PostTeaserCard_card__imGTj{text-decoration:none;background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card-soft);color:var(--ink)}.PostTeaserCard_card__imGTj:hover{color:var(--ink)}.PostTeaserCard_crop__TCm7N{position:relative;height:192px;overflow:hidden;border-bottom:1px solid var(--hairline-card);background-color:var(--paper-2)}.PostTeaserCard_zoom__p0l_7{position:relative;height:100%;transform-origin:center;transition:var(--t-zoom)}.PostTeaserCard_card__imGTj:hover .PostTeaserCard_zoom__p0l_7{transform:scale(1.06)}.PostTeaserCard_img__3DfRt{object-fit:cover}.PostTeaserCard_cropFallback__62kxK{background-color:var(--paper-2)}.PostTeaserCard_body___TbDY{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.PostTeaserCard_eyebrow__iNcXV{color:var(--vermilion)}.PostTeaserCard_title__dsE00{font:600 19px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.PostTeaserCard_teaser__d7IRU{font:400 14px/1.6 var(--font-body);color:var(--text-secondary);flex:1 1;text-wrap:pretty}.PostTeaserCard_read__aTYPO{font:500 14px var(--font-body);color:var(--ink);display:inline-flex;align-items:center;gap:6px;border-top:1px solid var(--hairline-card);padding-top:14px;margin-top:2px;transition:color .2s ease}.PostTeaserCard_card__imGTj:hover .PostTeaserCard_read__aTYPO,.PostTeaserCard_readIcon__bAHdN{color:var(--vermilion)}.ServiceGrid_section__he22F{background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline-paper2);scroll-margin-top:var(--header-h)}.ServiceGrid_inner__KEu43{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:32px}.ServiceGrid_head__311f2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ServiceGrid_headText__nZCNd{display:flex;flex-direction:column;gap:10px}.ServiceGrid_h2__crWx6{font:600 34px var(--font-display);letter-spacing:-.02em;max-width:620px;text-wrap:pretty}.ServiceGrid_headLede__j13ye{font:400 15px/1.6 var(--font-body);color:var(--text-secondary);max-width:300px;text-wrap:pretty}.ServiceGrid_grid__30ieh{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));grid-gap:20px;gap:20px}.ServiceGrid_card__c3x2L{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);display:flex;flex-direction:column;box-shadow:var(--shadow-card-soft)}.ServiceGrid_cardHead__8ocrn{display:flex;align-items:center;gap:12px;padding:20px 22px 16px}.ServiceGrid_cardIcon__SzLzv{color:var(--vermilion)}.ServiceGrid_cardTitle__2royY{font:600 18px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.ServiceGrid_links__9KLLG{border-top:1px solid var(--hairline-card);padding:12px 22px 16px;display:flex;flex-direction:column;gap:2px}.ServiceGrid_link__oRHQJ{display:flex;align-items:center;gap:7px;min-height:32px;text-decoration:none;font:400 15px var(--font-body);color:var(--text-body);transition:color .15s ease}.ServiceGrid_link__oRHQJ:hover{color:var(--vermilion)}.ServiceGrid_tri__1hIkk{flex:none;display:inline-flex;color:var(--vermilion);transition:transform .15s ease}.ServiceGrid_link__oRHQJ:hover .ServiceGrid_tri__1hIkk{transform:translateX(3px)}@media (max-width:680px){.ServiceGrid_h2__crWx6{font-size:25px}.ServiceGrid_link__oRHQJ{min-height:44px}}.Testimonials_section__uNc90{background:var(--paper);border-bottom:1px solid var(--hairline)}.Testimonials_inner__UZGBE{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:36px}.Testimonials_h2__nizB7{font:600 34px var(--font-display);letter-spacing:-.02em;max-width:640px;text-wrap:pretty}.Testimonials_grid__b73cj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.Testimonials_card__SvO88{margin:0;background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);padding:28px 26px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-card-soft)}.Testimonials_mark__voxp8{font:700 44px/.6 var(--font-display);color:var(--vermilion);height:22px}.Testimonials_quote__7Agl4{margin:0;font:400 17px/1.6 var(--font-body);color:var(--text-body);flex:1 1;text-wrap:pretty}.Testimonials_attr__eGIGW{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--hairline-card);padding-top:16px}.Testimonials_name__lO_0j{font:600 15px var(--font-display);color:var(--ink)}.Testimonials_role__enS9K{font:400 13px var(--font-body);color:var(--text-muted)}@media (max-width:680px){.Testimonials_h2__nizB7{font-size:25px}}.home_hero___x0FN{position:relative;background:var(--ink-2);color:var(--on-ink-heading)}.home_heroBg__Ruc8j{position:absolute;inset:0;overflow:hidden}.home_heroPhoto__zdZ_G{position:absolute;left:0;right:0;top:-12%;height:124%;background-size:cover;background-position:50% 22%;background-repeat:no-repeat;will-change:transform}@media (min-width:1040px){.home_heroPhoto__zdZ_G{background-image:url(/assets/hero.webp)}}.home_heroScrim__NkXpI{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--ink) 86%,transparent) 0,color-mix(in srgb,var(--ink) 55%,transparent) 46%,color-mix(in srgb,var(--ink) 18%,transparent) 100%)}.home_heroDots__F7s5y{-webkit-mask-image:radial-gradient(circle at 0 100%,black 0,transparent 62%);mask-image:radial-gradient(circle at 0 100%,black 0,transparent 62%)}.home_heroInner__ca2b1{position:relative;padding-top:196px;padding-bottom:116px;display:grid;grid-template-columns:1fr 480px;grid-template-areas:"h1 card" "meta card";grid-gap:24px 56px;gap:24px 56px;align-items:center}.home_h1__f6xRa{grid-area:h1;align-self:end;font:600 64px/1.04 var(--font-display);letter-spacing:-.025em;color:var(--on-ink-heading);text-wrap:pretty}.home_h1Accent__DZ5jr{color:var(--vermilion)}.home_heroMeta__g0DlS{grid-area:meta;align-self:start;display:flex;flex-direction:column;gap:14px}.home_heroBody__h3IYE{font:500 16px/1.65 var(--font-body);color:var(--on-ink-hero-body);max-width:460px;text-wrap:pretty}.home_heroLink__9wodd{display:inline-flex;align-items:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;font:500 15px var(--font-body);color:var(--on-ink-heading);text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px;transition:var(--t)}.home_heroLinkIcon__16tlm,.home_heroLink__9wodd:hover{color:var(--vermilion)}.home_heroCard__J8_Aj{grid-area:card;align-self:center}.home_stats__hIfed{position:relative;border-top:1px solid var(--on-ink-hairline-strong);background:color-mix(in srgb,var(--ink) 55%,transparent)}.home_statsInner__OeLV7{padding-top:18px;padding-bottom:18px}.home_statsRow__NjYeI{display:flex;gap:40px;flex-wrap:wrap;font:400 14px var(--font-body);color:var(--on-ink-hero-body)}.home_statsRow__NjYeI strong{font:600 14px var(--font-display);color:var(--on-ink-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_statsItem__OyzYz{display:inline-flex;align-items:center;gap:6px}.home_statsIcon__Hh_tO{color:var(--vermilion)}.home_statsLine__2vm56{display:none;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;font:400 13px var(--font-body);color:var(--on-ink-hero-body)}.home_statsLine__2vm56 strong{font:600 13px var(--font-display);color:var(--on-ink-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_statsDot__2bHHe{color:var(--vermilion)}@media (max-width:1039px){.home_hero___x0FN{background:var(--ink)}.home_heroPhoto__zdZ_G,.home_heroScrim__NkXpI{display:none}.home_heroDots__F7s5y{-webkit-mask-image:radial-gradient(circle at 0 100%,black 0,transparent 72%);mask-image:radial-gradient(circle at 0 100%,black 0,transparent 72%)}.home_heroInner__ca2b1{grid-template-columns:1fr;grid-template-areas:"h1" "card" "meta";gap:22px;padding-top:148px;padding-bottom:72px}.home_h1__f6xRa{font-size:52px;align-self:start}.home_heroCard__J8_Aj{max-width:560px}}@media (max-width:680px){.home_heroInner__ca2b1{padding-top:100px;padding-bottom:32px;gap:18px}.home_h1__f6xRa{font-size:38px}.home_heroBody__h3IYE{font-size:14px}.home_heroCard__J8_Aj{max-width:none}.home_statsInner__OeLV7{padding-top:14px;padding-bottom:14px}.home_statsRow__NjYeI{display:none}.home_statsLine__2vm56{display:flex}}.home_band__4OfIF{position:relative;background:var(--ink-2);color:var(--on-ink-heading)}.home_bandBg__pdQRq{position:absolute;inset:0;overflow:hidden}.home_bandPhoto__Ut_dE{position:absolute;left:0;right:0;top:-12%;height:124%;background-image:url(/assets/service-band.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;will-change:transform}.home_bandDots___c9i4{-webkit-mask-image:linear-gradient(to top left,black,transparent 55%);mask-image:linear-gradient(to top left,black,transparent 55%)}.home_bandInner__WRS0f{position:relative;min-height:460px;padding-top:96px;padding-bottom:96px;display:flex;align-items:center}.home_bandCard__HR0f_{width:100%}@media (max-width:680px){.home_bandInner__WRS0f{align-items:flex-start;padding-top:var(--pad-h);padding-bottom:160px;min-height:0}}.home_method__SC5Uf{position:relative;overflow:hidden;background:var(--ink);color:var(--on-ink-heading)}.home_methodDots__vBG8P{-webkit-mask-image:linear-gradient(to bottom left,black,transparent 70%);mask-image:linear-gradient(to bottom left,black,transparent 70%)}.home_methodInner__V46e8{position:relative;padding-top:104px;padding-bottom:104px;display:flex;flex-direction:column;gap:48px}.home_methodHead__fxx2q{display:flex;flex-direction:column;gap:16px;max-width:680px}.home_methodEyebrow__ELQZR{color:var(--vermilion)}.home_methodH2__1F6Es{font:600 34px var(--font-display);letter-spacing:-.02em;text-wrap:pretty}.home_methodLede__KBJv7{font:400 18px/1.65 var(--font-body);color:var(--on-ink-body);text-wrap:pretty}.home_checks__IxWwb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:36px 48px;gap:36px 48px}.home_check__BoCkD{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--on-ink-hairline-strong);padding-top:20px}.home_checkNum__AHnFP{font:600 32px var(--font-display);color:var(--vermilion);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_checkTitle__S0q_j{font:600 18px var(--font-display);color:var(--on-ink-heading)}.home_checkBody__nSoTO{font:400 15px/1.6 var(--font-body);color:var(--on-ink-body);text-wrap:pretty}.home_methodFoot__gzQEg{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--on-ink-hairline-strong);padding-top:28px}.home_methodClose__BUxbu{font:600 24px var(--font-display);letter-spacing:-.01em;max-width:640px;flex:1 1;min-width:260px;text-wrap:pretty}.home_methodLink__veCxR{display:inline-flex;align-items:center;gap:8px;font:600 15px var(--font-display);color:var(--on-ink-heading);text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px;transition:var(--t)}.home_methodLink__veCxR:hover{color:var(--vermilion)}@media (max-width:680px){.home_methodInner__V46e8{padding-top:64px;padding-bottom:64px;gap:36px}.home_methodH2__1F6Es{font-size:25px}.home_methodLede__KBJv7{font-size:17px}.home_methodClose__BUxbu{font-size:20px}}.home_posts__P1soA{background:var(--paper);border-bottom:1px solid var(--hairline)}.home_postsInner__HZR6v{padding-top:var(--section-pad-v);padding-bottom:var(--section-pad-v);display:flex;flex-direction:column;gap:32px}.home_postsHead___r8AK{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.home_postsH2__aWPwP{font:600 34px var(--font-display);letter-spacing:-.02em}.home_postsLink__Q91NX{display:inline-flex;align-items:center;gap:6px;font:500 15px var(--font-body);color:var(--ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:4px;transition:var(--t)}.home_postsLink__Q91NX:hover{color:var(--vermilion)}.home_postsGrid__kxWWm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}@media (max-width:680px){.home_postsH2__aWPwP{font-size:25px}}.legal_page__YUmoL{padding-top:64px;padding-bottom:var(--section-pad-v)}.legal_head__zVARh{max-width:var(--measure);display:flex;flex-direction:column;gap:18px;margin-top:28px;padding-bottom:28px;border-bottom:1px solid var(--hairline)}.legal_h1__OGKwE{font:600 44px/1.1 var(--font-display);letter-spacing:-.025em;text-wrap:pretty}.legal_meta__nj6fC{display:inline-flex;align-items:center;gap:7px}.legal_metaIcon__o3YWT{color:var(--vermilion)}.legal_body__BGP1O{margin-top:36px}.legal_placeholder__OfRZB{display:inline;background:var(--paper-2);border:1px solid var(--hairline-paper2);border-radius:4px;padding:1px 6px;font:500 15px var(--font-body);color:var(--text-muted)}@media (max-width:680px){.legal_page__YUmoL{padding-top:40px}.legal_h1__OGKwE{font-size:34px}.legal_placeholder__OfRZB{font-size:14px}}.PostCard_card__c1Dy3{display:flex;flex-direction:column;border:1px solid var(--border-card);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card-soft);overflow:hidden;text-decoration:none;color:var(--ink)}.PostCard_card__c1Dy3:hover{color:var(--ink)}.PostCard_coverWrap__SRVaz{position:relative;height:192px;overflow:hidden;border-bottom:1px solid var(--hairline-card)}.PostCard_coverZoom__ga1uw{height:100%;transform:scale(1);transform-origin:center;transition:var(--t-zoom)}.PostCard_card__c1Dy3:hover .PostCard_coverZoom__ga1uw{transform:scale(1.06)}.PostCard_cover__OXFrE{width:100%;height:100%;object-fit:cover;object-position:center 60%}.PostCard_coverFallback__reNIK{position:relative;height:100%;background:var(--paper-2)}.PostCard_body__bDudF{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:22px}.PostCard_cluster__brK10{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion)}.PostCard_title__pUPyb{font:600 19px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.PostCard_teaser__bZoqT{flex:1 1;font:400 14px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.PostCard_meta__6ryh1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:400 12px var(--font-body);color:var(--text-muted)}.PostCard_updated__mm_h_{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion)}.PostCard_sep__KdmSf{color:var(--border-control)}.PostCard_read__ZVVIM{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding-top:14px;border-top:1px solid var(--hairline-card);font:500 14px var(--font-body);color:var(--ink);transition:var(--t)}.PostCard_card__c1Dy3:hover .PostCard_read__ZVVIM,.PostCard_readIcon__HQcOf{color:var(--vermilion)}.resources_head__lnuST{position:relative;overflow:hidden;border-bottom:1px solid var(--hairline)}.resources_dots__LIyM5{-webkit-mask-image:linear-gradient(270deg,black 20%,transparent 70%);mask-image:linear-gradient(270deg,black 20%,transparent 70%)}.resources_headInner__P1ybS{position:relative;display:flex;flex-direction:column;gap:16px;padding-top:56px;padding-bottom:32px}.resources_h1__QPWsf{font:600 48px/1.08 var(--font-display);letter-spacing:-.025em;max-width:840px;text-wrap:pretty}.resources_lede__hX7e7{max-width:560px;text-wrap:pretty}.resources_stats__fSN1v{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:6px;padding-top:18px;border-top:1px solid var(--hairline);font:400 14px var(--font-body);color:var(--text-secondary)}.resources_statNum__SfL2R{font:600 14px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.resources_stat__dqRgm{display:inline-flex;align-items:center;gap:6px}.resources_statIcon__b6KYi{color:var(--vermilion)}.resources_sep__npxCN{color:var(--border-control)}.resources_list__3hxMt{border-bottom:1px solid var(--hairline)}.resources_listInner__pUVrA{display:flex;flex-direction:column;gap:32px;padding-top:64px;padding-bottom:64px}.resources_filterNote__kJ_tc{margin-top:-12px;font:400 14px var(--font-body);color:var(--text-muted)}.resources_filterNote__kJ_tc strong{font-weight:600;color:var(--ink)}.resources_grid__jkMNm{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.resources_empty___pyM5{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;border:1px solid var(--hairline-paper2);border-radius:var(--r-card);background:var(--paper-2)}.resources_emptyTitle__yxho_{font:600 24px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.resources_emptyBody__06RYz{max-width:var(--measure);font:400 16px/1.65 var(--font-body);color:var(--text-secondary)}.resources_empty___pyM5 .btn{margin-top:8px}@media (max-width:680px){.resources_headInner__P1ybS{padding-top:32px;padding-bottom:28px}.resources_h1__QPWsf{font-size:34px}.resources_listInner__pUVrA{padding-top:40px;padding-bottom:40px}.resources_empty___pyM5{padding:24px 20px}.resources_emptyTitle__yxho_{font-size:20px}}.Toc_toc__K3nVy{display:none}.Toc_head__IIVk3{color:var(--text-muted)}.Toc_nav__OzX5m{display:flex;flex-direction:column;gap:10px;font:400 14px/1.4 var(--font-body)}.Toc_link__71CS3{color:var(--text-secondary);text-decoration:none;transition:var(--t)}.Toc_link__71CS3:hover{color:var(--vermilion)}@media (min-width:1040px){.Toc_toc__K3nVy{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px);padding-left:24px;border-left:1px solid var(--hairline)}}.Callout_callout__5DGeG{display:flex;flex-direction:column;gap:10px;padding:24px 26px;border:1px solid var(--hairline-paper2);border-radius:var(--r-card);background:var(--paper-2);font:400 16px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty}.Callout_ink__x5gw1{background:var(--ink);border-color:var(--ink);color:var(--on-ink-body)}.Callout_label__nReS8{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion)}.Callout_ink__x5gw1 .Callout_label__nReS8{color:var(--on-ink-heading)}.Callout_glyph__bTrA3{color:var(--vermilion)}.Callout_body__nhfWu ol,.Callout_body__nhfWu ul,.Callout_body__nhfWu>*+*{margin-top:12px}.Callout_callout__5DGeG.Callout_ink__x5gw1 a,.Callout_callout__5DGeG.Callout_ink__x5gw1 strong{color:var(--on-ink-heading)}.Callout_callout__5DGeG.Callout_ink__x5gw1 a:hover{color:var(--vermilion)}.prose>.Callout_callout__5DGeG{margin-top:32px}@media (max-width:680px){.Callout_callout__5DGeG{padding:20px 18px}}.CategoryCTA_card__GQ_5a{display:grid;grid-template-columns:1fr 240px;grid-template-areas:"text image";border:1px solid var(--border-card);border-radius:var(--r-card);background:var(--card);overflow:hidden;box-shadow:var(--shadow-card)}.CategoryCTA_noImage__lRrg3{grid-template-columns:1fr;grid-template-areas:"text"}.CategoryCTA_ink__a2nZO{background:var(--ink);border-color:var(--ink)}.CategoryCTA_text__zvKWt{grid-area:text;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 30px}.CategoryCTA_eyebrow__0rkAs{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion);white-space:nowrap}.CategoryCTA_headline__khk9h{font:600 24px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.CategoryCTA_ink__a2nZO .CategoryCTA_headline__khk9h{color:var(--on-ink-heading)}.CategoryCTA_body__q3kvu{font:400 15px/1.65 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.CategoryCTA_ink__a2nZO .CategoryCTA_body__q3kvu{color:var(--on-ink-body)}.CategoryCTA_card__GQ_5a a.CategoryCTA_button__TTZGz{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px 0 22px;margin-top:4px;border:1px solid transparent;border-radius:var(--r-control);background:var(--ink);color:var(--paper);font:600 15px var(--font-display);text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-button);transition:var(--t)}.CategoryCTA_card__GQ_5a a.CategoryCTA_button__TTZGz:hover,.CategoryCTA_card__GQ_5a.CategoryCTA_ink__a2nZO a.CategoryCTA_button__TTZGz{background:var(--vermilion);color:var(--paper)}.CategoryCTA_card__GQ_5a.CategoryCTA_ink__a2nZO a.CategoryCTA_button__TTZGz:hover{background:var(--paper);color:var(--ink)}.CategoryCTA_media__Y6PZ_{grid-area:image;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--border-card)}.CategoryCTA_ink__a2nZO .CategoryCTA_media__Y6PZ_{border-left-color:var(--on-ink-hairline)}.CategoryCTA_image__rgrHS{width:100%;height:100%;object-fit:cover;object-position:center 40%}.prose>.CategoryCTA_card__GQ_5a{margin-top:36px}@media (max-width:680px){.CategoryCTA_card__GQ_5a{grid-template-columns:1fr;grid-template-areas:"image" "text"}.CategoryCTA_noImage__lRrg3{grid-template-areas:"text"}.CategoryCTA_media__Y6PZ_{height:140px;border-left:none;border-bottom:1px solid var(--border-card)}.CategoryCTA_ink__a2nZO .CategoryCTA_media__Y6PZ_{border-bottom-color:var(--on-ink-hairline)}.CategoryCTA_text__zvKWt{padding:22px 20px}.CategoryCTA_headline__khk9h{font-size:20px}.CategoryCTA_card__GQ_5a a.CategoryCTA_button__TTZGz{min-height:44px}}.article_head__aT6jy{position:relative;overflow:hidden;border-bottom:1px solid var(--hairline)}.article_dots__lN1pU{-webkit-mask-image:linear-gradient(270deg,black 20%,transparent 70%);mask-image:linear-gradient(270deg,black 20%,transparent 70%)}.article_headInner__IqnlP{position:relative;display:flex;flex-direction:column;gap:18px;padding-top:56px;padding-bottom:36px}.article_h1__SnfW4{font:600 48px/1.1 var(--font-display);letter-spacing:-.025em;max-width:840px;text-wrap:pretty}.article_lede__b3K4u{max-width:var(--measure);text-wrap:pretty}.article_meta__xUjDW{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:6px;padding-top:18px;border-top:1px solid var(--hairline);font:400 14px var(--font-body);color:var(--text-secondary)}.article_updated__v_Xq4{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion)}.article_sep__Jo3jw{color:var(--border-control)}.article_coverWrap__MoGzp{padding-top:40px}.article_cover__t0sGP{height:400px;overflow:hidden;border:1px solid var(--border-card);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}.article_coverImg__1t53m{width:100%;height:100%;object-fit:cover;object-position:center 62%}.article_bodyGrid__thNmT{display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;align-items:start;padding-top:64px}.article_article__cLDsW{min-width:0}@media (min-width:1040px){.article_bodyGrid__thNmT{grid-template-columns:minmax(0,var(--measure)) 1fr}}.article_tail__MsvE_{margin-top:88px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.article_tailInner__NkwqM{display:flex;flex-direction:column;gap:32px;padding-top:64px;padding-bottom:64px}.article_tailHead__dySu1{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.article_h2__rlAFg{font:600 30px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.article_grid__KPQed{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.article_lists__Eb1z4{border-bottom:1px solid var(--hairline)}.article_listsInner__yukFW{display:flex;flex-direction:column;gap:12px;padding-top:64px;padding-bottom:64px}.article_listGrid__1VeNW{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.article_listCard__yo9f_{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:128px;padding:20px;border:1px solid var(--border-card);border-radius:var(--r-card);background:var(--card);text-decoration:none;color:var(--ink);transition:var(--t)}.article_listCard__yo9f_:hover{border-color:var(--ink);color:var(--ink)}.article_listTitle__p6Leb{font:600 18px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.article_listGo__KIXij{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--font-body);color:var(--text-secondary);transition:var(--t)}.article_listCard__yo9f_:hover .article_listGo__KIXij,.article_listIcon__IxfoJ{color:var(--vermilion)}@media (max-width:680px){.article_headInner__IqnlP{padding-top:32px;padding-bottom:28px}.article_h1__SnfW4{font-size:34px}.article_meta__xUjDW{gap:8px}.article_coverWrap__MoGzp{padding-top:24px}.article_cover__t0sGP{height:220px}.article_bodyGrid__thNmT{padding-top:40px;gap:40px}.article_tail__MsvE_{margin-top:56px}.article_listsInner__yukFW,.article_tailInner__NkwqM{padding-top:40px;padding-bottom:40px}.article_h2__rlAFg{font-size:25px}}.services_hero__1KhE1{position:relative;overflow:hidden;background:var(--paper-2);border-bottom:1px solid var(--hairline-paper2)}.services_heroDots__VPMQC{-webkit-mask-image:linear-gradient(260deg,black 10%,transparent 76%);mask-image:linear-gradient(260deg,black 10%,transparent 76%)}.services_heroInner__1Lz2e{position:relative;padding-top:80px;padding-bottom:56px;display:flex;flex-direction:column;gap:28px}.services_heroCopy__QhKo2{display:flex;flex-direction:column;gap:18px;max-width:720px}.services_h1__y2vOp{font:600 48px/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:pretty}.services_lede___4daw{font:400 19px/1.6 var(--font-body);color:var(--text-body);max-width:620px;text-wrap:pretty}.services_jump__lrxBb{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--hairline-paper2);padding-top:24px}.services_jumpLink__sq_6g{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--hairline-paper2);border-radius:var(--r-pill);background:var(--card);font:500 13px var(--font-body);color:var(--text-body);text-decoration:none;white-space:nowrap;transition:var(--t)}.services_jumpLink__sq_6g:hover{border-color:var(--ink);color:var(--ink)}.services_jumpIcon__CbN_p{color:var(--vermilion)}.services_groups__F_PbO{display:flex;flex-direction:column}.services_group__DfMrW{border-bottom:1px solid var(--hairline);scroll-margin-top:var(--header-h)}.services_group__DfMrW:nth-child(2n){background:var(--paper-2);border-bottom-color:var(--hairline-paper2)}.services_groupInner__Rk6Mw{padding-top:56px;padding-bottom:56px;display:flex;flex-direction:column;gap:24px}.services_groupHead__OalyT{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--hairline);padding-bottom:16px}.services_group__DfMrW:nth-child(2n) .services_groupHead__OalyT{border-bottom-color:var(--hairline-paper2)}.services_groupIcon__ux9Bp{display:inline-flex;color:var(--vermilion)}.services_groupTitle__BKedH{font:600 30px var(--font-display);letter-spacing:-.02em}.services_groupCount__vJ2ZJ{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.services_cards__J1_EC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.services_card__bC1Mq{display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-card);padding:22px 20px;text-decoration:none;box-shadow:var(--shadow-card-soft);transition:var(--t)}.services_card__bC1Mq:hover{border-color:var(--ink)}.services_cardTitle__uJMrA{font:600 18px var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.services_cardText___fIXq{font:400 14px/1.6 var(--font-body);color:var(--text-secondary);text-wrap:pretty}.services_cardCta__G5XtA{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:600 13px var(--font-display);color:var(--vermilion)}@media (max-width:1039px){.services_cards__J1_EC{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.services_heroInner__1Lz2e{padding-top:48px;padding-bottom:40px;gap:24px}.services_h1__y2vOp{font-size:38px}.services_lede___4daw{font-size:17px}.services_groupInner__Rk6Mw{padding-top:40px;padding-bottom:40px}.services_groupTitle__BKedH{font-size:25px}.services_groupCount__vJ2ZJ{display:none}.services_cards__J1_EC{grid-template-columns:1fr}.services_jumpLink__sq_6g{height:44px;padding:0 16px}}