.profile-main{background:#0b090e}.profile-hero{min-height:680px;padding:190px 6vw 90px;display:grid;grid-template-columns:1.3fr .7fr;gap:9vw;align-items:end;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}
.profile-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 38%,rgba(124,57,224,.42),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,25% 100%}.profile-hero>*{position:relative;z-index:1}
.profile-hero h1{margin:26px 0 20px;font-size:clamp(66px,8vw,128px);letter-spacing:-.065em}.profile-hero h1 em,.profile-section h2 em{color:var(--purple);font-family:Georgia,serif;font-weight:400}.profile-intro{color:#aca5b0;font-size:18px;line-height:1.7;max-width:760px}
.profile-facts{border-top:1px solid var(--line)}.profile-fact{display:grid;grid-template-columns:110px 1fr;padding:18px 0;border-bottom:1px solid var(--line)}.profile-fact span{color:var(--lime);font:600 9px Manrope;letter-spacing:.14em;text-transform:uppercase}.profile-fact p{margin:0;color:#c8c1cc;font-size:12px}
.profile-notice{background:var(--purple-2);padding:26px 6vw;color:#e9e0f3;font-size:13px;line-height:1.6}.profile-notice strong{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;margin-right:28px;font-size:10px}
.profile-content{padding:110px 6vw;display:grid;grid-template-columns:260px minmax(0,880px);gap:9vw}.profile-nav{position:sticky;top:130px;align-self:start;display:grid}.profile-nav a{color:#88818c;border-bottom:1px solid var(--line);padding:15px 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.profile-nav a:hover{color:var(--purple)}
.profile-section{padding:0 0 85px;margin-bottom:85px;border-bottom:1px solid var(--line)}.profile-section:last-child{border:0}.profile-section h2{font-size:clamp(42px,5vw,72px);margin:18px 0 32px}.profile-section>p{color:#aaa3af;font-size:16px;line-height:1.85;max-width:800px}
.profile-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);margin-top:35px}.profile-list article{background:#121016;padding:28px}.profile-list b{display:block;color:white;margin-bottom:12px;font:500 17px Manrope}.profile-list p{color:#918a96;font-size:13px;line-height:1.7;margin:0}
.evidence-box{border-left:2px solid var(--lime);padding:6px 0 6px 28px;margin-top:32px;color:#d4ccd8;line-height:1.75}.source-list{display:grid;gap:16px;margin-top:30px}.source-list a{color:#bca1e5;line-height:1.6}.profile-back{display:inline-flex;margin-top:24px;color:var(--lime);text-decoration:none;font:600 10px Manrope;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:900px){.profile-hero{grid-template-columns:1fr;padding-top:160px}.profile-content{grid-template-columns:1fr}.profile-nav{position:static;grid-template-columns:repeat(4,1fr);gap:10px}.profile-nav a{font-size:8px}.profile-list{grid-template-columns:1fr}}
@media(max-width:580px){.profile-hero{min-height:auto;padding:145px 20px 70px}.profile-hero h1{font-size:55px}.profile-notice{padding:22px 20px}.profile-notice strong{display:block;margin-bottom:8px}.profile-content{padding:75px 20px}.profile-nav{grid-template-columns:1fr 1fr}.profile-section{padding-bottom:55px;margin-bottom:55px}}
