.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.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}.card-swap-container{position:absolute;bottom:0;right:0;transform:translate(2%,14%);transform-origin:bottom right;perspective:1100px;overflow:visible}.card-swap-container .card{position:absolute;top:50%;left:50%;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#100e16;box-shadow:0 40px 100px -30px rgba(0,0,0,.85);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:1024px){.card-swap-container{position:relative;inset:auto;margin:0 auto;transform:scale(.8) translate(-14%,14%);transform-origin:center center}}@media (max-width:480px){.card-swap-container{transform:scale(.66) translate(-12%,12%)}}.scroll-stack{position:relative;width:100%}.scroll-stack-inner{padding-bottom:22rem}.scroll-stack-card{position:relative;width:100%;margin-bottom:1.5rem;transform-origin:top center;will-change:transform,filter;backface-visibility:hidden}.scroll-stack-end{width:100%;height:1px}@media (max-width:1024px){.scroll-stack-inner{padding-bottom:0}.scroll-stack-card{margin-bottom:1.25rem!important}}