.insights-hero{background:#0b0809;border-bottom:1px solid #2a2627;color:#fff;overflow:hidden;padding:calc(var(--spacing)*32) 0 calc(var(--spacing)*20);position:relative}.insights-hero .hero-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.insights-hero .hero-bg img{height:100%!important;mix-blend-mode:overlay;object-fit:cover;opacity:.2;width:100%}.insights-hero .hero-gradient{background:linear-gradient(180deg,transparent,rgba(9,9,11,.9));inset:0;position:absolute}.insights-hero .content-wrapper{position:relative}.insights-hero .hero-content h1{color:#fff;font-size:3rem;font-weight:900;letter-spacing:-.025em;line-height:1;margin-bottom:calc(var(--spacing)*6)}.insights-hero .hero-content p{color:#9f9fa9;font-size:1.25rem;line-height:1.625;margin-bottom:calc(var(--spacing)*12);max-width:42rem}.insights-hero .brand-green{color:#6ec492}.insights-hero .tabs{border-bottom:1px solid #27272a;display:flex;gap:32px;margin-bottom:48px}.insights-hero .tab{background:none;border:none;color:#71717a;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:.025em;line-height:1.55;padding-bottom:16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.insights-hero .tab.active{color:#6ec492}.insights-hero .tab:hover{color:#fff}.insights-hero .tab.active:after{background:#6ec492;border-radius:4px 4px 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.insights-hero .search-wrapper{margin-bottom:calc(var(--spacing)*8);max-width:42rem;position:relative}.insights-hero .search-wrapper input{backdrop-filter:blur(6px);background:#18181b80;border:1px solid #2a2627;color:#fff;font-size:.875rem;height:auto;line-height:1.425;min-height:56px;outline:none;padding-left:48px;width:100%}.insights-hero .search-wrapper input::placeholder{color:#71717a}.insights-hero .search-wrapper input:focus{border-color:#6ec492}.insights-hero .search-icon{color:#71717a;font-size:22px;left:16px;position:absolute;top:14px}.insights-hero .filters{display:flex;flex-wrap:wrap;gap:12px}.insights-hero .filter{background:transparent;border:1px solid #27272a;color:#a1a1aa;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.025em;line-height:1.42;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.insights-hero .filter:hover{border-color:#6ec492;color:#6ec492}.insights-hero .filter.active{background:#6ec492;border-color:#6ec492;color:#fff}@media(min-width:48rem){.insights-hero .hero-content h1{font-size:4.5rem;line-height:1}}.profile-section{background:#09090b;font-family:system-ui,-apple-system,sans-serif;overflow:hidden;padding:10rem 0 5rem;position:relative}.profile-section .bg-effects{inset:0;position:absolute;z-index:0}.profile-section .bg-gradient{background:radial-gradient(circle at 20% 30%,rgba(34,197,94,.12),transparent 40%),linear-gradient(135deg,#18181b,#09090b,#000);inset:0;position:absolute}.profile-section .bg-green-glow{background:rgba(34,197,94,.12);border-radius:50%;filter:blur(140px);height:800px;position:absolute;right:0;top:0;transform:translate(30%,-50%);width:800px}.profile-section .bg-blue-glow{background:rgba(59,130,246,.1);border-radius:50%;bottom:0;filter:blur(120px);height:600px;left:0;position:absolute;transform:translate(-25%,30%);width:600px}.profile-section .container{margin:auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.profile-section .profile-wrapper{align-items:center;display:grid;gap:3.5rem;grid-template-columns:260px 1fr;margin:auto;max-width:900px}.profile-section .profile-image-wrapper{position:relative}.profile-section .profile-image{border:4px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 40px 90px rgba(0,0,0,.7);height:260px;overflow:hidden;position:relative;width:260px;z-index:2}.profile-section .profile-image img{filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.profile-section .profile-ring{animation:profilePulse 3s infinite;border:2px solid rgba(34,197,94,.35);border-radius:50%;inset:-10px;position:absolute}.profile-section .profile-content{text-align:left}.profile-section .role-badge{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);border-radius:999px;display:inline-block;margin-bottom:1.2rem;padding:.4rem 1.2rem}.profile-section .role-badge span{color:#22c55e;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.profile-section .profile-content h1{color:#fff;font-size:3.8rem;font-weight:900;line-height:1.05;margin-bottom:1.6rem}.profile-section .profile-content p{color:#d4d4d8;font-size:1.2rem;line-height:1.8;margin-bottom:2.4rem;max-width:620px}.profile-section .button-group{display:flex;flex-wrap:wrap;gap:1rem}.profile-section .btn{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.6rem;padding:.7rem 1.4rem;text-decoration:none;transition:all .3s ease}.profile-section .btn svg{height:16px;width:16px}.profile-section .btn-primary:hover{background:#3b82f6;border-color:#3b82f6}.profile-section .btn-dark:hover{background:#000;border-color:#3f3f46}.profile-section .btn-light:hover{background:#fff;color:#18181b}@keyframes profilePulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width:1024px){.profile-section .profile-wrapper{grid-template-columns:220px 1fr}.profile-section .profile-image{height:220px;width:220px}}@media (max-width:768px){.profile-section{padding:6rem 0 4rem}.profile-section .profile-wrapper{grid-template-columns:1fr;text-align:center}.profile-section .profile-image-wrapper{margin:0 auto}.profile-section .profile-content{text-align:center}.profile-section .profile-content h1{font-size:2.6rem}.profile-section .profile-content p{font-size:1.05rem;margin-left:auto;margin-right:auto}.profile-section .button-group{justify-content:center}}@media (max-width:480px){.profile-section .profile-content h1{font-size:2.2rem}}