.caseStudy-module__SLu9Sq__accent{color:var(--wave-text);font-size:1.08em}.caseStudy-module__SLu9Sq__factsBand{border-bottom:1px solid var(--rule);background:var(--bone)}.caseStudy-module__SLu9Sq__facts{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;padding-top:26px;padding-bottom:26px;display:grid}.caseStudy-module__SLu9Sq__factsLogo{width:160px;height:56px;color:var(--ink)}.caseStudy-module__SLu9Sq__facts dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.caseStudy-module__SLu9Sq__facts dl div{border-left:1px solid var(--rule);padding:4px 20px}.caseStudy-module__SLu9Sq__facts dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:6px;font-size:10.5px}.caseStudy-module__SLu9Sq__facts dd{margin:0;font-size:15px;font-weight:700;line-height:1.3}.caseStudy-module__SLu9Sq__facts dd a{color:var(--wave-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.caseStudy-module__SLu9Sq__facts dd a:hover{color:var(--forest)}.caseStudy-module__SLu9Sq__ext{stroke-width:2.25px;width:14px;height:14px;transform:rotate(-45deg)}.caseStudy-module__SLu9Sq__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.caseStudy-module__SLu9Sq__story h2{letter-spacing:-.04em;margin:18px 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.04}.caseStudy-module__SLu9Sq__story p{color:var(--body);font-size:17px}.caseStudy-module__SLu9Sq__scope{flex-wrap:wrap;gap:10px;margin-top:24px;list-style:none;display:flex}.caseStudy-module__SLu9Sq__scope li{border:1px solid var(--rule);background:var(--bone);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.caseStudy-module__SLu9Sq__scope li svg{width:14px;height:14px;color:var(--wave-text)}.caseStudy-module__SLu9Sq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.caseStudy-module__SLu9Sq__gallery>div:first-child{grid-column:1/-1}.caseStudy-module__SLu9Sq__screen{margin:0}.caseStudy-module__SLu9Sq__browser{border:1px solid var(--rule);background:var(--bone);border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -24px #00000047}.caseStudy-module__SLu9Sq__browserBar{border-bottom:1px solid var(--rule);background:#f3f4f1;align-items:center;gap:6px;padding:10px 12px;display:flex}.caseStudy-module__SLu9Sq__browserBar i{background:#d9dcd4;border-radius:50%;width:9px;height:9px}.caseStudy-module__SLu9Sq__browserBar span{background:var(--bone);border:1px solid var(--rule);font-family:var(--font-mono), monospace;color:var(--mist);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin:0 18% 0 10px;padding:3px 10px;font-size:11px;overflow:hidden}.caseStudy-module__SLu9Sq__browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.caseStudy-module__SLu9Sq__screen figcaption{color:var(--body);margin-top:14px;font-size:14.5px;line-height:1.45}.caseStudy-module__SLu9Sq__screenWide .caseStudy-module__SLu9Sq__browser img{aspect-ratio:16/9}.caseStudy-module__SLu9Sq__phones{flex-direction:column;height:100%;display:flex}.caseStudy-module__SLu9Sq__phoneRow{border:1px solid var(--rule);background:radial-gradient(80% 70% at 50% 100%, #74c9472e, transparent 70%), var(--tint);border-radius:10px;flex:1;justify-content:center;align-items:flex-end;gap:22px;padding:28px 20px 0;display:flex;overflow:hidden}.caseStudy-module__SLu9Sq__phoneRow img{aspect-ratio:1/2;object-fit:cover;object-position:top;border:7px solid #111;border-bottom:0;border-radius:26px 26px 0 0;width:42%;max-width:220px;height:auto;box-shadow:0 20px 40px -18px #0006}.caseStudy-module__SLu9Sq__numbers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.caseStudy-module__SLu9Sq__numbersHead h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.02}.caseStudy-module__SLu9Sq__numbers dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--bone);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.caseStudy-module__SLu9Sq__numbers dl div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column-reverse;padding:24px 26px;display:flex}.caseStudy-module__SLu9Sq__numbers dd{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1}.caseStudy-module__SLu9Sq__numbers dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-top:8px;font-size:11px}@media (max-width:960px){.caseStudy-module__SLu9Sq__facts{grid-template-columns:1fr;gap:18px}.caseStudy-module__SLu9Sq__facts dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.caseStudy-module__SLu9Sq__facts dl div:nth-child(odd){border-left:0;padding-left:0}.caseStudy-module__SLu9Sq__story,.caseStudy-module__SLu9Sq__numbers{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.caseStudy-module__SLu9Sq__gallery{grid-template-columns:1fr;gap:32px}.caseStudy-module__SLu9Sq__browserBar span{margin-right:4%}.caseStudy-module__SLu9Sq__phoneRow img{border-width:5px;border-radius:20px 20px 0 0}}
