@import url("https://api.fontshare.com/v2/css?f[]=satoshi@400,700,900&f[]=general-sans@300,400,500,600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#09090b;--card:#121214;--border:#27272a;--blue:#2563eb;--blue-h:#1d4ed8;--blue-d:#1a3fa0;--tp:#fafafa;--ts:#a1a1aa;--tm:#71717a}body,html{height:100%;overflow:hidden;background:var(--bg);color:var(--tp);font-family:General Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}.glow,img{pointer-events:none}.glow{position:fixed;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.08) 0,transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%);animation:breathe 10s ease-in-out infinite}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.5}}.page{height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:40px 24px;position:relative;z-index:1;gap:0}.page,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:14px;margin-bottom:44px;opacity:0;animation:up .7s ease .05s forwards}.wordmark-logo{height:28px;width:auto}.wordmark-sep{width:1px;height:26px;background:linear-gradient(180deg,transparent,#3f3f46 40%,#3f3f46 60%,transparent)}.wordmark-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.wordmark-name{font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;color:var(--tp);letter-spacing:-.025em;line-height:1}.wordmark-tag{font-family:General Sans,sans-serif;font-weight:500;font-size:8.5px;color:#52525b;letter-spacing:.3em;text-transform:uppercase;line-height:1}h1{font-family:Satoshi,sans-serif;font-weight:900;font-size:clamp(50px,9.5vw,100px);line-height:.91;letter-spacing:-.05em;margin-bottom:18px;opacity:0;animation:up .8s ease .16s forwards}.l1{color:var(--tp)}.l1,.l2{display:block}.l2{color:transparent;-webkit-text-stroke:1px hsla(0,0%,98%,.1)}.l3{display:block;color:var(--blue)}p.sub{font-weight:300;font-size:14.5px;color:var(--tm);line-height:1.8;max-width:330px;margin-bottom:28px;opacity:0;animation:up .8s ease .28s forwards}.services{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-bottom:40px;opacity:0;animation:up .7s ease .38s forwards}.pill{font-family:General Sans,sans-serif;font-weight:500;font-size:10px;color:var(--tm);background:hsla(0,0%,100%,.03);border:1px solid #222224;padding:5px 13px;border-radius:999px;letter-spacing:.1em;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s;cursor:default}.pill:hover{color:var(--ts);border-color:#3f3f46;background:hsla(0,0%,100%,.05)}.actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;opacity:0;animation:up .8s ease .48s forwards;perspective:800px}.actions,.btn{align-items:center}.btn{position:relative;display:inline-flex;gap:9px;font-family:General Sans,sans-serif;font-size:13px;font-weight:500;padding:0 22px;height:44px;border-radius:999px;text-decoration:none;border:none;outline:none;cursor:pointer;transform-style:preserve-3d;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s ease;will-change:transform,box-shadow;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.07) 50%,transparent 60%);transform:translateX(-100%);transition:transform .5s ease;border-radius:inherit;pointer-events:none}.btn:hover:after{transform:translateX(100%)}.btn-discord{background:linear-gradient(160deg,#2f6ef7 0,var(--blue) 60%,#1e52c4 100%);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 4px 0 var(--blue-d),0 8px 24px rgba(37,99,235,.3)}.btn-discord:hover{transform:translateY(-4px) rotateX(8deg) rotateY(-3deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 7px 0 var(--blue-d),0 20px 40px rgba(37,99,235,.4),0 4px 12px rgba(0,0,0,.25)}.btn-discord:active{transform:translateY(1px) rotateX(0deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 2px 0 var(--blue-d),0 4px 12px rgba(37,99,235,.2)}.btn-email{background:linear-gradient(160deg,#1c1c1f,#141416);color:var(--ts);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 0 #0a0a0c,0 8px 20px rgba(0,0,0,.35);border:1px solid #2a2a2e}.btn-email:hover{color:var(--tp);border-color:#3a3a3f;transform:translateY(-4px) rotateX(8deg) rotateY(3deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 7px 0 #0a0a0c,0 20px 40px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3)}.btn-email:active{transform:translateY(1px) rotateX(0deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 2px 0 #0a0a0c,0 4px 10px rgba(0,0,0,.2)}footer{position:fixed;bottom:26px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:5px;opacity:0;animation:up .6s ease .62s forwards}footer span{font-size:10.5px;color:#3a3a3e;letter-spacing:.07em;text-transform:uppercase}footer .sep{color:#222224;margin:0 3px}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}