@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_81ca7c{font-family:Sora,Sora Fallback;font-style:normal}.__variable_81ca7c{--font-sora:"Sora","Sora Fallback"}:root{--bg:#020617;--bg-2:#0f172a;--slate-950:#020617;--slate-900:#0f172a;--surface:rgba(30,41,59,0.55);--surface-hover:rgba(30,41,59,0.85);--border:rgba(100,116,139,0.35);--border-strong:rgba(148,163,184,0.7);--text:#f8fafc;--text-muted:#cbd5e1;--text-dim:#94a3b8;--accent:#3b82f6;--accent-2:#60a5fa;--accent-soft:rgba(59,130,246,0.22);--radius:16px;--max:640px;--font:var(--font-sora),ui-sans-serif,system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100%}a{color:inherit}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(to bottom right,var(--slate-950),var(--slate-900),var(--slate-950))}.backdrop-overlay{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(15,23,42,.5),rgba(30,41,59,.3),rgba(15,23,42,.5));animation:breathe 4s ease-in-out infinite}.blob{position:absolute;border-radius:50%;animation:breathe-slow 3s ease-in-out infinite}.blob-a{top:33%;right:25%;width:256px;height:256px;background:linear-gradient(90deg,rgba(71,85,105,.08),rgba(100,116,139,.06));filter:blur(64px)}.blob-b{bottom:25%;left:25%;width:192px;height:192px;background:linear-gradient(90deg,rgba(100,116,139,.06),rgba(148,163,184,.04));filter:blur(40px);animation-delay:2s}@keyframes breathe{0%,to{opacity:.3}50%{opacity:.6}}@keyframes breathe-slow{0%,to{opacity:.4}50%{opacity:.8}}.page{position:relative;z-index:1;width:100%;max-width:var(--max);margin:0 auto;padding:clamp(48px,10vh,96px) 20px 80px}.header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,var(--accent),#1e3a8a);box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent-2)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials{font-weight:800;font-size:40px;letter-spacing:.02em;color:var(--text)}.name{margin:8px 0 0;font-size:clamp(30px,6vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.tagline{margin:0;font-size:14px;font-weight:500;color:var(--text-muted);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 0;line-height:1.6}.tagline-item{white-space:nowrap}.tagline .sep{color:var(--accent-2);padding:0 10px}.tagline-email{text-decoration:none;color:var(--text-muted);border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.tagline-email:hover{color:var(--text);border-bottom-color:var(--accent-2)}.proof{margin:-6px 0 0;font-size:13px;color:var(--text-dim)}.socials{display:flex;gap:8px;margin-top:6px}.socials a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--text);transition:transform .15s ease,background-color .15s ease}.socials a:hover{background:var(--accent-soft);transform:translateY(-2px)}.links{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.link{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;min-height:72px;border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.link:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.link-thumb{flex:0 0 48px;width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--bg-2)}.link-thumb-empty{display:block;background:transparent}.link-text{display:flex;flex-direction:column;gap:2px;flex:1 1;text-align:center;padding-right:48px}.link-title{font-weight:700;font-size:15px;line-height:1.3}.link-note{font-size:12.5px;color:var(--text-dim);line-height:1.35}.signup{margin:32px 0 0;padding:22px 22px 18px;border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center}.signup-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.signup-sub{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-muted)}.signup-form{display:flex;gap:10px;margin-top:14px}.signup-input{flex:1 1;min-width:0;height:48px;padding:0 16px;border-radius:12px;border:1px solid rgba(100,116,139,.6);background:rgba(30,41,59,.6);color:var(--text);font:inherit;font-size:16px}.signup-input::placeholder{color:var(--text-dim)}.signup-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.35)}.signup-button{height:48px;padding:0 22px;border-radius:12px;border:0;background:#ffffff;color:#000000;font:inherit;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.signup-button:hover{transform:translateY(-1px)}.signup-button:disabled{opacity:.6;cursor:default;transform:none}.signup-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.signup-error{margin:10px 0 0;font-size:13px;color:#fca5a5}.signup-fine{margin:12px 0 0;font-size:12px;color:var(--text-dim)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.disclosure{margin:36px 0 0;font-size:13px;line-height:1.5;color:var(--text-dim);text-align:center}.link-group{margin-top:26px}.group-heading{margin:0 0 10px 4px;font-size:13px;font-weight:600;color:var(--text-dim);letter-spacing:.01em}.links{margin-top:0}.footer{margin-top:48px;text-align:center;font-size:13px;color:var(--text-dim)}.footer nav a{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.footer nav a:hover{color:var(--text);border-bottom-color:var(--accent-2)}.footer .sep{color:var(--accent-2);padding:0 10px}.copyright{margin:10px 0 0}.legal{max-width:600px}.legal .back{display:inline-block;margin-bottom:28px;font-size:14px;color:var(--text-muted);text-decoration:none}.legal .back:hover{color:var(--text)}.legal-title{margin:0 0 20px;font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:-.02em}.legal p{margin:0 0 18px;font-size:16px;line-height:1.65;color:var(--text-muted)}.legal p a{color:var(--text)}@media (max-width:480px){.signup-form{flex-direction:column}.signup-button,.signup-input{flex:none;width:100%;height:52px}.link-text{padding-right:0;text-align:left}.tagline{font-size:13px}.tagline-item{white-space:nowrap}.tagline .sep{padding:0 7px}}.reveal{opacity:0;transform:translateY(14px);animation:reveal .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * 90ms)}.header.reveal{animation-duration:.3s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.link:active{transform:translateY(0) scale(.99)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*{transition:none!important;animation:none!important}}