.profile-hero{align-items:flex-end;display:flex;min-height:100vh;overflow:hidden;padding-top:64px;position:relative}.profile-hero-video{inset:0;overflow:hidden;position:absolute;z-index:0}.profile-hero-video video{filter:brightness(.35) saturate(.5);height:100%;object-fit:cover;width:100%}.profile-hero-content{display:flex;flex-direction:column;justify-content:flex-end;max-width:700px;padding:clamp(40px,6vw,80px) clamp(40px,6vw,80px) clamp(60px,8vw,120px);position:relative;z-index:1}.profile-hero-content:before{background:radial-gradient(ellipse at bottom left,rgba(0,0,0,.6) 0,transparent 70%);content:"";inset:-200% -100% -50% -50%;pointer-events:none;position:absolute;z-index:-1}.profile-badge{align-items:center;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.2);border-radius:100px;color:var(--brn-gold);display:inline-flex;font-size:.6rem;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:24px;padding:6px 14px;text-transform:uppercase;width:fit-content}.profile-badge--blue{background:rgba(74,125,255,.08);border:1px solid rgba(74,125,255,.2);color:var(--brn-blue-accent)}.profile-name{font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:8px}.profile-role{color:var(--brn-gold);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:600;margin-bottom:24px}.profile-role--blue{color:var(--brn-blue-accent)}.profile-quote{border-left:2px solid var(--brn-gold);color:var(--text-secondary);font-family:"Noto Serif",Georgia,serif;font-size:clamp(.95rem,1.4vw,1.1rem);font-style:italic;line-height:1.7;margin-bottom:32px;max-width:480px;padding-left:20px}.profile-quote--blue{border-left-color:var(--brn-blue-accent)}.profile-social{display:flex;gap:16px}.profile-social a{color:var(--text-muted);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s}.profile-social a:hover{color:var(--brn-gold)}.profile-video{background:var(--brn-surface);padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-video-inner{margin:0 auto;max-width:800px}.profile-video-label{color:var(--brn-blue-accent);font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-align:center;text-transform:uppercase}.profile-video-title{font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:40px;text-align:center}.video-wrapper{background:#000;border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:0 0 60px rgba(74,125,255,.06);overflow:hidden;position:relative}.video-wrapper video{border-radius:var(--radius);display:block;width:100%}.video-ai-note{color:var(--text-muted);font-size:.72rem;font-style:italic;margin-top:16px;text-align:center}.profile-trajectory{background:var(--brn-surface);padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-trajectory-inner{margin:0 auto;max-width:800px}.profile-about{padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-about-inner{margin:0 auto;max-width:800px}.profile-about-label{color:var(--brn-blue-accent);font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.profile-about-text{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin-bottom:20px}.section-label{color:var(--brn-gold);font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.section-title{font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:32px}.profile-text{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin-bottom:20px}.milestones{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:40px}.milestone{background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:24px;transition:border-color .3s}.milestone:hover{border-color:rgba(201,168,76,.15)}.milestone-number{color:var(--brn-gold);font-family:Instrument Sans,sans-serif;font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:8px}.milestone-label{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.profile-ecosystem{padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-ecosystem-inner{margin:0 auto;max-width:800px}.ecosystem-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ecosystem-card{background:var(--brn-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:24px;transition:border-color .3s}.ecosystem-card:hover{border-color:var(--border-hover)}.ecosystem-card-name{font-size:.92rem;font-weight:700;margin-bottom:6px}.ecosystem-card-desc{color:var(--text-secondary);font-size:.78rem;line-height:1.6}.profile-vision{background:var(--brn-surface);padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-vision-inner{margin:0 auto;max-width:700px;text-align:center}.vision-quote{color:var(--text-primary);font-family:"Noto Serif",Georgia,serif;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;line-height:1.7;margin-bottom:20px}.vision-sub{color:var(--text-muted);font-size:.85rem}.profile-topics{padding:clamp(60px,10vw,120px) clamp(24px,6vw,80px)}.profile-topics-inner{margin:0 auto;max-width:800px}.profile-about .profile-topics{margin-top:48px;padding:0}.profile-topics-title{font-family:Instrument Sans,Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin-bottom:24px}.profile-topics-grid,.topics-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.topic-card{background:var(--brn-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:24px;transition:border-color .3s}.topic-card:hover{border-color:rgba(201,168,76,.15)}.topic-card-icon{font-size:1.4rem;margin-bottom:10px}.topic-card-title{font-size:.88rem;font-weight:700;margin-bottom:6px}.topic-card-desc{color:var(--text-secondary);font-size:.78rem;line-height:1.6}.profile-cta{overflow:hidden;padding:clamp(60px,10vw,100px) clamp(24px,6vw,80px);position:relative;text-align:center}.profile-cta:before{background:radial-gradient(circle,var(--brn-gold-glow) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.profile-cta--blue:before{background:radial-gradient(circle,var(--brn-blue-glow) 0,transparent 70%)}.profile-cta .cta-title,.profile-cta-title{font-family:Instrument Sans,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;margin-bottom:16px;position:relative}.profile-cta .cta-sub,.profile-cta-sub{color:var(--text-secondary);font-size:.88rem;margin-bottom:32px;position:relative}.profile-cta .cta-btn,.profile-cta-btn{align-items:center;background:var(--brn-gold);border-radius:var(--radius);color:#0a0a0a;display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;padding:14px 36px;position:relative;text-decoration:none;transition:all .3s}.profile-cta .cta-btn:hover,.profile-cta-btn:hover{background:#d4b55c;box-shadow:0 0 40px rgba(201,168,76,.2);transform:translateY(-2px)}.profile-cta-btn--blue{background:var(--brn-blue-accent);color:#fff}.profile-cta-btn--blue:hover{background:#5a8aff;box-shadow:0 0 40px rgba(74,125,255,.25)}.profile-cta .cta-back,.profile-cta-back{color:var(--text-muted);display:block;font-size:.78rem;margin-top:20px;position:relative;text-decoration:none;transition:color .2s}.profile-cta .cta-back:hover,.profile-cta-back:hover{color:var(--brn-gold)}.profile-footer{align-items:center;border-top:1px solid var(--border-color);color:var(--text-muted);display:flex;font-size:.7rem;justify-content:space-between;padding:32px clamp(24px,6vw,80px)}.profile-footer a{color:var(--text-muted);text-decoration:none;transition:color .2s}.profile-footer a:hover{color:var(--brn-gold)}@media (max-width:768px){.profile-hero{min-height:100svh}.profile-hero-content{padding:32px 20px 48px}.profile-name{font-size:clamp(2rem,10vw,3rem)}.milestones{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.profile-hero-content{padding:24px 16px 40px}.ecosystem-grid,.milestones,.profile-topics-grid,.topics-grid{grid-template-columns:1fr}}