@keyframes CaseStudy-module-scss-module__sHEF_a__pulse{0%,to{opacity:1;box-shadow:0 0 #5bd0f28c,0 0 12px #5bd0f2}50%{opacity:.7;box-shadow:0 0 0 10px #5bd0f200,0 0 6px #5bd0f24d}}@keyframes CaseStudy-module-scss-module__sHEF_a__rise{0%{opacity:0;transform:translateY(28px)scale(.99)}to{opacity:1;transform:none}}@keyframes CaseStudy-module-scss-module__sHEF_a__flash{0%{opacity:.7;background-position:-100%}50%{opacity:1;background-position:100%}to{opacity:.7;background-position:300%}}@keyframes CaseStudy-module-scss-module__sHEF_a__reel{0%{transform:translate(0)}to{transform:translate(-50%)}}.CaseStudy-module-scss-module__sHEF_a__ani{opacity:0;transform:translateY(28px)}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__in{animation:1.05s cubic-bezier(.22,1,.36,1) forwards CaseStudy-module-scss-module__sHEF_a__rise}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d1{animation-delay:50ms}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d2{animation-delay:.16s}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d3{animation-delay:.28s}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d4{animation-delay:.4s}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d5{animation-delay:.52s}.CaseStudy-module-scss-module__sHEF_a__ani.CaseStudy-module-scss-module__sHEF_a__d6{animation-delay:.64s}.CaseStudy-module-scss-module__sHEF_a__rot{vertical-align:baseline;display:inline-grid;position:relative}.CaseStudy-module-scss-module__sHEF_a__rot .CaseStudy-module-scss-module__sHEF_a__rw{opacity:0;filter:blur(6px);will-change:opacity,transform,filter;pointer-events:none;grid-area:1/1;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(.18em)}.CaseStudy-module-scss-module__sHEF_a__rot .CaseStudy-module-scss-module__sHEF_a__rw.CaseStudy-module-scss-module__sHEF_a__active{opacity:1;filter:blur();transform:translateY(0)}.CaseStudy-module-scss-module__sHEF_a__rot .CaseStudy-module-scss-module__sHEF_a__rw.CaseStudy-module-scss-module__sHEF_a__exit{opacity:0;filter:blur(6px);transform:translateY(-.18em)}.CaseStudy-module-scss-module__sHEF_a__sec{z-index:2;max-width:1480px;margin:0 auto;padding:80px 36px;position:relative}@media (max-width:1199px){.CaseStudy-module-scss-module__sHEF_a__sec{padding:40px 18px}}.CaseStudy-module-scss-module__sHEF_a__csCard{isolation:isolate;background:linear-gradient(#5bd0f20f 0%,#8b5cf61a 50%,#e879f90a 100%);border:1px solid #5bd0f238;border-radius:14px;padding:72px 60px;position:relative;overflow:hidden}@media (max-width:1199px){.CaseStudy-module-scss-module__sHEF_a__csCard{padding:60px 30px}}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csCard{padding:40px 18px}}.CaseStudy-module-scss-module__sHEF_a__csCard:before{content:"";background:linear-gradient(90deg,#0000 0%,#5bd0f2f2 22%,#8b5cf6f2 50%,#e879f9f2 78%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.CaseStudy-module-scss-module__sHEF_a__csCard:after{content:"CASE STUDY";z-index:0;pointer-events:none;font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.05em;text-transform:uppercase;-webkit-text-stroke:1px #f4efe60d;color:#0000;white-space:nowrap;font-size:240px;font-weight:800;line-height:.85;position:absolute;bottom:-60px;right:-30px}.CaseStudy-module-scss-module__sHEF_a__csCard .CaseStudy-module-scss-module__sHEF_a__badge{font-family:var(--font-jetbrains),"Fira Code",monospace;letter-spacing:.22em;text-transform:uppercase;color:#5bd0f2;background:#5bd0f20a;border:1px solid #5bd0f24d;border-radius:99px;align-items:center;gap:14px;margin-bottom:24px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csCard .CaseStudy-module-scss-module__sHEF_a__badge{letter-spacing:.11em;gap:10px;font-size:9px}}.CaseStudy-module-scss-module__sHEF_a__csCard .CaseStudy-module-scss-module__sHEF_a__badge:before{content:"";background:#5bd0f2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5bd0f2}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csCard .CaseStudy-module-scss-module__sHEF_a__badge:before{width:4px;height:4px}}.CaseStudy-module-scss-module__sHEF_a__csCard .CaseStudy-module-scss-module__sHEF_a__badge b{color:#f4f2f8;font-weight:700}.CaseStudy-module-scss-module__sHEF_a__csCard h3{font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;font-variation-settings:"wdth" 100,"opsz" 96;text-transform:uppercase;letter-spacing:-.028em;color:#f4f2f8;text-wrap:balance;z-index:2;max-width:24ch;margin-bottom:28px;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:.96;position:relative}.CaseStudy-module-scss-module__sHEF_a__csCard h3 em{font-family:var(--font-fraunces),var(--font-source-serif),"Georgia",serif;font-variation-settings:"opsz" 96;text-transform:none;letter-spacing:-.022em;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.CaseStudy-module-scss-module__sHEF_a__csGrid{z-index:2;grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;margin-top:48px;display:grid;position:relative}@media (max-width:1100px){.CaseStudy-module-scss-module__sHEF_a__csGrid{grid-template-columns:1fr;gap:48px}}.CaseStudy-module-scss-module__sHEF_a__csNarrative{flex-direction:column;gap:24px;display:flex}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row{border-top:1px solid #5bd0f229;grid-template-columns:140px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row:first-child{border-top:0;padding-top:0}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row{grid-template-columns:1fr;gap:8px}}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row .CaseStudy-module-scss-module__sHEF_a__lab{font-family:var(--font-jetbrains),"Fira Code",monospace;letter-spacing:.22em;text-transform:uppercase;color:#5bd0f2;margin-bottom:0;font-size:11.5px;font-weight:700}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row .CaseStudy-module-scss-module__sHEF_a__narrativeDescription{font-family:var(--font-ibm-plex),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f4f2f8;font-size:18px;font-weight:400;line-height:1.55}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row .CaseStudy-module-scss-module__sHEF_a__narrativeDescription{font-size:16px}}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row .CaseStudy-module-scss-module__sHEF_a__narrativeDescription em{font-family:var(--font-fraunces),var(--font-source-serif),"Georgia",serif;font-variation-settings:"opsz" 96;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.CaseStudy-module-scss-module__sHEF_a__csNarrative .CaseStudy-module-scss-module__sHEF_a__row .CaseStudy-module-scss-module__sHEF_a__narrativeDescription b{color:#f4f2f8;font-weight:600}.CaseStudy-module-scss-module__sHEF_a__csStats{grid-template-columns:1fr 1fr;align-self:start;gap:14px;display:grid}@media (max-width:767px){.CaseStudy-module-scss-module__sHEF_a__csStats{grid-template-columns:1fr}}.CaseStudy-module-scss-module__sHEF_a__csStat{isolation:isolate;background:#0b071799;border:1px solid #5bd0f238;border-radius:10px;padding:32px 28px;position:relative;overflow:hidden}.CaseStudy-module-scss-module__sHEF_a__csStat:before{content:"";background:linear-gradient(90deg,#5bd0f299,#e879f999);height:2px;position:absolute;top:0;left:0;right:0}.CaseStudy-module-scss-module__sHEF_a__csStat .CaseStudy-module-scss-module__sHEF_a__lab{font-family:var(--font-jetbrains),"Fira Code",monospace;letter-spacing:.2em;text-transform:uppercase;color:#f4f2f88c;margin-bottom:8px;font-size:11px;font-weight:700}.CaseStudy-module-scss-module__sHEF_a__csStat .CaseStudy-module-scss-module__sHEF_a__num{font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;font-variation-settings:"wdth" 100,"opsz" 96;letter-spacing:-.03em;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:800;line-height:.85}.CaseStudy-module-scss-module__sHEF_a__csQuote{z-index:2;border-top:1px solid #5bd0f229;margin-top:64px;padding-top:48px;position:relative}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__qmark{font-family:var(--font-fraunces),var(--font-source-serif),"Georgia",serif;font-variation-settings:"opsz" 144;letter-spacing:-.04em;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-8px;font-size:120px;font-style:italic;font-weight:300;line-height:.55;display:block}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__q{font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;font-variation-settings:"wdth" 100,"opsz" 96;text-transform:uppercase;letter-spacing:-.024em;color:#f4f2f8;text-wrap:balance;max-width:30ch;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.04}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__q em{font-family:var(--font-fraunces),var(--font-source-serif),"Georgia",serif;font-variation-settings:"opsz" 96;text-transform:none;letter-spacing:-.02em;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__att{align-items:center;gap:14px;margin-top:32px;display:flex}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__av{width:48px;height:48px;font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;color:#0b0717;background:linear-gradient(135deg,#5bd0f2 0%,#8b5cf6 52%,#e879f9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__who{flex-direction:column;gap:2px;display:flex}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__nm{font-family:var(--font-big-shoulders),var(--font-ibm-plex),sans-serif;color:#f4f2f8;text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:700}.CaseStudy-module-scss-module__sHEF_a__csQuote .CaseStudy-module-scss-module__sHEF_a__ti{font-family:var(--font-ibm-plex),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f4f2f88c;font-size:13px;font-weight:500}
