.home-landing_page__sR4K5{--landing-bg:var(--surface);--landing-surface:var(--surface);--landing-surface-soft:var(--surface-soft);--landing-ink:#282d32;--landing-muted:#626b73;--landing-faint:#858c93;--landing-line:#e2e4e7;--landing-line-strong:#c9cdd1;--landing-gold:#896b2f;--landing-gold-soft:#f9f5eb;--landing-blue:#345fdd;--landing-blue-soft:#edf3ff;--landing-dark:#15181c;min-height:100%;overflow:clip;background:var(--landing-bg);color:var(--landing-ink)}html[data-theme=dark] .home-landing_page__sR4K5{--landing-bg:#16171d;--landing-surface:#1f2028;--landing-surface-soft:#252630;--landing-ink:#f3f4f6;--landing-muted:#c1c6cc;--landing-faint:#929aa4;--landing-line:#30323c;--landing-line-strong:#474b56;--landing-gold:#d3aa5c;--landing-gold-soft:#2a251d;--landing-blue:#7d9aff;--landing-blue-soft:#202a45;--landing-dark:#0d0f12}.home-landing_shell__W8m_r{display:grid;width:min(calc(100% - clamp(3rem, 7vw, 6rem)),76.25rem);gap:clamp(5rem,8vw,7.25rem);margin-inline:auto;padding-block:clamp(3rem,6vw,5rem) clamp(4.5rem,8vw,7rem)}.home-landing_capabilities__43GJD,.home-landing_hero__LD4Jh,.home-landing_manifesto__opb0p{min-width:0}.home-landing_heroGrid__vvHMw{display:grid;min-height:30rem;grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);align-items:center;gap:clamp(2.5rem,5.6vw,5.25rem)}.home-landing_heroCopy__1ptgt{position:relative;z-index:2;max-width:37rem;padding-block:1.5rem}.home-landing_eyebrow__JLobB,.home-landing_sectionIndex__r7rUL{display:block;color:var(--landing-gold);font-family:var(--font-mono);font-size:.72rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.home-landing_heroCopy__1ptgt h1{display:grid;gap:.06em;margin:1.15rem 0 0;color:var(--landing-ink);font-size:clamp(2.75rem,4.1vw,3.5rem);font-weight:780;letter-spacing:-.05em;line-height:1.12;text-wrap:balance}.home-landing_heroCopy__1ptgt h1 span{display:block}.home-landing_heroCopy__1ptgt>p{max-width:33rem;margin:1.4rem 0 0;color:var(--landing-muted);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.82;text-wrap:pretty}.home-landing_heroActions__mNrdI{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.home-landing_primaryAction__hxnVj,.home-landing_secondaryAction__guoml{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;gap:.65rem;padding-inline:1.25rem;border:1px solid transparent;border-radius:.55rem;font-size:.9rem;font-weight:740;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.home-landing_primaryAction__hxnVj{background:var(--landing-dark);color:#ffffff}.home-landing_secondaryAction__guoml{border-color:var(--landing-line-strong);background:transparent;color:var(--landing-ink)}.home-landing_capabilityArrow__rgakq svg,.home-landing_heroRail__nkgjg svg,.home-landing_primaryAction__hxnVj svg,.home-landing_secondaryAction__guoml svg{flex:0 0 auto;transition:transform .16s ease}.home-landing_heroVisual__3a_Jy{position:relative;display:grid;min-width:0;aspect-ratio:1.16;margin:0;place-items:center}.home-landing_heroVisual__3a_Jy:before{position:absolute;z-index:-1;width:84%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(76 109 198/10%),rgb(137 107 47/4%) 45%,transparent 70%);filter:blur(1.25rem);content:""}.home-landing_heroArtwork__adWWi{width:min(112%,42rem);height:auto;object-fit:contain;filter:drop-shadow(0 1.4rem 1.55rem rgb(34 40 48/13%))}.home-landing_heroRail__nkgjg{margin-top:1.35rem;border-block:1px solid var(--landing-line)}.home-landing_heroRail__nkgjg ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.home-landing_heroRail__nkgjg li{min-width:0}.home-landing_heroRail__nkgjg li+li{border-left:1px solid var(--landing-line)}.home-landing_heroRail__nkgjg a{display:grid;min-height:5.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:background .16s ease,color .16s ease}.home-landing_heroRail__nkgjg a>span{color:var(--landing-gold);font-family:var(--font-mono);font-size:.68rem;font-weight:760}.home-landing_heroRail__nkgjg a div{min-width:0}.home-landing_heroRail__nkgjg small,.home-landing_heroRail__nkgjg strong{display:block}.home-landing_heroRail__nkgjg strong{font-size:.92rem;letter-spacing:-.02em}.home-landing_heroRail__nkgjg small{margin-top:.25rem;overflow:hidden;color:var(--landing-faint);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.home-landing_heroRail__nkgjg svg{width:1rem;color:var(--landing-faint)}.home-landing_capabilityLayout__gSSVn{display:grid;grid-template-columns:minmax(17rem,.78fr) minmax(0,1.42fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.home-landing_capabilityHeading__Tc_Hn{position:sticky;top:7.5rem;max-width:26rem}.home-landing_capabilityHeading__Tc_Hn h2,.home-landing_manifesto__opb0p h2{margin:1rem 0 0;color:var(--landing-ink);font-size:clamp(2rem,3vw,2.55rem);font-weight:770;letter-spacing:-.045em;line-height:1.16;text-wrap:balance}.home-landing_capabilityHeading__Tc_Hn p{margin:1.2rem 0 0;color:var(--landing-muted);font-size:.94rem;line-height:1.8;text-wrap:pretty}.home-landing_capabilityList__BM8Kz{margin:0;padding:0;border-top:1px solid var(--landing-line-strong);list-style:none}.home-landing_capabilityList__BM8Kz>li{min-width:0;border-bottom:1px solid var(--landing-line)}.home-landing_capabilityLink___xlM0{display:grid;min-height:7.5rem;grid-template-columns:2.5rem minmax(11rem,1fr) minmax(9rem,.72fr) 1.5rem;align-items:center;gap:1.2rem;padding:1.2rem .35rem;color:var(--landing-ink);transition:background .16s ease,color .16s ease,padding .16s ease}.home-landing_capabilityIndex__Omd4v{align-self:start;padding-top:.3rem;color:var(--landing-gold);font-family:var(--font-mono);font-size:.72rem;font-weight:760}.home-landing_capabilityMain____Q78{min-width:0}.home-landing_capabilityMain____Q78 strong,.home-landing_capabilityMain____Q78>span,.home-landing_capabilityProof__z0SgN{display:block}.home-landing_capabilityMain____Q78 strong{font-size:1.12rem;letter-spacing:-.025em}.home-landing_capabilityMain____Q78>span{margin-top:.5rem;color:var(--landing-muted);font-size:.82rem;line-height:1.65}.home-landing_capabilityProof__z0SgN{color:var(--landing-faint);font-family:var(--font-mono);font-size:.69rem;line-height:1.65}.home-landing_capabilityArrow__rgakq{color:var(--landing-faint)}.home-landing_workflow__JFTU4{display:grid;grid-template-columns:minmax(14rem,.66fr) minmax(0,1.84fr);margin-top:clamp(3.5rem,6vw,5.5rem);overflow:hidden;border:1px solid var(--landing-line);border-radius:.9rem;background:var(--landing-surface-soft)}.home-landing_workflowIntro__i4eAj{display:grid;align-content:space-between;gap:2.5rem;padding:1.65rem;border-right:1px solid var(--landing-line)}.home-landing_workflowIntro__i4eAj>span{color:var(--landing-gold);font-family:var(--font-mono);font-size:.7rem;font-weight:760;letter-spacing:.08em}.home-landing_workflowIntro__i4eAj>strong{max-width:16rem;font-size:1.1rem;letter-spacing:-.025em;line-height:1.5}.home-landing_workflow__JFTU4 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;background:var(--landing-surface);list-style:none}.home-landing_workflow__JFTU4 li{display:grid;min-width:0;align-content:start;padding:1.55rem 1.2rem}.home-landing_workflow__JFTU4 li+li{border-left:1px solid var(--landing-line)}.home-landing_workflow__JFTU4 li>span{color:var(--landing-gold);font-family:var(--font-mono);font-size:.68rem}.home-landing_workflow__JFTU4 li>small{margin-top:2.3rem;color:var(--landing-faint);font-size:.7rem}.home-landing_workflow__JFTU4 li>strong{margin-top:.45rem;font-size:.92rem;letter-spacing:-.02em}.home-landing_workflow__JFTU4 li>p{margin:.55rem 0 0;color:var(--landing-muted);font-size:.72rem;line-height:1.62}.home-landing_manifesto__opb0p{overflow:hidden;border:1px solid #30343a;border-radius:.9rem;background:var(--landing-dark);box-shadow:0 1.5rem 4rem rgb(12 15 18/12%);color:#ffffff}.home-landing_manifestoCopy__L9TLH{display:grid;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(3rem,6vw,6rem);padding:clamp(2.4rem,4.7vw,4.25rem)}.home-landing_manifesto__opb0p .home-landing_sectionIndex__r7rUL{color:#d7b56f}.home-landing_manifesto__opb0p h2{color:#ffffff}.home-landing_manifestoStatement__2o2Dj>p{max-width:32rem;margin:1.2rem 0 0;color:#b8bdc4;font-size:.88rem;line-height:1.8}.home-landing_principles__hEemT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.home-landing_principles__hEemT li{min-width:0;padding:.35rem 1.25rem .45rem;border-left:1px solid #3f444b}.home-landing_principles__hEemT>li>span{display:block;color:#d7b56f;font-family:var(--font-mono);font-size:.68rem;font-weight:760}.home-landing_principles__hEemT strong{display:block;margin-top:1rem;color:#ffffff;font-size:.98rem}.home-landing_principles__hEemT p{margin:.55rem 0 0;color:#aeb4bb;font-size:.75rem;line-height:1.7}.home-landing_boundaries__XWWLv{display:grid;grid-template-columns:minmax(8rem,.8fr) repeat(3,minmax(0,1fr));border-top:1px solid #353a40;background:#ffffff;color:#282d32}.home-landing_boundaries__XWWLv>*{display:flex;min-height:4.5rem;align-items:center;padding:1rem 1.35rem}.home-landing_boundaries__XWWLv>*+*{border-left:1px solid #e2e4e7}.home-landing_boundaries__XWWLv strong{color:#896b2f;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}.home-landing_boundaries__XWWLv span{font-size:.76rem;line-height:1.55}@media (hover:hover){.home-landing_primaryAction__hxnVj:hover{background:#2c3035;transform:translateY(-1px)}.home-landing_secondaryAction__guoml:hover{border-color:var(--landing-gold);background:var(--landing-gold-soft);transform:translateY(-1px)}.home-landing_capabilityLink___xlM0:hover .home-landing_capabilityArrow__rgakq svg,.home-landing_heroRail__nkgjg a:hover svg,.home-landing_primaryAction__hxnVj:hover svg,.home-landing_secondaryAction__guoml:hover svg{transform:translateX(3px)}.home-landing_heroRail__nkgjg a:hover{background:var(--landing-surface-soft)}.home-landing_capabilityLink___xlM0:hover .home-landing_capabilityMain____Q78 strong,.home-landing_heroRail__nkgjg a:hover strong{color:var(--landing-gold)}.home-landing_capabilityLink___xlM0:hover{padding-inline:.7rem 0;background:var(--landing-surface-soft)}}@media (max-width:68rem){.home-landing_shell__W8m_r{width:min(calc(100% - 4rem),76.25rem)}.home-landing_heroGrid__vvHMw{grid-template-columns:minmax(0,1fr) minmax(20rem,.88fr);gap:2.5rem}.home-landing_heroRail__nkgjg a{padding-inline:.75rem}.home-landing_heroRail__nkgjg a>span{display:none}.home-landing_capabilityLayout__gSSVn{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:3.5rem}.home-landing_capabilityLink___xlM0{grid-template-columns:2rem minmax(10rem,1fr) 1.5rem}.home-landing_capabilityProof__z0SgN{display:none}.home-landing_workflow__JFTU4{grid-template-columns:1fr}.home-landing_workflowIntro__i4eAj{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;border-right:0;border-bottom:1px solid var(--landing-line)}.home-landing_workflowIntro__i4eAj>strong{max-width:none;text-align:right}.home-landing_manifestoCopy__L9TLH{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:54rem){.home-landing_shell__W8m_r{gap:5rem}.home-landing_heroGrid__vvHMw{min-height:0;grid-template-columns:1fr;gap:1.5rem}.home-landing_heroCopy__1ptgt{max-width:42rem}.home-landing_heroVisual__3a_Jy{width:min(100%,38rem);margin-inline:auto;aspect-ratio:1.5}.home-landing_heroArtwork__adWWi{width:88%}.home-landing_heroRail__nkgjg ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-landing_heroRail__nkgjg li:nth-child(3){border-left:0}.home-landing_heroRail__nkgjg li:nth-child(n+3){border-top:1px solid var(--landing-line)}.home-landing_heroRail__nkgjg a>span{display:block}.home-landing_capabilityLayout__gSSVn{grid-template-columns:1fr;gap:2.2rem}.home-landing_capabilityHeading__Tc_Hn{position:static;max-width:37rem}.home-landing_workflow__JFTU4 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-landing_workflow__JFTU4 li:nth-child(3){border-left:0}.home-landing_workflow__JFTU4 li:nth-child(n+3){border-top:1px solid var(--landing-line)}.home-landing_boundaries__XWWLv{grid-template-columns:repeat(3,minmax(0,1fr))}.home-landing_boundaries__XWWLv strong{grid-column:1/-1;min-height:3.5rem;border-bottom:1px solid #e2e4e7}.home-landing_boundaries__XWWLv strong+span{border-left:0}}@media (max-width:40rem){.home-landing_shell__W8m_r{width:min(calc(100% - 2.5rem),76.25rem);gap:4rem;padding-block:2.4rem 4rem}.home-landing_heroCopy__1ptgt{padding-block:.5rem}.home-landing_heroCopy__1ptgt h1{font-size:clamp(2.25rem,10.8vw,3rem);letter-spacing:-.045em;line-height:1.14}.home-landing_heroCopy__1ptgt>p{margin-top:1.15rem;font-size:.94rem}.home-landing_heroActions__mNrdI{display:grid;grid-template-columns:1fr;margin-top:1.55rem}.home-landing_primaryAction__hxnVj,.home-landing_secondaryAction__guoml{width:100%}.home-landing_heroVisual__3a_Jy{aspect-ratio:1.35}.home-landing_heroArtwork__adWWi{width:104%}.home-landing_heroRail__nkgjg{margin-top:.5rem}.home-landing_heroRail__nkgjg a{min-height:4.75rem;gap:.6rem;padding-inline:.65rem}.home-landing_heroRail__nkgjg a>span,.home-landing_heroRail__nkgjg small{display:none}.home-landing_heroRail__nkgjg strong{font-size:.85rem}.home-landing_capabilityHeading__Tc_Hn h2,.home-landing_manifesto__opb0p h2{font-size:clamp(1.8rem,8vw,2.25rem)}.home-landing_capabilityLink___xlM0{min-height:0;grid-template-columns:1.8rem minmax(0,1fr) 1.3rem;gap:.75rem;padding:1.1rem 0}.home-landing_capabilityMain____Q78>span{font-size:.79rem}.home-landing_workflowIntro__i4eAj{grid-template-columns:1fr;gap:.7rem}.home-landing_workflowIntro__i4eAj>strong{text-align:left}.home-landing_workflow__JFTU4 ol{grid-template-columns:1fr}.home-landing_workflow__JFTU4 li,.home-landing_workflow__JFTU4 li:nth-child(3){border-top:1px solid var(--landing-line);border-left:0}.home-landing_workflow__JFTU4 li:first-child{border-top:0}.home-landing_workflow__JFTU4 li>small{margin-top:1.4rem}.home-landing_manifesto__opb0p{margin-inline:-.25rem;border-radius:.75rem}.home-landing_manifestoCopy__L9TLH{gap:2rem;padding:1.55rem}.home-landing_principles__hEemT{grid-template-columns:1fr}.home-landing_principles__hEemT li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:1rem 0;border-top:1px solid #3f444b;border-left:0}.home-landing_principles__hEemT strong{margin-top:0}.home-landing_principles__hEemT p{margin-top:.35rem}.home-landing_boundaries__XWWLv{grid-template-columns:1fr}.home-landing_boundaries__XWWLv strong,.home-landing_boundaries__XWWLv>*{min-height:3.65rem;border-top:1px solid #e2e4e7;border-left:0}.home-landing_boundaries__XWWLv strong{border-top:0}}@media (prefers-reduced-motion:reduce){.home-landing_capabilityArrow__rgakq svg,.home-landing_capabilityLink___xlM0,.home-landing_heroRail__nkgjg a,.home-landing_heroRail__nkgjg svg,.home-landing_primaryAction__hxnVj,.home-landing_primaryAction__hxnVj svg,.home-landing_secondaryAction__guoml,.home-landing_secondaryAction__guoml svg{transition:none}}