.work-clients{padding:42px 0;scroll-margin-top:96px}.work-apps{padding:0 0 56px;scroll-margin-top:96px}.work-press{margin-top:56px;scroll-margin-top:96px}.logo-wall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:36px clamp(40px,5vw,72px)}.logo-wall-item{display:flex;align-items:center;min-height:36px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;line-height:20px;letter-spacing:-.01em;color:var(--color-neutral-300)}.logo-wall-logo{width:auto;max-width:100%;height:34px}.logo-wall-press .logo-wall-logo{height:40px}.app-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 32px}.app{display:grid;flex:0 0 calc((100% - 5 * 32px) / 6);gap:14px;min-width:120px}.app-icon{border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-neutral-700)}.app-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;line-height:20px;letter-spacing:-.01em}.work-engagements{padding:42px 0 0;scroll-margin-top:96px}.work-engagements-copy,.case-text{font-size:15.5px;line-height:28px;color:var(--color-neutral-300)}.case{padding:42px 0}.case-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:28px}.case-numeral{margin-right:12px}.case-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px clamp(24px,5vw,96px)}.case-title{font-size:clamp(26px,2.8vw,36px);line-height:1.1;letter-spacing:-.025em}.case-label{margin-bottom:14px}.case-text{max-width:60ch}.case-text+.case-label{margin-top:28px}.outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.outcome{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:14px}.outcome-value{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.04em;color:var(--color-accent);text-shadow:0 0 24px color-mix(in srgb,var(--color-accent) 40%,transparent)}.work-cta-rule{margin-top:14px}.work-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding:28px 0 0}.work-cta-copy{flex:1 1 32ch;font-size:17px;line-height:28px;color:var(--color-neutral-200)}.work-cta .btn{flex:none}.work-testimonial{padding:42px 0 72px}@media(prefers-color-scheme:light){.outcome-value{text-shadow:none}.logo-wall-logo{filter:invert(1) brightness(.95)}}@media(max-width:720px){.case-grid{grid-template-columns:1fr}.outcomes{grid-template-columns:1fr 1fr}}@media(max-width:420px){.outcomes{grid-template-columns:1fr}}
