.home_home__kcaw_{display:block}.home_shell__sGt5b{width:min(var(--shell),calc(100% - 3rem));margin:0 auto}.home_hero__o4ZPq{padding:7.5rem 0 0;border-bottom:1px solid var(--line)}.home_hero__o4ZPq>.home_shell__sGt5b:first-child{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:5rem;gap:5rem;align-items:start}.home_kicker__NN1p8{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.5rem}.home_kicker__NN1p8:before{content:"— ";color:var(--accent)}.home_heroCopy__e6FQF h1{font-size:clamp(3rem,6.5vw,4.9rem);line-height:1.12}.home_heroCopy__e6FQF h1 em{font-style:italic;color:var(--accent);padding-right:.06em}.home_heroLead__ob_Yv{margin-top:2rem;max-width:30em;color:var(--ink-soft);font-size:1.1rem}.home_heroActions__F1he6{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.5rem}.home_brainPanel__kLdPw{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:2.25rem;display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.home_panelHeader__HKJG_{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:1rem}.home_panelHeader__HKJG_ span{text-transform:uppercase;color:var(--accent)}.home_panelHeader__HKJG_ b,.home_panelHeader__HKJG_ span{font-family:var(--mono);font-size:.68rem;letter-spacing:.2em}.home_panelHeader__HKJG_ b{color:var(--ink-faint);font-weight:500}.home_brainPanel__kLdPw h2{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.5}.home_brainSteps__Iuz8B{margin:0;padding:0;list-style:none;display:grid}.home_brainSteps__Iuz8B li{display:flex;gap:1rem;align-items:baseline;padding:.9rem 0;border-top:1px solid var(--line)}.home_brainSteps__Iuz8B li span{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:1rem}.home_brainSteps__Iuz8B li b{font-weight:500;font-size:.95rem}.home_panelNote__6jgdm{border-top:1px solid var(--line);padding-top:1.1rem;color:var(--ink-faint);font-size:.85rem;line-height:1.65}.home_heroIndex__0fiE9{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 0;border-top:1px solid var(--line-strong);margin-top:4.5rem;padding:1.5rem 0 2rem}.home_heroIndexLabel__llD7E{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--ink);margin-right:2rem}.home_heroIndexItem__cRGjo{font-size:.92rem;color:var(--ink-soft)}.home_heroIndexItem__cRGjo+.home_heroIndexItem__cRGjo:before{content:"→";margin:0 1.1rem;color:var(--line-strong)}.home_capabilityRail__LPsgh{padding:2.25rem 0;border-bottom:1px solid var(--line)}.home_capabilityRail__LPsgh .home_shell__sGt5b{display:flex;align-items:baseline;gap:3rem}.home_railLabel__yAS3s{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--ink-faint);white-space:nowrap}.home_railList__2iPtO{display:flex;flex-wrap:wrap;gap:.5rem 0}.home_railList__2iPtO span{font-size:.85rem;color:var(--ink-soft)}.home_railList__2iPtO span+span:before{content:"·";margin:0 .9rem;color:var(--line-strong)}.home_metricSection__xf6l2{padding:4.5rem 0;border-bottom:1px solid var(--line)}.home_metrics__pAKvZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.home_metric__ZcKi_ strong{display:block;font-family:var(--serif);font-style:italic;font-size:1.9rem;font-weight:600;margin-bottom:.4rem}.home_metric__ZcKi_ span{color:var(--ink-faint);font-size:.9rem}.home_section__bCaaS{padding:6.25rem 0}.home_sectionAlt__dcA6U{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home_split__MNYod{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:4.5rem;gap:4.5rem;align-items:start}.home_sectionHead__ZU9Ft{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:40em;align-content:start}.home_sectionHead__ZU9Ft>span{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.home_sectionHead__ZU9Ft p{color:var(--ink-soft)}.home_section__bCaaS>.home_shell__sGt5b>.home_sectionHead__ZU9Ft{margin-bottom:3.25rem}.home_lineList__VDxbJ{margin:0;padding:0;list-style:none;display:grid}.home_lineList__VDxbJ li{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 0;border-top:1px solid var(--line);color:var(--ink-soft)}.home_lineList__VDxbJ li:last-child{border-bottom:1px solid var(--line)}.home_lineList__VDxbJ svg{color:var(--accent);flex-shrink:0;margin-top:.3rem}.home_serviceMatrix__K_wIi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.home_serviceMatrix__K_wIi article{border-top:1px solid var(--line-strong);padding-top:1.25rem}.home_serviceHead__IVroy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.home_serviceHead__IVroy span{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:1.05rem}.home_serviceHead__IVroy svg{color:var(--ink-faint)}.home_serviceMatrix__K_wIi h3{margin-bottom:.5rem}.home_serviceMatrix__K_wIi p{color:var(--ink-soft);font-size:.92rem}.home_progressTrack__kcPh3{display:grid}.home_progressTrack__kcPh3 article{display:flex;gap:1.5rem;align-items:baseline;padding:1.15rem 0;border-top:1px solid var(--line)}.home_progressTrack__kcPh3 article:last-child{border-bottom:1px solid var(--line)}.home_progressTrack__kcPh3 span{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:1.05rem}.home_progressTrack__kcPh3 h3{font-size:1.02rem;font-weight:500}.home_tagMatrix__V_e_I{display:flex;flex-wrap:wrap;gap:.7rem;align-content:flex-start}.home_tagMatrix__V_e_I span{font-size:.9rem;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:999px;padding:.45rem 1.1rem;background:transparent}.home_practiceBoard__FBckb{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:4.5rem;gap:4.5rem;align-items:start}.home_practiceBoard__FBckb .home_sectionHead__ZU9Ft{margin-bottom:0;max-width:32em}.home_practiceRows__0dAaY{display:grid;border-top:1px solid var(--line-strong)}.home_practiceRow__nktyq{display:grid;grid-template-columns:8.5rem 7rem minmax(0,1fr) 6.5rem;grid-gap:1.5rem;gap:1.5rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--line)}.home_practiceRow__nktyq strong{font-family:var(--serif);font-size:1.1rem;font-weight:600}.home_practiceRow__nktyq em,.home_practiceRow__nktyq span{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-style:normal}.home_practiceRow__nktyq em{color:var(--accent);text-align:right}.home_practiceRow__nktyq p{color:var(--ink-soft);font-size:.92rem}.home_governanceLines__CJlFd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 2.5rem;gap:0 2.5rem;align-content:start}.home_governanceLines__CJlFd span{font-family:var(--serif);font-size:1.15rem;padding:1.4rem 0;border-top:1px solid var(--line)}.home_finalCta__fM3up{background:var(--night);color:var(--night-text);padding:6.5rem 0}.home_finalGrid__C3Vnu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3rem;gap:3rem;align-items:center}.home_finalHead__O5UlU{display:grid;grid-gap:1.1rem;gap:1.1rem}.home_finalHead__O5UlU span{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--night-faint)}.home_finalHead__O5UlU p{color:var(--night-faint);max-width:36em}.home_finalCta__fM3up .button.primary{background:var(--paper);color:var(--ink)}.home_finalCta__fM3up .button.primary:hover{background:var(--accent);color:#fff}@media (max-width:960px){.home_hero__o4ZPq{padding-top:4.5rem}.home_hero__o4ZPq>.home_shell__sGt5b:first-child{grid-template-columns:minmax(0,1fr);gap:3.5rem}.home_heroIndex__0fiE9{margin-top:3rem}.home_capabilityRail__LPsgh .home_shell__sGt5b{flex-direction:column;gap:.9rem}.home_metrics__pAKvZ{grid-template-columns:repeat(2,minmax(0,1fr))}.home_section__bCaaS{padding:4.5rem 0}.home_split__MNYod{grid-template-columns:minmax(0,1fr);gap:3rem}.home_practiceBoard__FBckb{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home_practiceRow__nktyq{grid-template-columns:8rem minmax(0,1fr);gap:.45rem 1.25rem}.home_practiceRow__nktyq em,.home_practiceRow__nktyq p{grid-column:2;text-align:left}.home_serviceMatrix__K_wIi{grid-template-columns:repeat(2,minmax(0,1fr))}.home_finalGrid__C3Vnu{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:640px){.home_shell__sGt5b{width:calc(100% - 2.5rem)}.home_heroCopy__e6FQF h1{font-size:clamp(2.4rem,11vw,3rem)}.home_governanceLines__CJlFd,.home_metrics__pAKvZ,.home_practiceRow__nktyq,.home_serviceMatrix__K_wIi{grid-template-columns:minmax(0,1fr)}.home_practiceRow__nktyq{gap:.35rem;padding:1.3rem 0}.home_practiceRow__nktyq em,.home_practiceRow__nktyq p{grid-column:auto}.home_heroIndexLabel__llD7E{flex-basis:100%;margin-right:0;margin-bottom:.4rem}}