@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:#140e2e;color:#f6f1ec;font-family:Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ff2bd62e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff2bd652}nav,.brand-lower{text-transform:lowercase}html[data-contrast=high],html[data-contrast=high] body,html[data-contrast=high] #root{background:#0a0618;color:#fff}@keyframes drift{0%{transform:translate(-4%,-2%) scale(1)}50%{transform:translate(4%,2%) scale(1.08)}to{transform:translate(-4%,-2%) scale(1)}}@media (max-width: 720px){.h-hero-title{font-size:40px!important;line-height:1.1!important}.h-grid-3{grid-template-columns:1fr!important}.h-nav{padding:14px 18px!important}.h-section{padding-left:18px!important;padding-right:18px!important}}
