.cld-scene{height:calc(var(--len,4) * 100vh)}.cld-pin{height:100vh}.cld-caps{display:grid}.cld-caps>.cld-cap{position:relative;inset:auto;grid-area:1/1}@media (min-width:900px){.cld-caps{align-content:center}}@media (max-width:899px){.cld-scene{height:calc((var(--len,4) - 1) * 80vh + 100vh)}.cld-rail{bottom:12px}[data-scene=weight] .cld-pin,[data-scene=mech] .cld-pin,[data-scene=ritual] .cld-pin,[data-scene=weeks] .cld-pin{display:flex;flex-direction:column;justify-content:flex-end;gap:2.2rem;padding:110px 0 38px}[data-scene=weight] .cld-visual,[data-scene=mech] .cld-visual,[data-scene=ritual] .cld-visual,[data-scene=weeks] .cld-visual{flex:0 0 auto;height:min(36vh,310px);padding:0 var(--cld-gutter);align-items:center}[data-scene=mech] .cld-visual{height:min(40vh,340px);padding-bottom:30px}[data-scene=weeks] .cld-visual{height:auto}.cld-kg{top:104px}.cld-cap{padding-top:0}.cld-h__head{top:max(100px,calc(50vh - 196px))}.cld-h__head h2{font-size:clamp(3.2rem,8.4vw,4.4rem)}.cld-panel{justify-content:flex-end;padding:160px var(--cld-gutter) 44px}.cld-panel.cld-panel--quote{justify-content:center}.cld-box__stage{justify-content:flex-end;padding:100px var(--cld-gutter) 34px;gap:1.1rem}.cld-box__top svg{width:56px;height:56px}.cld-box__list li{padding:.75rem 0}.cld-lens__copy{padding-bottom:36px}.cld-sun__copy{top:max(12vh,110px)}.cld-sun__cta{bottom:30px}section.cld-pad[aria-labelledby^="cld-faq"]{padding-top:56px!important}}