[data-scroll-capacity]{overflow:visible;min-height:0}
[data-scroll-capacity]:after{display:none}
.capacity-scrub{height:340svh}
.supply-scroll-stage{position:relative;min-height:100svh;overflow:hidden;background:#0d1520}
.capacity-scrub .supply-scroll-stage{position:sticky;top:0;height:100svh}
[data-scroll-capacity] .pet-canvas-wrap{inset:32% auto 13% 2%;width:51%;height:55%;z-index:1}
[data-scroll-capacity] .supply-stats{padding-top:clamp(110px,14vh,170px);padding-bottom:24px;pointer-events:none}
[data-scroll-capacity] .supply-heading{margin-bottom:28px}
[data-scroll-capacity] .supply-heading h2{font-size:clamp(40px,4.6vw,82px)}
[data-scroll-capacity] .supply-layout{grid-template-columns:1.15fr 1fr;gap:5%}
[data-scroll-capacity] .capacity-list>div{padding:clamp(12px,2vh,25px) 0;will-change:transform,opacity}
[data-scroll-capacity] .capacity-list strong{font-size:clamp(50px,5.5vw,104px);line-height:1.05}
[data-scroll-capacity] .capacity-list p{margin-top:10px}
[data-scroll-capacity] .supply-foot{margin-top:22px;pointer-events:auto}
[data-scroll-capacity] .pet-credit{pointer-events:auto}
@media(max-width:800px){
.capacity-scrub{height:320svh}
[data-scroll-capacity] .supply-stats{padding-top:110px}
[data-scroll-capacity] .supply-heading h2{font-size:36px}
[data-scroll-capacity] .supply-layout{grid-template-columns:42% 1fr;gap:5%}
[data-scroll-capacity] .supply-layout>div:first-child{min-height:0!important}
[data-scroll-capacity] .pet-canvas-wrap{left:0;top:30%;width:47%;height:45%}
[data-scroll-capacity] .capacity-list strong{font-size:clamp(32px,7.2vw,56px)}
[data-scroll-capacity] .capacity-list small{font-size:13px}
[data-scroll-capacity] .capacity-list p{font-size:11px}
[data-scroll-capacity] .supply-foot{margin-top:24px;gap:12px}
[data-scroll-capacity] .supply-foot>p{font-size:11px}
[data-scroll-capacity] .pet-credit{font-size:7px}
}
