._2TIziq_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}._2TIziq_container{width:min(var(--container-page), calc(100% - 4rem));margin:auto}._2TIziq_eyebrow{margin-bottom:calc(var(--spacing) * 3.5);color:var(--red);letter-spacing:.16em;font-size:.6875rem;font-weight:850;display:block}._2TIziq_page a:focus-visible,._2TIziq_page summary:focus-visible{outline:.1875rem solid var(--red);outline-offset:.25rem}._2TIziq_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}._2TIziq_hero{padding:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 14.5);background:linear-gradient(135deg, var(--color-canvas) 0 62%, var(--color-wash) 62%);scroll-margin-top:var(--anchor)}._2TIziq_heroGrid{gap:clamp(calc(var(--spacing) * 12), 7vw, calc(var(--spacing) * 24));grid-template-columns:1.08fr .92fr;align-items:center;display:grid}._2TIziq_heroCopy h1{letter-spacing:-.052em;font-size:clamp(2.875rem,4.9vw,4.3125rem);line-height:1.01}._2TIziq_heroCopy>p{margin-top:calc(var(--spacing) * 3.75);color:var(--muted);font-size:1rem;line-height:1.64}._2TIziq_actions{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6.75);flex-wrap:wrap;display:flex}._2TIziq_primaryButton,._2TIziq_secondaryButton,._2TIziq_finalCta a,._2TIziq_performance 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}._2TIziq_primaryButton{background:var(--color-brand-ignition);color:var(--color-paper)}._2TIziq_secondaryButton{border:.0625rem solid var(--color-hairline);background:var(--color-paper)}._2TIziq_actions svg,._2TIziq_finalCta svg{width:1.0625rem}._2TIziq_architectureVisual{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}._2TIziq_architectureVisual>span{color:var(--color-ink-faint);letter-spacing:.14em;font-size:.625rem;font-weight:850}._2TIziq_architectureVisual>div{margin-top:calc(var(--spacing) * 6.25);border-top:.0625rem solid var(--color-ink-secondary);border-left:.0625rem solid var(--color-ink-secondary);grid-template-columns:1fr 1fr;display:grid}._2TIziq_architectureVisual section{min-height:5.75rem;padding:calc(var(--spacing) * 3.5);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}._2TIziq_architectureVisual small{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper))}._2TIziq_architectureVisual footer{width:88%;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);border-top:.1875rem solid var(--red);background:var(--color-paper);color:var(--ink);position:absolute;bottom:0;right:0}._2TIziq_architectureVisual footer small,._2TIziq_architectureVisual footer strong{display:block}._2TIziq_architectureVisual footer small{color:var(--red);font-weight:800}._2TIziq_architectureVisual footer strong{margin-top:calc(var(--spacing) * 1.25)}._2TIziq_foundation,._2TIziq_architecture,._2TIziq_engineering,._2TIziq_performance,._2TIziq_method,._2TIziq_relationships,._2TIziq_faq{padding:calc(var(--spacing) * 18.5) 0}._2TIziq_split,._2TIziq_sectionHeading{gap:clamp(calc(var(--spacing) * 12.5), 8vw, calc(var(--spacing) * 27.5));grid-template-columns:1.07fr .93fr;display:grid}._2TIziq_split h2,._2TIziq_sectionHeading h2,._2TIziq_segmentation h2,._2TIziq_performance h2,._2TIziq_continuity h2,._2TIziq_migration h2,._2TIziq_related h2,._2TIziq_faq h2,._2TIziq_finalCta h2{letter-spacing:-.045em;font-size:clamp(2.125rem,4vw,3.1875rem);line-height:1.07}._2TIziq_copy p,._2TIziq_sectionHeading>p,._2TIziq_segmentation p,._2TIziq_continuity p,._2TIziq_migration p,._2TIziq_related p{color:var(--muted);font-size:1rem;line-height:1.72}._2TIziq_copy p+p{margin-top:calc(var(--spacing) * 3.25)}._2TIziq_foundation blockquote{margin-top:calc(var(--spacing) * 11.25);padding:calc(var(--spacing) * 6.75) 0;border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);color:var(--red);grid-template-columns:1fr 1fr;font-size:clamp(1.25rem,2vw,1.8125rem);font-weight:680;display:grid}._2TIziq_architecture{background:var(--ink);color:var(--color-paper);scroll-margin-top:var(--anchor)}._2TIziq_architecture ._2TIziq_copy p{color:var(--color-hairline)}._2TIziq_architecture ol{margin-top:calc(var(--spacing) * 10.5);border-top:.0625rem solid var(--color-ink-secondary);border-bottom:.0625rem solid var(--color-ink-secondary);grid-template-columns:repeat(6,1fr);list-style:none;display:grid}._2TIziq_architecture li{min-height:7.8125rem;padding:calc(var(--spacing) * 4.25);border-right:.0625rem solid var(--color-ink-secondary);flex-direction:column;display:flex}._2TIziq_architecture li span{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));font-size:.625rem}._2TIziq_architecture li strong{text-transform:uppercase;margin-top:auto}._2TIziq_architectureNote{margin-top:calc(var(--spacing) * 5);color:var(--color-ink-faint);font-size:.75rem}._2TIziq_engineering{background:var(--soft);scroll-margin-top:var(--anchor)}._2TIziq_sectionHeading{margin-bottom:calc(var(--spacing) * 10.5);align-items:end}._2TIziq_capabilityList{border-top:.0625rem solid var(--color-hairline);border-left:.0625rem solid var(--color-hairline);grid-template-columns:repeat(3,1fr);display:grid}._2TIziq_capabilityList article{min-height:21.875rem;padding:calc(var(--spacing) * 5.5);border-right:.0625rem solid var(--color-hairline);border-bottom:.0625rem solid var(--color-hairline);flex-direction:column;display:flex}._2TIziq_capabilityList span{color:var(--red);font-size:.625rem;font-weight:850}._2TIziq_capabilityList small{margin-top:calc(var(--spacing) * 8.75);letter-spacing:.1em;font-weight:850}._2TIziq_capabilityList h3{margin:calc(var(--spacing) * 3) 0;font-size:1.5625rem;line-height:1.1}._2TIziq_capabilityList p{color:var(--muted);margin-top:auto;font-size:.8125rem;line-height:1.58}._2TIziq_segmentation ._2TIziq_container,._2TIziq_continuity ._2TIziq_container,._2TIziq_migration ._2TIziq_container,._2TIziq_related ._2TIziq_container{grid-template-columns:1fr 1fr;display:grid}._2TIziq_segmentation article,._2TIziq_continuity article,._2TIziq_migration article,._2TIziq_related article{padding:calc(var(--spacing) * 17) clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 16.25)) calc(var(--spacing) * 17) 0}._2TIziq_segmentation article+article,._2TIziq_continuity article+article,._2TIziq_migration article+article,._2TIziq_related article+article{padding-right:0;padding-left:clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 16.25));border-left:.0625rem solid var(--color-hairline)}._2TIziq_segmentation a,._2TIziq_performance a,._2TIziq_related a,._2TIziq_relationships 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}._2TIziq_segmentation blockquote,._2TIziq_migration blockquote{margin-top:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 5);border-left:.1875rem solid var(--red);background:var(--soft);font-weight:680}._2TIziq_segmentation blockquote span,._2TIziq_segmentation blockquote strong{display:block}._2TIziq_performance{background:var(--color-wash)}._2TIziq_performance aside{margin-top:calc(var(--spacing) * 12.5);padding:calc(var(--spacing) * 10);background:var(--color-brand-ignition);color:var(--color-paper)}._2TIziq_performance aside h2{max-width:53.125rem}._2TIziq_performance aside p{max-width:45rem;margin-top:calc(var(--spacing) * 3.5);color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper))}._2TIziq_performance aside a{margin-top:calc(var(--spacing) * 6);background:var(--color-paper);color:var(--red)}._2TIziq_continuity{background:var(--color-paper)}._2TIziq_migration{background:var(--soft);scroll-margin-top:var(--anchor)}._2TIziq_migration ol{margin-top:calc(var(--spacing) * 6);grid-template-columns:1fr 1fr;list-style:none;display:grid}._2TIziq_migration li{padding:calc(var(--spacing) * 3);border-bottom:.0625rem solid var(--color-hairline)}._2TIziq_migration li span{margin-right:calc(var(--spacing) * 2.5);color:var(--red);font-size:.625rem}._2TIziq_method{scroll-margin-top:var(--anchor)}._2TIziq_method ol{border-top:.0625rem solid var(--line);border-left:.0625rem solid var(--line);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}._2TIziq_method li{min-height:10.3125rem;padding:calc(var(--spacing) * 4.5);border-right:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line)}._2TIziq_method li span{color:var(--red);font-size:.625rem}._2TIziq_method li h3{margin:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 2);text-transform:uppercase}._2TIziq_method li p{color:var(--muted);font-size:.75rem;line-height:1.5}._2TIziq_related{background:var(--ink);color:var(--color-paper)}._2TIziq_related p{color:var(--color-hairline)}._2TIziq_related article+article{border-color:var(--color-ink-secondary)}._2TIziq_related nav{margin-top:calc(var(--spacing) * 5);display:grid}._2TIziq_related a{padding:calc(var(--spacing) * 3.5) 0;border-bottom:.0625rem solid var(--color-ink-secondary);color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper))}._2TIziq_relationships{background:var(--soft)}._2TIziq_relationships ._2TIziq_split{padding:calc(var(--spacing) * 10) 0;border-top:.0625rem solid var(--color-hairline)}._2TIziq_relationships ._2TIziq_split:last-child{border-bottom:.0625rem solid var(--color-hairline)}._2TIziq_faq ._2TIziq_container{gap:calc(var(--spacing) * 20);grid-template-columns:.8fr 1.2fr;display:grid}._2TIziq_faq details{border-top:.0625rem solid var(--line)}._2TIziq_faq details:last-child{border-bottom:.0625rem solid var(--line)}._2TIziq_faq summary{padding:calc(var(--spacing) * 5.5) var(--spacing);cursor:pointer;font-weight:750}._2TIziq_faq details p{padding:0 var(--spacing) calc(var(--spacing) * 5.5);color:var(--muted);line-height:1.65}._2TIziq_finalCta{padding:calc(var(--spacing) * 16) 0}._2TIziq_finalCta ._2TIziq_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)}._2TIziq_finalCta span{letter-spacing:.14em;font-size:.6875rem;font-weight:850}._2TIziq_finalCta h2{margin:calc(var(--spacing) * 3.5) 0}._2TIziq_finalCta p{max-width:53.125rem;color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));font-size:1.0625rem;line-height:1.62}._2TIziq_finalCta a{margin-top:calc(var(--spacing) * 6.5);background:var(--color-paper);color:var(--red)}@media (max-width:64rem){._2TIziq_heroGrid{grid-template-columns:1fr}._2TIziq_architectureVisual{min-height:31.25rem}._2TIziq_method ol{grid-template-columns:1fr 1fr}}@media (max-width:48rem){._2TIziq_page{--anchor:9.0625rem}._2TIziq_container{width:calc(100% - 2.625rem)}._2TIziq_split,._2TIziq_sectionHeading,._2TIziq_faq ._2TIziq_container{gap:calc(var(--spacing) * 6);grid-template-columns:1fr}._2TIziq_heroCopy h1{font-size:3rem}._2TIziq_foundation blockquote,._2TIziq_capabilityList{grid-template-columns:1fr}._2TIziq_capabilityList article{min-height:0}._2TIziq_segmentation ._2TIziq_container,._2TIziq_continuity ._2TIziq_container,._2TIziq_migration ._2TIziq_container,._2TIziq_related ._2TIziq_container{grid-template-columns:1fr}._2TIziq_segmentation article,._2TIziq_continuity article,._2TIziq_migration article,._2TIziq_related article{padding:calc(var(--spacing) * 13.75) 0}._2TIziq_segmentation article+article,._2TIziq_continuity article+article,._2TIziq_migration article+article,._2TIziq_related article+article{border-top:.0625rem solid var(--color-hairline);border-left:0;padding-left:0}._2TIziq_related article+article{border-color:var(--color-ink-secondary)}._2TIziq_faq ._2TIziq_container{gap:calc(var(--spacing) * 8.75)}}@media (max-width:37.5rem){._2TIziq_page{--anchor:8rem}._2TIziq_container{width:calc(100% - 2.25rem)}._2TIziq_hero{padding:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 11.5)}._2TIziq_breadcrumb{font-size:.625rem}._2TIziq_heroCopy h1{font-size:2.5rem}._2TIziq_heroCopy>p,._2TIziq_finalCta p{font-size:.9375rem}._2TIziq_actions{display:grid}._2TIziq_actions a{width:100%}._2TIziq_architectureVisual{min-height:28.125rem;padding:calc(var(--spacing) * 5.75) calc(var(--spacing) * 4.75)}._2TIziq_architectureVisual section{min-height:4.5rem}._2TIziq_foundation,._2TIziq_architecture,._2TIziq_engineering,._2TIziq_performance,._2TIziq_method,._2TIziq_relationships,._2TIziq_faq{padding:calc(var(--spacing) * 13) 0}._2TIziq_split h2,._2TIziq_sectionHeading h2,._2TIziq_segmentation h2,._2TIziq_performance h2,._2TIziq_continuity h2,._2TIziq_migration h2,._2TIziq_related h2,._2TIziq_faq h2,._2TIziq_finalCta h2{font-size:2.125rem}._2TIziq_architecture ol{grid-template-columns:1fr 1fr}._2TIziq_architecture li{min-height:5.3125rem}._2TIziq_capabilityList h3{font-size:1.4375rem}._2TIziq_performance aside{padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 5.5)}._2TIziq_migration ol,._2TIziq_method ol{grid-template-columns:1fr}._2TIziq_method li{min-height:0}._2TIziq_finalCta ._2TIziq_container>div{padding:calc(var(--spacing) * 10.75) calc(var(--spacing) * 6)}}@media (prefers-reduced-motion:reduce){html:has(._2TIziq_page){scroll-behavior:auto}}._2TIziq_architecture ol,._2TIziq_method ol{gap:calc(var(--spacing) * 4);border:0}._2TIziq_architecture li,._2TIziq_method li{border:.0625rem solid var(--color-ink-secondary);background:linear-gradient(145deg, var(--color-ink), var(--color-ink));box-shadow:0 1.25rem 2.8125rem color-mix(in srgb, var(--color-ink) 16%, transparent);position:relative;overflow:hidden}._2TIziq_architecture li:before,._2TIziq_method li:before{background:linear-gradient(90deg, var(--red), transparent 84%);content:"";height:.1875rem;position:absolute;inset:0 0 auto}._2TIziq_architecture li{min-height:9.375rem;padding:calc(var(--spacing) * 5.5)}._2TIziq_capabilityList{gap:calc(var(--spacing) * 4.5);border:0}._2TIziq_capabilityList article{min-height:19.375rem;padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 7);border:.0625rem solid var(--color-hairline);background:linear-gradient(145deg, var(--color-paper) 0%, var(--color-paper) 72%, var(--color-wash) 100%);box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-ink) 6%, transparent);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}._2TIziq_capabilityList article:before{background:var(--color-brand-ignition);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}._2TIziq_capabilityList article:hover{border-color:color-mix(in srgb, var(--color-brand-crimson) 38%, transparent);box-shadow:0 1.625rem 3.625rem color-mix(in srgb, var(--color-ink) 11%, transparent);transform:translateY(-.25rem)}._2TIziq_capabilityList small{margin-top:calc(var(--spacing) * 10.5)}._2TIziq_capabilityList p{font-size:.875rem}._2TIziq_migration ol{gap:calc(var(--spacing) * 4)}._2TIziq_migration li{min-height:5.375rem;padding:calc(var(--spacing) * 4.5);border:.0625rem solid var(--color-hairline);background:var(--color-paper);box-shadow:0 .75rem 1.875rem color-mix(in srgb, var(--color-ink) 4%, transparent)}._2TIziq_migration li span,._2TIziq_method li span{min-width:1.875rem;min-height:1.625rem;margin-right:calc(var(--spacing) * 2.5);border:.0625rem solid color-mix(in srgb, var(--color-brand-crimson) 24%, transparent);background:color-mix(in srgb, var(--color-brand-crimson) 7%, transparent);justify-content:center;align-items:center;display:inline-flex}._2TIziq_method li{min-height:11.875rem;padding:calc(var(--spacing) * 6)}@media (prefers-reduced-motion:reduce){._2TIziq_capabilityList article{transition:none}}._2TIziq_architecture :is(._2TIziq_eyebrow,a,li>span,article>span),._2TIziq_related :is(._2TIziq_eyebrow,a,li>span,article>span){color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}._2TIziq_architecture :is(p,small),._2TIziq_related :is(p,small){color:var(--color-hairline)}._2TIziq_architecture :is(h2,h3,strong),._2TIziq_related :is(h2,h3,strong){color:var(--color-paper)}._2TIziq_method li>span{color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}._2TIziq_method li p{color:var(--color-hairline)}._2TIziq_method li :is(h3,strong){color:var(--color-paper)}
