.case-study-theme_page__F0s0I{background:#10141b;color:#10141b;height:100vh;overflow:hidden;width:100%}.case-study-theme_page__F0s0I,.case-study-theme_page__F0s0I *{box-sizing:border-box}.case-study-theme_viewport___2_Xm{align-items:stretch;display:flex;height:100vh;overflow:hidden;padding:var(--spacing-1);position:relative;width:100%}.case-study-theme_progressTrack__mJV0e{background:rgba(252,252,252,.13);height:2px;left:30px;overflow:hidden;position:fixed;right:30px;top:7px;z-index:80}.case-study-theme_progressBar__bMj_8{background:#d9ff5a;display:block;height:100%;transform-origin:left center;transition:transform 80ms linear;width:100%}.case-study-theme_canvas__szyyQ{background:#fff;border-radius:var(--radius-xl);flex:1 0 0;height:100%;overflow:auto;position:relative;scrollbar-width:none;width:1px}@media (prefers-reduced-motion:no-preference){.case-study-theme_canvas__szyyQ{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.case-study-theme_canvas__szyyQ{scroll-behavior:auto}}.case-study-theme_canvas__szyyQ::-webkit-scrollbar{display:none}.case-study-theme_content__aojO8{color:#10141b;font-family:var(--font-sans-stack);letter-spacing:0;min-height:100%}.case-study-theme_navHeader__cIaSR{min-height:var(--case-header-height);backdrop-filter:blur(18px);background:rgba(255,255,255,.94);border-bottom:var(--hairline) solid var(--line);padding:var(--spacing-2) var(--gutter);padding-top:calc(var(--spacing-2) + env(safe-area-inset-top, 0));position:sticky;top:0;z-index:50}.case-study-theme_navHeaderInner__pKJD4{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--col-read);width:100%}.case-study-theme_caseStudyLogo__7npIW{align-items:flex-start;color:#10141b;display:inline-flex;font-size:18px;font-weight:700;letter-spacing:-.04em;text-decoration:none;width:fit-content}.case-study-theme_caseStudyLogo__7npIW span{color:#5368ff;font-size:10px;margin-left:var(--spacing-micro)}.case-study-theme_caseStudyContact__ojoZR{justify-self:end}.case-study-theme_navButton__MGkUo svg{transition:transform var(--dur-hover) var(--ease-out-expo)}.case-study-theme_navButton__MGkUo{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;color:#10141b;display:inline-flex;font-family:var(--font-sans-stack);font-size:14px;gap:var(--spacing-1);letter-spacing:var(--track-body);line-height:1;min-height:48px;padding:var(--spacing-2);text-decoration:none;transition:background var(--dur-hover) ease,transform var(--dur-press) var(--ease-out-quad)}.case-study-theme_navButton__MGkUo:focus-visible,.case-study-theme_navButton__MGkUo:hover{background:rgba(16,20,27,.06)}.case-study-theme_navButton__MGkUo:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.case-study-theme_navButton__MGkUo:focus-visible svg,.case-study-theme_navButton__MGkUo:hover svg{transform:translateX(-2px)}}.case-study-theme_navButton__MGkUo svg{height:16px;width:16px}.case-study-theme_hero__XLTuo{padding:var(--section-y) var(--gutter)}.case-study-theme_heroGrid__VR5pW{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0 auto;max-width:var(--col-read);width:100%}.case-study-theme_content__aojO8[data-skip-intro=true] .case-study-theme_heroGrid__VR5pW>*{animation:none}@media (prefers-reduced-motion:no-preference){.case-study-theme_heroGrid__VR5pW>*{animation:case-study-theme_caseHeroIn__09aWH .62s var(--ease-out) backwards}.case-study-theme_heroGrid__VR5pW>:first-child{animation-delay:40ms}.case-study-theme_heroGrid__VR5pW>:nth-child(2){animation-delay:.1s}.case-study-theme_heroGrid__VR5pW>:nth-child(3){animation-delay:.17s}.case-study-theme_heroGrid__VR5pW>:nth-child(n+4){animation-delay:.23s}}@keyframes case-study-theme_caseHeroIn__09aWH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.case-study-theme_heroTopline__1hXWA{align-items:center;display:flex;justify-content:space-between}.case-study-theme_content__aojO8 .case-study-theme_heroKicker__K8qRo{color:var(--text-tertiary)!important;font-size:12px!important;font-style:normal!important;font-weight:500!important}.case-study-theme_content__aojO8 .case-study-theme_heroKicker__K8qRo,.case-study-theme_content__aojO8 .case-study-theme_heroReadTime__Oo5UK{font-family:var(--font-mono-stack)!important;letter-spacing:var(--track-label)!important;line-height:1!important;margin:0!important;text-transform:uppercase!important}.case-study-theme_content__aojO8 .case-study-theme_heroReadTime__Oo5UK{color:var(--text-quaternary)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important}.case-study-theme_heroContent__Jhko8{display:flex;flex-direction:column;gap:var(--spacing-4)}.case-study-theme_content__aojO8 .heading-primary,.case-study-theme_content__aojO8 .role-title,.case-study-theme_content__aojO8 .section-title,.case-study-theme_content__aojO8 h1,.case-study-theme_content__aojO8 h2{color:#10141b!important;font-family:var(--font-serif-stack)!important;font-weight:400!important;letter-spacing:var(--track-xl)!important;text-wrap:balance;margin-top:0}.case-study-theme_content__aojO8 .heading-primary:not([style*=font-size]),.case-study-theme_content__aojO8 .role-title:not([style*=font-size]),.case-study-theme_content__aojO8 .section-title:not([style*=font-size]),.case-study-theme_content__aojO8 h1:not([style*=font-size]),.case-study-theme_content__aojO8 h2:not([style*=font-size]){font-size:var(--display-2)!important;line-height:1.06!important}.case-study-theme_content__aojO8 h2[class*=text-base]:not([style*=font-size]),.case-study-theme_content__aojO8 h2[class*=text-lg]:not([style*=font-size]),.case-study-theme_content__aojO8 h2[class*=text-sm]:not([style*=font-size]),.case-study-theme_content__aojO8 h2[class*=text-xl]:not([style*=font-size]){font-size:var(--display-6)!important;letter-spacing:var(--track-lg)!important;line-height:1.3!important}.case-study-theme_content__aojO8 .case-study-theme_heroGrid__VR5pW .case-study-theme_heroTitle__SuWts{color:#10141b;font-family:var(--font-serif-stack);font-size:var(--display-1)!important;font-weight:400;letter-spacing:var(--track-display);text-wrap:balance;line-height:.96;margin:0;max-width:var(--col-read)}.case-study-theme_content__aojO8 .body-text,.case-study-theme_content__aojO8 .heading-secondary,.case-study-theme_content__aojO8 blockquote,.case-study-theme_content__aojO8 li,.case-study-theme_content__aojO8 p,.case-study-theme_heroSubtitle__MCv97{color:#10141b!important;font-family:var(--font-sans-stack)!important;font-size:17px!important;font-weight:400!important;letter-spacing:var(--track-body)!important;line-height:1.72!important;text-wrap:pretty}.case-study-theme_content__aojO8 li,.case-study-theme_content__aojO8 p{max-width:72ch}.case-study-theme_content__aojO8 .case-study-theme_heroSubtitle__MCv97{color:rgba(16,20,27,.64)!important;font-size:19px!important;line-height:1.62!important;margin:0;max-width:66ch}.case-study-theme_heroDetails__2fjED{border-bottom:var(--hairline) solid var(--line);border-top:var(--hairline) solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--spacing-4) 0 0}.case-study-theme_heroDetail__921SB{min-width:0;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) 0}.case-study-theme_heroDetail__921SB+.case-study-theme_heroDetail__921SB{border-left:var(--hairline) solid var(--line);padding-left:var(--spacing-3)}.case-study-theme_heroDetail__921SB dt{color:rgba(16,20,27,.46);font-family:var(--font-mono-stack);font-size:10px;font-weight:500;letter-spacing:var(--track-label);margin-bottom:var(--spacing-1);text-transform:uppercase}.case-study-theme_heroDetail__921SB dd{font-size:14px;letter-spacing:var(--track-body);line-height:1.45;margin:0;text-wrap:pretty}.case-study-theme_scrollCue__OvLQr{align-items:center;color:rgba(16,20,27,.46);display:flex;font-family:var(--font-mono-stack);font-size:11px;gap:var(--spacing-1);letter-spacing:.09em;margin-top:var(--spacing-micro);text-transform:uppercase}.case-study-theme_scrollCue__OvLQr span{background:rgba(16,20,27,.36);height:1px;overflow:hidden;position:relative;width:38px}.case-study-theme_scrollCue__OvLQr span:after{animation:case-study-theme_scrollCue__OvLQr 1.8s cubic-bezier(.22,1,.36,1) infinite;background:#10141b;content:"";inset:0;position:absolute;transform:translateX(-100%)}.case-study-theme_section__nYGD8{padding:var(--section-y-tight) var(--gutter);width:100%}.case-study-theme_content__aojO8>main>section,.case-study-theme_content__aojO8>section{border-top:0!important;border-bottom:0!important}.case-study-theme_content__aojO8>section{margin-left:0!important;margin-right:0!important;max-width:none!important;padding:var(--section-y-tight) var(--gutter)!important;width:100%!important}.case-study-theme_content__aojO8>section>*{margin-left:auto!important;margin-right:auto!important;max-width:var(--col-read)!important;width:100%}.case-study-theme_content__aojO8 section section{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.case-study-theme_hero__XLTuo{padding:round(nearest,clamp(var(--spacing-9),7vw,var(--spacing-13)),var(--spacing-1)) var(--gutter) round(nearest,clamp(var(--spacing-10),8vw,var(--spacing-15)),var(--spacing-1))!important}.case-study-theme_content__aojO8 .case-study-intro{padding-top:0!important}.case-study-theme_content__aojO8 .case-study-intro>*{max-width:var(--col-read)}.case-study-theme_content__aojO8>section[class*=py-]{padding-top:var(--section-y-tight)!important;padding-bottom:var(--section-y-tight)!important}.case-study-theme_content__aojO8 .max-w-4xl:not(section),.case-study-theme_content__aojO8 .max-w-5xl:not(section),.case-study-theme_content__aojO8 .max-w-6xl:not(section),.case-study-theme_content__aojO8 .max-w-7xl:not(section),.case-study-theme_content__aojO8 .max-w-\[1440px\]:not(section),.case-study-theme_content__aojO8 .max-w-content:not(section){max-width:var(--col-read)!important}.case-study-theme_content__aojO8 .max-w-2xl:not(section),.case-study-theme_content__aojO8 .max-w-3xl:not(section){max-width:720px!important}.case-study-theme_content__aojO8 .bg-\[\#F7F1E9\],.case-study-theme_content__aojO8 .bg-\[\#F9F1E8\],.case-study-theme_content__aojO8 .bg-\[\#FAF7F3\],.case-study-theme_content__aojO8 .bg-oatmeal,.case-study-theme_content__aojO8 .bg-white,.case-study-theme_content__aojO8 .bg-white\/50,.case-study-theme_content__aojO8 .bg-white\/60,.case-study-theme_content__aojO8 .bg-white\/70,.case-study-theme_content__aojO8 .bg-white\/80{background:#fff!important}.case-study-theme_content__aojO8 .bg-\[\#171A1F\]{background:#10141b!important;color:#fcfcfc!important}.case-study-theme_content__aojO8 .bg-\[\#171A1F\] blockquote,.case-study-theme_content__aojO8 .bg-\[\#171A1F\] h1,.case-study-theme_content__aojO8 .bg-\[\#171A1F\] h2,.case-study-theme_content__aojO8 .bg-\[\#171A1F\] h3,.case-study-theme_content__aojO8 .bg-\[\#171A1F\] li,.case-study-theme_content__aojO8 .bg-\[\#171A1F\] p{color:#fcfcfc!important}.case-study-theme_content__aojO8 .text-\[\#1B1B1B\],.case-study-theme_content__aojO8 .text-\[\#3A3A3A\],.case-study-theme_content__aojO8 .text-\[\#3B3B3B\],.case-study-theme_content__aojO8 .text-\[\#4a4a46\],.case-study-theme_content__aojO8 .text-mushroom{color:#10141b!important}.case-study-theme_content__aojO8 .text-blue-600,.case-study-theme_content__aojO8 .text-citron,.case-study-theme_content__aojO8 .text-green-600,.case-study-theme_content__aojO8 .text-pink-600,.case-study-theme_content__aojO8 .text-purple-600,.case-study-theme_content__aojO8 [style*="#A3D236"],.case-study-theme_content__aojO8 [style*="#C4E538"],.case-study-theme_content__aojO8 [style*="#a3d236"],.case-study-theme_content__aojO8 [style*="#c4e538"]{color:var(--signal-ink)!important}.case-study-theme_content__aojO8 .section-label,.case-study-theme_content__aojO8 [class*=tracking-wider],.case-study-theme_content__aojO8 [class*=tracking-widest],.case-study-theme_content__aojO8 cite,.case-study-theme_content__aojO8 figcaption{color:rgba(16,20,27,.52)!important;font-family:var(--font-mono-stack)!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;letter-spacing:var(--track-label)!important;line-height:1.2!important;text-transform:uppercase!important}.case-study-theme_content__aojO8 .text-\[\#C6BDB3\],.case-study-theme_content__aojO8 .text-gray-400,.case-study-theme_content__aojO8 .text-gray-500,.case-study-theme_content__aojO8 .text-gray-600,.case-study-theme_content__aojO8 [class*="3B3B3B"]{color:rgba(16,20,27,.52)!important}.case-study-theme_content__aojO8 h3,.case-study-theme_content__aojO8 h4{color:#10141b!important;font-family:var(--font-serif-stack)!important;font-size:var(--display-5)!important;font-weight:400!important;letter-spacing:var(--track-lg)!important;text-wrap:balance;line-height:1.15!important}.case-study-theme_content__aojO8 .font-bold:not(:is(h1,h2,h3,h4,blockquote)),.case-study-theme_content__aojO8 .font-medium:not(:is(h1,h2,h3,h4,blockquote)),.case-study-theme_content__aojO8 .font-semibold:not(:is(h1,h2,h3,h4,blockquote)),.case-study-theme_content__aojO8 strong{font-family:var(--font-sans-stack)!important;font-weight:600!important}.case-study-theme_content__aojO8 blockquote[class],.case-study-theme_content__aojO8 h1[class],.case-study-theme_content__aojO8 h2[class],.case-study-theme_content__aojO8 h3[class]{font-family:var(--font-serif-stack)!important}.case-study-theme_content__aojO8 .card,.case-study-theme_content__aojO8 [class*=rounded-2xl],.case-study-theme_content__aojO8 [class*=rounded-3xl],.case-study-theme_content__aojO8 [class*=rounded-b-],.case-study-theme_content__aojO8 [class*=rounded-lg],.case-study-theme_content__aojO8 [class*=rounded-t-],.case-study-theme_content__aojO8 [class*=rounded-xl],.case-study-theme_content__aojO8 article{border-radius:var(--radius-md)!important}.case-study-theme_content__aojO8 .shadow-2xl,.case-study-theme_content__aojO8 .shadow-lg,.case-study-theme_content__aojO8 .shadow-md,.case-study-theme_content__aojO8 .shadow-sm,.case-study-theme_content__aojO8 .shadow-xl,.case-study-theme_content__aojO8 article{box-shadow:0 16px 46px rgba(16,20,27,.08)!important}.case-study-theme_content__aojO8 [class*=bg-white],.case-study-theme_content__aojO8 [class*=border],.case-study-theme_content__aojO8 article{border-color:var(--line)!important}.case-study-theme_content__aojO8 img,.case-study-theme_content__aojO8 video{border-radius:var(--radius-md)}.case-study-theme_content__aojO8 img[data-expandable=true]{cursor:zoom-in;transition:box-shadow var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.case-study-theme_content__aojO8 img[data-expandable=true]:hover{box-shadow:var(--shadow-lg)}}.case-study-theme_content__aojO8 img[data-expandable=true]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}@media (prefers-reduced-motion:reduce){.case-study-theme_scrollCue__OvLQr span:after{animation:none}}.case-study-theme_lightbox__mynjX{align-items:center;backdrop-filter:blur(18px);background:rgba(8,11,16,.9);display:flex;inset:0;justify-content:center;padding:var(--spacing-9) round(nearest,clamp(var(--spacing-3),5vw,var(--spacing-9)),var(--spacing-1)) var(--spacing-5);position:fixed;z-index:100}.case-study-theme_lightboxFigure__Q9kei{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2);height:100%;justify-content:center;margin:0;max-width:1500px;width:100%}.case-study-theme_lightboxFigure__Q9kei img{animation:case-study-theme_lightboxIn__FFIlR var(--dur-panel) var(--ease-out-expo) both;border-radius:var(--radius-md);box-shadow:0 30px 100px rgba(0,0,0,.38);max-height:calc(100vh - 140px);max-width:100%;object-fit:contain}.case-study-theme_lightboxFigure__Q9kei figcaption{color:rgba(252,252,252,.7);font-size:12px;letter-spacing:var(--track-body);line-height:1.5;max-width:66ch;text-align:center;text-wrap:pretty}.case-study-theme_lightboxClose__rtct_{background:rgba(252,252,252,.1);border:1px solid rgba(252,252,252,.2);border-radius:999px;color:#fcfcfc;cursor:pointer;font:600 12px/1 var(--font-sans-stack);padding:var(--spacing-1) var(--spacing-2);position:absolute;right:24px;top:24px}.case-study-theme_lightboxClose__rtct_:focus-visible,.case-study-theme_lightboxClose__rtct_:hover{background:#fcfcfc;color:#10141b}.case-study-theme_lightboxClose__rtct_{transition:background var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out-quad)}.case-study-theme_lightboxClose__rtct_:active{transform:scale(.97)}@keyframes case-study-theme_scrollCue__OvLQr{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes case-study-theme_lightboxIn__FFIlR{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.case-study-theme_content__aojO8 button{cursor:pointer}.case-study-theme_content__aojO8 .rounded-full{border-radius:999px!important}.case-study-theme_content__aojO8 .border-blue-400,.case-study-theme_content__aojO8 .border-citron,.case-study-theme_content__aojO8 .border-green-400,.case-study-theme_content__aojO8 .border-pink-400,.case-study-theme_content__aojO8 .border-purple-400,.case-study-theme_content__aojO8 .border-yellow-100{border-color:rgba(96,119,0,.42)!important}.case-study-theme_content__aojO8 .bg-blue-100,.case-study-theme_content__aojO8 .bg-citron,.case-study-theme_content__aojO8 .bg-green-50,.case-study-theme_content__aojO8 .bg-pink-50,.case-study-theme_content__aojO8 .bg-purple-100,.case-study-theme_content__aojO8 .bg-yellow-50{background:rgba(217,255,90,.34)!important}@media (max-width:809px){.case-study-theme_navHeader__cIaSR{padding:var(--spacing-2) var(--spacing-3)}.case-study-theme_caseStudyContact__ojoZR{display:none}.case-study-theme_navHeaderInner__pKJD4{grid-template-columns:1fr auto}.case-study-theme_hero__XLTuo{padding:var(--spacing-9) var(--spacing-3) var(--spacing-10)}.case-study-theme_heroReadTime__Oo5UK{display:none}.case-study-theme_heroDetails__2fjED{grid-template-columns:1fr;margin-top:var(--spacing-2)}.case-study-theme_heroDetail__921SB,.case-study-theme_heroDetail__921SB+.case-study-theme_heroDetail__921SB{border-left:0;padding:var(--spacing-2) 0}.case-study-theme_heroDetail__921SB+.case-study-theme_heroDetail__921SB{border-top:var(--hairline) solid var(--line)}.case-study-theme_content__aojO8 .heading-primary,.case-study-theme_content__aojO8 .role-title,.case-study-theme_content__aojO8 .section-title,.case-study-theme_content__aojO8 h1,.case-study-theme_content__aojO8 h2{font-size:36px!important;line-height:1.08!important}.case-study-theme_heroTitle__SuWts{font-size:54px;line-height:.98}.case-study-theme_heroSubtitle__MCv97{font-size:17px!important}.case-study-theme_content__aojO8 section{padding:var(--spacing-8) var(--spacing-3)!important}.case-study-theme_progressTrack__mJV0e{left:18px;right:18px}}@media (max-width:687px){.case-study-theme_content__aojO8 .heading-primary,.case-study-theme_content__aojO8 .role-title,.case-study-theme_content__aojO8 .section-title,.case-study-theme_content__aojO8 h1,.case-study-theme_content__aojO8 h2{font-size:34px!important;line-height:1.1!important}.case-study-theme_heroTitle__SuWts{font-size:50px}}@media (prefers-reduced-motion:reduce){.case-study-theme_lightboxClose__rtct_,.case-study-theme_lightboxFigure__Q9kei img,.case-study-theme_navButton__MGkUo,.case-study-theme_navButton__MGkUo svg,.case-study-theme_progressBar__bMj_8,.case-study-theme_scrollCue__OvLQr span:after{animation:none!important;transition:none!important}.case-study-theme_lightboxClose__rtct_:active,.case-study-theme_lightboxFigure__Q9kei img,.case-study-theme_navButton__MGkUo:active,.case-study-theme_navButton__MGkUo:focus-visible svg,.case-study-theme_navButton__MGkUo:hover svg{transform:none}}.case-study-theme_content__aojO8 .bg-amber-100,.case-study-theme_content__aojO8 .bg-amber-50,.case-study-theme_content__aojO8 .bg-blue-100,.case-study-theme_content__aojO8 .bg-blue-50,.case-study-theme_content__aojO8 .bg-cyan-100,.case-study-theme_content__aojO8 .bg-cyan-50,.case-study-theme_content__aojO8 .bg-emerald-100,.case-study-theme_content__aojO8 .bg-emerald-50,.case-study-theme_content__aojO8 .bg-fuchsia-100,.case-study-theme_content__aojO8 .bg-fuchsia-50,.case-study-theme_content__aojO8 .bg-gray-100,.case-study-theme_content__aojO8 .bg-gray-50,.case-study-theme_content__aojO8 .bg-green-100,.case-study-theme_content__aojO8 .bg-green-50,.case-study-theme_content__aojO8 .bg-indigo-100,.case-study-theme_content__aojO8 .bg-indigo-50,.case-study-theme_content__aojO8 .bg-lime-100,.case-study-theme_content__aojO8 .bg-lime-50,.case-study-theme_content__aojO8 .bg-neutral-100,.case-study-theme_content__aojO8 .bg-neutral-50,.case-study-theme_content__aojO8 .bg-orange-100,.case-study-theme_content__aojO8 .bg-orange-50,.case-study-theme_content__aojO8 .bg-pink-100,.case-study-theme_content__aojO8 .bg-pink-50,.case-study-theme_content__aojO8 .bg-purple-100,.case-study-theme_content__aojO8 .bg-purple-50,.case-study-theme_content__aojO8 .bg-red-100,.case-study-theme_content__aojO8 .bg-red-50,.case-study-theme_content__aojO8 .bg-rose-100,.case-study-theme_content__aojO8 .bg-rose-50,.case-study-theme_content__aojO8 .bg-sky-100,.case-study-theme_content__aojO8 .bg-sky-50,.case-study-theme_content__aojO8 .bg-slate-100,.case-study-theme_content__aojO8 .bg-slate-50,.case-study-theme_content__aojO8 .bg-stone-100,.case-study-theme_content__aojO8 .bg-stone-50,.case-study-theme_content__aojO8 .bg-teal-100,.case-study-theme_content__aojO8 .bg-teal-50,.case-study-theme_content__aojO8 .bg-violet-100,.case-study-theme_content__aojO8 .bg-violet-50,.case-study-theme_content__aojO8 .bg-yellow-100,.case-study-theme_content__aojO8 .bg-yellow-50,.case-study-theme_content__aojO8 .bg-zinc-100,.case-study-theme_content__aojO8 .bg-zinc-50{background:rgba(16,20,27,.05)!important;border-color:transparent!important;box-shadow:none!important;color:var(--text-secondary)!important}.case-study-theme_content__aojO8 .text-amber-600,.case-study-theme_content__aojO8 .text-amber-700,.case-study-theme_content__aojO8 .text-amber-800,.case-study-theme_content__aojO8 .text-blue-600,.case-study-theme_content__aojO8 .text-blue-700,.case-study-theme_content__aojO8 .text-blue-800,.case-study-theme_content__aojO8 .text-cyan-600,.case-study-theme_content__aojO8 .text-cyan-700,.case-study-theme_content__aojO8 .text-cyan-800,.case-study-theme_content__aojO8 .text-emerald-600,.case-study-theme_content__aojO8 .text-emerald-700,.case-study-theme_content__aojO8 .text-emerald-800,.case-study-theme_content__aojO8 .text-fuchsia-600,.case-study-theme_content__aojO8 .text-fuchsia-700,.case-study-theme_content__aojO8 .text-fuchsia-800,.case-study-theme_content__aojO8 .text-green-600,.case-study-theme_content__aojO8 .text-green-700,.case-study-theme_content__aojO8 .text-green-800,.case-study-theme_content__aojO8 .text-indigo-600,.case-study-theme_content__aojO8 .text-indigo-700,.case-study-theme_content__aojO8 .text-indigo-800,.case-study-theme_content__aojO8 .text-lime-600,.case-study-theme_content__aojO8 .text-lime-700,.case-study-theme_content__aojO8 .text-lime-800,.case-study-theme_content__aojO8 .text-orange-600,.case-study-theme_content__aojO8 .text-orange-700,.case-study-theme_content__aojO8 .text-orange-800,.case-study-theme_content__aojO8 .text-pink-600,.case-study-theme_content__aojO8 .text-pink-700,.case-study-theme_content__aojO8 .text-pink-800,.case-study-theme_content__aojO8 .text-purple-600,.case-study-theme_content__aojO8 .text-purple-700,.case-study-theme_content__aojO8 .text-purple-800,.case-study-theme_content__aojO8 .text-red-600,.case-study-theme_content__aojO8 .text-red-700,.case-study-theme_content__aojO8 .text-red-800,.case-study-theme_content__aojO8 .text-rose-600,.case-study-theme_content__aojO8 .text-rose-700,.case-study-theme_content__aojO8 .text-rose-800,.case-study-theme_content__aojO8 .text-sky-600,.case-study-theme_content__aojO8 .text-sky-700,.case-study-theme_content__aojO8 .text-sky-800,.case-study-theme_content__aojO8 .text-teal-600,.case-study-theme_content__aojO8 .text-teal-700,.case-study-theme_content__aojO8 .text-teal-800,.case-study-theme_content__aojO8 .text-violet-600,.case-study-theme_content__aojO8 .text-violet-700,.case-study-theme_content__aojO8 .text-violet-800,.case-study-theme_content__aojO8 .text-yellow-600,.case-study-theme_content__aojO8 .text-yellow-700,.case-study-theme_content__aojO8 .text-yellow-800{color:var(--text-secondary)!important}.case-study-theme_content__aojO8 .text-gray-800,.case-study-theme_content__aojO8 .text-gray-900,.case-study-theme_content__aojO8 .text-slate-800,.case-study-theme_content__aojO8 .text-slate-900{color:#10141b!important}.case-study-theme_content__aojO8 .text-gray-600,.case-study-theme_content__aojO8 .text-gray-700,.case-study-theme_content__aojO8 .text-slate-600,.case-study-theme_content__aojO8 .text-slate-700{color:var(--text-secondary)!important}.case-study-theme_content__aojO8 .text-gray-400,.case-study-theme_content__aojO8 .text-gray-500,.case-study-theme_content__aojO8 .text-slate-500{color:var(--text-tertiary)!important}.case-study-theme_content__aojO8 .text-\[\#261c15\],.case-study-theme_content__aojO8 [style*="#1B1B1B"],.case-study-theme_content__aojO8 [style*="#1b1b1b"],.case-study-theme_content__aojO8 [style*="#261C15"],.case-study-theme_content__aojO8 [style*="#261c15"],.case-study-theme_content__aojO8 [style*="#3A3A3A"],.case-study-theme_content__aojO8 [style*="#3B3B3B"],.case-study-theme_content__aojO8 [style*="#3a3a3a"],.case-study-theme_content__aojO8 [style*="#3b3b3b"],.case-study-theme_content__aojO8 [style*="#4A4A46"],.case-study-theme_content__aojO8 [style*="#4a4a46"]{color:#10141b!important}.case-study-theme_content__aojO8 .text-\[\#77726B\],.case-study-theme_content__aojO8 .text-\[\#C6BDB3\],.case-study-theme_content__aojO8 .text-\[\#D6D0C6\],.case-study-theme_content__aojO8 [style*="#77726B"],.case-study-theme_content__aojO8 [style*="#77726b"],.case-study-theme_content__aojO8 [style*="#C6BDB3"],.case-study-theme_content__aojO8 [style*="#c6bdb3"]{color:var(--text-tertiary)!important}.case-study-theme_content__aojO8 .border-\[\#261c15\],.case-study-theme_content__aojO8 .border-\[\#D9D0C5\],.case-study-theme_content__aojO8 .border-\[\#E3DAD0\]{border-color:var(--line)!important}.case-study-theme_content__aojO8 .text-\[\#A3D236\],.case-study-theme_content__aojO8 .text-\[\#C4E538\],.case-study-theme_content__aojO8 .text-\[\#a3d236\]{color:var(--signal-ink)!important}.case-study-theme_content__aojO8 blockquote[class*=text-3xl],.case-study-theme_content__aojO8 blockquote[class*=text-4xl],.case-study-theme_content__aojO8 div[class*=text-3xl],.case-study-theme_content__aojO8 div[class*=text-4xl],.case-study-theme_content__aojO8 div[class*=text-5xl],.case-study-theme_content__aojO8 div[class*=text-6xl],.case-study-theme_content__aojO8 span[class*=text-2xl],.case-study-theme_content__aojO8 span[class*=text-3xl],.case-study-theme_content__aojO8 span[class*=text-4xl],.case-study-theme_content__aojO8 span[class*=text-5xl]{font-family:var(--font-serif-stack)!important;font-size:clamp(32px,2.6vw,40px)!important;font-variant-numeric:tabular-nums;font-weight:400!important;letter-spacing:var(--track-xl)!important;line-height:1.05!important}.case-study-theme_content__aojO8 div[class*=uppercase],.case-study-theme_content__aojO8 p[class*=uppercase],.case-study-theme_content__aojO8 span[class*=uppercase]{font-family:var(--font-mono-stack)!important;font-size:11px!important;font-weight:500!important;letter-spacing:var(--track-label)!important}.case-study-theme_content__aojO8 .py-120,.case-study-theme_content__aojO8 [class*=py-16],.case-study-theme_content__aojO8 [class*=py-20],.case-study-theme_content__aojO8 [class*=py-24]{padding-bottom:var(--section-y-tight)!important;padding-top:var(--section-y-tight)!important}.case-study-theme_content__aojO8 .section-label[class],.case-study-theme_content__aojO8 [class*=tracking-wider][class],.case-study-theme_content__aojO8 [class*=tracking-widest][class]{font-family:var(--font-mono-stack)!important;font-size:11px!important;font-weight:500!important;letter-spacing:var(--track-label)!important;text-transform:uppercase}.case-study-theme_content__aojO8 cite,.case-study-theme_content__aojO8 figcaption{color:var(--text-tertiary)!important;font-family:var(--font-sans-stack)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--track-body)!important;line-height:1.5!important;text-transform:none!important}.case-study-theme_content__aojO8 h2[class*=text-base],.case-study-theme_content__aojO8 h2[class*=text-lg],.case-study-theme_content__aojO8 h2[class*=text-sm],.case-study-theme_content__aojO8 h2[class*=text-xl],.case-study-theme_content__aojO8 h4:not([class*=text-2xl]):not([class*=text-3xl]){font-family:var(--font-sans-stack)!important;font-weight:600!important;letter-spacing:var(--track-md)!important;line-height:1.35!important}.case-study-theme_content__aojO8 h4:not([class*=text-2xl]):not([class*=text-3xl]):not([style*=font-size]){font-size:18px!important}.case-study-theme_content__aojO8 [class*=text-sm]:not([class*=tracking-wid]){font-size:14px!important}.case-study-theme_content__aojO8 .metric-number[class]{color:var(--signal-ink)!important;font-family:var(--font-serif-stack)!important;font-size:clamp(32px,2.6vw,40px)!important;font-variant-numeric:tabular-nums;font-weight:400!important;letter-spacing:var(--track-xl)!important;line-height:1.05!important}.case-study-theme_content__aojO8 .body-text[class]{color:var(--text-secondary)!important;font-size:17px!important;line-height:1.72!important}.case-study-theme_content__aojO8 .bullet-point{background-color:var(--signal-ink)!important}.case-study-theme_content__aojO8 [class*="text-\[36px\]"][class],.case-study-theme_content__aojO8 [class*="text-\[40px\]"][class],.case-study-theme_content__aojO8 [class*="text-\[48px\]"][class]{font-family:var(--font-serif-stack)!important;font-size:clamp(32px,2.6vw,40px)!important;font-variant-numeric:tabular-nums;font-weight:400!important;letter-spacing:var(--track-xl)!important;line-height:1.05!important}.case-study-theme_content__aojO8 [class*="text-\[20px\]"],.case-study-theme_content__aojO8 [class*="text-\[24px\]"]{font-size:19px!important}.case-study-theme_content__aojO8 [class*="text-\[16px\]"]{font-size:17px!important}.case-study-theme_content__aojO8 .bg-citron,.case-study-theme_content__aojO8 [class*="bg-\[\#A3D236\]"],.case-study-theme_content__aojO8 [class*="bg-\[\#C4E538\]"],.case-study-theme_content__aojO8 [class*="bg-\[\#a3d236\]"]{background-color:#d9ff5a!important;color:#10141b!important}.case-study-theme_content__aojO8 .border-citron{border-color:#d9ff5a!important}