.styles_hero__w7Q7L{container:v2section/inline-size;background:var(--v2-warm)}.styles_inner__QXvpn{padding-block:calc(var(--v2-header-h) + 64px) 80px}.styles_eyebrow__rjNF4{margin:0 0 32px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em}.styles_grid__wNbHQ{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);grid-gap:76px;gap:76px;align-items:center}.styles_hero__w7Q7L h1{margin:0;font:550 88px/90.64px var(--v2-font-display),sans-serif;letter-spacing:-.025em}.styles_hero__w7Q7L h1 em{color:var(--v2-ember);font-style:normal}.styles_aside__l7uyF>p{max-width:397px;margin:0;font-size:18px;line-height:29.7px;color:#55544e}.styles_ctas__wOk_Y{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.styles_ctas__wOk_Y .v2-btn{min-height:54px;gap:28px;padding-inline:24px;font-size:15px;font-weight:600}@container v2section (max-width: 1199px){.styles_grid__wNbHQ{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.styles_hero__w7Q7L h1{font-size:72px;line-height:76px}}@container v2section (max-width: 1023px){.styles_inner__QXvpn{padding-block:calc(var(--v2-header-h) + 48px) 56px}.styles_grid__wNbHQ{grid-template-columns:minmax(0,1fr);gap:32px}.styles_hero__w7Q7L h1{font-size:64px;line-height:68px}}@container v2section (max-width: 639px){.styles_inner__QXvpn{padding-block:calc(var(--v2-header-h) + 32px) 48px}.styles_hero__w7Q7L h1{font-size:44px;line-height:47px;letter-spacing:-1px}.styles_ctas__wOk_Y{flex-direction:column;align-items:flex-start}}.styles_section__egoAW{--r5-pad-d:112px 0;--r5-pad-t:72px 0;--r5-pad-m:56px 0}.styles_head__4ryZv{margin-bottom:44px}.styles_head__4ryZv h2{margin:0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_eyebrow__zSam2{margin:0 0 22px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em;color:var(--v2-muted)}.styles_grid__37hJR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.styles_card__R1n65{position:relative;display:flex;flex-direction:column;min-height:360px;padding:25px;scroll-margin-top:calc(var(--v2-header-h) + 24px);background:#fff;border:1px solid #deddd6;border-radius:20px}.styles_card__R1n65 h3{margin:0;padding-right:60px;font:550 30px/33.6px var(--v2-font-display),sans-serif;letter-spacing:-.015em;text-wrap:wrap}.styles_wide__1ZFyj{grid-column:span 2}.styles_index__5bz7K{margin:0 0 18px;font:12px/18px var(--v2-font-mono),monospace;color:var(--v2-muted)}.styles_icon__EUned{position:absolute;top:25px;right:25px}.styles_text__I7tXv{margin:14px 0 0;font-size:16px;line-height:27.2px;color:var(--v2-muted);text-wrap:wrap}@container v2section (max-width: 1023px){.styles_head__4ryZv h2{font-size:48px;line-height:52px;letter-spacing:-.015em}.styles_grid__37hJR{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_wide__1ZFyj{grid-column:auto}.styles_card__R1n65:last-child:nth-child(odd){grid-column:1/-1}}@container v2section (max-width: 639px){.styles_head__4ryZv h2{font-size:36px;line-height:40px}.styles_grid__37hJR{grid-template-columns:minmax(0,1fr);gap:16px}.styles_card__R1n65{min-height:0;padding:22px}.styles_card__R1n65 h3{font-size:26px;line-height:29px}}.styles_section__3q_Sl{--r5-pad-d:80px 0;--r5-pad-t:72px 0;--r5-pad-m:56px 0}.styles_head__3aR70{margin-bottom:48px}.styles_head__3aR70 h2{margin:0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_eyebrow__mz1S6{margin:0 0 22px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em;color:var(--v2-muted)}.styles_row__uT4tl{--gap:20px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.styles_tab__RKRmY{position:relative;display:block;padding:0 0 18px;text-align:left;color:var(--v2-ink);background:none;border:0;cursor:pointer}.styles_tab__RKRmY:not(:last-child):before{content:"";position:absolute;top:18px;left:18px;width:calc(100% + var(--gap));height:1px;background:#afaea3}.styles_num__FLxeF{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;font:11px/11px var(--v2-font-mono),monospace;color:#53574f;background:#f4f1ea;border:1px solid #a4a698;border-radius:50%;transition:background .3s,border-color .3s,color .3s}.styles_name__BCGen{display:block;margin:22px 0 9px;font:550 25px/28.75px var(--v2-font-display),sans-serif;letter-spacing:-.015em;transition:color .3s}.styles_sub__q3lkz{display:block;font-size:14px;line-height:21px;white-space:nowrap;color:var(--v2-muted)}.styles_tab__RKRmY:hover .styles_num__FLxeF,.styles_tab__RKRmY[aria-selected=true] .styles_num__FLxeF{color:#fff;background:#141414;border-color:#141414}.styles_tab__RKRmY:hover .styles_name__BCGen,.styles_tab__RKRmY[aria-selected=true] .styles_name__BCGen{color:#9b3f1b}.styles_panel__IbOFc{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:28px;padding:32px 36px;border:1px solid #deddd8;border-radius:16px}.styles_panel__IbOFc[hidden]{display:none}.styles_label__apJPK{margin:0;font:14px/24.8px var(--v2-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9b3f1b}.styles_text__BcbPx{max-width:820px;margin:0;font-size:18px;line-height:29.7px;text-wrap:wrap}@container v2section (max-width: 1023px){.styles_head__3aR70 h2{font-size:48px;line-height:52px;letter-spacing:-.015em}}@media(max-width:1039px){.styles_row__uT4tl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.styles_tab__RKRmY:nth-child(3n):before{content:none}.styles_sub__q3lkz{white-space:normal}}@container v2section (max-width: 639px){.styles_head__3aR70{margin-bottom:32px}.styles_head__3aR70 h2{font-size:36px;line-height:40px}.styles_row__uT4tl{--gap:16px;row-gap:24px}.styles_name__BCGen{margin-top:12px;font-size:22px;line-height:26px}.styles_panel__IbOFc{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 20px}}@media(prefers-reduced-motion:reduce){.styles_name__BCGen,.styles_num__FLxeF{transition:none}}.styles_section__WOWjf{--r5-pad-d:80px 0;--r5-pad-t:72px 0;--r5-pad-m:56px 0;background:var(--v2-warm)}.styles_head__tThfv{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.styles_head__tThfv h2{margin:0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_eyebrow__nng46{margin:0 0 22px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em;color:var(--v2-muted)}.styles_cta__DVp0a{flex:none;min-height:54px;gap:28px;padding-inline:24px;font-size:15px;font-weight:600;white-space:nowrap}.styles_grid__352Iu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.styles_card__m7m2x{display:flex;flex-direction:column;min-height:300px;padding:32px;background:#fff;border:1px solid #deddd8;border-radius:16px}.styles_card__m7m2x h3{margin:40px 0 0;font:550 26px/31.2px var(--v2-font-display),sans-serif;letter-spacing:-.015em;text-wrap:wrap}.styles_num__optJb{font:12px/24.8px var(--v2-font-mono),monospace;color:#a8461b}.styles_lead__z2se3{margin:12px 0 0;font-weight:500}.styles_lead__z2se3,.styles_text__pySan{font-size:16px;line-height:27.2px;text-wrap:wrap}.styles_text__pySan{margin:10px 0 0;color:var(--v2-muted)}@container v2section (max-width: 1023px){.styles_head__tThfv h2{font-size:48px;line-height:52px;letter-spacing:-.015em}.styles_grid__352Iu{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_card__m7m2x{min-height:0}.styles_card__m7m2x h3{margin-top:24px}.styles_card__m7m2x:last-child{grid-column:1/-1}}@container v2section (max-width: 639px){.styles_head__tThfv{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.styles_head__tThfv h2{font-size:36px;line-height:40px}.styles_grid__352Iu{grid-template-columns:minmax(0,1fr)}.styles_card__m7m2x{padding:24px}}.styles_section__iVAMl{--r5-pad-d:80px 0 40px;--r5-pad-t:72px 0;--r5-pad-m:56px 0 24px}.styles_head__38eYK{margin-bottom:48px}.styles_head__38eYK h2{margin:0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_eyebrow__8Wk8W{margin:0 0 22px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em;color:var(--v2-muted)}.styles_cards___2Rse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:56px}.styles_cards___2Rse article{padding:28px 32px;background:#fff;border:1px solid #deddd8;border-radius:16px}.styles_cards___2Rse h3{margin:0;font:550 24px/31.2px var(--v2-font-display),sans-serif;letter-spacing:-.016em;text-wrap:wrap}.styles_cards___2Rse p{margin:10px 0 0;font-size:16px;line-height:27.2px;color:var(--v2-muted);text-wrap:wrap}.styles_toolsTitle__XYqGP{margin:0 0 24px;font:550 26px/31.2px var(--v2-font-display),sans-serif;letter-spacing:-.015em}.styles_row__Xbtbc{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px 0;border-top:1px solid #deddd8}.styles_group__eh7ar{margin:12px 0 0;font:14px/24.8px var(--v2-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted)}.styles_logos__gg_B4{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.styles_logos__gg_B4 li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:128px;padding:16px 12px;text-align:center;background:#fff;border:1px solid #deddd8;border-radius:20px}.styles_logos__gg_B4 img{width:48px;height:48px;object-fit:contain}.styles_logos__gg_B4 span{font-size:14px;line-height:20px;font-weight:500}@container v2section (max-width: 1023px){.styles_head__38eYK h2{font-size:48px;line-height:52px;letter-spacing:-.015em}.styles_cards___2Rse{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.styles_cards___2Rse article:last-child{grid-column:1/-1}.styles_row__Xbtbc{grid-template-columns:minmax(0,1fr);gap:12px}.styles_logos__gg_B4{gap:8px}.styles_logos__gg_B4 li{min-height:112px;padding:14px 8px}}@container v2section (max-width: 639px){.styles_head__38eYK{margin-bottom:32px}.styles_head__38eYK h2{font-size:36px;line-height:40px}.styles_cards___2Rse{grid-template-columns:minmax(0,1fr)}.styles_cards___2Rse article{padding:24px}.styles_logos__gg_B4{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles_layout__IH29z{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px}.styles_layout__IH29z h2{max-width:12ch;margin-top:22px}.styles_link__M1fg8{margin-top:22px}.styles_list__kvuPD{border-top:1px solid var(--v2-line);margin-top:4px}.styles_item__X_v5j{border-bottom:1px solid var(--v2-line)}.styles_item__X_v5j summary{list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 0;min-height:70px;font:600 24px/1.25 var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_item__X_v5j summary::-webkit-details-marker{display:none}.styles_item__X_v5j[open]:not([data-closing]) .styles_icon__9Hh_F{transform:rotate(45deg);color:var(--v2-ember)}.styles_icon__9Hh_F{width:18px;height:18px;flex:none;transition:transform .25s}.styles_body__TrKjK{padding:0 42px 23px 0;font-size:16px;line-height:1.7;max-width:62ch;color:var(--v2-muted)}.styles_body__TrKjK a.styles_inline__BkMc_{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:1150px){.styles_layout__IH29z{gap:48px}}@media(max-width:950px){.styles_layout__IH29z{grid-template-columns:1fr;gap:35px}.styles_layout__IH29z h2{max-width:none}}@media(max-width:720px){.styles_item__X_v5j summary{font-size:22px;padding-block:22px}.styles_body__TrKjK{font-size:15px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.styles_icon__9Hh_F{transition:none}}.styles_services__RsBNO{--r5-pad-d:80px 0;--r5-pad-t:72px 0;--r5-pad-m:56px 0;background:#f3f2ee}.styles_services__RsBNO .styles_layout__IH29z{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:56px}.styles_services__RsBNO .styles_layout__IH29z h2{max-width:none;margin:0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.02em}.styles_services__RsBNO .v2-eyebrow{margin:0 0 22px;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.08em}.styles_services__RsBNO .styles_action__o8Uc2{margin-top:32px}.styles_services__RsBNO .styles_list__kvuPD{margin-top:0;border-top:0;border-bottom:1px solid #dcdbd4}.styles_services__RsBNO .styles_item__X_v5j{border-top:1px solid #dcdbd4;border-bottom:0}.styles_services__RsBNO .styles_item__X_v5j summary{min-height:0;padding:23px 0;font:550 22px/28px var(--v2-font-display),sans-serif;letter-spacing:-.4px}.styles_services__RsBNO .styles_item__X_v5j[open]:not([data-closing]) .styles_icon__9Hh_F{color:inherit}.styles_services__RsBNO .styles_icon__9Hh_F{width:18px;height:18px}.styles_services__RsBNO .styles_body__TrKjK{max-width:680px;padding:0 0 24px;font-size:16px;line-height:27.2px;text-wrap:wrap}@container v2section (max-width: 1023px){.styles_services__RsBNO .styles_layout__IH29z{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}.styles_services__RsBNO .styles_layout__IH29z h2{font-size:48px;line-height:52px;letter-spacing:-.015em}.styles_services__RsBNO .styles_item__X_v5j summary{font-size:20px;line-height:26px}}@container v2section (max-width: 639px){.styles_services__RsBNO .styles_layout__IH29z{grid-template-columns:minmax(0,1fr);gap:28px}.styles_services__RsBNO .styles_layout__IH29z h2{font-size:36px;line-height:40px}}.styles_gov__uJhQu{--r5-pad-d:80px 0 55px;--r5-pad-t:72px 0 56px;--r5-pad-m:56px 0}.styles_gov__uJhQu .styles_layout__IH29z{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:90px}.styles_gov__uJhQu .styles_layout__IH29z h2{max-width:none;margin:22px 0;font:600 60px/62.4px var(--v2-font-display),sans-serif;letter-spacing:-.015em}.styles_gov__uJhQu .v2-eyebrow{margin:0;font-size:14px;line-height:18px;font-weight:500;letter-spacing:.2em;color:#55534e}.styles_gov__uJhQu .styles_list__kvuPD{margin-top:0;border-top:0;border-bottom:1px solid #deddd8}.styles_gov__uJhQu .styles_item__X_v5j{border-top:1px solid #deddd8;border-bottom:0}.styles_gov__uJhQu .styles_item__X_v5j summary{gap:26px;min-height:61px;padding:25px 0;font:700 23px/29.9px var(--v2-font-display),sans-serif;letter-spacing:normal}.styles_gov__uJhQu .styles_item__X_v5j[open]:not([data-closing]) .styles_icon__9Hh_F{color:inherit}.styles_gov__uJhQu .styles_body__TrKjK{max-width:656px;padding:0 25px 24px 0;font-size:16px;line-height:27.2px;text-wrap:pretty}@container v2section (max-width: 1023px){.styles_gov__uJhQu .styles_layout__IH29z{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}.styles_gov__uJhQu .styles_layout__IH29z h2{font-size:48px;line-height:52px}.styles_gov__uJhQu .styles_item__X_v5j summary{gap:16px;padding:20px 0;font-size:20px;line-height:26px}.styles_gov__uJhQu .styles_body__TrKjK{padding-right:0}}@container v2section (max-width: 639px){.styles_gov__uJhQu .styles_layout__IH29z{grid-template-columns:minmax(0,1fr);gap:28px}.styles_gov__uJhQu .styles_layout__IH29z h2{font-size:36px;line-height:40px}.styles_gov__uJhQu .styles_item__X_v5j summary{gap:26px}}.sharedSections_people__XY7Zw,.sharedSections_work__Fnyk9{--r5-pad-t:72px 0}