.sp-casestudy{--nj-ink:#1b053d;--nj-ink-3:#5b4b73;--nj-action:#5810cb;--nj-purple:#8f52f1;--nj-green:#2ce080;--nj-line:#e7e3ef;--nj-line-2:#f0edf6;--nj-darkest:#1b053d;--nj-lilac:#f7f4fc;--nj-eyebrow-on-dark:#c4a2ff;--fs-stat-xl:42px;--fs-stat-lg:34px;--hm-max:1366px;--hm-pad:0px}.sp-casestudy *{box-sizing:border-box}.sp-casestudy .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad);position:relative;z-index:1}.sp-casestudy.pp-cs-sec{padding:80px 0;position:relative}.sp-casestudy.pp-cs-sec:before{background:var(--nj-lilac);content:"";inset:0;opacity:var(--nj-lilac-op,1);pointer-events:none;position:absolute;z-index:0}.sp-casestudy .pp-cs-grid{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform 1s cubic-bezier(.16,.84,.3,1)}.sp-casestudy.is-in .pp-cs-grid{opacity:1;transform:none}.sp-casestudy .pp-cs-eyebrow,.sp-casestudy .pp-cs-h,.sp-casestudy .pp-cs-link,.sp-casestudy .pp-cs-logo,.sp-casestudy .pp-cs-stat{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,.84,.3,1)}.sp-casestudy.is-in .pp-cs-eyebrow{opacity:1;transform:none;transition-delay:.12s}.sp-casestudy.is-in .pp-cs-h{opacity:1;transform:none;transition-delay:.2s}.sp-casestudy.is-in .pp-cs-link{opacity:1;transform:none;transition-delay:.3s}.sp-casestudy.is-in .pp-cs-stat{opacity:1;transform:none;transition-delay:.18s}.sp-casestudy.is-in .pp-cs-logo{opacity:1;transform:none;transition-delay:.34s}.sp-casestudy .pp-cs-grid{border:1px solid var(--nj-line);border-radius:24px;display:grid;gap:0;grid-template-columns:.91fr 1.09fr;overflow:hidden}.sp-casestudy .pp-cs-left,.sp-casestudy .pp-cs-right{min-height:500px;overflow:hidden;position:relative}.sp-casestudy .pp-cs-left{background:var(--nj-darkest);display:flex;flex-direction:column;isolation:isolate;padding:48px}.sp-casestudy .pp-cs-left:before{background:radial-gradient(108% 64% at 2% 102%,rgba(88,16,203,.4),transparent 82%),radial-gradient(78% 92% at 10% 118%,rgba(88,16,203,.3),transparent 84%);content:"";inset:0;position:absolute;transform-origin:bottom left;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease;z-index:-1}.sp-casestudy .pp-cs-left:not(:has(.pp-cs-link.is-static)):hover:before{transform:scale(1.3)}.sp-casestudy .pp-cs-eyebrow{color:var(--nj-eyebrow-on-dark);font-size:11px;font-weight:600;letter-spacing:.05em;margin:0 0 18px;text-transform:uppercase}.sp-casestudy .pp-cs-h{color:#fff;font-family:Bogart,Georgia,serif;font-size:clamp(26px,2.7vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.14;margin:0;text-wrap:balance}.sp-casestudy .pp-cs-link{align-items:center;align-self:flex-start;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:36px;text-decoration:none;white-space:nowrap}.sp-casestudy .pp-cs-arr{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.sp-casestudy .pp-cs-link:after{content:"";inset:0;position:absolute;z-index:4}.sp-casestudy .pp-cs-left:not(:has(.pp-cs-link.is-static)):hover .pp-cs-arr{transform:translateX(4px)}.sp-casestudy .pp-cs-link.is-static{cursor:default}.sp-casestudy .pp-cs-link:focus-visible{border-radius:6px;box-shadow:0 0 0 3px rgba(143,82,241,.5);outline:none}.sp-casestudy .pp-cs-stat{align-items:flex-start;display:flex;gap:14px;margin-top:auto;padding-top:40px}.sp-casestudy .pp-cs-stat-n{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:var(--fs-stat-xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.sp-casestudy .pp-cs-stat-l{color:hsla(0,0%,100%,.66);font-size:14px;line-height:1.4;max-width:180px}.sp-casestudy .pp-cs-right{background:var(--nj-action);display:grid;place-items:center}.sp-casestudy .pp-cs-stars{inset:0;pointer-events:none;position:absolute;z-index:1}.sp-casestudy .pp-cs-star{height:1060px;opacity:.5;position:absolute;width:1060px}.sp-casestudy .pp-cs-star path{fill:none;stroke:#fff;stroke-width:1.5px}.sp-casestudy .pp-cs-star.tr{left:50%;right:auto;top:50%;transform:translate(-50%,-47%) rotate(-122deg);transition:transform 1.3s cubic-bezier(.16,.84,.3,1)}.sp-casestudy.is-in .pp-cs-star.tr{transform:translate(-50%,-47%) rotate(-32deg)}.sp-casestudy .pp-cs-star path,.sp-casestudy .pp-cs-star svg{height:100%;width:100%}.sp-casestudy .pp-cs-logo{color:#fff;font-family:Bogart,Georgia,serif;font-size:26px;font-weight:600;position:relative;z-index:2}.sp-casestudy .pp-cs-logo img{display:block;height:144px;max-width:84%;width:auto}.sp-casestudy .pp-cs-logo.is-knockout img{filter:brightness(0) invert(1)}.sp-casestudy .hm-slot{align-items:flex-end;display:inline-flex;font-variant-numeric:tabular-nums;height:1em;letter-spacing:-.03em;line-height:1;overflow:hidden}.sp-casestudy .hm-reel{display:inline-block;height:1em;overflow:hidden}.sp-casestudy .hm-reel-strip{display:flex;flex-direction:column;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.sp-casestudy .hm-reel-cell{align-items:center;display:flex;height:1em;justify-content:center}.sp-casestudy .hm-slot-sep{display:inline-block}@media (max-width:860px){.sp-casestudy.pp-cs-sec{padding:40px 0 56px}.sp-casestudy .pp-cs-grid{grid-template-columns:1fr}.sp-casestudy .pp-cs-left,.sp-casestudy .pp-cs-right{min-height:0}.sp-casestudy .pp-cs-left{order:2;padding:36px 32px 40px}.sp-casestudy .pp-cs-right{min-height:230px;order:1;padding:44px 36px}.sp-casestudy .pp-cs-h{font-size:28px;line-height:1.12}.sp-casestudy .pp-cs-link{border:1.5px solid hsla(0,0%,100%,.4);border-radius:8px;margin-top:26px;min-height:44px;padding:0 20px}.sp-casestudy .pp-cs-stat{align-items:flex-start;flex-direction:column;gap:4px;padding-top:44px}.sp-casestudy .pp-cs-stat-n{font-size:var(--fs-stat-lg)}.sp-casestudy .pp-cs-stat-l{max-width:none}.sp-casestudy .pp-cs-star{height:460px;width:460px}.sp-casestudy .pp-cs-logo img{height:78px}}@media (prefers-reduced-motion:reduce){.sp-casestudy .pp-cs-eyebrow,.sp-casestudy .pp-cs-grid,.sp-casestudy .pp-cs-h,.sp-casestudy .pp-cs-link,.sp-casestudy .pp-cs-logo,.sp-casestudy .pp-cs-stat{opacity:1!important;transform:none!important}.sp-casestudy .hm-reel-strip,.sp-casestudy .pp-cs-arr,.sp-casestudy .pp-cs-left:before,.sp-casestudy .pp-cs-star.tr{transition:none}}