.AiFactoryArchitectureFramework-module__wXjyea__framework{margin-top:clamp(2rem,2.75vw,2.5rem)}.AiFactoryArchitectureFramework-module__wXjyea__composition{padding:2rem 0 3rem;position:relative}.AiFactoryArchitectureFramework-module__wXjyea__factoryLabel{z-index:1;width:max-content;color:var(--color-text-primary);letter-spacing:-.045em;text-transform:uppercase;margin:0 auto clamp(1.75rem,2vw,2.25rem);font-size:clamp(2.2rem,3.2vw,3.5rem);font-weight:800;line-height:1;position:relative}.AiFactoryArchitectureFramework-module__wXjyea__domainGroup{z-index:1;position:relative}.AiFactoryArchitectureFramework-module__wXjyea__domainGroup+.AiFactoryArchitectureFramework-module__wXjyea__domainGroup{margin-top:clamp(1rem,1.5vw,1.5rem)}.AiFactoryArchitectureFramework-module__wXjyea__supportingGrid,.AiFactoryArchitectureFramework-module__wXjyea__coordinatingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.5vw,1.5rem);padding-inline:0;display:grid}.AiFactoryArchitectureFramework-module__wXjyea__supportingGrid{align-items:stretch}.AiFactoryArchitectureFramework-module__wXjyea__productionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.5vw,1.5rem);padding:0;display:grid}.AiFactoryArchitectureFramework-module__wXjyea__domain{background:#ffffff05;border:1px solid #94a3b82e;border-radius:2px;outline:0;min-width:0;min-height:168px;padding:clamp(1.4rem,2vw,1.75rem);transition:transform .18s,border-color .18s,background-color .18s}.AiFactoryArchitectureFramework-module__wXjyea__domain:hover,.AiFactoryArchitectureFramework-module__wXjyea__domain:focus-visible{background:#ffffff09;border-color:#cbd5e161;transform:translateY(-2px)}.AiFactoryArchitectureFramework-module__wXjyea__domain:focus-visible{outline-offset:3px;outline:2px solid #cbd5e18f}.AiFactoryArchitectureFramework-module__wXjyea__domainIcon{width:1.5rem;height:1.5rem;color:var(--color-eyebrow-dark);margin-bottom:1.35rem;display:block}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain{min-height:176px;padding:clamp(1.4rem,2vw,1.75rem)}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain+.AiFactoryArchitectureFramework-module__wXjyea__domain{padding-left:clamp(1.4rem,2vw,1.75rem)}.AiFactoryArchitectureFramework-module__wXjyea__domain h4{color:#f1f5f9db;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:670;line-height:1.35}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain h4{color:var(--color-text-primary);font-size:clamp(1rem,1.35vw,1.15rem);font-weight:720}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain:first-child h4,.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain:nth-child(2) h4{font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:760}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain:nth-child(3) h4{font-size:clamp(1.05rem,1.35vw,1.125rem);font-weight:680}.AiFactoryArchitectureFramework-module__wXjyea__domain p{color:#cbd5e1a3;text-wrap:pretty;max-width:410px;margin:1rem 0 0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.6}.AiFactoryArchitectureFramework-module__wXjyea__conclusion{color:#f1f5f9e6;letter-spacing:-.025em;text-wrap:balance;max-width:760px;margin-top:.5rem;font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:600;line-height:1.4}.AiFactoryArchitectureFramework-module__wXjyea__conclusion strong{font-weight:720}@media (max-width:1023px){.AiFactoryArchitectureFramework-module__wXjyea__supportingGrid,.AiFactoryArchitectureFramework-module__wXjyea__coordinatingGrid{gap:1rem}.AiFactoryArchitectureFramework-module__wXjyea__productionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain:nth-child(3){grid-column:1/-1;max-width:calc(50% - 1rem)}.AiFactoryArchitectureFramework-module__wXjyea__domain p{max-width:36rem}.AiFactoryArchitectureFramework-module__wXjyea__domainGroup{border-top:0;padding-top:0}}@media (max-width:767px){.AiFactoryArchitectureFramework-module__wXjyea__composition{padding:2rem 0 3rem}.AiFactoryArchitectureFramework-module__wXjyea__factoryLabel{margin:0 0 3rem;padding:0;font-size:clamp(2rem,10vw,2.75rem)}.AiFactoryArchitectureFramework-module__wXjyea__domainGroup+.AiFactoryArchitectureFramework-module__wXjyea__domainGroup{margin-top:1rem}.AiFactoryArchitectureFramework-module__wXjyea__supportingGrid,.AiFactoryArchitectureFramework-module__wXjyea__productionGrid,.AiFactoryArchitectureFramework-module__wXjyea__coordinatingGrid{border:0;grid-template-columns:1fr;gap:.75rem;padding:0}.AiFactoryArchitectureFramework-module__wXjyea__domain,.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain,.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain+.AiFactoryArchitectureFramework-module__wXjyea__domain{border:1px solid #94a3b82e;min-height:0;padding:1.5rem}.AiFactoryArchitectureFramework-module__wXjyea__domainGroup{border-top:0;padding-top:0}.AiFactoryArchitectureFramework-module__wXjyea__production .AiFactoryArchitectureFramework-module__wXjyea__domain:nth-child(3){grid-column:auto;max-width:none}.AiFactoryArchitectureFramework-module__wXjyea__domain p{max-width:32rem;margin-top:.8rem}.AiFactoryArchitectureFramework-module__wXjyea__conclusion{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.AiFactoryArchitectureFramework-module__wXjyea__domain{transition:none}.AiFactoryArchitectureFramework-module__wXjyea__domain:hover,.AiFactoryArchitectureFramework-module__wXjyea__domain:focus-visible{transform:none}}
.infrastructure-architecture-module__auE11a__hero{min-height:calc(580px + var(--site-header-offset-lg) + 6rem);padding:calc(var(--site-header-offset) + 2.5rem) 1.25rem 3rem;background:var(--color-page-bg);align-items:center;display:flex;position:relative;overflow:hidden}.infrastructure-architecture-module__auE11a__heroGrid{align-items:center;gap:2rem;display:grid}.infrastructure-architecture-module__auE11a__copy{max-width:610px}.infrastructure-architecture-module__auE11a__title{color:var(--color-text-primary);letter-spacing:var(--type-title-tracking);margin-top:1.5rem;font-size:clamp(3.35rem,6vw,5rem);font-weight:800;line-height:.92}.infrastructure-architecture-module__auE11a__title span{display:block}.infrastructure-architecture-module__auE11a__supporting{max-width:560px;color:var(--color-text-secondary);font-size:var(--type-hero-supporting);line-height:var(--type-copy-leading);text-wrap:balance;margin-top:1.75rem}.infrastructure-architecture-module__auE11a__signature{color:var(--color-text-muted);font-size:var(--type-small-metadata);letter-spacing:.04em;margin-top:1.25rem;font-weight:600;line-height:1.5}.infrastructure-architecture-module__auE11a__visual{justify-content:center;align-items:center;min-width:0;min-height:310px;display:flex}.infrastructure-architecture-module__auE11a__heroImage{object-fit:contain;width:min(100%,850px);height:auto;display:block}@media (min-width:640px){.infrastructure-architecture-module__auE11a__hero{padding-inline:2rem;padding-bottom:3.5rem}.infrastructure-architecture-module__auE11a__visual{min-height:420px}.infrastructure-architecture-module__auE11a__heroImage{width:min(100%,850px)}}@media (min-width:1024px){.infrastructure-architecture-module__auE11a__hero{min-height:calc(580px + var(--site-header-offset-lg) + 6rem);padding:calc(var(--site-header-offset-lg) + 3rem) 2.5rem 4rem}.infrastructure-architecture-module__auE11a__heroGrid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:2.5rem;min-height:580px}.infrastructure-architecture-module__auE11a__title{font-size:clamp(4.5rem,5.4vw,5rem)}.infrastructure-architecture-module__auE11a__title span{white-space:nowrap}.infrastructure-architecture-module__auE11a__visual{justify-content:flex-start;min-height:580px}.infrastructure-architecture-module__auE11a__heroImage{width:min(100%,920px)}}.infrastructure-architecture-module__auE11a__referenceArchitecture{background:var(--color-page-bg);color:var(--color-text-primary);border-top:1px solid #ffffff12;padding:6rem 1.5rem 6.5rem}.infrastructure-architecture-module__auE11a__referenceArchitectureHeader{max-width:850px}.infrastructure-architecture-module__auE11a__referenceArchitectureTitle{color:var(--color-text-primary);font-size:var(--type-section-display);letter-spacing:-.052em;font-weight:800;line-height:var(--type-section-leading);margin-top:1.5rem}.infrastructure-architecture-module__auE11a__referenceArchitectureTitle span{display:block}.infrastructure-architecture-module__auE11a__referenceArchitectureCopy{max-width:760px;color:var(--color-text-secondary);font-size:var(--type-section-supporting);line-height:var(--type-copy-leading);margin-top:1.75rem}.infrastructure-architecture-module__auE11a__referenceArchitectureCopy span{display:block}@media (min-width:640px){.infrastructure-architecture-module__auE11a__referenceArchitecture{padding:7rem 2rem 7.5rem}}@media (min-width:1024px){.infrastructure-architecture-module__auE11a__referenceArchitecture{padding:8rem 2.5rem 7rem}.infrastructure-architecture-module__auE11a__referenceArchitectureTitle span{white-space:nowrap}}@media (max-width:639px){.infrastructure-architecture-module__auE11a__referenceArchitecture{padding:4.5rem 1.25rem}.infrastructure-architecture-module__auE11a__referenceArchitectureTitle{font-size:clamp(2rem,9vw,2.6rem)}}.infrastructure-architecture-module__auE11a__adaptivePower{background:var(--color-page-bg);color:var(--color-text-primary);border-top:1px solid #ffffff12;padding:8rem 2.5rem 7rem}.infrastructure-architecture-module__auE11a__adaptivePowerHeader{max-width:680px}.infrastructure-architecture-module__auE11a__adaptivePowerTitle{color:var(--color-text-primary);letter-spacing:-.052em;margin-top:1.5rem;font-size:clamp(4rem,5vw,4.5rem);font-weight:800;line-height:.96}.infrastructure-architecture-module__auE11a__adaptivePowerTitle span{display:block}.infrastructure-architecture-module__auE11a__adaptivePowerCopy{max-width:680px;color:var(--color-text-secondary);margin-top:1.875rem;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.55}.infrastructure-architecture-module__auE11a__powerSpine{grid-template-columns:.84fr 1.08fr 1.38fr 1.02fr .9fr;margin:clamp(4.5rem,6vw,5.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.infrastructure-architecture-module__auE11a__powerSpine:before{content:"";background:#94a3b847;height:1px;position:absolute;top:7.25rem;left:0;right:0}.infrastructure-architecture-module__auE11a__powerStage{align-content:start;justify-items:start;min-width:0;min-height:7.55rem;padding-right:clamp(.75rem,1.7vw,1.35rem);display:grid;position:relative}.infrastructure-architecture-module__auE11a__stageNumber{color:#e2e8f094;border:1px solid #cbd5e147;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:720;line-height:1;display:grid}.infrastructure-architecture-module__auE11a__stageTitle{color:#e2e8f0ad;letter-spacing:.075em;text-transform:uppercase;text-wrap:balance;max-width:12rem;margin-top:1rem;font-size:clamp(.68rem,.84vw,.77rem);font-weight:720;line-height:1.4}.infrastructure-architecture-module__auE11a__stageNode{z-index:1;background:var(--color-page-bg);border:1px solid #cbd5e185;border-radius:50%;width:9px;height:9px;position:absolute;top:6.99rem;left:0}.infrastructure-architecture-module__auE11a__activePowerStage:after{content:"";z-index:0;background:var(--color-accent-primary,#e7f15a);width:min(72%,8.5rem);height:1px;position:absolute;top:7.25rem;left:0}.infrastructure-architecture-module__auE11a__activePowerStage .infrastructure-architecture-module__auE11a__stageNumber{border-color:color-mix(in srgb, var(--color-accent-primary,#e7f15a) 70%, transparent);color:var(--color-accent-primary,#e7f15a)}.infrastructure-architecture-module__auE11a__activePowerStage .infrastructure-architecture-module__auE11a__stageTitle{color:var(--color-accent-primary,#e7f15a)}.infrastructure-architecture-module__auE11a__activePowerStage .infrastructure-architecture-module__auE11a__stageNode{border-color:var(--color-accent-primary,#e7f15a);background:var(--color-accent-primary,#e7f15a);box-shadow:0 0 12px #e7f15a29}.infrastructure-architecture-module__auE11a__powerCapabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.3vw,1rem);margin-top:2.75rem;display:grid}.infrastructure-architecture-module__auE11a__powerCapability{background:#070b12c2;border:1px solid #94a3b829;border-radius:14px;min-width:0;min-height:240px;padding:clamp(1.6rem,2.2vw,2rem);transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.infrastructure-architecture-module__auE11a__powerCapability:hover{border-color:#e7f15a3d;box-shadow:inset 0 1px #ffffff0d,0 0 24px #e7f15a09}.infrastructure-architecture-module__auE11a__capabilityIcon{width:1.875rem;height:1.875rem;color:var(--color-accent-primary,#e7f15a);opacity:.86;transition:filter .2s,opacity .2s;display:block}.infrastructure-architecture-module__auE11a__powerCapability:hover .infrastructure-architecture-module__auE11a__capabilityIcon{opacity:1;filter:brightness(1.08)}.infrastructure-architecture-module__auE11a__capabilityEyebrow{color:#cbd5e180;letter-spacing:.1em;text-transform:uppercase;margin-top:1.65rem;font-size:.75rem;font-weight:680;line-height:1.35}.infrastructure-architecture-module__auE11a__capabilityLines{margin-top:.75rem}.infrastructure-architecture-module__auE11a__capabilityLines p{color:#f8fafce6;letter-spacing:-.018em;margin:0;font-size:clamp(1.05rem,1.32vw,1.22rem);font-weight:620;line-height:1.42}.infrastructure-architecture-module__auE11a__capabilityLines p+p{border-top:1px solid #94a3b81c;margin-top:.58rem;padding-top:.58rem}.infrastructure-architecture-module__auE11a__capabilitySupporting{color:#cbd5e185;margin-top:.7rem;font-size:.875rem;line-height:1.5}.infrastructure-architecture-module__auE11a__engineeringPrinciples{border-top:1px solid #94a3b82e;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,5vw,4rem) 0 0;padding:1.75rem 0 0;list-style:none;display:grid}.infrastructure-architecture-module__auE11a__engineeringPrinciples li{border-left:1px solid #94a3b824;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;min-width:0;padding-inline:clamp(1rem,2vw,1.75rem);display:grid}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:first-child{border-left:0;padding-left:0}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:last-child{padding-right:0}.infrastructure-architecture-module__auE11a__principleIcon{color:#e7f15ac2;background:#ffffff06;border:1px solid #94a3b829;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.infrastructure-architecture-module__auE11a__principleIcon svg{width:1rem;height:1rem}.infrastructure-architecture-module__auE11a__engineeringPrinciples h3{color:#f1f5f9cc;letter-spacing:.055em;text-transform:uppercase;margin:.05rem 0 0;font-size:.75rem;font-weight:720;line-height:1.4}.infrastructure-architecture-module__auE11a__engineeringPrinciples p{color:#cbd5e17a;margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.infrastructure-architecture-module__auE11a__adaptivePowerSummary{color:#ffffffd1;letter-spacing:-.025em;max-width:520px;margin:clamp(4.5rem,6vw,5.5rem) 0 0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:620;line-height:1.4}.infrastructure-architecture-module__auE11a__adaptivePowerSummary span{display:block}.infrastructure-architecture-module__auE11a__adaptivePowerSummary span+span{margin-top:clamp(.5rem,.7vw,.75rem)}@media (min-width:1024px){.infrastructure-architecture-module__auE11a__adaptivePowerTitle span{white-space:nowrap}}@media (min-width:768px) and (max-width:1023px){.infrastructure-architecture-module__auE11a__adaptivePower{padding:7rem 2rem 7.5rem}.infrastructure-architecture-module__auE11a__powerSpine{grid-template-columns:.8fr 1.08fr 1.42fr 1.02fr .88fr}.infrastructure-architecture-module__auE11a__powerCapabilities,.infrastructure-architecture-module__auE11a__engineeringPrinciples{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-architecture-module__auE11a__powerCapability{min-height:230px}.infrastructure-architecture-module__auE11a__engineeringPrinciples{row-gap:1.75rem}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:nth-child(odd){border-left:0;padding-left:0}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:nth-child(2n){padding-right:0}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:nth-child(n+3){border-top:1px solid #94a3b81f;padding-top:1.75rem}}@media (max-width:767px){.infrastructure-architecture-module__auE11a__adaptivePower{padding:5rem 1.25rem 5.5rem}.infrastructure-architecture-module__auE11a__adaptivePowerTitle{font-size:clamp(2.75rem,12vw,3.65rem)}.infrastructure-architecture-module__auE11a__powerSpine{grid-template-columns:1fr;gap:0;margin-top:4rem;padding-left:2.85rem;position:relative}.infrastructure-architecture-module__auE11a__powerSpine:before{width:1px;height:auto;inset:.85rem auto .85rem .86rem}.infrastructure-architecture-module__auE11a__powerStage{min-height:0;padding:0 0 2.25rem}.infrastructure-architecture-module__auE11a__powerStage:last-child{padding-bottom:0}.infrastructure-architecture-module__auE11a__stageNumber{z-index:2;background:var(--color-page-bg);position:absolute;top:0;left:-2.85rem}.infrastructure-architecture-module__auE11a__stageTitle{max-width:none;margin-top:.22rem;font-size:.75rem}.infrastructure-architecture-module__auE11a__stageNode,.infrastructure-architecture-module__auE11a__activePowerStage:after{display:none}.infrastructure-architecture-module__auE11a__powerCapabilities{grid-template-columns:1fr;gap:.875rem;margin-top:3.25rem}.infrastructure-architecture-module__auE11a__powerCapability{min-height:0;padding:1.75rem}.infrastructure-architecture-module__auE11a__engineeringPrinciples{grid-template-columns:1fr;padding-top:.25rem}.infrastructure-architecture-module__auE11a__engineeringPrinciples li,.infrastructure-architecture-module__auE11a__engineeringPrinciples li:first-child,.infrastructure-architecture-module__auE11a__engineeringPrinciples li:last-child{border-top:1px solid #94a3b81f;border-left:0;padding:1.25rem 0}.infrastructure-architecture-module__auE11a__engineeringPrinciples li:first-child{border-top:0}.infrastructure-architecture-module__auE11a__adaptivePowerSummary{margin-top:4.5rem}}@media (prefers-reduced-motion:reduce){.infrastructure-architecture-module__auE11a__powerCapability,.infrastructure-architecture-module__auE11a__capabilityIcon{transition:none}}@media (max-width:639px){.infrastructure-architecture-module__auE11a__hero{padding-top:calc(var(--site-header-offset) + 3rem)}.infrastructure-architecture-module__auE11a__heroGrid{gap:2.5rem}.infrastructure-architecture-module__auE11a__title{font-size:clamp(2.8rem,12.2vw,3.6rem)}.infrastructure-architecture-module__auE11a__supporting{max-width:34rem;font-size:clamp(.96rem,4.2vw,1.0625rem)}.infrastructure-architecture-module__auE11a__visual{min-height:250px}.infrastructure-architecture-module__auE11a__heroImage{width:100%}}@media (min-width:1280px){.infrastructure-architecture-module__auE11a__heroImage{width:min(116%,920px);max-width:none;transform:translate(1.5%)}}.infrastructure-architecture-module__auE11a__evolution{color:#08111f;background:#f6f7f9;border-top:1px solid #0f172a0f;padding:6rem 1.5rem 6.5rem}.infrastructure-architecture-module__auE11a__evolutionHeader{max-width:920px}.infrastructure-architecture-module__auE11a__evolutionTitle{color:#08111f;letter-spacing:-.052em;font-size:clamp(2.125rem,4.3vw,3.3rem);font-weight:800;line-height:var(--type-section-leading);margin-top:1.5rem}.infrastructure-architecture-module__auE11a__evolutionTitle span{display:block}.infrastructure-architecture-module__auE11a__evolutionCopy{color:#334155;max-width:760px;font-size:var(--type-section-supporting);line-height:var(--type-copy-leading);margin-top:1.75rem}.infrastructure-architecture-module__auE11a__matrixViewport{margin-top:clamp(2.75rem,3.5vw,3.5rem);overflow:visible}.infrastructure-architecture-module__auE11a__matrix{border-collapse:collapse;table-layout:fixed;width:100%}.infrastructure-architecture-module__auE11a__matrix th,.infrastructure-architecture-module__auE11a__matrix td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a13;padding:1.35rem clamp(.9rem,1.25vw,1.25rem)}.infrastructure-architecture-module__auE11a__matrix thead th{color:#475569;letter-spacing:-.01em;padding-top:0;padding-bottom:1.5rem;font-size:.875rem;font-weight:800;line-height:1.35}.infrastructure-architecture-module__auE11a__matrix thead th:first-child,.infrastructure-architecture-module__auE11a__matrix tbody th{width:11%}.infrastructure-architecture-module__auE11a__generationHeader{display:block}.infrastructure-architecture-module__auE11a__matrix thead th:first-child{border-bottom-color:#0000}.infrastructure-architecture-module__auE11a__matrix tbody th{color:var(--color-eyebrow-light);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800;line-height:1.25}.infrastructure-architecture-module__auE11a__matrix tbody tr:not(:first-child) th{color:color-mix(in srgb, var(--color-eyebrow-light) 72%, #52657a);font-weight:560}.infrastructure-architecture-module__auE11a__matrix td{color:#334155;font-size:clamp(1rem,1.18vw,1.0625rem);font-weight:440;line-height:1.4}.infrastructure-architecture-module__auE11a__rackPowerRow th,.infrastructure-architecture-module__auE11a__rackPowerRow td{padding-top:2.2rem;padding-bottom:2.35rem}.infrastructure-architecture-module__auE11a__rackPowerRow td{color:#08111f;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2rem,2.7vw,2.65rem);font-weight:500;line-height:1}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(2),.infrastructure-architecture-module__auE11a__matrix tbody td:nth-child(2){opacity:.68}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(3),.infrastructure-architecture-module__auE11a__matrix tbody td:nth-child(3){opacity:.8}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(4),.infrastructure-architecture-module__auE11a__matrix tbody td:nth-child(4){opacity:.92}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(5),.infrastructure-architecture-module__auE11a__matrix tbody td:nth-child(5){opacity:1}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(4),.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(5){font-weight:600}.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(2),.infrastructure-architecture-module__auE11a__matrix thead th:nth-child(3),.infrastructure-architecture-module__auE11a__rackPowerRow td:nth-child(2),.infrastructure-architecture-module__auE11a__rackPowerRow td:nth-child(3){font-weight:500}.infrastructure-architecture-module__auE11a__rackPowerRow td:nth-child(4){font-weight:600}.infrastructure-architecture-module__auE11a__rackPowerRow td:last-child{font-weight:650}.infrastructure-architecture-module__auE11a__matrix tbody tr:not(.infrastructure-architecture-module__auE11a__rackPowerRow) td:nth-child(4){font-weight:500}.infrastructure-architecture-module__auE11a__matrix tbody tr:not(.infrastructure-architecture-module__auE11a__rackPowerRow) td:nth-child(5){font-weight:580}.infrastructure-architecture-module__auE11a__matrix tbody tr:last-child th,.infrastructure-architecture-module__auE11a__matrix tbody tr:last-child td{border-bottom-color:#0000}.infrastructure-architecture-module__auE11a__evolutionSummary{color:#08111f;letter-spacing:-.015em;text-align:left;max-width:760px;margin:clamp(3rem,4.1vw,4rem) 0 0;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:550;line-height:1.4}.infrastructure-architecture-module__auE11a__evolutionSummary p{margin:0}.infrastructure-architecture-module__auE11a__evolutionSummaryConclusion{margin-top:clamp(.5rem,.7vw,.75rem)!important}.infrastructure-architecture-module__auE11a__evolutionSummaryEmphasis{font-weight:650}.infrastructure-architecture-module__auE11a__mobileMatrix{display:none}@media (min-width:640px){.infrastructure-architecture-module__auE11a__evolution{padding:7rem 2rem 7.5rem}}@media (min-width:1024px){.infrastructure-architecture-module__auE11a__evolution{padding:8rem 2.5rem 7.5rem}.infrastructure-architecture-module__auE11a__evolutionTitle span{white-space:nowrap}}@media (max-width:639px){.infrastructure-architecture-module__auE11a__evolution{padding:4.5rem 1.25rem 5rem}.infrastructure-architecture-module__auE11a__evolutionTitle{font-size:clamp(2rem,9vw,2.6rem)}.infrastructure-architecture-module__auE11a__evolutionSummary{margin-top:3.5rem}}@media (min-width:768px) and (max-width:1023px){.infrastructure-architecture-module__auE11a__matrix th,.infrastructure-architecture-module__auE11a__matrix td{padding-inline:.65rem}.infrastructure-architecture-module__auE11a__matrix thead th:first-child,.infrastructure-architecture-module__auE11a__matrix tbody th{width:11%}.infrastructure-architecture-module__auE11a__matrix thead th{font-size:.75rem}.infrastructure-architecture-module__auE11a__matrix tbody th{letter-spacing:.045em;font-size:.68rem}.infrastructure-architecture-module__auE11a__matrix td{font-size:clamp(.9rem,1.58vw,1rem)}.infrastructure-architecture-module__auE11a__rackPowerRow td{font-size:clamp(1.55rem,3.05vw,1.95rem)}}@media (max-width:767px){.infrastructure-architecture-module__auE11a__matrixViewport{display:none}.infrastructure-architecture-module__auE11a__mobileMatrix{margin-top:3.5rem;padding-left:1.5rem;display:grid;position:relative}.infrastructure-architecture-module__auE11a__mobileMatrix:before{content:"";background:#47648447;width:1px;position:absolute;top:.5rem;bottom:1rem;left:3px}.infrastructure-architecture-module__auE11a__mobileGeneration{border-bottom:1px solid #0f172a1f;padding:0 0 2.75rem;position:relative}.infrastructure-architecture-module__auE11a__mobileGeneration+.infrastructure-architecture-module__auE11a__mobileGeneration{padding-top:2.75rem}.infrastructure-architecture-module__auE11a__mobileGeneration:before{content:none}.infrastructure-architecture-module__auE11a__mobileGenerationName{color:#475569;align-items:baseline;gap:.75rem;font-size:.9rem;font-weight:800;display:flex}.infrastructure-architecture-module__auE11a__mobileGenerationName span{color:#64748b;letter-spacing:.1em;font-size:.68rem;font-weight:700}.infrastructure-architecture-module__auE11a__mobileGeneration dl{gap:1.4rem;margin-top:1.75rem;display:grid}.infrastructure-architecture-module__auE11a__mobileGeneration dl>div{gap:.4rem;display:grid}.infrastructure-architecture-module__auE11a__mobileGeneration dt{color:var(--color-eyebrow-light);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.infrastructure-architecture-module__auE11a__mobileGeneration dd{color:#334155;margin:0;font-size:1rem;font-weight:560;line-height:1.45}.infrastructure-architecture-module__auE11a__mobileRackPower dd{color:#08111f;letter-spacing:-.045em;font-size:clamp(2.5rem,12vw,3.25rem);font-weight:580;line-height:1}.infrastructure-architecture-module__auE11a__mobileGeneration:nth-child(3) .infrastructure-architecture-module__auE11a__mobileRackPower dd{font-weight:650}.infrastructure-architecture-module__auE11a__mobileGeneration:nth-child(4) .infrastructure-architecture-module__auE11a__mobileRackPower dd{font-weight:720}}@media (min-width:1024px){.infrastructure-architecture-module__auE11a__matrix tbody tr:nth-child(2) td:nth-child(4){white-space:nowrap}.infrastructure-architecture-module__auE11a__matrix tbody tr:nth-child(2) td:last-child{text-wrap:balance}}
