.heroVisual[data-astro-cid-j4bjh6pk]{min-width:0;height:var(--solutions-hero-image-size,clamp(26rem, 42vw, 38rem));border:1px solid var(--color-rule-inverse);border-radius:var(--radius-small);background:var(--color-surface-dark-raised);margin:0;position:relative;overflow:hidden}.heroImage[data-astro-cid-j4bjh6pk]{object-fit:cover;object-position:64% center;width:100%;height:100%}.relationship[data-astro-cid-j4bjh6pk]{inset:auto var(--space-5) var(--space-5);align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-rule-inverse);background:var(--color-surface-dark-soft);color:var(--color-text-inverse);flex-wrap:wrap;display:flex;position:absolute}.relationship[data-astro-cid-j4bjh6pk] span[data-astro-cid-j4bjh6pk]{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;font-size:var(--font-size-small);flex-wrap:wrap;font-weight:600;display:flex}.relationship[data-astro-cid-j4bjh6pk] svg{width:2rem;height:2rem;color:var(--brand-teal);flex-shrink:0}.relationship[data-astro-cid-j4bjh6pk] i[data-astro-cid-j4bjh6pk]{background:var(--brand-green);flex:1;min-width:1rem;height:1px}@media (width<36rem){.heroVisual[data-astro-cid-j4bjh6pk]{height:26rem}.relationship[data-astro-cid-j4bjh6pk]{inset-inline:var(--space-3);gap:var(--space-2);padding:var(--space-3)}.relationship[data-astro-cid-j4bjh6pk] span[data-astro-cid-j4bjh6pk]{flex-direction:column;font-size:.75rem}}@media (forced-colors:active){.relationship[data-astro-cid-j4bjh6pk]{color:canvastext;background:canvas;border-color:canvastext}.relationship[data-astro-cid-j4bjh6pk] i[data-astro-cid-j4bjh6pk]{background:canvastext}}._visual_ev7fd_1{--diagram-line:var(--color-brand-blue-ink);--diagram-surface:var(--color-background);--diagram-text:var(--color-text);--diagram-green:var(--color-brand-green-ink);min-width:0;height:27rem;color:var(--diagram-text);margin:0;position:relative}._overline_ev7fd_13{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;position:absolute;top:0;left:0}._lines_ev7fd_23{fill:none;width:100%;height:100%;stroke:var(--diagram-line);stroke-width:.35px;position:absolute;overflow:visible}._lines_ev7fd_23 ._connection_ev7fd_33{stroke:var(--diagram-green);stroke-width:.65px}._node_ev7fd_38{align-items:center;gap:var(--space-2);width:27%;padding-block:var(--space-3);border:1px solid var(--diagram-line);border-radius:var(--radius-small);background:var(--diagram-surface);text-align:center;flex-direction:column;display:flex;position:absolute}._visual_ev7fd_1 strong{font-size:var(--font-size-small);font-weight:600;line-height:1.4}._node_ev7fd_38 svg,._resource_ev7fd_59 svg{width:3.25rem;height:3.25rem;color:var(--diagram-line)}._workload_ev7fd_65{border-color:var(--diagram-green);width:36%;top:12%;left:32%}._workload_ev7fd_65 svg,._affected_ev7fd_73 svg{color:var(--diagram-green)}._compute_ev7fd_77,._network_ev7fd_78,._storage_ev7fd_79{top:60%}._compute_ev7fd_77{left:6.5%}._network_ev7fd_78{left:36.5%}._storage_ev7fd_79{left:66.5%}._focus_ev7fd_95{border:2px solid var(--diagram-green);box-shadow:0 0 0 .4rem color-mix(in srgb, var(--brand-green) 9%, transparent)}._annotation_ev7fd_100{padding-top:var(--space-3);border-top:1px solid var(--color-rule);font-size:var(--font-size-small);text-align:center;position:absolute;inset:auto 0 0}._relationships_ev7fd_109{--diagram-line:var(--brand-blue);--diagram-green:var(--brand-green)}._relationships_ev7fd_109 ._lines_ev7fd_23{stroke-width:.2px}._relationships_ev7fd_109 ._node_ev7fd_38{--resource-accent:var(--brand-blue);border:1px solid var(--resource-accent);background:color-mix(in srgb, var(--resource-accent) 6%, var(--color-background));border-inline-start-width:3px;border-radius:0}._relationships_ev7fd_109 ._node_ev7fd_38 svg{color:var(--resource-accent)}._relationships_ev7fd_109 ._workload_ev7fd_65{--resource-accent:var(--brand-teal)}._relationships_ev7fd_109 ._focus_ev7fd_95{--resource-accent:var(--brand-green);background:color-mix(in srgb, var(--brand-green) 10%, var(--color-background));box-shadow:0 0 1rem color-mix(in srgb, var(--brand-green) 18%, transparent), 0 0 2.25rem color-mix(in srgb, var(--brand-green) 10%, transparent)}._relationships_ev7fd_109 ._lines_ev7fd_23 ._connection_ev7fd_33{stroke:color-mix(in srgb, var(--brand-green) 55%, var(--color-brand-green-ink))}._relationships_ev7fd_109 ._lines_ev7fd_23 circle{fill:color-mix(in srgb, var(--brand-green) 55%, var(--color-brand-green-ink))}._signals_ev7fd_148{--diagram-line:var(--brand-teal);--diagram-surface:var(--color-surface-dark-soft);--diagram-text:var(--color-text-inverse);--diagram-green:var(--brand-green);height:31rem}._signals_ev7fd_148 ._overline_ev7fd_13{color:var(--color-text-inverse-muted)}._signals_ev7fd_148 ._annotation_ev7fd_100{border-color:var(--color-rule-inverse)}._signals_ev7fd_148 ._lines_ev7fd_23 ._connection_ev7fd_33{stroke-width:.35px}._signals_ev7fd_148 ._groupLabel_ev7fd_168,._signals_ev7fd_148 ._signalLabels_ev7fd_169{color:var(--color-text-inverse)}._signals_ev7fd_148 ._affected_ev7fd_73{border-inline-start-width:3px;border-color:color-mix(in srgb, var(--brand-green) 60%, transparent);color:var(--color-text-inverse);background:color-mix(in srgb, var(--brand-green) 10%, var(--color-surface-dark-raised));box-shadow:0 0 1rem color-mix(in srgb, var(--brand-green) 12%, transparent), 0 0 2.25rem color-mix(in srgb, var(--brand-green) 6%, transparent);border-radius:0}._signalField_ev7fd_182{opacity:.7;stroke:var(--brand-blue);stroke-width:.3px}._lines_ev7fd_23 ._focusBoundary_ev7fd_188{fill:color-mix(in srgb, var(--brand-teal) 8%, var(--color-surface-dark-raised));stroke:color-mix(in srgb, var(--brand-teal) 60%, transparent);stroke-dasharray:1 1}._attention_ev7fd_194{background:var(--brand-orange);border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:38%;transform:translate(-50%,-50%)}._attention_ev7fd_194:nth-child(2){border-radius:0}._groupLabel_ev7fd_168{width:100%;font-size:var(--font-size-small);text-align:center;font-weight:600;position:absolute;top:25%}._signalLabels_ev7fd_169{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));width:75%;font-size:.75rem;display:grid;position:absolute;top:44%;left:12.5%}._affected_ev7fd_73{width:50%;padding-inline:var(--space-3);border-color:var(--diagram-green);flex-direction:row;justify-content:center;top:70%;left:25%}._affected_ev7fd_73 svg{flex-shrink:0}._capacity_ev7fd_242 ._workload_ev7fd_65{border-color:var(--brand-teal);background:color-mix(in srgb, var(--brand-teal) 6%, var(--color-background));border-inline-start-width:3px;border-radius:0;width:46%;left:27%}._capacity_ev7fd_242{--diagram-line:var(--brand-blue);--diagram-green:var(--brand-green)}._capacity_ev7fd_242 ._workload_ev7fd_65 svg{color:var(--brand-teal)}._capacity_ev7fd_242 ._lines_ev7fd_23 ._option_ev7fd_260{stroke:var(--brand-blue);stroke-width:.2px}._lines_ev7fd_23 ._option_ev7fd_260{stroke:var(--diagram-green);stroke-dasharray:1.2 1}._resource_ev7fd_59{justify-items:center;gap:var(--space-2);width:42%;padding-block:var(--space-3);border-top:2px solid var(--brand-orange);text-align:center;display:grid;position:absolute;top:55%}._constrained_ev7fd_282{left:4%}._available_ev7fd_286{border-color:var(--diagram-green);right:4%}._capacityCells_ev7fd_291{gap:.25rem;display:flex}._capacityCells_ev7fd_291 i{border:1px solid var(--diagram-line);width:1.15rem;height:.4rem}._constrained_ev7fd_282 ._capacityCells_ev7fd_291 i,._available_ev7fd_286 ._capacityCells_ev7fd_291 i:first-child{background:var(--diagram-line)}._capacity_ev7fd_242 ._resource_ev7fd_59{--resource-accent:var(--brand-orange);border:1px solid var(--resource-accent);background:color-mix(in srgb, var(--resource-accent) 6%, var(--color-background));border-inline-start-width:3px}._capacity_ev7fd_242 ._constrained_ev7fd_282{box-shadow:0 0 1rem color-mix(in srgb, var(--brand-orange) 14%, transparent), 0 0 2.25rem color-mix(in srgb, var(--brand-orange) 8%, transparent)}._capacity_ev7fd_242 ._available_ev7fd_286{--resource-accent:var(--brand-green)}@media (width<30rem){._visual_ev7fd_1{height:27rem}._signals_ev7fd_148{height:29rem}._node_ev7fd_38 svg{width:2.75rem;height:2.75rem}._affected_ev7fd_73{width:64%;left:18%}}@media (forced-colors:active){._visual_ev7fd_1{--diagram-line:CanvasText;--diagram-surface:Canvas;--diagram-text:CanvasText;--diagram-green:CanvasText}._lines_ev7fd_23,._signalField_ev7fd_182{stroke:canvastext;opacity:1}._lines_ev7fd_23 ._focusBoundary_ev7fd_188{fill:canvas;stroke:canvastext}._attention_ev7fd_194{forced-color-adjust:none;background:canvastext}._focus_ev7fd_95{outline-offset:3px;outline:2px solid canvastext}._resource_ev7fd_59,._annotation_ev7fd_100{border-color:canvastext}._relationships_ev7fd_109 ._node_ev7fd_38{--resource-accent:CanvasText;box-shadow:none;background:canvas}._relationships_ev7fd_109 ._lines_ev7fd_23 ._connection_ev7fd_33{stroke:canvastext}._relationships_ev7fd_109 ._lines_ev7fd_23 circle{fill:canvastext}._signals_ev7fd_148 ._affected_ev7fd_73,._capacity_ev7fd_242 ._workload_ev7fd_65,._capacity_ev7fd_242 ._resource_ev7fd_59{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}._capacity_ev7fd_242 ._lines_ev7fd_23 ._option_ev7fd_260{stroke:canvastext}}.drawing[data-astro-cid-xjv56ons]{height:10rem;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-rule);color:var(--brand-blue);place-items:center;display:grid;position:relative}.field[data-astro-cid-xjv56ons]{width:100%;max-width:24rem;height:8rem}.frame[data-astro-cid-xjv56ons]{stroke:color-mix(in srgb, var(--brand-teal) 55%, var(--color-background));stroke-width:1px}.teal[data-astro-cid-xjv56ons]{color:var(--brand-teal)}.connection[data-astro-cid-xjv56ons],.route[data-astro-cid-xjv56ons]{color:color-mix(in srgb, var(--brand-green) 55%, var(--color-brand-green-ink));stroke:currentColor}.surface[data-astro-cid-xjv56ons]{fill:color-mix(in srgb, currentcolor 7%, var(--color-background))}.main[data-astro-cid-xjv56ons]{stroke-width:1.8px}.route[data-astro-cid-xjv56ons]{stroke-width:2.2px}@media (forced-colors:active){.drawing[data-astro-cid-xjv56ons],.teal[data-astro-cid-xjv56ons],.connection[data-astro-cid-xjv56ons],.route[data-astro-cid-xjv56ons]{color:canvastext;border-color:canvastext}.frame[data-astro-cid-xjv56ons]{stroke:canvastext}.surface[data-astro-cid-xjv56ons]{fill:canvas}}._closingGrid_16p9e_1{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}._closingCopy_16p9e_8{min-width:0}._closing_16p9e_1 a{max-width:100%;scroll-margin-block:calc(var(--site-header-height) + var(--space-3)) var(--space-3)}@media (width>=60rem){._closingGrid_16p9e_1{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}._dataCenters_16p9e_22{color:var(--color-text);background:var(--color-background)}._section_16p9e_27{padding-block:var(--section-space);scroll-margin-top:calc(var(--site-header-height) + var(--space-6))}@media (width>=60rem){._section_16p9e_27{scroll-margin-top:calc(var(--site-header-height) + var(--space-8) + var(--space-6))}}._hero_16p9e_37{color:var(--color-text-inverse);background:var(--color-surface-dark);--solutions-hero-title-size:clamp(2.5rem, 4.3vw, 3.75rem);padding-block:clamp(3rem,6vw,6rem)}@media (width>=70rem){._hero_16p9e_37{--solutions-hero-min-size:43.75rem;--solutions-hero-image-size:32rem;min-block-size:var(--solutions-hero-min-size);padding-block:var(--space-6);align-items:center;display:grid}}._heroGrid_16p9e_54,._editorial_16p9e_55,._feature_16p9e_56{gap:clamp(3rem,6vw,6rem);min-width:0;display:grid}._heroGrid_16p9e_54,._feature_16p9e_56{align-items:center}._heroCopy_16p9e_67,._featureCopy_16p9e_68{min-width:0}._hero_16p9e_37 h1{max-width:17ch;color:inherit;font-size:var(--solutions-hero-title-size);line-height:1.12}._prose_16p9e_79{gap:var(--space-4);display:grid}._hero_16p9e_37 ._prose_16p9e_79{margin-top:var(--space-6);color:var(--color-text-inverse-muted)}._actions_16p9e_89{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._editorial_16p9e_55 h2,._feature_16p9e_56 h2,._domainIntro_16p9e_98 h2{font-size:clamp(2rem,3vw,3rem)}._editorial_16p9e_55 h2{max-width:19ch}._editorial_16p9e_55,._domainIntro_16p9e_98{overflow-wrap:anywhere}._feature_16p9e_56 h2{margin-bottom:var(--space-6)}._understand_16p9e_115{padding-top:var(--space-6)}._identify_16p9e_119{color:var(--color-text-inverse-muted);background:var(--color-surface-dark)}._identify_16p9e_119 h2{color:var(--color-text-inverse)}._optimize_16p9e_128{background:linear-gradient(110deg, var(--color-background) 52%, var(--color-surface-subtle) 52%)}._domainIntro_16p9e_98{gap:var(--space-5);max-width:53rem;margin-bottom:var(--space-8);display:grid}._domainGrid_16p9e_139{gap:var(--space-7);display:grid}._domainGrid_16p9e_139 article{min-width:0}._domainGrid_16p9e_139 h3{margin-block:var(--space-5) var(--space-4);font-size:clamp(1.3rem,1.65vw,1.65rem);line-height:1.3}._closing_16p9e_1{--closing-glow-centre:30% 70%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface-dark) 70%, transparent) var(--closing-glow-centre), transparent), radial-gradient(ellipse 72% 150% at 0% 55%, color-mix(in srgb, var(--brand-green) 30%, transparent), color-mix(in srgb, var(--brand-teal) 18%, transparent) 45%, transparent 100%), radial-gradient(ellipse 68% 150% at 100% 45%, color-mix(in srgb, var(--brand-blue) 22%, transparent), transparent 100%), var(--color-surface-dark)}@media (width<24rem){._closing_16p9e_1{--closing-glow-centre:20% 80%}}._closing_16p9e_1{padding-block:var(--section-space);border-bottom:1px solid var(--color-rule-inverse);color:var(--color-text-inverse)}._closing_16p9e_1 h2{max-width:22ch;color:inherit}._closing_16p9e_1 p{max-width:48rem;margin-top:var(--space-6);color:var(--color-text-inverse-muted);font-size:var(--font-size-lead)}@media (width>=48rem){._domainGrid_16p9e_139{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){._heroGrid_16p9e_54{gap:var(--space-7);grid-template-columns:1fr 1.1fr}._editorial_16p9e_55{grid-template-columns:.85fr 1.15fr}._feature_16p9e_56{grid-template-columns:1fr 1fr}._identify_16p9e_119 ._featureCopy_16p9e_68{grid-area:1/2}._identify_16p9e_119 figure{grid-area:1/1}}@media (forced-colors:active){._hero_16p9e_37,._identify_16p9e_119,._optimize_16p9e_128,._closing_16p9e_1{color:canvastext;background:canvas}._closing_16p9e_1{border-color:canvastext}}
