*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#f7f6fc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07070d;min-height:100vh;margin:0;font-family:Inter,Segoe UI,Tahoma,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.site-shell{min-height:100vh}.site-main{position:relative}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070d8c;border-bottom:1px solid #ffffff14;min-height:74px;position:fixed;top:0;left:0;right:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1200px);margin:0 auto;padding:16px 0;display:flex}.hero{color:#f7f6fc;isolation:isolate;background:#07070d;justify-content:center;align-items:center;min-height:100vh;padding:115px 0 60px;display:flex;position:relative;overflow:hidden}.hero__frame{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,1100px);margin:0 auto;display:flex;position:relative}.hero__title{letter-spacing:-.045em;color:#f7f6fc;margin:0 0 30px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(2.3rem - 12px,6.2vw - 12px,5.4rem - 12px);font-weight:700;line-height:1.08}.hero__lead{color:#c4c5d8;max-width:600px;margin:0 0 42px;font-size:1.08rem;line-height:1.65}.skip-link{z-index:100;color:#fff;background:#ff1744;border-radius:0 0 10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.site-markup{display:contents}
