.IndustrySelector_wrap___NlLp{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:1080px){.IndustrySelector_wrap___NlLp{grid-template-columns:320px minmax(0,1fr)}}.IndustrySelector_tabs__INm8U{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-gap:1px;gap:1px;background:var(--line);overflow-x:auto;overscroll-behavior-x:contain;align-content:start}@media (min-width:1080px){.IndustrySelector_tabs__INm8U{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}.IndustrySelector_tab__yyHW0{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;border:0;background:var(--dark);color:var(--off-white);padding:20px 22px;min-height:76px;transition:background-color var(--t-hover) ease,color var(--t-hover) ease}@media (min-width:1080px){.IndustrySelector_tab__yyHW0{padding:24px 26px}}.IndustrySelector_tab__yyHW0:hover{background:var(--dark-lift)}.IndustrySelector_tab__yyHW0[aria-selected=true]{background:var(--crimson);color:var(--white)}.IndustrySelector_tab__yyHW0[aria-selected=true]:hover{background:var(--crimson-lift)}.IndustrySelector_tabNumber__0v0Iy{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;opacity:.88}.IndustrySelector_tabName__93Jy6{font-family:var(--font-display-stack);font-weight:600;font-size:17px;letter-spacing:-.01em}.IndustrySelector_panel__n_pbF{background:var(--black);padding:28px 22px}@media (min-width:768px){.IndustrySelector_panel__n_pbF{padding:40px 36px}}@media (min-width:1080px){.IndustrySelector_panel__n_pbF{padding:44px}}.IndustrySelector_panelTitle__lZr1y{margin:0 0 14px;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(21px,2.4vw,28px);line-height:1.12;letter-spacing:-.02em;color:var(--off-white)}.IndustrySelector_panelBlurb__QtBmZ{margin:0 0 30px;font-size:16px;line-height:1.6;color:var(--grey);max-width:62ch}.IndustrySelector_cards__5A8Sb{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:900px){.IndustrySelector_cards__5A8Sb{grid-template-columns:repeat(3,minmax(0,1fr))}}.IndustrySelector_card__k_j1M{background:var(--dark);padding:24px 22px}.IndustrySelector_cardCrimson__YII6v{background:var(--crimson)}.IndustrySelector_cardLabel__L82Hj{display:block;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:14px}.IndustrySelector_cardCrimson__YII6v .IndustrySelector_cardLabel__L82Hj{color:var(--on-crimson-soft)}.IndustrySelector_cardText__oQZkh{margin:0;font-size:15px;line-height:1.55;color:var(--off-white)}.IndustrySelector_cardCrimson__YII6v .IndustrySelector_cardText__oQZkh{color:var(--white);font-weight:500}.IndustrySelector_journey__NqG4m{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.IndustrySelector_journeyLabel___68Vc{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.IndustrySelector_journeySteps__98HrG{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.IndustrySelector_journeyStep__VuPxh{display:inline-flex;align-items:center;font-size:13px;color:var(--off-white);border:1px solid var(--line-strong);padding:8px 12px}.IndustrySelector_journeyStep__VuPxh:not(:last-child):after{content:"/";color:var(--crimson-text);margin-left:12px;margin-right:-4px;font-family:var(--font-mono-stack);font-size:12px}.IndustrySelector_journeyEnd__04dr_{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.IndustrySelector_more___h4yo{display:inline-flex;align-items:center;gap:8px;margin-top:28px;min-height:44px;font-size:15px;font-weight:600;color:var(--crimson-text);transition:color var(--t-hover) ease}.IndustrySelector_more___h4yo:hover{color:var(--off-white)}.SystemFlow_wrap__HDvoU{display:grid;grid-gap:0;gap:0}.SystemFlow_progress__LK1Ys{position:relative;height:2px;background:var(--line);overflow:hidden;margin-bottom:1px}.SystemFlow_progressFill__E8hRr{display:block;height:100%;background:var(--crimson);transition:width .5s var(--ease)}.SystemFlow_progressTravel__L0Oir{position:absolute;top:0;left:0;height:2px;width:64px;background:linear-gradient(90deg,rgba(181,7,63,0),var(--white),rgba(181,7,63,0));opacity:.5;animation:SystemFlow_travel__izTr2 3.4s linear infinite}@keyframes SystemFlow_travel__izTr2{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media (prefers-reduced-motion:reduce){.SystemFlow_progressTravel__L0Oir{display:none}}.SystemFlow_track__Bd_Qz{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,60%);grid-gap:1px;gap:1px;background:var(--line);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media (min-width:768px){.SystemFlow_track__Bd_Qz{grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}}@media (min-width:1080px){.SystemFlow_track__Bd_Qz{grid-template-columns:repeat(7,minmax(0,1fr))}}.SystemFlow_item__5jEGb{display:flex;scroll-snap-align:start}.SystemFlow_stage__OaFu5{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;background:var(--black);padding:22px 20px 24px;min-height:168px;transition:background-color .35s ease,color .35s ease}@media (min-width:1080px){.SystemFlow_stage__OaFu5{padding:26px 22px 28px;min-height:176px}}.SystemFlow_stage__OaFu5[data-state=done]{background:var(--dark)}.SystemFlow_stage__OaFu5[data-state=active]{background:var(--crimson)}.SystemFlow_stageTop__Ai2Rx{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:24px}.SystemFlow_stageNumber__WuKk9{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;color:var(--crimson-text)}.SystemFlow_stage__OaFu5[data-state=active] .SystemFlow_stageNumber__WuKk9{color:rgba(255,255,255,.8)}.SystemFlow_stageDot__ZtPnk{width:8px;height:8px;background:var(--line-soft);transition:background-color .35s ease}.SystemFlow_stage__OaFu5[data-state=done] .SystemFlow_stageDot__ZtPnk{background:var(--crimson)}.SystemFlow_stage__OaFu5[data-state=active] .SystemFlow_stageDot__ZtPnk{background:var(--white)}.SystemFlow_stageTitle__O5idB{font-family:var(--font-display-stack);font-weight:600;font-size:19px;letter-spacing:-.015em;color:var(--off-white);margin-bottom:8px}.SystemFlow_stage__OaFu5[data-state=active] .SystemFlow_stageTitle__O5idB{color:var(--white)}.SystemFlow_stageDetail__WMvgc{font-size:13px;line-height:1.5;color:var(--grey);margin-top:auto}.SystemFlow_stage__OaFu5[data-state=active] .SystemFlow_stageDetail__WMvgc{color:var(--on-crimson-body)}.SystemFlow_status__tmYtH{margin:20px 0 0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.SystemFlow_statusStage__e0y9a{color:var(--crimson-text)}.js-motion .Intro_intro__lOceS>*{animation:Intro_introRise__r_MsV .62s var(--ease) var(--intro-delay,0s) both}@keyframes Intro_introRise__r_MsV{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.js-motion .Intro_intro__lOceS>*{animation:none}}.js-motion .Reveal_reveal__hBVzb[data-variant=up]>*{opacity:0;transform:translateY(24px);transition:opacity var(--t-reveal) var(--ease) var(--reveal-delay,0s),transform .62s var(--ease) var(--reveal-delay,0s)}.js-motion .Reveal_reveal__hBVzb[data-variant=slide]>*{opacity:0;transform:translateX(-20px);transition:opacity .42s var(--ease) var(--reveal-delay,0s),transform .52s var(--ease) var(--reveal-delay,0s)}.js-motion .Reveal_reveal__hBVzb[data-variant=text]>*{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(14px);transition:opacity .42s var(--ease) var(--reveal-delay,0s),transform .68s var(--ease) var(--reveal-delay,0s),-webkit-clip-path .68s var(--ease) var(--reveal-delay,0s);transition:opacity .42s var(--ease) var(--reveal-delay,0s),clip-path .68s var(--ease) var(--reveal-delay,0s),transform .68s var(--ease) var(--reveal-delay,0s);transition:opacity .42s var(--ease) var(--reveal-delay,0s),clip-path .68s var(--ease) var(--reveal-delay,0s),transform .68s var(--ease) var(--reveal-delay,0s),-webkit-clip-path .68s var(--ease) var(--reveal-delay,0s)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>*{opacity:0;transform:translateY(26px);transition:opacity var(--t-reveal) var(--ease),transform .62s var(--ease)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:first-child{transition-delay:calc(var(--reveal-stagger) * 0)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(2){transition-delay:calc(var(--reveal-stagger) * 1)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(3){transition-delay:calc(var(--reveal-stagger) * 2)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(4){transition-delay:calc(var(--reveal-stagger) * 3)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(5){transition-delay:calc(var(--reveal-stagger) * 4)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(6){transition-delay:calc(var(--reveal-stagger) * 5)}.js-motion .Reveal_reveal__hBVzb[data-variant=children]>:nth-child(n+7){transition-delay:calc(var(--reveal-stagger) * 6)}.js-motion .Reveal_reveal__hBVzb[data-shown]>*{opacity:1;transform:none;-webkit-clip-path:inset(0);clip-path:inset(0)}.Button_base__xcPDI{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-body-stack);font-weight:600;line-height:1.2;text-align:left;min-height:48px;transition:background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) ease,opacity var(--t-hover) ease}.Button_base__xcPDI:active{transform:scale(.985)}.Button_base__xcPDI[aria-disabled=true],.Button_base__xcPDI[disabled]{opacity:.55;cursor:not-allowed}.Button_label__hCLAL{display:inline-block}.Button_arrow__nnDvD{display:inline-block;transition:transform var(--t-icon) var(--ease)}@media (hover:hover) and (pointer:fine){.Button_base__xcPDI:hover .Button_arrow__nnDvD{transform:translateX(4px)}}.Button_sm__pnQzd{padding:12px 18px;font-size:13px}.Button_md__ktIWF{padding:15px 24px;font-size:14px}.Button_lg__s7W56{padding:18px 30px;font-size:15px;min-height:56px}.Button_block__PcjB5{display:flex;width:100%;justify-content:space-between}.Button_primary__6_Dls{background:var(--crimson);color:var(--white)}.Button_primary__6_Dls:hover{background:var(--crimson-lift)}.Button_ghost__gZqlA{background:transparent;color:var(--off-white);border-color:rgba(247,244,245,.24)}.Button_ghost__gZqlA:hover{border-color:var(--crimson);color:var(--crimson-text)}.Button_onCrimson__Bnb4A{background:var(--white);color:var(--crimson)}.Button_onCrimson__Bnb4A:hover{background:var(--off-white)}.Button_onLight__pfxrj{background:var(--black);color:var(--off-white)}.Button_onLight__pfxrj:hover{background:var(--dark)}.Button_quiet__0qDO_{background:none;border:0;padding:8px 0;min-height:44px;font-size:14px;color:var(--off-white)}.Button_quiet__0qDO_:hover{color:var(--crimson-text)}.Shell_shell__v6F2m{width:100%;max-width:var(--shell-max);margin:0 auto;padding-left:var(--shell-pad);padding-right:var(--shell-pad)}.Shell_bleed____eYa{padding-left:0;padding-right:0}.Section_section__g4Hij{position:relative}.Section_page__OSQxY{padding:40px 0 0}.Section_flow___1yMl{padding:64px 0 0}.Section_tight__pM1wS{padding:36px 0 0}.Section_last__pYA2l{padding:64px 0 72px}.Section_bordered__oCZ3k{border-bottom:1px solid var(--line);padding-bottom:40px}@media (min-width:768px){.Section_page__OSQxY{padding-top:48px}.Section_flow___1yMl{padding-top:88px}.Section_last__pYA2l{padding:88px 0 96px}.Section_bordered__oCZ3k{padding-bottom:48px}}@media (min-width:1080px){.Section_page__OSQxY{padding-top:52px}.Section_flow___1yMl{padding-top:112px}.Section_last__pYA2l{padding:112px 0}.Section_bordered__oCZ3k{padding-bottom:56px}}.Section_intro__Fg8e3{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media (min-width:900px){.Section_intro__Fg8e3{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}}.Section_introMain__at0Ph{min-width:0}.Section_introAside__QjacH{display:flex;align-items:flex-end;flex:none}.Text_eyebrow__ICtc_{margin:0 0 16px;font-size:11px;letter-spacing:.2em;line-height:1.4}.Text_eyebrow__ICtc_,.Text_mono__FxyZ8{font-family:var(--font-mono-stack);text-transform:uppercase}.Text_mono__FxyZ8{font-size:10px;letter-spacing:.16em;line-height:1.5}.Text_crimson__Y_EC_{color:var(--crimson-text)}.Text_grey__S_hZJ{color:var(--grey)}.Text_light__kH70U{color:var(--off-white)}.Text_onCrimson__ZeiRv{color:var(--on-crimson-soft)}.Text_onLight__gmcWl{color:var(--dark)}.Text_heading__JL85s{margin:0;font-family:var(--font-display-stack);line-height:1.05}.Text_size-xl__BYm1J{font-size:clamp(36px,6vw,72px);font-weight:800;letter-spacing:-.035em;line-height:.99}.Text_size-lg__sFGCw{font-size:clamp(29px,4.2vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.03}.Text_size-md__HYUsY{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.Text_size-sm__tb3b7{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.Text_head-light__an_N_{color:var(--off-white)}.Text_head-dark__vzU6a{color:var(--black)}.Text_head-onCrimson__Hnerf{color:var(--white)}.Text_lead__AUAJ2{font-size:clamp(16px,1.4vw,18px);line-height:1.65;max-width:60ch}.Text_body__3OA6I{font-size:15px;line-height:1.6;max-width:64ch}.not-found_wrap__MjRhi{min-height:60vh;display:flex;align-items:center;padding-bottom:72px}.not-found_grid__1YYjq{width:100%;display:grid;grid-gap:40px;gap:40px}@media (min-width:1080px){.not-found_grid__1YYjq{grid-template-columns:1.4fr minmax(0,1fr);gap:64px;align-items:center}}.not-found_title__Vh7BH{margin:0 0 20px;max-width:18ch}.not-found_body__sLyFD{margin:0 0 32px;font-size:clamp(16px,1.4vw,18px);line-height:1.65;color:var(--grey);max-width:56ch}.not-found_actions__iVU5n{display:flex;gap:12px;flex-wrap:wrap}.not-found_map__GwEOj{background:var(--dark);border:1px solid var(--line);padding:24px 22px}.not-found_mapLabel__DwmeX{margin:0 0 16px;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-text)}.not-found_mapList__d5mKd{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line)}.not-found_mapLink__UlI8t{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--dark);padding:14px 16px;min-height:50px;font-size:16px;color:var(--off-white);transition:background-color var(--t-hover) ease,color var(--t-hover) ease}.not-found_mapLink__UlI8t:hover{background:var(--crimson);color:var(--white)}.LegalPage_title__Jwdcm{margin:0 0 18px}.LegalPage_standfirst__tWmCX{margin:0 0 18px;font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:var(--grey);max-width:60ch}.LegalPage_updated__wDs4j{margin:0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson-text)}.LegalPage_layout___ULHl{display:grid;grid-gap:40px;gap:40px}@media (min-width:1080px){.LegalPage_layout___ULHl{grid-template-columns:minmax(0,1fr) 240px;gap:64px;align-items:start}}.LegalPage_doc__QIzVa{max-width:72ch}.LegalPage_section__QQO70{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--line)}.LegalPage_section__QQO70:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.LegalPage_heading__Jx6eZ{margin:0 0 16px;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(20px,2vw,24px);line-height:1.2;letter-spacing:-.02em;color:var(--off-white)}.LegalPage_paragraph__48IoK{margin:0 0 16px;font-size:16px;line-height:1.7;color:var(--grey)}.LegalPage_paragraph__48IoK:last-child{margin-bottom:0}.LegalPage_list__zzh8_{margin:0;padding:0 0 0 22px;display:grid;grid-gap:10px;gap:10px;font-size:16px;line-height:1.65;color:var(--grey)}.LegalPage_list__zzh8_ li::marker{color:var(--crimson-text)}.LegalPage_side__253Dw{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);background:var(--dark);border:1px solid var(--line);padding:22px 20px}.LegalPage_sideLabel__3cfKO{margin:0 0 14px;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-text)}.LegalPage_sideList__yaFRp{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.LegalPage_sideLink__f1kfI{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--grey);transition:color var(--t-hover) ease}.LegalPage_sideLink__f1kfI:hover{color:var(--off-white)}.LegalPage_sideLink__f1kfI[aria-current=page]{color:var(--crimson-text);font-weight:600}.page_heroTitle__NGsqV{margin:0 0 22px;max-width:22ch}.page_list__wsEtn{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page_row__ghybY{display:grid;grid-gap:16px;gap:16px;background:var(--dark);padding:28px 24px;transition:background-color var(--t-hover) ease}.page_row__ghybY:hover{background:var(--dark-lift)}@media (min-width:900px){.page_row__ghybY{grid-template-columns:52px 1.2fr 1fr 110px;gap:36px;align-items:center;padding:32px 36px}}.page_number__bSeR4{font-family:var(--font-display-stack);font-weight:800;font-size:24px;letter-spacing:-.03em;color:var(--crimson-text)}.page_main__5VBUg{display:grid;grid-gap:10px;gap:10px;min-width:0}.page_tag__srNhZ{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.page_title__x_1Zp{font-family:var(--font-display-stack);font-weight:700;font-size:clamp(21px,2.2vw,26px);line-height:1.15;letter-spacing:-.025em;color:var(--off-white);transition:color var(--t-hover) ease}.page_row__ghybY:hover .page_title__x_1Zp{color:var(--crimson-text)}.page_standfirst__lCZGU{font-size:15px;line-height:1.6;color:var(--grey)}.page_meta__bAUPt{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}@media (min-width:900px){.page_meta__bAUPt{flex-direction:column;align-items:flex-end;gap:8px;text-align:right}}.page_read___HQtP{color:var(--crimson-text)}.page_hero__laV1M{display:grid;grid-gap:32px;gap:32px}@media (min-width:1080px){.page_hero__laV1M{grid-template-columns:1.5fr minmax(0,1fr);gap:64px;align-items:end}}.page_heroTitle__D_IBu{margin:0 0 22px;max-width:20ch}.page_facts__t_jId{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page_fact__aV8pl{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--dark);padding:20px 24px}.page_fact__aV8pl[data-emphasis]{background:var(--crimson)}.page_factLabel__QS5Hp{font-size:15px;color:var(--off-white)}.page_fact__aV8pl[data-emphasis] .page_factLabel__QS5Hp{color:var(--white)}.page_factValue__gh8PH{font-family:var(--font-display-stack);font-weight:700;font-size:20px;color:var(--off-white);flex:none}.page_fact__aV8pl[data-emphasis] .page_factValue__gh8PH{color:var(--white)}.page_stages__0G3df{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page_stage__yg7kh{display:grid;grid-gap:14px;gap:14px;background:var(--black);padding:28px 22px}.page_stage__yg7kh[data-tone=dark]{background:var(--dark)}.page_stage__yg7kh[data-tone=crimson]{background:var(--crimson)}@media (min-width:900px){.page_stage__yg7kh{grid-template-columns:72px 1.1fr 1fr 1fr;gap:32px;align-items:start;padding:32px 36px}}.page_stageNumber__gJ1sK{font-family:var(--font-display-stack);font-weight:800;font-size:32px;letter-spacing:-.03em;line-height:1;color:var(--crimson-text)}.page_stage__yg7kh[data-tone=crimson] .page_stageNumber__gJ1sK{color:var(--white)}.page_stageHead__rVQv4{display:grid;grid-gap:10px;gap:10px;justify-items:start}.page_stageTitle__t3P_j{margin:0;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(20px,2.2vw,24px);letter-spacing:-.02em;color:var(--off-white)}.page_stage__yg7kh[data-tone=crimson] .page_stageTitle__t3P_j{color:var(--white)}.page_gate__xmcSA{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--line-strong);color:var(--grey)}.page_gate__xmcSA[data-gate=client]{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.page_stage__yg7kh[data-tone=crimson] .page_gate__xmcSA{border-color:rgba(255,255,255,.42);color:var(--white);background:transparent}.page_stageDetail__Wzzzj{margin:0;font-size:15px;line-height:1.6;color:var(--grey)}.page_stage__yg7kh[data-tone=crimson] .page_stageDetail__Wzzzj{color:var(--on-crimson-body)}.page_deliverable__Ttgi3{display:grid;grid-gap:10px;gap:10px;align-content:start}.page_deliverableLabel__yE1H0{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.page_stage__yg7kh[data-tone=crimson] .page_deliverableLabel__yE1H0{color:var(--on-crimson-soft)}.page_deliverableText__egKNV{font-size:14px;line-height:1.5;color:var(--off-white)}.page_stage__yg7kh[data-tone=crimson] .page_deliverableText__egKNV{color:var(--white)}.page_cta__HF3gh{background:var(--dark);border:1px solid var(--line);padding:32px 24px;display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_cta__HF3gh{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:44px 40px}}.page_ctaTitle__BYT_r{margin-bottom:12px}.page_ctaBody__ctPnm{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:64ch}.page_hero__50Psc{display:grid;grid-gap:32px;gap:32px}@media (min-width:1080px){.page_hero__50Psc{grid-template-columns:1.5fr minmax(0,1fr);gap:64px;align-items:end}}.page_heroTitle__dAnpi{margin:0 0 22px}.page_summary__9_5Af{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page_summaryRow__N7EN8{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--dark);padding:18px 22px}.page_summaryLabel__snz1w{font-size:15px;color:var(--off-white)}.page_summaryCount__BfP83{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.14em;padding:6px 12px;flex:none}.page_summaryCount__BfP83[data-tone=live]{background:var(--crimson);color:var(--white)}.page_summaryCount__BfP83[data-tone=draft]{border:1px dashed rgba(167,173,183,.4);color:var(--grey)}.page_railHead__gNQqT{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}@media (min-width:900px){.page_railHead__gNQqT{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}.page_railNote__qxn7_{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.page_railDot__I92gF{width:6px;height:6px;background:var(--crimson);flex:none}.page_allHeading__t2_DD{margin-bottom:4px}.page_notice__upDbK{margin:26px 0 0;padding:18px 20px;border-left:2px solid var(--crimson);background:var(--dark);font-size:14px;line-height:1.6;color:var(--grey);max-width:88ch}.page_tail__a9aRQ{margin-top:40px;background:var(--dark);border:1px solid var(--line);padding:32px 24px;display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_tail__a9aRQ{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:44px 40px}}.page_tailTitle__GDDNm{margin-bottom:10px}.page_tailBody__mGp51{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:56ch}.Panel_grid__XnfxQ{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.Panel_seamless__ChZL2{border:0}@media (min-width:768px){.Panel_grid__XnfxQ{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1080px){.Panel_grid__XnfxQ{grid-template-columns:repeat(var(--grid-cols,12),minmax(0,1fr))}}.Panel_panel__wOYJc{position:relative;grid-column:span 1;min-height:var(--panel-min,auto);padding:28px 22px;contain:paint}@media (min-width:768px){.Panel_panel__wOYJc{grid-column:span min(var(--md-span,6),6);padding:34px 30px}}@media (min-width:1080px){.Panel_panel__wOYJc{grid-column:span var(--lg-span,12);padding:36px 32px}}.Panel_black__bbolr{background:var(--black);color:var(--off-white)}.Panel_dark___PaeD{background:var(--dark);color:var(--off-white)}.Panel_crimson__e2PT5{background:var(--crimson);color:var(--white)}.Panel_light__zI0rO{background:var(--off-white);color:var(--black);--crimson-text:var(--crimson)}.Panel_interactive__J___O{transition:transform var(--t-panel) var(--ease),box-shadow var(--t-panel) ease,background-color var(--t-hover) ease}@media (hover:hover) and (pointer:fine){.Panel_interactive__J___O:focus-within,.Panel_interactive__J___O:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(181,7,63,.6)}.Panel_interactive__J___O.Panel_black__bbolr:hover{background:var(--black-lift)}.Panel_interactive__J___O.Panel_dark___PaeD:hover{background:var(--dark-lift)}.Panel_interactive__J___O.Panel_crimson__e2PT5:hover{background:var(--crimson-lift)}}.page_heroTitle__uAicM{margin:0 0 22px;max-width:22ch}.page_jump__v1Ut_{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain;margin-bottom:40px}.page_jumpLink__DKsTa{display:grid;grid-gap:8px;gap:8px;background:var(--dark);padding:20px 22px;min-height:84px;align-content:center;transition:background-color var(--t-hover) ease}.page_jumpLink__DKsTa:hover{background:var(--crimson)}.page_jumpNumber___f319{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;color:var(--crimson-text)}.page_jumpLink__DKsTa:hover .page_jumpNumber___f319{color:var(--on-crimson-soft)}.page_jumpName__vEzw3{font-family:var(--font-display-stack);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--off-white)}.page_jumpLink__DKsTa:hover .page_jumpName__vEzw3{color:var(--white)}.page_list__XJFko{display:grid;grid-gap:40px;gap:40px}@media (min-width:1080px){.page_list__XJFko{gap:56px}}.page_sector__QpY_j{scroll-margin-top:calc(var(--header-height) + 24px)}.page_sectorTitle__B0u5y{margin-bottom:16px}.page_sectorBlurb__hVOTj{margin:0 0 28px;font-size:16px;line-height:1.6;color:var(--grey);max-width:62ch}.page_journey__V4G13{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_journey__V4G13 li{display:inline-flex;align-items:center;font-size:13px;color:var(--off-white);background:var(--dark);border:1px solid var(--line-strong);padding:9px 14px}.page_journey__V4G13 li:not(:last-child):after{content:"→";color:var(--crimson-text);margin-left:12px;margin-right:-4px;font-family:var(--font-mono-stack);font-size:12px}.page_journeyEnd__WnH0y{background:var(--crimson)!important;border-color:var(--crimson)!important;color:var(--white)!important}.page_sideStack__SDTXm{display:grid;grid-gap:24px;gap:24px;align-content:start}.page_sideLabel__U0IZR{margin:0 0 12px;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.page_sideText__NWR5z{margin:0;font-size:16px;line-height:1.5;color:var(--off-white)}.page_projectPanel__Yimf5{display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_projectPanel__Yimf5{grid-template-columns:minmax(0,1fr) auto;gap:40px}}.page_projectLabel__xFjEB{margin:0 0 10px;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-crimson-soft)}.page_projectName__h7qWC{margin:0;font-family:var(--font-display-stack);font-weight:600;font-size:clamp(18px,2vw,22px);letter-spacing:-.02em;color:var(--white)}.page_projectActions__dHf52{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page_sectorLink__5Fpc_{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--white);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4);transition:-webkit-text-decoration-color var(--t-hover) ease;transition:text-decoration-color var(--t-hover) ease;transition:text-decoration-color var(--t-hover) ease,-webkit-text-decoration-color var(--t-hover) ease}.page_sectorLink__5Fpc_:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.page_cta__6cuko{background:var(--dark);border:1px solid var(--line);padding:32px 24px;display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_cta__6cuko{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:44px 40px}}.page_ctaTitle__xw1vq{margin-bottom:12px}.page_ctaBody__IC0_h{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:64ch}.InterfaceFrame_frame__Qb20I{margin:0;background:var(--dark);border:1px solid var(--line)}.InterfaceFrame_chrome__G8yFt{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.InterfaceFrame_marker__gKzmM{width:8px;height:8px;background:var(--crimson);flex:none}.InterfaceFrame_label__C7x7q{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.InterfaceFrame_scroll__b5Gf4{overflow-x:auto;-webkit-overflow-scrolling:touch}.InterfaceFrame_table__JRJSJ{width:100%;border-collapse:collapse;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.06em;white-space:nowrap}.InterfaceFrame_table__JRJSJ td,.InterfaceFrame_table__JRJSJ th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);font-weight:400}.InterfaceFrame_table__JRJSJ th{color:var(--grey);text-transform:uppercase;background:var(--black)}.InterfaceFrame_table__JRJSJ td{color:var(--off-white)}.InterfaceFrame_table__JRJSJ td[data-emphasis]{color:var(--crimson-text)}.InterfaceFrame_table__JRJSJ tbody tr:last-child td,.InterfaceFrame_table__JRJSJ tbody tr:last-child th{border-bottom:0}.InterfaceFrame_footnotes__tXMyo{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 16px;border-top:1px solid var(--line);font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.InterfaceFrame_preview__kFYWp{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.InterfaceFrame_previewLine__WpD2_{display:block;background:rgba(13,17,23,.55);color:var(--off-white);font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.06em;padding:11px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterfaceFrame_previewOnCrimson__KXrFC .InterfaceFrame_previewLine__WpD2_{background:rgba(13,17,23,.22);color:var(--white)}.Tag_tag__HDJeX{display:inline-flex;align-items:center;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);border:1px solid var(--line-strong);padding:7px 11px;white-space:nowrap}.Tag_onCrimson__cxQoh{color:var(--on-crimson-body);border-color:rgba(255,255,255,.34)}.Tag_pill__Ia00c{display:inline-flex;align-items:center;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;white-space:nowrap;flex:none}.Tag_solid__e0ge8{background:var(--crimson);color:var(--white)}.Tag_dashed__JcQUq{border:1px dashed rgba(167,173,183,.4);color:var(--grey)}.Tag_pillOnCrimson__9yZpJ.Tag_solid__e0ge8{background:var(--white);color:var(--crimson-text)}.Tag_pillOnCrimson__9yZpJ.Tag_dashed__JcQUq{border-color:rgba(255,255,255,.5);color:var(--white)}.Tag_basis__Z6v9j{display:inline-flex;align-items:center;font-family:var(--font-mono-stack);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;white-space:nowrap;border:1px solid}.Tag_basis-measured__qLiGW{color:var(--crimson-text)}.Tag_basis-modelled__wAo_d,.Tag_basis-target__4wus5{color:var(--grey)}.Tag_basisOnCrimson__8jsqP{color:var(--white);border-color:rgba(255,255,255,.5)}.page_introPanel__ub1_B{padding-top:40px}@media (min-width:1080px){.page_introPanel__ub1_B{padding:52px 48px}}.page_title__yVhH_{margin:0 0 22px}.page_introBody__KNwP5{margin:0 0 18px;font-size:clamp(16px,1.4vw,17px);line-height:1.65;color:var(--grey);max-width:56ch}.page_introBody__KNwP5:last-child{margin-bottom:0}.page_founderPanel__S5MGX{padding:0;display:flex;flex-direction:column}.page_portrait__HDg_V{flex:1 1;min-height:260px;display:flex;align-items:flex-end;padding:24px;background:repeating-linear-gradient(135deg,var(--dark) 0,var(--dark) 9px,var(--dark-lift) 9px,var(--dark-lift) 18px)}.page_portraitNote__1ylzC{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);background:var(--black);padding:8px 12px}.page_founderMeta__9RWTz{padding:26px 24px;border-top:1px solid var(--line)}.page_founderRole__eriLV{margin:0 0 8px;font-family:var(--font-display-stack);font-weight:700;font-size:21px;letter-spacing:-.02em;color:var(--off-white)}.page_founderBio__kRPpu{margin:0;font-size:15px;line-height:1.6;color:var(--grey)}.page_sectionTitle__2F8yW{margin-bottom:32px;max-width:26ch}.page_principle__EcYtU{display:flex;flex-direction:column}.page_principleNumber__abLdC{margin:0 0 22px;font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.16em;color:var(--crimson-text)}.page_onCrimsonSoft__E2TII{color:var(--on-crimson-soft)}.page_onCrimsonWhite__EqQ0V{color:var(--white)}.page_onCrimsonBody__OpXjq{color:var(--on-crimson-body)}.page_principleTitle__c1TK6{margin:0 0 12px;font-family:var(--font-display-stack);font-weight:700;font-size:22px;line-height:1.16;letter-spacing:-.02em;color:var(--off-white)}.page_principleDetail__rooDz{margin:0;font-size:14px;line-height:1.6;color:var(--grey);max-width:52ch}.page_model__0FRtl{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.page_model__0FRtl li{display:grid;grid-gap:4px;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--line)}.page_model__0FRtl li:last-child{padding-bottom:0;border-bottom:0}.page_modelTitle__Bk8yt{font-size:16px;font-weight:600;color:var(--off-white)}.page_modelDetail___jcgv{font-size:14px;line-height:1.55;color:var(--grey)}.page_stackIntro__VcT4m{margin:0 0 22px;font-size:15px;line-height:1.65;color:var(--grey)}.page_stack__m81Wg{display:flex;flex-wrap:wrap;gap:8px}.page_standards__WYDD2{margin:0;display:grid;grid-gap:14px;gap:14px}.page_standards__WYDD2>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--on-crimson-line)}.page_standards__WYDD2>div:last-child{padding-bottom:0;border-bottom:0}.page_standards__WYDD2 dt{font-size:15px;color:var(--white)}.page_standards__WYDD2 dd{margin:0;font-family:var(--font-mono-stack);font-size:13px;color:var(--white)}.page_cta__APWL_{background:var(--dark);border:1px solid var(--line);padding:32px 24px;display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_cta__APWL_{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:44px 40px}}.page_ctaTitle__lVu8e{margin-bottom:12px}.page_ctaBody__Sk0UF{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:64ch;overflow-wrap:anywhere}.page_principleDetail__rooDz.page_onCrimsonBody__OpXjq{color:var(--on-crimson-body)}.page_principleTitle__c1TK6.page_onCrimsonWhite__EqQ0V{color:var(--white)}.page_principleNumber__abLdC.page_onCrimsonSoft__E2TII{color:var(--on-crimson-soft)}.page_intro__wRtKy{display:flex;flex-direction:column;justify-content:space-between;gap:36px}@media (min-width:1080px){.page_intro__wRtKy{padding:52px 44px}}.page_title__Owwlz{margin:0 0 20px}.page_body__U5aTj{margin:0;font-size:clamp(16px,1.4vw,17px);line-height:1.65;color:var(--grey);max-width:44ch}.page_promises__CLf_A{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line)}.page_promise__E_qA9{display:grid;grid-gap:6px;gap:6px;background:var(--dark);padding:20px 22px}.page_promiseCrimson__zzAsf{background:var(--crimson)}.page_promiseTitle__E1JV9{font-size:15px;font-weight:600;color:var(--off-white)}.page_promiseCrimson__zzAsf .page_promiseTitle__E1JV9{color:var(--white)}.page_promiseDetail__iN6vm{font-size:14px;line-height:1.55;color:var(--grey);overflow-wrap:anywhere}.page_promiseCrimson__zzAsf .page_promiseDetail__iN6vm{color:rgba(255,255,255,.88)}.page_mail__zptju{color:var(--white);text-decoration:underline;text-underline-offset:3px}.page_formPanel__byrXs{padding:0}.page_notes__JUz8f{border-top:1px solid var(--line);padding-top:24px}.page_note__9C7LG{margin:0;font-size:14px;line-height:1.6;color:var(--grey);max-width:84ch}.page_note__9C7LG a{color:var(--crimson-text);text-decoration:underline;text-underline-offset:3px}.page_note__9C7LG a:hover{color:var(--off-white)}.page_hero__DeXz8{display:grid;grid-gap:32px;gap:32px}@media (min-width:1080px){.page_hero__DeXz8{grid-template-columns:1.5fr minmax(0,1fr);gap:64px;align-items:end}}.page_heroTitle__0V2FL{margin:0 0 22px}.page_aside___dUuo{background:var(--crimson);padding:28px 26px}.page_asideBody__GoGm_{margin:0;font-size:15px;line-height:1.6;color:var(--white)}.page_system__a9Xrh{display:flex;flex-direction:column;justify-content:space-between;gap:26px}.page_number___lmXV{margin:0 0 20px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-text)}.page_onCrimsonSoft__7Mvx2{color:var(--on-crimson-soft)}.page_onCrimsonBody__BFwA_{color:var(--on-crimson-body)}.page_name___S2Xq{margin-bottom:14px}.page_solves__YKvBS{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--off-white);max-width:46ch}.page_solvesLabel__i1dLO{font-weight:600;color:var(--crimson-text)}.page_onCrimsonBody__BFwA_ .page_solvesLabel__i1dLO{color:var(--white)}.page_summary__nc6bN{margin:0;font-size:14px;line-height:1.6;color:var(--grey);max-width:52ch}.page_foot__Wuk6N{display:grid;grid-gap:20px;gap:20px}.page_tags__uEum4{display:flex;flex-wrap:wrap;gap:8px}.page_meta__xh_Of{margin:0;display:grid;grid-gap:12px;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.page_metaOnCrimson__Ek_lc{border-top-color:var(--on-crimson-line)}.page_meta__xh_Of>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_meta__xh_Of dt{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.page_metaOnCrimson__Ek_lc dt{color:var(--on-crimson-soft)}.page_meta__xh_Of dd{margin:0;font-size:14px;color:var(--off-white);text-align:right}.page_metaOnCrimson__Ek_lc dd{color:var(--white)}.page_exampleLink__MLY4J{display:inline-flex;align-items:center;gap:6px;color:var(--crimson-text);font-weight:600;transition:color var(--t-hover) ease}.page_exampleLink__MLY4J:hover{color:var(--off-white)}.page_metaOnCrimson__Ek_lc .page_exampleLink__MLY4J{color:var(--white);text-decoration:underline;text-underline-offset:3px}.page_cta__3go84{background:var(--dark);border:1px solid var(--line);padding:32px 24px;display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.page_cta__3go84{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:44px 40px}}.page_ctaTitle__Q3Hia{margin-bottom:12px}.page_ctaBody__T6vuI{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:64ch}.page_solves__YKvBS.page_onCrimsonBody__BFwA_,.page_summary__nc6bN.page_onCrimsonBody__BFwA_{color:var(--on-crimson-body)}.page_number___lmXV.page_onCrimsonSoft__7Mvx2{color:var(--on-crimson-soft)}.page_back__INnq2{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:28px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);transition:color var(--t-hover) ease}.page_back__INnq2:hover{color:var(--crimson-text)}.page_hero__Z_1YN{display:grid;grid-gap:36px;gap:36px}@media (min-width:1080px){.page_hero__Z_1YN{grid-template-columns:1.45fr minmax(0,1fr);gap:64px;align-items:start}}.page_heroMeta__kmrSv{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.page_heroContext__3I0SO{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.page_heroTitle__BpLfZ{margin-bottom:20px}.page_heroSummary__A4HTb{margin:0 0 18px;font-size:clamp(17px,1.8vw,20px);line-height:1.5;font-weight:500;color:var(--off-white);max-width:46ch}.page_heroContextBody__QRKLP{margin:0}.page_facts__9YRSy{margin:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);align-content:start}.page_fact__0Emdo{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--dark);padding:16px 20px}.page_fact__0Emdo:last-child{background:var(--black)}.page_fact__0Emdo dt{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.page_fact__0Emdo:last-child dt{color:var(--crimson-text)}.page_fact__0Emdo dd{margin:0;font-size:14px;color:var(--off-white);text-align:right}.page_framePanel__28hku{padding:0;background:var(--dark)}.page_problemPanel__Nkgp_{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.page_problemHeadline__Xvn9j{margin:0 0 18px;font-family:var(--font-display-stack);font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.02em;color:var(--white)}.page_problemDetail__swzQG{margin:0;font-size:15px;line-height:1.6;color:var(--on-crimson-body)}.page_problemBefore__IApvP{margin:0;padding-top:22px;border-top:1px solid var(--on-crimson-line);font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8)}.page_sectionTitle__Rbjn1{margin-bottom:32px;max-width:26ch}.page_strategyNumber__MRHZh{margin:0 0 20px;font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.16em;color:var(--crimson-text)}.page_strategyTitle__EA06w{margin:0 0 12px;font-family:var(--font-display-stack);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.015em;color:var(--off-white)}.page_strategyDetail__YMy3n{margin:0;font-size:14px;line-height:1.6;color:var(--grey)}.page_capabilities__5hHEX{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:768px){.page_capabilities__5hHEX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page_capabilities__5hHEX{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_capability__xPUsK{display:flex;gap:14px;align-items:flex-start;background:var(--dark);padding:24px 22px}.page_capabilityMarker__Yzfon{width:7px;height:7px;background:var(--crimson);flex:none;margin-top:8px}.page_capabilityTitle__hfy9e{display:block;font-size:16px;font-weight:600;color:var(--off-white);margin-bottom:6px}.page_capabilityDetail__XWwDm{display:block;font-size:14px;line-height:1.55;color:var(--grey)}.page_archTitle__X_U7k{margin-bottom:18px}.page_archBody__b_GDr{margin:0 0 26px;font-size:15px;line-height:1.65;color:var(--grey)}.page_perf__qwsu1{margin:0;display:grid;grid-gap:12px;gap:12px}.page_perfRow__VOV7H{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.page_perfRow__VOV7H:last-child{padding-bottom:0;border-bottom:0}.page_perfRow__VOV7H dt{font-size:14px;color:var(--grey)}.page_perfRow__VOV7H dd{margin:0;font-family:var(--font-mono-stack);font-size:13px;color:var(--crimson-text)}.page_layersPanel__LkNZ0{padding:0;background:var(--line)}.page_layers__nwtIF{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;height:100%;align-content:center}.page_layer__9eUpw{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--dark);padding:22px 26px}.page_layer__9eUpw:last-child{background:var(--black)}.page_layerTitle__PsrE5{display:block;font-family:var(--font-display-stack);font-weight:600;font-size:18px;color:var(--off-white);margin-bottom:6px}.page_layerDetail__DwGtJ{display:block;font-size:14px;color:var(--grey)}.page_layerTag__M0IFm{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson-text);flex:none}.page_accessibility__mmndk{margin:0;padding:0 0 0 20px;display:grid;grid-gap:12px;gap:12px;font-size:15px;line-height:1.6;color:var(--grey);max-width:92ch}.page_accessibility__mmndk li::marker{color:var(--crimson-text)}.page_value__M7xns{background:var(--off-white);padding:32px 24px;--crimson-text:var(--crimson)}@media (min-width:768px){.page_value__M7xns{padding:48px 40px}}.page_valueHead__T1tAn{display:grid;grid-gap:20px;gap:20px;margin-bottom:32px}@media (min-width:900px){.page_valueHead__T1tAn{grid-template-columns:1.4fr minmax(0,1fr);gap:40px;align-items:end}}.page_valueNote__e4n65{margin:0;font-size:14px;line-height:1.6;color:var(--dark)}.page_outcomes__eWNoR{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line-on-light);border:1px solid var(--line-on-light)}@media (min-width:640px){.page_outcomes__eWNoR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.page_outcomes__eWNoR{grid-template-columns:repeat(var(--outcome-cols,4),minmax(0,1fr))}}.page_outcome__e9erm{display:flex;flex-direction:column;background:var(--off-white);padding:28px 26px}.page_outcome__e9erm[data-lead]{background:var(--crimson)}.page_outcomeValue__aueam{font-family:var(--font-display-stack);font-weight:800;font-size:clamp(38px,4vw,52px);line-height:1;letter-spacing:-.04em;color:var(--black)}.page_outcome__e9erm[data-lead] .page_outcomeValue__aueam{color:var(--white)}.page_outcomeLabel__ku08G{margin-top:12px;font-size:14px;line-height:1.5;color:var(--dark)}.page_outcome__e9erm[data-lead] .page_outcomeLabel__ku08G{color:var(--on-crimson-body)}.page_outcomeNote__0n7lY{margin-top:8px;font-size:13px;line-height:1.5;color:var(--dark);opacity:.75}.page_outcome__e9erm[data-lead] .page_outcomeNote__0n7lY{color:var(--on-crimson-body);opacity:1}.page_outcomeBasis__HWqUr{margin-top:16px}.page_futurePhase__VvA9L{margin:0 0 18px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson-text)}.page_futureTitle__V3bXm{margin:0 0 12px;font-family:var(--font-display-stack);font-weight:700;font-size:22px;line-height:1.18;letter-spacing:-.02em;color:var(--off-white)}.page_futureDetail__p6MOP{margin:0;font-size:14px;line-height:1.6;color:var(--grey)}.page_relatedSystems__4pfHc{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:24px}@media (min-width:768px){.page_relatedSystems__4pfHc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page_relatedSystems__4pfHc{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_relatedSystem__rNYyH{display:grid;grid-gap:8px;gap:8px;background:var(--dark);padding:22px 20px;transition:background-color var(--t-hover) ease}.page_relatedSystem__rNYyH:hover{background:var(--dark-lift)}.page_relatedSystemName__GSlna{font-family:var(--font-display-stack);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--off-white)}.page_relatedSystemSolves__Nth_L{font-size:13px;line-height:1.5;color:var(--grey)}.page_relatedTags__VVOYM{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:44px}.page_relatedWorkHeading__kzeMD{margin:0 0 20px;font-family:var(--font-mono-stack);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--crimson-text)}.page_cta__F6IXG{background:var(--crimson);padding:40px 24px;display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.page_cta__F6IXG{padding:52px 44px}}@media (min-width:1080px){.page_cta__F6IXG{grid-template-columns:1.4fr minmax(0,1fr);gap:56px;align-items:center;padding:60px 56px}}.page_ctaTitle__vryLg{margin-bottom:18px;max-width:24ch}.page_ctaBody__Ob2B_{margin:0;font-size:clamp(16px,1.4vw,17px);line-height:1.6;color:var(--on-crimson-body);max-width:52ch}.page_ctaActions__8pv1I{display:grid;grid-gap:12px;gap:12px}.page_ctaGhost___vGQk{color:var(--white);border-color:rgba(255,255,255,.42)}.page_ctaGhost___vGQk:hover{border-color:var(--white);color:var(--white)}.JourneyTabs_tabs__mXulP{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.JourneyTabs_tab__p8xTE{background:transparent;color:var(--grey);border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px 18px;min-height:46px;font-size:14px;font-weight:500;transition:background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease}.JourneyTabs_tab__p8xTE:hover{border-color:var(--crimson);color:var(--off-white)}.JourneyTabs_tab__p8xTE[aria-selected=true]{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.JourneyTabs_cards__rEWDR{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:640px){.JourneyTabs_cards__rEWDR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.JourneyTabs_cards__rEWDR{grid-template-columns:repeat(5,minmax(0,1fr))}}.JourneyTabs_card__bGVW9{display:flex;flex-direction:column;background:var(--dark);padding:26px 22px;min-height:200px}.JourneyTabs_cardNumber__9mHB2{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;color:var(--crimson-text);margin-bottom:18px}.JourneyTabs_cardTitle__Z2UuV{font-family:var(--font-display-stack);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.015em;color:var(--off-white);margin-bottom:12px}.JourneyTabs_cardDetail__O2eGq{margin-top:auto;font-size:14px;line-height:1.55;color:var(--grey)}.JourneyTabs_rows__yiG4a{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.JourneyTabs_row__ZLXzX{display:grid;grid-gap:8px;gap:8px;background:var(--black);padding:22px 24px}@media (min-width:900px){.JourneyTabs_row__ZLXzX{grid-template-columns:52px 280px minmax(0,1fr);gap:32px;align-items:baseline;padding:26px 32px}}.JourneyTabs_rowNumber__dBVPG{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.16em;color:var(--crimson-text)}.JourneyTabs_rowTitle__2qNdy{font-family:var(--font-display-stack);font-weight:600;font-size:19px;letter-spacing:-.015em;color:var(--off-white)}.JourneyTabs_rowDetail__RPa_V{font-size:15px;line-height:1.6;color:var(--grey)}.ProjectPanel_panel__uaob2{display:flex;flex-direction:column;gap:22px}.ProjectPanel_head__vrc8o{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ProjectPanel_eyebrow__9PS8r{margin:0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson-text)}.ProjectPanel_onCrimson__OwcOk{color:rgba(255,255,255,.78)}.ProjectPanel_title__CEidk{margin:0 0 10px;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(22px,2.4vw,28px);line-height:1.1;letter-spacing:-.025em;color:var(--off-white)}.ProjectPanel_titleOnCrimson__AYWH6{color:var(--white)}.ProjectPanel_link__dQ59M:after{content:"";position:absolute;inset:0}.ProjectPanel_link__dQ59M:focus-visible{outline:none}.ProjectPanel_link__dQ59M:focus-visible:after{outline:2px solid var(--crimson);outline-offset:-3px}.ProjectPanel_titleOnCrimson__AYWH6 .ProjectPanel_link__dQ59M:focus-visible:after{outline-color:var(--white)}.ProjectPanel_objective__sa9Gk{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:48ch}.ProjectPanel_objectiveOnCrimson__nxuKi{color:var(--on-crimson-body)}.ProjectPanel_tags__CnWIw{display:flex;flex-wrap:wrap;gap:8px}.ProjectPanel_foot__Fd_yQ{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.ProjectPanel_metric__Y8VS0{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ProjectPanel_metricValue__pa2qq{font-family:var(--font-display-stack);font-weight:800;font-size:32px;line-height:1;letter-spacing:-.03em;color:var(--crimson-text)}.ProjectPanel_metricOnCrimson__N5woZ{color:var(--white)}.ProjectPanel_metricLabel__wEISL{font-size:13px;line-height:1.4;color:var(--grey);max-width:22ch}.ProjectPanel_cue__Jj3Qn{font-size:14px;font-weight:600;color:var(--off-white);transition:color var(--t-hover) ease}.ProjectPanel_cueOnCrimson__OWspW{color:var(--white)}.ProjectPanel_panel__uaob2:hover .ProjectPanel_cue__Jj3Qn{color:var(--crimson-text)}.ProjectPanel_panel__uaob2:hover .ProjectPanel_cueOnCrimson__OWspW{color:var(--white)}.ProjectPanel_eyebrow__9PS8r.ProjectPanel_onCrimson__OwcOk{color:var(--on-crimson-soft)}.ProjectPanel_metricLabel__wEISL.ProjectPanel_objectiveOnCrimson__nxuKi,.ProjectPanel_objective__sa9Gk.ProjectPanel_objectiveOnCrimson__nxuKi{color:var(--on-crimson-body)}.ProjectPanel_metricValue__pa2qq.ProjectPanel_metricOnCrimson__N5woZ{color:var(--white)}.page_back__oq5Zn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);transition:color var(--t-hover) ease}.page_back__oq5Zn:hover{color:var(--crimson-text)}.page_head__zj9It{max-width:74ch}.page_title__tDexT{margin:0 0 20px;max-width:20ch}.page_standfirst__w97Qg{margin:0 0 22px;font-size:clamp(17px,1.8vw,20px);line-height:1.5;color:var(--off-white);max-width:54ch}.page_meta__vn7QC{display:flex;gap:12px;flex-wrap:wrap;margin:0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.page_article__LHvlU{max-width:68ch}.page_p__hh5_B{margin:0 0 22px;font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:var(--grey)}.page_h2__0oAOb{margin:44px 0 18px;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.025em;color:var(--off-white)}.page_list__7u2eo{margin:0 0 26px;padding:0 0 0 22px;display:grid;grid-gap:12px;gap:12px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--grey)}.page_list__7u2eo li::marker{color:var(--crimson-text)}.page_pull__GcFDQ{margin:34px 0;padding:22px 26px;border-left:2px solid var(--crimson);background:var(--dark)}.page_pull__GcFDQ p{margin:0;font-family:var(--font-display-stack);font-weight:600;font-size:clamp(18px,2vw,22px);line-height:1.35;letter-spacing:-.02em;color:var(--off-white)}.page_blockTitle__q4Gv7{margin-bottom:24px}.page_tail__nsFpc{display:grid;grid-gap:40px;gap:40px}@media (min-width:1080px){.page_tail__nsFpc{grid-template-columns:1.4fr minmax(0,1fr);gap:64px;align-items:start}}.page_others__bhKBh{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page_otherLink__4LXMF{display:grid;grid-gap:8px;gap:8px;background:var(--dark);padding:22px 24px;transition:background-color var(--t-hover) ease}.page_otherLink__4LXMF:hover{background:var(--dark-lift)}.page_otherTag__CD1xD{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.page_otherTitle__6T7g6{font-family:var(--font-display-stack);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.02em;color:var(--off-white)}.page_otherLink__4LXMF:hover .page_otherTitle__6T7g6{color:var(--crimson-text)}.page_tailCta__ytuAi{background:var(--crimson);padding:28px 26px;display:grid;grid-gap:20px;gap:20px;align-content:start}.page_tailBody__NjbNT{margin:0;font-size:16px;line-height:1.6;color:var(--white)}.page_back__PL1u4{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);transition:color var(--t-hover) ease}.page_back__PL1u4:hover{color:var(--crimson-text)}.page_hero__SqLVK{display:grid;grid-gap:32px;gap:32px}@media (min-width:1080px){.page_hero__SqLVK{grid-template-columns:1.5fr minmax(0,1fr);gap:64px;align-items:end}}.page_heroTitle__BhenH{margin:0 0 22px;max-width:20ch}.page_heroSide__oSZar{background:var(--dark);border:1px solid var(--line);padding:26px 24px}.page_sideLabel__ifQii{margin:0 0 16px;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-text)}.page_journey__cPxb_{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_journey__cPxb_ li{display:inline-flex;align-items:center;font-size:13px;color:var(--off-white);border:1px solid var(--line-strong);padding:9px 13px}.page_journey__cPxb_ li:not(:last-child):after{content:"→";color:var(--crimson-text);margin-left:11px;margin-right:-4px;font-family:var(--font-mono-stack);font-size:12px}.page_journeyEnd__Vnd_O{background:var(--crimson);border-color:var(--crimson)!important;color:var(--white)!important}.page_blockTitle__jftTx{margin-bottom:24px}.page_issues__cnmnT{margin:0;padding:0 0 0 20px;display:grid;grid-gap:14px;gap:14px;font-size:15px;line-height:1.6;color:var(--grey)}.page_issues__cnmnT li::marker{color:var(--crimson-text)}.page_opportunities__H5JCX{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}@media (min-width:768px){.page_opportunities__H5JCX{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}.page_opportunities__H5JCX li{display:flex;gap:14px;align-items:flex-start}.page_marker__qaefz{width:7px;height:7px;background:var(--crimson);flex:none;margin-top:8px}.page_oppTitle__N4vdo{display:block;font-size:16px;font-weight:600;color:var(--off-white);margin-bottom:6px}.page_oppDetail__uCktH{display:block;font-size:14px;line-height:1.55;color:var(--grey)}.page_systems__zIi60{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:640px){.page_systems__zIi60{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.page_systems__zIi60{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_system__wzbKD{display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--dark);padding:24px 22px;min-height:150px;transition:background-color var(--t-hover) ease}.page_system__wzbKD:hover{background:var(--dark-lift)}.page_systemNumber__re2o8{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;color:var(--crimson-text)}.page_systemName__7KnEM{font-family:var(--font-display-stack);font-weight:600;font-size:18px;letter-spacing:-.015em;color:var(--off-white)}.page_systemSolves__1omtR{font-size:13px;line-height:1.5;color:var(--grey)}.page_cta__JrN_6{background:var(--crimson);padding:40px 24px;display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.page_cta__JrN_6{padding:52px 44px}}@media (min-width:1080px){.page_cta__JrN_6{grid-template-columns:1.4fr minmax(0,1fr);gap:56px;align-items:center;padding:60px 56px}}.page_ctaTitle__boZiw{margin-bottom:18px;max-width:20ch}.page_ctaBody__TTfi0{margin:0;font-size:clamp(16px,1.4vw,17px);line-height:1.6;color:var(--on-crimson-body);max-width:54ch}.page_heroPanel__CFJt8{padding-top:44px;padding-bottom:40px}@media (min-width:1080px){.page_heroPanel__CFJt8{padding:72px 60px 56px}}.page_heroTitle__ixXIp{margin:0 0 24px;font-family:var(--font-display-stack);font-weight:800;font-size:clamp(36px,5vw,74px);line-height:.98;letter-spacing:-.035em;color:var(--off-white)}.page_accent__bwWGo{color:var(--crimson-text)}.page_heroBody__d_2rx{margin:0 0 32px;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--grey);max-width:56ch}.page_heroActions__uE8fj{display:flex;gap:12px;flex-wrap:wrap}.page_rail___0F3j{padding:0;background:var(--line);display:grid;grid-template-rows:1fr auto;grid-gap:1px;gap:1px}.page_auditBlock__Cuvho{background:var(--crimson);padding:28px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}@media (min-width:768px){.page_auditBlock__Cuvho{padding:36px 32px}}.page_auditTitle__tvxYE{margin-bottom:14px}.page_auditBody__t9iBz{margin:0;font-size:15px;line-height:1.6;color:var(--on-crimson-body)}.page_facts__EGh9h{margin:0;background:var(--dark);padding:26px 22px;display:grid;grid-gap:12px;gap:12px}@media (min-width:768px){.page_facts__EGh9h{padding:28px 32px}}.page_fact__6Zjrl{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.page_fact__6Zjrl:last-child{padding-bottom:0;border-bottom:0}.page_factLabel__dpRu1{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.page_factValue__TGB7h{margin:0;font-size:14px;font-weight:500;color:var(--off-white)}.page_flowPanel__e53ik{padding-top:40px}@media (min-width:1080px){.page_flowPanel__e53ik{padding:52px 48px 44px}}.page_flowAside__B7MUM{margin:0;font-size:15px;line-height:1.6;color:var(--grey);max-width:44ch}.page_flowMeta__ANPaX{list-style:none;margin:22px 0 0;padding:0;display:flex;gap:12px 28px;flex-wrap:wrap;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.page_compareTitle__LKwor{margin-bottom:24px}.page_badList__4DEv9{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line)}.page_badList__4DEv9 li{display:flex;gap:14px;align-items:flex-start;background:var(--dark);padding:14px 0;font-size:15px;line-height:1.5;color:var(--grey)}.page_dash__0eu_k{font-family:var(--font-mono-stack);font-size:12px;line-height:1.5;color:var(--grey)}.page_goodList__lqlMJ{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}@media (min-width:768px){.page_goodList__lqlMJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}.page_goodList__lqlMJ li{display:flex;gap:14px;align-items:flex-start}.page_bullet__wYsNK{width:7px;height:7px;background:var(--crimson);flex:none;margin-top:8px}.page_goodTitle__134AN{display:block;font-size:16px;font-weight:600;color:var(--off-white);margin-bottom:6px}.page_goodDetail__lTCfR{display:block;font-size:14px;line-height:1.55;color:var(--grey)}.page_systemPanel__hDNkX{display:flex;flex-direction:column;justify-content:space-between;gap:22px}.page_systemEyebrow__33KoW{margin:0 0 20px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-text)}.page_onCrimsonText__5DD9U{color:var(--on-crimson-soft)}.page_onCrimsonBody__l5Kzv{color:var(--on-crimson-body)}.page_systemName__faXKS{margin:0 0 12px;font-family:var(--font-display-stack);font-weight:700;font-size:clamp(20px,2vw,24px);line-height:1.15;letter-spacing:-.02em}.page_systemLink__fqA5g:after{content:"";position:absolute;inset:0}.page_systemLink__fqA5g:focus-visible{outline:none}.page_systemLink__fqA5g:focus-visible:after{outline:2px solid var(--crimson);outline-offset:-3px}.page_systemBody___cybg{margin:0;font-size:14px;line-height:1.55;color:var(--grey)}.page_systemSolves__5flQP{margin:0;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--crimson-text)}.page_systemBody___cybg.page_onCrimsonBody__l5Kzv{color:var(--on-crimson-body)}.page_systemSolves__5flQP.page_onCrimsonText__5DD9U{color:var(--white)}.page_systemEyebrow__33KoW.page_onCrimsonText__5DD9U{color:var(--on-crimson-soft)}.page_sectorsHeading__sVPPA{margin-bottom:32px;max-width:24ch}.page_processLead__rvPt0{margin:0 0 28px;font-size:16px}.page_stepsPanel__J_UqS{padding:0}.page_steps__B4_i4{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line)}@media (min-width:560px){.page_steps__B4_i4{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_step__0ZyaY{display:flex;flex-direction:column;background:var(--dark);padding:22px 24px}.page_stepHead__mUWiG{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.page_stepNumber__Is_ZR{font-size:11px;color:var(--crimson-text)}.page_stepGate__mm8gp,.page_stepNumber__Is_ZR{font-family:var(--font-mono-stack);letter-spacing:.16em}.page_stepGate__mm8gp{font-size:9px;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line-strong);color:var(--grey)}.page_stepGate__mm8gp[data-gate=client]{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.page_stepTitle__D2o3b{font-family:var(--font-display-stack);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--off-white);margin-bottom:8px}.page_stepDetail__DePAd{font-size:13px;line-height:1.5;color:var(--grey)}.page_founderBody__jA6Zh{margin:0 0 18px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--dark);max-width:60ch}.page_founderBody__jA6Zh:last-of-type{margin-bottom:32px}.page_outcomesPanel__Rm111{padding:0;background:var(--line)}.page_outcomes__KF6SX{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;height:100%}@media (min-width:560px) and (max-width:1079px){.page_outcomes__KF6SX{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_outcome__uRxY2{display:flex;flex-direction:column;justify-content:center;background:var(--black);padding:24px 26px}.page_outcome__uRxY2[data-tone=crimson]{background:var(--crimson)}.page_outcome__uRxY2[data-tone=dark]{background:var(--dark)}.page_outcomeValue___j6mb{font-family:var(--font-display-stack);font-weight:800;font-size:clamp(34px,3.4vw,44px);line-height:1;letter-spacing:-.03em;color:var(--off-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_outcome__uRxY2[data-tone=crimson] .page_outcomeValue___j6mb{color:var(--white)}.page_outcomeLabel__SUhjQ{margin-top:8px;font-size:14px;line-height:1.45;color:var(--grey)}.page_outcome__uRxY2[data-tone=crimson] .page_outcomeLabel__SUhjQ{color:var(--on-crimson-body)}.page_outcomeBasis__r6zdC{margin-top:10px;font-family:var(--font-mono-stack);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson-text)}.page_outcome__uRxY2[data-tone=crimson] .page_outcomeBasis__r6zdC{color:var(--on-crimson-soft)}.page_cta__i2v5_{background:var(--crimson);padding:40px 24px;display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.page_cta__i2v5_{padding:56px 44px}}@media (min-width:1080px){.page_cta__i2v5_{grid-template-columns:1.3fr minmax(0,1fr);gap:64px;align-items:center;padding:72px 64px}}.page_ctaTitle__8jURU{margin-bottom:18px;max-width:22ch}.page_ctaBody__t9NON{margin:0;font-size:clamp(16px,1.4vw,17px);line-height:1.6;color:var(--on-crimson-body);max-width:52ch}.page_ctaActions__3_xe6{display:grid;grid-gap:12px;gap:12px;align-content:center}.page_ctaMail__k9c59{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius);padding:18px 24px;min-height:56px;font-size:clamp(14px,1.3vw,16px);font-weight:600;color:var(--white);overflow-wrap:anywhere;transition:border-color var(--t-hover) ease}.page_ctaMail__k9c59:hover{border-color:var(--white)}.page_ctaNote___1umo{margin:6px 0 0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-crimson-soft)}.WorkExplorer_filters__QQuIk{display:grid;grid-gap:14px;gap:14px;padding:20px 0 26px;border-bottom:1px solid var(--line);margin-bottom:26px}.WorkExplorer_row__aplLd{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.WorkExplorer_rowLabel__tlzkm{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);width:68px;flex:none}.WorkExplorer_chips__7_Kle{display:flex;gap:8px;flex-wrap:wrap}.WorkExplorer_chip__tWkMr{background:transparent;color:var(--grey);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 15px;min-height:44px;font-size:13px;font-weight:500;transition:background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) ease}.WorkExplorer_chip__tWkMr:hover{border-color:var(--crimson);color:var(--off-white)}.WorkExplorer_chip__tWkMr:active{transform:scale(.97)}.WorkExplorer_chip__tWkMr[aria-pressed=true]{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.WorkExplorer_rowEnd__qNLtK{display:flex;align-items:center;gap:18px;margin-left:auto}.WorkExplorer_count__zUPle{margin:0;color:var(--crimson-text)}.WorkExplorer_count__zUPle,.WorkExplorer_reset__LgpM4{font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.WorkExplorer_reset__LgpM4{background:none;border:0;padding:10px 0;min-height:44px;color:var(--grey);transition:color var(--t-hover) ease}.WorkExplorer_reset__LgpM4:hover:not(:disabled){color:var(--off-white)}.WorkExplorer_reset__LgpM4:disabled{opacity:.4;cursor:not-allowed}.WorkExplorer_empty___UEhV{margin:0;padding:48px 24px;border:1px solid var(--line);background:var(--dark);font-size:16px;line-height:1.6;color:var(--grey);text-align:center}.WorkRail_wrap__E0YhK{display:grid;grid-gap:20px;gap:20px}.WorkRail_track__eesmS{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:min(440px,84vw);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--crimson) transparent;-webkit-overflow-scrolling:touch}.WorkRail_item__cBuJp{scroll-snap-align:start;display:flex;flex-direction:column;gap:20px;background:var(--black);color:var(--off-white);padding:28px 24px;min-height:400px}@media (min-width:768px){.WorkRail_item__cBuJp{padding:34px 30px;min-height:430px}}.WorkRail_item__cBuJp[data-tone=dark]{background:var(--dark)}.WorkRail_item__cBuJp[data-tone=crimson]{background:var(--crimson);color:var(--white)}.WorkRail_head__w99ub{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.WorkRail_eyebrow__4MPcg{margin:0;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson-text)}.WorkRail_onCrimson__itXQh{color:rgba(255,255,255,.78)}.WorkRail_onCrimsonBody__NRTWB{color:var(--on-crimson-body)}.WorkRail_title__HD1WO{margin:0 0 10px;font-family:var(--font-display-stack);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.025em}.WorkRail_link__pbZDV{transition:color var(--t-hover) ease}.WorkRail_link__pbZDV:hover{color:var(--crimson-text)}.WorkRail_item__cBuJp[data-tone=crimson] .WorkRail_link__pbZDV:hover{color:var(--off-white)}.WorkRail_objective__6sz7S{margin:0;font-size:15px;line-height:1.6;color:var(--grey)}.WorkRail_foot__yMiN8{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.WorkRail_item__cBuJp[data-tone=crimson] .WorkRail_foot__yMiN8{border-top-color:var(--on-crimson-line)}.WorkRail_metric__KblnY{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.WorkRail_metricValue__s_HBR{font-family:var(--font-display-stack);font-weight:800;font-size:32px;line-height:1;letter-spacing:-.03em;color:var(--crimson-text)}.WorkRail_metricOnCrimson__mAsbl{color:var(--white)}.WorkRail_metricLabel__w0ZaW{font-size:13px;line-height:1.4;color:var(--grey);max-width:20ch}.WorkRail_controls__cMs5r{display:flex;align-items:center;gap:20px}.WorkRail_bar__0eedO{flex:1 1;height:2px;background:var(--line);overflow:hidden}.WorkRail_barFill__K2BWS{display:block;height:100%;width:100%;background:var(--crimson);transform-origin:left center;transition:transform .12s linear}.WorkRail_buttons__bYPWL{display:flex;gap:8px;flex:none}.WorkRail_arrow__y0yFg{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--off-white);font-size:16px;transition:border-color var(--t-hover) ease,color var(--t-hover) ease,opacity var(--t-hover) ease,transform var(--t-press) ease}.WorkRail_arrow__y0yFg:hover:not(:disabled){border-color:var(--crimson);color:var(--crimson-text)}.WorkRail_arrow__y0yFg:active:not(:disabled){transform:scale(.94)}.WorkRail_arrow__y0yFg:disabled{opacity:.35;cursor:not-allowed}.WorkRail_eyebrow__4MPcg.WorkRail_onCrimson__itXQh{color:var(--on-crimson-soft)}.WorkRail_metricLabel__w0ZaW.WorkRail_onCrimsonBody__NRTWB,.WorkRail_objective__6sz7S.WorkRail_onCrimsonBody__NRTWB{color:var(--on-crimson-body)}.WorkRail_metricValue__s_HBR.WorkRail_metricOnCrimson__mAsbl{color:var(--white)}