.Footer-module__3hUVsW__studio{background-color:#0b1120}.Footer-module__3hUVsW__whiteLogo canvas{filter:brightness(0)invert()}.Footer-module__3hUVsW__whiteLogo span{color:#fff}
.BrochureDownload-module__dADjNa__download{align-items:center;gap:14px;min-height:48px;margin-top:24px;padding:14px 0;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;text-decoration:none!important;display:inline-flex!important}.BrochureDownload-module__dADjNa__download>svg{flex:none;transition:transform .35s}.BrochureDownload-module__dADjNa__download>span{gap:3px;display:grid}.BrochureDownload-module__dADjNa__download strong{font:500 15px/1.5 var(--font-geist),Arial,sans-serif;letter-spacing:0}.BrochureDownload-module__dADjNa__download small{font:400 13px/1.5 var(--font-geist),Arial,sans-serif;opacity:.75}.BrochureDownload-module__dADjNa__download:hover>svg{transform:translateY(3px)}.BrochureDownload-module__dADjNa__download:hover strong{text-underline-offset:5px;text-decoration:underline}.BrochureDownload-module__dADjNa__download:focus-visible{outline-offset:6px;outline:2px solid}@media (prefers-reduced-motion:reduce){.BrochureDownload-module__dADjNa__download>svg{transition:none;transform:none!important}}
.ChrysalabCaseStudy-module__5lTcJW__caseStudy{--ink:#313131;--muted:#647083;--line:#e5e7eb;color:var(--ink);font-family:var(--font-sans);background:#fff;overflow:clip}.ChrysalabCaseStudy-module__5lTcJW__caseStudy *{box-sizing:border-box}.ChrysalabCaseStudy-module__5lTcJW__caseStudy h1,.ChrysalabCaseStudy-module__5lTcJW__caseStudy h2,.ChrysalabCaseStudy-module__5lTcJW__caseStudy h3,.ChrysalabCaseStudy-module__5lTcJW__caseStudy p,.ChrysalabCaseStudy-module__5lTcJW__caseStudy figure{margin:0}.ChrysalabCaseStudy-module__5lTcJW__caseStudy h1,.ChrysalabCaseStudy-module__5lTcJW__caseStudy h2,.ChrysalabCaseStudy-module__5lTcJW__caseStudy h3{font-family:var(--font-sans);letter-spacing:-.02em}.ChrysalabCaseStudy-module__5lTcJW__caseStudy a:focus-visible{outline-offset:5px;outline:3px solid #23bbad}.ChrysalabCaseStudy-module__5lTcJW__container{width:min(1312px,100% - 96px);margin-inline:auto}.ChrysalabCaseStudy-module__5lTcJW__hero{isolation:isolate;color:#fff;background:#192338;padding:190px 0 175px;position:relative}.ChrysalabCaseStudy-module__5lTcJW__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(54% 60% at 84% 27%,#24395664,#0000 76%),radial-gradient(45% 60% at 18% 86%,#123e4350,#0000 80%);position:absolute;inset:0}.ChrysalabCaseStudy-module__5lTcJW__breadcrumb{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.ChrysalabCaseStudy-module__5lTcJW__breadcrumb>span[aria-hidden]{color:#ffffff3d}.ChrysalabCaseStudy-module__5lTcJW__backLink{color:#ffffff78;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.ChrysalabCaseStudy-module__5lTcJW__backLink:hover{color:#fff;transform:translate(-3px)}.ChrysalabCaseStudy-module__5lTcJW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(38px,4.5vw,76px);display:grid}.ChrysalabCaseStudy-module__5lTcJW__heroCopy{max-width:600px}.ChrysalabCaseStudy-module__5lTcJW__eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.5;display:flex;margin-bottom:22px!important}.ChrysalabCaseStudy-module__5lTcJW__eyebrow:before{content:"";background:linear-gradient(90deg,#34d399,#22d3ee);flex:none;width:30px;height:2px}.ChrysalabCaseStudy-module__5lTcJW__hero .ChrysalabCaseStudy-module__5lTcJW__eyebrow,.ChrysalabCaseStudy-module__5lTcJW__journey .ChrysalabCaseStudy-module__5lTcJW__eyebrow,.ChrysalabCaseStudy-module__5lTcJW__finalCta .ChrysalabCaseStudy-module__5lTcJW__eyebrow{color:#fff}.ChrysalabCaseStudy-module__5lTcJW__hero .ChrysalabCaseStudy-module__5lTcJW__eyebrow{letter-spacing:.14em;background:#ffffff0c;border:1px solid #ffffff40;border-radius:999px;padding:8px 15px;font-size:11px;display:inline-flex}.ChrysalabCaseStudy-module__5lTcJW__hero .ChrysalabCaseStudy-module__5lTcJW__eyebrow:before{display:none}.ChrysalabCaseStudy-module__5lTcJW__hero h1{flex-direction:column;align-items:flex-start;gap:8px;max-width:none;line-height:1.13;display:flex}.ChrysalabCaseStudy-module__5lTcJW__heroClient{font-size:clamp(34px,3.3vw,45px);font-weight:700}.ChrysalabCaseStudy-module__5lTcJW__heroLine{color:#0000;background:linear-gradient(100deg,#34d399,#22d3ee);-webkit-background-clip:text;background-clip:text;max-width:none;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.22}.ChrysalabCaseStudy-module__5lTcJW__heroIntro{color:#ffffffa8;max-width:58ch;font-size:16px;line-height:1.65;margin-top:24px!important}.ChrysalabCaseStudy-module__5lTcJW__actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:32px;display:flex}.ChrysalabCaseStudy-module__5lTcJW__primaryButton{color:#fff;background:linear-gradient(100deg,#10b981,#06b6d4);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:13px 23px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:inline-flex;box-shadow:0 10px 28px #00bfa52a}.ChrysalabCaseStudy-module__5lTcJW__primaryButton:hover{transform:translateY(-3px);box-shadow:0 17px 38px #00bfa544}.ChrysalabCaseStudy-module__5lTcJW__lightLink{color:#f2f8fc;text-underline-offset:7px;align-items:center;gap:7px;min-height:48px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #9ab8c880;text-decoration:underline #9ab8c880;transition:color .25s;display:inline-flex}.ChrysalabCaseStudy-module__5lTcJW__lightLink:hover{color:#6de3da}.ChrysalabCaseStudy-module__5lTcJW__heroVisual{background:#f8fafc;border:1px solid #ffffff25;border-radius:16px;min-width:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;overflow:hidden;box-shadow:0 34px 95px #030a1f91,0 0 0 10px #ffffff08}.ChrysalabCaseStudy-module__5lTcJW__heroVisual:hover{transform:translateY(-5px)}.ChrysalabCaseStudy-module__5lTcJW__browserBar{color:#6c7480;letter-spacing:.08em;background:#e5e7eb;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.ChrysalabCaseStudy-module__5lTcJW__browserDots{color:#7b8491;letter-spacing:.2em;font-size:8px}.ChrysalabCaseStudy-module__5lTcJW__heroVisual img{width:100%;height:auto;display:block}.ChrysalabCaseStudy-module__5lTcJW__heroVisual figcaption{color:#5e6c79;background:#fff;padding:10px 15px;font-size:12px}.ChrysalabCaseStudy-module__5lTcJW__transitionWaves{z-index:2;pointer-events:none;height:clamp(70px,11vh,110px);line-height:0;position:absolute;left:0;right:0;overflow:hidden}.ChrysalabCaseStudy-module__5lTcJW__waveTop{top:-1px;transform:scaleY(-1)}.ChrysalabCaseStudy-module__5lTcJW__waveBottom{bottom:-1px}.ChrysalabCaseStudy-module__5lTcJW__transitionWaves svg{width:100%;height:100%;display:block}.ChrysalabCaseStudy-module__5lTcJW__transitionWaves use{transform-origin:50%;animation:12s cubic-bezier(.55,.5,.45,.5) infinite alternate ChrysalabCaseStudy-module__5lTcJW__waveTravel}.ChrysalabCaseStudy-module__5lTcJW__waveLayerOne{fill:#fff9;animation-duration:7s!important}.ChrysalabCaseStudy-module__5lTcJW__waveLayerTwo{fill:#fff6;animation-duration:10s!important;animation-delay:-3s!important}.ChrysalabCaseStudy-module__5lTcJW__waveLayerThree{fill:#fff3;animation-duration:13s!important;animation-delay:-4s!important}.ChrysalabCaseStudy-module__5lTcJW__waveLayerFour{fill:#fff;animation-duration:20s!important;animation-delay:-5s!important}@keyframes ChrysalabCaseStudy-module__5lTcJW__waveTravel{0%{transform:translate(-80px)}to{transform:translate(80px)}}.ChrysalabCaseStudy-module__5lTcJW__section{padding:clamp(78px,9vw,142px) 0}.ChrysalabCaseStudy-module__5lTcJW__sectionHeading{max-width:790px;margin-bottom:48px}.ChrysalabCaseStudy-module__5lTcJW__sectionHeading h2,.ChrysalabCaseStudy-module__5lTcJW__editorialCopy h2,.ChrysalabCaseStudy-module__5lTcJW__outcome h2,.ChrysalabCaseStudy-module__5lTcJW__finalCta h2{max-width:22ch;font-size:clamp(30px,2.6vw,38px);font-weight:700;line-height:1.2}.ChrysalabCaseStudy-module__5lTcJW__journey h2,.ChrysalabCaseStudy-module__5lTcJW__finalCta h2{font-size:clamp(32px,3.1vw,44px)}.ChrysalabCaseStudy-module__5lTcJW__headingAccent{color:#0000;background:linear-gradient(100deg,#07866f,#0785a3);-webkit-background-clip:text;background-clip:text}.ChrysalabCaseStudy-module__5lTcJW__journey .ChrysalabCaseStudy-module__5lTcJW__headingAccent,.ChrysalabCaseStudy-module__5lTcJW__finalCta .ChrysalabCaseStudy-module__5lTcJW__headingAccent{background-image:linear-gradient(100deg,#34d399,#22d3ee)}.ChrysalabCaseStudy-module__5lTcJW__sectionHeading>p:last-child,.ChrysalabCaseStudy-module__5lTcJW__editorialCopy>p:last-child,.ChrysalabCaseStudy-module__5lTcJW__outcomeGrid>div>p,.ChrysalabCaseStudy-module__5lTcJW__finalCta>.ChrysalabCaseStudy-module__5lTcJW__container>p:not(.ChrysalabCaseStudy-module__5lTcJW__eyebrow){max-width:67ch;color:var(--muted);margin-top:23px;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.ChrysalabCaseStudy-module__5lTcJW__proof{padding-top:80px}.ChrysalabCaseStudy-module__5lTcJW__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,68px);display:grid}.ChrysalabCaseStudy-module__5lTcJW__proofItem{border-top:1px solid var(--line);padding-top:25px;transition:transform .3s}.ChrysalabCaseStudy-module__5lTcJW__proofItem:hover{transform:translateY(-5px)}.ChrysalabCaseStudy-module__5lTcJW__proofNumber{color:#0000;background:linear-gradient(110deg,#0a9e8d,#0a8fad);-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-size:16px;font-weight:700;display:inline-block}.ChrysalabCaseStudy-module__5lTcJW__proofItem h3{font-size:clamp(22px,1.9vw,27px);font-weight:700;line-height:1.25}.ChrysalabCaseStudy-module__5lTcJW__proofItem p{max-width:36ch;color:var(--muted);margin-top:15px;font-size:16px;line-height:1.7}.ChrysalabCaseStudy-module__5lTcJW__challenge{background:#f6f9fa}.ChrysalabCaseStudy-module__5lTcJW__editorialGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.ChrysalabCaseStudy-module__5lTcJW__editorialCopy h2{max-width:17ch}.ChrysalabCaseStudy-module__5lTcJW__screenCard{background:#fff;border:1px solid #dce4e9;border-radius:18px;min-width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;overflow:hidden;box-shadow:0 23px 55px #1a2c4315}.ChrysalabCaseStudy-module__5lTcJW__screenCard:hover{transform:translateY(-6px);box-shadow:0 32px 60px #1a2c4321}.ChrysalabCaseStudy-module__5lTcJW__screenCard img{width:100%;height:auto;display:block}.ChrysalabCaseStudy-module__5lTcJW__screenCard figcaption{color:#5d6b7d;border-top:1px solid #edf0f3;padding:15px 19px 16px;font-size:13px;line-height:1.5}.ChrysalabCaseStudy-module__5lTcJW__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.ChrysalabCaseStudy-module__5lTcJW__textLink{color:#087f7e;text-underline-offset:6px;align-items:center;gap:9px;min-height:44px;margin-top:26px;font-size:15px;font-weight:700;text-decoration:underline;transition:gap .25s,color .25s;display:inline-flex}.ChrysalabCaseStudy-module__5lTcJW__textLink:hover{color:#075d6a;gap:15px}.ChrysalabCaseStudy-module__5lTcJW__journey{isolation:isolate;color:#fff;background:radial-gradient(55% 65% at 12% 100%,#1e575050,#0000 80%),radial-gradient(55% 65% at 90% 8%,#492c6138,#0000 80%),#192338;padding-top:clamp(145px,13vw,205px);padding-bottom:clamp(145px,13vw,205px);position:relative}.ChrysalabCaseStudy-module__5lTcJW__journey .ChrysalabCaseStudy-module__5lTcJW__sectionHeading{max-width:980px}.ChrysalabCaseStudy-module__5lTcJW__journey .ChrysalabCaseStudy-module__5lTcJW__sectionHeading h2{max-width:21ch}.ChrysalabCaseStudy-module__5lTcJW__journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.ChrysalabCaseStudy-module__5lTcJW__journeyCard{background:#ffffff08;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(28px,4vw,48px);transition:transform .35s,background .35s;display:flex;position:relative}.ChrysalabCaseStudy-module__5lTcJW__journeyCard:hover{background:#ffffff10;transform:translateY(-5px)}.ChrysalabCaseStudy-module__5lTcJW__journeyCard:before{content:"";height:2px;position:absolute;top:0;left:30px;right:30px}.ChrysalabCaseStudy-module__5lTcJW__studioCard:before{background:linear-gradient(90deg,#34d399,#22d3ee)}.ChrysalabCaseStudy-module__5lTcJW__infinityCard:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.ChrysalabCaseStudy-module__5lTcJW__stage{letter-spacing:.16em;text-transform:uppercase;margin-bottom:35px;font-size:12px;font-weight:700}.ChrysalabCaseStudy-module__5lTcJW__studioCard .ChrysalabCaseStudy-module__5lTcJW__stage{color:#83e4d4}.ChrysalabCaseStudy-module__5lTcJW__infinityCard .ChrysalabCaseStudy-module__5lTcJW__stage{color:#0000;background:linear-gradient(90deg,#bba3ff,#ff9acd);-webkit-background-clip:text;background-clip:text}.ChrysalabCaseStudy-module__5lTcJW__journeyCard h3{font-size:clamp(24px,2.25vw,31px);font-weight:700;line-height:1.22}.ChrysalabCaseStudy-module__5lTcJW__journeyCard p{color:#bdcbd9;max-width:60ch;margin-top:17px;font-size:16px;line-height:1.7}.ChrysalabCaseStudy-module__5lTcJW__journeyCard a{color:#fff;text-underline-offset:6px;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:25px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.ChrysalabCaseStudy-module__5lTcJW__outcomeGrid{grid-template-columns:minmax(190px,.5fr) minmax(0,1fr);gap:40px;display:grid}.ChrysalabCaseStudy-module__5lTcJW__outcome .ChrysalabCaseStudy-module__5lTcJW__eyebrow{color:#087e7b;align-self:start;margin-top:9px!important}.ChrysalabCaseStudy-module__5lTcJW__outcome h2{max-width:22ch}.ChrysalabCaseStudy-module__5lTcJW__finalCta{isolation:isolate;color:#fff;background:radial-gradient(80% 40% at 50% 100%,#1b786b38,#0000 82%),#192338;padding:clamp(145px,14vw,205px) 0 clamp(105px,11vw,170px);position:relative}.ChrysalabCaseStudy-module__5lTcJW__finalCta:before{content:"";z-index:-1;border-top:1px solid #52e7d8a0;border-radius:50%;height:23%;animation:10s ease-in-out infinite alternate ChrysalabCaseStudy-module__5lTcJW__drift;position:absolute;bottom:3%;left:-10%;right:-10%;transform:rotate(-4deg);box-shadow:0 -14px 65px #2faeca22}.ChrysalabCaseStudy-module__5lTcJW__finalCta h2{max-width:18ch}.ChrysalabCaseStudy-module__5lTcJW__finalCta>.ChrysalabCaseStudy-module__5lTcJW__container>p:not(.ChrysalabCaseStudy-module__5lTcJW__eyebrow){color:#c5d1dd;max-width:62ch}.ChrysalabCaseStudy-module__5lTcJW__finalCta small{color:#9badbd;margin-top:75px;font-size:12px;display:block}@keyframes ChrysalabCaseStudy-module__5lTcJW__drift{0%{transform:translateY(-10px)rotate(-4deg)}to{transform:translateY(15px)rotate(1deg)}}@media (max-width:1080px){.ChrysalabCaseStudy-module__5lTcJW__heroGrid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:800px){.ChrysalabCaseStudy-module__5lTcJW__container{width:min(100% - 40px,680px)}.ChrysalabCaseStudy-module__5lTcJW__hero{padding-top:155px;padding-bottom:125px}.ChrysalabCaseStudy-module__5lTcJW__heroGrid,.ChrysalabCaseStudy-module__5lTcJW__editorialGrid,.ChrysalabCaseStudy-module__5lTcJW__journeyGrid,.ChrysalabCaseStudy-module__5lTcJW__outcomeGrid{grid-template-columns:1fr}.ChrysalabCaseStudy-module__5lTcJW__heroGrid{gap:45px}.ChrysalabCaseStudy-module__5lTcJW__heroClient{font-size:clamp(36px,6vw,43px)}.ChrysalabCaseStudy-module__5lTcJW__heroLine{font-size:clamp(26px,4.5vw,32px)}.ChrysalabCaseStudy-module__5lTcJW__heroVisual{transform:rotate(0)}.ChrysalabCaseStudy-module__5lTcJW__transitionWaves{height:72px}.ChrysalabCaseStudy-module__5lTcJW__section{padding:78px 0}.ChrysalabCaseStudy-module__5lTcJW__journey{padding-top:140px;padding-bottom:140px}.ChrysalabCaseStudy-module__5lTcJW__proofGrid{gap:25px}.ChrysalabCaseStudy-module__5lTcJW__sectionHeading{margin-bottom:35px}.ChrysalabCaseStudy-module__5lTcJW__editorialGrid{gap:36px}.ChrysalabCaseStudy-module__5lTcJW__outcomeGrid{gap:0}.ChrysalabCaseStudy-module__5lTcJW__journeyCard{min-height:0}}@media (max-width:600px){.ChrysalabCaseStudy-module__5lTcJW__container{width:calc(100% - 36px)}.ChrysalabCaseStudy-module__5lTcJW__hero{padding-top:145px}.ChrysalabCaseStudy-module__5lTcJW__heroClient{font-size:38px}.ChrysalabCaseStudy-module__5lTcJW__heroLine{font-size:27px}.ChrysalabCaseStudy-module__5lTcJW__heroIntro{font-size:16px}.ChrysalabCaseStudy-module__5lTcJW__proofGrid,.ChrysalabCaseStudy-module__5lTcJW__galleryGrid{grid-template-columns:1fr}.ChrysalabCaseStudy-module__5lTcJW__proofItem{padding-top:16px}.ChrysalabCaseStudy-module__5lTcJW__proofNumber{margin-bottom:10px}.ChrysalabCaseStudy-module__5lTcJW__proofItem p{margin-top:9px}.ChrysalabCaseStudy-module__5lTcJW__sectionHeading h2,.ChrysalabCaseStudy-module__5lTcJW__editorialCopy h2,.ChrysalabCaseStudy-module__5lTcJW__outcome h2,.ChrysalabCaseStudy-module__5lTcJW__finalCta h2{font-size:clamp(30px,7.5vw,37px)}.ChrysalabCaseStudy-module__5lTcJW__galleryGrid{gap:20px}.ChrysalabCaseStudy-module__5lTcJW__journeyCard{padding:25px}.ChrysalabCaseStudy-module__5lTcJW__finalCta small{margin-top:50px}}@media (prefers-reduced-motion:reduce){.ChrysalabCaseStudy-module__5lTcJW__caseStudy *,.ChrysalabCaseStudy-module__5lTcJW__caseStudy :before,.ChrysalabCaseStudy-module__5lTcJW__caseStudy :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
