.CaseStudy-module__R8doEa__page{color:#f3efe5;background:#101412;min-height:100vh;padding:0 8vw}.CaseStudy-module__R8doEa__page header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;height:100px;display:flex}.CaseStudy-module__R8doEa__page header a{font:600 34px var(--display);text-decoration:none}.CaseStudy-module__R8doEa__page header a span{font:12px var(--body);color:#aab4a7;margin-left:25px}.CaseStudy-module__R8doEa__page header a+a{font:12px var(--body)}.CaseStudy-module__R8doEa__page main{max-width:1000px;margin:90px auto}.CaseStudy-module__R8doEa__kicker{text-transform:uppercase;letter-spacing:1.5px;color:#a3e635;font:10px/1.8 ui-monospace,monospace}.CaseStudy-module__R8doEa__page h1{font:500 clamp(48px, 7vw, 94px) / 1 var(--display);letter-spacing:-4px;margin:35px 0}.CaseStudy-module__R8doEa__lead{color:#aab4a7;max-width:650px;font-size:24px;line-height:1.5}.CaseStudy-module__R8doEa__stack{flex-wrap:wrap;gap:8px;margin:35px 0 70px;display:flex}.CaseStudy-module__R8doEa__stack span{border:1px solid #ffffff30;padding:9px 13px;font:11px ui-monospace,monospace}.CaseStudy-module__R8doEa__content section{border-top:1px solid #ffffff25;grid-template-columns:90px 1fr;padding:35px 0;display:grid}.CaseStudy-module__R8doEa__content section>span{color:#a3e635;font:12px ui-monospace,monospace}.CaseStudy-module__R8doEa__content h2{font:500 28px var(--display);margin:0 0 17px}.CaseStudy-module__R8doEa__content p{font:17px/1.85 var(--body);color:#aab4a7;max-width:720px}.CaseStudy-module__R8doEa__cta{color:#101412;background:#a3e635;margin:30px 0;padding:18px 26px;font-size:13px;text-decoration:none;display:inline-block}.CaseStudy-module__R8doEa__private{color:#aab4a7;font-size:13px}.CaseStudy-module__R8doEa__next{border-top:1px solid #ffffff25;flex-wrap:wrap;gap:22px;margin-top:80px;padding-top:35px;font-size:13px;display:flex}.CaseStudy-module__R8doEa__next span{color:#aab4a7;width:100%;font:10px ui-monospace,monospace}.CaseStudy-module__R8doEa__next a{text-decoration:none}.CaseStudy-module__R8doEa__page footer{border-top:1px solid #ffffff25;justify-content:space-between;padding:35px 0;font-size:13px;display:flex}.CaseStudy-module__R8doEa__page footer a{text-decoration:none}@media (max-width:650px){.CaseStudy-module__R8doEa__page{padding:0 24px}.CaseStudy-module__R8doEa__page main{margin:60px 0}.CaseStudy-module__R8doEa__page h1{letter-spacing:-2.5px}.CaseStudy-module__R8doEa__lead{font-size:21px}.CaseStudy-module__R8doEa__content section{grid-template-columns:40px 1fr}.CaseStudy-module__R8doEa__content h2{font-size:24px}.CaseStudy-module__R8doEa__content p{font-size:16px}.CaseStudy-module__R8doEa__page header a span{margin-left:12px;font-size:10px}}.CaseStudy-module__R8doEa__flow{color:#a3e635;overflow-wrap:anywhere;background:#a3e63508;border:1px solid #a3e63540;padding:22px;font:13px/2 ui-monospace,monospace}.CaseStudy-module__R8doEa__contents{border:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:12px 28px;margin:40px 0 60px;padding:28px;display:grid}.CaseStudy-module__R8doEa__contents strong{color:#a3e635;grid-column:1/-1;margin-bottom:8px;font:11px ui-monospace,monospace}.CaseStudy-module__R8doEa__contents a{font:13px/1.6 var(--body);color:#aab4a7;text-decoration:none}.CaseStudy-module__R8doEa__contents a:hover{color:#a3e635}.CaseStudy-module__R8doEa__content section{scroll-margin-top:24px}@media (max-width:650px){.CaseStudy-module__R8doEa__contents{grid-template-columns:1fr;padding:20px}.CaseStudy-module__R8doEa__flow{padding:18px}}.CaseStudy-module__R8doEa__identity{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.CaseStudy-module__R8doEa__identity img{flex-shrink:0}.CaseStudy-module__R8doEa__proof{background:linear-gradient(135deg,#1a241bb0,#111713);border:1px solid #a3e63535;border-radius:16px;margin:45px 0 60px;padding:32px}.CaseStudy-module__R8doEa__proofHeading{color:#a3e635;letter-spacing:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font:11px/1.7 ui-monospace,monospace;display:flex}.CaseStudy-module__R8doEa__proofKind{color:#e1e9d8;letter-spacing:0;border:1px solid #ffffff30;border-radius:30px;padding:6px 10px}.CaseStudy-module__R8doEa__proofMetrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:30px;display:grid}.CaseStudy-module__R8doEa__proofMetrics>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.CaseStudy-module__R8doEa__proofMetrics strong{font:500 clamp(36px, 4vw, 58px)/1 var(--display);color:#a3e635}.CaseStudy-module__R8doEa__proofMetrics span{font:13px/1.5 var(--body);color:#c2ccbe}.CaseStudy-module__R8doEa__proofNote{font:14px/1.85 var(--body);color:#aab4a7;margin:24px 0}.CaseStudy-module__R8doEa__process{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.CaseStudy-module__R8doEa__process>div{background:#101412;border:1px solid #ffffff20;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:18px;display:flex}.CaseStudy-module__R8doEa__process span{color:#a3e635;font:12px/1.4 ui-monospace,monospace}.CaseStudy-module__R8doEa__process strong{font:13px/1.6 var(--body);overflow-wrap:anywhere}.CaseStudy-module__R8doEa__proofImage{margin:30px 0 22px}.CaseStudy-module__R8doEa__proofImage img{border:1px solid #ffffff15;border-radius:10px;width:100%;height:auto;display:block}.CaseStudy-module__R8doEa__proofImage figcaption{font:12px/1.7 var(--body);color:#aab4a7;margin:14px 0}.CaseStudy-module__R8doEa__proofLink,.CaseStudy-module__R8doEa__proofSources a{font:13px/1.7 var(--body);color:#d2ebae;text-underline-offset:4px}.CaseStudy-module__R8doEa__proofSources{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}@media (max-width:650px){.CaseStudy-module__R8doEa__identity{gap:12px}.CaseStudy-module__R8doEa__identity img{width:72px;height:60px}.CaseStudy-module__R8doEa__proof{padding:20px}.CaseStudy-module__R8doEa__proofMetrics,.CaseStudy-module__R8doEa__process{grid-template-columns:1fr}.CaseStudy-module__R8doEa__process>div{flex-direction:row;align-items:center;gap:12px}.CaseStudy-module__R8doEa__process strong{flex:1}.CaseStudy-module__R8doEa__process>div>span:last-child:not(:first-child){transform:rotate(90deg)}}
