.renewed-site .cloud-case-page{--cloud-case-sage: var(--diagram-canvas)}.renewed-site .cloud-case-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,calc(5 * var(--vw)),72px);padding-block:38px 60px}.renewed-site .cloud-case-intro h1{font-size:clamp(52px,calc(4.65 * var(--vw)),68px);line-height:1.05;max-width:12ch;margin-top:22px}.renewed-site .cloud-case-lede{font-size:var(--text-lead);line-height:1.85;margin-top:26px;max-width:46ch}.renewed-site .cloud-case-engagement{display:flex;flex-wrap:wrap;gap:24px 42px;margin:30px 0}.renewed-site .cloud-case-engagement dt{color:var(--muted);font-size:var(--text-caption);margin-bottom:9px}.renewed-site .cloud-case-engagement dd{margin:0;font-size:var(--text-body);line-height:1.55;font-weight:500}.renewed-site .cloud-case-engagement dd span{font-size:var(--text-ui);color:var(--muted);font-weight:400}.renewed-site .cloud-case-intro .button{gap:20px;font-size:var(--text-ui)}.renewed-site .cloud-case-anonymous{font-size:var(--text-caption);margin-top:17px}.renewed-site .cloud-case-hero-art{background:var(--paper);border-radius:12px;overflow:hidden}.renewed-site .cloud-case-page .service-story-toolbar{min-height:68px}.renewed-site .cloud-case-page .service-playback{min-width:92px;justify-content:flex-end}.renewed-site .cloud-case-page .service-playback button{width:44px;height:44px}.renewed-site .cloud-case-hero-art>.service-story-toolbar{padding:12px 20px;color:var(--ink)}.renewed-site .cloud-case-sculpture{position:relative;aspect-ratio:1.25}.renewed-site .cloud-case-sculpture img{width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 8%,black 93%,transparent);mask-image:linear-gradient(to bottom,transparent,black 8%,black 93%,transparent)}.renewed-site .cloud-case-sculpture>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.renewed-site .cloud-case-art-caption{padding:16px 26px 26px;display:flex;align-items:center;gap:14px}.renewed-site .cloud-case-art-check{width:36px;height:36px;display:grid;place-items:center;background:var(--paper);border-radius:50%;flex:none;color:var(--flow-active)}.renewed-site .cloud-case-art-check svg{width:18px;height:18px}.renewed-site .cloud-case-art-caption strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .cloud-case-art-caption div>span{display:block;margin-top:6px;font-size:var(--text-caption);line-height:1.6;color:var(--muted)}.renewed-site .cloud-case-brief{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,calc(6 * var(--vw)),88px)}.renewed-site .cloud-case-page>section:not(.contact) h2{margin-top:18px;font-size:clamp(36px,calc(3.4 * var(--vw)),48px)}.renewed-site .cloud-case-body{padding-top:29px}.renewed-site .cloud-case-body>p{font-size:var(--text-body);line-height:1.85;max-width:53ch}.renewed-site .cloud-case-body>p+p{margin-top:19px}.renewed-site .cloud-case-body .text-link{margin-top:25px;gap:12px;min-height:44px;font-size:var(--text-ui)}.renewed-site .cloud-case-delivery-section{background:var(--soft);padding-block:80px}.renewed-site .cloud-case-delivery-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:clamp(32px,calc(5 * var(--vw)),72px);align-items:center}.renewed-site .cloud-case-delivery-copy>p:not(.eyebrow){font-size:var(--text-body);line-height:1.85;margin-top:25px;max-width:42ch}.renewed-site .cloud-case-visual-note{font-size:var(--text-caption);line-height:1.7}.renewed-site .cloud-case-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:42px}.renewed-site .cloud-case-section-heading>p{max-width:49ch;font-size:var(--text-body);line-height:1.85}.renewed-site .cloud-case-toolset{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;padding:40px;background:var(--soft);border-radius:10px}.renewed-site .cloud-case-tool{display:flex;gap:24px;align-items:start}.renewed-site .cloud-case-tool>.product-mark{display:grid;place-items:center;background:var(--paper);width:64px;height:64px;flex:none;border-radius:8px}.renewed-site .cloud-case-tool .product-mark img{width:34px;height:34px;object-fit:contain}.renewed-site .cloud-case-tool h3{font-size:28px;margin-top:7px}.renewed-site .cloud-case-tool p{font-size:var(--text-body);line-height:1.75;margin-top:12px;max-width:37ch}.renewed-site .cloud-case-tool .cloud-case-tool-role{font-size:var(--text-caption);margin:0}.renewed-site .cloud-case-outcome-section{background:var(--cloud-case-sage);padding-block:80px}.renewed-site .cloud-case-outcome-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,calc(7 * var(--vw)),104px);align-items:center}.renewed-site .cloud-case-outcome-copy>p:not(.eyebrow){font-size:var(--text-body);line-height:1.85;margin-top:23px;max-width:45ch}.renewed-site .cloud-case-outcome-copy>p.cloud-case-result-source{font-size:var(--text-caption)}.renewed-site .cloud-case-return{padding-bottom:50px}.renewed-site .cloud-case-return .text-link{min-height:44px;gap:12px;font-size:var(--text-ui)}@media(max-width:1100px){.renewed-site .cloud-case-delivery-layout{grid-template-columns:1fr 1.25fr;gap:32px}.renewed-site .cloud-case-toolset{gap:28px;padding:30px}}@media(max-width:900px){.renewed-site .cloud-case-hero{grid-template-columns:1fr;gap:34px}.renewed-site .cloud-case-intro h1{max-width:16ch;font-size:clamp(52px,calc(7 * var(--vw)),68px)}.renewed-site .cloud-case-hero-art{width:100%;max-width:650px;justify-self:center}.renewed-site .cloud-case-delivery-layout{grid-template-columns:1fr;gap:30px}.renewed-site .cloud-case-delivery-copy>p:not(.eyebrow){max-width:60ch}.renewed-site .cloud-case-brief,.renewed-site .cloud-case-section-heading,.renewed-site .cloud-case-outcome-layout{grid-template-columns:1fr;gap:30px}.renewed-site .cloud-case-body{padding-top:0}.renewed-site .cloud-case-body>p,.renewed-site .cloud-case-section-heading>p,.renewed-site .cloud-case-outcome-copy>p:not(.eyebrow){max-width:62ch}.renewed-site .cloud-case-outcome-copy{grid-row:1}}@media(max-width:600px){.renewed-site .cloud-case-hero{padding-block:30px 40px}.renewed-site .cloud-case-intro h1{font-size:clamp(44px,calc(11.5 * var(--vw)),60px);max-width:12ch}.renewed-site .cloud-case-lede{font-size:var(--text-lead)}.renewed-site .cloud-case-engagement{gap:20px 26px}.renewed-site .cloud-case-engagement dd{font-size:var(--text-ui)}.renewed-site .cloud-case-hero-art>.service-story-toolbar{padding-inline:16px}.renewed-site .cloud-case-art-caption{padding:12px 18px 24px;gap:10px;align-items:start}.renewed-site .cloud-case-page>section:not(.contact) h2{font-size:36px}.renewed-site .cloud-case-delivery-section,.renewed-site .cloud-case-outcome-section{padding-block:56px}.renewed-site .cloud-case-toolset{grid-template-columns:1fr;padding:26px 22px;gap:30px}.renewed-site .cloud-case-tool{gap:18px}.renewed-site .cloud-case-tool>.product-mark{width:48px;height:48px}.renewed-site .cloud-case-tool .product-mark img{width:28px;height:28px}.renewed-site .cloud-case-tool h3{font-size:25px}.renewed-site .cloud-case-return{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.renewed-site .cloud-case-page *,.renewed-site .cloud-case-page *:before,.renewed-site .cloud-case-page *:after{animation:none!important;transition:none!important}}.renewed-site .cloud-case-sculpture{overflow:hidden}.renewed-site .cloud-case-module{position:absolute;top:0;right:0;bottom:0;left:0;--module-perspective: matrix(1.0346901245, -.02037356, .022, 1.18888192, 0, 0);transform-origin:0 0;transform:translate(-4.2056861%,15.4467335%) var(--module-perspective);animation:cloud-module-seat 8s cubic-bezier(.4,0,.2,1) both}.renewed-site .cloud-case-seat-shadow path{fill:#243f35;opacity:.2;filter:blur(3px);transform-box:fill-box;transform-origin:center;animation:cloud-seat-contact 8s ease both}.renewed-site .cloud-case-sculpture .cloud-case-seat-rim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:polygon(66.0485% 45.18717%,66.76177% 45.18717%,67.1184% 45.6328%,67.47504% 45.81105%,78.31669% 48.6631%,78.95863% 48.6631%,79.45792% 48.12834%,83.9515% 38.23529%,84.30813% 37.43316%,84.16548% 36.8984%,85.59201% 36.8984%,85.59201% 75%,66.0485% 75%)}.renewed-site .cloud-case-module img{clip-path:polygon(73.894% 13.369%,73.324% 13.458%,72.967% 13.815%,68.545% 21.925%,68.331% 22.46%,68.331% 23.262%,68.402% 29.055%,68.545% 29.679%,68.973% 30.036%,78.459% 32.442%,79.03% 32.531%,79.601% 32.264%,80.1% 31.64%,83.951% 24.421%,84.237% 23.797%,84.237% 17.023%,84.165% 16.31%,83.951% 15.954%,83.452% 15.686%);-webkit-mask-image:none;mask-image:none}.renewed-site .cloud-case-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.renewed-site .cloud-case-route path{stroke:var(--paper);stroke-width:5;stroke-linecap:round;stroke-dasharray:.025 1.2;opacity:0;animation:cloud-platform-signal 8s ease both}.renewed-site .cloud-case-art-check svg{stroke-dasharray:40;animation:cloud-platform-confirm 8s ease both}.renewed-site .cloud-case-assurance{display:flex;gap:12px;align-items:start;margin-top:26px}.renewed-site .cloud-case-assurance svg{flex:none;width:20px;height:20px;color:var(--flow-active)}.renewed-site .cloud-case-assurance p{font-size:var(--text-body);line-height:1.7;color:var(--flow-active);max-width:40ch}.renewed-site .cloud-case-delivery-copy>p+p:not(.eyebrow){margin-top:18px}.renewed-site .cloud-case-delivery-scene{padding:8px 28px 26px;border-radius:12px;background:var(--diagram-canvas)}.renewed-site .cloud-deploy-entry{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:16px;align-items:center;margin-top:16px}.renewed-site .cloud-deploy-git,.renewed-site .cloud-deploy-argo{display:flex;align-items:center;gap:12px;min-height:70px}.renewed-site .cloud-deploy-entry strong,.renewed-site .cloud-observe strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .cloud-deploy-entry span:not(.product-mark),.renewed-site .cloud-observe div span{display:block;color:var(--muted);font-size:var(--text-caption);line-height:1.6;margin-top:5px}.renewed-site .cloud-deploy-git>svg{width:27px;height:27px;flex:none;color:var(--flow-active);stroke-width:1.5}.renewed-site .cloud-deploy-entry .product-mark{width:32px;height:32px;flex:none}.renewed-site .cloud-deploy-entry img{width:32px;height:32px;object-fit:contain}.renewed-site .cloud-deploy-link{position:relative;width:52px;height:24px}.renewed-site .cloud-deploy-link>svg:not(.flow-tip){display:block;width:100%;height:100%}.renewed-site .cloud-deploy-link-bed{stroke:var(--flow-line);stroke-width:var(--flow-stroke);stroke-linecap:round;stroke-linejoin:round}.renewed-site .cloud-deploy-link-progress{stroke:var(--blue);stroke-width:2;stroke-dasharray:1;animation:cloud-deploy-request 12s ease both}.renewed-site .cloud-deploy-drop{width:24px;height:36px;margin-left:74%}.renewed-site .cloud-deploy-sync{stroke:var(--blue);stroke-width:2;stroke-dasharray:1;animation:cloud-deploy-sync 12s ease both}.renewed-site .cloud-service-platform{background:var(--paper);border-radius:9px;padding:22px 24px 0;position:relative;box-shadow:0 5px 0 var(--diagram-border),0 10px #9ab6ca}.renewed-site .cloud-service-platform-heading{display:flex;align-items:center;gap:10px;margin-bottom:24px}.renewed-site .cloud-service-platform-heading strong{font-size:var(--text-ui);font-weight:550}.renewed-site .cloud-service-platform-heading>span:last-child{font-size:var(--text-caption);line-height:1.5;color:var(--muted);margin-left:auto}.renewed-site .cloud-service-platform-heading .product-mark{width:26px;height:26px;flex:none}.renewed-site .cloud-service-platform-heading img{width:26px;height:26px;object-fit:contain}.renewed-site .cloud-service-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.renewed-site .cloud-service-tile{display:flex;flex-direction:column;justify-content:center;gap:5px;height:34px;border-radius:4px;background:var(--diagram-highlight);padding:8px;box-shadow:inset 0 -2px var(--diagram-highlight);animation:cloud-service-arrive .9s calc(3.2s + var(--service-order) * .12s) cubic-bezier(.2,.7,.2,1) both}.renewed-site .cloud-service-tile i{height:2px;background:var(--diagram-line);border-radius:2px;width:100%}.renewed-site .cloud-service-tile i:last-child{width:55%}.renewed-site .cloud-service-foundation{display:flex;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:12px;color:var(--flow-active);font-size:var(--text-caption)}.renewed-site .cloud-service-foundation .product-mark{width:26px;height:26px}.renewed-site .cloud-service-foundation img{width:26px;height:26px;object-fit:contain}.renewed-site .cloud-observe-drop{width:24px;height:34px;margin:10px auto 0}.renewed-site .cloud-observe-link{stroke:var(--flow-active);stroke-width:2;stroke-dasharray:1;animation:cloud-observe-connect 12s ease both}.renewed-site .cloud-observe{display:flex;align-items:center;gap:14px;width:max-content;max-width:100%;margin-inline:auto;padding:13px 20px;border-radius:8px;background:var(--diagram-panel)}.renewed-site .cloud-observe>.product-mark{flex:none;width:30px;height:30px}.renewed-site .cloud-observe .product-mark img{width:30px;height:30px;object-fit:contain}.renewed-site .cloud-observe-check{width:22px;height:22px;color:var(--flow-active);margin-left:12px}.renewed-site .cloud-observe-check path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:cloud-observe-confirm 12s ease both}.renewed-site .cloud-case-delivery-scene .cloud-case-visual-note{margin-top:26px;text-align:center}.renewed-site .cloud-case-expertise{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:24px}.renewed-site .cloud-case-expertise .text-link{min-height:44px;font-size:var(--text-ui);gap:12px}.renewed-site .cloud-case-release-result{position:relative;border-radius:12px;background:var(--paper);padding:30px}.renewed-site .cloud-case-release-result>figcaption{font-size:var(--text-caption);color:var(--muted)}.renewed-site .cloud-case-cadence-before{margin-top:28px}.renewed-site .cloud-case-cadence-before>span,.renewed-site .cloud-case-cadence-after>span{display:block;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.renewed-site .cloud-case-cadence-before strong{display:block;font-family:var(--heading);font-weight:500;font-size:32px;letter-spacing:-.035em;color:var(--muted);margin-top:8px}.renewed-site .cloud-case-cadence-arrow{color:var(--flow-active);width:24px;height:24px;margin:24px 0;stroke-width:1.5}.renewed-site .cloud-case-cadence-after strong{display:block;font-family:var(--heading);font-weight:500;font-size:clamp(48px,calc(4.6 * var(--vw)),64px);letter-spacing:-.05em;color:var(--flow-active);margin-top:10px}.renewed-site .cloud-case-cadence-after p{font-size:var(--text-body);margin-top:12px;line-height:1.7}.renewed-site .cloud-case-migration-result{display:flex;gap:12px;align-items:center;background:var(--soft);padding:16px;border-radius:6px;margin-top:30px;font-size:var(--text-caption);line-height:1.6}.renewed-site .cloud-case-migration-result svg{width:20px;height:20px;flex:none;color:var(--flow-active)}.renewed-site .cloud-case-results{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 24px}.renewed-site .cloud-case-results dt{font-size:var(--text-caption);line-height:1.6;color:var(--muted);min-height:38px}.renewed-site .cloud-case-results dd{font-family:var(--heading);font-size:62px;font-weight:500;line-height:1.1;margin:7px 0;letter-spacing:-.05em}.renewed-site .cloud-case-results dd span{font-size:24px;letter-spacing:-.03em}.renewed-site .cloud-case-results .cloud-case-result-context{font-family:var(--body);font-size:var(--text-caption);font-weight:400;letter-spacing:normal;line-height:1.6;color:var(--muted);margin:0}.renewed-site .cloud-case-result-note{font-size:var(--text-caption);line-height:1.8;max-width:52ch}.renewed-site .cloud-case-result-note summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:24px;cursor:pointer;list-style:none;color:var(--flow-active)}.renewed-site .cloud-case-result-note summary::-webkit-details-marker{display:none}.renewed-site .cloud-case-result-note summary span{font-size:var(--text-lead);line-height:1;transition:transform .2s}.renewed-site .cloud-case-result-note[open] summary span{transform:rotate(45deg)}.renewed-site .cloud-case-result-note p{margin-top:12px}@keyframes cloud-module-seat{0%,10%{transform:translate(-4.2056861%,-2.9133378%) var(--module-perspective)}66%,to{transform:translate(-4.2056861%,15.4467335%) var(--module-perspective)}}@keyframes cloud-seat-contact{0%,10%{opacity:.04;transform:scale(.84)}44%{opacity:.15;transform:scale(.97)}66%,to{opacity:.2;transform:scale(1)}}@keyframes cloud-platform-signal{0%,68%{opacity:0;stroke-dashoffset:0}73%{opacity:1}93%{opacity:1;stroke-dashoffset:-1}98%,to{opacity:0;stroke-dashoffset:-1}}@keyframes cloud-platform-confirm{0%,68%{opacity:.25}84%,to{opacity:1}}@keyframes cloud-deploy-request{0%,6%{stroke-dashoffset:1}18%,to{stroke-dashoffset:0}}@keyframes cloud-deploy-sync{0%,18%{stroke-dashoffset:1}26%,to{stroke-dashoffset:0}}@keyframes cloud-service-arrive{0%{opacity:.3;transform:translateY(-12px);background:var(--soft)}to{opacity:1;transform:translateY(0);background:var(--diagram-highlight)}}@keyframes cloud-observe-connect{0%,64%{stroke-dashoffset:1}78%,to{stroke-dashoffset:0}}@keyframes cloud-observe-confirm{0%,78%{stroke-dashoffset:1}92%,to{stroke-dashoffset:0}}@media(max-width:1100px){.renewed-site .cloud-case-delivery-scene{padding-inline:20px}.renewed-site .cloud-deploy-entry{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:10px}.renewed-site .cloud-deploy-link{width:30px}.renewed-site .cloud-deploy-entry strong{font-size:var(--text-ui)}.renewed-site .cloud-service-platform{padding:20px 16px 0}.renewed-site .cloud-service-grid{gap:7px}.renewed-site .cloud-service-tile{padding:6px}}@media(max-width:600px){.renewed-site .cloud-case-delivery-scene{padding:4px 16px 22px}.renewed-site .cloud-deploy-git,.renewed-site .cloud-deploy-argo{flex-direction:column;align-items:start;gap:10px}.renewed-site .cloud-deploy-entry strong{font-size:var(--text-ui)}.renewed-site .cloud-deploy-entry span:not(.product-mark){font-size:var(--text-caption)}.renewed-site .cloud-service-platform{padding:18px 12px 0}.renewed-site .cloud-service-platform-heading{flex-wrap:wrap;gap:8px;margin-bottom:18px}.renewed-site .cloud-service-platform-heading>span:last-child{width:100%;margin-left:0}.renewed-site .cloud-service-grid{gap:5px}.renewed-site .cloud-service-tile{height:27px;padding:5px;gap:4px}.renewed-site .cloud-observe{padding:12px;gap:10px}.renewed-site .cloud-observe-check{margin-left:4px}.renewed-site .cloud-case-release-result{padding:24px}.renewed-site .cloud-case-cadence-after strong{font-size:48px}.renewed-site .cloud-case-results{gap:18px}.renewed-site .cloud-case-results dd{font-size:54px}.renewed-site .cloud-case-results dt,.renewed-site .cloud-case-result-note{font-size:var(--text-caption)}}
