.ui-fragments-svg{display:block}.ui-fragments-svg.-socials{height:1.66667vw;width:1.66667vw}@media (max-width:800px){.ui-fragments-svg.-socials{height:6.4vw;width:6.4vw}}.btn{align-items:center;display:inline-flex;font-size:clamp(10px,.97222vw,24px);justify-content:center;line-height:1;overflow:hidden;position:relative;text-transform:uppercase;z-index:0}.btn:before{inset:-1px;transform:scaleY(0) translateZ(0);transform-origin:top;transition:transform .35s cubic-bezier(.32,.94,.6,1)}.btn:after,.btn:before{content:"";position:absolute;z-index:-1}.btn:after{inset:0}@media (any-hover:hover){.btn:hover:before{transform:scaleY(1) translateZ(0);transform-origin:bottom;transition-delay:.05s;transition-duration:.5s}.btn:hover .btn__content{transition-delay:.05s;transition-duration:.4s}}.btn__content{align-items:center;display:inline-flex;overflow:hidden;transition:color .35s cubic-bezier(.32,.94,.6,1)}.btn svg{max-height:100%;max-width:100%}.btn.cta{font-weight:700;height:2.77778vw;letter-spacing:.05em;padding:0 1.73611vw;width:100%}.btn.cta,.btn.cta:after{border-radius:5px}.btn.tag{height:1.73611vw;letter-spacing:.03em;padding:0 .48611vw}.btn.tag,.btn.tag:after{border-radius:4px}.btn.primary{background:#10121a;color:#e1e1e1}.btn.primary:before{background-color:#bd8cee}.btn.primary.-inverted{color:#10121a}.btn.primary.-inverted:after{border:1px solid #10121a}.btn.primary.-inverted:before{background-color:#10121a}.bg-purple .btn.primary:before{background-color:#e1e1e1}@media (any-hover:hover){.btn.primary:hover .btn__content{color:#10121a}.btn.primary:hover.-inverted .btn__content{color:#e1e1e1}}.btn.secondary{background:#bd8cee;color:#10121a}.btn.secondary:before{background-color:#10121a}.btn.secondary.-inverted{color:#bd8cee}.btn.secondary.-inverted:before{background-color:#bd8cee}.btn.secondary.-inverted:after{border:1px solid #bd8cee}.bg-black .btn.secondary:before{background-color:#e1e1e1}@media (any-hover:hover){.btn.secondary:hover .btn__content{color:#e1e1e1}.bg-black .btn.secondary:hover .btn__content,.btn.secondary:hover.-inverted .btn__content{color:#10121a}}.btn.light{background:#e1e1e1;color:#10121a}.btn.light:before{background-color:#bd8cee}.btn.light.-inverted{color:#e1e1e1}.btn.light.-inverted:before{background-color:#e1e1e1}.btn.light.-inverted:after{border:1px solid #e1e1e1}@media (any-hover:hover){.btn.light:hover.-inverted .btn__content{color:#10121a}}.btn.-disabled,.btn:disabled{background:rgba(16,18,26,.25);opacity:1;pointer-events:none}.btn.-disabled:after,.btn:disabled:after{border-color:transparent}.btn.-inverted{background:none}.btn.-inverted.-disabled,.btn.-inverted:disabled{background:transparent;color:#10121a40}.btn.-inverted.-disabled:after,.btn.-inverted:disabled:after{border-color:#10121a40}.btn.-has-icon{padding:0!important}.btn.-has-icon svg{transition:all .4s cubic-bezier(.32,.94,.6,1)}.btn.-has-icon.cta{width:2.77778vw}.btn.-has-icon.cta svg{height:.97222vw;width:.97222vw}.btn.-has-icon.tag{width:1.73611vw}.btn.-has-icon.tag svg{height:.69444vw;width:.69444vw}.btn.-external.cta:not(.-has-icon) .external__icon{bottom:0;height:100%;position:absolute;right:1.73611vw;top:0;transform:scaleY(0) translateZ(0);transform-origin:top;transition:transform .35s cubic-bezier(.32,.94,.6,1);width:.83333vw;will-change:transform}@media (any-hover:hover){.btn.-external.cta:not(.-has-icon):hover .external__icon{transform:scaleY(1) translateZ(0);transform-origin:bottom;transition-delay:.1s;transition-duration:.5s}}.btn.social{height:2.22222vw;padding:0!important;width:2.22222vw}.btn.social:before{background:#10121a;border-radius:50%;inset:0;transform:scale3d(0,0,1);transform-origin:center}@media (any-hover:hover){.btn.social:hover:before{transform:scaleX(1)}.btn.social:hover .btn__content{color:#e1e1e1}}.btn.-no-hover{pointer-events:none!important}@media (max-width:800px){.btn{font-size:3.73333vw}.btn.cta{height:10.66667vw;padding:0 6.66667vw}.btn.cta.-has-icon{width:10.66667vw}.btn.cta.-has-icon svg{height:3.73333vw;width:3.73333vw}.btn.tag{height:6.66667vw;padding:0 1.86667vw}.btn.tag.-has-icon{width:6.66667vw}.btn.tag.-has-icon svg{height:2.66667vw;width:2.66667vw}.btn.-external.cta:not(.-has-icon) .external__icon{right:6.66667vw;width:3.2vw}.btn.social{height:8.53333vw;width:8.53333vw}}
