[data-service-shots] .sv-st-ai{gap:var(--space-3);flex-direction:column;display:flex}[data-service-shots] .sv-st-ai__list{display:grid}[data-service-shots] .sv-st-ai__row{align-items:center;column-gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto auto;display:grid}[data-service-shots] .sv-st-ai__row+.sv-st-ai__row{border-top:var(--border-hair) solid var(--paper-060)}[data-service-shots] .sv-st-ai__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-st-ai__row.is-hot+.sv-st-ai__row{border-top-color:#0000}[data-service-shots] .sv-st-ai__name{font-weight:var(--fw-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-st-ai__stage{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-semibold);background:var(--mint-300-a15);color:var(--green-700);display:inline-flex}[data-service-shots] .sv-st-ai__stage[data-s=pilot]{background:var(--surface-card);color:var(--acc-strong)}[data-service-shots] .sv-st-ai__stage[data-s=eval]{background:var(--paper-060);color:var(--text-secondary)}[data-service-shots] .sv-st-ai__dot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500)}[data-service-shots] .sv-st-ai__stage[data-s=pilot] .sv-st-ai__dot{background:var(--acc);animation-name:home-services-breathe;animation-duration:var(--duration-breathe);animation-timing-function:var(--ease-in-out-sine);animation-iteration-count:infinite;animation-direction:alternate}[data-service-shots] .sv-st-ai__stage[data-s=eval] .sv-st-ai__dot{background:var(--paper-230)}[data-service-shots] .sv-st-ai__gov{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--paper-060);border-radius:var(--radius-8);flex-wrap:wrap;display:flex}[data-service-shots] .sv-st-ai__label{margin-right:auto}[data-service-shots] .sv-st-ai__check{align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);display:inline-flex}[data-service-shots] .sv-st-ai__box{width:var(--space-4);height:var(--space-4);border:var(--border-hair) solid var(--acc);border-radius:var(--radius-4);background:var(--acc);color:var(--white);place-items:center;display:grid}[data-service-shots] .sv-st-ai__box svg{width:var(--space-3);height:var(--space-3)}[data-service-shots] .sv-st-mod{gap:var(--space-3);flex-direction:column;display:flex}[data-service-shots] .sv-st-mod__head{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-service-shots] .sv-st-mod__list{gap:var(--space-2);display:grid}[data-service-shots] .sv-st-mod__row{grid-template-columns:minmax(0, 1fr) var(--space-6) minmax(0, 1fr);align-items:center;column-gap:var(--space-1);display:grid}[data-service-shots] :is(.sv-st-mod__from,.sv-st-mod__to){height:var(--space-7);padding:0 var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-semibold);line-height:var(--space-7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-st-mod__from{border:var(--border-hair) dashed var(--paper-230);color:var(--text-tertiary)}[data-service-shots] .sv-st-mod__to{border:var(--border-hair) solid var(--paper-120);background:var(--surface-card)}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__to{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-st-mod__arrow{height:var(--border-thick);background:var(--paper-230);position:relative}[data-service-shots] .sv-st-mod__arrow:after{content:"";width:var(--space-2);height:var(--space-2);border-top:var(--border-thick) solid var(--paper-230);border-right:var(--border-thick) solid var(--paper-230);position:absolute;top:50%;right:0;translate:0 -50%;rotate:45deg}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__arrow{background:var(--acc)}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__arrow:after{border-color:var(--acc)}[data-service-shots] .sv-st-mod__waves{gap:var(--space-2);padding-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-service-shots] .sv-st-mod__wave{gap:var(--space-1);flex-direction:column;display:flex}[data-service-shots] .sv-st-mod__bar{height:var(--space-1);border-radius:var(--radius-2);background:var(--paper-120);transform-origin:0}[data-service-shots] .sv-st-mod__wave[data-s=done] .sv-st-mod__bar{background:var(--acc-strong)}[data-service-shots] .sv-st-mod__wave[data-s=now] .sv-st-mod__bar{background:linear-gradient(90deg, var(--acc) 60%, var(--paper-120) 60%)}[data-service-shots] .sv-st-mod__wtxt{align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);color:var(--text-secondary);display:inline-flex}[data-service-shots] .sv-st-mod__ok{width:var(--space-3);height:var(--space-3);color:var(--acc-strong);display:inline-flex}[data-service-shots] .sv-st-mod__ok svg{width:100%;height:100%}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500.woff2)format("woff2");font-weight:500;font-display:swap}[data-service-shots] [data-svc=direction],[data-service-shots] [data-svc=structure]{--acc:var(--practice-strategy-vivid);--acc-strong:var(--practice-strategy-ink);--acc-soft:var(--practice-strategy-tint);--acc-glow:var(--practice-strategy-lit)}[data-service-shots] [data-svc=experience]{--acc:var(--practice-design-vivid);--acc-strong:var(--practice-design-ink);--acc-soft:var(--practice-design-tint);--acc-glow:var(--practice-design-lit)}[data-service-shots] [data-svc=development]{--acc:var(--practice-labs-vivid);--acc-strong:var(--practice-labs-ink);--acc-soft:var(--practice-labs-tint);--acc-glow:var(--practice-labs-lit)}[data-service-shots] [data-svc=reliability],[data-service-shots] [data-svc=continuity]{--acc:var(--practice-ops-vivid);--acc-strong:var(--practice-ops-ink);--acc-soft:var(--practice-ops-tint);--acc-glow:var(--practice-ops-lit)}[data-service-shots] .service-shot__win{width:min(100%,44em);font:var(--fw-regular) var(--fs-12)/var(--lh-ui) var(--font-sans);position:relative;container-type:inline-size}[data-service-shots] [data-srv-fit] .service-shot__win{zoom:var(--s,1);width:44em;transition:none}[data-service-shots] .service-shot__stack{align-items:center;gap:var(--space-2);width:100%;max-width:100%;color:var(--white);flex-direction:column;display:flex}[data-service-shots] .service-shot__label{font:var(--fw-semibold) var(--fs-12)/var(--lh-ui) var(--font-sans);color:var(--white);white-space:nowrap;margin:0}[data-service-shots] .service-shot__logos{justify-content:safe center;align-items:center;gap:var(--space-4);max-width:100%;padding:0 var(--space-4);mask-image:linear-gradient(90deg, transparent, var(--black) var(--space-4), var(--black) calc(100% - var(--space-4)), transparent);flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow:hidden}[data-service-shots] .service-shot__logo{height:var(--space-7);flex:none;align-items:center;display:inline-flex}[data-service-shots] .service-shot__logo img{width:auto;height:calc(var(--space-3) * var(--ls,1));max-width:calc(var(--space-24) * .9);filter:brightness(0)invert();display:block}[data-service-shots] .service-shot__logo[data-kind=mark] img{height:calc(var(--space-4) * var(--ls,1))}:where([data-service-shots] .sv-cap){font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}:where([data-service-shots] .sv-rows){margin:0;padding:0;list-style:none}:where([data-service-shots] .sv-led){width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate;flex:none}[data-service-shots] .sv-win{border:var(--border-hair) solid var(--white-a60);border-radius:var(--radius-window);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--product-window-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-service-shots] .sv-win__bar{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--product-window-bar-h);padding:0 var(--space-4);border-bottom:var(--border-hair) solid var(--paper-060);flex:none;display:flex}[data-service-shots] .sv-win__title{font-weight:var(--fw-title)}[data-service-shots] .sv-win__meta{align-items:center;gap:var(--space-2);font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary);white-space:nowrap;display:inline-flex}[data-service-shots] .sv-win__live{background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate}[data-service-shots] .sv-win__body{min-height:0;padding:var(--space-4);flex:auto}[data-service-shots] .sv-win--dark{border-color:var(--white-a14);background:var(--gray-810);color:var(--gray-160);box-shadow:var(--product-window-shadow-dark)}[data-service-shots] .sv-win--dark .sv-win__bar{border-bottom-color:var(--white-a10)}[data-service-shots] .sv-win--dark .sv-win__title{color:var(--white)}[data-service-shots] .sv-win--dark .sv-win__meta{color:var(--gray-350)}[data-service-shots] .sv-win--dark .sv-win__live{background:var(--acc-glow)}[data-service-shots] .sv-ar{width:100%;height:auto;max-height:18.5em;display:block;overflow:visible}[data-service-shots] .sv-ar__link{fill:none;stroke:var(--paper-230);stroke-width:1.25px;stroke-dasharray:100;stroke-dashoffset:0}[data-service-shots] .sv-ar__pk{fill:none;stroke:var(--acc);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:105px;opacity:0;transition:opacity var(--duration-moderate) var(--ease-standard);animation:home-services-flowpk var(--dur-1600) linear infinite;animation-delay:calc(var(--i) * var(--dur-380) * -1)}[data-service-shots] [data-srv-shot][data-live] .sv-ar__pk{opacity:1}[data-service-shots] .sv-ar__node rect{fill:var(--surface-card);stroke:var(--paper-120);stroke-width:1px}[data-service-shots] .sv-ar__node circle{fill:var(--green-500)}[data-service-shots] .sv-ar__node text{font:var(--fw-semibold) var(--fs-11)/1 var(--font-sans);fill:var(--text-primary)}[data-service-shots] .sv-ar__node.is-hot rect{fill:var(--sky-300-a3);stroke:var(--acc);stroke-width:1.5px}[data-service-shots] .sv-ar__node.is-hot circle{fill:var(--acc)}[data-service-shots] .sv-ar__node>g{transform-box:fill-box;transform-origin:50%}[data-service-shots] .sv-ds__switch{width:var(--space-9);height:var(--space-5);border-radius:var(--radius-pill);background:var(--acc);flex:none;position:relative}[data-service-shots] .sv-ds__knob{top:calc(var(--space-1) / 2);left:calc(var(--space-1) / 2);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-round);background:var(--surface-card);box-shadow:var(--shadow-key-light);translate:calc(var(--space-9) - var(--space-4) - var(--space-1)) 0;position:absolute}[data-service-shots] .sv-ag{gap:var(--space-1);font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);display:grid}[data-service-shots] .sv-ag p{white-space:nowrap;margin:0;overflow:hidden}[data-service-shots] .sv-ag__ln--cmd{color:var(--white)}[data-service-shots] .sv-ag__pr{color:var(--acc-glow)}[data-service-shots] .sv-ag__ln--step{align-items:center;gap:var(--space-2);color:var(--gray-210);display:flex}[data-service-shots] .sv-ag__dot{background:var(--acc-glow)}[data-service-shots] .sv-ag__diff{margin-block:var(--space-1);border:var(--border-hair) solid var(--white-a10);border-radius:var(--radius-6);overflow:hidden}[data-service-shots] .sv-ag__file{padding:var(--space-1) var(--space-3);border-bottom:var(--border-hair) solid var(--white-a10);background:var(--white-a4);color:var(--gray-350)}[data-service-shots] .sv-ag__diff .sv-ag__ln{padding:0 var(--space-3)}[data-service-shots] .sv-ag__ln--del{background:var(--coral-300-a10);color:var(--coral-300)}[data-service-shots] .sv-ag__ln--add{background:var(--mint-300-a12);color:var(--green-300)}[data-service-shots] .sv-ag__sign{opacity:.7;width:1.4em;display:inline-block}[data-service-shots] .sv-ag__ln--ok{align-items:center;gap:var(--space-2);color:var(--green-300);display:flex}[data-service-shots] .sv-ag__ok{width:var(--space-3);height:var(--space-3);display:inline-flex}[data-service-shots] .sv-ag__ok svg{width:100%;height:100%}[data-service-shots] .sv-ag__cursor{width:.6em;height:1.15em;margin-left:var(--space-1);vertical-align:text-bottom;background:var(--acc-glow);animation:home-services-blink var(--dur-900) steps(1, end) infinite;display:inline-block}[data-service-shots] .sv-rd__box{width:var(--space-5);height:var(--space-5);border:var(--border-hair) solid var(--acc);border-radius:var(--radius-4);background:var(--acc);color:var(--white);flex:none;place-items:center;display:grid}[data-service-shots] .sv-rd__box svg{width:var(--space-3);height:var(--space-3)}[data-service-shots] .service-shot__logo[data-kind=text]{font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);color:var(--white);white-space:nowrap}[data-service-shots] .sv-pl{gap:var(--space-4);flex-direction:column;display:flex}[data-service-shots] .sv-pl__dag{align-items:center;display:flex}[data-service-shots] .sv-pl__stage{align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-control);background:var(--surface-card);font-weight:var(--fw-semibold);flex:none;display:inline-flex}[data-service-shots] .sv-pl__stage.is-hot{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-pl__dot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500)}[data-service-shots] .sv-pl__stage.is-hot .sv-pl__dot{background:var(--acc)}[data-service-shots] .sv-pl__edge{min-width:var(--space-3);height:var(--border-thick);background:var(--paper-230);flex:auto}[data-service-shots] .sv-pl__runs{margin:0;padding:0;list-style:none;display:grid}[data-service-shots] .sv-pl__run{align-items:center;column-gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--paper-060);grid-template-columns:minmax(0,1fr) auto auto;display:grid}[data-service-shots] .sv-pl__run:last-child{border-bottom:0}[data-service-shots] .sv-pl__name{font:var(--fw-medium) var(--fs-11)/var(--lh-ui) var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-pl__dur{font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}[data-service-shots] .sv-pl__state{align-items:center;gap:var(--space-1);min-width:5.5em;font-weight:var(--fw-semibold);color:var(--green-700);display:inline-flex}[data-service-shots] .sv-pl__state.is-live{color:var(--acc-strong)}[data-service-shots] .sv-pl__ok{width:var(--space-3);height:var(--space-3);display:inline-flex}[data-service-shots] .sv-pl__ok svg{width:100%;height:100%}[data-service-shots] .sv-pl__led{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate}[data-service-shots] .sv-in{margin:0;padding:0;list-style:none;display:grid}[data-service-shots] .sv-in__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-control);display:flex}[data-service-shots] .sv-in__row+.sv-in__row{border-top:var(--border-hair) solid var(--paper-060)}[data-service-shots] .sv-in__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-in__row.is-hot+.sv-in__row{border-top-color:#0000}[data-service-shots] .sv-in__led{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500);flex:none}[data-service-shots] .sv-in__row.is-hot .sv-in__led{background:var(--acc);animation-name:home-services-breathe;animation-duration:var(--duration-breathe);animation-timing-function:var(--ease-in-out-sine);animation-iteration-count:infinite;animation-direction:alternate}[data-service-shots] .sv-in__txt{flex:auto;min-width:0;display:grid}[data-service-shots] .sv-in__name{font-weight:var(--fw-title)}[data-service-shots] .sv-in__meta{font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}[data-service-shots] .sv-in__row.is-hot .sv-in__name{color:var(--acc-strong)}[data-service-shots] [data-srv-shot].is-armed [class*=sv-a-]{animation-duration:var(--dur-500);animation-timing-function:var(--ease-out-quint);animation-fill-mode:both;animation-delay:calc(var(--d,0) * var(--dur-90) + var(--run-delay,0s));animation-play-state:paused}[data-service-shots] [data-srv-shot].is-armed.is-run [class*=sv-a-]{animation-play-state:running}[data-service-shots] [data-srv-shot].is-armed.is-reset [class*=sv-a-]{animation-name:none}[data-service-shots] [data-srv-shot].is-armed .sv-a-grow{animation-name:home-services-grow}[data-service-shots] [data-srv-shot].is-armed .sv-a-pop{animation-name:home-services-pop;animation-timing-function:var(--ease-pop)}[data-service-shots] [data-srv-shot].is-armed .sv-a-rise{animation-name:home-services-rise}[data-service-shots] [data-srv-shot].is-armed .sv-a-type{animation-name:home-services-type;animation-duration:var(--dur-420);animation-timing-function:steps(14,end)}[data-service-shots] [data-srv-shot].is-armed .sv-a-draw{animation-name:home-services-draw;animation-duration:var(--duration-slow);animation-timing-function:var(--ease-in-out)}[data-service-shots] [data-srv-shot].is-armed .sv-a-tick{animation-name:home-services-tick;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-lit{animation-name:home-services-lit;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-switch{animation-name:home-services-switch;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-knob{animation-name:home-services-knob;animation-duration:var(--duration-moderate)}[data-service-shots] [data-srv-shot].is-armed .sv-a-press{animation-name:home-services-press;animation-duration:var(--duration-moderate);animation-timing-function:var(--ease-in-out)}[data-service-shots] [data-srv-shot].is-armed .sv-a-bar{animation-name:home-services-bar}[data-service-shots] [data-srv-shot].is-armed .sv-a-wipe{animation-name:home-services-type;animation-duration:var(--dur-1600);animation-timing-function:var(--ease-in-out)}@keyframes home-services-grow{0%{opacity:0;transform:scaleX(0)}}@keyframes home-services-pop{0%{opacity:0;transform:scale(.82)}}@keyframes home-services-rise{0%{transform:translateY(calc(var(--space-1) * 1.5));opacity:0}}@keyframes home-services-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes home-services-draw{0%{stroke-dashoffset:100px}}@keyframes home-services-tick{0%{background-color:var(--surface-card);border-color:var(--paper-230);color:#0000}}@keyframes home-services-lit{0%{color:var(--text-tertiary)}}@keyframes home-services-switch{0%{background-color:var(--paper-120)}}@keyframes home-services-knob{0%{translate:0}}@keyframes home-services-press{0%,to{transform:none}50%{opacity:.85;transform:scale(.94)}}@keyframes home-services-bar{0%{transform:scaleY(0)}}[data-service-shots] .sv-lp{animation-play-state:paused}[data-service-shots] [data-srv-shot][data-live] .sv-lp{animation-play-state:running}[data-service-shots] [data-tab-inactive] [data-srv-shot] .sv-lp,[data-service-shots] [data-srv-shot][data-live]:has(.sv-win:is([data-motion-state=pending],[data-motion-state=entering])) .sv-lp{animation-play-state:paused}[data-service-shots] [data-srv-shot][data-live]:has(.sv-win:is([data-motion-state=pending],[data-motion-state=entering])) .sv-ar__pk{opacity:0}@keyframes home-services-breathe{0%{opacity:1}to{opacity:.35}}@keyframes home-services-blink{50%{opacity:0}}@keyframes home-services-flowpk{to{stroke-dashoffset:0}}@keyframes home-services-scroll{to{transform:translate(-50%)}}@container media (width<30em){[data-service-shots] .service-shot__win{zoom:.9}}@container media (width<24em){[data-service-shots] .service-shot__win{zoom:.8}}@media (prefers-reduced-motion:reduce){[data-service-shots] .sv-lp{animation:none}[data-service-shots] .sv-ar__pk{display:none}}
