.scroll-stack-scroller{position:relative;width:100%;height:100%;min-height:70vh;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position;background:none;border:1px solid rgba(15,23,42,.03);border-radius:32px;box-shadow:0 14px 36px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.65)}.scroll-stack-scroller--window{overflow:visible}.scroll-stack-scroller--brand{border-color:rgba(226,183,20,.16);box-shadow:0 28px 90px rgba(0,0,0,.5),0 0 0 1px rgba(226,183,20,.16),0 0 60px rgba(20,83,45,.2)}.scroll-stack-inner{padding:16vh clamp(1.25rem,3vw,2.5rem) 32vh;min-height:100vh}.scroll-stack-card-wrapper{position:relative}.scroll-stack-card{position:relative;width:100%;margin:30px 0;padding:clamp(1.75rem,3vw,3rem);border-radius:28px;box-sizing:border-box;min-height:22rem;background:#f9fbff;border:1px solid rgba(15,23,42,.025);box-shadow:0 10px 26px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.65),0 0 14px rgba(31,122,77,.18);transform-origin:top center;will-change:transform,filter;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0);perspective:1000px;overflow:hidden}.scroll-stack-scroller--brand .scroll-stack-card{border-color:rgba(31,122,77,.08);box-shadow:0 10px 28px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.7),0 0 16px rgba(31,122,77,.16)}.scroll-stack-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(226,183,20,.1),transparent 55%);opacity:.6;pointer-events:none}.scroll-stack-card>*{position:relative;z-index:1}.scroll-stack-end{width:100%;height:1px}