@import url("https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Caveat:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg-0:#02061a;--bg-1:#050b2c;--bg-2:#0a1654;--yellow:#d9ff36;--yellow-2:#eaff8a;--text:#f5f6ee;--text-2:hsla(68,31%,95%,.7);--text-3:hsla(68,31%,95%,.45);--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.2);--pill-bg:hsla(0,0%,100%,.04)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Manrope,system-ui,sans-serif;color:var(--text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:#16306a;background-image:radial-gradient(45% 28% at 98% 5%,#02061e,transparent 70%),radial-gradient(36% 22% at 82% 16%,#02061e,transparent 72%),radial-gradient(42% 28% at 100% 32%,#02061e,transparent 65%),radial-gradient(34% 22% at 76% 46%,#02061e,transparent 72%),radial-gradient(46% 28% at 102% 60%,#02061e,transparent 65%),radial-gradient(32% 20% at 68% 76%,#02061e,transparent 72%),radial-gradient(42% 26% at 100% 92%,#02061e,transparent 65%),radial-gradient(30% 18% at 55% 4%,#02061e,transparent 72%),radial-gradient(28% 18% at 42% 52%,#02061e,transparent 72%),radial-gradient(38% 22% at 30% 24%,#02061e,transparent 72%),radial-gradient(36% 22% at 22% 88%,#02061e,transparent 72%),radial-gradient(34% 20% at 56% 32%,#02061e,transparent 75%),radial-gradient(32% 18% at 64% 92%,#02061e,transparent 75%),radial-gradient(28% 16% at 4% 38%,rgba(190,220,255,.75),transparent 70%),radial-gradient(38% 22% at -4% 42%,rgba(90,160,255,.75),transparent 72%),radial-gradient(34% 20% at 14% 32%,rgba(60,130,250,.55),transparent 72%),radial-gradient(30% 18% at -5% 58%,rgba(100,180,255,.65),transparent 72%),radial-gradient(42% 24% at 6% 64%,rgba(60,130,250,.55),transparent 72%);background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%}.wrap,body{position:relative}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);white-space:nowrap}.eyebrow:after,.eyebrow:before{content:"";width:30px;height:1px;background:var(--yellow)}.sec-title{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(56px,8vw,120px);line-height:.95;letter-spacing:-.035em;margin:14px 0 24px;color:var(--text);text-align:center}.sec-title .out{color:transparent;-webkit-text-stroke:2.5px var(--text)}.hand-note,.sec-title .y{color:var(--yellow)}.hand-note{font-family:Caveat,cursive;font-weight:600;font-size:24px;line-height:1.1}.hand-row{display:flex;justify-content:center;gap:14px;margin-bottom:50px}.btn,.hand-row{align-items:center}.btn{display:inline-flex;gap:10px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--text);background:transparent;padding:18px 36px;border:1.5px solid var(--text);border-radius:999px;cursor:pointer;text-decoration:none;transition:all .15s}.btn-fill,.btn:hover{background:var(--yellow);color:#0a0f24;border-color:var(--yellow)}.btn-fill{font-weight:700}.btn-fill:hover{background:#eaff8a}@media (max-width:900px){.wrap{padding:0 22px}.sec-title{font-size:clamp(36px,8vw,120px)}}@media (max-width:480px){.wrap{padding:0 16px}.btn{padding:14px 26px;font-size:14px}.sec-title{font-size:clamp(32px,9vw,56px)}.hand-row{margin-bottom:28px}}