.rosa-numbers{padding:112px var(--gutter);border-top:1px solid var(--border);background:var(--cream);grid-template-columns:1.15fr 1fr;gap:10%;display:grid}.numbers-editorial{align-self:start;position:sticky;top:60px}.numbers-editorial>.eyebrow{color:#846c69;letter-spacing:.04em;font-size:.75rem}.numbers-editorial>img{object-fit:cover;width:220px;height:145px;margin-top:48px}.numbers-editorial>h2{letter-spacing:-.025em;margin-top:40px;font-size:clamp(2.7rem,4.5vw,5.4rem);font-weight:800;line-height:1.07}.numbers-editorial>h2 em{color:var(--primary);font-style:normal}.numbers-editorial>p:not(.eyebrow){color:#796366;max-width:370px;margin-top:26px;font-size:1rem;line-height:1.8}.numbers-editorial .text-link{margin-top:24px;font-size:.875rem}.numbers-context{border-bottom:1px solid var(--border);padding-bottom:20px;font-size:.875rem}.number-fact{border-bottom:1px solid var(--border);padding:30px 0 38px}.rolling-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(5rem,9vw,10rem);font-weight:800;line-height:1;display:block}.rolling-visible{white-space:nowrap;align-items:baseline;display:flex}.rolling-slot{width:.64em;height:1em;display:block;overflow:hidden}.rolling-strip{transform:translateY(var(--roll-end));will-change:transform;flex-direction:column;display:flex}.rolling-strip>span{text-align:center;flex:0 0 1em;height:1em;line-height:1;display:block}.rolling-number[data-animate=true]:not([data-started=true]) .rolling-strip{transform:translateY(0)}.rolling-number[data-started=true] .rolling-strip{transition:transform 1.8s cubic-bezier(.16, .72, .14, 1) var(--roll-delay)}.rolling-punctuation{width:.23em}.rolling-suffix{letter-spacing:-.025em;margin-left:.06em;font-size:.67em}.number-fact h3{margin-top:22px;font-size:1.2rem;font-weight:500;line-height:1.5}.number-fact>p{color:#796366;max-width:440px;margin-top:14px;font-size:.875rem;line-height:1.8}@media (max-width:1000px){.rosa-numbers{gap:6%}.rolling-number{font-size:8.7vw}.numbers-editorial>h2{font-size:4.5vw}}@media (max-width:760px){.rosa-numbers{grid-template-columns:1fr;gap:48px;padding-block:72px}.numbers-editorial{position:static}.numbers-editorial>img{width:150px;height:100px;margin-top:28px}.numbers-editorial>h2{margin-top:26px;font-size:clamp(2.3rem,9vw,3.8rem)}.numbers-editorial>p:not(.eyebrow){max-width:330px}.rolling-number{font-size:clamp(4rem,17.5vw,7rem)}.number-fact h3{font-size:1.1rem}.number-fact{padding-block:26px}.numbers-context{font-size:.75rem}.number-fact>p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.rolling-number .rolling-strip{will-change:auto;transform:translateY(var(--roll-end))!important;transition:none!important}}
