:root{color-scheme:dark;--bg:#05060b;--text:#f5f6fb;--muted:#9096aa;--line:rgba(255,255,255,.11);--purple:#7657ff;--cyan:#29d8ff;--green:#38e6a0}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px}.ambient{position:fixed;border-radius:50%;filter:blur(110px);pointer-events:none}.ambient-a{width:500px;height:500px;right:-120px;top:-140px;background:#7657ff2c}.ambient-b{width:360px;height:360px;left:-130px;bottom:-140px;background:#29d8ff1b}header,footer{width:min(1180px,calc(100% - 40px));margin:auto;position:relative;z-index:2}header{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.back{color:var(--text);text-decoration:none}.brand{font:700 16px Space Grotesk;letter-spacing:2px}.brand span,.brand em{color:#8c72ff}.brand em{font-style:normal;font-size:9px;vertical-align:top}.back{font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center;transition:color .2s}.back:hover{color:var(--cyan)}main{width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 174px);margin:auto;display:grid;place-items:center;padding:65px 0}.profile{width:100%;display:grid;grid-template-columns:minmax(340px,510px) 1fr;gap:110px;align-items:center}.portrait-wrap{position:relative;min-height:560px;display:grid;place-items:center}.portrait-wrap:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#7657ff28,transparent 67%);filter:blur(8px)}.portrait-wrap img{position:relative;z-index:2;width:min(390px,86%);height:auto;max-height:540px;object-fit:contain;border-radius:18px;box-shadow:0 35px 100px #000b,0 0 0 1px var(--line),0 0 80px #7657ff22;mask-image:linear-gradient(to bottom,#000 0,#000 88%,transparent 100%)}.orbit{position:absolute;z-index:1;width:500px;height:240px;border:1px solid #7657ff80;border-right-color:#29d8ff80;border-radius:50%;transform:rotate(-11deg)}.orbit i{position:absolute;right:42px;top:24px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px var(--cyan),0 0 24px 9px #29d8ff55}.eyebrow{font:600 11px Space Grotesk;letter-spacing:2.6px;color:#a994ff;display:flex;align-items:center;gap:10px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}h1{font:500 clamp(64px,8vw,112px)/.84 Space Grotesk;letter-spacing:-6px;margin:30px 0 26px}h1 strong{font-weight:500;background:linear-gradient(100deg,#9d85ff,#29d8ff);background-clip:text;color:transparent}.role{font:500 18px Space Grotesk;letter-spacing:.4px}.divider{width:88px;height:2px;background:linear-gradient(90deg,var(--purple),var(--cyan));margin:36px 0}.statement{color:var(--muted);font-size:16px;line-height:1.75;max-width:530px}.status{display:flex;gap:13px;align-items:center;margin-top:42px}.status>span{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.status small{display:block;color:var(--muted);font:600 8px Space Grotesk;letter-spacing:1.7px}.status b{font:600 12px Space Grotesk;letter-spacing:1.5px}footer{height:90px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font:600 9px Space Grotesk;letter-spacing:1.6px}@media(max-width:850px){header{height:72px}.profile{grid-template-columns:1fr;gap:24px}.portrait-wrap{min-height:440px}.portrait-wrap img{max-height:430px}.orbit{width:min(470px,100%);height:210px}.identity{text-align:center}.eyebrow,.status{justify-content:center}.divider{margin:28px auto}.statement{margin-inline:auto}h1{font-size:68px;letter-spacing:-4px}main{padding:42px 0 60px}footer{height:auto;padding:26px 0;gap:16px;flex-direction:column;text-align:center}}@media(max-width:480px){.back{font-size:0}.back span{font-size:20px}.portrait-wrap{min-height:370px}.portrait-wrap img{max-height:360px}.orbit{height:170px}h1{font-size:58px}.statement{font-size:15px}}
