.rs-outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.rs-outcome-list li{border-top:2px solid var(--ink);align-content:start;gap:10px;padding-top:24px;display:grid}.rs-outcome-list strong{letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:800;line-height:.92}.rs-outcome-label{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:800;line-height:1.15}.rs-outcome-list p{max-width:26em;color:var(--mute);margin-top:8px}.rs-outcome-note{color:var(--pink-deep);font-size:.9375rem;font-weight:700}.rs-stories-section{background:var(--night);color:var(--white)}.rs-stories-head{padding-top:clamp(96px,12vw,168px);padding-bottom:clamp(48px,6vw,80px)}.rs-story{background:var(--night);height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden;box-shadow:0 -24px 60px #1a0a1573}.rs-story img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rs-story:after{content:"";pointer-events:none;background:linear-gradient(#1a0a1500 34%,#1a0a158c 62%,#1a0a15e6 100%),linear-gradient(90deg,#1a0a1573 0%,#1a0a1500 55%);position:absolute;inset:0}.rs-story-text{z-index:1;max-width:var(--max);padding:0 var(--gutter) clamp(56px, 10vh, 112px);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px clamp(32px,5vw,80px);margin-inline:auto;display:grid;position:absolute;bottom:0;left:0;right:0}.rs-story-main{gap:14px;display:grid}.rs-story-client{font-size:1rem;font-weight:700}.rs-story-title{letter-spacing:-.045em;text-wrap:balance;max-width:11em;font-size:clamp(2.5rem,6.4vw,6.75rem);font-weight:800;line-height:.95}.rs-story-result{max-width:30em;color:var(--mute-dark);font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.45}.rs-story-voice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a0a159e;border-radius:24px;padding:28px}.rs-story-voice p{font-family:var(--serif);font-size:clamp(1.125rem,1.4vw,1.375rem);font-style:italic;font-weight:500;line-height:1.35}.rs-story-voice figcaption{color:var(--mute-dark);margin-top:14px;font-size:.9375rem;font-weight:700}.rs-cases-head{grid-template-columns:7fr 5fr;align-items:end;gap:32px clamp(32px,6vw,96px);display:grid}.rs-cases-head .cx-lede{color:var(--mute)}.rs-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(56px,7vw,96px);display:grid}.rs-case{background:var(--blush);border-radius:24px;flex-direction:column;gap:10px;padding:32px;display:flex}.rs-case-sector{color:var(--pink-deep);font-size:.9375rem;font-weight:700}.rs-case-note{color:var(--mute);font-size:.9375rem}.rs-case dl{gap:0;margin-top:18px;display:grid}.rs-case dl>div{border-top:1px solid var(--line);padding-block:18px}.rs-case dt{color:var(--mute);font-size:.875rem;font-weight:700}.rs-case dd{margin:6px 0 0;line-height:1.5}.rs-case dd.rs-case-question{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.3}.rs-case dd.rs-case-built{font-weight:700}.rs-fine{color:var(--mute);margin-top:28px;font-size:.9375rem}.rs-voices-title{max-width:12em}.rs-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,80px);display:grid}.rs-reasons li{border-top:1px solid var(--line-dark);padding-top:24px}.rs-reasons strong{display:block}.rs-reasons p{max-width:20em;color:var(--mute-dark);margin-top:12px}.rs-bigquote{margin-top:clamp(80px,10vw,136px)}.rs-results{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:clamp(48px,6vw,80px);display:grid}.rs-results .cx-result{width:auto}.rs-clients-lead{color:var(--mute);margin-top:clamp(72px,9vw,120px);font-size:.9375rem;font-weight:700}.rs-clients{letter-spacing:-.03em;flex-wrap:wrap;gap:4px clamp(24px,3vw,48px);margin-top:16px;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:800;line-height:1.15;display:flex}@media (max-width:900px){.rs-outcome-list,.rs-cases,.rs-reasons,.rs-cases-head,.rs-story-text{grid-template-columns:1fr}}@media (max-width:600px){.rs-story-voice{padding:20px}.rs-story-voice p{font-size:1.0625rem}}
