.lp-profile .lp-wrap{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}
.lp-profile + .lp-profile .lp-wrap{border-top:1px solid rgba(255,255,255,.06)}
.lp-profile .lp-profile-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}
.lp-profile--right .lp-profile-media{order:2}
.lp-profile .lp-profile-media{position:relative}
.lp-profile .lp-profile-photo{position:relative;z-index:1;aspect-ratio:4/5;border-radius:24px;overflow:hidden;border:1px solid rgba(250,204,21,.25);background:linear-gradient(160deg,rgba(250,204,21,.1),rgba(255,255,255,.02));display:flex;align-items:center;justify-content:center;font-size:56px;color:#FACC15;box-shadow:0 30px 80px rgba(0,0,0,.35)}
.lp-profile .lp-profile-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.lp-profile .lp-profile-glow{position:absolute;left:-12%;top:-10%;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.18),transparent 70%);filter:blur(20px);pointer-events:none}
.lp-profile--right .lp-profile-glow{left:auto;right:-12%}
.lp-profile .lp-profile-body{display:flex;flex-direction:column;gap:16px}
.lp-profile .lp-profile-body .lp-h2{font-size:clamp(34px,3.8vw,56px)}
.lp-profile .lp-profile-meta{margin:0;font-size:13px;color:#7A8B9C;letter-spacing:.04em}
.lp-profile .lp-profile-text{display:flex;flex-direction:column;gap:14px;margin-top:8px}
.lp-profile .lp-profile-text p{margin:0;color:#9FB0C0;font-size:17px;line-height:1.65;max-width:640px;text-wrap:pretty}
.lp-profile .lp-profile-focus{list-style:none;margin:12px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}
.lp-profile .lp-profile-focus li{display:flex;gap:12px;align-items:baseline;font-size:15px;color:#E6EDF3;line-height:1.5}
.lp-profile .lp-profile-focus:empty{display:none}
@media (max-width:820px){.lp-profile--right .lp-profile-media{order:0}.lp-profile .lp-profile-media{max-width:420px}}