.case_page__p9AOJ{--hue-text:color-mix(in srgb,var(--hue,var(--volt)) 55%,var(--on-space));--card:color-mix(in srgb,var(--on-space) 3%,transparent);min-height:100svh;padding:132px 0 96px;color:var(--on-space);background:radial-gradient(ellipse 55% 38% at 85% 0,color-mix(in srgb,var(--hue,var(--volt)) 30%,transparent),transparent),radial-gradient(ellipse 40% 30% at 0 30%,color-mix(in srgb,var(--hue,var(--volt)) 10%,transparent),transparent),var(--space)}.case_hero__biPuQ{display:grid;gap:32px}.case_back__mDnb3{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:var(--control-h-sm);color:var(--muted-space);text-decoration:none;font-size:var(--text-sm);transition:color .25s ease}.case_back__mDnb3:focus-visible,.case_back__mDnb3:hover{color:var(--on-space)}.case_heroGrid__DeIHm{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.case_heroText__PLCWe{display:grid;gap:22px;justify-items:start}.case_sky__Pj9Rd{position:absolute;inset:0 0 auto;height:110svh;z-index:-1;overflow:hidden;pointer-events:none}.case_sky__Pj9Rd:after{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--on-space) 55%,transparent) 1px,transparent 1.5px);background-size:34px 34px;-webkit-mask:radial-gradient(60% 60% at 30% 40%,#000,transparent 75%);mask:radial-gradient(60% 60% at 30% 40%,#000,transparent 75%);opacity:.16}.case_glowA__DloiH,.case_glowB__I0Nge{position:absolute;border-radius:50%;animation:case_drift__XCn5t 24s ease-in-out infinite alternate}.case_glowA__DloiH{right:-12vw;top:-18vw;width:min(70vw,1000px);aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue,var(--volt)) 38%,transparent),transparent)}.case_glowB__I0Nge{left:-16vw;top:30%;width:min(48vw,680px);aspect-ratio:1;background:radial-gradient(closest-side,var(--hero-a3,rgba(42,111,224,.2)),transparent);animation-direction:alternate-reverse}@keyframes case_drift__XCn5t{to{translate:-5vw 4vw}}.case_pill__a4MwC{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--on-space) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line-space);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_pillDot__3nsGm{width:8px;height:8px;border-radius:50%;background:var(--hue-text)}.case_pillDot__3nsGm[data-live=true]{background:#3ddc84;animation:case_ping__HfWNQ 2.2s ease-out infinite}@keyframes case_ping__HfWNQ{0%{box-shadow:0 0 0 0 rgba(61,220,132,.6)}to{box-shadow:0 0 0 10px rgba(61,220,132,0)}}.case_title__mXeSr.case_title__mXeSr{display:grid;gap:10px;margin:0;font-family:var(--font-display);font-size:var(--text-hero);line-height:.95;letter-spacing:var(--track-display);font-weight:var(--weight-heading)}.case_tagline__w9MmL{max-width:22ch;font-size:var(--text-h3);line-height:1.1;letter-spacing:var(--track-heading)}.case_actions__Mc5VZ{display:flex;flex-wrap:wrap;gap:12px}.case_chips__9reXR{display:grid;gap:10px}.case_chips__9reXR p{margin:0;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_chips__9reXR ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.case_chips__9reXR a{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h-sm);padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--on-space) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line-space);color:var(--on-space);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:background .3s,box-shadow .3s,transform .3s var(--ease-out)}.case_chips__9reXR a span{color:var(--hue-text)}.case_chips__9reXR a:hover{background:color-mix(in srgb,var(--hue,var(--volt)) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue-text) 70%,transparent);transform:translateY(-2px)}.case_chips__9reXR a:focus-visible{border-radius:999px}.case_elsewhere__3_eY2{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:var(--text-sm);color:var(--muted-space)}.case_elsewhere__3_eY2 a{color:var(--on-space);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--on-space) 35%,transparent)}.case_elsewhere__3_eY2 a:hover{text-decoration-color:currentColor}.case_window__nVwQo{justify-self:end;width:min(100%,540px);margin:0;border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--space-2) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--line-space),0 40px 80px -36px rgba(0,0,0,.8),0 40px 90px -40px color-mix(in srgb,var(--hue,var(--volt)) 80%,transparent);transform:perspective(1400px) rotateY(-12deg) rotateX(4deg);transform-origin:100% 50%;animation:case_bob__Go2m8 7s ease-in-out infinite alternate}@keyframes case_bob__Go2m8{to{translate:0 -12px}}.case_windowBar__Fljyz{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-bottom:1px solid var(--line-space);font-size:var(--text-xs);font-weight:var(--weight-medium)}.case_windowDots__067LV{width:8px;height:8px;margin-right:26px;border-radius:50%;background:color-mix(in srgb,var(--on-space) 30%,transparent);box-shadow:13px 0 0 color-mix(in srgb,var(--on-space) 30%,transparent),26px 0 0 color-mix(in srgb,var(--on-space) 30%,transparent)}.case_windowName__Bvita{flex:1 1}.case_windowLive__ZOJ5w{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:#3ddc84}.case_windowLive__ZOJ5w:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.case_windowShot__9kSTH{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.case_windowBrand__Q2Xhm{display:grid;place-content:center;justify-items:center;gap:18px;aspect-ratio:16/10;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--hue,var(--volt)) 42%,transparent),transparent 65%),linear-gradient(color-mix(in srgb,var(--on-space) 5%,transparent) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,color-mix(in srgb,var(--on-space) 5%,transparent) 1px,transparent 1px) 0 0 /32px 32px}.case_windowBrand__Q2Xhm img{width:auto;max-width:220px;height:auto;max-height:96px;object-fit:contain}.case_windowMark__Lx_AN{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h2);letter-spacing:var(--track-heading)}.case_windowCategory__mOEKh{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--hue-text)}.case_meta__ae6EX{margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line-space)}.case_meta__ae6EX>div{padding:20px 24px 20px 0}.case_meta__ae6EX>div+div{padding-left:24px;border-left:1px solid var(--line-space)}.case_meta__ae6EX dt{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_meta__ae6EX dd{margin:8px 0 0;display:flex;align-items:center;gap:8px;font-size:var(--text-ui);font-weight:var(--weight-medium)}.case_liveDot__8SCt4{width:8px;height:8px;flex:none;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.18)}.case_video__SW_bP{scroll-margin-top:110px;width:100%;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line-space);background:#000;box-shadow:0 0 0 6px var(--card),0 50px 120px -50px color-mix(in srgb,var(--hue,var(--volt)) 55%,#000)}.case_video__SW_bP iframe{width:100%;height:100%;border:0}.case_layout__IbZbr{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(72px,9vw,128px)}.case_toc__wLIM6{position:sticky;top:120px;align-self:start}.case_toc__wLIM6>p{margin:0 0 14px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_toc__wLIM6 ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line-space)}.case_toc__wLIM6 a{display:flex;gap:12px;align-items:center;min-height:40px;margin-left:-1px;padding-left:16px;border-left:2px solid transparent;color:var(--muted-space);font-size:var(--text-sm);text-decoration:none;transition:color .25s ease,border-color .25s ease}.case_toc__wLIM6 a span{font-family:var(--font-mono);font-size:var(--text-micro);opacity:.7}.case_toc__wLIM6 a:focus-visible,.case_toc__wLIM6 a:hover{color:var(--on-space);border-left-color:var(--hue-text)}.case_body__vpGD9{display:grid;gap:clamp(64px,8vw,112px);max-width:960px}.case_section__h7ePN{scroll-margin-top:110px;display:grid;gap:28px}.case_h2__AGHsQ{margin:0;display:flex;align-items:baseline;gap:14px;font-size:var(--text-h4);letter-spacing:var(--track-heading);font-weight:var(--weight-heading)}.case_h2__AGHsQ span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;color:var(--hue-text)}.case_body__vpGD9 p{margin:0;color:var(--muted-space);line-height:1.75}.case_body__vpGD9 .case_lede__twI9v{font-size:var(--text-lead);line-height:1.5;color:var(--on-space);letter-spacing:var(--track-title)}.case_compare__YLP2o{display:grid;grid-template-columns:1fr 1fr;gap:16px}.case_compare__YLP2o article{display:grid;align-content:start;gap:14px;padding:28px;border-radius:var(--radius);border:1px solid var(--line-space);background:var(--card)}.case_after__6cMMH{border-color:color-mix(in srgb,var(--hue,var(--volt)) 45%,transparent)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--hue,var(--volt)) 16%,transparent),transparent 70%),var(--card)!important}.case_tag__tajfI{margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_after__6cMMH .case_tag__tajfI{color:var(--hue-text)}.case_features__5YDF9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.case_features__5YDF9 li{position:relative;display:grid;align-content:start;gap:10px;padding:26px;border-radius:var(--radius);border:1px solid var(--line-space);background:var(--card);overflow:hidden;transition:border-color .3s ease,transform .4s var(--ease-out)}.case_features__5YDF9 li:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--hue,var(--volt)),transparent);opacity:.7}.case_features__5YDF9 li:hover{border-color:color-mix(in srgb,var(--hue,var(--volt)) 50%,transparent);transform:translateY(-3px)}.case_featureNum__lqEWR{font-family:var(--font-mono);font-size:var(--text-label);color:var(--hue-text)}.case_features__5YDF9 h3{margin:0;font-size:var(--text-title);letter-spacing:var(--track-heading)}.case_features__5YDF9 p{font-size:var(--text-base);line-height:1.6}.case_stack__klBnI{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.case_stack__klBnI li{padding:9px 16px;border-radius:999px;border:1px solid var(--line-space);background:var(--card);color:var(--on-space);font-size:var(--text-sm)}.case_arch__5_ozE{margin:0;padding:24px;border-radius:var(--radius);border:1px dashed var(--line-space);display:grid;gap:16px}.case_arch__5_ozE figcaption{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_arch__5_ozE ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.case_arch__5_ozE li{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--on-space)}.case_arch__5_ozE li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hue-text)}.case_arch__5_ozE li+li:after{order:-1;content:"";width:32px;height:1px;background:linear-gradient(90deg,var(--line-space),var(--hue-text))}.case_quote__bck8n{margin:0;padding:4px 0 4px 28px;border-left:2px solid var(--hue-text)}.case_body__vpGD9 .case_quote__bck8n p{font-size:var(--text-title);line-height:1.6;color:var(--on-space)}.case_closing__nxwxM{display:grid;gap:16px;margin-top:clamp(80px,10vw,140px)}.case_cta__V7K_Q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,48px);border-radius:var(--radius-lg);border:1px solid var(--line-space);background:radial-gradient(ellipse 70% 120% at 100% 0,color-mix(in srgb,var(--hue,var(--volt)) 28%,transparent),transparent),var(--card)}.case_cta__V7K_Q h2{margin:0 0 8px;font-size:var(--text-h4);letter-spacing:var(--track-display)}.case_cta__V7K_Q p{margin:0;max-width:46ch;color:var(--muted-space)}.case_next__d8Jii{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 24px;padding:clamp(24px,3vw,36px);border-radius:var(--radius);border:1px solid var(--line-space);color:inherit;text-decoration:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--next-hue,var(--volt)) 14%,transparent));transition:border-color .3s ease}.case_next__d8Jii:focus-visible,.case_next__d8Jii:hover{border-color:color-mix(in srgb,var(--next-hue,var(--volt)) 60%,transparent)}.case_nextLabel__P2_eq{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-space)}.case_nextName__H4Y4H{font-size:var(--text-h3);font-weight:var(--weight-heading);letter-spacing:var(--track-display);line-height:1.05}.case_nextMeta__vTzvK{display:flex;gap:10px;color:var(--muted-space);font-size:var(--text-sm);white-space:nowrap}.case_nextMeta__vTzvK span{transition:transform .4s var(--ease-out)}.case_next__d8Jii:hover .case_nextMeta__vTzvK span{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.case_glowA__DloiH,.case_glowB__I0Nge,.case_pillDot__3nsGm[data-live=true],.case_window__nVwQo{animation:none}.case_features__5YDF9 li,.case_nextMeta__vTzvK span{transition:none}.case_features__5YDF9 li:hover,.case_next__d8Jii:hover .case_nextMeta__vTzvK span{transform:none}}@media (max-width:1023px){.case_heroGrid__DeIHm{grid-template-columns:1fr}.case_window__nVwQo{justify-self:start;transform:none}.case_layout__IbZbr{grid-template-columns:1fr}.case_toc__wLIM6{display:none}.case_meta__ae6EX{grid-template-columns:repeat(2,1fr)}.case_meta__ae6EX>div:nth-child(3){padding-left:0;border-left:0}.case_meta__ae6EX>div:nth-child(n+3){border-top:1px solid var(--line-space)}}@media (max-width:767px){.case_page__p9AOJ{padding:104px 0 64px}.case_hero__biPuQ{gap:24px}.case_heroGrid__DeIHm{grid-template-columns:1fr;gap:24px}.case_actions__Mc5VZ{width:100%}.case_actions__Mc5VZ .btn,.case_actions__Mc5VZ>button{flex:1 1 100%;justify-content:center}.case_meta__ae6EX>div,.case_meta__ae6EX>div+div{padding:16px 12px 16px 0}.case_meta__ae6EX>div:nth-child(2n){padding-left:12px}.case_meta__ae6EX dd{font-size:var(--text-sm)}.case_video__SW_bP{border-radius:var(--radius-sm);box-shadow:none}.case_layout__IbZbr{margin-top:56px}.case_body__vpGD9{gap:56px}.case_section__h7ePN{gap:20px}.case_compare__YLP2o{grid-template-columns:1fr}.case_compare__YLP2o article,.case_features__5YDF9 li{padding:20px}.case_features__5YDF9{grid-template-columns:1fr;gap:10px}.case_cta__V7K_Q{border-radius:var(--radius)}.case_cta__V7K_Q .btn{width:100%;justify-content:center}.case_next__d8Jii{grid-template-columns:1fr}}