:root{color-scheme:dark;--paper:#eeeeeb;--muted:#a7a7a7;--line:#ffffff24}*{box-sizing:border-box}html{background:#0b0c0d}body{margin:0;color:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.ambient{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 28%,#25272a 0,transparent 52%);z-index:-1}.glow{position:absolute;width:110%;height:95%;left:-5%;top:-25%;background:conic-gradient(from 140deg at 50% 50%,transparent 0deg,#c1c7cf0c 30deg,transparent 65deg,#b2bac51a 100deg,transparent 135deg,#7d879611 190deg,transparent 220deg);filter:blur(26px);animation:drift 20s ease-in-out infinite alternate}.grid{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#a1a6ad 0.65px,transparent .65px);background-size:7px 7px;mask-image:linear-gradient(transparent,#000 30%,transparent 85%)}.orbit{position:absolute;left:50%;top:34%;width:1150px;height:420px;border:1px solid #ffffff0e;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.orbit-two{width:1320px;height:490px;transform:translate(-50%,-50%) rotate(-24deg)}.page{width:min(1320px,calc(100% - 96px));min-height:100svh;margin:auto;display:flex;flex-direction:column}header{min-height:91px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{font-size:14px;font-weight:700;letter-spacing:.12em}.brand>span{display:block;font-family:monospace;font-size:10px;font-weight:400;letter-spacing:.1em;margin-top:8px;color:var(--muted)}.motion{display:flex;align-items:center;gap:10px;padding:10px 13px;color:#bdbdbd;border:1px solid #ffffff29;background:#ffffff04;border-radius:24px;font-size:12px;cursor:pointer}.motion:hover{background:#ffffff10;color:white}.pause-symbol{font-size:16px;line-height:1}main{flex:1}.hero{position:relative;isolation:isolate;text-align:center;padding:48px 0 37px}.serial,.side-note{position:absolute;top:29px;font:11px monospace;letter-spacing:.12em;color:#858789}.serial{left:0}.side-note{right:0}.ghost{position:absolute;z-index:-1;inset:12px 0 auto;font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:clamp(260px,36vw,490px);letter-spacing:-.08em;line-height:1;color:transparent;-webkit-text-stroke:1px #ffffff16;user-select:none}.logo-wrap{width:190px;margin:0 auto 25px;position:relative}.logo{display:block;width:100%;height:auto;mix-blend-mode:screen}.status{display:inline-flex;align-items:center;gap:9px;font:11px monospace;letter-spacing:.16em;border:1px solid #ffffff35;background:#111214bd;border-radius:4px;padding:8px 13px}.status>span{font-size:13px}h1{font-weight:900;font-size:clamp(37px,5.2vw,74px);letter-spacing:-.058em;line-height:1.03;margin:21px 0 19px}h1>span{color:#bfc0c3}.description{font-size:16px;color:#b3b3b7;line-height:1.7;margin:0 auto;max-width:520px}.connect{max-width:1060px;margin:0 auto 34px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.section-head h2{display:flex;align-items:center;gap:13px;font-size:14px;letter-spacing:.09em;margin:0}.asterisk{font-size:26px;font-weight:400;line-height:1;animation:turn 15s linear infinite}.section-head p{font-size:12px;color:#96979a;margin:0}.socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.social{position:relative;isolation:isolate;overflow:hidden;display:block;background:#151618cc;border:1px solid #ffffff26;border-radius:10px;color:var(--paper);text-decoration:none;padding:21px 23px;transform:translate(var(--tx,0px),var(--ty,0px));transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.social::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),#ffffff1d,transparent 80%);transition:opacity .3s}.social::after{content:"";position:absolute;inset:0;z-index:-1;transform:translateX(-150%) skewX(-18deg);background:linear-gradient(90deg,transparent,#ffffff0f,transparent);pointer-events:none}.social:hover,.social:focus-visible{border-color:#ffffff70;background:#212326;box-shadow:0 12px 30px #0005}.social:hover::before{opacity:1}.social:hover::after{animation:sheen .85s ease both}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff2c;border-radius:50%;transition:transform .35s,background .25s,color .25s}.icon svg{width:19px;height:19px}.social:hover .icon,.social:focus-visible .icon{transform:rotate(-12deg);background:#eee;color:#111}.card-number{font:12px monospace;color:#87898d}.card-title{position:relative;height:35px;overflow:hidden;font-size:27px;line-height:35px;font-weight:600;letter-spacing:-.035em}.card-title>span{display:block;transition:transform .35s cubic-bezier(.22,.68,.24,1)}.social:hover .card-title>span,.social:focus-visible .card-title>span{transform:translateY(-100%)}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;min-height:20px;font-size:12px;color:#a5a7ac}.card-invite{font-size:11px;color:#989ba0;transition:opacity .2s}.card-bottom .mini-wave{display:none}.social:hover .card-invite{display:none}.social:hover .card-bottom .mini-wave{display:flex}.mini-wave{display:flex;height:17px;align-items:center;gap:3px}.mini-wave i{display:block;width:2px;height:6px;background:currentColor;animation:wave 1.1s ease-in-out infinite alternate}.mini-wave i:nth-child(2){height:15px;animation-delay:-.5s}.mini-wave i:nth-child(3){height:10px;animation-delay:-.2s}.mini-wave i:nth-child(4){height:7px;animation-delay:-.7s}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;border-top:1px solid var(--line);color:#888b8f;font-size:12px}footer p{margin:0}.footer-note{display:flex;align-items:center;gap:12px;font:11px monospace;letter-spacing:.08em}a:focus-visible,button:focus-visible{outline:2px solid white;outline-offset:5px}.social:active{transform:scale(.97)}[data-motion="off"] *,[data-motion="off"] *::before,[data-motion="off"] *::after{animation:none!important;transition:none!important}[data-motion="off"] .social{transform:none!important}@keyframes wave{to{transform:scaleY(.35)}}@keyframes drift{to{transform:rotate(22deg) scale(1.1)}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes sheen{to{transform:translateX(150%) skewX(-18deg)}}@media(min-width:1550px){.hero{padding-top:62px;padding-bottom:50px}.connect{margin-bottom:50px}}@media(max-width:850px){.page{width:calc(100% - 48px)}.serial,.side-note{display:none}.hero{padding-top:40px}.card-invite{display:none}.social{padding:18px}.section-head p{max-width:180px;text-align:right;line-height:1.5}.card-title{font-size:24px}}@media(max-width:600px){.page{width:calc(100% - 36px)}header{min-height:78px}.brand{font-size:11px;letter-spacing:.08em}.brand>span{font-size:8px;letter-spacing:.03em;max-width:190px}.motion{padding:9px}.motion-label{display:none}.motion .pause-symbol{width:17px}.hero{padding:35px 0 29px}.logo-wrap{width:160px;margin-bottom:22px}.ghost{top:58px;font-size:clamp(230px,73vw,400px)}h1{font-size:clamp(31px,8.3vw,49px);letter-spacing:-.06em;line-height:1.08;margin-top:24px}.status{font-size:10px;letter-spacing:.11em}.description{font-size:14px;max-width:340px}.section-head{margin-bottom:14px}.section-head h2{font-size:12px;gap:8px}.section-head p{font-size:10px;max-width:140px}.socials{grid-template-columns:1fr;gap:10px}.social{display:grid;grid-template-columns:40px 1fr;align-items:center;column-gap:15px;padding:16px 18px}.card-top{grid-column:1;grid-row:1/3;margin:0}.card-number{display:none}.card-title{height:29px;line-height:29px;font-size:23px}.card-bottom{margin-top:2px;min-height:17px;font-size:12px}.card-invite{display:block;font-size:10px}.connect{margin-bottom:27px}.social:hover .card-bottom .mini-wave{height:15px}footer{padding:18px 0;min-height:70px;font-size:10px;gap:10px;flex-wrap:wrap}.footer-note{font-size:9px;gap:7px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.social{transform:none!important}}
