.mod-scrolling-blocks{clip-path:inset(0);position:relative}.mod-scrolling-blocks picture{display:block;height:100%;inset:0;pointer-events:none;position:absolute;user-select:none;width:100%}.mod-scrolling-blocks.animate-scroll picture{height:calc(100vh*var(--viewport-factor))}.mod-scrolling-blocks picture img{display:block;height:100%;object-fit:cover;width:100%}.mod-scrolling-blocks .wrapper{display:flex}.mod-scrolling-blocks .blocks{padding-block:var(--section-padding-y);position:relative}.mod-scrolling-blocks.animate-scroll .blocks{padding-block-end:calc(var(--section-padding-y)*1.5)}.mod-scrolling-blocks .blocks-list{display:flex;flex-direction:column;gap:calc(var(--section-padding-y)/2)}.mod-scrolling-blocks .block{max-width:60rem}@media (max-width:992px){.mod-scrolling-blocks{padding-block-end:calc(var(--section-padding-y)*6)}.mod-scrolling-blocks picture{inset:auto 0 0 0}.lenis .mod-scrolling-blocks .block-inner[data-scroll]{display:none}}@media (min-width:993px){.dnd-section:last-child .mod-scrolling-blocks .blocks{padding-block-end:calc(var(--section-padding-y) + var(--footer-height))}.mod-scrolling-blocks .blocks-list{gap:var(--section-padding-y)}.mod-scrolling-blocks .blocks-list:has(.block:only-child){padding-block-start:calc(var(--section-padding-y)*3)}.lenis .mod-scrolling-blocks.animate-scroll .blocks{padding-block-end:calc(var(--section-padding-y)*2);padding-block-start:calc(var(--section-padding-y)*3)}.lenis .mod-scrolling-blocks.animate-scroll picture.is-inview,.lenis .mod-scrolling-blocks.animate-scroll:has(.spy-end-blocks.is-inview) picture{position:fixed}.lenis .mod-scrolling-blocks.animate-scroll:has(.spy-end-module.is-inview) picture{inset-block-start:auto;position:absolute}.lenis .mod-scrolling-blocks.animate-scroll .block-inner:not([data-scroll]){display:none}}