*{box-sizing:border-box}#root,body,html{height:100%;margin:0}body{background:#07070a}@font-face{font-display:swap;font-family:Bronova Bold;font-style:normal;font-weight:700;src:url(/static/media/Bronova%20Bold.d09ef0d59488aca401e1.ttf) format("truetype")}:root{--text-spotlight-size:520px;--text-blur-spotlight-size:140px;--glow-size:500px;--mask-x:0px;--mask-y:0px;--gradient-rotation:0deg}.spotlight-container{align-items:center;background:radial-gradient(circle at bottom,#0b0b10 0,#070707 80%);background-image:radial-gradient(#05060a 1px,#0000 0),radial-gradient(#080b1a 1px,#0000 0);background-repeat:repeat;background-size:7px 7px,3px 3px;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.spotlight-container:after{background:radial-gradient(circle,#32a3ff4d 0,#0000 70%);bottom:-600px;content:"";filter:blur(150px);height:800px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:0}.hero-title{color:#0000;display:inline-block;font-family:Bronova Bold,Inter,system-ui,sans-serif;font-size:clamp(160px,18vw,420px);letter-spacing:-.5px;line-height:1;position:relative;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.hero-title .text-base{color:#ffffff08;display:block;z-index:1}.hero-title .text-overlay{align-items:center;color:#ffffff53;display:flex;inset:0;justify-content:center;-webkit-mask:radial-gradient(circle 140px at 0 0,#000 0,#0000 60%);mask:radial-gradient(circle 140px at 0 0,#000 0,#0000 60%);-webkit-mask:radial-gradient(circle var(--text-blur-spotlight-size) at var(--mask-x) var(--mask-y),#000 0,#0000 60%);mask:radial-gradient(circle var(--text-blur-spotlight-size) at var(--mask-x) var(--mask-y),#000 0,#0000 60%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;-webkit-user-select:none;user-select:none;z-index:2}.cursor-glow{background:radial-gradient(circle,#ffffff24 0,#ffffff0f 18%,#ffffff05 40%,#0000 60%);border-radius:50%;filter:blur(60px) saturate(120%);height:500px;height:var(--glow-size);left:50%;mix-blend-mode:screen;top:50%;transform:translate(-50%,-50%);transition:left .08s linear,top .08s linear;width:500px;width:var(--glow-size);z-index:0}.cursor-glow,.hero-top{pointer-events:none;position:absolute}.hero-top{align-items:center;color:#fff;display:flex;font-family:Bronova Bold,Inter,system-ui,sans-serif;font-size:clamp(160px,18vw,420px);justify-content:center;z-index:3}.hero-title .text-overlay:before,.hero-top{inset:0;-webkit-mask:radial-gradient(circle 520px at 0 0,#000 0,#0000 60%);mask:radial-gradient(circle 520px at 0 0,#000 0,#0000 60%);-webkit-mask:radial-gradient(circle var(--text-spotlight-size) at var(--mask-x) var(--mask-y),#000 0,#0000 60%);mask:radial-gradient(circle var(--text-spotlight-size) at var(--mask-x) var(--mask-y),#000 0,#0000 60%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-title .text-overlay:before{-webkit-text-stroke:4px #06f;color:#0000;content:attr(data-text);filter:blur(2px) brightness(10);pointer-events:none;position:absolute;z-index:2}@media (max-width:520px){:root{--text-spotlight-size:300px;--glow-size:420px}.hero-title{font-size:clamp(80px,20vw,160px);white-space:normal}.hero-title .text-overlay{-webkit-mask:none;mask:none;position:relative}.hero-title .text-overlay:before{display:none}}.legal-links{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:999px;bottom:24px;display:flex;gap:24px;padding:10px 18px;position:absolute;right:32px;z-index:5}.legal-links a{color:#ffffffa6;font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:.3px;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.legal-links a:hover{color:#fff;text-shadow:0 0 8px #5096ff99}.page-wrapper{background-color:#fff;color:#111;font-family:Inter,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;min-height:100vh;padding:2rem}@media (max-width:520px){:root{--text-spotlight-size:300px;--glow-size:0}.hero-title{color:#fff;font-size:clamp(80px,20vw,160px);text-shadow:none;white-space:normal;z-index:100}.hero-title .text-base{color:#fff!important;opacity:1!important}.hero-title .text-overlay,.hero-top{display:none}.spotlight-container{align-items:center;justify-content:center}}
/*# sourceMappingURL=main.9a913474.css.map*/