.text-rotate{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;position:relative;align-items:center;justify-content:center;line-height:1.2}.text-rotate-sizer{visibility:hidden;display:inline-block;white-space:nowrap;pointer-events:none}.text-rotate-stage{position:absolute;inset:0;display:flex;overflow:hidden}.text-rotate-active,.text-rotate-stage{align-items:center;justify-content:center}.text-rotate-active{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.scroll-stack-scroller{position:relative;width:100%}.scroll-stack-scroller--nested{height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.scroll-stack-scroller--window{position:relative;z-index:0;height:auto;overflow:visible;scroll-behavior:auto}.scroll-stack-inner{width:100%;box-sizing:border-box;padding-top:clamp(4px,2vh,24px);padding-bottom:clamp(64px,12vh,165px)}.scroll-stack-card{position:relative;width:100%;box-sizing:border-box;margin-bottom:16px;border-radius:24px;will-change:auto}@media (min-width:900px){.scroll-stack-card{margin-bottom:var(--scroll-stack-card-gap)}}.scroll-stack-card>*{border-radius:inherit}@media (min-width:900px){.scroll-stack-card{position:sticky;top:var(--scroll-stack-top);z-index:1;transform:scale(var(--scroll-stack-scale-1));transform-origin:top center;border-radius:32px}.scroll-stack-card:nth-child(2){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) - 3px);z-index:2;transform:scale(var(--scroll-stack-scale-2))}.scroll-stack-card:nth-child(2)>*{transform:translateY(2px)}.scroll-stack-card:nth-child(3){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) + var(--scroll-stack-gap) - 5px);z-index:3;transform:scale(var(--scroll-stack-scale-3))}.scroll-stack-card:nth-child(n+4){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) + var(--scroll-stack-gap) + var(--scroll-stack-gap));z-index:4;transform:scale(var(--scroll-stack-scale-rest))}}.scroll-stack-end{width:100%;height:1px;pointer-events:none}