.x0Ho0W_page{--red:var(--color-brand-crimson);--ink:var(--color-ink);--muted:var(--color-ink-muted);--line:var(--color-hairline);--soft:var(--color-canvas);--anchor:10.5rem;color:var(--ink);overflow:clip}.x0Ho0W_bridges :is(.x0Ho0W_eyebrow,a,li>span,article>span),.x0Ho0W_systemMap :is(.x0Ho0W_eyebrow,a,li>span,article>span){color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}.x0Ho0W_bridges :is(p,small),.x0Ho0W_systemMap :is(p,small){color:var(--color-hairline)}.x0Ho0W_bridges :is(h2,h3,strong),.x0Ho0W_systemMap :is(h2,h3,strong){color:var(--color-paper)}.x0Ho0W_container{width:min(var(--container-page), calc(100% - 4rem));margin:auto}.x0Ho0W_eyebrow{margin-bottom:calc(var(--spacing) * 3.5);color:var(--red);letter-spacing:.16em;font-size:.6875rem;font-weight:850;display:block}.x0Ho0W_page a:focus-visible{outline:.1875rem solid var(--red);outline-offset:.25rem}.x0Ho0W_breadcrumb{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);color:var(--color-ink-faint);align-items:center;font-size:.75rem;display:flex}.x0Ho0W_breadcrumb a:hover{color:var(--red)}.x0Ho0W_hero{padding:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 14.5);scroll-margin-top:var(--anchor);background:linear-gradient(135deg, var(--color-canvas) 0 63%, var(--color-wash) 63%)}.x0Ho0W_heroGrid{gap:clamp(calc(var(--spacing) * 12), 7vw, calc(var(--spacing) * 24));grid-template-columns:1.08fr .92fr;align-items:center;display:grid}.x0Ho0W_heroCopy h1{letter-spacing:-.052em;max-width:50rem;font-size:clamp(2.9375rem,5vw,4.375rem);line-height:1.01}.x0Ho0W_heroCopy>p{max-width:47.5rem;margin-top:calc(var(--spacing) * 3.75);color:var(--muted);font-size:1rem;line-height:1.64}.x0Ho0W_actions{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6.75);flex-wrap:wrap;display:flex}.x0Ho0W_primaryButton,.x0Ho0W_secondaryButton,.x0Ho0W_finalCta a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);min-height:3.125rem;padding:0 calc(var(--spacing) * 5);font-weight:760;display:inline-flex}.x0Ho0W_primaryButton{background:var(--color-brand-ignition);color:var(--color-paper)}.x0Ho0W_secondaryButton{border:.0625rem solid var(--color-hairline);background:var(--color-paper)}.x0Ho0W_actions svg,.x0Ho0W_finalCta svg{width:1.0625rem}.x0Ho0W_depthVisual{min-height:32.5rem;padding:calc(var(--spacing) * 7.5);background:var(--ink);color:var(--color-paper);clip-path:polygon(7% 0,100% 0,100% 92%,93% 100%,0 100%,0 8%);position:relative;overflow:hidden}.x0Ho0W_depthVisual:before{content:"";background:linear-gradient(35deg, transparent 58%, color-mix(in srgb, var(--color-brand-ignition) 18.8%, transparent)), repeating-linear-gradient(90deg, transparent 0 4.9375rem, color-mix(in srgb, var(--color-paper) 3.1%, transparent) 5rem);position:absolute;inset:0}.x0Ho0W_visualKicker{color:var(--color-ink-faint);letter-spacing:.15em;font-size:.625rem;font-weight:850;position:relative}.x0Ho0W_surfaceStack{margin-top:calc(var(--spacing) * 6);border-top:.0625rem solid var(--color-ink-secondary);position:relative}.x0Ho0W_surfaceStack div{border-bottom:.0625rem solid var(--color-ink-secondary);grid-template-columns:3rem 1fr;align-items:center;min-height:3.25rem;display:grid}.x0Ho0W_surfaceStack small{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));font-weight:800}.x0Ho0W_surfaceStack strong{font-size:1.0625rem}.x0Ho0W_outcomeRail{width:88%;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-top:.1875rem solid var(--color-brand-ignition);background:var(--color-paper);color:var(--ink);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;right:0}.x0Ho0W_outcomeRail span{text-transform:uppercase;font-size:.625rem;font-weight:820}.x0Ho0W_hero blockquote{gap:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 5.25);border-top:.0625rem solid var(--color-hairline);grid-template-columns:1fr 1fr;font-size:clamp(1.125rem,2vw,1.625rem);line-height:1.35;display:grid}.x0Ho0W_hero blockquote span{color:var(--red);font-weight:700}.x0Ho0W_hero blockquote strong{font-weight:650}.x0Ho0W_architecture{padding:calc(var(--spacing) * 18.5) 0;scroll-margin-top:var(--anchor)}.x0Ho0W_splitHeading,.x0Ho0W_sectionHeading,.x0Ho0W_depth>.x0Ho0W_container,.x0Ho0W_relationshipIntro,.x0Ho0W_industryBridge{gap:clamp(calc(var(--spacing) * 12.5), 8vw, calc(var(--spacing) * 27.5));grid-template-columns:1.07fr .93fr;display:grid}.x0Ho0W_splitHeading h2,.x0Ho0W_sectionHeading h2,.x0Ho0W_systemMap h2,.x0Ho0W_depth h2,.x0Ho0W_businessOperation h2,.x0Ho0W_bridges h2,.x0Ho0W_relationships h2,.x0Ho0W_finalCta h2{letter-spacing:-.045em;font-size:clamp(2.1875rem,4vw,3.25rem);line-height:1.07}.x0Ho0W_copy p,.x0Ho0W_sectionHeading>p,.x0Ho0W_businessOperation p,.x0Ho0W_bridges p{color:var(--muted);font-size:1rem;line-height:1.72}.x0Ho0W_copy p+p,.x0Ho0W_businessOperation p+p,.x0Ho0W_bridges p+p{margin-top:calc(var(--spacing) * 3.25)}.x0Ho0W_architectureStatement{gap:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 6.75) 0;border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-template-columns:1fr 1fr;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:680;display:grid}.x0Ho0W_architectureStatement span{color:var(--red)}.x0Ho0W_systemMap{padding:calc(var(--spacing) * 18) 0;background:var(--ink);color:var(--color-paper)}.x0Ho0W_systemMap header{max-width:43.75rem;margin-bottom:calc(var(--spacing) * 9.5)}.x0Ho0W_mapGrid{grid-template-columns:1fr 7.5rem 1fr;align-items:stretch;display:grid}.x0Ho0W_mapSurfaces,.x0Ho0W_mapOutcomes{border-top:.0625rem solid var(--color-ink-secondary);border-left:.0625rem solid var(--color-ink-secondary);grid-template-columns:1fr 1fr;display:grid}.x0Ho0W_mapSurfaces div,.x0Ho0W_mapOutcomes div{min-height:5.3125rem;padding:calc(var(--spacing) * 4);border-right:.0625rem solid var(--color-ink-secondary);border-bottom:.0625rem solid var(--color-ink-secondary);flex-direction:column;justify-content:space-between;display:flex}.x0Ho0W_mapSurfaces span,.x0Ho0W_mapOutcomes span{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));font-size:.625rem;font-weight:850}.x0Ho0W_mapSurfaces strong,.x0Ho0W_mapOutcomes strong{font-size:1.125rem}.x0Ho0W_mapAxis{justify-content:center;align-items:center;display:flex;position:relative}.x0Ho0W_mapAxis:before,.x0Ho0W_mapAxis:after{content:"";background:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));width:50%;height:.0625rem}.x0Ho0W_mapAxis span{padding:calc(var(--spacing) * 2.25);background:var(--color-brand-ignition);letter-spacing:.12em;writing-mode:vertical-rl;font-size:.5625rem;font-weight:850;position:absolute}.x0Ho0W_capabilities{padding:calc(var(--spacing) * 19.5) 0 calc(var(--spacing) * 7);scroll-margin-top:var(--anchor);background:var(--soft)}.x0Ho0W_sectionHeading{margin-bottom:calc(var(--spacing) * 10.5);align-items:end}.x0Ho0W_sectionHeading>p{max-width:35.625rem}.x0Ho0W_groupList{border-top:.0625rem solid var(--color-hairline)}.x0Ho0W_groupList>article{padding:calc(var(--spacing) * 13.75) 0;border-bottom:.0625rem solid var(--color-hairline)}.x0Ho0W_groupList>article>header{gap:calc(var(--spacing) * 6.25);grid-template-columns:3.125rem .65fr 1.35fr;align-items:start;display:grid}.x0Ho0W_groupList>article>header>span{color:var(--red);font-size:.75rem;font-weight:850}.x0Ho0W_groupList>article>header small{letter-spacing:.12em;font-size:.6875rem;font-weight:850}.x0Ho0W_groupList h3{letter-spacing:-.045em;max-width:43.75rem;font-size:clamp(1.8125rem,3.3vw,2.75rem);line-height:1.05}.x0Ho0W_groupCopy{gap:calc(var(--spacing) * 7.5);margin:calc(var(--spacing) * 7.5) 0 calc(var(--spacing) * 8);padding-left:calc(calc(var(--spacing) * 18.75) + 20%);grid-template-columns:1fr 1fr;display:grid}.x0Ho0W_groupCopy p{color:var(--muted);font-size:.9375rem;line-height:1.65}.x0Ho0W_capabilityList{border-top:.0625rem solid var(--color-hairline);grid-template-columns:repeat(3,1fr);display:grid}.x0Ho0W_capabilityList>div{min-height:15.3125rem;padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 5);border-right:.0625rem solid var(--color-hairline);flex-direction:column;display:flex}.x0Ho0W_capabilityList>div:last-child{border-right:0}.x0Ho0W_capabilityList>div:only-child{grid-column:2}.x0Ho0W_capabilityList span{color:var(--red);font-size:.625rem;font-weight:850}.x0Ho0W_capabilityList h4{margin:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 2.75);font-size:1.25rem;line-height:1.12}.x0Ho0W_capabilityList p{color:var(--muted);font-size:.75rem;line-height:1.52}.x0Ho0W_capabilityList a,.x0Ho0W_businessOperation a,.x0Ho0W_bridges a,.x0Ho0W_relationships .x0Ho0W_copy a{align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.75);color:var(--red);margin-top:auto;font-size:.75rem;font-weight:760;display:flex}.x0Ho0W_capabilityList svg,.x0Ho0W_businessOperation svg,.x0Ho0W_bridges svg,.x0Ho0W_relationships svg{width:.9375rem}.x0Ho0W_depth{padding:calc(var(--spacing) * 19) 0;background:var(--color-paper)}.x0Ho0W_depth>.x0Ho0W_container{grid-template-areas:"title copy""layers layers"}.x0Ho0W_depth>.x0Ho0W_container>div:first-child{grid-area:title}.x0Ho0W_depth>.x0Ho0W_container>.x0Ho0W_copy{grid-area:copy}.x0Ho0W_depth ol{margin-top:var(--spacing);border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-area:layers;grid-template-columns:repeat(6,1fr);list-style:none;display:grid}.x0Ho0W_depth li{min-height:8.125rem;padding:calc(var(--spacing) * 4.75) calc(var(--spacing) * 3.75);border-right:.0625rem solid var(--line);flex-direction:column;display:flex}.x0Ho0W_depth li:last-child{border-right:0}.x0Ho0W_depth li span{color:var(--red);font-size:.625rem;font-weight:850}.x0Ho0W_depth li strong{text-transform:uppercase;margin-top:auto;font-size:.75rem}.x0Ho0W_method{padding:calc(var(--spacing) * 19) 0;scroll-margin-top:var(--anchor);background:var(--color-wash)}.x0Ho0W_method ol{border-top:.0625rem solid var(--color-hairline);border-bottom:.0625rem solid var(--color-hairline);grid-template-columns:repeat(7,1fr);list-style:none;display:grid}.x0Ho0W_method li{min-height:12.1875rem;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3.5);border-right:.0625rem solid var(--color-hairline)}.x0Ho0W_method li:last-child{border-right:0}.x0Ho0W_method li span{color:var(--red);font-size:.625rem;font-weight:850}.x0Ho0W_method li h3{margin:calc(var(--spacing) * 10.5) 0 calc(var(--spacing) * 2.5);text-transform:uppercase;font-size:.875rem}.x0Ho0W_method li p{color:var(--muted);font-size:.6875rem;line-height:1.48}.x0Ho0W_method aside{gap:calc(var(--spacing) * 12.5);margin-top:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 7);border-left:.1875rem solid var(--red);background:var(--color-paper);grid-template-columns:.8fr 1.2fr;display:grid}.x0Ho0W_method aside p,.x0Ho0W_method aside strong{font-size:.9375rem;line-height:1.6}.x0Ho0W_method aside p{color:var(--muted)}.x0Ho0W_businessOperation .x0Ho0W_container,.x0Ho0W_bridges .x0Ho0W_container{grid-template-columns:1fr 1fr;display:grid}.x0Ho0W_businessOperation article,.x0Ho0W_bridges article{padding:calc(var(--spacing) * 17.5) clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 17.5)) calc(var(--spacing) * 17.5) 0}.x0Ho0W_businessOperation article+article,.x0Ho0W_bridges article+article{padding-right:0;padding-left:clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 17.5));border-left:.0625rem solid var(--color-hairline)}.x0Ho0W_businessOperation h2,.x0Ho0W_bridges h2{margin-bottom:calc(var(--spacing) * 5.25);font-size:clamp(1.9375rem,3.4vw,2.8125rem)}.x0Ho0W_businessOperation blockquote{margin-top:calc(var(--spacing) * 6.25);padding:calc(var(--spacing) * 5);border-left:.1875rem solid var(--red);background:var(--soft);font-size:1rem;font-weight:680;line-height:1.5}.x0Ho0W_bridges{background:var(--ink);color:var(--color-paper)}.x0Ho0W_bridges article+article{border-color:var(--color-ink-secondary)}.x0Ho0W_bridges p{color:var(--color-hairline)}.x0Ho0W_bridges a{margin-top:calc(var(--spacing) * 6);color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper))}.x0Ho0W_relationships{padding:calc(var(--spacing) * 18.5) 0;background:var(--soft)}.x0Ho0W_relationshipIntro,.x0Ho0W_industryBridge{padding:calc(var(--spacing) * 11.25) 0;border-top:.0625rem solid var(--color-hairline)}.x0Ho0W_relationships .x0Ho0W_copy a{margin-top:calc(var(--spacing) * 5)}.x0Ho0W_relationships nav{margin-bottom:calc(var(--spacing) * 6.25);border-top:.0625rem solid var(--color-hairline);border-left:.0625rem solid var(--color-hairline);grid-template-columns:repeat(4,1fr);display:grid}.x0Ho0W_relationships nav a{min-height:4.5rem;padding:calc(var(--spacing) * 4);border-right:.0625rem solid var(--color-hairline);border-bottom:.0625rem solid var(--color-hairline);justify-content:space-between;align-items:center;font-weight:680;display:flex}.x0Ho0W_relationships nav a:hover{color:var(--red)}.x0Ho0W_industryBridge{border-bottom:.0625rem solid var(--color-hairline)}.x0Ho0W_finalCta{padding:calc(var(--spacing) * 16) 0;scroll-margin-top:var(--anchor)}.x0Ho0W_finalCta .x0Ho0W_container>div{padding:calc(var(--spacing) * 14) clamp(calc(var(--spacing) * 7), 6vw, calc(var(--spacing) * 20));background:var(--color-brand-ignition);color:var(--color-paper)}.x0Ho0W_finalCta span{letter-spacing:.14em;font-size:.6875rem;font-weight:850}.x0Ho0W_finalCta h2{max-width:59.375rem;margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 4.25)}.x0Ho0W_finalCta p{max-width:51.25rem;color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));font-size:1.0625rem;line-height:1.62}.x0Ho0W_finalCta p+p{margin-top:calc(var(--spacing) * 2)}.x0Ho0W_finalCta a{margin-top:calc(var(--spacing) * 7);background:var(--color-paper);color:var(--color-brand-crimson)}@media (max-width:64rem){.x0Ho0W_heroGrid{grid-template-columns:1fr}.x0Ho0W_depthVisual{min-height:32.5rem}.x0Ho0W_groupList>article>header{grid-template-columns:2.75rem 1fr}.x0Ho0W_groupList h3{grid-column:2}.x0Ho0W_groupCopy{padding-left:calc(var(--spacing) * 17.25)}.x0Ho0W_method ol{grid-template-columns:repeat(4,1fr)}.x0Ho0W_method li:nth-child(4){border-right:0}.x0Ho0W_method li:nth-child(n+5){border-top:.0625rem solid var(--color-hairline)}.x0Ho0W_relationships nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.x0Ho0W_page{--anchor:9.0625rem}.x0Ho0W_container{width:calc(100% - 2.625rem)}.x0Ho0W_splitHeading,.x0Ho0W_sectionHeading,.x0Ho0W_depth>.x0Ho0W_container,.x0Ho0W_relationshipIntro,.x0Ho0W_industryBridge{gap:calc(var(--spacing) * 6);grid-template-columns:1fr}.x0Ho0W_depth>.x0Ho0W_container{grid-template-areas:"title""copy""layers"}.x0Ho0W_heroCopy h1{font-size:3rem}.x0Ho0W_hero blockquote,.x0Ho0W_architectureStatement,.x0Ho0W_groupCopy,.x0Ho0W_method aside{grid-template-columns:1fr}.x0Ho0W_groupCopy{padding-left:0}.x0Ho0W_mapGrid{grid-template-columns:1fr 4rem 1fr}.x0Ho0W_businessOperation .x0Ho0W_container,.x0Ho0W_bridges .x0Ho0W_container{grid-template-columns:1fr}.x0Ho0W_businessOperation article,.x0Ho0W_bridges article{padding:calc(var(--spacing) * 14.5) 0}.x0Ho0W_businessOperation article+article,.x0Ho0W_bridges article+article{border-top:.0625rem solid var(--color-hairline);border-left:0;padding-left:0}.x0Ho0W_bridges article+article{border-color:var(--color-ink-secondary)}.x0Ho0W_depth ol{grid-template-columns:repeat(3,1fr)}.x0Ho0W_depth li:nth-child(3){border-right:0}.x0Ho0W_depth li:nth-child(n+4){border-top:.0625rem solid var(--line)}}@media (max-width:37.5rem){.x0Ho0W_page{--anchor:8rem}.x0Ho0W_container{width:calc(100% - 2.25rem)}.x0Ho0W_hero{padding:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 11.5)}.x0Ho0W_breadcrumb{font-size:.625rem}.x0Ho0W_heroCopy h1{font-size:2.5rem}.x0Ho0W_heroCopy>p,.x0Ho0W_finalCta p{font-size:.9375rem}.x0Ho0W_actions{display:grid}.x0Ho0W_actions a{width:100%}.x0Ho0W_depthVisual{min-height:29.375rem;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.x0Ho0W_surfaceStack div{min-height:2.875rem}.x0Ho0W_outcomeRail{grid-template-columns:1fr 1fr;width:94%}.x0Ho0W_hero blockquote{gap:calc(var(--spacing) * 4);font-size:1.125rem}.x0Ho0W_architecture,.x0Ho0W_systemMap,.x0Ho0W_capabilities,.x0Ho0W_depth,.x0Ho0W_method,.x0Ho0W_relationships,.x0Ho0W_finalCta{padding:calc(var(--spacing) * 13) 0}.x0Ho0W_splitHeading h2,.x0Ho0W_sectionHeading h2,.x0Ho0W_systemMap h2,.x0Ho0W_depth h2,.x0Ho0W_businessOperation h2,.x0Ho0W_bridges h2,.x0Ho0W_relationships h2,.x0Ho0W_finalCta h2{font-size:2.125rem}.x0Ho0W_mapGrid{grid-template-columns:1fr}.x0Ho0W_mapAxis{min-height:3.375rem}.x0Ho0W_mapAxis:before,.x0Ho0W_mapAxis:after{width:50%}.x0Ho0W_mapAxis span{writing-mode:initial}.x0Ho0W_mapSurfaces,.x0Ho0W_mapOutcomes{grid-template-columns:1fr 1fr}.x0Ho0W_mapSurfaces div,.x0Ho0W_mapOutcomes div{min-height:4.375rem}.x0Ho0W_groupList>article{padding:calc(var(--spacing) * 10) 0}.x0Ho0W_groupList>article>header{grid-template-columns:2.375rem 1fr}.x0Ho0W_groupList h3{font-size:1.8125rem}.x0Ho0W_capabilityList{grid-template-columns:1fr}.x0Ho0W_capabilityList>div,.x0Ho0W_capabilityList>div:only-child{min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2);border:0;border-bottom:.0625rem solid var(--color-hairline);grid-column:auto}.x0Ho0W_capabilityList h4{margin:calc(var(--spacing) * 3.75) 0 calc(var(--spacing) * 2)}.x0Ho0W_capabilityList a{margin-top:calc(var(--spacing) * 3.5)}.x0Ho0W_depth ol,.x0Ho0W_method ol{grid-template-columns:1fr}.x0Ho0W_depth li,.x0Ho0W_depth li:nth-child(n),.x0Ho0W_method li,.x0Ho0W_method li:nth-child(n){min-height:4.0625rem;padding:calc(var(--spacing) * 3.75);border:0;border-bottom:.0625rem solid var(--line);grid-template-columns:2.625rem 1fr;align-items:center;display:grid}.x0Ho0W_method li{grid-template-columns:2.375rem 1fr}.x0Ho0W_method li h3{margin:0}.x0Ho0W_method li p{grid-column:2}.x0Ho0W_relationships nav{grid-template-columns:1fr}.x0Ho0W_finalCta .x0Ho0W_container>div{padding:calc(var(--spacing) * 10.75) calc(var(--spacing) * 6)}}@media (prefers-reduced-motion:reduce){html:has(.x0Ho0W_page){scroll-behavior:auto}}
