/* generated from pages/case-studies.css by docs/redesign/tools/build-assets.py: edit the source, then rebuild */
.rx-cs-hero__stage.rx-stage--banded .rx-stage__center{padding-top:128px}@media (max-width:767px){.rx-cs-hero__stage.rx-stage--banded .rx-stage__center{padding-top:116px}}@media (max-width:479px){.rx-cs-hero__stage .rx-icon3d{--rx-icon3d-size:88px!important}.rx-cs-hero__stage.rx-stage--banded .rx-stage__center{padding-top:104px}}@media (max-width:379px){.rx-cs-hero__stage .rx-icon3d{--rx-icon3d-size:72px!important;inset-inline-end:1%!important}}.rx-cs-hero .rx-float__value{font-size:20px;line-height:24px}.rx-cs-jump{display:flex;justify-content:center;padding-top:72px}.rx-cs-jump .rx-eyebrow{margin:0}.rx-cs-scenarios>.rx-anchor-nav{margin:14px 0 0}.rx-cs-nav a{display:flex;align-items:center;gap:8px}.rx-cs-nav a .rx-icon{width:18px;height:18px}.rx-cs-scenario{scroll-margin-top:calc(60px - var(--rx-section))}.rx-cs-first{padding-top:56px;scroll-margin-top:4px}@media (max-width:767px){.rx-cs-jump{padding-top:56px}.rx-cs-first{padding-top:48px;scroll-margin-top:12px}}.rx-cs-snap{width:100%;max-width:560px;background:var(--rx-white);border:1px solid var(--rx-line);border-radius:var(--rx-r-card);box-shadow:var(--rx-shadow-card);overflow:hidden}.rx-cs-snap__photo{position:relative;height:176px;background:var(--rx-violet-100);overflow:hidden}.rx-cs-snap__photo .rx-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.rx-cs-snap__photo--person{background:linear-gradient(180deg,var(--rx-violet-50) 0%,var(--rx-violet-200) 100%)}.rx-cs-snap__photo--person .rx-img{position:absolute;top:14px;left:50%;width:auto;height:320px;max-width:none;translate:-50%0;object-fit:fill}.rx-cs-snap__photo--cup .rx-img{top:-320px;height:520px}.rx-cs-snap__rows{margin:0;padding:6px 18px;list-style:none}.rx-cs-snap__rows>li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;line-height:22px;font-weight:500;color:var(--rx-ink-900)}.rx-cs-snap__rows>li+li{border-top:1px solid var(--rx-line)}.rx-cs-snap__icon{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--rx-violet-100);color:var(--rx-violet-600)}.rx-cs-snap__icon .rx-icon{width:18px;height:18px}.rx-cs-head{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin-inline:auto;text-align:center}.rx-cs-head .rx-eyebrow,.rx-cs-head .rx-h2,.rx-cs-head .rx-lead{margin:0}.rx-cs-head .rx-cs-snap{max-width:520px;text-align:start}.rx-cs-head .rx-lead+.rx-lead{margin-top:-8px}.rx-cs-head+.rx-split{margin-top:64px}.rx-cs-scenario .rx-split__text>.rx-fa-label{margin:12px 0-4px}.rx-cs-scenario .rx-split__visual>.rx-fa-label:first-child{margin:0 0 14px;text-align:start}.rx-cs-scenario .rx-split__visual>.rx-stage+.rx-cards{margin-top:24px}.rx-cs-scenario .rx-split__visual>.rx-chips{margin-top:20px}@media (min-width:1024px) and (max-width:1279px){.rx-cs-tools{grid-template-columns:minmax(0,1fr)}}.rx-cs-tools>.rx-card--full{grid-column:1/-1}.rx-cs-tools .rx-card__title{padding-inline-end:26px;font-size:17px;line-height:24px}.rx-cs-tools .rx-card__text{font-size:14px;line-height:22px}.rx-cs-scenario .rx-split__text>.rx-steps--vertical{margin:0;max-width:none;width:100%}.rx-cs-metrics{margin-top:0}.rx-cs-metrics .rx-stat__label{font-size:14px;line-height:21px}@media (max-width:479px){.rx-stats.rx-cs-metrics{grid-template-columns:minmax(0,1fr)}}.rx-cs-common .rx-chips{margin-top:32px}.rx-cs-claims .rx-icon{margin-inline-end:4px}.rx-cs-claims .rx-col-hi{white-space:nowrap}@media (max-width:767px){.rx-cs-claims .rx-table{min-width:620px}}.rx-cs-card{padding:32px;background:var(--rx-white);border:1px solid var(--rx-line);border-radius:var(--rx-r-card);box-shadow:var(--rx-shadow-card)}.rx-cs-card>.rx-fa-label{margin:0 0 16px;text-align:start}@media (max-width:479px){.rx-cs-card{padding:24px 20px}}