.rEQ9Ea_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}.rEQ9Ea_assessment :is(.rEQ9Ea_eyebrow,a,li>span,article>span),.rEQ9Ea_observability :is(.rEQ9Ea_eyebrow,a,li>span,article>span),.rEQ9Ea_method :is(.rEQ9Ea_eyebrow,a,li>span,article>span){color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}.rEQ9Ea_assessment :is(p,small),.rEQ9Ea_observability :is(p,small),.rEQ9Ea_method :is(p,small){color:var(--color-hairline)}.rEQ9Ea_assessment :is(h2,h3,strong),.rEQ9Ea_observability :is(h2,h3,strong),.rEQ9Ea_method :is(h2,h3,strong){color:var(--color-paper)}.rEQ9Ea_page .rEQ9Ea_assessment small{color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}.rEQ9Ea_container{width:min(var(--container-page), calc(100% - 4rem));margin:auto}.rEQ9Ea_eyebrow{margin-bottom:calc(var(--spacing) * 3.5);color:var(--red);letter-spacing:.16em;font-size:.6875rem;font-weight:850;display:block}.rEQ9Ea_page a:focus-visible,.rEQ9Ea_page summary:focus-visible{outline:.1875rem solid var(--red);outline-offset:.25rem}.rEQ9Ea_breadcrumb{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;font-size:.75rem;display:flex}.rEQ9Ea_hero{padding:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 15.5);background:linear-gradient(130deg, var(--color-canvas) 0 60%, var(--color-wash) 60%);scroll-margin-top:var(--anchor)}.rEQ9Ea_heroGrid{gap:clamp(calc(var(--spacing) * 11.25), 6vw, calc(var(--spacing) * 22));grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.rEQ9Ea_heroCopy h1{letter-spacing:-.052em;font-size:clamp(2.75rem,4.7vw,4.25rem);line-height:1.01}.rEQ9Ea_heroCopy>p{margin-top:calc(var(--spacing) * 3.5);color:var(--muted);font-size:.9375rem;line-height:1.64}.rEQ9Ea_actions{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6.5);flex-wrap:wrap;display:flex}.rEQ9Ea_primary,.rEQ9Ea_secondary,.rEQ9Ea_finalCta a,.rEQ9Ea_operation aside 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}.rEQ9Ea_primary{background:var(--color-brand-ignition);color:var(--color-paper)}.rEQ9Ea_secondary{border:.0625rem solid var(--color-hairline);background:var(--color-paper)}.rEQ9Ea_stackVisual{min-height:36.875rem;padding:calc(var(--spacing) * 7.25);background:var(--ink);color:var(--color-paper);clip-path:polygon(7% 0,100% 0,100% 93%,93% 100%,0 100%,0 7%)}.rEQ9Ea_stackVisual header{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1.25) calc(var(--spacing) * 5.5);border-bottom:.0625rem solid var(--color-ink-secondary)}.rEQ9Ea_stackVisual header small,.rEQ9Ea_stackVisual header strong{display:block}.rEQ9Ea_stackVisual header small{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));letter-spacing:.14em;font-weight:850}.rEQ9Ea_stackVisual header strong{margin-top:calc(var(--spacing) * 1.5);font-size:1.375rem}.rEQ9Ea_stackVisual ol{list-style:none}.rEQ9Ea_stackVisual li{border-bottom:.0625rem solid var(--color-ink-secondary);grid-template-columns:2.8125rem 1fr;align-items:center;min-height:4.1875rem;display:grid}.rEQ9Ea_stackVisual li>span{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));font-size:.625rem}.rEQ9Ea_stackVisual li div{justify-content:space-between;gap:calc(var(--spacing) * 5);display:flex}.rEQ9Ea_stackVisual li small{color:var(--color-ink-faint);text-align:right}.rEQ9Ea_system,.rEQ9Ea_assessment,.rEQ9Ea_physical,.rEQ9Ea_foundation,.rEQ9Ea_resilience,.rEQ9Ea_modernization,.rEQ9Ea_migration,.rEQ9Ea_hybrid,.rEQ9Ea_observability,.rEQ9Ea_operation,.rEQ9Ea_method,.rEQ9Ea_technology,.rEQ9Ea_faq{padding:calc(var(--spacing) * 19) 0}.rEQ9Ea_split,.rEQ9Ea_heading{gap:clamp(calc(var(--spacing) * 12.5), 8vw, calc(var(--spacing) * 27.5));grid-template-columns:1.08fr .92fr;display:grid}.rEQ9Ea_split h2,.rEQ9Ea_heading h2,.rEQ9Ea_capabilities h2,.rEQ9Ea_editorial h2,.rEQ9Ea_operation aside h2,.rEQ9Ea_faq h2,.rEQ9Ea_finalCta h2{letter-spacing:-.045em;font-size:clamp(2.0625rem,3.8vw,3.125rem);line-height:1.07}.rEQ9Ea_copy p,.rEQ9Ea_heading>p,.rEQ9Ea_capabilities p,.rEQ9Ea_editorial p{color:var(--muted);font-size:1rem;line-height:1.72}.rEQ9Ea_copy p+p{margin-top:calc(var(--spacing) * 3.25)}.rEQ9Ea_system blockquote,.rEQ9Ea_resilience>div>blockquote{margin-top:calc(var(--spacing) * 9.5);padding:calc(var(--spacing) * 6.25) 0;border-block:.0625rem solid var(--line);color:var(--red);font-size:clamp(1.3125rem,2.2vw,1.8125rem)}.rEQ9Ea_system blockquote strong,.rEQ9Ea_resilience>div>blockquote strong{display:block}.rEQ9Ea_assessment{background:var(--ink);color:var(--color-paper)}.rEQ9Ea_heading{margin-bottom:calc(var(--spacing) * 10.5);align-items:end}.rEQ9Ea_assessment .rEQ9Ea_heading>p{color:var(--color-hairline)}.rEQ9Ea_assessment>div>div{border-top:.0625rem solid var(--color-ink-secondary);border-left:.0625rem solid var(--color-ink-secondary);grid-template-columns:repeat(4,1fr);display:grid}.rEQ9Ea_assessment>div>div span{min-height:5.625rem;padding:calc(var(--spacing) * 4.25);border-right:.0625rem solid var(--color-ink-secondary);border-bottom:.0625rem solid var(--color-ink-secondary);text-transform:uppercase;flex-direction:column;justify-content:space-between;font-size:.75rem;font-weight:720;display:flex}.rEQ9Ea_assessment small,.rEQ9Ea_capabilities article>span,.rEQ9Ea_method li>span{color:var(--red);font-size:.625rem}.rEQ9Ea_physical{background:var(--color-paper)}.rEQ9Ea_copy a,.rEQ9Ea_capabilities a,.rEQ9Ea_editorial a,.rEQ9Ea_observability a,.rEQ9Ea_operation a,.rEQ9Ea_technology a{align-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 5.5);color:var(--red);font-size:.8125rem;font-weight:760;display:inline-flex}.rEQ9Ea_foundation{background:var(--soft)}.rEQ9Ea_capabilities{border-top:.0625rem solid var(--color-hairline);border-left:.0625rem solid var(--color-hairline);grid-template-columns:1fr 1fr;display:grid}.rEQ9Ea_capabilities article{min-height:19.375rem;padding:calc(var(--spacing) * 6);border-right:.0625rem solid var(--color-hairline);border-bottom:.0625rem solid var(--color-hairline);flex-direction:column;display:flex}.rEQ9Ea_capabilities h2{margin-top:calc(var(--spacing) * 11.25)}.rEQ9Ea_capabilities p{margin-top:calc(var(--spacing) * 3.5)}.rEQ9Ea_capabilities nav{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-top:auto;display:flex}.rEQ9Ea_resilience{background:var(--color-paper);scroll-margin-top:var(--anchor)}.rEQ9Ea_redundancyDiagram{margin-top:calc(var(--spacing) * 10.5);border:.0625rem solid var(--line);grid-template-columns:1fr .7fr 1fr;align-items:center;display:grid}.rEQ9Ea_redundancyDiagram div{min-height:11.25rem;padding:calc(var(--spacing) * 6.25);flex-direction:column;justify-content:space-between;display:flex}.rEQ9Ea_redundancyDiagram div:first-child{border-right:.0625rem solid var(--line)}.rEQ9Ea_redundancyDiagram div:last-child{border-left:.0625rem solid var(--line)}.rEQ9Ea_redundancyDiagram i{background:var(--color-brand-ignition);height:.25rem}.rEQ9Ea_redundancyDiagram>strong{text-align:center}.rEQ9Ea_energy,.rEQ9Ea_security{padding:0}.rEQ9Ea_editorial{grid-template-columns:1fr 1fr;display:grid}.rEQ9Ea_editorial article{padding:calc(var(--spacing) * 18.5) clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 16.5)) calc(var(--spacing) * 18.5) 0}.rEQ9Ea_editorial article+article{padding-right:0;padding-left:clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 16.5));border-left:.0625rem solid var(--line)}.rEQ9Ea_editorial p{margin-top:calc(var(--spacing) * 4)}.rEQ9Ea_modernization{background:var(--color-wash);scroll-margin-top:var(--anchor)}.rEQ9Ea_copy blockquote,.rEQ9Ea_editorial blockquote{margin-top:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 4.5);border-left:.1875rem solid var(--red);background:var(--color-paper);font-weight:700}.rEQ9Ea_migration{background:var(--color-paper)}.rEQ9Ea_hybrid{background:var(--soft)}.rEQ9Ea_security{background:var(--color-paper)}.rEQ9Ea_editorial nav,.rEQ9Ea_observability nav{gap:calc(var(--spacing) * 4.5);flex-wrap:wrap;display:flex}.rEQ9Ea_observability{background:var(--ink);color:var(--color-paper)}.rEQ9Ea_observability .rEQ9Ea_copy p{color:var(--color-hairline)}.rEQ9Ea_operation{background:var(--color-wash)}.rEQ9Ea_operation aside{margin-top:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 10.5);background:var(--color-brand-ignition);color:var(--color-paper)}.rEQ9Ea_operation aside p{max-width:50rem;margin-top:calc(var(--spacing) * 3.75);color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));line-height:1.65}.rEQ9Ea_operation aside a{margin-top:calc(var(--spacing) * 6);background:var(--color-paper);color:var(--red)}.rEQ9Ea_method{background:var(--ink);color:var(--color-paper);scroll-margin-top:var(--anchor)}.rEQ9Ea_method .rEQ9Ea_heading>p{color:var(--color-hairline)}.rEQ9Ea_method ol{border-top:.0625rem solid var(--color-ink-secondary);border-left:.0625rem solid var(--color-ink-secondary);grid-template-columns:repeat(9,minmax(0,1fr));list-style:none;display:grid}.rEQ9Ea_method li{box-sizing:border-box;min-width:0;min-height:12.8125rem;padding:calc(var(--spacing) * 3.5);border-right:.0625rem solid var(--color-ink-secondary);border-bottom:.0625rem solid var(--color-ink-secondary)}.rEQ9Ea_method h3{margin-top:calc(var(--spacing) * 10.5);text-transform:uppercase;font-size:.75rem}.rEQ9Ea_method p{margin-top:calc(var(--spacing) * 2.5);color:var(--color-ink-faint);font-size:.625rem;line-height:1.5}.rEQ9Ea_technology{background:var(--color-paper)}.rEQ9Ea_faq{background:var(--soft)}.rEQ9Ea_faq header{max-width:50rem;margin-bottom:calc(var(--spacing) * 8.75)}.rEQ9Ea_faq details{border-top:.0625rem solid var(--color-hairline)}.rEQ9Ea_faq details:last-child{border-bottom:.0625rem solid var(--color-hairline)}.rEQ9Ea_faq summary{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 10.5) calc(var(--spacing) * 5) 0;cursor:pointer;font-size:1.125rem;font-weight:720}.rEQ9Ea_faq details p{max-width:56.25rem;padding:0 0 calc(var(--spacing) * 5.5);color:var(--muted);line-height:1.65}.rEQ9Ea_finalCta{padding:calc(var(--spacing) * 19) 0;background:var(--color-brand-ignition);color:var(--color-paper);scroll-margin-top:var(--anchor)}.rEQ9Ea_finalCta>div>div{max-width:58.125rem}.rEQ9Ea_finalCta span{letter-spacing:.14em;font-size:.625rem;font-weight:850}.rEQ9Ea_finalCta p{max-width:50rem;margin-top:calc(var(--spacing) * 4.25);color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));font-size:1rem;line-height:1.66}.rEQ9Ea_finalCta a{margin-top:calc(var(--spacing) * 6.25);background:var(--color-paper);color:var(--red)}@media (max-width:62.5rem){.rEQ9Ea_method ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:56.25rem){.rEQ9Ea_container{width:min(100% - 2.5rem,45rem)}.rEQ9Ea_heroGrid,.rEQ9Ea_split,.rEQ9Ea_heading,.rEQ9Ea_editorial{grid-template-columns:1fr}.rEQ9Ea_heroGrid{gap:calc(var(--spacing) * 8.75)}.rEQ9Ea_assessment>div>div{grid-template-columns:1fr 1fr}.rEQ9Ea_editorial article,.rEQ9Ea_editorial article+article{padding:calc(var(--spacing) * 13) 0;border-left:0}.rEQ9Ea_editorial article+article{border-top:.0625rem solid var(--line)}}@media (max-width:35rem){.rEQ9Ea_page{--anchor:8.25rem}.rEQ9Ea_container{width:calc(100% - 2rem)}.rEQ9Ea_hero{padding-top:calc(var(--spacing) * 3.5)}.rEQ9Ea_heroCopy h1{font-size:2.4375rem}.rEQ9Ea_breadcrumb{font-size:.6875rem}.rEQ9Ea_stackVisual{min-height:auto;padding:calc(var(--spacing) * 5)}.rEQ9Ea_stackVisual li div{display:block}.rEQ9Ea_stackVisual li small{margin-top:var(--spacing);text-align:left;display:block}.rEQ9Ea_system,.rEQ9Ea_assessment,.rEQ9Ea_physical,.rEQ9Ea_foundation,.rEQ9Ea_resilience,.rEQ9Ea_modernization,.rEQ9Ea_migration,.rEQ9Ea_hybrid,.rEQ9Ea_observability,.rEQ9Ea_operation,.rEQ9Ea_method,.rEQ9Ea_technology,.rEQ9Ea_faq,.rEQ9Ea_finalCta{padding:calc(var(--spacing) * 14.5) 0}.rEQ9Ea_assessment>div>div,.rEQ9Ea_capabilities,.rEQ9Ea_method ol,.rEQ9Ea_redundancyDiagram{grid-template-columns:1fr}.rEQ9Ea_redundancyDiagram div:first-child,.rEQ9Ea_redundancyDiagram div:last-child{border:0}.rEQ9Ea_redundancyDiagram>strong{padding:calc(var(--spacing) * 5);border-block:.0625rem solid var(--line)}.rEQ9Ea_actions>a{width:100%}.rEQ9Ea_operation aside{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5.5)}.rEQ9Ea_split h2,.rEQ9Ea_heading h2,.rEQ9Ea_capabilities h2,.rEQ9Ea_editorial h2,.rEQ9Ea_operation aside h2,.rEQ9Ea_faq h2,.rEQ9Ea_finalCta h2{font-size:2.125rem}}@media (prefers-reduced-motion:reduce){.rEQ9Ea_page *{scroll-behavior:auto!important}}
