.InfrastructureDiagram-module__c6DYFa__diagram{--_border-tint:#d7d3e4}.InfrastructureDiagram-module__c6DYFa__head{align-items:flex-end;gap:var(--space-14);margin-block-end:var(--space-11);display:flex}.InfrastructureDiagram-module__c6DYFa__headCopy{gap:var(--head-gap);flex-direction:column;flex:0 640px;display:flex}.InfrastructureDiagram-module__c6DYFa__headTitle{font-family:var(--font-sans);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-ls);line-height:var(--type-h2-lh);color:var(--ink);margin:0}.InfrastructureDiagram-module__c6DYFa__headLede{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--body);text-wrap:pretty;flex:0 480px;margin:0}@media (max-width:820px){.InfrastructureDiagram-module__c6DYFa__head{align-items:flex-start;gap:var(--head-gap);flex-direction:column}.InfrastructureDiagram-module__c6DYFa__headCopy,.InfrastructureDiagram-module__c6DYFa__headLede{flex-basis:auto}}.InfrastructureDiagram-module__c6DYFa__canvasFrame{inline-size:100%;container-type:inline-size}.InfrastructureDiagram-module__c6DYFa__canvas{--u:min(1px, 100cqw / 1240);inline-size:calc(1240 * var(--u));block-size:calc(420 * var(--u));position:relative}.InfrastructureDiagram-module__c6DYFa__connectors{position:absolute;inset:0}.InfrastructureDiagram-module__c6DYFa__connector{left:calc(var(--_x) * var(--u));top:calc(var(--_y) * var(--u));inline-size:calc(var(--_w) * var(--u));block-size:calc(var(--_h) * var(--u));position:absolute}.InfrastructureDiagram-module__c6DYFa__inputs{inline-size:calc(200 * var(--u));gap:calc(28 * var(--u));flex-direction:column;padding-block-start:calc(36 * var(--u));display:flex;position:absolute;top:0;left:0}.InfrastructureDiagram-module__c6DYFa__inputGroup{gap:calc(12 * var(--u));flex-direction:column;display:flex}.InfrastructureDiagram-module__c6DYFa__groupLabel{font-family:var(--font-mono);font-size:calc(11 * var(--u));font-weight:var(--type-mono-weight);letter-spacing:calc(2 * var(--u));line-height:calc(16 * var(--u));text-transform:uppercase;color:var(--ink);margin:0}.InfrastructureDiagram-module__c6DYFa__node{top:calc(40 * var(--u));inline-size:calc(320 * var(--u));block-size:calc(320 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));padding:calc(32 * var(--u)) calc(24 * var(--u));border-radius:50%;flex-direction:column;display:flex;position:absolute}.InfrastructureDiagram-module__c6DYFa__hub{left:calc(420 * var(--u))}.InfrastructureDiagram-module__c6DYFa__backend{left:calc(920 * var(--u));border:var(--rule) solid var(--_border-tint);background:var(--accent-tint)}.InfrastructureDiagram-module__c6DYFa__hubPlate{z-index:0;border-radius:inherit;isolation:isolate;position:absolute;inset:0;overflow:clip}.InfrastructureDiagram-module__c6DYFa__hubFill{background:var(--accent);position:absolute;inset:0}.InfrastructureDiagram-module__c6DYFa__hubTexture{object-fit:fill;mix-blend-mode:multiply;opacity:.4}.InfrastructureDiagram-module__c6DYFa__node .InfrastructureDiagram-module__c6DYFa__nodeHead,.InfrastructureDiagram-module__c6DYFa__node .InfrastructureDiagram-module__c6DYFa__hubChipList{z-index:1;position:relative}.InfrastructureDiagram-module__c6DYFa__nodeHead{align-items:center;gap:calc(12 * var(--u));text-align:center;flex-direction:column;inline-size:100%;display:flex}.InfrastructureDiagram-module__c6DYFa__nodeTitle{font-family:var(--font-sans);font-size:calc(20 * var(--u));font-weight:var(--type-h5-weight,600);letter-spacing:calc(-.2 * var(--u));line-height:calc(24 * var(--u));color:var(--ink);margin:0}.InfrastructureDiagram-module__c6DYFa__hub .InfrastructureDiagram-module__c6DYFa__nodeTitle,.InfrastructureDiagram-module__c6DYFa__nodeSub{color:var(--white)}.InfrastructureDiagram-module__c6DYFa__nodeSubQuiet{color:var(--accent-soft)}.InfrastructureDiagram-module__c6DYFa__nodeSub,.InfrastructureDiagram-module__c6DYFa__nodeSubQuiet{font-family:var(--font-mono);font-size:calc(9 * var(--u));font-weight:var(--type-mono-weight);letter-spacing:calc(1 * var(--u));line-height:calc(12 * var(--u));text-transform:uppercase;margin:0}.InfrastructureDiagram-module__c6DYFa__chipList{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InfrastructureDiagram-module__c6DYFa__hubChipList{place-content:center;gap:calc(8 * var(--u));flex-wrap:wrap;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.InfrastructureDiagram-module__c6DYFa__chip{align-items:center;gap:calc(8 * var(--u));block-size:calc(28 * var(--u));padding-inline:calc(10 * var(--u));border-radius:var(--radius-chip);background:var(--accent-tint);color:var(--dark-surface);font-family:var(--font-mono);font-size:calc(10 * var(--u));font-weight:var(--type-mono-weight);letter-spacing:calc(1 * var(--u));line-height:calc(14 * var(--u));text-transform:uppercase;white-space:nowrap;display:inline-flex}.InfrastructureDiagram-module__c6DYFa__hubChipList .InfrastructureDiagram-module__c6DYFa__chip{color:var(--white);background:#ffffff40}.InfrastructureDiagram-module__c6DYFa__backend .InfrastructureDiagram-module__c6DYFa__chipList{align-items:stretch;inline-size:max-content;max-inline-size:100%}.InfrastructureDiagram-module__c6DYFa__chipIcon{inline-size:calc(14 * var(--u));block-size:calc(14 * var(--u));flex:none}.InfrastructureDiagram-module__c6DYFa__flow{left:calc(758 * var(--u));top:calc(195.5 * var(--u));inline-size:calc(144 * var(--u));flex-direction:column;align-items:center;display:flex;position:absolute}.InfrastructureDiagram-module__c6DYFa__flowArrow{inline-size:calc(144 * var(--u));block-size:calc(10 * var(--u))}.InfrastructureDiagram-module__c6DYFa__flowLabel{max-inline-size:calc(140 * var(--u));font-family:var(--font-mono);font-size:calc(9 * var(--u));font-weight:var(--type-mono-weight);letter-spacing:calc(1 * var(--u));line-height:calc(12 * var(--u));text-align:center;text-transform:uppercase;color:var(--accent-soft);margin-inline:auto;margin:0;position:absolute;inset-block-end:calc(100% + 8 * var(--u));inset-inline:0}.InfrastructureDiagram-module__c6DYFa__flowLabelLine{display:block}.InfrastructureDiagram-module__c6DYFa__runsOn{left:calc(352.5 * var(--u));top:calc(388 * var(--u));align-items:center;gap:calc(8 * var(--u));display:flex;position:absolute}.InfrastructureDiagram-module__c6DYFa__runsOnLabel{font-family:var(--font-mono);font-size:calc(11 * var(--u));font-weight:var(--type-mono-weight);letter-spacing:calc(2 * var(--u));line-height:calc(16 * var(--u));text-transform:uppercase;white-space:nowrap;color:var(--ink);margin-block:0;margin-inline-start:0;margin-inline-end:calc(4 * var(--u))}.InfrastructureDiagram-module__c6DYFa__runsOn .InfrastructureDiagram-module__c6DYFa__chipList{flex-flow:wrap;align-items:center}.InfrastructureDiagram-module__c6DYFa__stackArrow{display:none}@media (max-width:1160px){.InfrastructureDiagram-module__c6DYFa__canvasFrame{container-type:normal}.InfrastructureDiagram-module__c6DYFa__canvas{--u:1px;align-items:center;gap:var(--space-7);flex-direction:column;block-size:auto;inline-size:100%;display:flex}.InfrastructureDiagram-module__c6DYFa__inputs,.InfrastructureDiagram-module__c6DYFa__node,.InfrastructureDiagram-module__c6DYFa__flow,.InfrastructureDiagram-module__c6DYFa__runsOn{inline-size:min(100%,340px)}.InfrastructureDiagram-module__c6DYFa__inputs,.InfrastructureDiagram-module__c6DYFa__flow,.InfrastructureDiagram-module__c6DYFa__runsOn{position:static}.InfrastructureDiagram-module__c6DYFa__node{aspect-ratio:1;block-size:auto;position:relative;inset:auto}.InfrastructureDiagram-module__c6DYFa__inputs{gap:var(--space-7);padding-block-start:0}.InfrastructureDiagram-module__c6DYFa__inputGroup,.InfrastructureDiagram-module__c6DYFa__inputs .InfrastructureDiagram-module__c6DYFa__chipList{align-items:center}.InfrastructureDiagram-module__c6DYFa__groupLabel{text-align:center}.InfrastructureDiagram-module__c6DYFa__connectors,.InfrastructureDiagram-module__c6DYFa__flowArrow{display:none}.InfrastructureDiagram-module__c6DYFa__stackArrow{color:var(--accent-soft);margin-block:11px;display:flex;transform:rotate(90deg)}.InfrastructureDiagram-module__c6DYFa__stackArrowSvg{block-size:10px;inline-size:32px}.InfrastructureDiagram-module__c6DYFa__flowLabel{max-inline-size:none;position:static}.InfrastructureDiagram-module__c6DYFa__runsOn{flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-4)}.InfrastructureDiagram-module__c6DYFa__runsOn .InfrastructureDiagram-module__c6DYFa__chipList{justify-content:center}}@media (prefers-reduced-motion:no-preference){.InfrastructureDiagram-module__c6DYFa__diagram{--_base:var(--_stagger-base,0s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__groupLabel,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__inputs .InfrastructureDiagram-module__c6DYFa__chip,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__node,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__node .InfrastructureDiagram-module__c6DYFa__chip,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__flowLabel,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__runsOn{opacity:0}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__connectors,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__flowArrow,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=armed] .InfrastructureDiagram-module__c6DYFa__stackArrow{clip-path:inset(-4px 100% -4px 0)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__groupLabel{transition:opacity .45s var(--motion-ease);transition-delay:calc(var(--_base) + var(--_g,0) * .2s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__inputs .InfrastructureDiagram-module__c6DYFa__chip{transition:opacity .45s var(--motion-ease);transition-delay:calc(var(--_base) + var(--_g,0) * .2s + 40ms + var(--_i,0) * 45ms)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__connectors,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__flowArrow,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__stackArrow{clip-path:inset(-4px 0)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__connectors,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__inputs+.InfrastructureDiagram-module__c6DYFa__stackArrow{transition:clip-path .7s var(--motion-ease);transition-delay:calc(var(--_base) + .38s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__hub{transition:opacity .6s var(--motion-ease);transition-delay:calc(var(--_base) + .52s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__hubChipList .InfrastructureDiagram-module__c6DYFa__chip{transition:opacity .45s var(--motion-ease);transition-delay:calc(var(--_base) + .7s + var(--_i,0) * 60ms)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__flowLabel{transition:opacity .45s var(--motion-ease);transition-delay:calc(var(--_base) + .86s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__flowArrow,.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__flow .InfrastructureDiagram-module__c6DYFa__stackArrow{transition:clip-path .45s var(--motion-ease);transition-delay:calc(var(--_base) + .92s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__backend{transition:opacity .6s var(--motion-ease);transition-delay:calc(var(--_base) + 1.06s)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__backend .InfrastructureDiagram-module__c6DYFa__chip{transition:opacity .4s var(--motion-ease);transition-delay:calc(var(--_base) + 1.18s + var(--_i,0) * 50ms)}.InfrastructureDiagram-module__c6DYFa__diagram[data-reveal=visible] .InfrastructureDiagram-module__c6DYFa__runsOn{transition:opacity .45s var(--motion-ease);transition-delay:calc(var(--_base) + 1.34s)}}
.page-module__sOaUWW__environmentsGrid{margin-block-start:var(--band-gap)}.page-module__sOaUWW__agnosticSection{padding-block:var(--space-13)}@media (max-width:640px){.page-module__sOaUWW__agnosticSection{padding-block:var(--band-y)}}.page-module__sOaUWW__visionSplit{min-block-size:700px}@media (max-width:900px){.page-module__sOaUWW__visionSplit{min-block-size:0}}.page-module__sOaUWW__visionCopy{--split-copy-py:var(--space-12)}.page-module__sOaUWW__visionMedia{block-size:100%}.page-module__sOaUWW__statementSection{padding-block:160px}@media (max-width:640px){.page-module__sOaUWW__statementSection{padding-block:var(--band-y)}}.page-module__sOaUWW__statement{max-inline-size:880px;margin-inline:auto}
