*,:before,:after{box-sizing:border-box}html,body{color:#f4f2ff;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0b0b12;margin:0;padding:0;overflow-x:hidden}body{min-height:100dvh}html[data-brand-intro]{scrollbar-gutter:stable;background:#050508;overflow:hidden}html[data-brand-intro] body:before{content:"";z-index:959;background:#050508;position:fixed;inset:0}a{color:inherit}img,video{max-width:100%;display:block}button,input{font-family:inherit}
